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

[求助] 关于native vlan

[复制链接]
发表于 2014-9-2 00:19:09 | 显示全部楼层 |阅读模式
3鸿鹄币
NP上讲在trunk接口下用   switchport trunk native vlan ID  来修改native vlan 然后在 全局模式下用 vlan dot1q tag native 给native打标

现在有个问题就是,我只用  switchport trunk native vlan ID 在2台交换机的trunk接口 下分别配 switchport trunk native vlan 10 和switchport trunk native vlan 20  然后分别在2台交换机上接2台PC。。。因为2台PC都默认属于Vlan 1 但是无法相互PING同。。。而且交换机还报  Native VLAN mismatch discovered on FastEthernet0/1 (20), with Switch FastEthernet0/1 (10)  请问,是不是必须加上 vlan dot1q tag native 来给native打标 。。。




PS:我的PT 不支持 vlan dot1q tag native 命令。

最佳答案

查看完整内容

native vlan 中的数据是不打vlan tag的。如果你配置的switch2switch的端口是trunk模式,你需要做的是将两台switch的native vlan配置一致,都配置成vlan 10 或 vlan 20。 由于trunk接口在默认情况下是允许通过所有vlan 流量的,所以vlan 1的流量允许过,只是会被打上标记。 PC1和PC2需要在同一子网内。

评分

参与人数 1好评度 +1 收起 理由
菜小小 + 1 很给力!

查看全部评分

发表于 2014-9-2 00:19:10 | 显示全部楼层
native vlan 中的数据是不打vlan tag的。如果你配置的switch2switch的端口是trunk模式,你需要做的是将两台switch的native vlan配置一致,都配置成vlan 10 或 vlan 20。 由于trunk接口在默认情况下是允许通过所有vlan 流量的,所以vlan 1的流量允许过,只是会被打上标记。 PC1和PC2需要在同一子网内。
沙发 2014-9-2 00:19:10 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-2 00:30:40 | 显示全部楼层
配成一样。如果我想让两边的NATIVE VLAN 不一样,是不是要加第二句。给NATIVE强行打TAG。。。这样就能相互通信了。
板凳 2014-9-2 00:30:40 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2014-9-2 00:34:33 | 显示全部楼层
谢谢。
如果我想让两边的native vlan ID不一样,是不是要用  vlan dot1q tag native 给native vlan 打上tag 就能相互通信了?
地板 2014-9-2 00:34:33 回复 收起回复
回复

使用道具 举报

发表于 2014-9-2 08:33:41 | 显示全部楼层
Unclesong 发表于 2014-9-2 00:34
谢谢。
如果我想让两边的native vlan ID不一样,是不是要用  vlan dot1q tag native 给native vlan 打上ta ...

网络设计的时候,是绝对不推荐不一样的。因为VLAN就是一个单独的IP子网,如果两端的native vlan不一样,相当于两个不同的子网的设备没有经过路由相互通信,这样是通不了的。

不过你可以这样试一下,都配置成access mode,这样可以设置成两边vlan不一样。access mode的流量都是不打标记的。理论上是可以通,不过我没试过。
5# 2014-9-2 08:33:41 回复 收起回复
回复

使用道具 举报

发表于 2014-9-2 11:03:48 | 显示全部楼层
本帖最后由 WOLF某某某 于 2014-9-2 11:07 编辑

你是不是想看看两边的native-vlan如果不同的话,native-vlan能不能通信的?如果是的话,两边交换机no spanning-tree就可以通信了.
6# 2014-9-2 11:03:48 回复 收起回复
回复

使用道具 举报

发表于 2014-9-2 11:32:15 | 显示全部楼层
路过了解一下
7# 2014-9-2 11:32:15 回复 收起回复
回复

使用道具 举报

发表于 2014-9-2 15:24:57 | 显示全部楼层
1.按照你的配置,是可以ping通的。默认vlan 1,因为改变了native vlan,SW1 trunk时需要打标签,SW2 收到时有vlan 1 的标签,转发到vlan 1的端口。
2.802.1Q封装:trunk中,默认native vlan不打标签,那条全局命令可以给native vlan打上标签。交换机trunk口收到不带vlan标签的数据,则认为是自己native vlan的数据,转发到对应端口。如果两端PC都是vlan 10或者vlan 20,就ping不通了,因为不打标签,会被交换机的native vlan认为是不同的vlan通信,这时候用全局的native vlan打标签命令可以解决这个问题,但一般两端交换机native vlan设置是一致的,学习的时候探讨一下不同的情况倒也可以。
3.交换机的模拟:模拟器对交换机的模拟一直是个瓶颈,好多命令不能实现。交换的实验一般真机是最好的。
8# 2014-9-2 15:24:57 回复 收起回复
回复

使用道具 举报

发表于 2014-9-2 16:20:47 | 显示全部楼层
native vlan报错,那是cdp报出来的
只要你想通信的vlan不是native  vlan,相同或不同是没有问题的
如果是native vlan想通信,但二边的交换机对native vlan的认识又不一样,就会出错
native vlan,交换机是不会对其打标记的
9# 2014-9-2 16:20:47 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 01:00 , Processed in 0.098430 second(s), 23 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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