openconfig-oam

openconfig-version: 0.1.0

Description

This module defines a YANG data model for configuring and managing EthernetOAM functions

Imports

openconfig-extensions

Data elements

/
oam

description:
Operational state and configuration parameters relating to Ethernet OAM

nodetype: container (rw)

/oam/
config

description:
Configuration parameters relating to Ethernet OAM

nodetype: container (rw)

/oam/
state

description:
Operational state parameters relating to Ethernet OAM

nodetype: container (ro)

/oam/
cfm

description:
Container for CFM configuration, state and perfomance measurement policies

nodetype: container (rw)

/oam/cfm/
domains

description:
A Container for CFM maintenance domain state and Configuration on the local system

nodetype: container (rw)

/oam/cfm/domains/
maintenance-domain

description:
A Maintenance Domain managed object is required in order to create an MA with a MAID that includes that Maintenance Domain’s Name. From this Maintenance Domain managed object, all Maintenance Association managed objects associated with that Maintenance Domain managed object can be accessed, and thus controlled.

nodetype: list (rw)

list keys: [md-id]

/oam/cfm/domains/maintenance-domain/
md-id

description:
A unique maintenance domain name identifying the domain

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/md-id

/oam/cfm/domains/maintenance-domain/
config

description:
Configuration data for a maintenance domain.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/config/
md-id

description:
The unique identifier for a Maintenance Domain.

nodetype: leaf (rw)

type: oc-cfm-types:name-key-type

/oam/cfm/domains/maintenance-domain/config/
level

description:
Level of the maintenance domain.

nodetype: leaf (rw)

type: uint8

  • range: 0..7

/oam/cfm/domains/maintenance-domain/config/
md-name-type

description:
Type discriminator for the value described in the md 'name' leaf.

nodetype: leaf (rw)

type: enumeration

  • NONE
    No format specified.
  • DOMAIN_NAME
    Domain Name like string, globally unique text string derived from a DNS name.
  • MAC_ADDRESS_AND_UINT
    MAC address + 2-octet (unsigned) integer.
  • CHARACTER_STRING
    RFC2579 DisplayString, except that the character codes 0-31 (decimal) are not used.

/oam/cfm/domains/maintenance-domain/config/
none

description:
No format specified, usually because there is not a Maintenance Domain Name. The Maintenance Domain name inserted in CFM protocol messages will be a zero length OCTET string.

nodetype: leaf (rw)

type: boolean

/oam/cfm/domains/maintenance-domain/config/
dns-like-name

description:
Domain name like string, globally unique text string derived from a DNS name.

nodetype: leaf (rw)

type: string

/oam/cfm/domains/maintenance-domain/config/
address

description:
The MAC address.

nodetype: leaf (rw)

type: oc-yang:mac-address

/oam/cfm/domains/maintenance-domain/config/
unsigned-int

description:
The additional 2-octet (unsigned) integer.

nodetype: leaf (rw)

type: uint16

/oam/cfm/domains/maintenance-domain/config/
char-string

description:
The character string name of the Maintenance Domain.

nodetype: leaf (rw)

type: string

  • pattern:
    [ -~]*

/oam/cfm/domains/maintenance-domain/
state

description:
Operational data for a maintenance domain.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/state/
md-id

description:
The unique identifier for a Maintenance Domain.

nodetype: leaf (ro)

type: oc-cfm-types:name-key-type

/oam/cfm/domains/maintenance-domain/state/
level

description:
Level of the maintenance domain.

nodetype: leaf (ro)

type: uint8

  • range: 0..7

/oam/cfm/domains/maintenance-domain/state/
md-name-type

description:
Type discriminator for the value described in the md 'name' leaf.

nodetype: leaf (ro)

type: enumeration

  • NONE
    No format specified.
  • DOMAIN_NAME
    Domain Name like string, globally unique text string derived from a DNS name.
  • MAC_ADDRESS_AND_UINT
    MAC address + 2-octet (unsigned) integer.
  • CHARACTER_STRING
    RFC2579 DisplayString, except that the character codes 0-31 (decimal) are not used.

/oam/cfm/domains/maintenance-domain/state/
none

description:
No format specified, usually because there is not a Maintenance Domain Name. The Maintenance Domain name inserted in CFM protocol messages will be a zero length OCTET string.

nodetype: leaf (ro)

type: boolean

/oam/cfm/domains/maintenance-domain/state/
dns-like-name

description:
Domain name like string, globally unique text string derived from a DNS name.

nodetype: leaf (ro)

type: string

/oam/cfm/domains/maintenance-domain/state/
address

description:
The MAC address.

nodetype: leaf (ro)

type: oc-yang:mac-address

/oam/cfm/domains/maintenance-domain/state/
unsigned-int

description:
The additional 2-octet (unsigned) integer.

nodetype: leaf (ro)

type: uint16

/oam/cfm/domains/maintenance-domain/state/
char-string

description:
The character string name of the Maintenance Domain.

nodetype: leaf (ro)

type: string

  • pattern:
    [ -~]*

/oam/cfm/domains/maintenance-domain/
maintenance-associations

description:
Collection of maintenance associations within a maintenance domain.Provides configuration and operational data for the Maintenance Associations. A Maintenance Association is a set of MEPs, each configured with the same MAID and MD level, established to verify the integrity of a single service instance. A Maintenance Association can be thought of as a full mesh of Maintenance Entities among a set of MEPs so configured.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/
maintenance-association

