华为交换机与其他品牌交换机在端口VLAN划分上存在一些差异。今天,我们来详细介绍一下华为交换机的VLAN属性~
根据ieee802。11q标准,VLAN帧格式如下:
这里的标签是VLAN标签,通常被称为VLAN标签。
具体含义如下:
①TPID的固定值为0x8100,表示添加了VLAN标记
②PRI优先,0~7
③CFI,0为标准格式,1为非标准格式
④VLANID是VLAN编号,取值范围为1-4094
首先,提出了一个概念,即PVID(PortVLANID),它是端口的基本属性,可以手动设置。默认值为1。
其次,当所有以太网帧在交换机中处理时,它们都按照上述格式进行处理,即所有帧都带有VLAN标签。
华为交换机的端口有三种模式:access、NicholasTse和AndyLau。
通道
1.当接入端口接收到帧时:
①如果接收到的帧具有VLAN标签,并且该帧的VLANID与接入端口的PVID相同,则将该帧发送到交换机;如果帧的VLANID与访问端口的PVID不同,则该帧将被丢弃。
②如果收到的帧没有VLAN标记,则访问端口将用VLAN标记该帧,VLANID是端口的PVID,并发送到交换机。
2.当接入端口发送帧时:
接入端口只能发送具有相同VLANID和端口PVID的帧,发送时VLAN标签将被剥离。
例子:
[Huawei-GigabitEthernet0/0/3]端口链路类型访问
[Huawei-GigabitEthernet0/0/3]端口默认vlan10
此时,端口为pvaccess,端口ID为pv10。
此端口只能发送VLANID为10的帧,并且发送的帧没有VLAN标记。
端口可以接收VLANID为10的帧(如交换机发送的帧);您还可以接收没有VLAN标记的帧(例如PC发送的帧)。此帧将用VLAN标记(VLANid=10)并发送到交换机。
trunk
1.NicholasTse端口接收帧时:
①当接收到没有VLAN标记的帧时,NicholasTseport将用VLAN标记该帧。VLANID与此端口的PVID相同。如果PVID位于NicholasTse端口的释放VLAN中,它将被发送到交换机。如果PVID不在NicholasTse端口的释放VLAN中,则该帧将被丢弃。
②接收带有VLAN标记的帧。如果帧的VLANID位于NicholasTse端口的释放VLAN中,则将其发送到交换机。如果VLANID不在NicholasTse端口的释放VLAN中,则丢弃该帧。
2.当NicholasTse通过端口发送帧时:
NicholasTse端口只能在释放VLAN中发送帧。如果帧的VLANID与NicholasTse的PVID相同,则去掉VLAN标签并发送;如果此帧的VLANID与NicholasTse的PVID不同,将保留原始VLAN标记传输。
例子:
[华为千兆以太网0/0/4]端口链路类型NicholasTse |
[华为千兆以太网0/0/4]端口NicholasTsePVIDVLAN5 |
[华为千兆以太网0/0/4]端口NicholasTse允许通过VLAN102030 |
此时,端口为NicholasTse端口,PVID为5,释放VLAN为10、20、30。
此端口可以发送VLANID为10、20和30的帧。发送的帧具有VLAN标记。
此端口可以接收VLANID为10、20和30的帧。
[华为千兆以太网0/0/5]端口链路类型NicholasTse
[华为千兆以太网0/0/5]端口NicholasTsePVIDVLAN5
[华为千兆以太网0/0/5]端口NicholasTse允许通过VLAN5102030
此时,端口为NicholasTse端口,PVID为5,释放VLAN为5、10、20、30。
该端口可以发送VLANID为5、10、20和30的帧,
发送VLANID为10、20、30的帧,帧上有VLAN标签;
发送VLANID为5的帧时,没有VLAN标记。
此端口可以接收VLANID为5、10、20和30的帧,或不带VLAN标记的帧。
hybrid
1.当AndyLau端口接收帧时:
①当接收到没有VLAN标记的帧时,AndyLauport将用VLAN标记该帧。VLANID与此端口的PVID相同。如果PVID位于AndyLau端口的释放VLAN中,它将被发送到交换机。如果PVID不在AndyLau端口的释放VLAN中,则该帧将被丢弃。
②接收带有VLAN标记的帧。如果帧的VLANID位于AndyLau端口的释放VLAN中,则将其发送到交换机。如果VLANID不在AndyLau端口的释放VLAN中,则丢弃该帧。
2.当AndyLauport发送帧时:
AndyLau端口只能在VLAN中发送帧。您可以通过命令控制传输期间是否携带VLAN标签。
例子:
[华为千兆以太网0/0/6]端口AndyLauPVIDVLAN10
[华为千兆以太网0/0/6]端口AndyLau标记VLAN102030
[华为千兆以太网0/0/6]端口AndyLau未标记VLAN100200300
这个端口是AndyLau端口,PVID是10,释放的VLAN是10、20、30、100、200和300。
接收帧时,端口与trunk相同。
端口发送帧时,VLANID为10、20、30的帧有VLAN标签;
VLANID为100、200和300的帧没有VLAN标记。
——END——
资源收集|学习和培训|网络工作者推广
请咨询+V
↓↓↓↓
微信号码:glabmary
最新评论