Configuring Ethernet Connectivity Fault Management in a Service Provider Network

Ethernet Connectivity Fault Management (CFM) is an end-to-end per-service-instance Ethernet layer operations, administration, and maintenance (OAM) protocol. It includes proactive connectivity monitoring, fault verification, and fault isolation for large Ethernet metropolitan-area networks (MANs) and WANs.

The advent of Ethernet as a MAN and WAN technology imposes a new set of OAM requirements on Ethernet’s traditional operations, which were centered on enterprise networks only. The expansion of Ethernet technology into the domain of service providers, where networks are substantially larger and more complex than enterprise networks and the user base is wider, makes operational management of link uptime crucial. More importantly, the timeliness in isolating and responding to a failure becomes mandatory for normal day-to-day operations, and OAM translates directly to the competitiveness of the service provider.


Note

As an alternative, CFM can be configured over an Ethernet flow point (EFP) interface by using the cross connect functionality. For more information about this alternative, see Configuring the CFM over EFP Interface with Cross Connect Feature .


Finding Feature Information

Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table.

Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.

Prerequisites for Configuring Ethernet CFM in a Service Provider Network

Business Requirements

  • Network topology and network administration have been evaluated.

  • Business and service policies have been established.

  • Partial Route Computation (PRC) codes have been implemented for all supported commands related to configuring High Availability (HA) on a maintenance endpoint (MEP), maintenance intermediate point (MIP), level, service instance ID, cross-check timer, cross-check, and domain.

Restrictions for Configuring Ethernet CFM in a Service Provider Network

  • CFM loopback messages will not be confined within a maintenance domain according to their maintenance level. The impact of not having CFM loopback messages confined to their maintenance levels occurs at these levels:

    • Architecture—CFM layering is violated for loopback messages.

    • Deployment—A user may potentially misconfigure a network and have loopback messages succeed.

    • Security—A malicious device that recognizes devices’ MAC addresses and levels may potentially explore a network topology that should be transparent.

  • CFM is not fully supported on a Multiprotocol Label Switching (MPLS) provider edge (PE) device. There is no interaction between CFM and an Ethernet over MPLS (EoMPLS) pseudowire.

  • CFM configuration is not supported on an EtherChannel in FastEthernet Channel (FEC) mode.

  • The high availability (HA) features NFS/SSO Support in CFM 802.1ag/1.0d and ISSU Support in CFM 802.1ag/1.0d are not supported on customer edge (CE) devices.

  • The NFS/SSO Support in CFM 802.1ag/1.0d feature is not supported for the traceroute and error databases.

  • QinQ encapsulation is not supported on the Cisco ASR 1000 Series Aggregation Services Router for CFM for routed subinterfaces.

  • The client hog message is seen with scaled hardware offloaded CFM sessions for both local and remote MEP statistics.

  • TCAM entries are added in the Egress ACL region for MIP/MEP configured on TEFP. The following table lists the maximum scale of MIP/MEP configured on the node.

    Level

    Maximum Number of MEPs

    0

    239

    1

    239

    2

    159

    3

    239

    4

    159

    5

    159

    6

    119

    7

    239


    Note

    Number of MIP entries is based on the number of VLANs specified in the MIP configuration. The MIP/MEP under TEFP is also inclusive in the maximum number of MEPS on the node (1024).


Information About Configuring Ethernet CFM in a Service Provider Network

Ethernet CFM

Ethernet CFM is an end-to-end per-service-instance Ethernet layer OAM protocol that includes proactive connectivity monitoring, fault verification, and fault isolation. End to end can be PE to PE or CE to CE. A service can be identified as a service provider VLAN (S-VLAN) or an EVC service.

Being an end-to-end technology is the distinction between CFM and other metro-Ethernet OAM protocols. For example, MPLS, ATM, and SONET OAM help in debugging Ethernet wires but are not always end-to-end. 802.3ah OAM is a single-hop and per-physical-wire protocol. It is not end to end or service aware.

Troubleshooting carrier networks offering Ethernet Layer 2 services is challenging. Customers contract with service providers for end-to-end Ethernet service and service providers may subcontract with operators to provide equipment and networks. Compared to enterprise networks, where Ethernet traditionally has been implemented, these constituent networks belong to distinct organizations or departments, are substantially larger and more complex, and have a wider user base. Ethernet CFM provides a competitive advantage to service providers for which the operational management of link uptime and timeliness in isolating and responding to failures is crucial to daily operations.

Benefits of Ethernet CFM

  • End-to-end service-level OAM technology

  • Reduced operating expense for service provider Ethernet networks

  • Competitive advantage for service providers

  • Supports both distribution and access network environments with the outward facing MEPs enhancement

CFM Configuration over EFP Interface with Cross Connect Feature

Ethernet Connectivity Fault Management (CFM) is an end-to-end per-service-instance Ethernet layer OAM protocol that includes proactive connectivity monitoring, fault verification, and fault isolation. Currently, Ethernet CFM supports Up facing and Down facing Maintenance Endpoints (MEPs).

For information on Ethernet Connectivity Fault Management, see http://www.cisco.com/en/US/docs/ios/12_2sr/12_2sra/feature/guide/srethcfm.html.

The CFM over EFP Interface with xconnect feature allows you to:

  • Forward continuity check messages (CCM) towards the core over cross connect pseudowires.

  • Receive CFM messages from the core.

  • Forward CFM messages to the access side (after Continuity Check Database [CCDB] based on maintenance point [MP] filtering rules).

Restrictions for CFM Configuration over EFP Interface with Cross Connect Feature

RSP2 Module

  • Configuration of CCM sampling rate for the offloaded sessions using offload sampling command is not supported.

  • Parsing multiple organizational-specific Type Length Value (TLV) is not supported.

  • Priority-tagged encapsulation type is not supported.

  • Error-objects are seen on active and standby RSP after reboot when CFM is globally disabled and MIP filter is enabled.

  • CFM Traceroute with (forwarding database) FDB only option is not supported on Up MEP.

  • CFM CC/Ping/Traceroute for Down MEP, CFM Ping/Traceroute for Up MEP use the bypass EAID, so these packets cannot be mirrored in the egress direction. Only Up MEP CFM CC can be mirrored.

  • CFM Traceroute to expired RMEPs are flooded only to port where it was last learned. CFM Traceroute for new RMEPs are not initiated on their own. However ping to both expired and new RMEPs are flooded to all EFPs in the BD.

RSP3 Module

  • L2VPN VC statistics are not supported on the RSP3 module.

Customer Service Instance

A customer service instance is an Ethernet virtual connection (EVC), which is identified by an S-VLAN within an Ethernet island, and is identified by a globally unique service ID. A customer service instance can be point-to-point or multipoint-to-multipoint. The figure below shows two customer service instances. Service Instance Green is point to point; Service Instance Blue is multipoint to multipoint.

Maintenance Domain

A maintenance domain is a management space for the purpose of managing and administering a network. A domain is owned and operated by a single entity and defined by the set of ports internal to it and at its boundary. The figure below illustrates a typical maintenance domain.

A unique maintenance level in the range of 0 to 7 is assigned to each domain by a network administrator. Levels and domain names are useful for defining the hierarchical relationship that exists among domains. The hierarchical relationship of domains parallels the structure of customer, service provider, and operator. The larger the domain, the higher the level value. For example, a customer domain would be larger than an operator domain. The customer domain may have a maintenance level of 7 and the operator domain may have a maintenance level of 0. Typically, operators would have the smallest domains and customers the largest domains, with service provider domains between them in size. All levels of the hierarchy must operate together.

Domains should not intersect because intersecting would mean management by more than one entity, which is not allowed. Domains may nest or touch but when two domains nest, the outer domain must have a higher maintenance level than the domain nested within it. Nesting maintenance domains is useful in the business model where a service provider contracts with one or more operators to provide Ethernet service to a customer. Each operator would have its own maintenance domain and the service provider would define its domain—a superset of the operator domains. Furthermore, the customer has its own end-to-end domain which is in turn a superset of the service provider domain. Maintenance levels of various nesting domains should be communicated among the administering organizations. For example, one approach would be to have the service provider assign maintenance levels to operators.

CFM exchanges messages and performs operations on a per-domain basis. For example, running CFM at the operator level does not allow discovery of the network by the higher provider and customer levels.