description:
Collection of maintenance associations within a maintenance domain.

nodetype: list (rw)

list keys: [ma-id]

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/
ma-id

description:
Key of the Maintenance Association list of entries.

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/ma-id

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/
config

description:
Configuration data for a maintenance association.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
ma-id

description:
Key of the Maintenance Association list of entries.

nodetype: leaf (rw)

type: oc-cfm-types:name-key-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
group-name

description:
Optional Bridge Group or Cross-connect Group name, if Service Type is BridgeDomain or CrossConnect

nodetype: leaf (rw)

type: string

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
ma-name-type

description:
Name type discriminator for the 'name' leaf.

nodetype: leaf (rw)

type: enumeration

  • PRIMARY_VID
    Specifies the Primary VLAN ID.
  • CHARACTER_STRING
    RFC2579 DisplayString, except that the character codes 0-31 (decimal) are not used.
  • UINT16
    2-octet integer/big endian.
  • RFC2685_VPN_ID
    Specifies the RFC 2685 VPN ID.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
primary-vid

description:
Primary VLAN ID. 12 bits represented in a 2-octet integer.

nodetype: leaf (rw)

type: oc-vlan-types:vlan-id

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
char-string

description:
RFC2579 DisplayString, except that the character codes 0-31 (decimal) are not used.

nodetype: leaf (rw)

type: string

  • pattern:
    [ -~]*

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
unsigned-int16

description:
2-octet integer.

nodetype: leaf (rw)

type: uint16

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
vpn-oui

description:
RFC2685 VPN ID. 3 octet VPN authority Organizationally Unique Identifier followed by 4 octet VPN index identifying VPN according to the OUI. 3 octet VPN authority Organizationally Unique Identifier.

nodetype: leaf (rw)

type: uint32

  • range: 0..16777215

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
vpn-index

description:
RFC2685 VPN ID. 3 octet VPN authority Organizationally Unique Identifier followed by 4 octet VPN index identifying VPN according to the OUI. vpn-index is a 4 octet index identifying VPNaccording to the OUI.

nodetype: leaf (rw)

type: uint32

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
ccm-interval

description:
CCM transmission interval.

nodetype: leaf (rw)

type: enumeration

  • 300MS
    300 milli milliseconds interval.
  • 1S
    1 second interval.
  • 10S
    10 seconds interval.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/config/
loss-threshold

description:
number of consecutive loss frames to trigger a loss event.

nodetype: leaf (rw)

type: uint16

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/
state

description:
Operational data for a maintenance association.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
ma-id

description:
Key of the Maintenance Association list of entries.

nodetype: leaf (ro)

type: oc-cfm-types:name-key-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
group-name

description:
Optional Bridge Group or Cross-connect Group name, if Service Type is BridgeDomain or CrossConnect

nodetype: leaf (ro)

type: string

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
ma-name-type

description:
Name type discriminator for the 'name' leaf.

nodetype: leaf (ro)

type: enumeration

  • PRIMARY_VID
    Specifies the Primary VLAN ID.
  • CHARACTER_STRING
    RFC2579 DisplayString, except that the character codes 0-31 (decimal) are not used.
  • UINT16
    2-octet integer/big endian.
  • RFC2685_VPN_ID
    Specifies the RFC 2685 VPN ID.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
primary-vid

description:
Primary VLAN ID. 12 bits represented in a 2-octet integer.

nodetype: leaf (ro)

type: oc-vlan-types:vlan-id

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
char-string

description:
RFC2579 DisplayString, except that the character codes 0-31 (decimal) are not used.

nodetype: leaf (ro)

type: string

  • pattern:
    [ -~]*

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
unsigned-int16

description:
2-octet integer.

nodetype: leaf (ro)

type: uint16

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
vpn-oui

description:
RFC2685 VPN ID. 3 octet VPN authority Organizationally Unique Identifier followed by 4 octet VPN index identifying VPN according to the OUI. 3 octet VPN authority Organizationally Unique Identifier.

nodetype: leaf (ro)

type: uint32

  • range: 0..16777215

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
vpn-index

description:
RFC2685 VPN ID. 3 octet VPN authority Organizationally Unique Identifier followed by 4 octet VPN index identifying VPN according to the OUI. vpn-index is a 4 octet index identifying VPNaccording to the OUI.

nodetype: leaf (ro)

type: uint32

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
ccm-interval

description:
CCM transmission interval.

nodetype: leaf (ro)

type: enumeration

  • 300MS
    300 milli milliseconds interval.
  • 1S
    1 second interval.
  • 10S
    10 seconds interval.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/state/
loss-threshold

description:
number of consecutive loss frames to trigger a loss event.

nodetype: leaf (ro)

type: uint16

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/
mep-endpoints

description:
Container for full mesh MEPs under the maintenance association.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/
mep-endpoint

description:
collection of full mesh MEPs under the maintenance association.

nodetype: list (rw)

list keys: [local-mep-id]

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/
local-mep-id

description:
Local MEP identifier.

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/local-mep-id

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/
config

description:
Configuration data for a MEP.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
ccm-enabled

description:
Indicates whether the MEP can generate CCMs. If TRUE, the MEP will generate CCM PDUs.

nodetype: leaf (rw)

type: boolean

default: false

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
lowest-priority-defect

description:
The lowest priority defect that is allowed to generate fault alarms.

nodetype: leaf (rw)

type: oc-cfm-types:lowest-alarm-priority-type

