Configuring one-to-two VLAN mapping

Configure one-to-two VLAN mapping on the customer-side ports of edge devices from which customer traffic enters SP networks, for example, on PEs 1 and 4 in Figure 80. One-to-two VLAN mapping enables the edge devices to add an SVLAN tag to each incoming packet.

Before you configure one-to-two VLAN mapping, create the CVLAN and the SVLAN.

The MTU of an interface is 1500 bytes by default. After a VLAN tag is added to a packet, the packet length is added by 4 bytes. As a best practice, set the MTU to a minimum of 1504 bytes for ports on the forwarding path of the packet in the service provider network.

To configure one-to-two VLAN mapping:

Step

Command

Remarks

1. Enter system view.

system-view

N/A

2. Enter Layer 2 Ethernet interface view or Layer 2 aggregate interface view.

  • Enter Layer 2 Ethernet interface view:interface interface-type interface-number

  • Enter Layer 2 aggregate interface view:interface bridge-aggregation interface-number

N/A

3. Set the link type of the port.

  • Set the port link type to trunk:port link-type trunk

  • Set the port link type to hybrid:port link-type hybrid

By default, the link type of a port is access.

4. Assign the port to the CVLANs.

  • For the trunk port:
    port trunk permit vlan
    vlan-id-list

  • For the hybrid port:port hybrid vlan vlan-id-list { tagged | untagged }

N/A

5. Configure the port to allow packets from the SVLAN to pass through untagged.

  • For the trunk port:

    1. Configure the SVLAN as the PVID of the trunk port:port trunk pvid vlan vlan-id

    2. Assign the trunk port to the SVLAN:port trunk permit vlan { vlan-id-list | all }

  • For the hybrid port:port hybrid vlan vlan-id-list untagged

N/A

6. Configure a one-to-two VLAN mapping.

vlan mapping nest { range vlan-range-list | single vlan-id-list } nested-vlan vlan-id

By default, no VLAN mapping is configured on an interface.

Only one SVLAN tag can be added to packets from the same CVLAN. To add different SVLAN tags to different CVLAN packets, set the port link type to hybrid and repeat this command.