PW-CEM-MIB

File: PW-CEM-MIB.mib (64380 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC IF-MIB
COSINE-ORION-MIB PerfHist-TC-MIB PW-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
experimental Integer32 Counter32
Unsigned32 Counter64 TEXTUAL-CONVENTION
TruthValue RowStatus StorageType
TimeStamp InterfaceIndex InterfaceIndexOrZero
PwVcIndex PerfCurrentCount PerfIntervalCount
pwVcIndex pwVcInstance pwVcOperStatus

Defined Types

PwVcCemConfIndex  
Index into the pwVcCemConfTable. Removed trap OID declarations
TEXTUAL-CONVENTION    
  Unsigned32  

PwVcCemEntry  
SEQUENCE    
  pwVcCemSonetPathIfIndex InterfaceIndexOrZero
  pwVcCemConfIndex PwVcCemConfIndex
  pwVcCemPerfDbaInPacketsHC Counter64
  pwVcCemPerfDbaOutPacketsHC Counter64
  pwVcCemPerfDbaInPackets Counter32
  pwVcCemPerfDbaOutPackets Counter32
  pwVcCemPerfInNegPtrAdjustHC Counter32
  pwVcCemPerfInPosPtrAdjustHC Counter32
  pwVcCemPerfInPtrAdjustSecs Counter32
  pwVcCemPerfOutNegPtrAdjustHC Counter32
  pwVcCemPerfOutPosPtrAdjustHC Counter32
  pwVcCemPerfOutPtrAdjustSecs Counter32
  pwVcCemPerfAbsPtrAdjust Integer32
  pwVcCemPerfCorrectableHdrErrors Counter32
  pwVcCemPerfUncorrectableHdrErrors Counter32
  pwVcCemPerfMissingPkts Counter32
  pwVcCemPerfPktsOoseq Counter32
  pwVcCemPerfPktsOoseqDropped Counter32
  pwVcCemPerfJtrBfrUnderruns Counter32
  pwVcCemPerfJtrBfrOverruns Counter32
  pwVcCemPerfPktsBadLength Counter32
  pwVcCemPerfESs Counter32
  pwVcCemPerfSESs Counter32
  pwVcCemPerfUASs Counter32
  pwVcCemPerfLastDefectsAtFailure BITS
  pwVcCemPerfLastFailureTimeStamp TimeStamp
  pwVcCemPerfDiscontinuityTime TimeStamp

PwVcCemConfEntry  
SEQUENCE    
  pwVcCemConfTableIndex PwVcCemConfIndex
  pwVcCemConfigError BITS
  pwVcCemConfMaxPktLength Unsigned32
  pwVcCemConfMinPktLength Unsigned32
  pwVcCemConfCemOptions Unsigned32
  pwVcCemConfPktResequence TruthValue
  pwVcCemConfEnableDBA BITS
  pwVcCemConfJtrBfrDepth Unsigned32
  pwVcCemConfConsecPktsInsync Unsigned32
  pwVcCemConfConsecMissingOutSync Unsigned32
  pwVcCemConfErrorAction INTEGER
  pwVcCemConfUserErrorAction Unsigned32
  pwVcCemConfSesToUas Unsigned32
  pwVcCemConfUasAction INTEGER
  pwVcCemConfUserUasAction Unsigned32
  pwVcCemConfApsCriteria BITS
  pwVcCemConfRowStatus RowStatus
  pwVcCemConfStorageType StorageType

PwVcCemPerfCurrentEntry  
SEQUENCE    
  pwVcCemPerfCurrentDbaInPacketsHC Counter64
  pwVcCemPerfCurrentDbaOutPacketsHC Counter64
  pwVcCemPerfCurrentDbaInPackets Counter32
  pwVcCemPerfCurrentDbaOutPackets Counter32
  pwVcCemPerfCurrentInNegPtrAdjustHC Counter32
  pwVcCemPerfCurrentInPosPtrAdjustHC Counter32
  pwVcCemPerfCurrentInPtrAdjustSecs Counter32
  pwVcCemPerfCurrentOutNegPtrAdjustHC Counter32
  pwVcCemPerfCurrentOutPosPtrAdjustHC Counter32
  pwVcCemPerfCurrentOutPtrAdjustSecs Counter32
  pwVcCemPerfCurrentAbsPtrAdjust Integer32
  pwVcCemPerfCurrentCrctHdrErrors Counter32
  pwVcCemPerfCurrentUncrctHdrErrors Counter32
  pwVcCemPerfCurrentMissingPkts Counter32
  pwVcCemPerfCurrentPktsOoseq Counter32
  pwVcCemPerfCurrentPktsOoseqDropped Counter32
  pwVcCemPerfCurrentJtrBfrUnderruns Counter32
  pwVcCemPerfCurrentJtrBfrOverruns Counter32
  pwVcCemPerfCurrentPktsBadLength Counter32
  pwVcCemPerfCurrentESs PerfCurrentCount
  pwVcCemPerfCurrentSESs PerfCurrentCount
  pwVcCemPerfCurrentUASs PerfCurrentCount

PwVcCemPerfIntervalEntry  
SEQUENCE    
  pwVcCemPerfIntervalNumber Unsigned32
  pwVcCemPerfIntervalValidData TruthValue
  pwVcCemPerfIntervalReset INTEGER
  pwVcCemPerfIntervalDbaInPacketsHC Counter64
  pwVcCemPerfIntervalDbaOutPacketsHC Counter64
  pwVcCemPerfIntervalDbaInPackets Counter32
  pwVcCemPerfIntervalDbaOutPackets Counter32
  pwVcCemPerfIntervalInNegPtrAdjustHC Counter32
  pwVcCemPerfIntervalInPosPtrAdjustHC Counter32
  pwVcCemPerfIntervalInPtrAdjustSecs Counter32
  pwVcCemPerfIntervalOutNegPtrAdjustHC Counter32
  pwVcCemPerfIntervalOutPosPtrAdjustHC Counter32
  pwVcCemPerfIntervalOutPtrAdjustSecs Counter32
  pwVcCemPerfIntervalAbsPtrAdjust Integer32
  pwVcCemPerfIntervalCrctHdrErrors Counter32
  pwVcCemPerfIntervalUncrctHdrErrors Counter32
  pwVcCemPerfIntervalMissingPkts Counter32
  pwVcCemPerfIntervalPktsOoseq Counter32
  pwVcCemPerfIntervalPktsOoseqDropped Counter32
  pwVcCemPerfIntervalJtrBfrUnderruns Counter32
  pwVcCemPerfIntervalJtrBfrOverruns Counter32
  pwVcCemPerfIntervalPktsBadLength Counter32
  pwVcCemPerfIntervalESs PerfIntervalCount
  pwVcCemPerfIntervalSESs PerfIntervalCount
  pwVcCemPerfIntervalUASs PerfIntervalCount

PwVcCemSonetPathExtEntry  
SEQUENCE    
  pwVcCemSonetExtPathIfIndex InterfaceIndex
  pwVcCemSonetPathExtVcIndex PwVcIndex
  pwVcCemSonetPathExtTimeSlot Unsigned32
  pwVcCemSonetPathExtStorageType StorageType

Defined Values

pwVcCemMIB 1.3.6.1.3.8888
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 , July 2001. This MIB reports to the PW-MIB. The PW-MIB contains structures and MIB associations generic to Pseudo-Wire Virtual Circuit (VC) emulation. VC-specific MIBs (such as this) contain config and stats for specific VC types.
MODULE-IDENTITY    

pwVcCemNotifications 1.3.6.1.3.8888.0
OBJECT IDENTIFIER    

pwVcCemNotifyPrefix 1.3.6.1.3.8888.0.0
OBJECT IDENTIFIER    

pwVcCemObjects 1.3.6.1.3.8888.1
OBJECT IDENTIFIER    

pwVcCemTable 1.3.6.1.3.8888.1.1
This table contains the index to the entry SONET path table for this CEM VC, the index to the CEM config table, and CEM statistics.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcCemEntry

pwVcCemEntry 1.3.6.1.3.8888.1.1.1
This MIB reports to the PW-MIB. This table is indexed by the same index that was created for the associated entry in the PW VC Table (in the PW-MIB). - The PwVcIndex. - The PwVcInstance. An entry is created in this table by the agent for every entry in the pwVc table with a VcType of 'cem'. This table provides per CEM VC performance information. HC (high capacity) counters are required for some counts due to the high speeds expected with CEM services. A SONET path of width 48 (STS-48c) can rollover non-HC counters in a few minutes. CEM bridges the SONET and packet worlds. In the packet world, counts typically start from the time of service creation - and don't stop. In the SONET world, counts are kept in 15 minute intervals. The CEM-MIB supports both methods. Thestats in the VC CEM table count forever. The 15 minute interval counts are in the tables following this. NOTE: Outbound errors are currently not considered in the CEM-MIB. It is assumed that CEM packets are forwarded as they are generated. i.e., It is assumed that there are no congestion issues at the point of CEM adaptation.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcCemEntry  

pwVcCemSonetPathIfIndex 1.3.6.1.3.8888.1.1.1.1
This is a unique index within the ifTable. It represents the interface index for the SONET path. A value of zero indicates an interface index that has yet to be configured or has since disappeared. Note: if there are multiple instances of CEM VC, then the pathIfIndex object MUST be identical in each instance.
Status: current Access: read-write
OBJECT-TYPE    
  InterfaceIndexOrZero  

pwVcCemConfIndex 1.3.6.1.3.8888.1.1.1.2
Index to CEM configuration table below. It is likely that multiple CEM VCs will share 1 CEM conf table entry.
Status: current Access: read-write
OBJECT-TYPE    
  PwVcCemConfIndex  

pwVcCemPerfDbaInPacketsHC 1.3.6.1.3.8888.1.1.1.3
Number of DBA packets received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

pwVcCemPerfDbaOutPacketsHC 1.3.6.1.3.8888.1.1.1.4
Number of DBA packets sent.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

pwVcCemPerfDbaInPackets 1.3.6.1.3.8888.1.1.1.5
Number of DBA packets received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfDbaOutPackets 1.3.6.1.3.8888.1.1.1.6
Number of DBA packets sent.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfInNegPtrAdjustHC 1.3.6.1.3.8888.1.1.1.7
Number of negative pointer adjustments sent on the SONET path based on CEM pointer adjustments received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfInPosPtrAdjustHC 1.3.6.1.3.8888.1.1.1.8
Number of postive pointer adjustments sent on the SONET path based on CEM pointer adjustments received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfInPtrAdjustSecs 1.3.6.1.3.8888.1.1.1.9
Number of seconds in which a pos or neg pointer adjustment was sent on the SONET path.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfOutNegPtrAdjustHC 1.3.6.1.3.8888.1.1.1.10
Number of negative pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfOutPosPtrAdjustHC 1.3.6.1.3.8888.1.1.1.11
Number of positive pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfOutPtrAdjustSecs 1.3.6.1.3.8888.1.1.1.12
Number of seconds in which a pos or neg pointer adjustment was seen on the SONET path.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfAbsPtrAdjust 1.3.6.1.3.8888.1.1.1.13
Absolute Pointer adjustments is relative adjustment drifts between inbound and outbound streams. It is calculated as such : ( InPosPtrAdjust - InNegPtrAdjust) - (OutPosPtrAdjust - OutNegPtrAdjust)
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

pwVcCemPerfCorrectableHdrErrors 1.3.6.1.3.8888.1.1.1.14
Number of correctable CEM header errors detected on inbound CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfUncorrectableHdrErrors 1.3.6.1.3.8888.1.1.1.15
Number of uncorrectable CEM header errors detected on inbound CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfMissingPkts 1.3.6.1.3.8888.1.1.1.16
Number of missing packets (as detected via CEM header sequence number gaps).
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfPktsOoseq 1.3.6.1.3.8888.1.1.1.17
Number of packets detected out of sequence (via CEM header sequence numbers), but were able to be re-sequenced. Note: some implementations may not support this feature (see pwVcCemConfPktResequence).
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfPktsOoseqDropped 1.3.6.1.3.8888.1.1.1.18
Number of packets detected out of sequence (via CEM header sequence numbers), but were unable to be re- sequenced.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfJtrBfrUnderruns 1.3.6.1.3.8888.1.1.1.19
Number of times the jitter buffer transitioned to empty.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfJtrBfrOverruns 1.3.6.1.3.8888.1.1.1.20
Number of packets received while jitter buffer is full.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfPktsBadLength 1.3.6.1.3.8888.1.1.1.21
Number of packets received larger or smaller than pwVcCemConfPktLength.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfESs 1.3.6.1.3.8888.1.1.1.22
The counter associated with the number of Errored Seconds encountered. See future versions of draft-malis-sonet-ces-mpls for definition of ES.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfSESs 1.3.6.1.3.8888.1.1.1.23
The counter associated with the number of Severely Errored Seconds. See future versions of draft-malis-sonet-ces-mpls for definition of SES.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfUASs 1.3.6.1.3.8888.1.1.1.24
The counter associated with the number of UnAvailable Seconds. See pwVcCemConfSesToUAS. NOTE: When first entering the UAS state, the number of SesToUas is added to this object, then as each additional UAS occurs, this object increments by one.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfLastDefectsAtFailure 1.3.6.1.3.8888.1.1.1.25
The state of defects when CEM VC last entered the a 'failure' state. Since more than one defect can contributed to a CEM VC failure, all are shown here. Note: currently there is no hierarchy of CEM defects. Note: the algorithm used to capture these defects when entering failure state is implementation specific. Note: definition of 'CEM failure' is for further study. One possible definition: in LOPS state for 2.5 seconds. A 'CEM failure' may be also be determined (via software) as a result of trend analysis (e.g., missing packet ratio over time).
Status: current Access: read-only
OBJECT-TYPE    
  BITS uncrctHdr(0), missingPkt(1), ooSeqDropped(2), jtrBfrUnder(3), jtrBfrOver(4), pktBadLength(5), lops(6)  

pwVcCemPerfLastFailureTimeStamp 1.3.6.1.3.8888.1.1.1.26
The value of sysUpTime on the most recent occasion at which the CEM enterd the 'failure' state.
Status: current Access: read-only
OBJECT-TYPE    
  TimeStamp  

pwVcCemPerfDiscontinuityTime 1.3.6.1.3.8888.1.1.1.27
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.
Status: current Access: read-only
OBJECT-TYPE    
  TimeStamp  

pwVcCemConfIndexNext 1.3.6.1.3.8888.1.2
This object contains an appropriate value to be used for pwVcCemConfIndex when creating entries in the pwVcCemConfTable. The value 0 indicates that no unassigned entries are available. To obtain the value of pwVcCemConfIndex for a new entry in the pwVcCemConfTable, the manager issues a management protocol retrieval operation to obtain the current value of pwVcCemConfIndex. 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.
Status: current Access: read-only
OBJECT-TYPE    
  PwVcCemConfIndex  

pwVcCemConfTable 1.3.6.1.3.8888.1.3
This table contains a set of parameters that may be referenced by 1 or more CEM VCs by pwVcCemTable.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcCemConfEntry

pwVcCemConfEntry 1.3.6.1.3.8888.1.3.1
These parameters define the characteristics of a CEM VC. They are grouped here to ease NMS burden. Once an entry is created here it may be re-used by many VCs.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcCemConfEntry  

pwVcCemConfTableIndex 1.3.6.1.3.8888.1.3.1.1
Primary index to this table
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcCemConfIndex  

pwVcCemConfigError 1.3.6.1.3.8888.1.3.1.2
Various configurations errors. Illegal settings within the pwVcCemConf table.
Status: current Access: read-only
OBJECT-TYPE    
  BITS dba(0), resequencing(1), lopsPktCount(2), pktLength(3), jtrBfrDepth(4), cemOptions(5)  

pwVcCemConfMaxPktLength 1.3.6.1.3.8888.1.3.1.3
This is the maximum CEM packet length in number of bytes (including CEM header and payload). It is fixed and applies to inbound and outbound packets carrying user payload. Although there is no control over inbound packets, those of illegal length are discarded and accounted for (see pwVcCemPerfPktsBadLength.) Note: DBA packets have their own (shorter) length and are not effected by this setting. If there were to be CEM payload compression, compressed packets would have their own (shorter) length not effected by this setting. Used by signaling (LDP) to fill in the 'Virtual Circuit FEC element' and the CEM interface parameters therein.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

pwVcCemConfMinPktLength 1.3.6.1.3.8888.1.3.1.4
This is the minimum CEM packet length in number of bytes (including CEM header and payload). It applies to CEM's bandwidth-savings packets. Currently DBA is the only bandwidth-savings packet type (in the future, CEM may support compression). Minimum packet length is necessary in some systems or networks. Setting Zero here indicates that there is no minimum packet restriction. If non-zero, then packets too small are be discarded and accounted for (see pwVcCemPerfPktsBadLength.) Used by signaling (LDP) to fill in the 'Virtual Circuit FEC element' and the CEM interface parameters therein.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

pwVcCemConfCemOptions 1.3.6.1.3.8888.1.3.1.5
Used by signaling (LDP) to fill in the 'Virtual Circuit FEC element' and the CEM interface parameters therein. CEM options are formatted into bit fields within a 16-bit word. Such fields will define CEM-DBA, STS-n starting time slot, etc.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

pwVcCemConfPktResequence 1.3.6.1.3.8888.1.3.1.6
If set True: as inbound packets are queued in the jitter buffer, out of order packets are re-sequenced. The maximum sequence number differential (i.e., the range in which resequencing can occur) is dependant on the depth of the jitter buffer. See pwVcCemConfJtrBfrDepth. NOTE: Some implementations may not support this feature. If set True, then error code is set in pwVcCemConfigError. NOTE: Some implementations may always have this feature on. If set False, then error code is set in pwVcCemConfigError.
Status: current Access: read-create
OBJECT-TYPE    
  TruthValue  

pwVcCemConfEnableDBA 0.1.3.6.1.3.8888.1.3.1.7
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. If set, then an error code is set in pwVcCemConfigError.
Status: current Access: read-create
OBJECT-TYPE    
  BITS allOnesOnAis(0), allZerosOnUnequipped(1)  

pwVcCemConfJtrBfrDepth 1.3.6.1.3.8888.1.3.1.8
This setting configures the number of packet buffers reserved for this CEM VC. 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.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

pwVcCemConfConsecPktsInsync 1.3.6.1.3.8888.1.3.1.9
Consecutive pkts with sequential sequence numbers required to exit the LOPS state.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

pwVcCemConfConsecMissingOutSync 1.3.6.1.3.8888.1.3.1.10
Consecutive missing pkts required to enter the LOPS state.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

pwVcCemConfErrorAction 1.3.6.1.3.8888.1.3.1.11
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 pwVcCemConfUasAction is 'errorAction') are not in effect once the CEM VC is in UAS state. For userValue see pwVcCemConfUserErrorAction.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER playAllOnes(1), userValue(2)  