default: MAC_REMOTE_ERROR_XCON

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
fng-alarm-time

description:
The time that defect must be present before a Fault Alarm is issued.

nodetype: leaf (rw)

type: uint16

  • range: 2500..10000

default: 2500

units: milliseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
fng-reset-time

description:
The time that defects must be absent before resetting a Fault Alarm.

nodetype: leaf (rw)

type: uint16

  • range: 2500..10000

default: 10000

units: milliseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
local-mep-id

description:
The identifier of a Local MEP. Unique per given MA

nodetype: leaf (rw)

type: oc-cfm-types:mep-id-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
interface

description:
Interface directly associated with the MEP id.

nodetype: leaf (rw)

type: leafref

  • path reference: /interfaces/interface/name

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
include-mep-port-status-in-tlv

description:
Indicates whether a Port Status TLV is included in CCM frame transmission. A value of 'true' indicates that the Port Status TLV is to be included. A value of 'false' indicates that the Port Status TLV is not to be included.

nodetype: leaf (rw)

type: boolean

default: true

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
include-mep-interface-status-in-tlv

description:
Indicates whether a Interface Status TLV is included in CCM frame transmission. A value of 'true' indicates that the Interface Status TLV is to be included. A value of 'false' indicates that the Interface Status TLV is not to be included.

nodetype: leaf (rw)

type: boolean

default: true

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
direction

description:
The direction in which the MEP faces on the Bridge/Xconnect Port. Example, up or down.

nodetype: leaf (rw)

type: enumeration

  • DOWN
    Down maintenance point, where CFM protocol messages are dispatched away from the MAC Relay entity.
  • UP
    Up maintenance point, where CFM protocol messages are dispatched towards the MAC Relay entity.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/config/
auto-discovery

description:
A boolean value to enable or disable auto-discovery. users must configure explicitly true or false. If unset, then it’s implementation specific.

nodetype: leaf (rw)

type: boolean

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/
state

description:
Operational tate data for a MEP.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
ccm-enabled

description:
Indicates whether the MEP can generate CCMs. If TRUE, the MEP will generate CCM PDUs.

nodetype: leaf (ro)

type: boolean

default: false

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
lowest-priority-defect

description:
The lowest priority defect that is allowed to generate fault alarms.

nodetype: leaf (ro)

type: oc-cfm-types:lowest-alarm-priority-type

default: MAC_REMOTE_ERROR_XCON

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
fng-alarm-time

description:
The time that defect must be present before a Fault Alarm is issued.

nodetype: leaf (ro)

type: uint16

  • range: 2500..10000

default: 2500

units: milliseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
fng-reset-time

description:
The time that defects must be absent before resetting a Fault Alarm.

nodetype: leaf (ro)

type: uint16

  • range: 2500..10000

default: 10000

units: milliseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
local-mep-id

description:
The identifier of a Local MEP. Unique per given MA

nodetype: leaf (ro)

type: oc-cfm-types:mep-id-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
interface

description:
Interface directly associated with the MEP id.

nodetype: leaf (ro)

type: leafref

  • path reference: /interfaces/interface/name

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
include-mep-port-status-in-tlv

description:
Indicates whether a Port Status TLV is included in CCM frame transmission. A value of 'true' indicates that the Port Status TLV is to be included. A value of 'false' indicates that the Port Status TLV is not to be included.

nodetype: leaf (ro)

type: boolean

default: true

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
include-mep-interface-status-in-tlv

description:
Indicates whether a Interface Status TLV is included in CCM frame transmission. A value of 'true' indicates that the Interface Status TLV is to be included. A value of 'false' indicates that the Interface Status TLV is not to be included.

nodetype: leaf (ro)

type: boolean

default: true

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
direction

description:
The direction in which the MEP faces on the Bridge/Xconnect Port. Example, up or down.

nodetype: leaf (ro)

type: enumeration

  • DOWN
    Down maintenance point, where CFM protocol messages are dispatched away from the MAC Relay entity.
  • UP
    Up maintenance point, where CFM protocol messages are dispatched towards the MAC Relay entity.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
auto-discovery

description:
A boolean value to enable or disable auto-discovery. users must configure explicitly true or false. If unset, then it’s implementation specific.

nodetype: leaf (ro)

type: boolean

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
oper-state

description:
Operational state of the MEP.

nodetype: leaf (ro)

type: oc-cfm-types:operational-state-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
interface-state

description:
The state of the interface last reported by the local MEP in the TLV.

nodetype: leaf (ro)

type: oc-cfm-types:interface-status-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
fng-state

description:
The current state of the MEP Fault Notification Generator state machine.

nodetype: leaf (ro)

type: oc-cfm-types:fng-state-type

default: FNG_RESET

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
highest-priority-defect

description:
The highest priority defect that has been present since the MEPs Fault Notification Generator state machine was last in the FNG_RESET state.

nodetype: leaf (ro)

type: oc-cfm-types:highest-defect-priority-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
mep-defects

description:
Vector of boolean error conditions. Multiple defects can be present at the same time.

nodetype: leaf-list (ro)

type: oc-cfm-types:mep-defects-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
present-rdi

description:
A boolean value indicating the state of the RDI bit in CCMs transmitted by this MEP. present-rdi is true if and only if one or more of the variables someRMEPCCMdefect, someMACstatusDefect, errorCCMdefect, or xconCCMdefect is true, and if the corresponding priority of that variable, from mep-defects above, is greater than or equal to the value of the variable lowestAlarmPri.

