cisco综合实验中的交换机三层路由和中继代理抓包

上一篇cisco综合实验已完成,现在来看下抓包来看下交换机三层路由和中继代理情况

pc13接入交换机switch11属于vlan90,      pc17接入交换机switch12属于vlan40.

PC13> show ip

NAME        : PC13[1]
IP/MASK     : 10.100.90.4/24
GATEWAY     : 10.100.90.254
DNS         : 10.100.90.254
DHCP SERVER : 10.100.80.1
DHCP LEASE  : 2207, 3600/1800/3150
MAC         : 00:50:79:66:68:0d
LPORT       : 20000
RHOST:PORT  : 127.0.0.1:30000
MTU         : 1500

PC17> show ip

NAME        : PC17[1]
IP/MASK     : 10.100.40.4/24
GATEWAY     : 10.100.40.254
DNS         : 10.100.40.254
DHCP SERVER : 10.100.80.1
DHCP LEASE  : 3597, 3600/1800/3150
MAC         : 00:50:79:66:68:11
LPORT       : 20000
RHOST:PORT  : 127.0.0.1:30000
MTU         : 1500

现在来分析下,pc13和pc17的通信路径。pc13属于vlan90,vlan90属于mst2,mst2的主根桥是switch10.

  1. pc13的数据包出交换机switch11走g1/3口到核心交换机switch10.此时数据包经过中继链路,应该是打上vlan90的标签
  2. 数据到核心交换机switch10,由此交换机进行三层路由(不同vlan通信,进行三层路由),走swithc10和switch9的中继链路,此时数据应该打上转换后vlan40的标签。
  3. 数据到达核心交换机switch9,由switch9通过中继链路转交给switch12,此时数据应该打上转换后vlan40的标签。
  4. swithc12在g0/1口去除vlan40的标签,发给pc17

数据经过的路径如图所示:

现在来抓包看下是不是这样的情况

在pc13上ping   pc17

PC13> ping 10.100.40.4

84 bytes from 10.100.40.4 icmp_seq=1 ttl=63 time=27.048 ms
84 bytes from 10.100.40.4 icmp_seq=2 ttl=63 time=13.597 ms
84 bytes from 10.100.40.4 icmp_seq=3 ttl=63 time=17.086 ms
84 bytes from 10.100.40.4 icmp_seq=4 ttl=63 time=11.189 ms
84 bytes from 10.100.40.4 icmp_seq=5 ttl=63 time=13.341 ms

1.在接入交换机switch11的g1/3口中抓包

2.switch9和switch10中继链路抓包,抓switch10的g0/2口

3.抓核心交换机swtich9的g1/3的包

4、抓接入交换机switch12接口g0/1的包

抓的ping 请求数据包的路径,和我们分析的是一样的,ping的回报按4,3,2,1的顺序。

现在来看下dhcp的情况

PC13> dhcp -d
来获取ip地址

在核心交换机switch10抓g1/3接口的包

此处看到90.252代pc 向dhcp服务器请求ip有些不解,应该是90.253代pc 向dhcp服务器发ip请求的包,于是重新switch10的g1/3上抓包,看下情况:

在swtich10的g0/3接口抓包,看下情况

此条目发表在cisco分类目录,贴了, , 标签。将固定链接加入收藏夹。