pwVcCemConfUserErrorAction 1.3.6.1.3.8888.1.3.1.12
Used when userValue selected above. This byte value is sent on every byte in every SPE.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32 0..255  

pwVcCemConfSesToUas 1.3.6.1.3.8888.1.3.1.13
Number of consecutive SESs before declaring VC in UAS state (and at which point pwVcCemPerfUASs starts counting). The SesToUas default value is 10 seconds. NOTE: 10 consecutive non-SESs cause the VC to exit the UAS state. See pwVcCemPerfSESs and pwVcCemPerfUASs.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32  

pwVcCemConfUasAction 1.3.6.1.3.8888.1.3.1.14
These are the actions to take once the CEM VC has been declared in UAS state (as observed in pwVcCemPerfDefects) and there are missing packets (as described in the pwVcCemConfErrorAction object, above). These patterns are sent (played) on the SONET path. If 'errorAction' is selected, then the pwVcCemConfErrorAction settings stay in effect even after the CEM VC is in UAS. For userValue see pwVcCemConfUserUasAction.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER errorAction(1), playAllOnes(2), userValue(3)  

pwVcCemConfUserUasAction 1.3.6.1.3.8888.1.3.1.15
Used when userValue selected above. This byte value is sent on every byte in every SPE.
Status: current Access: read-create
OBJECT-TYPE    
  Unsigned32 0..255  