Network designers decide on domains and configurations. The figure below illustrates a hierarchy of operator, service provider, and customer domains and also illustrates touching, intersecting, and nested domains.

Maintenance Associations and Maintenance Points

A maintenance association (MA) identifies a service that can be uniquely identified within the maintenance domain. The CFM protocol runs within a maintenance association. A maintenance point is a demarcation point on an interface that participates in CFM within a maintenance domain. Maintenance points drop all lower-level frames and forward all higher-level frames. There are two types of maintenance points:

  • Maintenance end points (MEPs) are points at the edge of the domain that define the boundaries and confine CFM messages within these boundaries. Outward facing or Down MEPs communicate through the wire side (connected to the port). Inward facing or Up MEPs communicate through the relay function side, not the wire side.

    CFM 802.1ag supports up and down per-VLAN MEPs, as well as port MEPs, which are untagged down MEPs that are not associated with a VLAN.

    Port MEPs are configured to protect a single hop and used to monitor link state through CFM. If a port MEP is not receiving continuity check messages from its peer (static remote MEP), for a specified interval, the port is put into an operational down state in which only CFM and OAM packets pass through, and all other data and control packets are dropped.

    • Up MEP—An up MEP sends and receives CFM frames through the relay function. It drops all CFM frames at its level or lower that come from the wire side, except traffic going to the down MEP. For CFM frames from the relay side, it processes the frames at its level and drops frames at a lower level. The MEP transparently forwards all CFM frames at a higher level, regardless of whether they are received from the relay or wire side. If the port on which MEP is configured is blocked by STP, the MEP can still send or receive CFM messages through the relay function. CFM runs at the provider maintenance level (UPE-to-UPE), specifically with up MEPs at the user network interface (UNI).


      Note

      The device rate-limits all incoming CFM messages at a fixed rate of 500 frames per second.


    • Dowm MEP—A down MEP sends and receives CFM frames through the wire connected to the port on which the MEP is configured. It drops all CFM frames at its level or lower that come from the relay side. For CFM frames from the wire side, it processes all CFM frames at its level and drops CFM frames at lower levels except traffic going to the other lower-level down MEP. The MEP transparently forwards all CFM frames at a higher level, regardless of whether they are received from the relay or through the wire.

  • Maintenance intermediate points (MIPs) are internal to a domain, not at the boundary, and respond to CFM only when triggered by traceroute and loopback messages. They forward CFM frames received from MEPs and other MIPs, drop all CFM frames at a lower level (if MIP filtering is enabled), and forward all CFM frames at a higher level and at a lower level and regardless of whether they are received from the relay or wire side. When MIP filtering is enabled, the MIP drops CFM frames at a lower level. MIPs also catalog and forward continuity check messages (CCMs), but do not respond to them.

    MIP filtering is disabled by default, and you can configure it to be enabled or disabled. When MIP filtering is disabled, all CFM frames are forwarded.

    You can manually configure a MIP or configure the device to automatically create a MIP. You can configure a MEP without a MIP. In case of a configuration conflict, manually created MIPs take precedence over automatically created MIPs.

    If port on which the MEP is configured is blocked by Spanning-Tree Protocol (STP), the MIP can receive and might respond to CFM messages from both the wire and relay side, but cannot forward any CFM messages.

Maintenance Point

A maintenance point is a demarcation point on an interface (port) that participates in CFM within a maintenance domain. Maintenance points on device ports act as filters that confine CFM frames within the bounds of a domain by dropping frames that do not belong to the correct level. Maintenance points must be explicitly configured on Cisco devices. Two classes of maintenance points exist, MEPs and MIPs.

Maintenance Endpoints

Maintenance endpoints (MEPs) have the following characteristics:

  • Per maintenance domain (level) and service (S-VLAN or EVC)

  • At the edge of a domain, define the boundary

  • Within the bounds of a maintenance domain, confine CFM messages

  • When configured to do so, proactively transmit Connectivity Fault Management (CFM) continuity check messages (CCMs)

  • At the request of an administrator, transmit traceroute and loopback messages

Inward Facing MEPs

Inward facing means the MEP communicates through the Bridge Relay function and uses the Bridge-Brain MAC address. An inward facing MEP performs the following functions:

  • Sends and receives CFM frames at its level through the relay function, not via the wire connected to the port on which the MEP is configured.

  • Drops all CFM frames at its level (or lower level) that come from the direction of the wire.

  • Processes all CFM frames at its level coming from the direction of the relay function.

  • Drops all CFM frames at a lower level coming from the direction of the relay function.

  • Transparently forwards all CFM frames at its level or a higher level, independent of whether they come in from the relay function side or the wire side.


Note

A MEP of level L (where L is less than 7) requires a MIP of level M > L on the same port; hence, CFM frames at a level higher than the level of the MEP will be catalogued by this MIP.


  • If the port on which the inward MEP is configured is blocked by Spanning-Tree Protocol, the MEP can no longer transmit or receive CFM messages.

Outward Facing MEPs for Port Channels

Outward facing means that the MEP communicates through the wire. Outward facing MEPs can be configured on port channels (using cross connect functionality). A MIP configuration at a level higher than the level of the outward facing MEP is not required.

Outward facing MEPs on port channels use the Bridge-Brain MAC address of the first member link. When port channel members change, the identities of outward facing MEPs do not have to change.

An outward facing MEP performs the following functions:

  • Sends and receives CFM frames at its level via the wire connected to the port where the MEP is configured.

  • Drops all CFM frames at its level (or at a lower level) that come from the direction of the relay function.

  • Processes all CFM frames at its level coming from the direction of the wire.

  • Drops all CFM frames at a lower level coming from the direction of the wire.

  • Transparently forwards all CFM frames at levels higher than the level of the outward facing MEP, independent of whether they come in from the relay function side or the wire side.

  • If the port on which the outward MEP is configured is blocked by the Spanning-Tree Protocol, the MEP can still transmit and receive CFM messages via the wire.

Maintenance Intermediate Points

MIPs have the following characteristics:

  • Per maintenance domain (level) and for all S-VLANs enabled or allowed on a port.

  • Internal to a domain, not at the boundary.

  • CFM frames received from MEPs and other MIPs are cataloged and forwarded, using both the wire and the relay function.

  • All CFM frames at a lower level are stopped and dropped, independent of whether they originate from the wire or relay function.

  • All CFM frames at a higher level are forwarded, independent of whether they arrive from the wire or relay function.

  • MIPs respond only when triggered by CFM traceroute and loopback messages.

  • Bridge-Brain MAC addresses are used.

If the port on which a MIP is configured is blocked by Spanning-Tree Protocol, the MIP cannot receive CFM messages or relay them toward the relay function side. The MIP can, however, receive and respond to CFM messages from the wire.

A MIP has only one level associated with it and the command-line interface (CLI) does not allow you to configure a MIP for a domain that does not exist.

The figure below illustrates MEPs and MIPs at the operator, service provider, and customer levels.

CFM Messages

CFM uses standard Ethernet frames. CFM frames are distinguishable by EtherType and for multicast messages by MAC address. CFM frames are sourced, terminated, processed, and relayed by bridges. Routers can support only limited CFM functions.

Bridges that cannot interpret CFM messages forward them as normal data frames. All CFM messages are confined to a maintenance domain and to an S-VLAN (PE-VLAN or Provider-VLAN). Three types of messages are supported:

  • Continuity Check

  • Loopback

  • Traceroute

Continuity Check Messages

CFM CCMs are multicast heartbeat messages exchanged periodically among MEPs. They allow MEPs to discover other MEPs within a domain and allow MIPs to discover MEPs. CCMs are confined to a domain and S-VLAN.

CFM CCMs have the following characteristics:

  • Transmitted at a configurable periodic interval by MEPs. The interval can be from 10 seconds to 65535 seconds, the default is 30.

  • Contain a configurable hold-time value to indicate to the receiver the validity of the message. The default is 2.5 times the transmit interval.

  • Catalogued by MIPs at the same maintenance level.

  • Terminated by remote MEPs at the same maintenance level.

  • Unidirectional and do not solicit a response.

  • Carry the status of the port on which the MEP is configured.

Loopback Messages