nodetype: leaf (ro)

type: boolean

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
config-errors-detected

description:
Vector of enums of config error detected. i.e. [cfm-leak]

nodetype: leaf-list (ro)

type: oc-cfm-types:config-error-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
error-ccm-last-failure

description:
The last received CCM that triggered a def-error-ccm fault.

nodetype: leaf (ro)

type: binary

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/
counters

description:
A collection of mep-related statistics objects.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/counters/
mep-ccm-sequence-errors

description:
The total number of out-of-sequence CCMs received from all remote MEPs.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/state/counters/
mep-ccms-sent

description:
Total number of CCMs transmitted by the local MEP

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/
pm-profiles

description:
This container includes configuration and state objects for the Frame Loss Measurement & Delay Measurement functions defined in [Y.1731] and [MEF SOAM PM IA].

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/
pm-profile

description:
Measurement profile name and state.

nodetype: list (rw)

list keys: [profile-name]

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/
profile-name

description:
A unique profile name identifying the profile

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/profile-name

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/
config

description:
Associated performance Measurement profile.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/config/
profile-name

description:
A unique profile name identifying the profile

nodetype: leaf (rw)

type: string

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/
state

description:
Operational data for loss measurement.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
profile-name

description:
Name of the measurement profile.

nodetype: leaf (ro)

type: string

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
enable

description:
Enable or disable measurement.

nodetype: leaf (ro)

type: boolean

default: false

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
measurement-type

description:
This object specifies what type of Performance Measurement will be performed.

nodetype: leaf (ro)

type: enumeration

  • LMM
    LMM SOAM PDU generated and received LMR responses tracked.
  • SLM
    SLM SOAM PDU generated and received SLR responses tracked.
  • DMM
    DMM SOAM PDU generated and received DMR responses tracked.
  • CCM
    CCM SOAM PDU generated and received CCM PDUs tracked.

default: SLM

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
protocol-type

description:
protocol type.

nodetype: leaf (ro)

type: enumeration

  • SINGLE_ENDED
    single-ended measurement mode.
  • DUAL_ENDED
    dual-ended measurement mode.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
frame-size

description:
Probe Frame size for measurement.

nodetype: leaf (ro)

type: uint16

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
measurement-interval

description:
This object specifies the Measurement Interval for FLR statistics, in minutes. A Measurement Interval of 15 minutes needs to be supported, other intervals may be supported.

nodetype: leaf (ro)

type: uint32

  • range: 1..525600

units: minutes

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
repetition-period

description:
This object specifies a configurable repetition time between Measurement Intervals in a Measurement session in hundredths of a second. If the value is less than or equal to one Measurement Interval there is no time gap between the end of one Measurement Interval and the start of a new Measurement Interval. This is the normal usage case. If the value is greater than one Measurement Interval there is time gap between the end of one Measurement Interval and the start of the next Measurement Interval.

nodetype: leaf (ro)

type: uint32

default: 0

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
intervals-archived

description:
This object specifies the number of completed measurement intervals to store in the history statistic table. At least 32 completed measurement intervals are to be stored. 96 measurement intervals are recommended to be stored.

nodetype: leaf (ro)

type: uint16

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
packets-per-meaurement-period

description:
Number of probe packets to send within a measurement interval.

nodetype: leaf (ro)

type: uint16

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
burst-interval

description:
Interval between bursts within a measurement interval.

nodetype: leaf (ro)

type: uint32

units: milliseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
packet-per-burst

description:
if burst enabled. The leaf defines the number of packet per burst of probes. packets-per-measurement-period / burst-interval

nodetype: leaf (ro)

type: uint32

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
loss-measurement-state

description:
Loss measurement state container.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/
far-end-min-frame-loss-ratio

description:
This object contains the minimum one-way availability flr in the egress direction (source --> destination), from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/
far-end-max-frame-loss-ratio

description:
This object contains the maximum one-way availability flr in the forward direction (source --> destination), from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/
far-end-average-frame-loss-ratio

description:
This object contains the average one-way availability flr in the forward direction, from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/
near-end-min-frame-loss-ratio

description:
This object contains the minimum one-way availability flr in the backward direction (destination --> source), from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/
near-end-max-frame-loss-ratio

description:
This object contains the maximum one-way availability flr in the backward direction, from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Service OAM Performance Monitoring YANG Module MEF 39 Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/
near-end-average-frame-loss-ratio

description:
This object contains the average one-way availability flr in the backward direction, from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/
counters

description:
A collection of loss-measurement-related statistics objects.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/counters/
slm-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/counters/
slm-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/counters/
slr-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/loss-measurement-state/counters/
slr-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/
delay-measurement-state

description:
Delay measurement state.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/
frame-delay-two-way-min

description:
This object contains the minimum two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1-transmitted or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/
frame-delay-two-way-max

description:
This object contains the maximum two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1DmTx or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/
frame-delay-two-way-average

description:
This object contains the average two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1-transmitted or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/
frame-delay-two-way-stddev

description:
This object contains the standard deviation of two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1DmTx or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/
counters

description:
A collection of delay-measurement-related statistics objects.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/counters/
dmm-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/counters/
dmm-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/counters/
dmr-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/pm-profiles/pm-profile/state/delay-measurement-state/counters/
dmr-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/
rdi

description:
rdi config for a mep.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/rdi/
config