pwVcCemConfApsCriteria 6.1.3.6.1.3.8888.1.3.1.16
Bits set here represent defects used as inputs into APS mechanisms (see PW-MIB). NOTE: these indications are as set within pwVcCemPerfDefects. Note: for APS applications requiring fast response, the 'lops' trigger option is recommended. LOPS can be generated within milliseconds, while UAS is multiple seconds.
Status: current Access: read-create
OBJECT-TYPE    
  BITS lops(0), es(1), ses(2), uas(3)  

pwVcCemConfRowStatus 1.3.6.1.3.8888.1.3.1.17
For creating, modifying, and deleting this row.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

pwVcCemConfStorageType 1.3.6.1.3.8888.1.3.1.18
This variable indicates the storage type for this object.
Status: current Access: read-create
OBJECT-TYPE    
  StorageType  

pwVcCemPerfCurrentTable 1.3.6.1.3.8888.1.4
This table provides per CEM VC performance information much like the pwVcCemPerfTable above. However, these counts represent the current 15 minute interval only. NOTE: Counter64 objects are used here, Counter32 is too small for OC-768 CEM VCs.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcCemPerfCurrentEntry

pwVcCemPerfCurrentEntry 1.3.6.1.3.8888.1.4.1
An entry in this table is created by the agent for every pwVcCemConf entry. It is an extension to the pwVcCemConf table. After 15 minutes, the contents of this table entry are copied to a new entry in the pwVcCemPerfInterval table and the counts in this entry are reset to zero.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcCemPerfCurrentEntry  

