实验3网络层实验

1.根据4.6中步骤1,,写出tracert命令用到了IP协议报文的哪几个字段?

tracert命令用到的IP协议报文的字段有:IP生存时间TTL

2.根据4.6中步骤2回答:观察PC A和 PC B能否 ping通,结合截获报文分析原因。

PCAPCB的网络地址PCA的网络地址相同,PCA会出ARP协议寻求MAC地址,但是到达不了PCB

3.根据4.6中步骤3填写下表:

Destination/Mask

Protocol

Pre

Cost

Nexthop

Interface

10.1.2.0/24

Direct

0

0

10.1.2.1

Vlan 2

10.1.2.1/32

Direct

0

0

127.0.0.1

InLoop0

10.1.3.0/24

Direct

0

0

10.1.3.1

Vlan 3

10.1.3.1/32

Direct

0

0

127.0.0.1

InLoop0

127.0.0.0/8

Direct

0

0

127.0.0.1

InLoop0

127.0.0.0/32

Direct

0

0

127.0.0.1

InLoop0

4. (1)按照实验2的5.5(PPP协议实验)图17配置路由器,两个路由器相互ping,看能否ping通。根据R1上的debug显示信息,画出IPCP协议在协商过程中的状态转移图(事件驱动、状态转移)。

(2)将路由器R2的接口S0/0的IP地址改为10.0.0.1/24,两台路由器能否ping通?并解释为什么?注意体会IPCP协议的特点。(查看IPCP协议协商过程的debug信息)

 

5.根据5.6中步骤5:

(1)在截获报文中,有 2 个ARP报文, 5 个ICMP:Echo报文,  5 个ICMP:Echo Reply报文, 15 个IP报文。

(2)据ping命令执行过程的分析,将本属于同一个数据报文信息的报文截取出来,例如下列的报文,从信息栏中可以看出,报文1、2、3、4属于同一数据段。

将第一个ICMP Request的报文分片信息填写下表。

           字段名称

分片序号1

分片序号2

分片序号3

分片序号4

“Identification”字段值

0x0001824

0x0001824

0x0001824

0x0001824

“Flag”字段值

0x01

0x01

0x01

0x01

“Frame offset”字段值

0

80

160

240

传输的数据量

80 bytes

80 bytes

80 bytes

68 bytes

分析表格内容,根据IP首部字段设置,体会分片过程。

(3)ping的数据部分为300字节,路由器的以太网端口MTU设为100字节。回送请求报文为何被分片为4片而不是3片?数据部分长度为多少时报文正好被分为3片?

MTU分片为100节,数据段为80节,需要分为4片

实验6 第二节 静态路由和默认路由配置实验

6. 在R1上ping各台计算机,看是否能够ping通?通过在R1上查看路由表,分析其原因?

不能。R1上路由表中任何一行地址都与目的地址不匹配,分组无法被转发。

7.配置完静态路由后,R1是否能够ping 通各台计算机?请说明这条路由项的含义。

能。设置的静态路由能够提供设定的转发路径。各目的地址都能够被R1转发到S1上,再转发到各目的主机。

8.在配置默认路由后,观察R1的路由表,说明和步骤一的路由表有什么不同,R1是否能够ping通各台计算机。为什么称之为缺省路由?

路由表中增加一个特定的路由地址,能够匹配任何地址,并将分组发到指定位置。

当网络中报文的路由无法匹配到当前路由表中的路由记录时,缺省路由用来指示路由器或网络主机将该报文发往指定的位置。

9.链路层和网络层综合型实验(VLAN间路由实验结果分析)

根据跨交换机VLAN间路由实验(PCC ping PCD)所截获报文,对整个网络层和数据链路层的报文转发过程进行分析

STEP 1

  • PCC发送的第一个报文类型是什么?为什么?

ARPPCC先请求网关mac地址。

  • 包含该报文数据帧中的VLAN id、MAC和IP地址对是:VLAN id= 2

MAC:(ff.ff.ff.ff.ff.ff ,MAC_PCC)

IP:(192.168.2.1,192.168.2.11)

STEP 2

  • S2收到数据帧后,对其MAC地址表的操作是:

PCCmac写入路由表

  • S2根据接收数据帧的端口所属VLAN,在其中插VLAN id=  2  的标签,并向除接收端口外的所有VLAN2端口转发这个数据帧。

STEP 3

  • S1收到数据帧后,对其MAC地址表的操作是:

在路由表中增加PCCip地址和mac信息

  • S1将ARP 报文交付给网络层,S1对其arp表的操作是:增加一行PCCmac地址
  • S1发送的包含ARP Reply报文的数据帧中:(MAC_PCC, MAC_ VLAN 2)

(192.168.2.11,192.168.2.1);VLAN id= 2

