目录
ASBR:引入外部路由的设备
当路由器成为 ASBR 后,将在产生的 1 类 LSA 中置位 ASBR 位,标识自己为 ASBR,并将外部引入的路由转换为 5 类 LSA「External LSA」
和 ASBR 在同区域的路由器:
Cost 计算:自身到 ASBR 的 Cost + ASBR 到外部路由的 Cost
下一跳:自身到 ASBR 最短路径的下一跳
和 ASBR 在不同同区域的路由器:
Cost 计算:自身到 ABR 的 Cost + ABR 到 ASBR 的 Cost + ASBR 到外部路由的 Cost
下一跳:自身到 ABR 最短路径的下一跳
Sum-Asbr
作用:用于标识 ASBR 的位置,通告 ABR 到达 ASBR 的 Cost
如何产生:由 ABR 产生,当 4 类LSA 传递到其他区域,Adv rtr 和 Cost 将会改变
外部路由类型分为 Type 1 和 Type 2
Type 1:累加内部 Cost
Type 2:不累加内部 Cost
(1)Type 1 优于 Type 2
(2)同为 Type 1 时比较 Cost,Cost 相同则负载
(3)同为 Type 2 时比较引入时的 Cost,再比较到达 ASBR 的 Cost,Cost 相同则负载
当管理员想让路由器自己计算最佳路径时用 Type 1;当管理员想自己控制路径时用 Type 2
1 类 > 2 类 > 3 类 > Type 1 > Type 2
FA 地址「Forwarding Address」
用于外部路由的路径优化
产生条件:
(1)ASBR 去往外部路由的出接口加入到了 OSPF 进程
(2)ASBR 去往外部路由的出接口不是静默接口
(3)ASBR 去往外部路由的出接口不是 P2P 或 P2MP
FA 的取值:ASBR 去往外部路由的下一跳地址
如何实现路径优化:
OSPF 路由器将 FA 地址当做去往外部路由的出口;Cost = 自身去往 FA 的 Cost + 外部路由携带的 Cost;下一跳:路由器去往 FA 地址的下一跳
- import-route static type「外部路由类型」:引入静态路由
- silent-interface「接口」:设置该接口为静默接口