MPLS-CEM-MIB

File: MPLS-CEM-MIB.mib (57457 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB MPLS-LSR-MIB MPLS-TE-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
experimental Integer32 Counter32
Unsigned32 Counter64 Gauge32
TimeTicks MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP TEXTUAL-CONVENTION TruthValue
RowStatus StorageType TimeStamp
DisplayString InterfaceIndex InterfaceIndexOrZero
MplsLSPID MplsLabel MplsLsrId
MplsTunnelIndex MplsTunnelInstanceIndex

Defined Types

MplsCemVcEntry  
SEQUENCE    
  mplsCemVcIndex Unsigned32
  mplsCemVcInstance Unsigned32
  mplsCemVcSonetPathIfIndex InterfaceIndexOrZero
  mplsCemVcLabel MplsLabel
  mplsCemVcPriority Unsigned32
  mplsCemVcName DisplayString
  mplsCemVcDescr DisplayString
  mplsCemVcCreateTime TimeStamp
  mplsCemVcUpTime TimeTicks
  mplsCemVcInTunnelIndex MplsTunnelIndex
  mplsCemVcInTunnelInstance MplsTunnelInstanceIndex
  mplsCemVcInTunnelIngLSR MplsLsrId
  mplsCemVcInTunnelLclLSR MplsLsrId
  mplsCemVcOutTunnelIndex MplsTunnelIndex
  mplsCemVcOutTunnelInstance MplsTunnelInstanceIndex
  mplsCemVcOutTunnelLclLSR MplsLsrId
  mplsCemVcOutTunnelEgrLSR MplsLsrId
  mplsCemVcPktLength Unsigned32
  mplsCemVcExpBits Unsigned32
  mplsCemVcPktResequence TruthValue
  mplsCemVcEnableDBA BITS
  mplsCemVcJtrBfrDepth Unsigned32
  mplsCemVcErrorAction INTEGER
  mplsCemVcDownAction INTEGER
  mplsCemVcIntegrateToDown1 Unsigned32
  mplsCemVcIntegrateToDown2 Unsigned32
  mplsCemVcIntegrateToUp1 Unsigned32
  mplsCemVcIntegrateToUp2 Unsigned32
  mplsCemVcApsEnable TruthValue
  mplsCemVcApsCriteria BITS
  mplsCemVcDefects BITS
  mplsCemVcApsHoldoffTimer Unsigned32
  mplsCemVcApsRevertTimer Unsigned32
  mplsCemVcApsStatus INTEGER
  mplsCemVcLdpVcIdLength Unsigned32
  mplsCemVcLdpGroupId Unsigned32
  mplsCemVcLdpOptParam1 Unsigned32
  mplsCemVcLdpOptParam2 Unsigned32
  mplsCemVcTrapEnable TruthValue
  mplsCemVcAdminStatus INTEGER
  mplsCemVcOperStatus INTEGER
  mplsCemVcRowStatus RowStatus
  mplsCemVcStorageType StorageType

MplsCemVcPerfEntry  
SEQUENCE    
  mplsCemVcPerfTotalInPacketsHC Counter64
  mplsCemVcPerfTotalOutPacketsHC Counter64
  mplsCemVcPerfDbaInPacketsHC Counter64
  mplsCemVcPerfDbaOutPacketsHC Counter64
  mplsCemVcPerfInNegPtrAdjustHC Counter64
  mplsCemVcPerfInPosPtrAdjustHC Counter64
  mplsCemVcPerfOutNegPtrAdjustHC Counter64
  mplsCemVcPerfOutPosPtrAdjustHC Counter64
  mplsCemVcPerfCrctHdrErrors Counter32
  mplsCemVcPerfUncrctHdrErrors Counter32
  mplsCemVcPerfMissingPkts Counter32
  mplsCemVcPerfPktsOoseq Counter32
  mplsCemVcPerfJtrBfrUnderruns Counter32
  mplsCemVcPerfJtrBfrOverruns Counter32
  mplsCemVcPerfDiscontinuityTime TimeStamp

MplsCemMappingEntry  
SEQUENCE    
  mplsCemMappingInTunnelIndex MplsTunnelIndex
  mplsCemMappingInTunnelInstance MplsTunnelInstanceIndex
  mplsCemMappingInTunnelIngressLSR MplsLsrId
  mplsCemMappingInTunnelLocalLSR MplsLsrId
  mplsCemMappingVcLabel MplsLabel
  mplsCemMappingVcIndex Integer32
  mplsCemMappingVcInstance Integer32
  mplsCemMappingRowStatus RowStatus
  mplsCemMappingStorageType StorageType

MplsCemTunnelExtEntry  
SEQUENCE    
  mplsCemTunnelExtApsEnable TruthValue
  mplsCemTunnelExtApsCriteria BITS
  mplsCemTunnelExtDefects BITS
  mplsCemTunnelExtApsHoldoffTimer Unsigned32
  mplsCemTunnelExtApsRevertTimer Unsigned32
  mplsCemTunnelExtApsViaCemVcIndex Unsigned32
  mplsCemTunnelExtApsViaCemVcInstance Unsigned32
  mplsCemTunnelExtStorageType StorageType

MplsCemTunnelExtPerfEntry  
SEQUENCE    
  mplsCemTunnelExtPerfFailedLabelLookups Counter32
  mplsCemTunnelExtPerfLastFailedLookup MplsLabel

MplsCemSonetPathExtEntry  
SEQUENCE    
  mplsCemSonetPathExtVcIndex Unsigned32
  mplsCemSonetPathExtTimeSlot Unsigned32
  mplsCemSonetPathExtStorageType StorageType

Defined Values

mplsCemMIB 1.3.6.1.3.9999
This MIB contains managed object definitions for Circuit Emulation over MPLS as in: Malis, A., Vogelsang, S., and Martini, L. 'SONET/SDH Circuit Emulation Service Over MPLS (CEM) encapsulation', Internet Draft , February 2001. This MIB is dependant on the MIBs as defined by T. Nadeau, C. Srinivasan, and A. Viswanathan and
MODULE-IDENTITY    

mplsCemNotifications 1.3.6.1.3.9999.0
OBJECT IDENTIFIER    

mplsCemNotifyPrefix 1.3.6.1.3.9999.0.0
OBJECT IDENTIFIER    

mplsCemObjects 1.3.6.1.3.9999.1
OBJECT IDENTIFIER    

mplsCemVcIndexNext 1.3.6.1.3.9999.1.1
This object contains an appropriate value to be used for mplsCemVcIndex when creating entries in the mplsCemVcTable. The value 0 indicates that no unassigned entries are available. To obtain the value of mplsCemVcIndex for a new entry in the mplsCemVcTable, the manager issues a management protocol retrieval operation to obtain the current value of mplsCemVcIndex. After each retrieval operation, the agent should modify the value to reflect the next unassigned index. After a manager retrieves a value the agent will determine through its local policy when this index value will be made available for reuse.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcTable 1.3.6.1.3.9999.1.2
This table specifies information for connecting SONET paths and MPLS Tunnels.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsCemVcEntry

mplsCemVcEntry 1.3.6.1.3.9999.1.2.1
A row in this table represents a connection for CEM. It is indexed by : - The mplsCemVcIndex. Uniquely identifying a singular CEM connection or a group. If a group, individual CEM connections are identified by the Instance. - The mplsCemVcInstance.
OBJECT-TYPE    
  MplsCemVcEntry  

mplsCemVcIndex 1.3.6.1.3.9999.1.2.1.1
Primary index for the conceptual row identifying a group of CEM VCs.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcInstance 1.3.6.1.3.9999.1.2.1.2
Uniquely identifies an instance of a CEM VC. It is useful to identify multiple instances for the purpose of backup VCs.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcSonetPathIfIndex 1.3.6.1.3.9999.1.2.1.3
This is a unique index within the ifTable. It represents the interface index for the SONET path. A value of zero indicates an ifIndex that has yet to be configured or has since disappeared.
OBJECT-TYPE    
  InterfaceIndexOrZero  

mplsCemVcLabel 1.3.6.1.3.9999.1.2.1.4
The incoming and outgoing label for this VC. This value is placed in the Label field of the outgoing MPLS shim header.
OBJECT-TYPE    
  MplsLabel  

mplsCemVcPriority 1.3.6.1.3.9999.1.2.1.5
Used when resources on a tunnel or backup tunnel are overbooked. The agent (connection admission control) can sort CEM VC entries that share an overbooked tunnel. Lower mplsCemVcPriority values have higher priority. VCs dropped will be set 'dormant' (as indicated in mplsCemVcOperStatus).
OBJECT-TYPE    
  Unsigned32  

mplsCemVcName 1.3.6.1.3.9999.1.2.1.6
The canonical name assigned to the CEM VC. This name can be used to refer to the CEM VC on the LSRs console port.
OBJECT-TYPE    
  DisplayString  

mplsCemVcDescr 1.3.6.1.3.9999.1.2.1.7
A textual string containing information about the CEM VC. If there is no description this object contains a zero length string.
OBJECT-TYPE    
  DisplayString  

mplsCemVcCreateTime 1.3.6.1.3.9999.1.2.1.8
System time when theis CEM VC was created.
OBJECT-TYPE    
  TimeStamp  

mplsCemVcUpTime 1.3.6.1.3.9999.1.2.1.9
Number of consecutive ticks this CEM VC has been 'up' as observed in mplsCemVcOperStatus.
OBJECT-TYPE    
  TimeTicks  

mplsCemVcInTunnelIndex 1.3.6.1.3.9999.1.2.1.10
Part of set of indexes for inbound tunnel
OBJECT-TYPE    
  MplsTunnelIndex  

mplsCemVcInTunnelInstance 1.3.6.1.3.9999.1.2.1.11
Part of set of indexes for inbound tunnel
OBJECT-TYPE    
  MplsTunnelInstanceIndex  

mplsCemVcInTunnelIngLSR 1.3.6.1.3.9999.1.2.1.12
Part of set of indexes for inbound tunnel
OBJECT-TYPE    
  MplsLsrId  

mplsCemVcInTunnelLclLSR 1.3.6.1.3.9999.1.2.1.13
Part of set of indexes for inbound tunnel
OBJECT-TYPE    
  MplsLsrId  

mplsCemVcOutTunnelIndex 1.3.6.1.3.9999.1.2.1.14
Part of set of indexes for outbound tunnel
OBJECT-TYPE    
  MplsTunnelIndex  

mplsCemVcOutTunnelInstance 1.3.6.1.3.9999.1.2.1.15
Part of set of indexes for outbound tunnel
OBJECT-TYPE    
  MplsTunnelInstanceIndex  

mplsCemVcOutTunnelLclLSR 1.3.6.1.3.9999.1.2.1.16
Part of set of indexes for outbound tunnel
OBJECT-TYPE    
  MplsLsrId  

mplsCemVcOutTunnelEgrLSR 1.3.6.1.3.9999.1.2.1.17
Part of set of indexes for outbound tunnel
OBJECT-TYPE    
  MplsLsrId  

mplsCemVcPktLength 1.3.6.1.3.9999.1.2.1.18
This is the packet or payload length for this CEM VC. It is fixed and applies to inbound and outbound packets carrying user payload. Note: DBA packets have their own length and are not effected by this.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcExpBits 1.3.6.1.3.9999.1.2.1.19
This value is placed in the EXP bit field of the outbound MPLS shim header (with the VC Label). These EXP bits convey to the LSR the PHB to be applied to these packets.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcPktResequence 1.3.6.1.3.9999.1.2.1.20
Reports if implementation provides packet re-sequencing. With this, as inbound packets are queued in the jitter buffer, out of order packets are re-sequenced. The maximum sequence number differential (order correction can occur within) is dependant on the depth of the jitter buffer. See mplsCemVcJtrBfrDepth.
OBJECT-TYPE    
  TruthValue  

mplsCemVcEnableDBA 1.3.6.1.3.9999.1.2.1.21
Any bits set here MUST enable the DBA (dynamic bandwidth allocation) feature for the specified condition. Setting allOnesOnAis will cause CEM packet payload suppression when AIS is detected on the associated SONET path. Similarly, allZerosOnUnequipped will cause payload suppression when the SONET path is un-equipped. During these conditions, CEM packets will continue to be sent, but with indicators set in the CEM header instructing the remote to play all ones or zeros onto its SONET path. Note: some implementations may not support this feature.
OBJECT-TYPE    
  BITS allOnesOnAis(0), allZerosOnUnequipped(1)  

mplsCemVcJtrBfrDepth 1.3.6.1.3.9999.1.2.1.22
This setting configures the number of packet buffers reserved for this CEM VC. (This object would not apply in implementations that support CEM VC groups, but cannot process inbound packets on CEM VCs that are currently in standby.) This object essentially sets the maximum amount of time allowed between CEM packets before the jitter buffer empties. This variable should be set based on the SONET path width (speed) and the amount of delay variation expected to be introduced by the network. Like bandwidth, jitter buffers are likely to be a limited resource to be managed.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcErrorAction 1.3.6.1.3.9999.1.2.1.23
These are the actions to take when inbound packets are missing due to gap in sequence numbers (uncorrectable via available re-sequencing), jitter buffer underruns, or packets with bad CEM headers. These patterns are sent (played) on the SONET path. These settings are used for immediate errors and (unless the mplsCemVcDownAction is 'none') are not in effect once the CEM VC is 'down'.
OBJECT-TYPE    
  INTEGER playAllOnes(1), playAllZeros(2), playPseudoRandom(3)  

mplsCemVcDownAction 1.3.6.1.3.9999.1.2.1.24
These are the actions to take once the CEM VC has been declared 'down' (as observed in mplsCemVcOperStatus). These patterns are sent (played) on the SONET path. See Integration Timers for events causing CEM VC 'down'. If 'errorAction' is selected, then the mplsCemVcErrorAction settings stay in effect even after the CEM VC is 'down'.
OBJECT-TYPE    
  INTEGER errorAction(1), playAllOnes(2), playAllZeros(3), playPseudoRandom(4)  

mplsCemVcIntegrateToDown1 1.3.6.1.3.9999.1.2.1.25
See comment above - units are microseconds.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcIntegrateToDown2 1.3.6.1.3.9999.1.2.1.26
See comment above - units are microseconds.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcIntegrateToUp1 1.3.6.1.3.9999.1.2.1.27
See comment above - units are microseconds.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcIntegrateToUp2 1.3.6.1.3.9999.1.2.1.28
See comment above - units are microseconds.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcApsEnable 1.3.6.1.3.9999.1.2.1.29
Enables this CEM VC (as part of a group) to be used for APS. A CEM VC group is created when a unique CEM VC index (in mplsCemVcTable) has multiple instances. Setting mplsCemVcApsEnable to 'false' may be useful when a CEM VC is suspect, being debugged, or not fully configured. Note: some implementations may not support APS.
OBJECT-TYPE    
  TruthValue  

mplsCemVcApsCriteria 1.3.6.1.3.9999.1.2.1.30
Bits set here represent defects and modes for switching the SONET path from the active CEM VC to another within this VC's group. Defects include: CEM errors (jitter buffer errors, missing packets, bad CEM headers). Separating these CEM defects into individually selectable bits, or adding other types of defect indications (e.g. OAM status) is for future study. Modes: The 'cemErrorStbyOK' mode setting is useful in APS network configurations where CEM traffic is not present on standby inbound VCs. Therefore they are expected to have CEM errors, but are still to be considered as viable switch- over candidates. cemErrorStbyOK essentially masks CEM errors when this CEM VC is in standby. 'revertive' mode is useful for non-preferred CEM VCs where you may want to switch back to a preferred VC that has no defects while the currently active VC also has no defects (see mplsCemVcApsRevertTimer). 'revertive' should NOT be used when standby VCs have no defect indications available. If 'revertive' is not set, then manual reversion is possible by simply setting the active CEM VC's admin status 'down', then 'up'. Preferred should NOT have 'revertive' set. 'hunt' mode is useful when standby VCs offer no defect indications (see mplsCemVcApsHoldOffTimer). 'hunt' should not be used when standby VCs have available defect indications. Hunting assumes standby VCs are good, if not the down timers will determine it's bad, and hunting continues. 'hunt' and 'revertive' are mutually exclusive.
OBJECT-TYPE    
  BITS cemError(0), cemErrorStbyOK(256), revertive(512), hunt(1024)  

mplsCemVcDefects 1.3.6.1.3.9999.1.2.1.31
Current state of these CEM VC defects. The cemError indicator is a summary of any error associated with processing inbound CEM packets. Separately displaying CEM errors types (buffer errors, missing packets, and header errors) are for future study. Also other bits here may be defined here to show results of error trend analysis. These bits MUST be aligned with mplsCemVcApsCriteria bits so mplsCemVcApsCriteria can be used as a mask. Note: other defect indications (e.g. from OAM) are for future study.
OBJECT-TYPE    
  BITS cemError(0)  

mplsCemVcApsHoldoffTimer 1.3.6.1.3.9999.1.2.1.32
Used to hold-off an APS switch after the CEM VC has been determined 'down'. The purpose is to allow potential recovery schemes within lower communications layers a chance to recover. Also useful in 'hunt' mode to hold off switching to the next CEM VC (slows oscillation when all VCs are down).
OBJECT-TYPE    
  Unsigned32  

mplsCemVcApsRevertTimer 1.3.6.1.3.9999.1.2.1.33
If this CEM VC is active and 'up', then this timer is used in conjunction with 'revertive' (if set above). The reversion would be delayed for this time.
OBJECT-TYPE    
  Unsigned32  

mplsCemVcApsStatus 1.3.6.1.3.9999.1.2.1.34
If part of a CEM VC group, this indicates if the CEM VC has been selected (via APS algorithm/protocol) to connect the associated Tunnel to the SONET path. If not part of a group, then always 'active'.
OBJECT-TYPE    
  INTEGER active(1), standby(2)  

mplsCemVcLdpVcIdLength 1.3.6.1.3.9999.1.2.1.35
For use by LDP signaling
OBJECT-TYPE    
  Unsigned32  

mplsCemVcLdpGroupId 1.3.6.1.3.9999.1.2.1.36
For use by LDP signaling
OBJECT-TYPE    
  Unsigned32  

mplsCemVcLdpOptParam1 1.3.6.1.3.9999.1.2.1.37
For use by LDP signaling
OBJECT-TYPE    
  Unsigned32  

mplsCemVcLdpOptParam2 1.3.6.1.3.9999.1.2.1.38
For use by LDP signaling
OBJECT-TYPE    
  Unsigned32  

mplsCemVcTrapEnable 1.3.6.1.3.9999.1.2.1.39
If this object is true, generation of mplsCemVcUp and mplsCemVcDown traps aare enabled for this CEM VC, otherwise these traps are not emitted.
OBJECT-TYPE    
  TruthValue  

mplsCemVcAdminStatus 1.3.6.1.3.9999.1.2.1.40
The desired operational status of this CEM VC.
OBJECT-TYPE    
  INTEGER up(1), down(2), testing(3)  

mplsCemVcOperStatus 1.3.6.1.3.9999.1.2.1.41
Indicates the actual operational status of this CEM VC.
OBJECT-TYPE    
  INTEGER up(1), down(2), testing(3), unknown(4), dormant(5), notPresent(6), lowerLayerDown(7)  

mplsCemVcRowStatus 1.3.6.1.3.9999.1.2.1.42
For creating, modifying, and deleting this row.
OBJECT-TYPE    
  RowStatus  

mplsCemVcStorageType 1.3.6.1.3.9999.1.2.1.43
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

mplsCemVcPerfTable 1.3.6.1.3.9999.1.3
This table provides per CEM VC performance information. Note: outbound errors are not being considered. It is assumed (at this time) that CEM packets will be forwarded as they are generated. i.e., it is assumed that there are no local outbound packet congestion issues. HC (high capacity) counters are needed for packet counts due to the high speeds expected with CEM. A SONET path of width 48 can rollover a non-HC counter in a few minutes.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsCemVcPerfEntry

mplsCemVcPerfEntry 1.3.6.1.3.9999.1.3.1
An entry in this table is created by the agent for every mplsCemVcEntry. It is an extension to mplsCemVcEntry.
OBJECT-TYPE    
  MplsCemVcPerfEntry  

mplsCemVcPerfTotalInPacketsHC 1.3.6.1.3.9999.1.3.1.1
Number of inbound packets received.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfTotalOutPacketsHC 1.3.6.1.3.9999.1.3.1.2
Number of outbound packets sent.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfDbaInPacketsHC 1.3.6.1.3.9999.1.3.1.3
Number of DBA packets received.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfDbaOutPacketsHC 1.3.6.1.3.9999.1.3.1.4
Number of DBA packets sent.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfInNegPtrAdjustHC 1.3.6.1.3.9999.1.3.1.5
Number of negative pointer adjustments made on the SONET path based on CEM pointer adjustments received.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfInPosPtrAdjustHC 1.3.6.1.3.9999.1.3.1.6
Number of postive pointer adjustments made on the SONET path based on CEM pointer adjustments received.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfOutNegPtrAdjustHC 1.3.6.1.3.9999.1.3.1.7
Number of negative pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfOutPosPtrAdjustHC 1.3.6.1.3.9999.1.3.1.8
Number of positive pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
OBJECT-TYPE    
  Counter64  

mplsCemVcPerfCrctHdrErrors 1.3.6.1.3.9999.1.3.1.9
Number of correctable CEM header errors detected on inbound CEM packets.
OBJECT-TYPE    
  Counter32  

mplsCemVcPerfUncrctHdrErrors 1.3.6.1.3.9999.1.3.1.10
Number of uncorrectable CEM header errors detected on inbound CEM packets.
OBJECT-TYPE    
  Counter32  

mplsCemVcPerfMissingPkts 1.3.6.1.3.9999.1.3.1.11
Number of missing packets (as detected via CEM header sequence number gaps).
OBJECT-TYPE    
  Counter32  

mplsCemVcPerfPktsOoseq 1.3.6.1.3.9999.1.3.1.12
Number of packets detected out of sequence (via CEM header sequence numbers), but were able to be re-sequenced. That is, the differential in sequence numbers was less than the jitter buffer depth. Note: some implementations may not support this feature (see mplsCemVcPktResequence). Any packets so far out of sequence that a re-sequencer can not correct for would be counted as missing packet.
OBJECT-TYPE    
  Counter32  

mplsCemVcPerfJtrBfrUnderruns 1.3.6.1.3.9999.1.3.1.13
Number of times the jitter buffer transitioned to empty.
OBJECT-TYPE    
  Counter32  

mplsCemVcPerfJtrBfrOverruns 1.3.6.1.3.9999.1.3.1.14
Number of packets received while jitter buffer is full.
OBJECT-TYPE    
  Counter32  

mplsCemVcPerfDiscontinuityTime 1.3.6.1.3.9999.1.3.1.15
The value of sysUpTime on the most recent occasion at which any one or more of this segment's Counter32 or Counter64 suffered a discontinuity. If no such discontinuities have occurred since the last re- initialization of the local management subsystem, then this object contains a zero value.
OBJECT-TYPE    
  TimeStamp  

mplsCemMappingTable 1.3.6.1.3.9999.1.4
This table maps an inbound Tunnel/VcLabel to a CEM VC.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsCemMappingEntry

mplsCemMappingEntry 1.3.6.1.3.9999.1.4.1
A row in this table represents the inbound connection between a Tunnel/VcLabel and CEM VC/instance. It is indexed by the same 4 indexes that index the inbound Tunnel, then adds the VC Label as a 5th index. The Tunnel referenced here is in the mplsTunnelTable. - The mplsCemMappingInTunnelIndex uniquely identifies a singular Tunnel or a group. If a group, individual Tunnels are identified by the Instance. - The mplsCemMappingInTunnelInstance. - ID (normally an IP address) for the ingress LSR, mplsCemMappingInTunnelIngressLSR. - ID (normally an IP address) of the Local (egress) LSR, mplsCemMappingInTunnelLocalLSR, - and the VC Label, mplsCemMappingVcLabel.
OBJECT-TYPE    
  MplsCemMappingEntry  

mplsCemMappingInTunnelIndex 1.3.6.1.3.9999.1.4.1.1
Primary index for the conceptual row identifying a group of Tunnel/VcLabel to CEM VC mappings.
OBJECT-TYPE    
  MplsTunnelIndex  

mplsCemMappingInTunnelInstance 1.3.6.1.3.9999.1.4.1.2
Uniquely identifies an instance of a mapping
OBJECT-TYPE    
  MplsTunnelInstanceIndex  

mplsCemMappingInTunnelIngressLSR 1.3.6.1.3.9999.1.4.1.3
Uniquely identifies an ingress LSR
OBJECT-TYPE    
  MplsLsrId  

mplsCemMappingInTunnelLocalLSR 1.3.6.1.3.9999.1.4.1.4
Uniquely identifies the local LSR
OBJECT-TYPE    
  MplsLsrId  

mplsCemMappingVcLabel 1.3.6.1.3.9999.1.4.1.5
Identifies a unique label on this tunnel
OBJECT-TYPE    
  MplsLabel  

mplsCemMappingVcIndex 1.3.6.1.3.9999.1.4.1.6
Index for entry (or group of entries, in the case of backup VCs) in the mplsCemVcTable. This value can also be thought of as the Circuit ID.
OBJECT-TYPE    
  Integer32  

mplsCemMappingVcInstance 1.3.6.1.3.9999.1.4.1.7
Identifies a unique member within a CEM VC group. (This could of course be a group of one.)
OBJECT-TYPE    
  Integer32  

mplsCemMappingRowStatus 1.3.6.1.3.9999.1.4.1.8
For creating, modifying, and deleting this row.
OBJECT-TYPE    
  RowStatus  

mplsCemMappingStorageType 1.3.6.1.3.9999.1.4.1.9
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

mplsCemTunnelExtTable 1.3.6.1.3.9999.1.5
This table is an extension to the mplsTunnelTable. This table exists to configure parameters useful for CEM APS.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsCemTunnelExtEntry

mplsCemTunnelExtEntry 1.3.6.1.3.9999.1.5.1
A row in this table represents a Tunnel used for CEM VCs. The Tunnel referenced here is in the mplsTunnelTable. It is indexed by the same 4 indexes of the inbound Tunnel: - The mplsCemTunnelExtIndex uniquely identifies a singular Tunnel or a group. If a group, individual Tunnels are identified by the Instance. - The mplsCemTunnelExtInstance. - ID (normally an IP address) for the ingress LSR, mplsCemTunnelExtIngressLSR. - ID (normally an IP address) of the Local (egress) LSR, mplsCemTunnelExtLocalLSR. In the mplsTunnelTable, this index would be referred to as the Egress LSR ID. Since CEM is always at a tunnel termination, the egress LSR is always the local (edge) LSR. The local agent creates an entry here for every entry created in the mplsCemMappingTable.
OBJECT-TYPE    
  MplsCemTunnelExtEntry  

mplsCemTunnelExtApsEnable 1.3.6.1.3.9999.1.5.1.1
Enables this Tunnel (as part of a group) to be used for APS. Remember a Tunnel group is created when a unique Tunnel index (in mplsTunnelTable) has multiple instances. Tunnel disabling may be useful when a Tunnel is suspect, being debugged, or not fully configured. Note: some implementations may not support APS.
OBJECT-TYPE    
  TruthValue  

mplsCemTunnelExtApsCriteria 1.3.6.1.3.9999.1.5.1.6
Bits set here represent defects and modes for switching all VCs within this Tunnel to another Tunnel that has no APS defects. Currently, only CEM defects are available. Separating and individually selecting CEM defects (buffer errors, header errors, etc.) is for future study. Also, for future study: determining a Tunnel's state of usefulness via other indications (such as OAM). If 'cemVcCriteria' is set, mplsCemTunnelExtApsViaCemVc is used to index the CEM VC for which defects are included. The purpose of this is in situations when CEM VCs can generate better defects than Tunnels (for example: buffer errors). Revertive and Hunt modes: 'revertive' is useful for non-primary Tunnels where you may want to switch back to a primary Tunnel that has no defects while the currently active also has no defects (see mplsCemTunnelExtApsRevertTimer). 'revertive' should NOT be used when standby Tunnels have no available defect indications. If 'revertive' is not set, then manual reversion is possible by simply setting the active Tunnel's admin status 'down', then 'up'. 'hunt' is useful when standby Tunnels offer no defect indications (see mplsCemTunnelExtApsHoldOffTimer). 'hunt' should not be used when standby Tunnels have available defect indications. Hunting assumes standby Tunnels are good, if not the down timers will determine it's bad, and hunting continues. 'hunt' and 'revertive' are mutually exclusive. Note: criteria defect bits here MUST align with mplsCemTunnelExtDefects so it can be used as a mask.
OBJECT-TYPE    
  BITS cemVcCriteria(0), revertive(512), hunt(1024)  

mplsCemTunnelExtDefects 1.3.6.1.3.9999.1.5.1.7
Current state of Tunnel defect indications. Other bits here may be defined here to show results of error trend analysis. Note: These bits MUST be aligned with mplsCemTunnelExtApsCriteria bits so mplsCemTunnelExtApsCriteria can be used as a mask. Note: other defect indications (e.g. from OAM) are for future study.
OBJECT-TYPE    
  BITS cemVcCriteria(0)  

mplsCemTunnelExtApsHoldoffTimer 1.3.6.1.3.9999.1.5.1.8
Primarily used to hold-off an APS switch after the Tunnel has been determined 'down'. The purpose is to allow potential recovery schemes within lower communications layers a chance to recover. Also useful in 'hunt' mode to hold off switching to the next Tunnel (slows oscillation when all Tunnels are down).
OBJECT-TYPE    
  Unsigned32  

mplsCemTunnelExtApsRevertTimer 1.3.6.1.3.9999.1.5.1.9
If this Tunnel is active and 'up', then this timer is used in conjunction with 'revertive' (if set above). The reversion would be delayed for this time.
OBJECT-TYPE    
  Unsigned32  

mplsCemTunnelExtApsViaCemVcIndex 1.3.6.1.3.9999.1.5.1.10
Index of the CEM VC from which APS defect criteria are included with this Tunnel's APS criteria.
OBJECT-TYPE    
  Unsigned32  

mplsCemTunnelExtApsViaCemVcInstance 1.3.6.1.3.9999.1.5.1.11
Instance of the CEM VC from which APS defect criteria are included with this Tunnel's APS criteria.
OBJECT-TYPE    
  Unsigned32  

mplsCemTunnelExtStorageType 1.3.6.1.3.9999.1.5.1.12
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

mplsCemTunnelExtPerfTable 1.3.6.1.3.9999.1.6
This table is an extension to the mplsTunnelTable. It provides per Tunnel performance information.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsCemTunnelExtPerfEntry

mplsCemTunnelExtPerfEntry 1.3.6.1.3.9999.1.6.1
An entry in this table is created by the agent for every mplsCemTunnelExtEntry. It is an extension to mplsCemTunnelExtEntry.
OBJECT-TYPE    
  MplsCemTunnelExtPerfEntry  

mplsCemTunnelExtPerfFailedLabelLookups 1.3.6.1.3.9999.1.6.1.1
Number of packets with unexpected labels received. This count is based on inbound VC labels seen that are not configured for this Tunnel.
OBJECT-TYPE    
  Counter32  

mplsCemTunnelExtPerfLastFailedLookup 1.3.6.1.3.9999.1.6.1.2
Contains label from the packet that last failed a label lookup on this Tunnel.
OBJECT-TYPE    
  MplsLabel  

mplsCemSonetPathExtTable 1.3.6.1.3.9999.1.7
This table associates a SONET path with a CEM VC (or CEM VC group) and provides the starting time-slot of the SONET path. It as assumed that the transmit and receive sides of the SONET path have the same starting time-slots. It is also assumed that STSn paths have contiguous time-slots.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsCemSonetPathExtEntry

mplsCemSonetPathExtEntry 1.3.6.1.3.9999.1.7.1
This table is indexed by the SONET path ifIndex. An entry to this table is created by the agent when an entry is created in the mplsCemVcTable.
OBJECT-TYPE    
  MplsCemSonetPathExtEntry  

mplsCemSonetPathExtVcIndex 1.3.6.1.3.9999.1.7.1.1
Index to entry in the mplsCemVcTable.
OBJECT-TYPE    
  Unsigned32  

mplsCemSonetPathExtTimeSlot 1.3.6.1.3.9999.1.7.1.2
Starting time-slot for this SONET path within the SONET line and section. For OC-48, this value could range from 1 to 48. The SONET path width must be taken into consideration here, for example, in an OC-48 an STS-3c could not start at time-slot 47.
OBJECT-TYPE    
  Unsigned32 1..192  

mplsCemSonetPathExtStorageType 1.3.6.1.3.9999.1.7.1.3
This variable indicates the storage type for this object.
OBJECT-TYPE    
  StorageType  

mplsCemTrapEnable 1.3.6.1.3.9999.1.8
If this object is true, then it enables the generation of mplsCemVcUp and mplsCemVcDown traps, otherwise these traps are not emitted. These traps are also individually enabled for each CEM VC.
OBJECT-TYPE    
  TruthValue  

mplsCemVcUp 1.3.6.1.3.9999.0.0.1
This notification is generated when a mplsCemVcOperStatus object for one of the configured CEM VC entries is about to leave the down state and transition into some other state (but not into the notPresent state). This other state is indicated by the included value of mplsCemVcOperStatus.
NOTIFICATION-TYPE    

mplsCemVcDown 1.3.6.1.3.9999.0.0.2
This notification is generated when a mplsCemVcOperStatus object for one of the configured CEM VC entries is about to enter the down state and transition into some other state (but not from the notPresent state). This other state is indicated by the included value of mplsCemVcOperStatus.
NOTIFICATION-TYPE    

mplsCemVcApsFrom 1.3.6.1.3.9999.0.0.3
This notification is generated when the CEM VC APS mechanism has initiated a switch from the specified Index/Instance to find a 'good' CEM VC within the same group. To reduce the number of Traps, it is recommended to only generate mplsCemVcApsFrom when first initiating attempt to find a good CEM VC instance. That is, do not generate Traps if the APS mechanism is continuing to switch looking for an CEM VC group member that is good.
NOTIFICATION-TYPE    

mplsCemVcApsTo 1.3.6.1.3.9999.0.0.4
This notification is generated when the CEM VC APS mechanism has switched to and settled on a CEM VC Index and Instance that is 'good' (whether from a bad VC or when reverting).
NOTIFICATION-TYPE