您的当前位置:首页正文

路由协议分析实验三、IP协议分析

2020-06-16 来源:好走旅游网
实验三、IP协议分析

一、实验目的

1、掌握IP协议分片机制和原理

2、掌握IP选项中记录路由选项,宽松源路由选项、严格源路由选项的工作过程

二、实验拓扑

Lo0:192.168.4.1192.168.1.0s1/0s1/0192.168.2.0s1/1s1/1192.168.3.0s1/2s1/2Lo0:192.168.5.1R1R2R3R4

图3-1 IP协议分析实验拓扑

三、实验步骤

1、利用GNS3搭建实验拓扑,给接口配置IP地址(IP地址的第2字节修改为自己的学号)。 参考命令:

R1(config)#int s1/0

R1(config-if)#ip address 192.168.1.1 255.255.255.0 R1(config-if)#clock rate 64000 R1(config-if)#no shutdown R1(config-if)#int loopback0

R1(config-if)#ip address 192.168.4.1 255.255.255.0 R1(config-if)#no shutdown

2、为了减少其他数据包的干扰,我们在4个路由器上都配置静态路由。(注意:在每个路由器上需要添加所有网络的路由) 参考命令:

R1(config)#ip route 192.168.2.0 255.255.255.0 192.168.1.2 R1(config)#ip route 192.168.3.0 255.255.255.0 192.168.1.2 R1(config)#ip route 192.168.5.0 255.255.255.0 192.168.1.2

问题1:配置完后在路由器R1中查看路由表,查看结果是什么? 问题2:在路由器R1中ping 192.168.5.1,能否ping通?

问题3:在路由器R1中查看接口f0/0的MTU是多少?(提示show interface f0/0) 3、按下表修改接口的MTU值。

表2-1

MTU

R1 S1/0 1500

S1/0 1300

R2

S1/1 1000

S1/1 800

R3

S1/2 700

R4 S1/2 1200

参考命令:

R2(config)#int s1/0

R2(config-if)#ip mtu 1300

4、分别在路由器R1的f0/0,R2的f0/0,R3的f0/0接口上抓取数据包。 抓包方法,鼠标右键点击相应连接线,选择“start capturing”,然后选择上面要求的接口,协议选择HDLC。

5、在R1上利用扩展ping命令发送一个ICMP数据包,数据包的源IP是192.168.4.1,目的IP是192.168.5.1,长度为1450。

6、根据抓取的数据包填写下表。

表2-2 R1的s1/0接口抓包

Ping request

总长度

Ping reply

Ping request

总长度

Ping reply

Ping request

总长度

Ping reply

标识

表2-3 R2的s1/1接口抓包

标识

表2-4 R3的s1/2接口抓包

标识

MF

片偏移

MF

片偏移

MF

片偏移

问题4:通过本次抓包可以发现R1到R4的路径MTU是多少?R4到R1的呢?是否相同?为什么?

7、在R1上利用扩展ping命令发送记录路由的报文,抓取数据包并回答问题。 参考命令: Protocol [ip]:

Target IP address: 192.168.5.1 Repeat count [5]: 1

Datagram size [100]: 2000 Timeout in seconds [2]: Extended commands [n]: y

Source address or interface: 192.168.4.1 Type of service [0]:

Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]:

Loose, Strict, Record, Timestamp, Verbose[none]: record Number of hops [ 9 ]:

Loose, Strict, Record, Timestamp, Verbose[RV]: Sweep range of sizes [n]:

表2-5

R1s1/0 R2s1/1 R3s1/2

报文类型 request reply request reply request reply

指针

记录路由地址

问题5:在这些数据包中,记录路由的代码是多少?长度是多少?第2个分片中是否包含记录路由选项?

8、在路由器R1中利用扩展ping测试严格源路由,抓取数据包,填写下表。 R1#ping Protocol [ip]:

Target IP address: 192.168.5.1 Repeat count [5]: 1

Datagram size [100]: 2000 Timeout in seconds [2]: Extended commands [n]: y

Source address or interface: 192.168.4.1 Type of service [0]:

Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]:

Loose, Strict, Record, Timestamp, Verbose[none]: strict

Source route: 192.168.1.1 192.168.1.2 192.168.2.3 192.168.3.4 Loose, Strict, Record, Timestamp, Verbose[SV]: Sweep range of sizes [n]:

表2-6

R1s1/0 R2s1/1 R3s1/2

报文类型 request reply request reply request reply

指针

严格源路由地址

问题6:如果在测试是把IP地址192.168.1.1去掉会怎么样?第2个分片中是否包含源路由选项?

9、在路由器R1中利用扩展ping测试宽松源路由,抓取数据包,填写下表。 R1#ping

Protocol [ip]:

Target IP address: 192.168.5.1 Repeat count [5]: 1

Datagram size [100]: 2000 Timeout in seconds [2]:

Extended commands [n]: y

Source address or interface: 192.168.4.1 Type of service [0]:

Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]:

Loose, Strict, Record, Timestamp, Verbose[none]: loose Source route: 192.168.1.2 192.168.2.3

Loose, Strict, Record, Timestamp, Verbose[LV]: Sweep range of sizes [n]:

表2-7

R1s1/0 R2s1/1 R3s1/2

报文类型 request reply request reply request reply

指针

宽松源路由地址

10、在R1中利用扩展ping测试时间戳选项,对在路由器中看到的结果截图。 R1#ping

Protocol [ip]:

Target IP address: 192.168.5.1 Repeat count [5]: 1 Datagram size [100]: Timeout in seconds [2]: Extended commands [n]: y

Source address or interface: 192.168.4.1 Type of service [0]:

Set DF bit in IP header? [no]: Validate reply data? [no]: Data pattern [0xABCD]:

Loose, Strict, Record, Timestamp, Verbose[none]: timestamp Number of timestamps [ 9 ]: 4

Loose, Strict, Record, Timestamp, Verbose[TV]: Sweep range of sizes [n]:

表2-8

R1s1/0 R2s1/1 R3s1/2

报文类型 request reply request reply request reply

指针

时间戳地址和时间戳值

因篇幅问题不能全部显示,请点此查看更多更全内容