1) TPID:用来表示本数据帧是带有VLAN Tag的数据。该字段长度为16bit。协议规定的缺省取值为0x8100。 2) Priority:用来表示数据包的传输优先级。 3) CFI:以太网交换机中,CFI总被设置为0。由于兼容特性,CFI常用于以太网类网络和令牌环类网络之间,如果在以太网端口接收的帧CFI设置为1,表示该帧不进行转发,这是因为以太网端口是一个无标签端口。 4) VLAN ID:用来标识该报文所属VLAN的编号。该字段长度为12bit,取值范围为0~4095。由于0和4095通常不使用,所以VLAN ID的取值范围一般为1~4094。VLAN ID简称VID。 交换机利用VLAN ID来识别报文所属的VLAN,当接收到的数据包不携带VLAN Tag时,交换机会为该数据包封装带有接收端口缺省VLAN ID的VLAN Tag,将数据包在接收端口的缺省VLAN中进行传输。 MAC VLAN MAC VLAN是VLAN的另一种划分方法,根据每个主机的MAC地址来划分VLAN,即对每个主机的MAC地址均划分到VLAN中。MAC VLAN的优点在于,将MAC地址与VLAN绑定后,该MAC地址对应的设备可以随意切换端口,只要连接到相应VLAN的成员端口即可,而不必改变VLAN成员的配置。 MAC VLAN中数据包处理有如下特点: 当端口收到UNTAG数据包时,首先查看是否创建配置相应的MAC VLAN,若已创建MAC VLAN,则给数据包插入MAC VLAN的TAG;若没有相应的MAC VLAN,则根据接收端口的PVID值给数据包插入TAG,并将数据包在相应的VLAN中转发。 当端口收到TAG数据包时,交换机按照802.1Q VLAN的方式处理该帧。如果接收端口允许该VLAN的数据包通过,则正常转发; 如果不允许,则丢弃该数据包。将某个主机的MAC划分到802.1Q VLAN中后,为了保证该主机能够在此VLAN内正常通信,请将其接入端口设置成相应的802.1Q VLAN成员。详情请查看。 协议 VLAN 协议VLAN是按照网络层协议来划分VLAN,可分为IP、IPX、DECnet、AppleTalk、Banyan等VLAN网络。这种按网络层协议来组成的VLAN,可使广播域跨越多个交换机,同时用户在网络内部可以自由移动且无须改变其VLAN成员身份。对于希望针对具体应用和服务来管理用户的网络管理员,可通过划分协议VLAN来进行管理。 本交换机可针对常见的协议类型划分VLAN,常用协议类型值见下表。请根据实际需要创建协议VLAN。 协议类型对应取值 ARP0x0806 IP0x0800 MPLS0x8847/0x8848 IPX0x8137 IS-IS0x8000 LACP0x8809 802.1X0x888E 协议VLAN中数据包处理有如下特点: 1.当端口收到UNTAG数据包时,首先查看是否创建配置相应的协议VLAN,若已创建协议VLAN,则给数据包插入协议VLAN的TAG;若没有相应的协议VLAN,则根据接收端口的PVID值给数据包插入TAG,并将数据包在相应的VLAN中转发。 2.当端口收到TAG数据包时,交换机按照802.1Q VLAN的方式处理该帧。如果接收端口属于携带该VLAN TAG的数据包通过,则正常转发;如果不属于,则丢弃该数据包。 3.划分了协议VLAN后,为了保证数据的正常传输,请将协议VLAN的使能端口设置为相应802.1Q VLAN成员。详情请查看表 端口类型与VLAN数据处理关系。 |