多平台统一管理软件接口,如何实现多平台统一管理软件接口
280
2022-09-23
假装网络工程师12——ospf中的特殊区域及6,7类lsa详解(下图所示的网络中,采用了ospf)
一、背景介绍
二、stub和totally stub区域
1.stub区域
仍是以area 1上的R5为例,仔细观察会发现R5无论是访问外部网络或者是访问其他地市的网络都会通过R3或者R4这两个汇聚层的路由器,作为接入层路由器的R5本身设备性能肯定不如汇聚层设备,另外R5只需要将访问外网的默认路由指向R3,R4即可,没必要保存外网的路由条目,基于此,将area 1配置成stub区域,就能使abr过滤掉4,5类lsa,并由abr向area 1下发一条3类lsa的默认路由,达到简化路由条目的目的
2.totally stub区域
尽管通过stub区域已经过滤掉了4,5类lsa,但不同地市之间的路由(area 1,area 2)还是能相互学习到,为了进一步精简R5的路由条目,让他不用学到其他area的路由信息,此时就可以采用totally stub区域,其作用是让abr除了4,5类lsa外进一步将3类lsa也过滤掉,这样abr只对本区域下发一条默认路由(3类lsa),不同area之间不会相互学习,以此达到精简条目的目的
3.小结
stub区域的abr过滤掉4,5类lsa,并下发一条3类lsa的默认路由,即5类转3类lsa totally stub区域是在stub区域的基础上让abr进一步过滤掉area之间的3类lsa,只保留一条3类lsa的默认路由 stub区域或者totally stub区域都不允许进行路由再发布
三、nssa区域和totally nssa区域
1.nssa区域
仍以上图为例,但在有的时候,不管是出于什么需求,就是需要area 1发布路由,同时又想实现向stub一样精简路由条目的目的,此时就需要将area 1设置为nssa区域。nssa全称not-so-stub area,它的具备了stub区域的功能让abr过滤掉4,5类lsa外还允许该区域进行路由重发布,发布的路由以7类lsa的方式在nssa区域中泛洪,而7类lsa是不能够在nssa以外区域泛洪,为了让其他区域学习到这条外部路由,nssa区域的abr会将7类lsa转变成5类lsa注入到area 0中,此时就可以在所有as域内泛洪
2.totally nssa区域
类似于totally stub,totally nssa也是在nssa基础上让arb过滤掉其他区域的3类lsa,此处不再赘述
3.小结
nssa区域的abr过滤掉4,5类lsa,并下发一条7类lsa的默认路由,即5类转7类lsa,且7类lsa不允许在除nssa外的其他区域泛洪 totally stub区域是在stub区域的基础上让abr进一步过滤掉area之间的3类lsa,除了默认路由的7类lsa外,如果是菊厂的设备,他还会下发一条默认路由的3类lsa nssa区域或者totally nssa区域都允许进行路由再发布
四、stub和totally stub实验
1.stub区域
要将一个区域配置为stub时,需要在这个内所有的路由器上进行配置
[R2]ospf 1 [R2-ospf-1]area 1 [R2-ospf-1-area-0.0.0.1]stub [R3]ospf 1 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]stub
配置后再到R3上看lsdb会发现4,5类lsa已经由abr(R2)进行了阻挡,同时R2下发了一条3类的默认路由
2.totally stub区域
配置成为totally stub时,只需要在abr的stub 命令后面加上no-summary选项,area内其他路由器只需要设置为stub区域,原因是只有abr能过滤lsa信息
[R2-ospf-1-area-0.0.0.1]stub no-summary
此时再看R3上的lsdb会发现只剩下一条默认路由的3类lsa,area 0中12.0.0.0/24的3类lsa也被abr阻挡掉了
五、nssa和totally nssa实验
1.nssa区域
此时,将area 1配置为nssa区域
[R1]ospf 1 [R1-ospf-1]area 1 [R1-ospf-1-area-0.0.0.1]nssa [R2]ospf 1 [R2-ospf-1]area 1 [R2-ospf-1-area-0.0.0.1]nssa
再去R1上查看lsdb,会发现abr(R2)已经过滤掉了4,5类lsa,并向area 1中下发了一条7类lsa的默认路由
[R1]display ospf lsdb
OSPF Process 1 with Router ID 1.1.1.1
Link State Database
Area: 0.0.0.1
Type LinkState ID AdvRouter Age Len Sequence Metric
Router 2.2.2.2 2.2.2.2 70 36 80000004 1
Router 1.1.1.1 1.1.1.1 69 36 80000004 1
Network 12.0.0.1 1.1.1.1 70 32 80000002 0
Sum-Net 23.0.0.0 2.2.2.2 80 28 80000001 1
Sum-Net 34.0.0.0 2.2.2.2 80 28 80000001 2
NSSA 0.0.0.0 2.2.2.2 80 36 80000001 1
但在abr(R2)的area 0上,并不能找到7类lsa,说明7类lsa不能离开nssa区域
再将R1上的lo0接口引入,此时再查看R1的lsdb,会发现多了2条nssa记录,其作用分别是:对内将外部的1.1.1.0/24的网段进行宣告,对外将内部的12.0.0.0/24网段进行宣告
[R1]display ospf lsdb OSPF Process 1 with Router ID 1.1.1.1 Link State Database Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 2.2.2.2 2.2.2.2 1012 36 80000004 1 Router 1.1.1.1 1.1.1.1 11 36 80000005 1 Network 12.0.0.1 1.1.1.1 1012 32 80000002 0 Sum-Net 23.0.0.0 2.2.2.2 1022 28 80000001 1 Sum-Net 34.0.0.0 2.2.2.2 1022 28 80000001 2 NSSA 12.0.0.0 1.1.1.1 11 36 80000001 1 NSSA 1.1.1.0 1.1.1.1 11 36 80000001 1 NSSA 0.0.0.0 2.2.2.2 1022 36 80000001 1
但之前说过,7类lsa只能在nssa区域中泛洪,他是如何发送给其他区域,此时再看abr(R2)的lsdb,会发现area 1中宣告1.1.1.0/24网段的7类lsa在abr上变成了一个5类lsa,以此在整个as中泛洪
2.totally nssa区域
类似于stub,也在area 1的abr上添加no-summary选项,该area内其他路由器设置为nssa区域
[R2-ospf-1-area-0.0.0.1]nssa no-summary
此时再查看R1的lsdb会发现,除了原有7类lsa的默认路由外,虽然其他area的3类lsa被abr过滤掉了,但abr此时还会向area 1下发一个默认路由的3类lsa,只有菊厂设备有这种特性
[R1]display ospf lsdb OSPF Process 1 with Router ID 1.1.1.1 Link State Database Area: 0.0.0.1 Type LinkState ID AdvRouter Age Len Sequence Metric Router 2.2.2.2 2.2.2.2 13 36 80000007 1 Router 1.1.1.1 1.1.1.1 4 36 8000000B 1 Network 12.0.0.1 1.1.1.1 4 32 80000002 0 Sum-Net 0.0.0.0 2.2.2.2 24 28 80000001 1 NSSA 12.0.0.0 1.1.1.1 169 36 80000002 1 NSSA 1.1.1.0 1.1.1.1 169 36 80000002 1 NSSA 0.0.0.0 2.2.2.2 14 36 80000003 1
六、总结与6类lsa
总结一下ospf中6种不同的lsa及其泛洪范围,可以总结为下表: 其中totally stub和totally nssa因为要下发一条3类lsa的默认路由,所以no是带星号
area/lsa类型 | 1&2 | 3 | 4 | 5 | 7 |
---|---|---|---|---|---|
area 0 | yes | yes | yes | yes | no |
area N | yes | yes | yes | yes | no |
stub area | yes | yes | no | no | no |
totally stub | yes | no★ | no | no | no |
nssa area | yes | yes | no | no | yes |
totally nssa | yes | no★ | no | no | yes |
最后,说一下6类lsa,其全称group-membership-lsa,是在mospf中用于表示组播成员的,现在已基本被淘汰,不再做介绍
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~