Procedure 16-1: Configure Ethernet service OAM using CLI commands

- Overview

Use this procedure to configure Ethernet service OAM on VLNC40/42/42B networks using CLI commands.

Refer to Service OAM in VLNC40/42/42B, and Figure 16-1, Service OAM reference model for an example.

Refer to the Alcatel-Lucent 1850 Transport Service Switch (TSS-5) Command Line Interface Guide, for help on using the Ethernet OAM CLI commands.

Service OAM provisioning consists of the following general order of steps:

  1. Determine the VLAN tagging mode (VLAN ID) being used for this service.

  2. Enabling Connectivity Fault Management (CFM) on each node in the network using the ethoam cfm command.

  3. Provision the Maintenance Domains (MDs) using the ethoam md command.

  4. Provision the Maintenance Associations (MAs) using the ethoam ma command.

  5. Provision the Maintenance association End Points (MEPs) to be used using the ethoam mep and ethoam remote-mep commands.

This procedure uses Figure 16-1, Service OAM reference model as an example for provisioning. Many other configurations are possible and must be provisioned using local practices and procedures.

The steps in the following procedure are given in the logical order of configuring MDs from the lowest level to the highest. Other ordering is possible, for instance configuring successive ports, with all OAM entities on a port configured at once.

Although Figure 16-1, Service OAM reference model shows a Customer level ME, this procedure is only used to provision the Provider network. Similar provisioning may be performed between the customer and provider using these procedures and coordination of the information that must be passed between the customer and provider.

Refer to the Alcatel-Lucent 1850 Transport Service Switch (TSS-5) Command Line Interface Guide, for the proper command syntax, parameters, and values for each of the commands used in this procedure.

- Before you begin

You must be familiar with the concepts of IEEE Std 802.1ag™ -2007 Connectivity Fault Management and/or have detailed work instructions.

In addition, you should:

  • Make a sketch of the network with the Nodes and ports being used for this service.

  • Know the number of players (owners), domains, and maintenance associations of the OAM functions being provisioned at each of the nodes in the network.

  • Determine the tagging mode of the service and the VLAN ID to be used for the maintenance associations (MAs) being provisioned.

  • Determine the location of all Maintenance association End Points (MEPs and remote-MEPs) and Maintenance Intermediate Points (MIPs).

  • Disable CFM traps for the switch during setup using the no snmp-server enable traps cfm command, if required. When a remote-mep is configured, a dot1agCfmFaultAlarm trap (DefRemoteCCM) will exist until the remote has been configured mep-cc enable if traps are not disabled.

Step

For each of the required steps, login to the VLNC40/42/42B being provisioned.

 
1

On every node in the network being provisioned for OAM, you must first enable Connectivity Fault Management (CFM) using the ethoam cfm command if not already performed. The show ethoam cfm command may be used to check the status (enabled or disabled) of CFM.

For example, from the Global Config mode at each node: (ALU 1850TSS-5) (Config)# ethoam cfm.


2

If link level provisioning is required, at all Nodes 2-7, configure link level zero (0) maintenance domains, maintenance associations, and Down-MEPs on every network port interface using no VLAN (vid=0) Down-MEPs to monitor the physical links.

For example, for the link between Nodes 2 and 3, perform the following at each node:

  1. Use the ethoam md command to provision the link domain and domain level.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md link level 0.

  2. Use the ethoam ma command to provision the maintenance association (MA) associated with no service instance (vid=0) within the link domain.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma link1 md link vid 0 ccminterval 1sec.

  3. Use the ethoam mep command to configure each node interface at each end of the link as a Maintenance association End Point (MEP) of the specific MA. At these interfaces, configure the MEP as a Down-MEP. All MEPIDs in an MA must be unique.

    For example, from the Interface Config mode: (ALU 1850TSS-5) (Interface d2-1)# ethoam mep 1 md link ma link1 direction down mep-cc enable priority 7.

  4. Use the ethoam remote-mep command to add remote Maintenance association End Point (MEP) identifiers to the list of MEPIDs for this Maintenance Association (MA).

    When the remote-mep is configured, a dot1agCfmFaultAlarm trap (DefRemoteCCM) will exist until the remote has been configured mep-cc enable unless all CFM traps are disabled during setup using the no snmp-server enable traps cfm command.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam remote-mepid 2 md link ma link1.

