取消
显示结果 
搜索替代 
您的意思是: 
cancel
3723
查看次数
2
有帮助
3
回复

OSPF LSA通告的问题

weixingyang
Level 1
Level 1
路由器4通告LSA给路由器2,2通告给1,然后1通告给3,这个时候,为什么路由器3没有将LSA再次通告给区域1? 是什么特性或者参数决定了路由器3的这种行为 ? 望大家讨论。
3 条回复3

jiangzhx
Level 1
Level 1
OSPF邻居之间是要交互LSA的,然后再计算路由,路由器3将其从路由器1收到的LSA发给路由器4这样没什么问题啊!

guobwang
Cisco Employee
Cisco Employee
jiangzhx_cisco 发表于 2014-6-30 13:30 back.gif
OSPF邻居之间是要交互LSA的,然后再计算路由,路由器3将其从路由器1收到的LSA发给路由器4这样没什么问题啊! ...

楼主指的应该是Type 3的LSA(Network Summary LSA),Type 3的LSA应该是不发回区域1的。

guobwang
Cisco Employee
Cisco Employee
决定路由器3不发回区域1的机制是:OSPF Area 0的防环机制。
首先,OSPF的SPF算法只是在区域内才生效的,在区域间不生效。
OSPF在区域内是根据SPF算法来查找路由的,而在区域间是基于距离向量的方法去传递路由的,而区域0存在的意义就是为了防止环路,即从一个区域学习到的路由条目(Type 3 LSA)传递到除了此区域外的其它区域,不再发回此区域。这个行为与RIP的算法类似。
所以,Area 0的R3不会再发TYPE 3 LSA回AREA 1区域。
快捷链接