相关链接:
EIGRP配置、分析、包——力求详解(1):http://425093014.blog.51cto.com/5109559/1060124
EIGRP配置、分析、包——力求详解(3):http://425093014.blog.51cto.com/5109559/1063675
友情提示:友情提示:如果图片太小看不清楚,可以点击图片查看原图,或者下载本次实验资料。
如果你需要,可以到 http://down.51cto.com/data/602810 这里去下载本次实验的项目、代码、配置保存文件,使用GNS3模拟。
实验简介:
(1)关闭R1的s0/0,看包发送情况。
(2)关闭R2的s0/1,看包发送情况。
(3)启动R2的s0/1,看包发送情况。
实验详细内容:
在R3,s0/1接口使用wireshark截取数据包。当s0/0关闭后,R1无法到达
172.16.3.0
10.0.0.0
172.16.2.0
因为只有s0/1这个接口,所以为 单播,发出了询问(query)。
图1:Query
如图都可以看出发出接收接口,包的内容,其实R1这个询问包有两个功能。
---1.这些网络到不了。
---2.你能到这些网络吗?
图2:Query ACK,当然本身叫ack,只是为了区分,所以我称为了Query ACK
图3:Reply
正如图片上的疑问。为啥呢?
因为他问的是172.16.3.0、172.16.2.0,虽然这两个网络在172.16.0.0中,但是路由R1和R2是自动汇总后发给R3,其实R3
不知道是否能够达到172.16.3.0、172.16.2.0。所以为了准确性,回复:我也到不了。
以下为 R1 s0/0关闭后的R3路由表
R3#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
192.168.10.0/24 is variably subnetted, 3 subnets, 2 masks
D 192.168.10.0/24 is a summary, 00:00:41, Null0
C 192.168.10.4/30 is directly connected, Serial0/0
C 192.168.10.8/30 is directly connected, Serial0/1
D 172.16.0.0/16 [90/2172416] via 192.168.10.9, 00:00:39, Serial0/1
[90/2172416] via 192.168.10.5, 00:00:39, Serial0/0
D 10.0.0.0/8 [90/2297856] via 192.168.10.9, 00:00:39, Serial0/1
C 192.168.1.0/24 is directly connected, FastEthernet1/0
图4:Reply ACK
CLI中信息
1.关掉接口
2.路由器反馈的信息及R3接收到的消息
R2(config)#int s0/1
R2(config-if)#shutdown
R2(config-if)#
*Mar 1 00:07:16.483: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1: Neighbor 192.168.10.10 (Serial0/1) is down: interface down
R2(config-if)#
*Mar 1 00:07:18.343: %LINK-5-CHANGED: Interface Serial0/1, changed state to administratively down
*Mar 1 00:07:19.343: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1, changed state to down
*Mar 1 00:07:27.367: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1: Neighbor 192.168.10.9 (Serial0/1) is down: holding time expired
R3#
*Mar 1 00:07:45.975: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1, changed state to down
R3#
图5:询问R1,你能到10.0.0.0吗?
图6:R1:确认,序号为22
图7:R1回答
如图所示,可以到达。
再看R3 的路由表:
R3#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks
D 192.168.10.0/24 is a summary, 00:20:27, Null0
C 192.168.10.4/30 is directly connected, Serial0/0
D 172.16.0.0/16 [90/2172416] via 192.168.10.5, 00:10:05, Serial0/0
D 10.0.0.0/8 [90/2809856] via 192.168.10.5, 00:10:05, Serial0/0
C 192.168.1.0/24 is directly connected, FastEthernet1/0
之前R3是通过192.168.10.9到达10.0.0.0/8 的,可以在上面实验(1)中的R3路由表中黄色部分查看。
现在更改为了R1的s0/1的接口ip。
图8:R3确认,表示感谢
一段时间之后,R3会显示:
*Mar 1 00:10:55.967: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1, changed state to down
也就说明,他到达不了192.168.10.8/30。于是呢,又询问R1了,为了避免重复,仅仅截2个图片看。
图9:
图10:应答:我也打不了。
接下来,启动R2的s0/1,查看反馈信息。
R2(config-if)#no shutdown
*Mar 1 00:21:29.727: %LINK-3-UPDOWN: Interface Serial0/1, changed state to up
R2(config-if)#
*Mar 1 00:21:30.731: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1, changed state to up
R2(config-if)#
R2(config-if)#
R2(config-if)#
R2(config-if)#
*Mar 1 00:21:46.343: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1: Neighbor 192.168.10.10 (Serial0/1) is up: new adjacency
R3收到的信息
*Mar 1 00:21:45.951: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/1, changed state to up
*Mar 1 00:21:46.107: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1: Neighbor 192.168.10.9 (Serial0/1) is up: new adjacency
图11:更新包 .6发向.5
192.168.10.8/30添加到了R3路由表,限定更新。立刻向R1发送更新包。
途中update包下面Ack包。
之后R1向R3发送更新,内容是一样的,因为是R3告诉它的,见
图12:
再向后,R3向R1发送更新,这是因为10.0.0.0/8和172.16.0.0/16添加到路由表。
图13:
之后R1发回确认,但是R1没有向R3发送Update,因为这两个目的网络R1中存在,并且路由表没有改变,
因此,R1不会发送更新。
之后一切正常,Hello下去了。
告一段落,谢谢观看。
如果你需要,可以到 http://down.51cto.com/data/602810 这里去下载本次实验的项目、代码、配置保存文件,使用GNS3模拟。