CFM loopback messages are unicast frames that a MEP transmits, at the request of an administrator, to verify connectivity to a particular maintenance point. A reply to a loopback message indicates whether a destination is reachable but does not allow hop-by-hop discovery of the path. A loopback message is similar in concept to an Internet Control Message Protocol (ICMP) Echo (ping) message.

A CFM loopback message can be generated on demand using the CLI. The source of a loopback message must be a MEP; the destination may be a MEP or a MIP. CFM loopback messages are unicast; replies to loopback messages also are unicast. CFM loopback messages specify the destination MAC address, VLAN, and maintenance domain.

Traceroute Messages

CFM traceroute messages are multicast frames that a MEP transmits, at the request of an administrator, to track the path (hop-by-hop) to a destination MEP. They allow the transmitting node to discover vital connectivity data about the path, and allow the discovery of all MIPs along the path that belong to the same maintenance domain. For each visible MIP, traceroute messages indicate ingress action, relay action, and egress action. Traceroute messages are similar in concept to User Datagram Protocol (UDP) traceroute messages.

Traceroute messages include the destination MAC address, VLAN, and maintenance domain and they have Time To Live (TTL) to limit propagation within the network. They can be generated on demand using the CLI. Traceroute messages are multicast; reply messages are unicast.

Cross-Check Function

The cross-check function is a timer-driven post-provisioning service verification between dynamically discovered MEPs (via CCMs) and expected MEPs (via configuration) for a service. The cross-check function verifies that all endpoints of a multipoint or point-to-point service are operational. The function supports notifications when the service is operational; otherwise it provides alarms and notifications for unexpected endpoints or missing endpoints.

The cross-check function is performed one time. You must initiate the cross-check function from the CLI every time you want a service verification.

SNMP Traps

The support provided by the Cisco software implementation of CFM traps is Cisco proprietary information. MEPs generate two types of Simple Network Management Protocol (SNMP) traps, continuity check (CC) traps and cross-check traps.

CC Traps

  • MEP up—Sent when a new MEP is discovered, the status of a remote port changes, or connectivity from a previously discovered MEP is restored after interruption.

  • MEP down—Sent when a timeout or last gasp event occurs.

  • Cross-connect—Sent when a service ID does not match the VLAN.

  • Loop—Sent when a MEP receives its own CCMs.

  • Configuration error—Sent when a MEP receives a continuity check with an overlapping MPID.

Cross-Check Traps

  • Service up—Sent when all expected remote MEPs are up in time.

  • MEP missing—Sent when an expected MEP is down.

  • Unknown MEP—Sent when a CCM is received from an unexpected MEP.

Ethernet CFM and Ethernet OAM Interaction

To understand how CFM and OAM interact, you should understand the following concepts:

Ethernet Virtual Circuit

An EVC as defined by the Metro Ethernet Forum is a port-level point-to-point or multipoint-to-multipoint Layer 2 circuit. EVC status can be used by a CE device either to find an alternative path in to the service provider network or in some cases, to fall back to a backup path over Ethernet or over another alternative service such as ATM.

OAM Manager

The OAM manager is an infrastructure element that streamlines interaction between OAM protocols. The OAM manager requires two interworking OAM protocols, in this case Ethernet CFM and Ethernet OAM. Interaction is unidirectional from the OAM manager to the CFM protocol and the only information exchanged is the user network interface (UNI) port status. Additional port status values available include

  • REMOTE_EE—Remote excessive errors

  • LOCAL_EE—Local excessive errors

  • TEST—Either remote or local loopback

After CFM receives the port status, it communicates that status across the CFM domain.

CFM over Bridge Domains

Connectivity Fault Management (CFM) over bridge domains allows untagged CFM packets to be associated with a maintenance end point (MEP). An incoming untagged customer CFM packet has an EtherType of CFM and is mapped to an Ethernet virtual circuit (EVC) or bridge domain based on the encapsulation configured on the Ethernet flow point (EFP). The EFP is configured specifically to recognize these untagged packets.

An EFP is a logical demarcation point of an EVC on an interface and can be associated with a bridge domain. The VLAN ID is used to match and map traffic to the EFP. VLAN IDs have local significance per port similar to an ATM virtual circuit. CFM is supported on a bridge domain associated with an EFP. The association between the bridge domain and the EFP allows CFM to use the encapsulation on the EFP. All EFPs in the same bridge domain form a broadcast domain. The bridge domain ID determines the broadcast domain.

The distinction between a VLAN port and the EFP is the encapsulation. VLAN ports use a default dot1q encapsulation. For EFPs, untagged, single tagged, and double tagged encapsulation exists with dot1q and IEEE dot1ad EtherTypes. Different EFPs belonging to the same bridge domain can use different encapsulations.

Both up MEP, down MEP and MIP are supported. If an up MEP is configured under an EFP within a bridge domain, CFM messages would be routed into the bridge, and the rest members of the same bridge domain would be able to receive messages from this MEP. If a down MEP is configured, the messages will not goes into the bridge domain.

How to Set Up Ethernet CFM in a Service Provider Network

Designing CFM Domains


Note

To have an operator, service provider, or customer domain is optional. A network may have a single domain or multiple domains. The steps listed here show the sequence when all three types of domains will be assigned.


Before you begin

  • Knowledge and understanding of the network topology.

  • Understanding of organizational entities involved in managing the network; for example, operators, service providers, network operations centers (NOCs), and customer service centers.

  • Understanding of the type and scale of services to be offered.

  • Agreement by all organizational entities on the responsibilities, roles, and restrictions for each organizational entity.

  • Determination of the number of maintenance domains in the network.

  • Determination of the nesting and disjoint maintenance domains.

  • Assignment of maintenance levels and names to domains based on agreement between the service provider and operator or operators.

  • Determination of whether the domain should be inward or outward.

SUMMARY STEPS

  1. Determine operator level MIPs.
  2. Determine operator level MEPs.
  3. Determine service provider MIPs.
  4. Determine service provider MEPs.
  5. Determine customer MIPs.
  6. Determine customer MEPs.

DETAILED STEPS

  Command or Action Purpose
Step 1

Determine operator level MIPs.

Follow these steps:

  • Starting at lowest operator level domain, assign a MIP at every interface internal to the operator network to be visible to CFM.

  • Proceed to next higher operator level and assign MIPs.

  • Verify that every port that has a MIP at a lower level does not have maintenance points at a higher level.

  • Repeat steps a through d until all operator MIPs are determined.

Step 2

Determine operator level MEPs.

Follow these steps:

  • Starting at the lowest operator level domain, assign a MEP at every UNI that is part of a service instance.

  • Assign a MEP at the network to network interface (NNI) between operators, if there is more than one operator.

  • Proceed to next higher operator level and assign MEPs.

  • A port with a MIP at a lower level cannot have maintenance points at a higher level. A port with a MEP at a lower level should have either a MIP or MEP at a higher level.

Step 3

Determine service provider MIPs.

Follow these steps:

  • Starting at the lowest service provider level domain, assign service provider MIPs at the NNI between operators (if more than one).

  • Proceed to next higher service provider level and assign MIPs.

  • A port with a MIP at a lower level cannot have maintenance points at a higher level. A port with a MEP at a lower level should not have either a MIP or a MEP at a higher level.

Step 4

Determine service provider MEPs.

Follow these steps:

  • Starting at the lowest service provider level domain, assign a MEP at every UNI that is part of a service instance.

  • Proceed to next higher service provider level and assign MEPs.

  • A port with a MIP at a lower level cannot have maintenance points at a higher level. A port with a MEP at a lower level should have either a MIP or a MEP at a higher level.

Step 5

Determine customer MIPs.

Customer MIPs are allowed only on the UNIs at the uPEs if the service provider allows the customer to run CFM. Otherwise, the service provider can configure Cisco devices to block CFM frames.

  • Configure a MIP on every uPE, at the UNI port, in the customer maintenance domain.

  • Ensure the MIPs are at a maintenance level that is at least one higher than the highest level service provider domain.

Step 6

Determine customer MEPs.

Customer MEPs are on customer equipment. Assign an outward facing MEP within an outward domain at the appropriate customer level at the handoff between the service provider and the customer.

Examples

The figure below shows an example of a network with a service provider and two operators, A and B. Three domains are to be established to map to each operator and the service provider. In this example, for simplicity we assume that the network uses Ethernet transport end to end. CFM, however, can be used with other transports.