description:
rdi config for a mep.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/rdi/config/
transmit-on-defect

description:
Transmit RDI when a defect is detected.

nodetype: leaf (rw)

type: boolean

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/rdi/
state

description:
rdi state for a mep.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/rdi/state/
transmit-on-defect

description:
Transmit RDI when a defect is detected.

nodetype: leaf (ro)

type: boolean

description:
link loss forwarding config for a mep.

nodetype: container (rw)

description:
Enable propagation of the remote attachment-circuit link state to the localattachment-circuit link state

nodetype: container (rw)

description:
Enable propagation of the remote attachment-circuit link state to the local attachment-circuit link state

nodetype: leaf (rw)

type: boolean

description:
The damping timer is the amount of time that the local attachment-circuit link state will be held in the down state after the remote attachment-circuit link state has been detected to be up. The damping timer is used to prevent flapping of the local attachment-circuit link state.

nodetype: leaf (rw)

type: uint64

units: milliseconds

description:
Action to take on link loss.

nodetype: leaf (rw)

type: enumeration

  • SHUTDOWN
    Shutdown action on link loss.
  • ALARM
    Raise an alarm on link loss.
  • DISABLE_ROUTING
    Mark interface non-routable.

description:
link loss forwarding state for a mep.

nodetype: container (ro)

description:
Enable propagation of the remote attachment-circuit link state to the local attachment-circuit link state

nodetype: leaf (ro)

type: boolean

description:
The damping timer is the amount of time that the local attachment-circuit link state will be held in the down state after the remote attachment-circuit link state has been detected to be up. The damping timer is used to prevent flapping of the local attachment-circuit link state.

nodetype: leaf (ro)

type: uint64

units: milliseconds

description:
Action to take on link loss.

nodetype: leaf (ro)

type: enumeration

  • SHUTDOWN
    Shutdown action on link loss.
  • ALARM
    Raise an alarm on link loss.
  • DISABLE_ROUTING
    Mark interface non-routable.

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/
remote-meps

description:
Remote meps associated to a local mep

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/
remote-mep

description:
Remote meps associated to a local mep

nodetype: list (rw)

list keys: [id]

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/
id

description:
Remote mep id.

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/id

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/
config

description:
Configuration data for a remote mep.

nodetype: container (rw)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/config/
id

description:
Remote MEP IDs in full mesh.

nodetype: leaf (rw)

type: oc-cfm-types:mep-id-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/config/
mac-address

description:
Remote MEP IDs in full mesh.

nodetype: leaf (rw)

type: oc-yang:mac-address

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/
state

description:
Operational data for a remote mep.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
id

description:
Remote MEP IDs in full mesh.

nodetype: leaf (ro)

type: oc-cfm-types:mep-id-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
mac-address

description:
Remote MEP IDs in full mesh.

nodetype: leaf (ro)

type: oc-yang:mac-address

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
oper-state

description:
Operational state of the MEP.

nodetype: leaf (ro)

type: oc-cfm-types:operational-state-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
interface-state

description:
The state of the interface last reported by the local MEP in the TLV.

nodetype: leaf (ro)

type: oc-cfm-types:interface-status-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
fng-state

description:
The current state of the MEP Fault Notification Generator state machine.

nodetype: leaf (ro)

type: oc-cfm-types:fng-state-type

default: FNG_RESET

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
highest-priority-defect

description:
The highest priority defect that has been present since the MEPs Fault Notification Generator state machine was last in the FNG_RESET state.

nodetype: leaf (ro)

type: oc-cfm-types:highest-defect-priority-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
mep-defects

description:
Vector of boolean error conditions. Multiple defects can be present at the same time.

nodetype: leaf-list (ro)

type: oc-cfm-types:mep-defects-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
present-rdi

description:
A boolean value indicating the state of the RDI bit in CCMs transmitted by this MEP. present-rdi is true if and only if one or more of the variables someRMEPCCMdefect, someMACstatusDefect, errorCCMdefect, or xconCCMdefect is true, and if the corresponding priority of that variable, from mep-defects above, is greater than or equal to the value of the variable lowestAlarmPri.

nodetype: leaf (ro)

type: boolean

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
config-errors-detected

description:
Vector of enums of config error detected. i.e. [cfm-leak]

nodetype: leaf-list (ro)

type: oc-cfm-types:config-error-type

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
error-ccm-last-failure

description:
The last received CCM that triggered a def-error-ccm fault.

nodetype: leaf (ro)

type: binary

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/
counters

description:
A collection of mep-related statistics objects.

nodetype: container (ro)

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/counters/
mep-ccm-sequence-errors

description:
The total number of out-of-sequence CCMs received from all remote MEPs.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/domains/maintenance-domain/maintenance-associations/maintenance-association/mep-endpoints/mep-endpoint/remote-meps/remote-mep/state/counters/
mep-ccms-sent

description:
Total number of CCMs transmitted by the local MEP

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/
state

description:
Operational data for CFM.

nodetype: container (ro)

/oam/cfm/state/
local-meps

description:
The total number of local-meps configured on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
local-meps-operational

description:
The total number of local-meps operational on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
cfm-domains

description:
The total number cfm domains configured on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
cfm-services

description:
The total number cfm services configured on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
down-meps

description:
The total number cfm down meps configured on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
up-meps

description:
The total number cfm down meps configured on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
disabled-misconfigured

description:
The total number of disabled cfm down meps configured on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
disabled-operational-errors

