【OSPF外部路由-4类LSA(sum-asbr)和5类LSA(external)以及7类LSA(Nssa)】(OSPF的特殊区域)(外部路由选路特性)
目录
1)ASBR:自治边界路由器。(只要有一天ospf设备引入了外部路由,那么他就是ASBR)
其产生的LSA类型叫做AS-external LSA(自制区域外部LSA)也就是5类LSA。
1)AS-external LSA(五类LSA):由ASBR产生,描述到达AS外部的路由,该LSA会被通告到所有ospf区域(除了stub和nass区域)
2)ASBR-summary LSA(4类LSA):有ABR产生,描述到大ASBR的路由,通告给除了ASBR所在的其他区域。
sum-asbr为四类LSA:描述asbr的router-id。dis ospf lsdb asbr
external为五类LSA:描述外部路由信息。dis lsdb ase
一、ospf外部路由产生的背景
1、背景:
由于网络中,不是所有的网络站点都运用ospf这个网络协议,(有其他的静态路由,或者BGP协议,有的服务器甚至未开启ospf协议),所以需要一个新的LSA类型,来描述外部的路由。
2.ASBR:自治边界路由器
1)ASBR:自治边界路由器。(只要有一天ospf设备引入了外部路由,那么他就是ASBR)
其产生的LSA类型叫做AS-external LSA(自制区域外部LSA)也就是5类LSA。
2)外部引入路由的配置
二、5类LSA
1)AS-external LSA(五类LSA):由ASBR产生,描述到达AS外部的路由,该LSA会被通告到所有ospf区域(除了stub和nass区域)
通过link state id 和network mask可以计算出网段
2)ASBR-summary LSA(4类LSA):有ABR产生,描述到大ASBR的路由,通告给除了ASBR所在的其他区域。
描述ASBR在哪
与ASBR同区域内的路由器,可以通过SPF算法定位到ASBR(靠一类LSA寻找)
但是其他区域,由于1类LSA不能跨区域传递,
所以其他区域的ospf路由器无法靠一类LSA找到ABR,于是LSA 4类出现了
它描述了ASBR的路由,通告给除了ASBR所在区域的其他相关区域
只是定位ASBR的router-id,没有掩码信息
3)举例
1.在r4上能看到所有类型的LSA
sum-asbr为四类LSA:描述asbr的router-id。dis ospf lsdb asbr
external为五类LSA:描述外部路由信息。dis lsdb ase
2. 默认引入外部路由是type 2,沿途开销不累加
整个ospf区域传递,默认引入外部路由是type 2,沿途开销不累加,从引入起cost一直为1
因为cost开销值沿途不累加,所以有时会出现不准确的现象,可以通过修改外部路由的类型为1,看到cost变了,由1变为3
三、外部路由选路特性
总结:
1.外部路由通过骨干区域引入
从骨干区域学到的LSA 1,与从ABR学来的LSA 4,比较LSA 类型,LSA 1优于LSA 4
2.外部路由通过非骨干区域引入
从非骨干区域学到的LSA 1,与从ABR学来的LSA 4,比较cost值的大小,cost越小越优(如果cost一致,那么LSA 1依然优于LSA 4)
按照路由器接口接受方向来计算cost
1)场景一:外部路由通过骨干区域引入
从骨干区域学到的LSA 1,与从ABR学来的LSA 4,比较LSA 类型,LSA 1优于LSA 4
r1为外部路由,R2和R3之间为area 0,R2和R4之间为area 0,R3和R4之间为area 1
现象是:r4走了r2去访问外部路由,有两种可能(一是:lsa1优先,二是:r2里r4最近)
修改r4个g0/0/0cost值改大之后,依旧走r2,说明与cost无关
验证了:抵达ASBR的路径LSA 1优于LSA 4
2) 场景二:外部路由通过非骨干区域引入
从非骨干区域学到的LSA 1,与从ABR学来的LSA 4,比较cost值的大小,cost越小越优(如果cost一致,那么LSA 1依然优于LSA 4)
按照路由器接口接受方向来计算costr1为外部路由,R2和R3之间为area 1,R2和R4之间为area 1,R3和R4之间为area 0
现象:r4走的r2
把r4的g0/0/0cost改大,r4走r3了
验证了:对于抵达ASBR的路径:LSA 1与LSA 4比较开销,走开销小的
四、五种LSA的比较总结
相关文章
- ros关于动态路由ospf优先级cost和priority的区别和联系
- 利用pushState, popState和location.hash等方法自己实现一个小型路由
- Asp.Net MVC2.0 Url 路由入门---实例篇
- 【ElasticSearch】文档路由的原理
- 路由嵌套
- vue安装node以及nrm、nrm配置,路由安装。
- 前端路由简介以及vue-router实现原理
- vue项目实战:函数式组件、组件传值、组件守卫、路由传参的方式区别、生命周期、常用语法汇总等 localStorage、sessionStorage作用域以及使用异同
- 【小程序从0到1】视图与逻辑|路由导航(声明式、编程式)
- Android 路由框架ARouter最佳实践
- WCF后续之旅(17):通过tcpTracer进行消息的路由
- Vue异步组件处理路由组件加载状态
- 原生实现前端路由
- 【路由基础】