发布时间: 2017-06-16 15:01:14
802.1Q的封装效率肯定没有ISL那么高,因为会对数据帧先进行破坏。在802.1Q定义了native vlan,本帧标签如果特定的vlan流量非常大,打标签会浪费时间,将该VLAN设置为native vlan
因为Native vlan所属的帧在经过trunk时不打标签。
那么什么vlan的数据经过的时候,不打标签如何进行识别呢呢?在交换机trunk接口上,使用802.1Q协议的时候,可以设置native vlan,两端最好一致。
需要在交换机之间进行定义,假设定义native vlan是vlan1。假设SW3从F0/1接口收到一个没有打tag的帧,SW3就会往vlan1中传递数据。如果两端native vlan不一致,会出现问题
VLAN2----------àVLAN2:
VLAN2的数据帧到达SW1的时候,由于不是native vlan就会打标签
SW2收到帧之后,发现是带有VLAN2的标签,就传输到VLAN2中
VLAN3----------àVLAN3:
VLAN3的数据帧到达SW1的时候,由于是native vlan就不打标签
SW2收到帧之后,发现没有标签,就往本地native vlan(vlan4)中传递
发现不存在目标PC,就会出现通信问题
VLAN4----------àVLAN4:
因为从SW1出来的数据,会打上标签VLAN4
SW2收到数据帧后,发现带有标签VLAN 4就不知道往哪里进行传输
Native vlan在trunk两端必须配置,否则会出现vlan流量互串
默认的native vlan是vlan1
建议将一个生僻的vlan配置为native vlan
修改封装模式---因为native vlan只在802.1Q上存在
R4(config-if)#int f0/0
R4(config-if)#switchport mode trunk
R4(config-if)#switchport trunk encapsulation ?
dot1q Interface uses only 802.1q trunking encapsulation when trunking
设置native vlan
R4(config-if)#switchport trunk native vlan ?
<1-1005> VLAN ID of the native VLAN when this port is in trunking mode
让native vlan 也打标签
R4(config)#vlan dot1q tag native
上一篇: OSPF网络类型
下一篇: OSPF与ISIS比较