EIGRP配置、分析、包——力求详解(2)

简介:

相关链接:

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模拟。

 

拓扑图:

0真拓扑

 

实验简介:

(1)关闭R1的s0/0,看包发送情况。

(2)关闭R2的s0/1,看包发送情况。

(3)启动R2的s0/1,看包发送情况。


 

实验详细内容:

(1)关闭R1的s0/0,看包发送情况。

在R3,s0/1接口使用wireshark截取数据包。当s0/0关闭后,R1无法到达

172.16.3.0

10.0.0.0

172.16.2.0

因为只有s0/1这个接口,所以为 单播,发出了询问(query)。

 

图1:Query

1包 query

如图都可以看出发出接收接口,包的内容,其实R1这个询问包有两个功能。

---1.这些网络到不了。

---2.你能到这些网络吗?

 

图2:Query ACK,当然本身叫ack,只是为了区分,所以我称为了Query ACK

1包 ack-query

 

图3:Reply

1包 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

1包 ack-reply

(2)的分析将比(1)更全面


 

(2)关闭R2的s0/1,看包发送情况。

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吗?

2-问1

 

图6:R1:确认,序号为22

2-ack问1

 

图7:R1回答

2-reply

如图所示,可以到达。

再看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确认,表示感谢

2-ackreply

 

 

一段时间之后,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:

3-问

 

图10:应答:我也打不了。

3-答

 

 


 

 

(3)启动R2的s0/1,看包发送情况。

接下来,启动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

update

192.168.10.8/30添加到了R3路由表,限定更新。立刻向R1发送更新包。

途中update包下面Ack包。

之后R1向R3发送更新,内容是一样的,因为是R3告诉它的,见

图12:

update2

 

再向后,R3向R1发送更新,这是因为10.0.0.0/8和172.16.0.0/16添加到路由表。

图13:

update3

之后R1发回确认,但是R1没有向R3发送Update,因为这两个目的网络R1中存在,并且路由表没有改变,

因此,R1不会发送更新。

之后一切正常,Hello下去了。

 

告一段落,谢谢观看。

 

如果你需要,可以到  http://down.51cto.com/data/602810  这里去下载本次实验的项目、代码、配置保存文件,使用GNS3模拟




本文转自 天涯飞客 51CTO博客,原文链接:http://blog.51cto.com/425093014/1061059,如需转载请自行联系原作者

相关文章
|
8月前
|
监控 安全 网络协议
常见防火墙攻击和增强防火墙安全性措施
防火墙是网络的守护者,能有效阻断不必要的端口和有害IP地址。但最出色的防火墙也可能被攻破或因流量过大而失效。例如,万豪国际曾因防火墙被突破,导致约5亿客户信息泄露,包括姓名、地址、护照号码等。攻击手段如DDoS、流量放大、应用层攻击等,可使防火墙不堪重负。为增强安全性,需及时更新防火墙等措施。EventLog Analyzer等日志检测工具可帮助监控防火墙和服务器日志,提供实时事件关联和告警,确保网络安全。
394 15
|
24天前
|
人工智能 自然语言处理 JavaScript
Github又一AI黑科技项目,打造全栈架构,只需一个统一框架?
Motia 是一款现代化后端框架,融合 API 接口、后台任务、事件系统与 AI Agent,支持 JavaScript、TypeScript、Python 多语言协同开发。它提供可视化 Workbench、自动观测追踪、零配置部署等功能,帮助开发者高效构建事件驱动的工作流,显著降低部署与运维成本,提升 AI 项目落地效率。
126 0
|
编译器 C语言 开发者
Qt Quick 常见控件与子控件布局规则
Qt Quick 常见控件与子控件布局规则
253 1
|
弹性计算 Unix Linux
带你读《弹性计算技术指导及场景应用》——1. 单实例上运行Linux桌面多开解决方案(1)
带你读《弹性计算技术指导及场景应用》——1. 单实例上运行Linux桌面多开解决方案(1)
272 2
|
关系型数据库 数据库 PostgreSQL
|
数据采集 运维 监控
分布式统一监控系统架构图与设计思路
一、问题解答 二、分布式统一系统 三、统一监控系统架构图 四、设计思路
分布式统一监控系统架构图与设计思路
|
数据采集 数据挖掘 数据安全/隐私保护
数据分析实战——EXCEL实现复购率计算
复购率指消费者对该品牌产品或者服务的重复购买次数,重复购买率越多,则反应出消费者对品牌的忠诚度就越高,反之则越低。
3692 1
数据分析实战——EXCEL实现复购率计算
|
安全 前端开发
聊聊对账
聊聊对账
780 0
聊聊对账
|
SQL 存储 分布式计算
从方法到思维:什么是应用逻辑架构的正确姿势?(上)
本文分享阿里资深技术专家六铢的架构方法论,这套方法论中包含了详细的架构推导逻辑,希望能够帮助大家在工作中从各个粒度、各个层次来做好架构工作。较长,同学们可先收藏再看。
2354 2
从方法到思维:什么是应用逻辑架构的正确姿势?(上)
|
开发框架 JSON JavaScript
一个高扩展性、可二开的插件式前端开发框架schema-plugin-flow
schema-plugin-flow,简称 Sifo ([sɪfɔ]),是一个高扩展性、可二开的插件式前端开发框架。
一个高扩展性、可二开的插件式前端开发框架schema-plugin-flow