description:
The total number cfm operational errors on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
disabled-out-of-resources

description:
The total number cfm endpoints disabled due to lack of resources on the local system.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
peer-meps

description:
The total number cfm peer meps configured.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
operational-peer-meps

description:
The total number cfm peer meps operational.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
peer-meps-with-defects

description:
The total number cfm peer meps with defects.

nodetype: leaf (ro)

type: uint32

/oam/cfm/state/
peer-meps-timed-out

description:
The total number cfm peer meps timed out.

nodetype: leaf (ro)

type: uint32

/oam/cfm/
performance-measurement-profiles-global

description:
This container includes configuration and state objects for the Frame Loss Measurement and Delay measurement functions as defined in [Y.1731] and [MEF SOAM PM IA].

nodetype: container (rw)

/oam/cfm/performance-measurement-profiles-global/
performance-measurement-profile

description:
Performance measurement configuration and state.

nodetype: list (rw)

list keys: [profile-name]

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/
profile-name

description:
A unique profile name identifying the Performance measurement profile

nodetype: leaf (list key) (rw)

type: leafref

  • path reference: ../config/profile-name

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/
config

description:
Configuration data for Performance measurement profile.

nodetype: container (rw)

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
profile-name

description:
Name of the measurement profile.

nodetype: leaf (rw)

type: string

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
enable

description:
Enable or disable measurement.

nodetype: leaf (rw)

type: boolean

default: false

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
measurement-type

description:
This object specifies what type of Performance Measurement will be performed.

nodetype: leaf (rw)

type: enumeration

  • LMM
    LMM SOAM PDU generated and received LMR responses tracked.
  • SLM
    SLM SOAM PDU generated and received SLR responses tracked.
  • DMM
    DMM SOAM PDU generated and received DMR responses tracked.
  • CCM
    CCM SOAM PDU generated and received CCM PDUs tracked.

default: SLM

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
protocol-type

description:
protocol type.

nodetype: leaf (rw)

type: enumeration

  • SINGLE_ENDED
    single-ended measurement mode.
  • DUAL_ENDED
    dual-ended measurement mode.

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
frame-size

description:
Probe Frame size for measurement.

nodetype: leaf (rw)

type: uint16

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
measurement-interval

description:
This object specifies the Measurement Interval for FLR statistics, in minutes. A Measurement Interval of 15 minutes needs to be supported, other intervals may be supported.

nodetype: leaf (rw)

type: uint32

  • range: 1..525600

units: minutes

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
repetition-period

description:
This object specifies a configurable repetition time between Measurement Intervals in a Measurement session in hundredths of a second. If the value is less than or equal to one Measurement Interval there is no time gap between the end of one Measurement Interval and the start of a new Measurement Interval. This is the normal usage case. If the value is greater than one Measurement Interval there is time gap between the end of one Measurement Interval and the start of the next Measurement Interval.

nodetype: leaf (rw)

type: uint32

default: 0

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
intervals-archived

description:
This object specifies the number of completed measurement intervals to store in the history statistic table. At least 32 completed measurement intervals are to be stored. 96 measurement intervals are recommended to be stored.

nodetype: leaf (rw)

type: uint16

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
packets-per-meaurement-period

description:
Number of probe packets to send within a measurement interval.

nodetype: leaf (rw)

type: uint16

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
burst-interval

description:
Interval between bursts within a measurement interval.

nodetype: leaf (rw)

type: uint32

units: milliseconds

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/config/
packet-per-burst

description:
if burst enabled. The leaf defines the number of packet per burst of probes. packets-per-measurement-period / burst-interval

nodetype: leaf (rw)

type: uint32

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/
state

description:
Statistical data for performance measurement profiles.

nodetype: container (ro)

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
profile-name

description:
Name of the measurement profile.

nodetype: leaf (ro)

type: string

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
enable

description:
Enable or disable measurement.

nodetype: leaf (ro)

type: boolean

default: false

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
measurement-type

description:
This object specifies what type of Performance Measurement will be performed.

nodetype: leaf (ro)

type: enumeration

  • LMM
    LMM SOAM PDU generated and received LMR responses tracked.
  • SLM
    SLM SOAM PDU generated and received SLR responses tracked.
  • DMM
    DMM SOAM PDU generated and received DMR responses tracked.
  • CCM
    CCM SOAM PDU generated and received CCM PDUs tracked.

default: SLM

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
protocol-type

description:
protocol type.

nodetype: leaf (ro)

type: enumeration

  • SINGLE_ENDED
    single-ended measurement mode.
  • DUAL_ENDED
    dual-ended measurement mode.

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
frame-size

description:
Probe Frame size for measurement.

nodetype: leaf (ro)

type: uint16

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
measurement-interval

description:
This object specifies the Measurement Interval for FLR statistics, in minutes. A Measurement Interval of 15 minutes needs to be supported, other intervals may be supported.

nodetype: leaf (ro)

type: uint32

  • range: 1..525600

units: minutes

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
repetition-period

description:
This object specifies a configurable repetition time between Measurement Intervals in a Measurement session in hundredths of a second. If the value is less than or equal to one Measurement Interval there is no time gap between the end of one Measurement Interval and the start of a new Measurement Interval. This is the normal usage case. If the value is greater than one Measurement Interval there is time gap between the end of one Measurement Interval and the start of the next Measurement Interval.

nodetype: leaf (ro)

type: uint32

default: 0

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
intervals-archived

