上一篇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.
- pc13的数据包出交换机switch11走g1/3口到核心交换机switch10.此时数据包经过中继链路,应该是打上vlan90的标签
- 数据到核心交换机switch10,由此交换机进行三层路由(不同vlan通信,进行三层路由),走swithc10和switch9的中继链路,此时数据应该打上转换后vlan40的标签。
- 数据到达核心交换机switch9,由switch9通过中继链路转交给switch12,此时数据应该打上转换后vlan40的标签。
- 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接口抓包,看下情况