pwVcCemPerfCurrentDbaInPacketsHC 1.3.6.1.3.8888.1.4.1.1
Number of DBA packets received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

pwVcCemPerfCurrentDbaOutPacketsHC 1.3.6.1.3.8888.1.4.1.2
Number of DBA packets sent.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

pwVcCemPerfCurrentDbaInPackets 1.3.6.1.3.8888.1.4.1.3
Number of DBA packets received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentDbaOutPackets 1.3.6.1.3.8888.1.4.1.4
Number of DBA packets sent.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentInNegPtrAdjustHC 1.3.6.1.3.8888.1.4.1.5
Number of negative pointer adjustments sent on the SONET path based on CEM pointer adjustments received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentInPosPtrAdjustHC 1.3.6.1.3.8888.1.4.1.6
Number of postive pointer adjustments sent on the SONET path based on CEM pointer adjustments received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentInPtrAdjustSecs 1.3.6.1.3.8888.1.4.1.7
Number of seconds in which a pos or neg pointer adjustment was sent on the SONET path.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentOutNegPtrAdjustHC 1.3.6.1.3.8888.1.4.1.8
Number of negative pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentOutPosPtrAdjustHC 1.3.6.1.3.8888.1.4.1.9
Number of positive pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentOutPtrAdjustSecs 1.3.6.1.3.8888.1.4.1.10
Number of seconds in which a pos or neg pointer adjustment was seen on the SONET path.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentAbsPtrAdjust 1.3.6.1.3.8888.1.4.1.11
Absolute Pointer adjustments is relative adjustment drifts between inbound and outbound streams. It is calculated as such : ( InPosPtrAdjust - InNegPtrAdjust) - (OutPosPtrAdjust - OutNegPtrAdjust)
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