description:
This object specifies the number of completed measurement intervals to store in the history statistic table. At least 32 completed measurement intervals are to be stored. 96 measurement intervals are recommended to be stored.

nodetype: leaf (ro)

type: uint16

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
packets-per-meaurement-period

description:
Number of probe packets to send within a measurement interval.

nodetype: leaf (ro)

type: uint16

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
burst-interval

description:
Interval between bursts within a measurement interval.

nodetype: leaf (ro)

type: uint32

units: milliseconds

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
packet-per-burst

description:
if burst enabled. The leaf defines the number of packet per burst of probes. packets-per-measurement-period / burst-interval

nodetype: leaf (ro)

type: uint32

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
loss-measurement-state

description:
Loss measurement state container.

nodetype: container (ro)

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/
far-end-min-frame-loss-ratio

description:
This object contains the minimum one-way availability flr in the egress direction (source --> destination), from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/
far-end-max-frame-loss-ratio

description:
This object contains the maximum one-way availability flr in the forward direction (source --> destination), from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/
far-end-average-frame-loss-ratio

description:
This object contains the average one-way availability flr in the forward direction, from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/
near-end-min-frame-loss-ratio

description:
This object contains the minimum one-way availability flr in the backward direction (destination --> source), from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/
near-end-max-frame-loss-ratio

description:
This object contains the maximum one-way availability flr in the backward direction, from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Service OAM Performance Monitoring YANG Module MEF 39 Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/
near-end-average-frame-loss-ratio

description:
This object contains the average one-way availability flr in the backward direction, from among the set of availability flr values calculated by the MEP in this Measurement Interval. There is one availability flr value for each 'delta_t' time period within the Measurement Interval, as specified in MEF 10.2.1. The flr value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent.

nodetype: leaf (ro)

type: uint32

  • range: 0..100000

units: milli-percent

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/
counters

description:
A collection of loss-measurement-related statistics objects.

nodetype: container (ro)

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/counters/
slm-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/counters/
slm-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/counters/
slr-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/loss-measurement-state/counters/
slr-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/
delay-measurement-state

description:
Delay measurement state.

nodetype: container (ro)

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/
frame-delay-two-way-min

description:
This object contains the minimum two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1-transmitted or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/
frame-delay-two-way-max

description:
This object contains the maximum two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1DmTx or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/
frame-delay-two-way-average

description:
This object contains the average two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1-transmitted or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/
frame-delay-two-way-stddev

description:
This object contains the standard deviation of two-way frame delay calculated by this MEP for this Measurement Interval. This object is undefined if measurement-type is dm1DmTx or dm1-received.

nodetype: leaf (ro)

type: uint32

units: microseconds

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/
counters

description:
A collection of delay-measurement-related statistics objects.

nodetype: container (ro)

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/counters/
dmm-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/counters/
dmm-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/counters/
dmr-sent

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

/oam/cfm/performance-measurement-profiles-global/performance-measurement-profile/state/delay-measurement-state/counters/
dmr-received

description:
slm Probes sent.

nodetype: leaf (ro)

type: oc-yang:counter64

openconfig-cfm-types

openconfig-version: 0.1.0

Description

This module contains general data definitions for use in CFM

Imports

openconfig-extensions

Defined types

name-key-type

description:
String type with at least 1 and up to 255 of the specified characters.

type: string

  • pattern:
    [0-9a-zA-Z\-_.]*

config-error-type

description:
While making the MIP creation evaluation described in 22.2.3, the management entity can encounter errors in the configuration.

type: enumeration

  • CFM_LEAK
    MA x is associated with a specific VID list, one or more of the VIDs in MA x can pass through the Bridge Port, no Down MEP is configured on any Bridge Port for MA x, and some other MA y, at a higher MD Level than MA x, and associated with at least one of the VID(s) also in MA x, does have a MEP configured on the Bridge Port.
  • CONFLICTING_VIDS
    MA x is associated with a specific VID list, an Up MEP is configured on MA x on the Bridge Port, and some other MA y, associated with at least one of the VID(s) also in MA x, also has an Up MEP configured on some Bridge Port.
  • EXCESSIVE_LEVELS
    The number of different MD Levels at which MIPs are to be created on this port exceeds the Bridge's capabilities.
  • OVERLAPPED_LEVELS
    A MEP is created for one VID at one MD Level, but a MEP is configured on another VID at that MD Level or higher, exceeding the Bridge's capabilities.

mep-id-type

description:
Maintenance association End Point Identifier (MEPID): A 12-bit identifier, unique over a given Maintenance Association, identifying a specific MEP.

type: uint16

  • range: 1..8191

remote-mep-state-type

description:
Operational state of the remote MEP state machine. This state machine monitors the reception of valid CCMs from a remote MEP with a specific MEPID. It uses a timer that expires in 3.5 times the length of time indicated by the MA's ccm-interval object.

type: enumeration

  • RMEP_IDLE
    Momentary state during reset.
  • RMEP_START
    The timer has not expired since the state machine was reset, and no valid CCM has yet been received.
  • RMEP_FAILED
    The timer has expired, both since the state machine was reset, and since a valid CCM was received.
  • RMEP_OK
    The timer has not expired since a valid CCM was received.

mep-defects-type

description:
A MEP can detect and report a number of defects, and multiple defects can be present at the same time.