What to Do Next

After you have defined the Ethernet CFM domains, configure Ethernet CFM functionality by first provisioning the network and then provisioning service.

Configuring Ethernet CFM

Configuring Ethernet CFM consists of the following tasks:

Provisioning the Network

Provisioning the Network on the CE-A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]
  15. snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]
  16. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:

Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:

Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:

Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:

Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:

Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:

Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:

Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:

Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]

Example:

Device(config)# snmp-server enable traps ethernet cfm cc mep-up mep-down config loop cross-connect 

Enables SNMP trap generation for Ethernet CFM continuity check events.

Step 15

snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]

Example:

Device(config)# snmp-server enable traps ethernet cfm crosscheck mep-unknown mep-missing service-up 

Enables SNMP trap generation for Ethernet CFM continuity check events in relation to the cross-check operation between statically configured MEPS and those learned via CCMs.

Step 16

end

Example:

Device(config)# end

Returns to privileged EXEC mode.

Provisioning the Network on the U-PE A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mip level { level }
  19. exit
  20. exit
  21. snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]
  22. snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]
  23. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:

Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:

Device(config)# ethernet cfm domain Customer level 7 

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:

Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:

Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:

Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:

Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:

Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:

Device(config)# interface gigabitethernet4/2

Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:

Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mip level { level }

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 19

exit

Example:

Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 20

exit

Example:

Device(config-if)# exit

Returns to global configuration mode.

Step 21

snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]

Example:

Device(config)# snmp-server enable traps ethernet cfm cc mep-up mep-down config loop cross-connect 

Enables SNMP trap generation for Ethernet CFM mep-up, mep-down, config, loop, and cross-connect events.

Step 22

snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]

Example:

Device(config)# snmp-server enable traps ethernet cfm crosscheck mep-unknown mep-missing service-up 

Enables SNMP trap generation for Ethernet CFM mep-unknown, mep-missing, and service-up continuity check events in relation to the cross-check operation between statically configured MEPs and those learned via CCMs.

Step 23

end

Example:

Device(config)# end

Returns to privileged EXEC mode.

Provisioning the Network on the PE-AGG A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [ interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. interface type number
  12. service instance id ethernet [evc-name]
  13. encapsulation encapsulation-type
  14. bridge-domain bridge-id
  15. cfm mip level level
  16. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:

Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:

Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [ interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:

Device(config-ecfm)# mep archive-hold-time 65

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:

Device(config-ecfm)# exit

Returns the CLI to global configuration mode.

Step 10

ethernet cfm global

Example:

Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

interface type number

Example:

Device(config)# interface gigabitethernet3/1

Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 12

service instance id ethernet [evc-name]

Example:

Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 13

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 14

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 15

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 16

end

Example:

Device(config-if)# end

Returns to privileged EXEC mode.

Provisioning the Network on the N-PE A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. ethernet cfm global
  9. ethernet cfm traceroute cache
  10. ethernet cfm traceroute cache size entries
  11. ethernet cfm traceroute cache hold-time minutes
  12. interface type number
  13. service instance id ethernet [evc-name]
  14. encapsulation encapsulation-type
  15. bridge-domain bridge-id
  16. cfm mip level level
  17. exit
  18. exit
  19. snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]
  20. snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]
  21. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:

Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:

Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

ethernet cfm global

Example:

Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 9

ethernet cfm traceroute cache

Example:

Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 10

ethernet cfm traceroute cache size entries

Example:

Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 11

ethernet cfm traceroute cache hold-time minutes

Example:

Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 12

interface type number

Example:

Device(config)# interface gigabitethernet3/0

Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 13

service instance id ethernet [evc-name]

Example:

Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 14

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 15

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 16

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 17

exit

Example:

Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 18

exit

Example:

Device(config-if)# exit

Returns to global configuration mode.

Step 19

snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]

Example:

Device(config)# snmp-server enable traps ethernet cfm cc mep-up mep-down config loop cross-connect 

Enables SNMP trap generation for Ethernet CFM mep-up, mep-down, config, loop, and cross-connect events.

Step 20

snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]

Example:

Device(config)# snmp-server enable traps ethernet cfm crosscheck mep-unknown mep-missing service-up 

Enables SNMP trap generation for Ethernet CFM mep-unknown, mep-missing, and service-up continuity check events in relation to the cross-check operation between statically configured MEPs and those learned via CCMs.

Step 21

end

Example:

Device(config)# end

Returns to privileged EXEC mode.

Provisioning the Network on the CE-B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]
  15. snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]
  16. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]

Example:
Device(config)# snmp-server enable traps ethernet cfm cc mep-up mep-down config loop cross-connect 

Enables SNMP trap generation for Ethernet CFM mep-up, mep-down, config, loop, and cross-connect events.

Step 15

snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]

Example:
Device(config)# snmp-server enable traps ethernet cfm crosscheck mep-unknown mep-missing service-up 

Enables SNMP trap generation for Ethernet CFM mep-unknown, mep-missing, and service-up continuity check events in relation to the cross-check operation between statically configured MEPs and those learned via CCMs.

Step 16

end

Example:
Device(config)# end#

Returns to privileged EXEC mode.

Provisioning the Network on the U-PE B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mip level level
  19. exit
  20. exit
  21. snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]
  22. snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]
  23. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface gigabitethernet2/0
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 19

exit

Example:
Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 20

exit

Example:
Device(config-if)# exit

Returns to global configuration mode.

Step 21

snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]

Example:
Device(config)# snmp-server enable traps ethernet cfm cc mep-up mep-down config loop cross-connect 

Enables SNMP trap generation for Ethernet CFM mep-up, mep-down, config, loop, and cross-connect events.

Step 22

snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]

Example:
Device(config)# snmp-server enable traps ethernet cfm crosscheck mep-unknown mep-missing service-up 

Enables SNMP trap generation for Ethernet CFM mep-unknown, mep-missing, and service-up continuity check events in relation to the cross-check operation between statically configured MEPs and those learned via CCMs.

Step 23

end

Example:
Device(config)# end

Returns to privileged EXEC mode.

Provisioning the Network on the PE-AGG B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. interface type number
  12. service instance id ethernet [evc-name]
  13. encapsulation encapsulation-type
  14. bridge-domain bridge-id
  15. cfm mip level level
  16. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 65

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

interface type number

Example:
Device(config)# interface gigabitethernet1/1
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 12

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 13

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 14

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 15

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 16

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning the Network on the N-PE B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mip level level
  19. exit
  20. exit
  21. snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]
  22. snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]
  23. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface gigabitethernet1/2
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 19

exit

Example:
Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 20

exit

Example:
Device(config-if)# exit

Returns to global configuration mode.

Step 21

snmp-server enable traps ethernet cfm cc [mep-up ] [mep-down ] [config ] [loop ] [cross-connect ]

Example:
Device(config)# snmp-server enable traps ethernet cfm cc mep-up mep-down config loop cross-connect 

Enables SNMP trap generation for Ethernet CFM mep-up, mep-down, config, loop, and cross-connect events.

Step 22

snmp-server enable traps ethernet cfm crosscheck [mep-unknown | mep-missing | service-up ]

Example:
Device(config)# snmp-server enable traps ethernet cfm crosscheck mep-unknown mep-missing service-up 

Enables SNMP trap generation for Ethernet CFM mep-unknown, mep-missing, and service-up continuity check events in relation to the cross-check operation between statically configured MEPs and those learned via CCMs.

Step 23

end

Example:
Device(config)# end

Returns to privileged EXEC mode.

Provisioning Service

Provisioning Service on the CE-A

Perform this task to set up service for Ethernet CFM. Optionally, when this task is completed, you may configure and enable the cross-check function. To perform this optional task, see “Configuring and Enabling Cross-Checking for an Inward Facing MEP on the U PE-A”.

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mep domain domain-name mpid id
  19. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7 

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface ethernet 0/3
Device(config)# interface gigabitethernet0/0/3

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mep domain domain-name mpid id

Example:
Device(config-if-srv)# cfm mep domain L4 mpid 4001

Configures the MEP domain and the ID.

Step 19

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning Service on the U-PE A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mep domain domain-name mpid id
  19. exit
  20. exit
  21. interface type number
  22. service instance id ethernet [evc-name]
  23. encapsulation encapsulation-type
  24. bridge-domain bridge-id
  25. cfm mip level level
  26. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface gigabitethernet3/2
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mep domain domain-name mpid id

