在区域1中本来是一类二类LSA,经过AR2(ABR)后转换成三类LSA在区域0里泛洪
现在如果在AR1和AR3里配置了环回接口,加上他们接口的网络地址,
那么经过ABR转换成三类LSA在各自的区域进行泛洪。
只有在AR2上加了路由表后(即接收到三类LSA)才能传递给区域0(如果被ACL拒收,便不会加入路由表上)
所以区域0会收到来自 与它不同区域(区域1)的两个三类LSA(即它们的环回口和网络号)
区域1也收到来自 与它不同区域(区域0)的两个三类LSA(即它们的环回口和网络号)
例子:三类LSA都会被认为是ABR的叶子信息
非骨干本身是没有三类LSA,有的话只能是骨干区域传递的
详情描述:
区域1的所有路由器在收敛完毕后会产生一类lsa和二类lsa,这些lsa会在区域内进行泛洪和同步ABR(R2)收到区域1的所有1类lsa+2类lsa后,会计算区域的spf树,把最短路径树中最优路由转换成三类lsa泛洪到相邻的其他区域R1,会把区域0的三类lsa,重新包装,继续以三类lsa的形式泛洪给区域2。
只能由骨干区域的三类lsa重新包装泛洪给非骨干区域,不能把非骨干区域的三类lsa重新泛洪到骨干区域
重新包装:
1.把通告者改成自己
2.重新计算metric
重新包装的目的:为了使AR4能找到对应的下一跳节点。
IR路由器:这个路由器的所有接口都宣告都了同一个区域内
1类、2类:链路状态信息(1、2类经过SPF路由计算出最优路由传递经过ABR传递三类LSA(路由信息))
3类:路由信息
假设两个公司都有一个骨干区域0,这时候他们要合家,那就需要 一个虚链路vlink把这两个骨干合起来
vlink虚链路
1.虚链路只能属于区域0的逻辑链路
2.虚链路只能穿越一个非骨干区域
3.虚链路不能穿越特殊区域
如果R1和R2的连线断了,这时候虚链路应该在R3和R4上,因为这样R3才可以学到R4的路由器
而如果建立在R1和R2,是不行的,因为此时他们各处于不同的spf树中,学不到对端的路由器。
R5是ABR,存在邻居时不会计算来自非骨干区域的三类LSA