Re: [請益] Vlan不同卻通了

作者: EVGA (五年保固)   2021-05-22 07:02:48
※ 引述《en22348829 (DanielDuck)》之銘言:
: 之前有人提過一個問題
: 架設在一台switch中一個port為vlan20
: 另外一個port為vlan30兩個兩邊卻ping的通
: 就做了一個Lab如下圖
: https://i.imgur.com/RHuE4Yx.jpg
: PC1-3的Ip分別為192.168.0.1-192.168.0.3
: 然後我的console會一直出現一個log
: Native Vlan mismatch而且是出現在Access的port
: 我知道這不是一個正常的設定方法
: 3台電腦互ping會通
: 想問問會通的原因是?
你應該是想問為什麼Vlan不同卻會通吧
因為SW間的Native Vlan Mismatach所以剛好通了
拿SW-2與SW-3之間來說
SW-2 Gi0/2的Native Vlan是30
SW-3 Gi0/2的Native Vlan是20
當你從PC2 Ping PC3時
封包抵達SW-3的Gi0/2時,對SW-3說Gi0/2是Vlan20
所以封包可以到達屬於同為Vlan20的Gi0/0,也就是連接PC3的Port
然後因為Cisco的CDP裡面有一個Native VLAN的欄位
所以像上面提到的,SW-2與SW-3連接的Port的Native Vlan不同
所以才會一直跳出Native Vlan Mismatch的訊息
建議你除了在SW上看MAC Address Table之外
也可嘗試抓封包看看CDP內容還有Ping時ARP的流向
作者: zaknafein (zak)   2021-05-22 07:32:00
這架構因spanning tree 關係 不一定走最近的路

Links booklink

Contact Us: admin [ a t ] ucptt.com