实验报告:ICMP协议

ICMP 协议

网络层协议,用来传递差错,控制,查询等信息

ICMP重定向

当路由器检测到一台机器使用非优化路由时,它会向该主机发送一个ICMP重定向报文,请求主机改变路由。路由器也会把初始数据包向它的目的地转发。寻找次优路径。

ICMP应用-Tracert(控制TTL值:255)

当网络设备收到TTL为0的IP报文时:丢弃,重定向,回复目的不可达

实验目的:

观察ICMP协议的工作原理

  1. 实验拓扑

实验报告:ICMP协议_第1张图片

3.实验过程

1.实验基本配置

[R1]int g0/0/0

[R1-GigabitEthernet0/0/0]ip add 20.1.1.1 24

[R2]int g0/0/0

[R2-GigabitEthernet0/0/0]ip add 20.1.1.2 24

[R2-GigabitEthernet0/0/0]int e0/0/0

[R2-Ethernet0/0/0]ip add 10.1.1.2 24

2.先在R1上实验命令ping10.1.1.1

实验报告:ICMP协议_第2张图片

3.在R1的E0/0/1接口通过wireshark抓取这个接口的报文,具体步骤如下:

实验报告:ICMP协议_第3张图片

1.R1发送了5个request报文,并且源收到请求报文以后回复了五个回应报文

实验报告:ICMP协议_第4张图片

实验报告:ICMP协议_第5张图片

通过上图表明:类型和编码值可以判断这个报文是一个ICMP request报文。

4.在R1上ping -a 20.1.1.2 10.1.1.1

实验报告:ICMP协议_第6张图片

1.Ping通之后,打开wireshark在e0/0/1端口进行数据抓包,步骤如下

通过上图发现:从R1去往PC1的请求报文,源地址变为了指定的源地址

 

你可能感兴趣的:(华为HCIA-R&S)