作者EVGA (潮牌)
看板MIS
标题Re: [请益] Vlan不同却通了
时间Sat May 22 07:02:48 2021
※ 引述《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的流向
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 147.192.17.155 (日本)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MIS/M.1621638171.A.823.html
1F:推 zaknafein: 这架构因spanning tree 关系 不一定走最近的路 05/22 07:32