返回顶部

OSPF LSA通告的问题

  OSPF LSA通告的问题:路由器4通告LSA给路由器2,2通告给1,然后1通告给3,这个时候,为什么路由器3没有将LSA再次通告给区域1? 是什么特性或者参数决定了路由器3的这种行为 ?

OSPF LSA通告的问题

  参考答案:

  决定路由器3不发回区域1的机制是:OSPF Area 0的防环机制。

  首先,OSPF的SPF算法只是在区域内才生效的,在区域间不生效。

  OSPF在区域内是根据SPF算法来查找路由的,而在区域间是基于距离向量的方法去传递路由的,而区域0存在的意义就是为了防止环路,即从一个区域学习到的路由条目(Type 3 LSA)传递到除了此区域外的其它区域,不再发回此区域。这个行为与RIP的算法类似。

  所以,Area 0的R3不会再发TYPE 3 LSA回AREA 1区域。



400-0806-056