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