0
点赞
收藏
分享

微信扫一扫

对于R4来说,通过3类它知道网络6.6.6.6/32怎么走,同时通过5类知道ASBR的router-id是6.6.6.6,但它哪里知道往router-id 6.6.6.6怎么走?网络段6.6.6.6跟

关于OSPF中3类lsa与4类lsa


今天无聊研究下ospf过程中突然不明白一件事。

对于R4来说,通过3类它知道网络6.6.6.6/32怎么走,同时通过5类知道ASBR的router-id是6.6.6.6,但它哪里知道往router-id 6.6.6.6怎么走?网络段6.6.6.6跟_自治系统

如图,当AR6引入外部路由的时候,那么此时角色会是ASBR,产生5类LSA,然后泛红到同自治系统(AS)的区域,area 1的R4中,会通过5类知道到达此外部路由的ASBR的router-id

对于R4来说,通过3类它知道网络6.6.6.6/32怎么走,同时通过5类知道ASBR的router-id是6.6.6.6,但它哪里知道往router-id 6.6.6.6怎么走?网络段6.6.6.6跟_自治系统_02

但是我就搞不懂了,当5类lsa传递到area 0跟area 1的时候,都需要各自的ABR产生4类lsa来告诉自己区域内的路由器如何到达ASBR,可是到达ASBR不是已经有3类lsa可以知道吗?

网络上找了各位大神的解析,总结下:

其实这个是因为我们设置router-id影响自己的理解了,首先这里实验的各个路由器的router-id都是使用loopback地址,3类lsa的LS id字段是网络前缀,而非router-id,即它知道通往6.6.6.6/32怎么走

对于R4来说,通过3类它知道网络6.6.6.6/32怎么走,同时通过5类知道ASBR的router-id是6.6.6.6,但它哪里知道往router-id 6.6.6.6怎么走?网络段6.6.6.6跟_自治系统_03

5类lsa中,adv rtr是asbr的router-id

对于R4来说,通过3类它知道网络6.6.6.6/32怎么走,同时通过5类知道ASBR的router-id是6.6.6.6,但它哪里知道往router-id 6.6.6.6怎么走?网络段6.6.6.6跟_字段_04

按这么看的话,对于R4来说,通过3类它知道网络6.6.6.6/32怎么走,同时通过5类知道ASBR的router-id是6.6.6.6,但它哪里知道往router-id 6.6.6.6怎么走?网络段6.6.6.6跟router-id 6.6.6.6不是一回事啊。

4类中ls id就是ASBR的router-id,就是告诉R4,往router-id 6.6.6.6怎么走

对于R4来说,通过3类它知道网络6.6.6.6/32怎么走,同时通过5类知道ASBR的router-id是6.6.6.6,但它哪里知道往router-id 6.6.6.6怎么走?网络段6.6.6.6跟_字段_05


举报
0 条评论