Repeat this step for each of the links (between nodes 3 and 4, nodes 4 and 5, nodes 5 and 6, and nodes 6 and 7.

Note that this step may also be used to provision link level zero (0) maintenance domains, maintenance associations, and Down-MEPs at Nodes 2 and 7 ports facing the customer equipment (links between Nodes 1 and 2 and Nodes 7 and 8.)


3

At Nodes 2 and 4, perform the following to provision OperatorA domains:

  • Use the ethoam md command to provision the operator domain and domain level for OperatorA.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md operatorA level 2.

  • Use the ethoam ma command to provision the maintenance association (MA) associated with a single service instance within the operator domain.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma operator1 md operatorA vid 10 ccminterval 1sec ma-mip enable.

    Note that the VLAN ID (vid) may not be the same in all cases depending on the tagging mode.

  • Use the ethoam mep command to configure the UNI-N and E-NNI node interfaces with a Maintenance Association End Point. At these interfaces, configure the MEP as an Up-MEP. All MEPIDs in an MA must be unique.

    For example, from the Interface Config mode at Node 2: (ALU 1850TSS-5) (Interface a-42)# ethoam mep 1 md operatorA ma operator1 direction up mep-cc enable priority 7.

  • Use the ethoam remote-mep command to add remote Maintenance association End Point (MEP) identifiers to the list of MEPIDs for this Maintenance Association (MA).

    When the remote-mep is configured, a dot1agCfmFaultAlarm trap (DefRemoteCCM) will exist until the remote has been configured mep-cc enable unless all CFM traps are disabled during setup using the no snmp-server enable traps cfm command.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam remote-mepid 2 md operatorA ma operator1.


4

At Node 3, if required and the tagging mode allows, use the ethoam md and ethoam ma commands to enable operatorA MIPs at this node.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md operatorA level 2.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma operator1 md operatorA vid 10 ccminterval 1sec ma-mip enable.


5

At Nodes 5 and 7, perform the following to provision OperatorB domains:

  • Use the ethoam md command to provision the operator domain and domain level for OperatorB.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md operatorB level 2.

  • Use the ethoam ma command to provision the maintenance association (MA) associated with a single service instance within the operator domain.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma operator2 md operatorB vid 10 ccminterval 1sec ma-mip enable.

    Note that the VLAN ID (vid) may not be the same in all cases depending on the tagging mode.

  • Use the ethoam mep command to configure each node interface as a Maintenance association End Point (MEP) of a specific MA. At these interfaces, configure the MEP as an Up-MEP. All MEPIDs in an MA must be unique.

    For example, from the Interface Config mode: (ALU 1850TSS-5) (Interface d2-1)# ethoam mep 1 md operatorB ma operator2 direction up mep-cc enable priority 7.

  • Use the ethoam remote-mep command to add remote Maintenance association End Point (MEP) identifiers to the list of MEPIDs for this Maintenance Association (MA).

    When the remote-mep is configured, a dot1agCfmFaultAlarm trap (DefRemoteCCM) will exist until the remote has been configured mep-cc enable unless all CFM traps are disabled during setup using the no snmp-server enable traps cfm command.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam remote-mepid 2 md operatorB ma operator2.


6

At Node 6, if required and the tagging mode allows, use the ethoam md and ethoam ma commands to enable operatorB MIPs at this node.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md operatorB level 2.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma operator2 md operatorB vid 10 ccminterval 1sec ma-mip enable.


7

At Nodes 2 and 7, perform the following to provision the provider domain:

  • Use the ethoam md command to provision the provider domain and domain level.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md provider level 4.

  • Use the ethoam ma command to provision the maintenance association (MA) associated with a single service instance within the provider domain.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma providerXYZ md provider vid 10 ccminterval 1sec ma-mip enable.

    Note that the VLAN ID (vid) may not be the same in all cases depending on the tagging mode.

  • Use the ethoam mep command to configure each node UNI-N interface as a Maintenance association End Point (MEP) of a specific MA. At these interfaces, configure the MEP as an Up-MEP. All MEPIDs in an MA must be unique.

    For example, from the Interface Config mode: (ALU 1850TSS-5) (Interface d2-1)# ethoam mep 11 md provider ma providerXYZ direction up mep-cc enable priority 7.

  • Use the ethoam remote-mep command to add remote Maintenance association End Point (MEP) identifiers to the list of MEPIDs for this Maintenance Association (MA).

    When the remote-mep is configured, a dot1agCfmFaultAlarm trap (DefRemoteCCM) will exist until the remote has been configured mep-cc enable unless all CFM traps are disabled during setup using the no snmp-server enable traps cfm command.

    For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam remote-mepid 12 md provider ma providerXYZ.


8

At Nodes 4 and 5, if required and the tagging mode allows, use the ethoam md and ethoam ma commands to enable the provider MIPs at these nodes.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md provider level 4.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma providerXYZ md provider vid 10 ccminterval 1sec ma-mip enable.


9

At Nodes 2 and 7, if required and the tagging mode allows (see Table 16-1, No double tagging, Table 16-2, Double tagging – All to one bundling, and Table 16-3, Double tagging – Service-multiplexed), use the ethoam md and ethoam ma commands to enable the customer MIPs at these nodes.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam md customer level 7.

For example, from the Global Config mode: (ALU 1850TSS-5) (Config)# ethoam ma customer1 md customer vid 10 ma-mip enable.


End of steps

Service OAM in VLNC40/42/42B

Ethernet service OAM (Operations, Administration, and Maintenance) provides maintenance features for detecting, isolating, and reporting connectivity faults for Ethernet services. This release implements IEEE Std 802.1ag™ -2007 Connectivity Fault Management for the VLNC40/42/42B circuit packs. Three basic features are currently specified: Continuity Check, Link Trace, and Loopback.

For each service, generally three types of players are involved: the customer, the service provider, and operators. Each needs its own independent OAM functions, in its own Maintenance Domain (MD). For this reason Service OAM is defined at multiple levels, as shown in Figure 16-1, Service OAM reference model.

Figure 16-1: Service OAM reference model
Service OAM reference model+

CFM supports the following concepts to support multiple independent operators, services, and customers:

Each player can establish their own Maintenance Associations (MA), consisting of Maintenance Endpoints (MEP’s, shown as triangles), which allows them to exchange OAM messages over their domain of the service. MEP’s can perform fault detection using keep-alive messages called Continuity Check Messages (CCM). Maintenance Intermediate Points (MIP’s, shown as circles) may be created to facilitate fault isolation. They can respond to, but do not initiate, certain OAM functions. For example, loopbacks may be initiated from a MEP which has detected a CC fault and targeted successively to each MIP at its level. A provider can isolate a fault to one operator, and an operator can isolate to a single NE.

Service OAM Configurations

An example application is a VLNC40/42/42B provider-owned demarcation point between customers and the provider’s network. This is Node 2 or Node 7 in Figure 16-1, Service OAM reference model. Each customer port may be provisioned to support a customer MIP and at least a provider Up-MEP, and if applicable an operator Up-MEP, for each Ethernet Virtual Connection (EVC). A link-level Down-MEP may be configured on both customer and network ports, with no VID, to monitor the entire link.

Provider bridging (double tagging) is typically used. In that case, a customer MIP can only function if the customer supplies untagged Ethernet OAM frames (see MIP support), which get tagged with the S-VLAN, otherwise the customer’s OAM traffic is tunneled. See Table 16-2, Double tagging – All to one bundling and Table 16-3, Double tagging – Service-multiplexed. OAM for multiple EVC’s (service-multiplexing) is supported. Similarly, in that case only one of the EVC’s on a port can support a customer MIP, the one which includes untagged traffic (see Table 16-3, Double tagging – Service-multiplexed).

If double tagging is not used, then a customer MIP may be supported in the default VLAN if the customer supplies untagged Ethernet OAM frames, or by agreement with the customer on a specific VLAN for OAM. See Table 16-1, No double tagging. The provider’s OAM also uses that same VLAN, representing the “service.”

Service OAM also applies to more complex networks than is represented in this procedure, including multipoint and ring networks.

MIP support

Whether and how a customer MIP can be supported depends on the tagging mode, and whether the customer OAM frames (only levels 5, 6 and 7 are designated for customer use) are tagged. Table 16-1, No double tagging through Table 16-3, Double tagging – Service-multiplexed show, for the provider edge, the relation between customer OAM tagging and the Service VLAN to be used for configuring the MA. For example, Node 2 in Figure 16-1, Service OAM reference model. A customer MIP can only be supported (be accessible) in the provider’s equipment when the customer’s OAM frames have a single tag when forwarded to the CPU. When double tagged, they are tunneled.

Table 16-1: No double tagging

Customer OAM VLAN

Customer MIP supported?

Service VLAN ID

Untagged (untagged not accepted)

No

N/A

Untagged (untagged accepted)

Yes, in pvid

pvid

VLAN=X

Yes

X

No OAM

No

Any

Table 16-2: Double tagging – All to one bundling

Customer OAM VLAN

Customer MIP supported?

Service VLAN ID

Untagged

Yes, in default VLAN (pvid)

pvid

VID=X

No, tunneled

pvid

Table 16-3: Double tagging – Service-multiplexed

Customer OAM VLAN

Customer MIP supported?

Service VLAN ID

Untagged

Yes, in only one EVC

As mapped with SVLAN

VID=X

No, tunneled

As mapped with SVLAN

Copyright © 2011 Alcatel-Lucent. All rights reserved.