一、实验目的¶
1、分析不同子网但网关相同的IP地址是否能通信? 2、使用Wireshark分析不同子网但网关相同的IP地址为什么能通信?
二、实验拓扑¶

三、实验配置¶
3.1 交换机配置¶
#
interface Vlanif10
ip address 192.168.26.2 255.255.255.0
#
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/2
port link-type access
port default vlan 10
3.2 服务器A配置¶
1、IP地址:192.168.26.129 2、子网掩码:255.255.255.0 3、网关:192.168.26.2
3.3 服务器B配置¶
1、IP地址:192.168.26.3 2、子网掩码:255.255.255.224 3、网关:192.168.26.2
四、实验步骤¶
1、右键交换机,选择【数据抓包】-【G0/0/1】。

2、在服务器B上PingA的IP地址。此时wireshark将过程抓取下来。 3、在Wireshark菜单栏上,再次点击【Capture】-【Stop】 4、在Wireshark菜单栏上,单击【File】-【Save】,把网络包保存到硬盘上。
五、实验包分析¶
1、包一 服务器B根据自己的子网掩码计算出服务器A处于不同的子网(跨子网通信需要默认网关转发)后,通过ARP广播查询默认网关192.168.26.2的MAC地址。

2、包二 默认网关192.168.26.2向B回复了自己的MAC地址。(至于MAC地址开头显示HUAWEI,这是因为4c:1f:cc和54:89:98都被分配给华为公司)

3、包三 服务器B发Ping包,指定目的IP为A。但此时目的MAC为默认网关的。表明B希望默认网关把包转发给A。至于默认网关有没有转发,目前无从得知。

4、包四 默认网关发送广播包询问服务器A(192.168.26.129)的MAC地址。

5、服务A收到默认网关发送的广播包后,会回复自己的MAC地址给网关(192.168.26.2)。这里没抓到包,不做演示。 6、包五 默认网关(192.168.26.2)收到A的MAC地址后,再转发给服务器B。

7、包六 服务器B收到A的Ping回复,从MAC地址4c1f-cc0b-40fc可以看出,这个包是通过默认网关的转发。