Example:
Device(config-if-srv)# cfm mep domain L4 mpid 4001

Configures the MEP domain and the ID.

Step 19

exit

Example:
Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 20

exit

Example:
Device(config-if)# exit

Returns to global configuration mode.

Step 21

interface type number

Example:
Device(config)# interface gigabitethernet3/2
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 22

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 23

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 24

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 25

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4

Creates a MIP and sets the maintenance level number.

Step 26

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning Service on the PE-AGG A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. interface type number
  12. service instance id ethernet [evc-name]
  13. encapsulation encapsulation-type
  14. bridge-domain bridge-id
  15. cfm mip level level
  16. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 65

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

interface type number

Example:
Device(config)# interface gigabitethernet3/1
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 12

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 13

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 14

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 15

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 16

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning Service on the N-PE A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mip level level
  19. exit
  20. exit
  21. interface type number
  22. service instance id ethernet [evc-name ]
  23. encapsulation encapsulation-type
  24. bridge-domain bridge-id
  25. cfm mep domain domain-name mpid id
  26. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface gigabitethernet3/0
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 19

exit

Example:
Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 20

exit

Example:
Device(config-if)# exit

Returns to global configuration mode.

Step 21

interface type number

Example:

Device(config-if)# interface gigabitethernet4/0

Device(config-if)# interface gigabitethernet0/0/2

Specifies an interface.

Step 22

service instance id ethernet [evc-name ]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 23

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 24

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 25

cfm mep domain domain-name mpid id

Example:
Device(config-if-srv)# cfm mep domain L4 mpid 4001

Configures the MEP domain and the ID.

Step 26

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning Service on the CE-B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mep domain domain-name mpid id
  19. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface ethernet 0/1
Device(config)# interface gigabitethernet0/0/1

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mep domain domain-name mpid id

Example:
Device(config-if-srv)# cfm mep domain L4 mpid 4001

Configures the MEP domain and the ID.

Step 19

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning Service on the U-PE B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mip level level
  19. exit
  20. exit
  21. interface type number
  22. service instance id ethernet [evc-name]
  23. encapsulation encapsulation-type
  24. bridge-domain bridge-id
  25. cfm mep domain domain-name mpid id
  26. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface gigabitethernet1/0
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 19

exit

Example:
Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 20

exit

Example:
Device(config-if)# exit

Returns to global configuration mode.

Step 21

interface type number

Example:
Device(config)# interface gigabitethernet1/0
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 22

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 23

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 24

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 25

cfm mep domain domain-name mpid id

Example:
Device(config-if-srv)# cfm mep domain L4 mpid 4001

Configures the MEP domain and the ID.

Step 26

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning Service on the PE-AGG B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. interface type number
  12. service instance id ethernet [evc-name]
  13. encapsulation encapsulation-type
  14. bridge-domain bridge-id
  15. cfm mip level level
  16. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 65

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

interface type number

Example:
Device(config)# interface gigabitethernet3/1
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 12

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 13

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 14

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 15

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 16

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Provisioning Service on the N-PE B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. service short-ma-name evc evc-name vlan vlanid direction down
  5. continuity-check
  6. continuity-check [interval cc-interval]
  7. exit
  8. mep archive-hold-time minutes
  9. exit
  10. ethernet cfm global
  11. ethernet cfm traceroute cache
  12. ethernet cfm traceroute cache size entries
  13. ethernet cfm traceroute cache hold-time minutes
  14. interface type number
  15. service instance id ethernet [evc-name]
  16. encapsulation encapsulation-type
  17. bridge-domain bridge-id
  18. cfm mip level level
  19. exit
  20. exit
  21. interface type number
  22. service instance id ethernet [evc-name]
  23. encapsulation encapsulation-type
  24. bridge-domain bridge-id
  25. cfm mep domain domain-name mpid id
  26. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain Customer level 7

Defines a CFM maintenance domain at a particular maintenance level and enters Ethernet CFM configuration mode.

Step 4

service short-ma-name evc evc-name vlan vlanid direction down

Example:
Device(config-ecfm)# service s41 evc 41 vlan 41 direction down

Configures a maintenance association within a maintenance domain and enters Ethernet connectivity fault management (CFM) service configuration mode.

Step 5

continuity-check

Example:
Device(config-ecfm-srv)# continuity-check 

Configures the transmission of continuity check messages (CCMs).

Step 6

continuity-check [interval cc-interval]

Example:
Device(config-ecfm-srv)# continuity-check interval 10s

Configures the per-service parameters and sets the interval at which CCMs are transmitted.

Step 7

exit

Example:
Device(config-ecfm-srv)# exit

Returns to Ethernet connectivity fault management configuration mode.

Step 8

mep archive-hold-time minutes

Example:
Device(config-ecfm)# mep archive-hold-time 60

Sets the amount of time that data from a missing MEP is kept in the continuity check database or that entries are held in the error database before they are purged.

Step 9

exit

Example:
Device(config-ecfm)# exit

Returns to global configuration mode.

Step 10

ethernet cfm global

Example:
Device(config)# ethernet cfm global

Enables CFM processing globally on the device.

Step 11

ethernet cfm traceroute cache

Example:
Device(config)# ethernet cfm traceroute cache

Enables caching of CFM data learned through traceroute messages.

Step 12

ethernet cfm traceroute cache size entries

Example:
Device(config)# ethernet cfm traceroute cache size 200

Sets the maximum size for the CFM traceroute cache table.

Step 13

ethernet cfm traceroute cache hold-time minutes

Example:
Device(config)# ethernet cfm traceroute cache hold-time 60

Sets the amount of time that CFM traceroute cache entries are retained.

Step 14

interface type number

Example:
Device(config)# interface gigabitethernet3/0
Device(config)# interface gigabitethernet0/0/2

Specifies an interface and enters interface configuration mode.

Step 15

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 16

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 17

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 18

cfm mip level level

Example:
Device(config-if-srv)#cfm mip level 4 

Creates a MIP and sets the maintenance level number.

Step 19

exit

Example:
Device(config-if-srv)# exit

Returns to interface configuration mode.

Step 20

exit

Example:
Device(config-if)# exit

Returns to global configuration mode.

Step 21

interface type number

Example:
Device(config-if)# interface gigabitethernet4/0
Device(config-if)# interface gigabitethernet0/0/2

Specifies an interface.

Step 22

service instance id ethernet [evc-name]

Example:
Device(config-if)# service instance 333 ethernet evc1 

Configures an Ethernet service instance on an interface and enters Ethernet service configuration mode.

Step 23

encapsulation encapsulation-type

Example:
Device(config-if-srv)# encapsulation ppp
Device(config-if-srv)# encapsulation dot1q 5

Sets the encapsulation method used by the interface.

Step 24

bridge-domain bridge-id

Example:
Device(config-if-srv)# bridge-domain 100

Binds a service instance to a bridge domain instance.

Step 25

cfm mep domain domain-name mpid id

Example:
Device(config-if-srv)# cfm mep domain L4 mpid 4001

Configures the MEP domain and the ID.

Step 26

end

Example:
Device(config-if-srv)# end

Returns to privileged EXEC mode.

Configuring and Enabling the Cross-Check Function

Configuring and Enabling Cross-Checking for an Inward Facing MEP on the U PE-A

Perform this task to configure and enable cross-checking for an inward facing MEP. This task requires you to configure and enable cross-checking on two devices. This task is optional.

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. mep crosscheck mpid id vlan vlan-id [mac mac-address ]
  5. exit
  6. ethernet cfm mep crosscheck start-delay delay
  7. exit
  8. ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain ServiceProvider level 4

Defines a CFM domain at a specified level and enters Ethernet CFM configuration mode.

Step 4

mep crosscheck mpid id vlan vlan-id [mac mac-address ]

Example:
Device(config-ether-cfm)# mep crosscheck mpid 402 vlan 100

Statically defines a remote MEP on a specified VLAN within the domain.

Step 5

exit

Example:
Device(config-ether-cfm)# exit#

Returns to global configuration mode.

Step 6

ethernet cfm mep crosscheck start-delay delay

Example:
Device(config)# ethernet cfm mep crosscheck start-delay 60

