LAB:多区域的OSPF LSA

拓扑:


要求:每个路由器都有一个环回口,R2和R4的环回口放入区域0,其他如图所示

基本配置完毕后,全网互通,随便哪一个路由器都可以看到所有的路由

这个拓扑是没有2类LSA的,因为都是点到点的


查看R3的database



看到有三类的LSA,网络汇总LSA

3类LSA是由ABR所产生的,所以上图中的ADV路由器不是R2就是R4

这条LSA承载这哪一个网络号,那么他的Link ID就是这个网络号


查看3类LSA



拿以下的图来说明



R3所学习到的1.1.1.1路由是有R2发送3类LSA通告,而R2能学习到这条路由,是由R1发送1类LSA。

而此时R4学习到1.1.1.1是由于R3的传递,但是起源依旧是R2,R3没有修改任何信息,只是负责传递

而R5学习到1.1.1.1是有R4传递,而且R4修改了起源(因为Metric值要改变





从上两张R2和R4的3类LSA具体描述来看,很明显可以看到3类LSA在经过ABR的时候,起源会被修改,metric值也会被修改5类LSA是不会被修改的,后面会讨论到


所以3类LSA的传递域是整个OSPF区域,做域间路由


三类和一类的区别:三类是由ABR产生,三类是描述路由,一条路由一个LSA,三类在区域间已经算出路由,然后把这些路由以LSA的形态通告给其他区域.一类只是描述邻接信息.三类在通告途中,通告路由器是会改变的,一般是最近的ABR通告.


现在我们在R5上起一个环回口了l100,地址是100.100.100.100 255.255.255.0

用rip宣告,再重分发到OSPF中


现在所有路由器都学习到这条路由




这样的外部路由称为5类LSA

5类LSA不属于任何一个区域,通告路由器是ASBR




下图查看R5和R1上5类LSA的区别(没有区别,不会修改)







可以看到5类LSA不论在那个区域还是那个路由器上都是不会被修改的


4类LSA是用来定位ASBR的位置的

宣告了外部路由后,R1R2R3R4都会多出一个4类LSA,用来确定ASBR的位置





总结

1 类LSA通告了路由器所有的链路或接口,并指明了它们的状态和沿每条链路方向出站的代价,以及该链路上所有已知的OSPF邻居。只能在本区域内部传递


2类LSA由DR发出,通告列出了所有与之相连的路由器,包括DR路由器本身。只能在本区域内部传递


3类LSA 就是ABR告诉与之相连的区域内部路由器它所能到达目的地址的一种方法。在区域间传递,会修改路由的起源和Metric


4类LSA 通告了ASBR的位置,有5类LSA,就一定会有4类LSA


5类LSA 通告了外部路由,不论到哪个区域,5类LSA都是不会被修改的




你可能感兴趣的:(ospf,LSA,多区域)