pwVcCemPerfCurrentCrctHdrErrors 1.3.6.1.3.8888.1.4.1.12
Number of correctable CEM header errors detected on inbound CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentUncrctHdrErrors 1.3.6.1.3.8888.1.4.1.13
Number of uncorrectable CEM header errors detected on inbound CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentMissingPkts 1.3.6.1.3.8888.1.4.1.14
Number of missing packets (as detected via CEM header sequence number gaps).
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentPktsOoseq 1.3.6.1.3.8888.1.4.1.15
Number of packets detected out of sequence (via CEM header sequence numbers), but were able to be re-sequenced. Note: some implementations may not support this feature (see pwVcCemConfPktResequence).
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentPktsOoseqDropped 1.3.6.1.3.8888.1.4.1.16
Number of packets detected out of sequence (via CEM header sequence numbers), but were unable to be re- sequenced.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentJtrBfrUnderruns 1.3.6.1.3.8888.1.4.1.17
Number of times the jitter buffer transitioned to empty.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentJtrBfrOverruns 1.3.6.1.3.8888.1.4.1.18
Number of packets received while jitter buffer is full.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentPktsBadLength 1.3.6.1.3.8888.1.4.1.19
Number of non-bandwidth-saving packets received larger or smaller than pwVcCemConfMaxPktLength. Plus number of bandwidth-saving packets (like DBA) that are smaller than pwVcCemConfMinPktLength.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfCurrentESs 1.3.6.1.3.8888.1.4.1.20
The counter associated with the number of Errored Seconds encountered.
Status: current Access: read-only
OBJECT-TYPE    
  PerfCurrentCount  

