掩码产生的问题

--

--

三层交换机,未开启路由功能

设置两个vlan

部分设置命令:

  #vlan 10 //添加vlan 10

  #vlan 20 //添加vlan 20

  #interface vlan 10 //配置vlan 10

  #ip add 10.0.0.255 255.255.255.0

  #no shut

  #exit

  #interface vlan 20 //配置vlan 20

  #ip add 10.0.1.255 255.255.255.0

  #no shut

  #exit

  #exit

  #write

在六台主机上设置IP地址与相应的掩码,结果,vlan 10 内主机可以相互ping通,vlan 20 内主机可以相互ping通,vlan 10 和vlan 20 内主机相互不能ping通

---------------------------------------------

如果将主机③、⑥的掩码修改为255.255.0.0

则六台主机的可通信情况为

分析主机⑥ping主机①的情况:

主机⑥本地ARP缓存为空,主机⑥发送ARP广播自己的MAC,,主机⑥发送ARP数据包查询①的MAC,①回复,⑥发送ICMP数据包

------------------------------------------------

为什么主机⑥能ping通主机①和③呢?

因为交换机没有设置路由转发,交换机在第二层上向所有的主机转发了ARP广播查询。

那为什么当主机⑥ping主机②的时候不通呢?

 -----------------------------------------------

软件bug?

猜你喜欢

转载自www.cnblogs.com/Bird-Xu/p/9008884.html