设为首页收藏本站language 语言切换
查看: 3015|回复: 5
收起左侧

[求助] 关于trunk链路入方向native vlan的一些问题,求大神

[复制链接]
发表于 2015-10-2 19:57:29 | 显示全部楼层 |阅读模式
3鸿鹄币
问题是这样的,两台交换机之间配置了trunk链路,封装802.1q。在trunk链路入方向有一个数据包所带的vlan标记与native vlan一致,请问这个数据包该如何处理?是去掉vlan标记传递,还是不做修改继续传递?(注:两台交换机都关闭了生成树协议STP)

我自己做实验的结果是不能ping 通,记得培训的时候,讲师说,在trunk入方向,有tag,不管是否与对端native vlan是否一致,都不做修改,继续传递。
如图:
搜狗截图20151002195502.png
最后,请问pc0  ping 192.168.1.2为什么不通,交换机如何处理这个数据包?谢谢

最佳答案

查看完整内容

关键是回包的时候。 1、pc0发包到了sw0. 因为来包vlan 标记和native vlan 不一致。加一个 vlan3 的 tag 2、包发到了sw1 。 带了vlan3 的tag ,所以这个包会在所有属于vlan3的接口和trunk口 flood ,所以到达了pc1 3、pc1 回包,到达sw1.sw1发现来包标记和native vlan 一致。所以不加任何tag ,发出。 4、sw0 收到一个没有任何标记的包,认为是native vlan 来包。 但是他不晓得对方的 native vlan 是 vlan 3. 所以它认为是vlan ...
发表于 2015-10-2 19:57:30 | 显示全部楼层
本帖最后由 smallszg 于 2015-10-2 23:37 编辑

关键是回包的时候。
1、pc0发包到了sw0. 因为来包vlan 标记和native vlan 不一致。加一个 vlan3 的 tag
2、包发到了sw1 。 带了vlan3 的tag ,所以这个包会在所有属于vlan3的接口和trunk口 flood ,所以到达了pc1
3、pc1 回包,到达sw1.sw1发现来包标记和native vlan 一致。所以不加任何tag ,发出。
4、sw0 收到一个没有任何标记的包,认为是native vlan 来包。 但是他不晓得对方的 native vlan 是 vlan 3. 所以它认为是vlan 2 来包。它把这个包向trunk 口 和所有属于vlan 2 的接口 flood ,但是pc0 属于vlan 3 。因而pc0 收不到这个回包 。
回复

使用道具 举报

发表于 2015-10-3 11:45:41 | 显示全部楼层
vlan跟生成树没关呀,它是用来解决环路问题的。你把两台交换机的配置晒出来吧,估计是配置有问题。
回复

使用道具 举报

发表于 2015-10-3 11:50:22 | 显示全部楼层
你的PC0应该分配给Vlan 2而不是Vlan 3,因为这边交换机的native vlan是vlan 2,只有分配到vlan 2的IP地不用打标签呀
回复

使用道具 举报

 楼主| 发表于 2015-10-8 18:35:38 | 显示全部楼层
smallszg 发表于 2015-10-2 19:57
关键是回包的时候。
1、pc0发包到了sw0. 因为来包vlan 标记和native vlan 不一致。加一个 vlan3 的 tag
...

谢谢,明白了!!!
回复

使用道具 举报

 楼主| 发表于 2015-10-8 18:37:14 | 显示全部楼层
Rockyw 发表于 2015-10-3 11:50
你的PC0应该分配给Vlan 2而不是Vlan 3,因为这边交换机的native vlan是vlan 2,只有分配到vlan 2的IP地不用 ...

我知道原因出在哪里你,谢谢你的回答,不过你没有理解清楚我的意思!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-8-23 07:57 , Processed in 0.074678 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表