pwVcCemPerfCurrentSESs 1.3.6.1.3.8888.1.4.1.21
The counter associated with the number of Severely Errored Seconds encountered.
Status: current Access: read-only
OBJECT-TYPE    
  PerfCurrentCount  

pwVcCemPerfCurrentUASs 1.3.6.1.3.8888.1.4.1.22
The counter associated with the number of Unavailable Seconds encountered.
Status: current Access: read-only
OBJECT-TYPE    
  PerfCurrentCount  

pwVcCemPerfIntervalTable 1.3.6.1.3.8888.1.5
This table provides per CEM VC performance information much like the pwVcCemPerfCurrentTable above. However, these counts represent historical 15 minute intervals. Typically, this table will have a maximum of 96 entries for a 24 hour period, but is not limited to this. NOTE: Counter64 objects are used here, Counter32 is too small for OC-768 CEM VCs.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcCemPerfIntervalEntry

pwVcCemPerfIntervalEntry 1.3.6.1.3.8888.1.5.1
An entry in this table is created by the agent for every pwVcCemPerfCurrentEntry that is 15 minutes old. The contents of the Current entry are copied to the new entry here. The Current entry, then resets its counts to zero for the next current 15 minute interval. pwVcCemIndex is found in the pwVcCemConf table.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcCemPerfIntervalEntry  

