• 接入链路和干道链路如何处理标签!

    华为设备默认所有接口的缺省标签为1

    只要接口配置有缺省标签,就会对标签做处理

  • 交换机链路分为干道链路和接入链路.

     接入链路:一条链路一端为二层接口,另外一端为非二层接口.

     干道链路:一条链路的两端均为二层接口. 

  • 接入链路处理数据帧:

     接入链路必须配置缺省标签

     接入接口核心是判定流量是否携带缺省标签.

     如果接收到的数据帧没有携带标签,打入缺省标签,依靠MAC表转发,出方向脱掉缺省标签.

     如果接收到的数据帧携带缺省标签,依靠MAC表转发,出方向脱掉缺省标签.

     如果接收到的数据帧携带标签,但不是缺省标签,丢弃.

  • 干道链路处理数据帧:放行允许的vlan流量,不对标签做处理.

Trunk:既可以用于接入链路,也可以用于干道链路。一般情况下用于干道.

trunk接口用于干道配置如下:

    interface GigabitEthernet0/0/2

     port link-type trunk

     port trunk allow-pass vlan 10  20      //放行对应vlan(10,20) 但没有配置缺省标签,不对标签做处理.

trunk接口用于接入链路配置如下:

     interface GigabitEthernet0/0/1

     port link-type trunk

     port trunk pvid vlan 10         //配置缺省标签,入方向打入10标签,出方向脱掉10标签.

 port trunk allow-pass vlan 10   //放行缺省标签流量.

access:只能用于接入链路

access接口用于接入链路配置如下:

      interface GigabitEthernet0/0/2

      port link-type access

      port default vlan 10  配置缺省标签为10,入方向打入10标签,出方向脱掉10标签.

 

Hybrid: 华为的私有接口类型,既可以用于干道也可以用于接入

hybrid接口用于接入链路配置如下:

     interface GigabitEthernet0/0/3

     port link-type hybrid

     port hybrid pvid vlan 10        //配置缺省标签;入方向打入10标签

     port hybrid untagged vlan 10   20   1  //出方向脱掉10标签;

hybrid接口用于干道链路配置如下:

     interface GigabitEthernet0/0/3

     port link-type hybrid

     port hybrid tagged vlan 10    //放行对应vlan(10,1)的流量,不对标签做处理;

 

hybrid配置如下,无应用场景

     port link-type hybrid

     port hybrid pvid vlan 10        //配置缺省标签

     port hybrid tagged vlan 10    //入方向打入10标签,出方向携带标签转发;

hybrid配置如下,无应用场景

     port link-type hybrid

     port hybrid untagged vlan 10    //不对标签做处理,放行vlan 1