--緩存
--blog
三層交換機,未開啓路由功能ip
設置兩個vlan路由
部分設置命令:it
#vlan 10 //添加vlan 10軟件
#vlan 20 //添加vlan 20配置
#interface vlan 10 //配置vlan 10bug
#ip add 10.0.0.255 255.255.255.0im
#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?