pwVcCemPerfIntervalNumber 1.3.6.1.3.8888.1.5.1.1
A number (normally between 1 and 96 to cover a 24 hour period) which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1. The minimum range of N is 1 through 4. The default range is 1 through 32. The maximum value of N is 1 through 96.
Status: current Access: not-accessible
OBJECT-TYPE    
  Unsigned32  

pwVcCemPerfIntervalValidData 1.3.6.1.3.8888.1.5.1.2
This variable indicates if the data for this interval is valid.
Status: current Access: read-only
OBJECT-TYPE    
  TruthValue  

pwVcCemPerfIntervalReset 1.3.6.1.3.8888.1.5.1.3
Used in cases where the user knows that the errors within this interval should not be counted. Writing 'reset' sets all error counts to zero.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER reset(1), normal(2)  

pwVcCemPerfIntervalDbaInPacketsHC 1.3.6.1.3.8888.1.5.1.4
Number of DBA packets received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

pwVcCemPerfIntervalDbaOutPacketsHC 1.3.6.1.3.8888.1.5.1.5
Number of DBA packets sent.
Status: current Access: read-only
OBJECT-TYPE    
  Counter64  

pwVcCemPerfIntervalDbaInPackets 1.3.6.1.3.8888.1.5.1.6
Number of DBA packets received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalDbaOutPackets 1.3.6.1.3.8888.1.5.1.7
Number of DBA packets sent.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalInNegPtrAdjustHC 1.3.6.1.3.8888.1.5.1.8
Number of negative pointer adjustments sent on the SONET path based on CEM pointer adjustments received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalInPosPtrAdjustHC 1.3.6.1.3.8888.1.5.1.9
Number of postive pointer adjustments sent on the SONET path based on CEM pointer adjustments received.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalInPtrAdjustSecs 1.3.6.1.3.8888.1.5.1.10
Number of seconds in which a pos or neg pointer adjustment was sent on the SONET path.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalOutNegPtrAdjustHC 1.3.6.1.3.8888.1.5.1.11
Number of negative pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalOutPosPtrAdjustHC 1.3.6.1.3.8888.1.5.1.12
Number of positive pointer adjustments seen on the SONET path and encoded onto sent CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalOutPtrAdjustSecs 1.3.6.1.3.8888.1.5.1.13
Number of seconds in which a pos or neg pointer adjustment was seen on the SONET path.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalAbsPtrAdjust 1.3.6.1.3.8888.1.5.1.14
Absolute Pointer adjustments is relative adjustment drifts between inbound and outbound streams. It is calculated as such : ( InPosPtrAdjust - InNegPtrAdjust) - (OutPosPtrAdjust - OutNegPtrAdjust)
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

