分享

CCNA学习之vlan的trunk和native vlan关系

 陶的天空 2011-12-27
CCNA学习之vlan的trunk和native vlan关系

802.1Q native vlan
1、在一个交换网络中,帧有两种格式:标记帧和未标记帧.
2、Native VLAN是TRUNK上才有的概念.主要的目的是不丢弃非标记帧.接收方交换机把所有接收到
的未标记的数据包转发到NATIVE VLAN中,而不是丢弃.默认是VLAN1.
3、要求TRUNK两侧的NATIVE VLAN必须相同,如果不匹配,链路不能正常工作.因为,如果NATIVE不一
致,VTP会让端口处于PVID不一致状态,在链路上不会转发流量.
4、属于NATIVE VLAN的帧在802.1Q TRUNK上传输的时候不标记。
5、CDP版本2在CISCO交换机之间传送NATIVE VLAN的信息,如果不匹配,会在控制台上看到CDP出错
消息。
6、交换机上的每个端口都有一个称为PVID(端口VLAN ID)的参数.根据端口的设定,交换机为每个
802.1Q端口分配一个PVID值.所有交换机都把未标记的帧分配到PVID参数所指定的VLAN.
1、默认情况下,cisco交换机在dot1q的VLAN封装类型下面是不对native VLAN打标签的
可以通过show vlan dot1q tag native来查看,默认是disable的
默认native VLAN是VLAN1,可以通过show interface trunk来查看
可以进入trunk接口,通过命令swithport trunk native vlan xx来修改native vlan
下面给大家个实验现象,大家讨论下,为什么这样
设备链接状态是这样的:
PC1-----SW1-------SW2------PC2
1、PC1属于VLAN1,sw1的native是vlan1 ,sw2的native是vlan1,pc2属于vlan1,pc之间通
2、PC1属于VLAN1,sw1的native是vlan10 ,sw2的native是vlan10,pc2属于vlan1,pc之间通
3、PC1属于VLAN1,sw1的native是vlan10,sw2的native是vlan20,pc2属于vlan1,pc之间通
4、PC1属于VLAN2,sw1的native是vlan10 ,sw2的native是vlan20,pc2属于vlan2,pc之间通
5、PC1属于VLAN10,sw1的native是vlan10 ,sw2的native是vlan20,pc2属于vlan10,pc之间不通
不通的原因:pc1属vlan10,等于native vlan,所以数据在sw1上不打标签,数据到达sw2,sw2
收到未标记的数据包就把它转发到native vlan中,即vlan20,pc2属于vlan10,当然就收不到数据 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多