STEP 4

  • S2收到数据帧后,对其MAC地址表的操作是:增加vlan2mac地址
  • S2收到的数据帧后,根据VLAN标签和 ARP 表,决定向端口  E1/0/1 转发该数据帧;
  • S2根据端口 E1/0/1 Access 类型端口,去掉VLAN标签,从端口E1/0/1 转发该帧。

STEP 5

  • PCC收到ARP Reply报文,更新其ARP缓存,显示ARP缓存的命令:       

显示的内容:

192.168.2.1      38:91:d5:72:4c:26

  • PCC发送的包含ICMP Echo Request报文的数据帧中:VLAN id= 2    

MAC:(38:91:d5:72:4c:2600:0c:29:f1:4f:3d )

IP:(192.168.3.11192.168.2.11)

STEP 6

  • S2收到数据帧,根据其接收端口,添加VLAN2 标签;根据目的MAC,查找MAC地址表;将数据帧由 E1/0/13 端口转发给S1。
  • S2转发的数据帧中:VLAN id=2   
  • MAC:(38:91:d5:72:4c:2600:0c:29:f1:4f:3d)IP:(192.168.3.11192.168.2.11)
  • STEP7
  • S1收到S2转发的数据帧,交付网络层,根据目的IP地址,查路由表,将报文路由到int vlan 3,准备通过数据链路层交付给PCD;
  • 但没有查到PCD的MAC地址,就要发送包含ARP Request报文的数据帧; VLAN id=  3 

MAC:(ff:ff:ff:ff:ff:ff38:91:d5:72:4c:27 )

IP:( 192.168.3.11 192.168.3.1 )

STEP 8

  • S2收到S1转发的数据帧,根据其VLAN id= 3 ,向除接收端口外的所有属于VLAN 3 的端口转发该数据帧;
  • S2根据端口 E1/0/24 Access类型端口,去掉VLAN标签,从端口 E1/0/24转发该帧。

STEP 9

  • PCD收到S2转发的数据帧,更新其ARP缓存,其ARP缓存的内容是:

192.168.3.1    38:91:d5:72:4c:27

  • PCD发送包含ARP reply报文的数据帧中;VLAN id=3

MAC:(38:91:d5:72:4c:27 ,00:0c:29:46:51:38)

IP:( 192.168.3.1 192.168.3.11)

STEP 10

  • S2收到数据帧,根据其接收端口,添加VLAN 3 的标签;根据目的MAC,查找MAC地址表;将数据帧由

E1/0/13 端口转发给S1。

  • S2转发的数据帧中:VLAN id= 3

MAC:(38:91:d5:72:4c:2700:0c:29:46:51:38)

IP:(192.168.3.1192.168.3.11)

STEP 11

  • S1收到数据帧,提交到网络层,更新其ARP表;
  • S1对包含ICMP Echo Request报文的数据帧的VLAN标签进行替换,由VLAN id= 2 变为VLAN id= 3。封装的数据帧中:VLAN id= 3

MAC:(00:0c:29:46:51:3838:91:d5:72:4c:27)

IP:( 192.168.3.11192.168.3.1 )

  • 查找MAC地址表,由E1/0/13端口发送。

STEP 12

  • S2收到S1转发的数据帧,根据其VLAN id和目的MAC地址,向E1/0/24端口转发该数据帧;
  • 同时,S2根据端口E1/0/24 trunk  类型端口,去掉VLAN标签,从端口    转发该帧。

STEP 13

  • PCD收到包含ICMP Echo Request报文的数据帧,发送包含ICMP Echo Reply报文的数据帧:VLAN id=  3 

MAC:(38:91:d5:72:4c:26 00:0c:29:46:51:38 )

IP:( 192.168.2.1 3192.168.3.11 )

STEP 14

  • S2收到数据帧,根据其接收端口,添加VLAN 3 的标签;根据目的MAC,查找MAC地址表;将数据帧由

E1/0/13 端口转发给S1。

  • S2转发的数据帧中:VLAN id= 3  

MAC:(38:91:d5:72:4c:2600:0c:29:46:51:38 )IP:( 192.168.2.1 3192.168.3.11 )

STEP 15

  • S1收到S2转发的数据帧,交付网络层,根据目的IP地址,查路由表,将报文路由到int vlan2,准备通过数据链路层交付给PCC;
  • 查找PCC的MAC地址,替换VLAN标签,封装并发送数据帧;VLAN id=2

MAC:(00:0c:29:f1:4f:3d38:91:d5:72:4c:26)

IP:(192.168.2.11 192.168.3.11)

STEP 16

  • S2收到S1转发的数据帧,根据其VLAN id和目的MAC地址,向 E1/0/1 端口转发该数据帧;
  • 同时,S2根据端口 E1/0/1Access类型端口,去掉VLAN标签,从端口    转发该帧。

这样,PCC收到S2转发的包含ICMP Echo Reply报文的数据帧。第一轮ICMP询问和应答过程结束。

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值