pwVcCemPerfIntervalCrctHdrErrors 1.3.6.1.3.8888.1.5.1.15
Number of correctable CEM header errors detected on inbound CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalUncrctHdrErrors 1.3.6.1.3.8888.1.5.1.16
Number of uncorrectable CEM header errors detected on inbound CEM packets.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalMissingPkts 1.3.6.1.3.8888.1.5.1.17
Number of missing packets (as detected via CEM header sequence number gaps).
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalPktsOoseq 1.3.6.1.3.8888.1.5.1.18
Number of packets detected out of sequence (via CEM header sequence numbers), but were able to be re-sequenced. Note: some implementations mat not support this feature (see pwVcCemConfPktResequence).
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalPktsOoseqDropped 1.3.6.1.3.8888.1.5.1.19
Number of packets detected out of sequence (via CEM header sequence numbers), but were unable to be re- sequenced.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalJtrBfrUnderruns 1.3.6.1.3.8888.1.5.1.20
Number of times the jitter buffer transitioned to empty.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalJtrBfrOverruns 1.3.6.1.3.8888.1.5.1.21
Number of packets received while jitter buffer is full.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalPktsBadLength 1.3.6.1.3.8888.1.5.1.22
Number of packets received larger or smaller than pwVcCemConfPktLength.
Status: current Access: read-only
OBJECT-TYPE    
  Counter32  

pwVcCemPerfIntervalESs 1.3.6.1.3.8888.1.5.1.23
The counter associated with the number of Errored Seconds encountered.
Status: current Access: read-only
OBJECT-TYPE    
  PerfIntervalCount  

pwVcCemPerfIntervalSESs 1.3.6.1.3.8888.1.5.1.24
The counter associated with the number of Severely Errored Seconds encountered.
Status: current Access: read-only
OBJECT-TYPE    
  PerfIntervalCount  

pwVcCemPerfIntervalUASs 1.3.6.1.3.8888.1.5.1.25
The counter associated with the number of Unavailable Seconds encountered.
Status: current Access: read-only
OBJECT-TYPE    
  PerfIntervalCount  

pwVcCemSonetPathExtTable 1.3.6.1.3.8888.1.6
This table associates a SONET path with a CEM VC (or a set of CEM VCs) 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.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcCemSonetPathExtEntry

pwVcCemSonetPathExtEntry 1.3.6.1.3.8888.1.6.1
This table is indexed by the SONET path ifIndex. An entry to this table is created by the agent when an entry (intended for CEM) is created in the sonetPathCurrentTable. Alternatively, an agent may create an entru in this table at the point where a valid ifIndex is written to pwVcCemSonetPathIfIndex in the pwVcCem table. The pwVcCemSonetPathExt table binds a SONET path to a PW CEM VC. A VC index of 0 indicates that the binding has not yet been set.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcCemSonetPathExtEntry  

pwVcCemSonetExtPathIfIndex 1.3.6.1.3.8888.1.6.1.1
Index for a row in the sonetPathCurrentTable.
Status: current Access: not-accessible
OBJECT-TYPE    
  InterfaceIndex  

pwVcCemSonetPathExtVcIndex 1.3.6.1.3.8888.1.6.1.2
Index for the conceptual row identifying a VC (or set of VCs) within the generic PW VC table (in PW-MIB) or the local pwVcCemTable.
Status: current Access: read-write
OBJECT-TYPE    
  PwVcIndex  

pwVcCemSonetPathExtTimeSlot 1.3.6.1.3.8888.1.6.1.3
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.
Status: current Access: read-write
OBJECT-TYPE    
  Unsigned32 1..192  

pwVcCemSonetPathExtStorageType 1.3.6.1.3.8888.1.6.1.4
This variable indicates the storage type for this object.
Status: current Access: read-write
OBJECT-TYPE    
  StorageType  

pwVcCemGlobalNotifyEnable 1.3.6.1.3.8888.1.7
If this object is true, then it enables the generation of pwVcCemUp and pwVcCemDown notifications, otherwise these notifications are not emitted. Note: enabling/disabling notifications for individual CEM VCs is for further study.
Status: current Access: read-write
OBJECT-TYPE    
  TruthValue  

pwVcCemUp 1.3.6.1.3.8888.0.0.1
This notification is generated when a CEM VC has exited the 'failure' state.
Status: current Access: read-write
NOTIFICATION-TYPE    

pwVcCemDown 1.3.6.1.3.8888.0.0.2
This notification is generated when a CEM VC has entered the 'failure' state. See description of pwVcCemPerfLastDefectsAtFailure object.
Status: current Access: read-write
NOTIFICATION-TYPE