我有四個VLAN, 分別是 1,2,3,4
VLAN4中有一台機器,每天只要重開機,從 VLAN3就PING不到他。
但VALN1, VLAN2 都可以PING到他,而且只要VLAN1, VLAN2任何一台電腦PING過後,VLAN3的電腦瞬間就能PING到VLAN4的機器. 請問各位大大這可能是什麼原因造成的?
補充:
查了一下Core Switch 上的 ARP TABLE,這台機器重開ARP TABLE資料就消失,初步先把這台設備的MAC設成靜態ARP,問題暫時解決。原因可能是設備問題,或Edge問題,或Core上有設定必須等其他VLAN連通才能連,待查。
我做實做的時候,兩個vlan互ping第一次正常來說會失敗,第二次才會成功。
因為第一次ping的時候,封包會找不到目的地,然後跑到預設閘道那,看一看路由表後,封包確定了目的地,但.....timeout了XDDDDD
所以第二次再ping,因為arp table上已經有了目的地,所以就會在時間內ping通。
你可以看一下你的路由表或者是arp表,看是不是有什麼問題造成valn3跟valn4無法在時間內ping通,或者你可以強制把ping的timeout時間拉長點,看看能不能第一次就ping通~~
經驗分享給你:D
tracert 看路徑怎麼跑的
route 不知該怎麼送自然往外送,知道該怎麼送,才送的到
ping 封包(ICMP)封包是會有回應封包效果..
所以不可能發生您ping到他...他ping不到您的現象(扣除防火牆因素)
同理...他ping 的到你....您也一定ping 的到他
當ping有問題..可以透過tracert or pathping 指令去查封包走向...
有可能是路由表問題