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
Section titled “Diagram”Classes
Section titled “Classes”configuration (iosxr.devices)
Section titled “configuration (iosxr.devices)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| mpls_oam | Class | [mpls_oam] | No |
mpls_oam (iosxr.devices.configuration)
Section titled “mpls_oam (iosxr.devices.configuration)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| dpm | Class | [dpm] | No | |
| echo | Class | [echo] | No | |
| enable | Boolean | true, false | No |
dpm (iosxr.devices.configuration.mpls_oam)
Section titled “dpm (iosxr.devices.configuration.mpls_oam)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| downstream_ecmp_faults | Boolean | true, false | No | |
| interval | Integer | min: 1, max: 3600 | No | |
| pps | Integer | min: 1, max: 250 | No |
echo (iosxr.devices.configuration.mpls_oam)
Section titled “echo (iosxr.devices.configuration.mpls_oam)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| disable_vendor_extension | Boolean | true, false | No | |
| reply_mode_control_channel_allow_reverse_lsp | Boolean | true, false | No | |
| revision | Integer | min: 1, max: 4 | No |
Example YAML Code:
Section titled “Example YAML Code:”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: 60Example-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: trueExample-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