问题描述
- ISIS问题详细描述,请路由协议高手进来看看帮忙解决下,谢谢了
-
第一张图,是网络拓扑图和抓包口,都在图里,请大家看看,指定路由器和路由器间如何连接,配置的IP我都写在里面的
第二张图,分别是进四台路由器,show clns neighbors,show clns is-neighbors,show isis data
所输出的结果。
第三至五张图
,分别是R1的f0/0,R2的f1/0,R3的f1/0口的抓包。接下来我想提点问题,首先,所有路由器都设置为L1,然后R2我设置为指定路由器,但是就像第二张图里截图那样,在我show clns neighbors后,这里面的hodetime要么是9S,要么是30S,这个能理解,应该就是hellotime的老化时间,9s的是指定路由器发送的hello包,30s的是非指定路由器发送的,老化抑制时间是hello时间间隔的三倍长,所以他们分别是3s和10s发送,那么结合第三至五张图来看,首先看R1的,system-id为1de0的hello数据包是每3S左右就会收到一个,实际上就是从R2发过来的,csnp也是,10S一个,从R2过来的,system-id为e700的hello数据包是R1自己发的,发给R2的,10S一个,所以在R1中show clns neighbors那里R2的holetime是基本上每隔3秒就刷新一次,最大为9S,R2中show clns neighbors那里R1的holetime是基本上每隔10秒刷新一次,最大为30S,这个能理解,但是看到第四张图和第五张图就不能理解了,首先,第四张图是R2的抓包,里面很多3s发一次的HELLO数据包,但是system-id为f1c0,R4的net地址,请问这是为什么?明明R2是指定路由器,怎么这里抓包看起来像R4是指定路由器?R3也是一样。还有个问题,指定路由器发送的hello数据包也好,csnp数据包也好,其他路由器收到了,会不会更改source-id和system-id?这个肯定是会转发的,那么它发送给其他所有路由器的作用是什么?因为非指定路由器hello数据包只会相直连的两台路由器相互发送,那么收到指定路由器发送的hello数据包有什么作用?就这些问题吧,请知道的告诉下,谢谢了
如果觉得不想看,也可以回答下这两个问题:指定路由器发送的hello数据包和csnp数据包作用是什么?其他路由器收到这些数据包是直接转发还是要把system-id或者source-id修改了再转发,请知道的告诉下,多来点高手回答吧,不知道system-id和source-id的看下我的截图