type: enumeration

  • DEF_RDI_CCM
    A REMOTE MEP reported that RDI bit in its last CCM.
  • DEF_MAC_STATUS
    Either some remote MEP is reporting its Interface Status TLV as not isUp, or all remote MEPs are reporting a Port Status TLV that contains some value other than psUp.
  • DEF_REMOTE_CCM
    The MEP is not receiving valid CCMs from at least one of the remote MEPs.
  • DEF_ERROR_CCM
    The MEP has received at least one invalid CCM whose CCM Interval has not yet timed out.
  • DEF_XCON_CCM
    The MEP has received at last one CCM from either another MAID or a lower MD level whose CCM Interval has not yet timed out.

fng-state-type

description:
Indicates the different states of the MEP Fault Notification Generator State Machine.

type: enumeration

  • FNG_RESET
    No defect has been present since the MEP's fng-reset-time timer expired, or since the state machine was last reset.
  • FNG_DEFECT
    A defect is present, but not for a long enough time to be reported.
  • FNG_REPORT_DEFECT
    A momentary state during which the defect is reported by sending a fault-alarm notification, if that action is enabled.
  • FNG_DEFECT_REPORTED
    A defect is present, and some defect has been reported.
  • FNG_DEFECT_CLEARING
    No defect is present, but the MEP's fng-reset-time timer has not yet expired.

operational-state-type

description:
This attribute indicates the operational state (current capability) of a MEP.

type: enumeration

  • ENABLED
    The MEP is able to provide OAM capabilities and has been set to active via the 'administrative-state' leaf.
  • DISABLED
    The MEP is not able to provide OAM capabilities, for example because it has been disabled via the administrative-state leaf, has detected an operational failure condition, or has failed an internal test.
  • UNKNOWN
    The MEP is unable to report the operational state.

fault-alarm-type

description:
The Fault Alarm indicators.

type: enumeration

  • ADDRESS
    Indicates that a Network address to which Fault Alarms are to be transmitted should be used.
  • NOT_TRANSMITTED
    Indicates that Fault alarms are not to be transmitted.

interface-status-type

description:
The set of values available from the Interface Status TLV in CCM PDUs including the default no-status-tlv

type: enumeration

  • NO_STATUS_TLV
    Indicates either that no CCM has been received or that no interface status TLV was present in the last CCM received.
  • UP
    The interface is ready to pass packets.
  • DOWN
    The interface cannot pass packets.
  • TESTING
    The interface is in some test mode.
  • UNKNOWN
    The interface status cannot be determined for some reason.
  • DORMANT
    The interface is not in a state to pass packets but is in a pending state, waiting for some external event.
  • NOT_PRESENT
    Some component of the interface is missing.
  • LOWER_LAYER_DOWN
    The interface is down due to state of the lower layer interfaces.

port-status-type

description:
The set of values available from the Port Status TLV in CCM PDUs including the default no-status-tlv

type: enumeration

  • NO_STATUS_TLV
    Indicates either that no CCM has been received or that no port status TLV was present in the last CCM received.
  • BLOCKED
    Ordinary data cannot pass freely through the port on which the remote MEP resides. Value of enableRmepDefect is equal to false.
  • UP
    Ordinary data can pass freely through the port on which the remote MEP resides. Value of enableRmepDefect is equal to true.

highest-defect-priority-type

description:
An enumerated value, equal to the contents of the variable highestDefect (20.35.9 and Table 20-1), indicating the highest-priority defect that has been present since the MEP Fault Notification Generator State Machine was last in the FNG_RESET state. The integer value assigned to the enum value determines the priority. The higher value corresponds to the higher priority.

type: enumeration

  • NONE
    No defects since Fault Notification Generator state machine reset.
  • DEF_RDI_CCM
    The last CCM received by this MEP from some remote MEP contained the RDI bit set.
  • DEF_MAC_STATUS
    The last CCM received by this MEP from some remote MEP indicating that the transmitting MEP's associated MAC is reporting its status via the Port Status TLV or Interface Status TLV.
  • DEF_REMOTE_CCM
    This MEP is not receiving CCMs from some other MEP in its configured list.
  • DEF_ERROR_CCM
    This MEP is receiving invalid CCMs.
  • DEF_XCON_CCM
    This MEP is receiving CCMs that could be from some other MA.

lowest-alarm-priority-type

description:
Specifies the lowest priority defect that is allowed to generate a Fault Alarm (20.9.5). The to be reported defects are identified per enum value.

type: enumeration

  • ALL_DEF
    Includes def_rdi-ccm, def_mac_status, def_remote_ccm, def_error_ccm, and def_xcon_ccm.
  • MAC_REMOTE_ERROR_XCON
    Only includes def_mac_status, def_remote_ccm, def_error_ccm, and def_xcon_ccm.
  • REMOTE_ERROR_XCON
    Includes def_remote_ccm, def_error_ccm, and def_xcon_ccm.
  • ERROR_XCON
    Includes def_error_ccm and def_xcon_ccm.
  • XCON
    Only def_xcon_ccm
  • NO_XCON
    No defects def_xcon or lower are to be reported.

Data elements

openconfig-oam-cfm

openconfig-version: 0.1.0

Description

This module defines a YANG data model for configuring and managing CFM (Connectivity Fault Management) in a network device. The module includes maintenance domains, associations, maintenance endpoints, performance management policies and remote defect handling features

Imports

openconfig-vlan-types
openconfig-interfaces
openconfig-extensions
openconfig-yang-types
openconfig-cfm-types
openconfig-oam

Data elements