06-MPLS Command Reference

HomeSupportSwitchesS12500X-AF SeriesReference GuidesCommand ReferencesH3C S12500X-AF Switch Series Command References(R3606)-6W10006-MPLS Command Reference
09-MPLS L2VPN commands
Title Size Download
09-MPLS L2VPN commands 213.70 KB

MPLS L2VPN commands

ac interface

Use ac interface in cross-connect view to bind a Layer 3 interface or an Ethernet service instance to a cross-connect and enter cross-connect AC view, or enter an existing cross-connect AC view.

Use ac interface in auto-discovery cross-connect view to bind a Layer 3 interface or an Ethernet service instance to a cross-connect.

Use undo ac interface to remove the binding.

Syntax

ac interface interface-type interface-number [ service-instance instance-id ] [ access-mode { ethernet | vlan } ] [ track track-entry-number&<1-15> ]

undo ac interface interface-type interface-number [ service-instance instance-id ]

Default

No Layer 3 interface or Ethernet service instance is bound to a cross-connect.

Views

Cross-connect view

Auto-discovery cross-connect view

Predefined user roles

network-admin

Parameters

interface-type interface-number: Specifies an interface by its type and number.

service-instance instance-id: Specifies an Ethernet service instance by its ID in the range of 1 to 4096.

access-mode: Specifies the access mode.

·     When the AC is a VLAN interface or Layer 3 subinterface, the default access mode is VLAN.

·     When the AC is a non-VLAN Layer 3 interface, the default access mode is Ethernet.

·     When the AC is an Ethernet service instance, the default access mode is Ethernet.

ethernet: Specifies the Ethernet access mode.

vlan: Specifies the VLAN access mode.

track track-entry-number&<1-15>: Specifies a space-separated list of up to 15 track entry numbers in the range of 1 to 1024. The AC is up only if a minimum of one associated track entry is in positive state.

Usage guidelines

After you execute this command, packets received from the Layer 3 interface or those matching the Ethernet service instance are forwarded to the bound PW or another AC.

The Ethernet service instance specified in this command must have a packet match criterion configured by the encapsulation command.

The access mode determines how the PE treats the VLAN tag in Ethernet frames received from the AC. It also determines how the PE forwards Ethernet frames to the AC.

·     VLAN access mode—Ethernet frames received from the AC must carry a VLAN tag in the Ethernet header. The VLAN tag is called a P-tag assigned by the service provider. Ethernet frames sent to the AC must also carry the P-tag.

·     Ethernet access mode—If Ethernet frames from the AC have a VLAN tag in the header, the VLAN tag is called a U-tag, and the PE ignores it. Ethernet frames sent to the AC do not carry the P-tag.

Examples

# Bind HundredGigE 1/0/1 to cross-connect aaa in cross-connect group vpna.

[Sysname] xconnect-group vpna

[Sysname-xcg-vpna] connection aaa

[Sysname-xcg-vpna-aaa] ac interface hundredgige 1/0/1

[Sysname-xcg-vpna-aaa-HundredGigE1/0/1]

# Configure Ethernet service instance 200 on HundredGigE 1/0/1 to match packets with an outer VLAN tag of 200. Bind the Ethernet service instance to cross-connect actopw in cross-connect group vpn1.

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] service-instance 200

[Sysname-HundredGigE1/0/1-srv200] encapsulation s-vid 200

[Sysname-HundredGigE1/0/1-srv200] quit

[Sysname-HundredGigE1/0/1] quit

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection actopw

[Sysname-xcg-vpn1-actopw] ac interface hundredgige 1/0/1 service-instance 200

[Sysname-xcg-vpn1-actopw-HundredGigE1/0/1-srv200]

# Configure Ethernet service instance 200 on HundredGigE 1/0/1 to match packets with an outer VLAN tag of 200. Bind the Ethernet service instance to the auto-discovery cross-connect in cross-connect group vpwsbgp.

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] service-instance 200

[Sysname-HundredGigE1/0/1-srv200] encapsulation s-vid 200

[Sysname-HundredGigE1/0/1-srv200] quit

[Sysname-HundredGigE1/0/1] quit

[Sysname] xconnect-group vpwsbgp

[Sysname-xcg-vpwsbgp] auto-discovery bgp

[Sysname-xcg-vpwsbgp-auto] site 1 range 10 default-offset 0

[Sysname-xcg-vpwsbgp-auto-1] connection remote-site-id 2

[Sysname-xcg-vpwsbgp-auto-1-2] ac interface hundredgige 1/0/1 service-instance 200

[Sysname-xcg-vpwsbgp-auto-1-2-HundredGigE1/0/1-srv200]

Related commands

connection

display l2vpn interface

display l2vpn service-instance

encapsulation

pw-type

backup-peer

Use backup-peer to configure a backup PW for a cross-connect and enter cross-connect backup PW view, or enter the view of an existing cross-connect backup PW.

Use undo backup-peer to remove a backup PW.

Syntax

backup-peer ip-address pw-id pw-id [ in-label label-value out-label label-value ] [ pw-class class-name | tunnel-policy tunnel-policy-name ] *

undo backup-peer ip-address pw-id pw-id

Default

No backup PW exists for a cross-connect.

Views

Cross-connect PW view

Predefined user roles

network-admin

Parameters

ip-address: Specifies the LSR ID of the peer PE on the backup PW.

pw-id pw-id: Specifies a PW ID for the backup PW, in the range of 1 to 4294967295.

in-label label-value: Specifies the incoming label for the backup PW. The value range for the label-value argument is 10 to 1023.

out-label label-value: Specifies the outgoing label for the backup PW, in the range of 16 to 1048575.

pw-class class-name: Specifies a PW class by its name, a case-sensitive string of 1 to 19 characters. You can specify a PW class to configure the PW data encapsulation type and control word for the backup PW. If you do not specify a PW class, the PW data encapsulation type is determined by the link type of the interface. The control word feature is not supported for PW data encapsulation types that do not require using control word.

tunnel-policy tunnel-policy-name: Specifies a tunnel policy by its name, a case-sensitive string of 1 to 19 characters. If you do not specify a tunnel policy, the default tunnel policy is used for the backup PW.

Usage guidelines

This command configures a backup PW to implement PW redundancy. The backup PW is used when the primary PW fails.

To configure a backup static PW, you must specify the in-label and out-label. To configure a backup LDP PW, you do not need to specify the in-label and out-label.

The peer LSR ID and PW ID for a backup PW must be different from those for an existing VPLS PW or cross-connect PW.

PW redundancy and multi-segment PW are mutually exclusive with each other. If you have configured two PWs by using the peer command, you cannot configure a backup PW for the PWs by using the backup-peer command, and vice versa.

A static PW must have a different incoming label than an existing static LSP or static CRLSP. If they are the same, the static PW is not available, even if you change the incoming label of the static LSP or the static CRLSP. To make the static PW available, delete the static PW, and reconfigure it with an unused incoming label.

Examples

# Configure a primary PW and a backup PW for cross-connect pw2pw in cross-connect group vpn2. The primary PW is destined to 6.6.6.6 and has a PW ID of 100. The backup PW is destined to 7.7.7.7 and has a PW ID of 200.

<Sysname> system-view

[Sysname] xconnect-group vpn2

[Sysname-xcg-vpn2] connection pw2pw

[Sysname-xcg-vpn2-pw2pw] peer 6.6.6.6 pw-id 100 in-label 16 out-label 17

[Sysname-xcg-vpn2-pw2pw-6.6.6.6-100] backup-peer 7.7.7.7 pw-id 200 in-label 18 out-label 19

[Sysname-xcg-vpn2-pw2pw-6.6.6.6-100-backup]

Related commands

display l2vpn ldp

display l2vpn pw

peer

connection

Use connection to create a cross-connect and enter its view, or enter the view of an existing cross-connect.

Use undo connection to remove a cross-connect.

Syntax

connection connection-name

undo connection connection-name

Default

No cross-connects exist.

Views

Cross-connect group view

Predefined user roles

network-admin

Parameters

connection-name: Specifies the name of the cross-connect, a case-sensitive string of 1 to 20 characters, excluding hyphens.

Usage guidelines

A cross-connect is a point-to-point connection.

You can perform the following operations in cross-connect view:

·     Execute ac interface and peer to connect an AC to a PW, so the PE can forward packets between the AC and the PW.

·     Execute peer twice to connect two PWs to form a multi-segment PW.

Examples

# Create cross-connect ac2pw for cross-connect group vpn1 and enter cross-connect view.

<Sysname> system-view

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection ac2pw

[Sysname-xcg-vpn1-ac2pw]

control-word enable

Use control-word enable to enable the control word feature.

Use undo control-word enable to disable the control word feature.

Syntax

control-word enable

undo control-word enable

Default

The control word feature is disabled.

Views

PW class view

Predefined user roles

network-admin

Usage guidelines

The control word field is between the MPLS label stack and the Layer 2 data. It carries control information for the Layer 2 frame, for example, the sequence number.

The control word feature has the following functions:

·     Avoids fragment disorder. In multipath forwarding, fragments received might be disordered. You can configure the control word feature so the device reorders the fragments according to the sequence number carried in the control word field.

·     Identifies the original payload length for packets that include padding.

For some PW data encapsulation types (FR DLCI or ATM AAL5 SDU VCC), packets on the PW always carry the control word field, and the control word feature cannot be disabled.

When the PW data encapsulation type is Ethernet or VLAN, the control word field is optional. Packets transmitted on the PW carry the control word field only when control word is enabled on both PEs.

Examples

# Enable the control word feature for PW class pw100.

<Sysname> system-view

[Sysname] pw-class pw100

[Sysname-pw-pw100] control-word enable

Related commands

display l2vpn pw-class

description (cross-connect group view)

Use description to configure a description for a cross-connect group.

Use undo description to restore the default.

Syntax

description text

undo description

Default

No description is configured for a cross-connect group.

Views

Cross-connect group view

Predefined user roles

network-admin

Parameters

text: Specifies a description, a case-sensitive string of 1 to 80 characters.

Examples

# Configure a description of vpws for vpn2 for cross-connect group vpn2.

<Sysname> system-view

[Sysname] xconnect-group vpn2

[Sysname-xcg-vpn2] description vpws for vpn2

Related commands

display l2vpn xconnect-group

display l2vpn forwarding

Use display l2vpn forwarding to display cross-connect forwarding information.

Syntax