Configures the maximum amount of time that the device waits for remote MEPs to come up before the cross-check operation is started

Step 7

exit

Example:
Device(config)# exit

Returns to privileged EXEC mode.

Step 8

ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

Example:
Device# ethernet cfm mep crosscheck enable level 4 vlan 100

Enables cross-checking between remote MEPs in the domain and MEPs learned through CCMs.

Example

The following example configures cross-checking on an inward facing MEP (U-PE A):

U-PE A
ethernet cfm domain ServiceProvider level 4
mep crosscheck mpid 402 vlan 100
!
ethernet cfm mep crosscheck start-delay 60 

The following example enables cross-checking on an inward facing MEP (U-PE A):

U-PE A
U-PEA# ethernet cfm mep crosscheck enable level 4 vlan 100
Configuring and Enabling Cross-Checking for an Inward Facing MEP on the U PE-B

Perform this task to configure and enable cross-checking for an inward facing MEP. This task requires you to configure and enable cross-checking on two devices. This task is optional.

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id
  4. mep crosscheck mpid id vlan vlan-id [mac mac-address ]
  5. exit
  6. ethernet cfm mep crosscheck start-delay delay
  7. exit
  8. ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id

Example:
Device(config)# ethernet cfm domain ServiceProvider level 4

Defines a CFM domain at a specified level and enters Ethernet CFM configuration mode.

Step 4

mep crosscheck mpid id vlan vlan-id [mac mac-address ]

Example:
Device(config-ether-cfm)# mep crosscheck mpid 401 vlan 100

Statically defines a remote MEP on a specified VLAN within the domain.

Step 5

exit

Example:
Device(config-ether-cfm)# exit

Returns to global configuration mode.

Step 6

ethernet cfm mep crosscheck start-delay delay

Example:
Device(config)# ethernet cfm mep crosscheck start-delay 60

Configures the maximum amount of time that the device waits for remote MEPs to come up before the cross-check operation is started.

Step 7

exit

Example:
Device(config)# exit

Returns to privileged EXEC mode.

Step 8

ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

Example:
Device# ethernet cfm mep crosscheck enable level 4 vlan 100

Enables cross-checking between MEPs.

Example

The following example configures cross-checking on an inward facing MEP (U-PE B)

U-PE B
ethernet cfm domain ServiceProvider level 4
mep crosscheck mpid 401 vlan 100
!
ethernet cfm mep crosscheck start-delay 60

The following example enables cross-checking on an inward facing MEP (U-PE B)

U-PE B
U-PEB# ethernet cfm mep crosscheck enable level 4 vlan 100
Configuring and Enabling Cross-Checking for an Outward Facing MEP on the CE-A

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id [direction outward ]
  4. mep crosscheck mpid id vlan vlan-id [mac mac-address ]
  5. exit
  6. ethernet cfm mep crosscheck start-delay delay
  7. exit
  8. ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id [direction outward ]

Example:
Device(config)# ethernet cfm domain Customer level 7 direction outward

Defines a CFM domain at a specified level and enters Ethernet CFM configuration mode.

Step 4

mep crosscheck mpid id vlan vlan-id [mac mac-address ]

Example:
Device(config-ether-cfm)# mep crosscheck mpid 702 vlan 100

Statically defines a remote MEP with a specified ID, VLAN, and domain.

Step 5

exit

Example:
Device(config-ether-cfm)# exit

Returns to global configuration mode.

Step 6

ethernet cfm mep crosscheck start-delay delay

Example:
Device(config)# ethernet cfm mep crosscheck start-delay 60

Configures the maximum amount of time that the device waits for remote MEPs to come up before the cross-check operation is started.

Step 7

exit

Example:
Device(config)# exit

Returns to privileged EXEC mode.

Step 8

ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

Example:
Device# ethernet cfm mep crosscheck enable level 7 vlan 100

Enables cross-checking between MEPs.

Configuring and Enabling Cross-Checking for an Outward Facing MEP on the CE-B

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id [direction outward ]
  4. mep crosscheck mpid id vlan vlan-id [mac mac-address ]
  5. exit
  6. ethernet cfm mep crosscheck start-delay delay
  7. exit
  8. ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:
Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:
Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id [direction outward ]

Example:
Device(config)# ethernet cfm domain Customer level 7 direction outward

Defines an outward CFM domain at a specified level and enters Ethernet CFM configuration mode.

Step 4

mep crosscheck mpid id vlan vlan-id [mac mac-address ]

Example:
Device(config-ether-cfm)# mep crosscheck mpid 401 vlan 100

Statically defines a remote MEP on a VLAN within a specified domain.

Step 5

exit

Example:
Device(config-ether-cfm)# exit

Returns to global configuration mode.

Step 6

ethernet cfm mep crosscheck start-delay delay

Example:
Device(config)# ethernet cfm mep crosscheck start-delay 60

Configures the maximum amount of time that the device waits for remote MEPs to come up before the cross-check operation is started.

Step 7

exit

Example:
Device(config)# exit

Returns to privileged EXEC mode.

Step 8

ethernet cfm mep crosscheck {enable | disable } level {level-id | level-id-level-id [,level-id-level-id ]} vlan {vlan-id | any | vlan-id-vlan-id [,vlan-id-vlan-id ]}

Example:
Device# ethernet cfm mep crosscheck enable level 7 vlan 100

Enables cross-checking between MEPs.

Configuring CFM over Bridge Domains

Perform this task to configure Ethernet CFM over bridge domains. This task is optional.

SUMMARY STEPS

  1. enable
  2. configure terminal
  3. ethernet cfm domain domain-name level level-id direction outward
  4. service csi-id evc evc-name
  5. exit
  6. ethernet cfm domain domain-name level level-id
  7. exit
  8. ethernet cfm domain domain-name level level-id
  9. service csi-id evc evc-name
  10. mep crosscheck mpid id evc evc-name mac mac-address
  11. exit
  12. ethernet evc evc-name
  13. exit
  14. interface type number
  15. no ip address
  16. service instance id ethernet evc-id
  17. encapsulation dot1q vlan-id
  18. bridge-domain bridge-id
  19. cfm mep domain domain-name mpid mpid-value
  20. end
  21. configure terminal
  22. interface type name
  23. no ip address
  24. ethernet cfm mip level level-id
  25. service instance id ethernet evc-id
  26. encapsulation dot1q vlan-id
  27. bridge-domain bridge-id
  28. cfm mep domain domain-name mpid mpid-value
  29. end
  30. configure terminal
  31. ethernet cfm cc enable level level-id evc evc-name
  32. ethernet cfm cc level any evc evc-name interval seconds loss-threshold num-msgs
  33. end

DETAILED STEPS

  Command or Action Purpose
Step 1

enable

Example:

Device> enable

Enables privileged EXEC mode.

  • Enter your password if prompted.

Step 2

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 3

ethernet cfm domain domain-name level level-id direction outward

Example:

Device(config)# ethernet cfm domain CUSTOMER level 7 direction outward

Defines a CFM maintenance domain at a particular level and enters Ethernet CFM configuration mode.

Step 4

service csi-id evc evc-name

Example:

Device(config-ether-cfm)# service customer_100 evc evc_100

Sets a universally unique ID for a CSI within a maintenance domain.

Step 5

exit

Example:

Device(config-ether-cfm)# exit

Returns to global configuration mode.

Step 6

ethernet cfm domain domain-name level level-id

Example:

Device(config)# ethernet cfm domain MIP level 7

Defines a CFM maintenance domain at a particular level and enters Ethernet CFM configuration mode.

Step 7

exit

Example:

Device(config-ether-cfm)# exit

Returns to global configuration mode.

Step 8

ethernet cfm domain domain-name level level-id

Example:

Device(config)# ethernet cfm domain PROVIDER level 4

Defines a CFM maintenance domain at a particular level and enters Ethernet CFM configuration mode.

Step 9

service csi-id evc evc-name

Example:

Device(config-ether-cfm)# service provider_1 evc evc_100

Sets a universally unique ID for a CSI within a maintenance domain.

Step 10

mep crosscheck mpid id evc evc-name mac mac-address

Example:

Device(config-ether-cfm)# mep crosscheck mpid 200 evc evc_100 mac 1010.1010.1010

Statically defines a remote MEP within a maintenance domain.

