您的位置:

Native VLAN: VLAN中心

一、什么是Native VLAN

1、Native VLAN是VLAN中的一个虚拟局域网。

2、所有未标记的数据帧都默认归属于Native VLAN。

3、在802.1Q协议中,Native VLAN被定义为VLAN ID为1的VLAN。

二、Native VLAN的作用

1、提供VLAN之间的通信。

2、处理未被标记的数据帧。

三、Native VLAN的配置命令

Switch(config)# interface fa0/1 //进入接口配置模式
Switch(config-if)# switchport mode access //设置接口模式为access模式
Switch(config-if)# switchport access vlan 10 //配置access模式下的VLAN ID
Switch(config-if)# switchport trunk native vlan 20 //配置trunk模式下的Native VLAN ID

四、Native VLAN的安全问题

Native VLAN被默认归属到VLAN1,而VLAN1通常是默认存在的,这给攻击者带来了可乘之机。

攻击者可通过Native VLAN的未标记数据帧进入另一个正常的VLAN,从而对网络进行攻击。

为保证网络的安全性,可以将Native VLAN ID修改为非默认值,并对Native VLAN进行隔离。

Switch(config)# vlan 999 //创建一个新的VLAN
Switch(config)# interface fa0/1 //进入接口配置模式
Switch(config-if)# switchport mode access //设置接口模式为access模式
Switch(config-if)# switchport access vlan 10 //配置access模式下的VLAN ID
Switch(config-if)# switchport trunk native vlan 999 //将Native VLAN ID修改为999
Switch(config)# int f0/2 //进入另一个接口
Switch(config-if)# switchport mode trunk 
Switch(config-if)# switchport trunk allowed vlan 1-999 //配置允许通过的VLAN
Switch(config-if)# switchport trunk native vlan 999 //将Native VLAN ID修改为999

五、总结

Native VLAN是VLAN中的一个虚拟局域网,所有未标记的数据帧都默认归属于Native VLAN。Native VLAN的作用是提供VLAN之间的通信和处理未被标记的数据帧。为保证网络的安全性,可以将Native VLAN修改为非默认值,并对Native VLAN进行隔离。