分类: 网络与安全
2017-04-27 18:33:58
|
使用802.1Q标签的数据包可能导致数据包长度比现行的IEEE 802.3以太网帧的最大字节数1518稍微大一点,这可能导致其他设备中的数据包计数错误,使得在含有非802.1Q网桥或路由器的网络中有可能导致连接出现问题。
|
|
如果交换机收到带tag标记的数据包,当这个tag值与接收数据端口的tag值不同时,说明这个数据包来自其他VLAN,因此交换机将丢弃该数据包。
|
|
出于VLAN分类的目的,如果交换机收到一个含802.1Q标签的数据包,但是该802.1Q标签所含的VLANID的值为0,那么交换机会把该数据包当作是未加标签的(untagged)。
|
步骤1
|
create vlan
|
创建VLAN并给该VLAN取名
|
步骤2
|
config vlan tag <1-4094>
|
给VLAN指定一个Tag,或者使用创建时系统分配的Tag
|
步骤3
|
config vlan ipaddress
|
如果需要的话给该VLAN分配IP地址和子网掩码
|
步骤4
|
config vlan [add|delete] port [tagged|untagged]
|
在VLAN中加入端口,可以指定是否使用802.1Q tag
|
步骤5
|
show vlan {}*1
|
查看VLAN配置信息
|
步骤1
|
创建一个VLAN,名称为development
|
|
Harbour(config)#create vlan development
|
步骤2
|
给该VLAN分配IP地址192.168.0.232/24
|
|
Harbour(config)# config vlan development ipaddress 192.168.0.232/24
|
步骤3
|
分配给该VLAN的VLANID是128
|
|
Harbour(config)#config vlan development tag 128
|
步骤4
|
给该VLAN加入端口3,6,17-20,并指定端口为untagged模式
|
|
Harbour(config)#config vlan development add port 3,6,17-20 untagged
|
步骤5
|
查看VLAN的配置信息
|
|
Harbour(config)#show vlan development
VLAN ID : 128
Name : development
IP Address : 192.168.0.232/24
MAC address : 00:45:32:65:98:72
Tagged Ports :
Untagged Ports : 3 6 17 18 19 20
|
步骤6
|
向development添加一个以IEEE 802.1Q tagged模式属于该VLAN的端口3
|
|
Harbour(config)#config vlan development add port 3 tagged
|
步骤7
|
查看VLAN的配置信息,此时,端口3以IEEE 802.1Q tagged模式属于development,所以untagged ports中就没有端口3了
|
|
Harbour(config)#show vlan development
VLAN ID : 128
Name : development
MAC address : 00:45:32:65:98:72
Tagged Ports : 3
Untagged Ports : 6 17 18 19 20
|