Step 11

exit

Example:

Device(config-ether-cfm)# exit

Returns to global configuration mode.

Step 12

ethernet evc evc-name

Example:

Device(config)# ethernet evc evc_100

Defines an EVC and enters EVC configuration mode.

Step 13

exit

Example:

Device(config-evc)# exit

Returns to global configuration mode.

Step 14

interface type number

Example:

Device(config)# interface gigabitethernet0/0/1

Specifies an interface and enters interface configuration mode.

Step 15

no ip address

Example:

Device(config-if)# no ip address

Disables IP processing.

Step 16

service instance id ethernet evc-id

Example:

Device(config-if)# service instance 100 ethernet evc_100

Specifies an Ethernet service instance on an interface and enters service instance configuration mode.

Step 17

encapsulation dot1q vlan-id

Example:

Device(config-if-srv)# encapsulation dot1q 100

Defines the matching criteria to map 802.1Q frames on an ingress interface to the appropriate service instance.

Step 18

bridge-domain bridge-id

Example:

Device(config-if-srv)# bridge-domain 100

Establishes a bridge domain.

Step 19

cfm mep domain domain-name mpid mpid-value

Example:

Device(config-if-srv)# cfm mep domain CUSTOMER mpid 1001

Configures a MEP for a domain.

Step 20

end

Example:

Device(config-if-srv)# end

Returns to privileged EXEC mode.

Step 21

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 22

interface type name

Example:

Device(config)# interface gigabitethernet0/0/1

Specifies an interface and enters interface configuration mode.

Step 23

no ip address

Example:

Device(config-if)# no ip address

Disables IP processing.

Step 24

ethernet cfm mip level level-id

Example:

Device(config-if)# ethernet cfm mip level 7

Provisions a MIP at a specified maintenance level on an interface.

Step 25

service instance id ethernet evc-id

Example:

Device(config-if)# service instance 100 ethernet evc_100

Configures an Ethernet service instance on an interface and enters service instance configuration mode.

Step 26

encapsulation dot1q vlan-id

Example:

Device(config-if-srv)# encapsulation dot1q 100

Defines the matching criteria to map 802.1Q frames on an ingress interface to the appropriate service instance.

Step 27

bridge-domain bridge-id

Example:

Device(config-if-srv)# bridge-domain 100

Establishes a bridge domain.

Step 28

cfm mep domain domain-name mpid mpid-value

Example:

Device(config-if-srv)# cfm mep domain PROVIDER inward mpid 201

Configures a MEP for a domain.

Step 29

end

Example:

Device(config-if-srv)# end

Returns to privileged EXEC mode.

Step 30

configure terminal

Example:

Device# configure terminal

Enters global configuration mode.

Step 31

ethernet cfm cc enable level level-id evc evc-name

Example:

Device(config)# ethernet cfm cc enable level 0-7 evc evc_100

Globally enables transmission of CCMs.

Step 32

ethernet cfm cc level any evc evc-name interval seconds loss-threshold num-msgs

Example:

Device(config)# ethernet cfm cc level any evc evc_100 interval 100 loss-threshold 2

Sets the parameters for CCMs.

Step 33

end

Example:

Device(config)# end

Returns to privileged EXEC mode.

What to do next

Note

When configuring CFM over bridge domains where the bridge-domain ID matches the vlan ID service, you must configure the vlan service and the EVC service with the same service name. The bridge-domain is associated with the EVC service. The vlan and the bridge-domain represent the same broadcast domain.


Troubleshooting Tips

To verify and isolate a fault, start at the highest level maintenance domain and do the following:

  • Check the device error status.

  • When an error exists, perform a loopback test to confirm the error.

  • Run a traceroute to the destination to isolate the fault.

  • If the fault is identified, correct the fault.

  • If the fault is not identified, go to the next lower maintenance domain and repeat these four steps at that maintenance domain level.

  • Repeat the first four steps, as needed, to identify and correct the fault.

Configuration Examples for Configuring Ethernet CFM in a Service Provider Network

Example: Provisioning a Network

This configuration example shows only CFM-related commands. All commands that are required to set up the data path and configure the VLANs on the device are not shown. However, it should be noted that CFM traffic will not flow into or out of the device if the VLANs are not properly configured.


CE-A
!
ethernet cfm domain Customer level 7
!!
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!!
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
!
snmp-server enable traps ethernet cfm cc mep-up mep-down cross-connect loop config
snmp-server enable traps ethernet cfm crosscheck mep-missing mep-unknown service-up

U-PE A
!
ethernet cfm domain Customer level 7
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
!
ethernet cfm domain OperatorA level 1
mep archive-hold-time 65
!
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet4/2interface gigabitethernet0/0/2
ethernet cfm mip level 1
! 
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
!
snmp-server enable traps ethernet cfm cc mep-up mep-down cross-connect loop config
snmp-server enable traps ethernet cfm crosscheck mep-missing mep-unknown service-up
PE-AGG A
ethernet cfm domain OperatorA level 1
mep archive-hold-time 65
!
ethernet cfm global 
!
interface gigabitethernet3/1interface gigabitethernet0/0/2
ethernet cfm mip level 1
!
interface gigabitethernet4/1interface gigabitethernet0/0/2
ethernet cfm mip level 1
N-PE A
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
!
ethernet cfm domain OperatorA level 1
mep archive-hold-time 65
!
ethernet cfm global 
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet3/0interface gigabitethernet0/0/2
ethernet cfm mip level 1
!
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
!
snmp-server enable traps ethernet cfm cc mep-up mep-down cross-connect loop config
snmp-server enable traps ethernet cfm crosscheck mep-missing mep-unknown service-up
U-PE B
!
ethernet cfm domain Customer level 7
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
!
ethernet cfm domain OperatorB level 2
mep archive-hold-time 65
!
ethernet cfm global 
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet2/0interface gigabitethernet0/0/2
ethernet cfm mip level 2
!
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
!
snmp-server enable traps ethernet cfm cc mep-up mep-down cross-connect loop config
snmp-server enable traps ethernet cfm crosscheck mep-missing mep-unknown service-up
PE-AGG B
ethernet cfm domain OperatorB level 2
mep archive-hold-time 65
! 
ethernet cfm global 
!
interface gigabitethernet1/1interface gigabitethernet0/0/2
ethernet cfm mip level 2
!
interface gigabitethernet2/1interface gigabitethernet0/0/2
ethernet cfm mip level 2
N-PE B
!
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
!
ethernet cfm domain OperatorB level 2
mep archive-hold-time 65
! 
ethernet cfm global 
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet1/2interface gigabitethernet0/0/2
ethernet cfm mip level 2
!
snmp-server enable traps ethernet cfm cc mep-up mep-down cross-connect loop config
snmp-server enable traps ethernet cfm crosscheck mep-missing mep-unknown service-up
CE-B
!
ethernet cfm domain Customer level 7
!!
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!!
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
!
snmp-server enable traps ethernet cfm cc mep-up mep-down cross-connect loop config
snmp-server enable traps ethernet cfm crosscheck mep-missing mep-unknown service-up

Example: Provisioning Service

This configuration example shows only CFM-related commands. All commands that are required to set up the data path and configure the VLANs on the device are not shown. However, it should be noted that CFM traffic will not flow into or out of the device if the VLANs are not properly configured.


CE-A
!
ethernet cfm domain Customer level 7
service Customer1 evc evc1 vlan 100

!
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet0/0/2 / use an appropriate device-specific interface
ethernet cfm mep level 7 direction outward domain Customer1 mpid 701 vlan 100
!
ethernet cfm cc enable level 7 vlan 100
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
U-PE A
!
ethernet cfm domain Customer level 7
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
service MetroCustomer10pA evc evc1 vlan 100
!
ethernet cfm domain OperatorA level 1
mep archive-hold-time 65
 service MetroCustomer10pA evc evc1 vlan 100
