一、实验目的

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可以看出,这个包是通过默认网关的转发。

包六