display l2vpn forwarding { ac | pw } [ xconnect-group group-name ] [ slot slot-number ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

ac: Displays AC forwarding information.

pw: Displays PW forwarding information.

xconnect-group group-name: Displays forwarding information for a cross-connect group. The group-name argument specifies the cross-connect group name, a case-sensitive string of 1 to 31 characters. If you do not specify a group, this command displays forwarding information for all cross-connect groups.

slot slot-number: Specifies a card by its slot number. If you do not specify a card, this command displays cross-connect forwarding information on the active MPU.

verbose: Displays detailed information. If you do not specify this keyword, the command displays brief information.

Examples

# Display brief AC forwarding information for all cross-connect groups.

<Sysname> display l2vpn forwarding ac

Total number of cross-connections: 2

Total number of ACs: 2

 

AC                               Xconnect-group Name             Link ID

HGE1/0/1                         vpn1                            0

HGE1/0/2                         vpn2                            0

Table 1 Command output

Field

Description

Total number of cross-connections

Total number of cross-connects, including cross-connects not bound to any ACs.

AC

AC type:

·     Layer 3 interface.

·     Ethernet service instance on a Layer 2 interface.

# Display detailed AC forwarding information for all cross-connect groups.

<Sysname> display l2vpn forwarding ac verbose

Xconnect-group Name: vpws1

 Connection Name: actopw

  Interface: HGE1/0/1

    Link ID         : 1

    Access Mode     : Ethernet

 Connection Name: actoac

  Interface: HGE1/0/2

    Link ID         : 0

    Access Mode     : Ethernet

  Interface: HGE1/0/3

    Link ID         : 1

    Access Mode     : Ethernet

Table 2 Command output

Field

Description

Xconnect-group Name

Cross-connect group name.

Connection Name

Cross-connect name.

Service Instance

The field is available only when the AC is an Ethernet service instance on a Layer 2 interface.

Access Mode

AC access mode:

·     VLAN.

·     Ethernet.

AC VNID

Virtual next hop ID of the AC. This field is displayed when the AC is configured with an AC bypass.

Encapsulation

Match criterion of the Ethernet service instance. This field is displayed only when the AC type is Ethernet service instance on a Layer 2 interface.

# Display brief PW forwarding information for all cross-connect groups.

<Sysname> display l2vpn forwarding pw

Total number of cross-connections: 1

Total number of PWs: 2, 2 up, 0 blocked, 0 down

 

Xconnect-group Name             In/Out Label    NID        Link ID    State

vpn1                            1279/1151       1025       0          Up

vpn1                            1278/1151       1027       1          Up

Table 3 Command output

Field

Description

Total number of cross-connections

Total number of cross-connects, including those not bound to any PW.

In/Out Label

Incoming and outgoing labels of the PW. A hyphen (-) indicates that no label exists.

NID

NHLFE ID for the public tunnel that carries the PW.

If equal-cost tunnels are available, this field displays multiple NIDs.

If no tunnel is available, this field displays None.

State

PW state: Up, Down, or Blocked.

Blocked indicates that the PW is a backup PW.

# Display detailed PW forwarding information for all cross-connect groups.

<Sysname> display l2vpn forwarding pw verbose

Xconnect-group Name: vpn1

 Connection Name: ldp

  Link ID: 0

    PW Type         : VLAN                  PW State : Up

    In Label        : 1279                  Out Label: 1151

    MTU             : 1500

    PW Attributes   : Main

    VCCV CC         : Router-Alert

    VCCV BFD        : Fault Detection with BFD

    Flow Label      : -

    Tunnel Group ID : 0x60000000

    Tunnel NHLFE IDs: 1025

  Link ID: 1

    PW Type         : VLAN                  PW State : Up

    In Label        : 1278                  Out Label: 1151

    MTU             : 1500

    PW Attributes   : Main

    VCCV CC         : Router-Alert

    VCCV BFD        : Fault Detection with BFD

    Flow Label      : -

    Tunnel Group ID : 0x160000001

    Tunnel NHLFE IDs: 1027

Table 4 Command output

Field

Description

PW State

PW state: Up, Down, or Blocked.

Blocked indicates that the PW is a backup PW.

In Label

Incoming label of the PW. A hyphen (-) indicates that no label exists.

Out Label

Outgoing label of the PW. A hyphen (-) indicates that no label exists.

PW Attributes

PW attribute:

·     Main—Primary PW.

·     Backup—Backup PW.

·     ECMP—The PW is an ECMP PW.

VCCV CC

VCCV CC type:

·     Control-Word—Control word.

·     Router-Alert—MPLS Router Alert Label.

·     TTL—TTL expiry (MPLS PW Label with TTL=1.)

This field displays a hyphen (-) if no VCCV CC type is specified.

VCCV BFD

VCCV BFD type:

·     Fault Detection with BFD. BFD packets use IP/UDP encapsulation (with IP/UDP headers).

·     Fault Detection with Raw-BFD. BFD packets use PW-ACH encapsulation (without IP/UDP headers).

This field displays a hyphen (-) if BFD is not used to verify PW connectivity.

Flow Label

This field is not supported in the current software version.

Flow label capability:

·     Both—Flow label sending and receiving capabilities.

·     Send—Flow label sending capability.

·     Recv—Flow label receiving capability.

This field displays a hyphen (-) if the flow label feature is disabled.

Tunnel Group ID

ID of the tunnel group for the PW.

Tunnel NHLFE IDs

NHLFE IDs of the public tunnels that carry the PW.

If equal-cost tunnels are available, this field displays multiple tunnel NHLFE IDs.

If no tunnel is available, this field displays None.

display l2vpn interface

Use display l2vpn interface to display L2VPN information for Layer 3 interfaces bound to cross-connects.

Syntax

display l2vpn interface [ xconnect-group group-name | interface-type interface-number ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

xconnect-group group-name: Displays L2VPN information for Layer 3 interfaces bound to cross-connects in a cross-connect group. The group-name argument specifies the cross-connect group name, a case-sensitive string of 1 to 31 characters.

interface-type interface-number: Displays L2VPN information for the specified interface.

verbose: Displays detailed information. If you do not specify this keyword, the command displays brief information.

Usage guidelines

If you do not specify any parameters, this command displays L2VPN information for all Layer 3 interfaces bound to cross-connects.

Examples

# Display brief L2VPN information for all Layer 3 interfaces bound to cross-connects.

<Sysname> display l2vpn interface

Total number of interfaces: 2, 2 up, 0 down

 

Interface                Owner                           Link ID   State    Type

HGE1/0/1                 vpws1                           1         Up       VPWS

HGE1/0/2                 vpws2                           1         Up       VPWS

# Display detailed L2VPN information for all Layer 3 interfaces bound to cross-connects.

<Sysname> display l2vpn interface verbose

Interface :   HGE1/0/1

    Owner           : vpws1

    Connection Name : bb

    Link ID         : 1

    State           : UP

    Type            : VPWS

    Statistics      : Disabled

 

Interface :   HGE1/0/2

    Owner           : vpws2

    Connection Name : cc

    Link ID         : 1

    State           : UP

    Type            : VPWS

    Statistics      : Disabled

Table 5 Command output

Field

Description

Owner

Cross-connect group name.

Connection Name

Cross-connect name.

Link ID

Link ID of the AC.

Type

L2VPN type. The value can only be VPWS for an MPLS L2VPN network.

Statistics

This field is not supported in the current software version.

Packet statistics state on the Layer 3 interface:

·     Enabled.

·     Disabled.

display l2vpn pw

Use display l2vpn pw to display L2VPN PW information.

Syntax

display l2vpn pw [ xconnect-group group-name ] [ protocol { evpn | ldp | static } ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

xconnect-group group-name: Displays L2VPN PW information for a cross-connect group. The group-name argument specifies the cross-connect group name, a case-sensitive string of 1 to 31 characters. If you do not specify a group, this command displays L2VPN PW information for all cross-connect groups.

protocol: Displays L2VPN PW information established by a protocol. If you do not specify a protocol, this command displays L2VPN PW information established by all protocols.

evpn: Displays EVPN PW information.

ldp: Displays LDP PW information.

static: Displays static PW information, including remote CCC connections.

verbose: Displays detailed information. If you do not specify this keyword, the command displays brief information.

Usage guidelines

After you enable PW statistics, you can use the display l2vpn pw verbose command to display PW statistics.

Examples

# Display brief information about all L2VPN PWs.

<Sysname> display l2vpn pw

Flags: M - main, B - backup, E - ecmp, BY - bypass, H - hub link, S - spoke link

       N - no split horizon, A - administration, ABY – ac-bypass

       PBY – pw-bypass

Total number of PWs: 3

3 up, 0 blocked, 0 down, 0 defect, 0 idle, 0 duplicate

 

Xconnect-group Name: ldp

Peer            PWID/RmtSite/SrvID In/Out Label   Proto  Flag Link ID  State

192.3.3.3       500                1299/1299      LDP    M    0        Up

192.3.3.2       600                1292/1291      LDP    ABY  0        Up

 

Xconnect-group Name: vpnb

Peer            PWID/RmtSite/SrvID In/Out Label   Proto  Flag Link ID  State

192.3.3.3       2                  1036/1163       LDP   M    1        Up

Table 6 Command output

Field

Description

Flags

PW flag.

PWID/RmtSite/SrvID

This field displays the PW ID for a static or LDP PW and displays the remote service ID for an EVPN PW.

Proto

Protocol that established the PW: LDP, Static, BGP, or EVPN.

Flag

PW attribute:

·     M - Main—The PW is a primary PW.

·     B - Backup—The PW is a backup PW.

·     E - ECMP—The PW is an ECMP PW.

·     BY - Bypass—The PW is a bypass PW. This flag is not supported in the current software version.

·     H - Hub link—The PW is the hub link in a hub-spoke VPLS network.

·     S - Spoke link—The PW is a spoke link in a hub-spoke VPLS network.

·     N - No-split-horizon—Split horizon forwarding is disabled.

·     A - Administration—The PW is an administration PW. This flag is not supported in the current software version.

·     ABY - AC-bypass—The PW is an bypass PW for AC bypass. This flag is not supported in the current software version.

·     PBY - PW-bypass—The PW is a bypass PW for PW bypass. This flag is not supported in the current software version.

Link ID

Link ID of the PW.

State

PW state:

·     Up—The PW is available.

·     Down—The PW is not available.

·     Blocked—The PW is a backup PW.

·     Defect—BFD has detected a defect on the PW.

·     Idle—The incoming label of the PW is not available.

·     Dup—The incoming label of the static PW is used by a static LSP or a static CRLSP.

# Display detailed information about all PWs.

<Sysname> display l2vpn pw verbose

Xconnect-group Name: ldp

 Connection Name: ldp

  Peer: 192.3.3.3        PW ID: 500

    Signaling Protocol  : LDP

    Link ID             : 0          PW State : Up

    In Label            : 1299       Out Label: 1299

    MTU                 : 1500

    PW Attributes       : Main

    VCCV CC             : -

    VCCV BFD            : -

    Flow Label          : -

    Tunnel Group ID     : 0x800000160000000

    Tunnel NHLFE IDs    : 1026

    Admin PW            : Associated AC interface Loop0

 

Xconnect-group Name: vpnb

 Connection of auto-discovery: Site 1

  Peer: 192.3.3.3        Remote Site: 2

    Signaling Protocol  : BGP

    Link ID             : 1          PW State : Up

    In Label            : 1036       Out Label: 1163

    MTU                 : 1500

    PW Attributes       : Main

    VCCV CC             : -

    VCCV BFD            : -

    Flow Label          : -

    Tunnel Group ID     : 0x800000160000000

    Tunnel NHLFE IDs    : 1026

    Admin PW            : -

Table 7 Command output

Field

Description

Xconnect-group Name

Cross-connect group name.

Connection Name

Cross-connect name, which is displayed for LDP, static, and EVPN PWs.

Peer

IP address of the peer PE of the PW.

Remote Service ID

Remote service ID used for EVPN PW establishment.

Signaling Protocol

Protocol that established the PW: LDP, Static, BGP, or EVPN.

PW State

PW state:

·     Up—The PW is available.

·     Down—The PW is not available.

·     Blocked—The PW is a backup PW.

·     Defect—BFD has detected a defect on the PW.

·     Idle—The incoming label of the PW is not available.

·     Duplicate—The incoming label of the static PW is used by a static LSP or a static CRLSP.

Wait to Restore Time

Wait time to switch traffic from the backup PW to the primary PW when the primary PW recovers, in seconds. If the switchover is disabled, this field displays Infinite.

This field is available when both primary and backup PW exist, and is displayed only for the primary PW.

Remaining Time

Remaining wait time for traffic switchover, in seconds.

PW Attributes

PW attribute:

·     Main—Primary PW.

·     Backup—Backup PW.

·     ECMP—ECMP PW.

VCCV CC

VCCV CC type:

·     Control-Word—Control word.

·     Router-Alert—MPLS Router Alert Label.

·     TTL—TTL expiry (MPLS PW Label with TTL=1.)

This field displays a hyphen (-) if no VCCV CC type is specified.

VCCV BFD

VCCV BFD type:

·     Fault Detection with BFD. BFD packets use IP/UDP encapsulation (with IP/UDP headers).

·     Fault Detection with Raw-BFD. BFD packets use PW-ACH encapsulation (without IP/UDP headers).

This field displays a hyphen (-) if BFD is not used to verify PW connectivity.

Flow Label

This field is not supported in the current software version.

Flow label capability:

·     Both—Flow label sending and receiving capabilities.

·     Send—Flow label sending capability.

·     Recv—Flow label receiving capability.

This field displays a hyphen (-) if the flow label feature is disabled.

Tunnel Group ID

ID of the tunnel group for the PW.

Tunnel NHLFE IDs

NHLFE IDs of the public tunnels that carry the PW.

If equal-cost tunnels are available, this field displays multiple tunnel NHLFE IDs.

If no tunnel is available, this field displays None.

Admin PW

This field is not supported in the current software version.

Administration PW to which the PW is bound. This field displays a hyphen (-) if the PW is not bound to an administration PW.

Down Reasons

Reason why the PW went down:

·     BFD session for PW down.

·     BGP RD was deleted.

·     BGP RD was empty.

·     Control word not match.

·     Encapsulation not match.

·     EVPN VPWS AD per EVI has no matched remote node—The local end of the EVPN-VPWS PW did not receive A-D per EVI routes from the remote end.

·     EVPN VPWS AD per ES was non-existent—The local end of the EVPN-VPWS PW did not receive A-D per ES routes from the remote end.

·     Label not allocated.

·     LDP interface parameter not match.

·     LDP Local PW and Remote PW have different AII.

·     LDP Remote PW Not exist—The remote end has deleted the LDP PW.

·     Local AC Down.

·     Local AC was non-existent—Local AC was not configured.

·     Local LDP PW VN defect—Local LDP PW had VN defects.

·     Local LDP PW was not sent mapping message—The local end did not send LDP mapping messages.

·     Local VSI Down.

·     MTU not match.

·     Remote AC Down.

·     Remote LDP PW VN defect—Remote LDP PW had VN defects.

·     Local AC Down.

·     PW Recreate—The PW is in down state during creation.

·     Tunnel Down.

display l2vpn pw state-machine

Use display l2vpn pw state-machine to display MPLS L2VPN PW state machine information.

Syntax

display l2vpn pw state-machine [ xconnect-group group-name ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

xconnect-group group-name: Specifies a cross-connect group by its name, a case-sensitive string of 1 to 31 characters. If you do not specify a group, this command displays L2VPN PW state machine information for all cross-connect groups.

Examples

# Display MPLS L2VPN PW state machine information.

<Sysname> display l2vpn pw state-machine

PW Group State:

  Idle - Idle, N - Normal, UA - Unavailable, PA - Protecting administrative

  PF - Protecting failure, WTR - Wait-to-Restore, DNR - Do-not-Revert

  SWT - Switchover wait, SWTR - Switchover wait Restore

  M - Manual switch, P - Protection PW failure, W - Working PW failure

  L - Local, R - Remote

Total number of PWs: 1

 

Xconnect-group Name: ldp

 Connection Name: ldp

  PW Group Link ID    : 0

    Main PW                     : Peer: 192.3.3.3        PW ID: 500

    Backup PW                   : -

    Signaling Protocol          : LDP

    Main PW Defect State        : No defect

    Backup PW Defect State      : -

    Switch Flag                 : 0x01

    Switch Result               : None

    Switch Reason               : PW down

    SWT Expiry Count            : 0

    SWTR Expiry Count           : 0

    Remote Event                : None

    Local Event                 : None

    Remaining Wait Restore Time : 2

    PW Group Old State          : Idle

    PW Group State              : Normal

 

Table 8 Command output

Field

Description

Connection Name

Cross-connect name. This field is displayed for LDP PWs and static PWs.

Peer

IP address of the peer PE of the PW.

Backup PW

If no backup PWs exist, this field displays a hyphen (-).

Signaling Protocol

Protocol that established the PW: LDP, Static, or BGP.

Main PW Defect State

Primary PW defect state:

·     No defect—The primary PW does not have defects.

·     Signal defect—The signaling protocol detects a defect on the primary PW.

·     VN defectThe virtual next hop (VN) detects a defect on the primary PW.

·     OAM defect—OAM detects a defect on the primary PW.

·     Admin PW defect—The administration PW detects a defect on the primary PW.

·     Remote defect—The remote end of the PW has defects.

Backup PW Defect State

Backup PW defect state. The options of this field are the same as those of the Main PW Defect State field.

If no backup PWs exist, this field displays a hyphen (-).

Switch Flag

Primary/backup PW switchover flag:

·     Local manual switching—A manual primary/backup PW switchover is performed at the local end.

·     Signaling switching—A primary/backup PW switchover is triggered by the signaling protocol.

·     Remote manual switching—A manual primary/backup PW switchover is performed at the remote end.

Switch Result

Primary/backup PW switchover result:

·     None—Neither the primary nor the backup PW is used to forward traffic.

·     Main—The primary PW is used to forward traffic.

·     Backup—The backup PW is used to forward traffic.

Switch Reason

Reason for the primary/backup PW switchover:

·     Manual force switch—The l2vpn switchover command was executed.

·     Config changed—A PW was added or removed in the set of redundant PWs.

·     Fault detected—BFD or VCCV detected a PW failure.

·     PW down—The PW went down.

·     PW up—The PW came up.

·     Receive notification message—A notification was received.

·     Restore manual force switch—Restored to the PW state prior to the last manual switchover (triggered by the l2vpn switchover command).

·     None—No primary/backup PW switchover occurred.

SWT Expiry Count

Number of times that the switchover wait timer expired. This value is used to determine whether to re-initiate a request switchover.

This counter is reset when a primary/backup PW switchover occurs.

SWTR Expiry Count

Number of times that the switchover wait-to-restore timer expired. This value is used to determine whether to re-initiate a request switchover.

This counter is reset when a primary/backup PW switchover occurs.

Remaining Wait Reply Time

Remaining wait time for the request switchover acknowledgment, in seconds. This field is displayed after the switchover wait timer is started.

Remaining Wait Restore Time

Remaining wait-to-restore time, in seconds. This field is displayed after the switchover wait-to-restore timer is started.

Remote Event

Event received from the remote state machine:

·     SFW—The primary PW has defects.

·     SFP—The backup PW has defects.

·     SFCW—The primary PW came up.

·     SFCP—The backup PW came up.

·     MS—Traffic is manually switched from the primary PW to the backup PW.

·     MR—Traffic is manually switched from the backup PW to the primary PW.

·     None—No event was received.

Local Event

Event received from the local state machine:

·     SFW—The primary PW has defects.

·     SFP—The backup PW has defects.

·     SFCW—The primary PW came up.

·     SFCP—The backup PW came up.

·     MS—Traffic is manually switched from the primary PW to the backup PW.

·     MR—Traffic is manually switched from the backup PW to the primary PW.

·     WTREXP—The wait-to-restore timer expired.

·     WTR—The wait-to-restore timer was set to a non-zero value.

·     DNR—The switchover mode was set to non-revertive, which indicates that traffic is not switched from the backup PW to the primary PW after the primary PW recovers.

·     SWTEXP—The switchover wait timer expired.

·     None—No event was received.

PW Group Old State

PW state before the primary/backup PW switchover:

·     Idle—Neither the primary nor the backup PW is available.

·     Normal—Both the primary and backup PWs are available. The primary PW is up.

·     UA:P:L—The local end of the backup PW has defects. The primary PW is up.

·     UA:P:R—The remote end of the backup PW has defects. The primary PW is up.

·     PF:W:L—The local end of the primary PW has defects. The backup PW is up.

·     PF:W:R—The remote end of the primary PW has defects. The backup PW is up.

·     PA:M:LBoth the primary and backup PWs are available. A switchover command is executed at the local end to switch traffic from the primary PW to the backup PW.

·     PA:M:R—Both the primary and backup PWs are available. A switchover command is executed at the remote end to switch traffic from the primary PW to the backup PW.

·     WTR—Waiting for the expiration of the wait-to-restore timer.

·     DNR—Non-revertive state. In this state, traffic is not switched back from the backup PW to the primary PW after the primary PW recovers.

·     SWT—Waiting for acknowledgment for the primary-to-backup switchover request.

·     SWTR—Waiting for acknowledgment for the backup-to-primary switchover request.

PW Group State

PW state after the primary/backup PW switchover. Options of this field are the same as those of the PW Group Old State field.

display l2vpn pw-class

Use display l2vpn pw-class to display PW class information.

Syntax

display l2vpn pw-class [ class-name ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

class-name: Displays information about the PW class specified by its name, a case-sensitive string of 1 to 19 characters. If you do not specify a PW class, this command displays information about all PW classes.

verbose: Displays detailed information. If you do not specify this keyword, the command displays brief PW class information.

Examples

# Display information about all PW classes.

<Sysname> display l2vpn pw-class

Total number of PW classes: 2

 

PW Class Name       PW Type              Control Word   VCCV CC        VCCV BFD

pw1                 Ethernet             Enabled        Router-Alert   BFD

pw2                 VLAN                 Disabled       Router-Alert   BFD

Table 9 Command output

Field

Description

PW Type

PW data encapsulation type: Ethernet, VLAN, TDM-CESoPSN-Basic, or TDM-SAToP-E1.

VCCV CC

VCCV CC type:

·     Control-Word—Control word.

·     Router-Alert—MPLS Router Alert Label.

·     TTL—TTL expiry (MPLS PW Label with TTL=1.)

This field displays a hyphen (-) if no VCCV CC type is specified.

VCCV BFD

VCCV BFD type:

·     BFD—BFD packets use IP/UDP encapsulation (with IP/UDP headers).

·     Raw-BFD—BFD packets use PW-ACH encapsulation (without IP/UDP headers).

This field displays a hyphen (-) if BFD is not used to verify PW connectivity.

# Display detailed information about all PW classes.

<Sysname> display l2vpn pw-class verbose

PW Class Name : pw1

  PW Type     : Ethernet

  Control Word: Enabled

  VCCV CC     : Router-Alert

  VCCV BFD    : BFD

  Sequencing  : Both

  Flow Label  : -

 

PW Class Name : pw2

  PW Type     : VLAN

  Control Word: Disabled

  VCCV CC     : Router-Alert

  VCCV BFD    : BFD

  Sequencing  : -

  Flow Label  : -

Table 10 Command output

Field

Description

PW Type

PW data encapsulation type: Ethernet, VLAN, TDM-CESoPSN-Basic, or TDM-SAToP-E1.

Control Word

Whether control word is enabled.

VCCV CC

VCCV CC type:

·     Control-Word—Control word.

·     Router-Alert—MPLS Router Alert Label.

·     TTL—TTL expiry (MPLS PW Label with TTL=1.)

This field displays a hyphen (-) if no VCCV CC type is specified.

VCCV BFD

VCCV BFD type:

·     BFD—BFD packets use IP/UDP encapsulation (with IP/UDP headers).

·     Raw-BFD—BFD packets use PW-ACH encapsulation (without IP/UDP headers).

This field displays a hyphen (-) if BFD is not used to verify PW connectivity.

Sequencing

Packet sequencing on the PW. The value is Both, which means sequencing is enabled for both incoming and outgoing packets on a PW.

A hyphen (-) in this field indicates that packet sequencing is disabled on the PW.

Flow Label

This field is not supported in the current software version.

Flow label capability:

·     Both—Flow label sending and receiving capabilities.

·     Send—Flow label sending capability.

·     Recv—Flow label receiving capability.

This field displays a hyphen (-) if the flow label feature is disabled.

Related commands

pw-class

display l2vpn service-instance

Use display l2vpn service-instance to display Ethernet service instance information.

Syntax

display l2vpn service-instance [ interface interface-type interface-number [ service-instance instance-id ] ] [ verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

interface interface-type interface-number: Displays Ethernet service instance information for the specified Layer 2 Ethernet interface or Layer 2 aggregate interface. If you do not specify an interface, this command displays Ethernet service instance information for all Layer 2 Ethernet interfaces and Layer 2 aggregate interfaces.

service-instance instance-id: Displays information about the Ethernet service instance specified by its ID. The instance ID is in the range of 1 to 4096. If you specify interface interface-type interface-number without this option, the command displays information about all Ethernet service instances on the specified Layer 2 Ethernet interface or Layer 2 aggregate interface.

verbose: Displays detailed information. If you do not specify this keyword, the command displays brief information.

Examples

# Display brief information about all Ethernet service instances.

<Sysname> display l2vpn service-instance

Total number of service-instances: 5, 5 up, 0 down

Total number of ACs: 2, 2 up, 0 down

 

Interface                ID    Owner                           LinkID State Type

HGE1/0/1                 1     vpws1                           1      Up    VPWS

HGE1/0/1                 2     vpws2                           1      Up    VPWS

Table 11 Command output

Field

Description

ID

Ethernet service instance ID.

Owner

Name of the cross-connect group bound to the Ethernet service instance. This field is empty if no cross-connect group is bound.

Link ID

Link ID of the AC.

State

State of the service instance: UP or Down.

Type

L2VPN type. The value can only be VPWS for an MPLS L2VPN network.

# Display detailed information about all Ethernet service instances on Layer 2 Ethernet interface HundredGigE 1/0/1.

<Sysname> display l2vpn service-instance interface hundredgige 1/0/1 verbose

Interface: HGE1/0/1

  Service Instance: 1

    Encapsulation : s-vid 16

    Xconnect-group: vpws1

    Connection    : actopw

    Link ID       : 1

    State         : Up

    Statistics    : Disabled

Table 12 Command output

Field

Description

Interface

Layer 2 Ethernet interface or Layer 2 aggregate interface.

Encapsulation

Packet match criterion of the Ethernet service instance. This field is not displayed if no packet match criterion is configured.

Xconnect-group

Name of the cross-connect group bound to the Ethernet service instance.

AD connection

Name of the auto-discovery cross-connect bound to the Ethernet service instance, identified by the local and remote site IDs.

Link ID

Link ID of the AC.

State

State of the Ethernet service instance: UP or Down.

Statistics

This field is not supported in the current software version.

Packet statistics state:

·     Enabled—Packet statistics is enabled for the Ethernet service instance.

·     Disabled—Packet statistics is disabled for the Ethernet service instance.

Related commands

service-instance

display l2vpn xconnect-group

Use display l2vpn xconnect-group to display cross-connect group information.

Syntax

display l2vpn xconnect-group [ name group-name [ connection connection-name ] | evpn-vpws | vpws ] [ count | verbose ]

Views

Any view

Predefined user roles

network-admin

network-operator

Parameters

name group-name: Displays information about a cross-connect group. The group-name argument specifies the cross-connect group name, a case-sensitive sting of 1 to 31 characters. If you do not specify a group, this command displays information about all cross-connect groups.

connection connection-name: Displays information about a cross-connect. The connection-name argument specifies the cross-connect name, a case-sensitive string of 1 to 20 characters excluding hyphens (-). If you do not specify a cross-connect, this command displays information about all cross-connects.

evpn-vpws: Displays information about cross-connect groups in the EVPN VPWS network. If you do not specify this keyword, the command displays information about all cross-connect groups.

vpws: Displays information about cross-connect groups in the MPLS L2VPN network. If you do not specify this keyword, the command displays information about all cross-connect groups.

count: Displays the number of cross-connect groups.

verbose: Displays detailed information. If you do not specify this keyword, the command displays brief information.

Examples

# Display brief information about all cross-connect groups.

<Sysname> display l2vpn xconnect-group

Status Codes: UP - Up, DN - Down, DF - Defect, BD - Blocked, AD - Admin Down,

              DL - Idle, DP - Duplicate

Total number of cross-connections: 1, 1 up, 0 down, 0 admin down

Xconnect-group                         Connection                           ST

Segment1                           ST  Segment2                             ST

--------------------------------------------------------------------------------

1111                                   yyy                                  UP

Static 192.2.2.2       5           UP  Static 192.3.3.3       4             UP --------------------------------------------------------------------------------

# Display cross-connect group statistics.

<Sysname> display l2vpn xconnect-group count

Total number of cross-connections: 1, 1 up, 0 down, 0 admin down

Table 13 Command output

Field

Description

Xconnect-group

Cross-connect group name.

Connection

Cross-connect name.

ST

Cross-connect state:

·     UP—The cross-connect is up.

·     DN—The cross-connect is down.

·     AD—The cross-connect has been shut down by using the shutdown command.

Segment1 / Segment2

·     AC information—Layer 3 interface name or Ethernet service instance name.

·     PW information—PW establishment mode, IP address of the remote PE, and PW ID.

ST

When this field displays the AC state, options include the following:

·     UP—The AC is up.

·     DN—The AC is down.

When this field displays the PW state, options include the following:

·     UP—The PW is up.

·     DN—The PW is down.

·     DF—BFD has detected faults on the PW.

·     BD—The PW is a backup PW and does not forward traffic.

·     DL—The incoming label of the PW is unavailable.

·     DP—The incoming label of the PW is the same as the incoming label of a static LSP or static CRLSP.

# Display detailed information about all cross-connect groups.

<Sysname> display l2vpn xconnect-group verbose

Xconnect-group Name: 1

 Connection Name   : 1

  Connection ID    : 0

  State            : Up

  MTU              : 1500

  Diffserv Mode    : -

  LDP PWs:

    Peer            PW ID              Link ID    State       Flag

    1.1.1.1         20001              0          Down        Main

    Create time: 2018-10-12 09:06:59

    Last time status changed: 2018-10-12 09:06:59

    Last time PW went down: 2018-10-12 09:06:59

    3.3.3.3         30001              0          Up          PW-bypass

    Create time: 2018-10-12 09:04:27

    Last time status changed: 2018-10-12 09:04:27

    Last time PW went down: 2018-10-12 09:04:27

    3.3.3.3         10001              1          Blocked     AC-bypass

    Create time: 2018-10-12 09:04:27

    Last time status changed: 2018-10-12 09:04:27

    Last time PW went down: 2018-10-12 09:04:27

  ACs:

    AC                                 Link ID    State

    HGE1/0/1                           0          Up

    Statistics: Disabled

Table 14 Command output

Field

Description

Xconnect-group Name

Cross-connect group name.

Description

Description for the cross-connect group. If no description is configured, this field is not displayed.

Connection Name

Cross-connect name.

Connection ID

Cross-connect ID.

State

Cross-connect group state: Up, Down, or Admin down. Admin down indicates that the cross-connect group has been shut down by using the shutdown command.

Create time

Time when the PW was established.

Last time status changed

Time when the PW state most recently changed.

Last time PW went down

Time when the PW most recently went down.

Statistics

This field is not supported in the current software version.

AC or PW statistics state: Enabled or Disabled.

If AC or PW statistics is enabled, the following information is displayed:

·     Octets—Numbers of incoming and outgoing bytes.

·     Packets—Numbers of incoming and outgoing packets.

·     Errors—Numbers of incoming and outgoing error packets.

·     Discards—Numbers of discarded incoming and outgoing packets.

PW Redundancy Mode

PW redundancy operation mode:

·     Slave—Master/slave mode and the local PE operates as the slave node.

·     Master—Master/slave mode and the local PE operates as the master node.

·     Independent—Independent mode.

Diffserv Mode

DiffServ mode. Options include the following:

·     ingress—MPLS DiffServ mode for the inbound direction.

·     egress—MPLS DiffServ mode for the outbound direction.

·     pipe—Pipe mode.

·     short-pipe—Short-pipe mode.

·     uniform—Uniform mode

·     trust—Priority trust mode

¡     inner-dot1p—Trusts the inner 802.1p priority in packets.

¡     dscp—Trusts the DSCP in packets.

af1, af2, af3, af4, be, cs6, cs7, or ef represents the MPLS EXP value.

If no DiffServ mode is configured, this field displays a hyphen (-).

Interworking IPv4

IPv4 interworking state: Enabled or Disabled.

Remote Service ID

Remote service ID used for EVPN PW establishment.

State

PW state: Up, Down, Blocked, or Defect.

Flag

PW type:

·     Main—Primary PW.

·     BackUp—Backup PW.

AC

AC type:

·     Layer 3 interface.

·     Ethernet service instance on a Layer 2 interface.

Related commands

xconnect-group

encapsulation

Use encapsulation to configure a packet match criterion for an Ethernet service instance.

Use undo encapsulation to restore the default.

Syntax

encapsulation s-vid vlan-id-list

encapsulation s-vid vlan-id-list c-vid vlan-id-list

encapsulation { default | untagged }

undo encapsulation

Default

No packet match criterion is configured for an Ethernet service instance.

Views

Ethernet service instance view

Predefined user roles

network-admin

Parameters

s-vid vlan-id-list: Matches packets with the specified outer VLAN IDs.

s-vid vlan-id-list c-vid vlan-id-list: Matches packets with the specified outer VLAN IDs and the specified inner VLAN IDs.

·     The vlan-id argument specifies a VLAN ID in the range of 1 to 4094.

·     The vlan-id-list argument specifies a space-separated list of up to eight VLAN items. Each item specifies a VLAN ID or a range of VLAN IDs in the format of start-VLAN-ID to end-VLAN-ID. The value range for VLAN IDs is 1 to 4094.

default: Matches packets that do not match any other Ethernet service instances on the interface. On an interface, you can configure this criterion only in one Ethernet service instance. The Ethernet service instance matches all packets if it is the only instance on the interface.

untagged: Matches any packets that do not have a VLAN tag.

Usage guidelines

An Ethernet service instance can contain only one match criterion. To modify the match criterion, execute the undo encapsulation command to remove the criterion and then execute the encapsulation command. When you remove the match criterion in an Ethernet service instance, the mapping between the Ethernet service instance and the cross-connect is removed automatically.

Examples

# Configure Ethernet service instance 1 on HundredGigE 1/0/1 to match packets that have an outer VLAN ID of 111 and an inner VLAN ID of 20 or from 30 to 40.

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] service-instance 1

[Sysname-HundredGigE1/0/1-srv1] encapsulation s-vid 111 c-vid 20 30 to 40

Related commands

display l2vpn service-instance

l2vpn enable

Use l2vpn enable to enable L2VPN.

Use undo l2vpn enable to disable L2VPN.

Syntax

l2vpn enable

undo l2vpn enable

Default

L2VPN is disabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

You must enable L2VPN before configuring other L2VPN settings.

Examples

# Enable L2VPN.

<Sysname> system-view

[Sysname] l2vpn enable

l2vpn log enable

Use l2vpn log enable to enable L2VPN logging.

Use undo l2vpn log enable to disable L2VPN logging.

Syntax

l2vpn log enable

undo l2vpn log enable

Default

L2VPN logging is enabled.

Views

System view

Predefined user roles

network-admin

Usage guidelines

This feature enables L2VPN to generate logs for running state changes. The generated logs are sent to the information center. The information center processes the logs according to user-defined output rules (whether to output logs and where to output).

For more information about the information center, see information center configuration in Network Management and Monitoring Configuration Guide.

Examples

# Enable L2VPN logging.

<Sysname> system-view

[Sysname] l2vpn log enable

l2vpn switchover

Use l2vpn switchover to switch traffic from a PW to its backup or primary PW.

Syntax

l2vpn switchover peer ip-address pw-id pw-id

Views

User view

Predefined user roles

network-admin

Parameters

peer ip-address: Specifies the LSR ID of the peer PE.

pw-id pw-id: Specifies a PW by its ID in the range of 1 to 4294967295.

Usage guidelines

The specified LSR ID and PW ID uniquely identify a PW.

If a PW has a backup PW or primary PW, this command switches traffic from the PW to the backup or primary PW. If the PW does not have a backup or primary PW, this command does not perform the switchover.

Examples

# Switch traffic from PW 100 destined for 3.3.3.3 to its backup PW.

<Sysname> l2vpn switchover peer 3.3.3.3 pw-id 100

mtu

Use mtu to set an MTU for PWs established on a cross-connect or auto-discovery cross-connect.

Use undo mtu to restore the default.

Syntax

mtu size

undo mtu

Default

A PW has an MTU of 1500 bytes.

Views

Cross-connect view

Predefined user roles

network-admin

Parameters

size: Specifies an MTU value. The value range for this argument is 300 to 65535.

Usage guidelines

The specified MTU applies to all PWs established in the cross-connect view or the auto-discovery cross-connect group view.

The MTU specifies the maximum packet length, including the control word, PW label, and network layer packet.

When PW MTU negotiation is enabled, you can establish an LDP or BGP PW between two PEs only when you configure the same PW MTU on the two PEs. When PW MTU negotiation is disabled, you can establish an LDP or BGP PW between two PEs even if you configure different PW MTUs on the two PEs.

Examples

# Set the MTU to 1400 bytes for cross-connect ac2pw in cross-connect group vpn1.

<Sysname> system-view

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection ac2pw

[Sysname-xcg-vpn1-ac2pw] mtu 1400

# Set the MTU to 1400 bytes for the auto-discovery cross-connect in cross-connect group bbb.

<Sysname> system-view

[Sysname] xconnect-group bbb

[Sysname-xcg-bbb] auto-discovery bgp

[Sysname-xcg-bbb-auto] mtu 1400

Related commands

display l2vpn xconnect-group

mtu-negotiate disable

mtu-negotiate disable

Use mtu-negotiate disable to disable PW MTU negotiation.

Use undo mtu-negotiate disable to enable PW MTU negotiation.

Syntax

mtu-negotiate disable

undo mtu-negotiate disable

Default

PW MTU negotiation is enabled.

Views

Cross-connect view

Predefined user roles

network-admin

Usage guidelines

By default, the establishment of an LDP or BGP PW requires the same PW MTU on the two PEs of the PW. Configure this command if you want to establish a PW between two PEs that are configured with different PW MTUs. If the PW MTUs of the two PEs of a PW are different, the PEs use their respective local PW MTUs to forward packets.

Examples

# In cross-connect view, disable PW MTU negotiation.

<Sysname> system-view

[Sysname] xconnect-group 1

[Sysname-xcg-1] connection ldp

[Sysname-xcg-1-ldp] mtu-negotiate disable

Related commands

mtu

peer

Use peer to configure a PW for a cross-connect and enter cross-connect PW view, or enter the view of an existing cross-connect PW.

Use undo peer to delete a PW for a cross-connect.

Syntax

peer ip-address pw-id pw-id [ ignore-standby-state | in-label label-value out-label label-value ] [ pw-class class-name | tunnel-policy tunnel-policy-name ] *

undo peer ip-address pw-id pw-id

Default

No PWs exist for a cross-connect.

Views

Cross-connect view

Predefined user roles

network-admin

Parameters

ip-address: Specifies the LSR ID of the peer PE.

pw-id pw-id: Specifies a PW ID for the PW, in the range of 1 to 4294967295.

ignore-standby-state: Ignores the PW active/standby status bit received from the remote PE. If you do not specify this keyword, the local PE does not ignore the PW active/standby status bit received from the remote PE. This keyword is applicable only to LDP PWs.

in-label label-value: Specifies the incoming label of the PW. The value range for the label-value argument is 16 to 1023.

out-label label-value: Specifies the outgoing label of the PW, in the range of 16 to 1048575.

pw-class class-name: Specifies a PW class by its name, a case-sensitive string of 1 to 19 characters. You can specify a PW class to configure the PW data encapsulation type and control word. If you do not specify a PW class, the PW data encapsulation type is determined by the interface type. The control word feature is not supported for PW data encapsulation types that do not require using control word.

tunnel-policy tunnel-policy-name: Specifies a tunnel policy by its name, a case-sensitive string of 1 to 19 characters. If you do not specify a tunnel policy, the default tunnel policy is used.

Usage guidelines

A PE uses the PW Preferential Forwarding Status bit in LDP messages to advertise the local PWs' active/standby states. When the bit is set, it indicates that the local PW is in standby state. When the bit is cleared, it indicates that the local PW is in active state.

In independent mode, a PE considers the status bits received from the remote PEs when it selects the forwarding PW among the set of redundant PWs. If you specify the ignore-standby-state keyword, the PE ignores the status bits received from the remote PEs and selects the forwarding PW using its own local rule.

In master/slave mode, a slave PE selects the forwarding PW among the set of redundant PWs based on the status bit received from the remote PEs. If you specify the ignore-standby-state keyword, the PE ignores the status bit received from the remote PEs and uses the primary PW to forward packets as long as the primary PW is up.

To create a static PW, you must specify the incoming and outgoing labels. To enter the view of an existing static PW, you do not need to specify the incoming and outgoing labels.

If you do not specify the incoming and outgoing labels when you create a new PW, LDP is used to create the PW.

The PW ID for a PW must be the same on the PEs at the ends of the PW.

On a PE, the LSR ID of the peer PE and the PW ID uniquely identify a PW. The peer LSR ID and PW ID combination of a PW must be unique among all VPLS PWs and cross-connect PWs.

PW redundancy and multi-segment PW are mutually exclusive with each other. If you have configured two PWs by using the peer command, you cannot configure a backup PW for the PWs by using the backup-peer command, and vice versa.

A static PW must have a different incoming label than an existing static LSP or static CRLSP. If they are the same, the static PW is not available, even if you change the incoming label of the static LSP or the static CRLSP. To make the static PW available, delete the static PW, and reconfigure it with an unused incoming label.

Examples

# Configure an LDP PW destined for 4.4.4.4 for cross-connect pw2pw in cross-connect group vpn1 and enter cross-connect PW view. The PW ID is 200.

<Sysname> system-view

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection pw2pw

[Sysname-xcg-vpn1-pw2pw] peer 4.4.4.4 pw-id 200

[Sysname-xcg-vpn1-pw2pw-4.4.4.4-200]

# Configure a static PW destined for 5.5.5.5 for cross-connect pw2pw in cross-connect group vpn1 and enter cross-connect PW view. The static PW has an ID of 200, an incoming label of 100, and an outgoing label of 200.

<Sysname> system-view

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection pw2pw

[Sysname-xcg-vpn1-pw2pw] peer 5.5.5.5 pw-id 200 in-label 100 out-label 200

[Sysname-xcg-vpn1-pw2pw-5.5.5.5-200]

Related commands

display l2vpn pw

pw-class

tunnel-policy

pw-class (auto-discovery cross-connect group view)

Use pw-class to specify a PW class for an auto-discovery cross-connect group.

Use undo pw-class to restore the default.

Syntax

pw-class class-name

undo pw-class

Default

No PW class is specified.

Views

Auto-discovery cross-connect group view

Predefined user roles

network-admin

Parameters

class-name: Specifies a PW class by its name, a case-sensitive string of 1 to 19 characters.

Usage guidelines

The specified PW class will be used to establish all PWs in the auto-discovery cross-connect group.

Examples

# Specify a PW class named pw100 for auto-discovery cross-connect group bbb.

<Sysname> system-view

[Sysname] pw-class pw100

[Sysname-pw-pw100] quit

[Sysname] xconnect-group bbb

[Sysname-xcg-bbb] auto-discovery bgp

[Sysname-xcg-bbb-auto] pw-class pw100

Related commands

control-word enable

display l2vpn pw-class

pw-class

pw-type

pw-class (system view)

Use pw-class to create a PW class and enter its view, or enter the view of an existing PW class.

Use undo pw-class to delete a PW class.

Syntax

pw-class class-name

undo pw-class class-name

Default

No PW classes exist.

Views

System view

Predefined user roles

network-admin

Parameters

class-name: Specifies a name for the PW class, a case-sensitive string of 1 to 19 characters.

Usage guidelines

In PW class view, you can configure PW attributes such as the PW data encapsulation type and whether to enable control word. You can configure PWs to use the same PW class to simplify PW attribute configuration.

Examples

# Create a PW class named pw100 and enter PW view.

<Sysname> system-view

[Sysname] pw-class pw100

[Sysname-pw-pw100]

Related commands

control-word enable

display l2vpn pw-class

pw-type

pw-redundancy

Use pw-redundancy to specify a PW redundancy operation mode.

Use undo pw-redundancy to restore the default.

Syntax

pw-redundancy { independent | master }

undo pw-redundancy

Default

The PW redundancy operation mode is master/slave and the local PE operates as the slave node.

Views

Cross-connect view

Predefined user roles

network-admin

Parameters

independent: Specifies the independent PW redundancy operation mode.

master: Specifies the master/slave PW redundancy operation mode and uses the local PE as the master node.

Usage guidelines

This command is applicable only to LDP PWs.

LDP PWs support the independent and master/slave PW redundancy operation modes.

·     Independent mode—The two PEs of a PW use LDP to advertise their respective PW active/standby state to each other. A PW can forward traffic only when it is up and active at both ends of the PW. In this mode, make sure both PEs of a PW use the independent PW redundancy operation mode.

·     Master/slave mode—One PE of a PW operates as the master node and the other PE operates as the slave node. The master PE determines the PW active/standby state and then uses LDP to advertise the PW state to the slave PE. The slave PE uses the same PW state as the master PE based on the information received from the master PE. In this way, the master and slave PEs for the set of redundant PWs can use the same active PW to forward user packets.

A slave node does not advertise the PW active/standby state to the master node, and the master node ignores the PW active/standby state received from the slave nodes.

Examples

# In cross-connect view of cross-connect pw2pw in cross-connect group vpn1, specify the master/slave PW redundancy operation mode and use the local PE as the master node.

<Sysname> system-view

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection pw2pw

[Sysname-xcg-vpn1-pw2pw] pw-redundancy master

Related commands

backup-peer

display l2vpn pw

peer

pw-type

Use pw-type to specify a PW data encapsulation type for a PW class.

Use undo pw-type to restore the default.

Syntax

pw-type { ethernet | vlan }

undo pw-type

Default

The PW data encapsulation type for a PW class is VLAN when the device operates in Bridgee mode. The PW data encapsulation type for a PW class is Ethernet when the device operates in Standard mode.

Views

PW class view

Predefined user roles

network-admin

Parameters

ethernet: Specifies the PW data encapsulation type as Ethernet.

vlan: Specifies the PW data encapsulation type as VLAN.

Usage guidelines

When the PW data encapsulation type is Ethernet, P-tag is not transferred on a PW.

·     For a packet from a CE:

¡     If the packet contains a P-tag, the PE removes the P-tag, and adds a PW label and an outer tag into the packet before forwarding it.

¡     If the packet contains no P-tag, the PE directly adds a PW label and an outer tag into the packet before forwarding it.

·     For a packet to a CE:

¡     If the access mode is configured as VLAN by using the ac interface command, the PE adds a P-tag into the packet before sending it to the CE.

¡     If the access mode is configured as Ethernet by using the ac interface command, the PE directly sends the packet to the CE.

You cannot rewrite or remove existing tags.

When the PW data encapsulation type is VLAN, packets transmitted over a PW must carry a P-tag.

·     For a packet from a CE:

¡     If the peer PE does not require the ingress to rewrite the P-tag, the PE keeps the P-tag unchanged for the packet, and then encapsulates the packet. If the packet contains no P-tag, the PE adds a null label (the label value is 0) into the packet, and then encapsulates the packet.

¡     If the peer PE requires the ingress to rewrite the P-tag, the PE changes the P-tag to the expected VLAN tag (the tag value might be 0), and then adds a PW label and an outer tag into the packet. If the packet contains no P-tag, the PE adds a VLAN tag expected by the peer PE (the tag value might be 0), and then adds a PW label and an outer tag into the packet.

·     For a packet to a CE:

¡     If the access mode is configured as VLAN by using the ac interface command, the PE rewrites or retains the P-tag before forwarding the packet.

¡     If the access mode is configured as Ethernet by using the ac interface command, the PE removes the P-tag before forwarding the packet.

Examples

# Configure the PW data encapsulation type as Ethernet.

<Sysname> system-view

[Sysname] pw-class pw100

[Sysname-pw-pw100] pw-type ethernet

Related commands

ac-interface

display l2vpn pw-class

revertive

Use revertive to specify the switchover mode and set the switchover wait time.

Use undo revertive to restore the default.

Syntax

revertive { wtr wtr-time | never }

undo revertive { wtr | never }

Default

The switchover mode is revertive and the switchover wait time is 0 seconds. When the primary PW recovers, traffic is immediately switched from the backup PW to the primary PW.

Views

Cross-connect view

Predefined user roles

network-admin

Parameters

wtr wtr-time: Specifies the switchover mode as revertive and specifies the wait time in the range of 0 to 3600 seconds. When the primary PW recovers, the PE waits for the specified time before switching traffic from the backup PW to the primary PW.

never: Specifies the switchover mode as non-revertive. After the primary PW recovers, traffic is not switched from the backup PW to the primary PW.

Examples

# Specify the revertive mode and set the switchover wait time to 120 seconds for cross-connect ac2pw in cross-connect group vpn1.

<Sysname> system-view

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1] connection ac2pw

[Sysname-xcg-vpn1-ac2pw] revertive wtr 120

Related commands

display l2vpn pw

rtp-header enable

Use rtp-header enable to configure CEM class packets to carry the RTP header.

Use undo rtp-header enable to restore the default.

Syntax

rtp-header enable

undo rtp-header enable

Default

CEM class packets do not carry the RTP header.

Views

CEM class view

Predefined user roles

network-admin

Usage guidelines

For an egress PE to use differential timestamps in the RTP header to implement clock recovery, use this command to configure CEM class packets to carry the RTP header.

Examples

# Configure packets for CEM class satop to carry the RTP header.

<Sysname> system-view

[Sysname] cem-class satop

[Sysname-cem-satop] rtp-header enable

service-instance

Use service-instance to create an Ethernet service instance on an interface and enter its view, or enter the view of an existing Ethernet service instance.

Use undo service-instance to delete an Ethernet service instance on an interface.

Syntax

service-instance instance-id

undo service-instance instance-id

Default

No Ethernet service instances exist.

Views

Layer 2 Ethernet interface view

Layer 2 aggregate interface view

Predefined user roles

network-admin

Parameters

instance-id: Specifies an ID for the Ethernet service instance, in the range of 1 to 4096.

Examples

# Create Ethernet service instance 1 on Layer 2 Ethernet interface HundredGigE 1/0/1, and enter Ethernet service instance 1 view.

<Sysname> system-view

[Sysname] interface hundredgige 1/0/1

[Sysname-HundredGigE1/0/1] service-instance 1

[Sysname-HundredGigE1/0/1-srv1]

Related commands

display l2vpn service-instance

shutdown (cross-connect group view)

Use shutdown to disable a cross-connect group.

Use undo shutdown to enable a cross-connect group.

Syntax

shutdown

undo shutdown

Default

A cross-connect group is enabled.

Views

Cross-connect group view

Predefined user roles

network-admin

Usage guidelines

After you disable a cross-connect group, all cross-connects in the group cannot provide L2VPN services.

Use the shutdown command when you want to temporarily disable L2VPN. When a cross-connect group is disabled, you can still configure the cross-connect group. After the configuration, use the undo shutdown command to enable the cross-connect group. The cross-connect group will provide L2VPN services using the new settings.

Examples

# Disable cross-connect group vpn2.

<Sysname> system-view

[Sysname] xconnect-group vpn2

[Sysname-xcg-vpn2] shutdown

Related commands

display l2vpn xconnect-group

snmp-agent trap enable l2vpn

Use snmp-agent trap enable l2vpn to enable SNMP notifications for L2VPN PW.

Use undo snmp-agent trap enable l2vpn to disable SNMP notifications for L2VPN PW.

Syntax

snmp-agent trap enable l2vpn [ pw-delete | pw-switch | pw-up-down ] *

undo snmp-agent trap enable l2vpn [ pw-delete | pw-switch | pw-up-down ] *

Default

SNMP notifications for L2VPN PW are disabled.

Views

System view

Predefined user roles

network-admin

Parameters

pw-delete: Enables PW deletion notifications.

pw-switch: Enables PW primary/backup switchover notifications.

pw-up-down: Enables PW up-down notifications.

Usage guidelines

This feature enables L2VPN to generate SNMP notifications when PW deletions, PW status changes, or PW switchovers occur. For L2VPN event notifications to be sent correctly, you must also configure SNMP on the device. For more information about SNMP configuration, see the network management and monitoring configuration guide for the device.

If you do not specify a notification type, this command enables all types of notifications for L2VPN PW.

Examples

# Enable PW up-down notifications.

<Sysname> system-view

[Sysname] snmp-agent trap enable l2vpn pw-up-down

Related commands

display snmp-agent trap-list (Network Management and Monitoring Command Reference)

xconnect-group

Use xconnect-group to create a cross-connect group and enter its view, or enter the view of an existing cross-connect group.

Use undo xconnect-group to delete a cross-connect group.

Syntax

xconnect-group group-name

undo xconnect-group group-name

Default

No cross-connect groups exist.

Views

System view

Predefined user roles

network-admin

Parameters

group-name: Specifies a name for the cross-connect group, a case-sensitive string of 1 to 31 characters excluding hyphens.

Usage guidelines

L2VPN can create multiple LDP and static PWs for a cross-connect group.

Examples

# Create a cross-connect group named vpn1 and enter cross-connect group view.

<Sysname> system-view

[Sysname] xconnect-group vpn1

[Sysname-xcg-vpn1]

Related commands

display l2vpn xconnect-group

  • Cloud & AI
  • InterConnect
  • Intelligent Computing
  • Security
  • SMB Products
  • Intelligent Terminal Products
  • Product Support Services
  • Technical Service Solutions
All Services
  • Resource Center
  • Policy
  • Online Help
All Support
  • Become a Partner
  • Partner Resources
  • Partner Business Management
All Partners
  • Profile
  • News & Events
  • Online Exhibition Center
  • Contact Us
All About Us
新华三官网