!
ethernet cfm global 
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet0/0/2  /use an appropriate device-specific interface
ethernet cfm mip level 7
ethernet cfm mep level 4 mpid 401 vlan 100
ethernet cfm mep level 1 mpid 101 vlan 100
!
interface gigabitethernet0/0/2 /use an appropriate device-specific interface
ethernet cfm mip level 1
!
ethernet cfm cc enable level 4 vlan 100
ethernet cfm cc enable level 1 vlan 100
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
PE-AGG A
ethernet cfm domain OperatorA level 1
mep archive-hold-time 65
service MetroCustomer10pA evc evc1 vlan 100
! 
ethernet cfm global
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 1
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 1
N-PE A
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
service MetroCustomer1 evc evc1 vlan 100
!
ethernet cfm domain OperatorA level 1
mep archive-hold-time 65
service MetroCustomer10pA evc evc1 vlan 100
! 
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 1
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 4
ethernet cfm mep level 1 mpid 102 vlan 100
!
ethernet cfm cc enable level 1 vlan 100
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
U-PE B
!
ethernet cfm domain Customer level 7
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
service MetroCustomer1 evc evc1 vlan 100
!
ethernet cfm domain OperatorB level 2
mep archive-hold-time 65
service MetroCustomer10pB evc evc1 vlan 100
!
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 7
ethernet cfm mep level 4 mpid 402 vlan 100
ethernet cfm mep level 2 mpid 201 vlan 100
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 2
!
ethernet cfm cc enable level 4 vlan 100
ethernet cfm cc enable level 2 vlan 100
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
PE-AGG B
ethernet cfm domain OperatorB level 2
mep archive-hold-time 65
service MetroCustomer10pB evc evc1 vlan 100
!
ethernet cfm global 
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 2
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 2
N-PE B
!
ethernet cfm domain ServiceProvider level 4
mep archive-hold-time 60
service MetroCustomer1 evc evc1 vlan 100
!
ethernet cfm domain OperatorB level 2
mep archive-hold-time 65
service MetroCustomer10pB evc evc1 vlan 100
!
ethernet cfm global 
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 2
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mip level 4
ethernet cfm mep level 2 mpid 202 vlan 100
!
ethernet cfm cc enable level 2 vlan 100
ethernet cfm cc level any vlan any interval 20 loss-threshold 3
CE-B
!
ethernet cfm domain Customer level 7
service Customer1 vlan 100
!
ethernet cfm global
ethernet cfm traceroute cache
ethernet cfm traceroute cache size 200
ethernet cfm traceroute cache hold-time 60
!
interface gigabitethernet0/0/2 use an appropriate device-specific interface
ethernet cfm mep level 7 direction outward domain Customer1 mpid 702 vlan 100
!
ethernet cfm cc enable level 7 vlan 100
ethernet cfm cc level any vlan any interval 20 loss-threshold 3

Troubleshooting CFM Features

Provides troubleshooting solutions for the CFM features.

Table 1. Troubleshooting Scenarios for CFM Features

Problem

Solution

When you configure CFM, the message “Match registers are not available” is displayed.

Use the show platform mrm info command on the SP console to verify the match registers. Based on the derived output, perform these tasks:

  1. Check if the line card supports the CFM feature.

  2. Enable CFM across the system to allow co-existence with other protocols.

  3. Ensure that no CFM traffic is present in any supervisor or ports.

  4. Configure STP mode to Multiple Spanning Tree (MST) and re-enable CFM or disable CFM completely.

For more information on match registers, see Ethernet Connectivity Fault Management at http://www.cisco.com/en/US/docs/ios/12_2sr/12_2sra/feature/guide/srethcfm.html.

CFM uses two match registers to identify the control packet type and each VLAN spanning tree also uses a match register to identify its control packet type. For both protocols to work on the same system, each line card should support three match registers, and at least one supporting only a 44 bit MAC match.

CFM configuration errors

CFM configuration error occurs when when a MEP receives a continuity check with an overlapping MPID. To verify the source of the error, use the command show ethernet cfm errors configuration or show ethernet cfm errors .

CFM ping and traceroute result is "not found"

Complete these steps:

  1. Use show run | i ethernet cfm to view all CFM global configurations.

  2. Use show ethernet cfm statistics to view local MEPs and their CCM statistics

  3. Use show ethernet cfm peer meps command to View CFM CCM received from Peer MEPs.

  4. Use trace ethernet cfm command to start a CFM trace.

CFM connectivity is down and issues at the maintenance domain levels

Use the ping ethernet {mac-address | mpid id | multicast} domain domain-name { vlan vlan-id | port | evc evc-name} or the traceroute ethernet {mac-address | mpid id } domain domain-name { vlan vlan-id | port | evc evc-name} commands to verify ethernet CFM connectivity. Share the output with TAC for further investigation.

Note 

CFM multicast ping with packet size greater than 1460 is not supported.

Loop trap error

Use the show ethernet cfm error command to check for Loop Trap errors as shown here:


CE(config-if)#do sh ethernet cfm err
-------------------------------------------------------------------------------
Level Vlan MPID Remote MAC     Reason               Service ID
-------------------------------------------------------------------------------
5     711  550  1001.1001.1001 Loop Trap Error      OUT
PE#sh ethernet cfm err
-------------------------------------------------------------------------------
Level Vlan MPID Remote MAC     Reason               Service ID
-------------------------------------------------------------------------------
5     711  550  1001.1001.1001 Loop Trap Error      OUT

Module has insufficient match registers

Complete these steps:

  1. Verify and confirm if a unsupported line card is inserted into the router.

  2. If yes, perform an OIR of the unsupported line card.

CFM is deactivated

Complete these steps:

  1. Check if all the line cards have free match reagisters.

  2. Check if CFM is activated on supervisor cards. CFM is not supported on supervisor cards that has two match registers. In this scenario, CFM is automatically disabled on the SUP ports and enabled on the remaining line cards.

ethernet cfm logging

In a scale scenario, you configure either the console logging rate-limiting using logging rate-limit or using logging buffered instead of using logging console . The suggested rate-limit is around 30 messages per second.

Glossary

CCM —continuity check message. A multicast CFM frame that a MEP transmits periodically to ensure continuity across the maintenance entities to which the transmitting MEP belongs, at the MA level on which the CCM is sent. No reply is sent in response to receiving a CCM.

EVC —Ethernet virtual connection. An association of two or more user-network interfaces.

fault alarm —An out-of-band signal, typically an SNMP notification, that notifies a system administrator of a connectivity failure.

inward-facing MEP —A MEP that resides in a bridge and transmits to and receives CFM messages from the direction of the bridge relay entity.

maintenance domain —The network or part of the network belonging to a single administration for which faults in connectivity are to be managed. The boundary of a maintenance domain is defined by a set of DSAPs, each of which may become a point of connectivity to a service instance.

maintenance domain name —The unique identifier of a domain that CFM is to protect against accidental concatenation of service instances.

MEP —maintenance endpoint. An actively managed CFM entity associated with a specific DSAP of a service instance, which can generate and receive CFM frames and track any responses. It is an endpoint of a single MA, and terminates a separate maintenance entity for each of the other MEPs in the same MA.

MEP CCDB —A database, maintained by every MEP, that maintains received information about other MEPs in the maintenance domain.

MIP —maintenance intermediate point. A CFM entity, associated with a specific pair of ISS SAPs or EISS Service Access Points, which reacts and responds to CFM frames. It is associated with a single maintenance association and is an intermediate point within one or more maintenance entities.

MIP CCDB —A database of information about the MEPs in the maintenance domain. The MIP CCDB can be maintained by a MIP.

MP —maintenance point. Either a MEP or a MIP.

MPID —maintenance endpoint identifier. A small integer, unique over a given MA, that identifies a specific MEP.

OAM —operations, administration, and maintenance. A term used by several standards bodies to describe protocols and procedures for operating, administrating, and maintaining networks. Examples are ATM OAM and IEEE Std. 802.3ah OAM.

operator —Entity that provides a service provider a single network of provider bridges or a single Layer 2 or Layer 3 backbone network. An operator may be identical to or a part of the same organization as the service provider. For purposes of IEEE P802.1ag, Draft Standard for Local and Metropolitan Area Networks, the operator and service provider are presumed to be separate organizations.

Terms such as “customer,” “service provider,” and “operator” reflect common business relationships among organizations and individuals that use equipment implemented in accordance with IEEE P802.1ag.

UNI —user-network interface. A common term for the connection point between an operator's bridge and customer equipment. A UNI often includes a C-VLAN-aware bridge component. The term UNI is used broadly in the IEEE P802.1ag standard when the purpose for various features of CFM are explained. UNI has no normative meaning.