Skip to content

MPLS OAM

MPLS OAM provides tools for fault detection, performance monitoring, and path verification in MPLS networks through LSP ping and traceroute capabilities. This feature enables Data Plane Monitoring (DPM) for proactive fault detection, echo protocol configuration for LSP verification, and BFD integration for fast failure detection across MPLS Label Switched Paths.

Diagram
NameTypeConstraintMandatoryDefault Value
mpls_oamClass[mpls_oam]No

NameTypeConstraintMandatoryDefault Value
dpmClass[dpm]No
echoClass[echo]No
enableBooleantrue, falseNo

dpm (iosxr.devices.configuration.mpls_oam)

Section titled “dpm (iosxr.devices.configuration.mpls_oam)”
NameTypeConstraintMandatoryDefault Value
downstream_ecmp_faultsBooleantrue, falseNo
intervalIntegermin: 1, max: 3600No
ppsIntegermin: 1, max: 250No

echo (iosxr.devices.configuration.mpls_oam)

Section titled “echo (iosxr.devices.configuration.mpls_oam)”
NameTypeConstraintMandatoryDefault Value
disable_vendor_extensionBooleantrue, falseNo
reply_mode_control_channel_allow_reverse_lspBooleantrue, falseNo
revisionIntegermin: 1, max: 4No

Example-1: EMPLS OAM with DPM (Data Plane Monitoring).

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
mpls_oam:
enable: true
dpm:
pps: 10
interval: 60

Example-2: MPLS OAM with echo reply and vendor extension settings.

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
mpls_oam:
enable: true
echo:
disable_vendor_extension: true
reply_mode_control_channel_allow_reverse_lsp: true

Example-3: MPLS OAM with echo revision settings.

iosxr:
devices:
- name: router-1
host: 10.10.10.1:57400
configuration:
mpls_oam:
enable: true
echo:
revision: 4