| < draft-danenberg-pw-cem-mib-01.txt | draft-danenberg-pw-cem-mib-02.txt > | |||
|---|---|---|---|---|
| Network Working Group Dave Danenberg | Network Working Group Dave Danenberg | |||
| Internet Draft Scott C. Park | Internet Draft Scott C. Park | |||
| Expires: May 2002 Litchfield Communications, Inc. | Expires: Nov 2002 Litchfield Communications, Inc. | |||
| Thomas D. Nadeau | Thomas D. Nadeau | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| David Zelig | David Zelig | |||
| Sharon Mantin | ||||
| Corrigent Systems | Corrigent Systems | |||
| Andrew G. Malis | Andrew G. Malis | |||
| Vivace Networks, Inc. | Vivace Networks, Inc. | |||
| November 2001 | May 2002 | |||
| SONET/SDH Circuit Emulation Service Over Packet (CEP) Management | SONET/SDH Circuit Emulation Service Over Packet (CEP) Management | |||
| Information Base Using SMIv2 | Information Base Using SMIv2 | |||
| draft-danenberg-pw-cem-mib-01.txt | draft-danenberg-pw-cem-mib-02.txt | |||
| Status of this Memo | Status of this Memo | |||
| This document is an Internet-Draft and is in full conformance with | This document is an Internet-Draft and is in full conformance with | |||
| all provisions of Section 10 of RFC2026. | all provisions of Section 10 of RFC2026. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| other groups may also distribute working documents as Internet- | other groups may also distribute working documents as Internet- | |||
| Drafts. | Drafts. | |||
| skipping to change at line 51 ¶ | skipping to change at line 50 ¶ | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| Copyright (C) The Internet Society (2001). All rights reserved. | Copyright (C) The Internet Society (2001). All rights reserved. | |||
| 1 Abstract | 1 Abstract | |||
| This memo defines an experimental portion of the Management | This memo defines an experimental portion of the Management | |||
| Information Base (MIB) for use with network management protocols in | Information Base (MIB) for use with network management protocols in | |||
| the Internet community. In particular, it describes managed objects | the Internet community. In particular, it describes managed objects | |||
| for modeling an adaptation of SONET/SDH circuits over a Packet Switch | for modeling Native Service Processing of SONET/SDH circuits over a | |||
| Network (PSN). | Packet Switch Network (PSN). | |||
| Danenberg et al 1 | Danenberg et al 1 | |||
| Table of Contents | Table of Contents | |||
| 1 Abstract.....................................................1 | 1 Abstract.....................................................1 | |||
| 2 Introduction.................................................2 | 2 Introduction.................................................2 | |||
| 3 Terminology..................................................3 | 3 Terminology..................................................3 | |||
| 4 The SNMP Management Framework................................3 | 4 The SNMP Management Framework................................3 | |||
| 4.1 Object Definitions..........................................4 | 4.1 Object Definitions..........................................4 | |||
| 5 Feature Checklist............................................5 | 5 Feature Checklist............................................5 | |||
| 6 CEP MIB usage................................................5 | 6 CEP MIB usage................................................5 | |||
| 6.1 Summary of CEP MIB..........................................5 | 6.1 Summary of CEP MIB..........................................5 | |||
| 6.2 CEP configuration Step by Step..............................5 | 6.2 CEP configuration Step by Step..............................6 | |||
| 7 Example of CEP Setup.........................................6 | 7 Example of CEP Setup.........................................7 | |||
| 8 CEP MIB Definitions..........................................8 | 8 CEP MIB definitions..........................................9 | |||
| 9 References..................................................45 | 9 References..................................................46 | |||
| 10 Author's Addresses.........................................48 | 10 Author's Addresses.........................................49 | |||
| 11 Full Copyright Statement...................................49 | 11 Full Copyright Statement...................................50 | |||
| 2 Introduction | 2 Introduction | |||
| This document describes a model for managing encapsulated SONET Time | This document describes a model for managing encapsulated SONET Time | |||
| Division Multiplexed (TDM) digital signals for transmission over a | Division Multiplexed (TDM) digital signals for transmission over a | |||
| Packet Switched Network (PSN). | Packet Switched Network (PSN). | |||
| This document is closely related to [CEP], which describes the | This document is closely related to [CEP], which describes the | |||
| technology to encapsulate TDM signals and provide the Circuit | technology to encapsulate TDM signals and provide the Circuit | |||
| Emulation Service over a Packet Switched Network (PSN). This document | Emulation Service over a Packet Switched Network (PSN). This document | |||
| skipping to change at line 92 ¶ | skipping to change at line 91 ¶ | |||
| encapsulation of Layer 2 circuits over MPLS, respectively. NOTE: the | encapsulation of Layer 2 circuits over MPLS, respectively. NOTE: the | |||
| CEP encapsulation can be used over non-MPLS PSNs as well as MPLS | CEP encapsulation can be used over non-MPLS PSNs as well as MPLS | |||
| PSNs. | PSNs. | |||
| The model for CEP management is a MIB. The CEP MIB described in this | The model for CEP management is a MIB. The CEP MIB described in this | |||
| document works closely with the MIBs described in [PWMIB] and the | document works closely with the MIBs described in [PWMIB] and the | |||
| textual conventions defined in [PWTC]. In the spirit of the [IFMIB], | textual conventions defined in [PWTC]. In the spirit of the [IFMIB], | |||
| a CEP connection will be a virtual connection (VC), and will | a CEP connection will be a virtual connection (VC), and will | |||
| therefore not be represented in the ifTable. | therefore not be represented in the ifTable. | |||
| CEP is currently specified to carry SONET paths as a "structured" | CEP is currently specified to carry "structured" SONET paths. Meaning | |||
| adaptation meaning that each SONET path within the section/line is | that each SONET path within the section/line can be processed | |||
| processed separately. The SONET section/line interface stack is | separately. The SONET section/line interface stack is modeled within | |||
| modeled within [SONETMIB]. The CEP MIB will reference SONET paths as | [SONETMIB]. The CEP MIB will reference SONET paths as modeled within | |||
| modeled within [SONETMIB]. | [SONETMIB]. | |||
| Comments should be made directly to PWE3 at pwe3@ietf.org. | Comments should be made directly to PWE3 at pwe3@ietf.org. | |||
| This memo does not, in its draft form, specify a standard for the | This memo does not, in its draft form, specify a standard for the | |||
| Internet community. | Internet community. | |||
| Conventions used in this document | Conventions used in this document | |||
| Danenberg et al Expires January 2002 2 | Danenberg et al Expires November 2002 2 | |||
| The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", | |||
| "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in | "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in | |||
| this document are to be interpreted as described in RFC-2119 | this document are to be interpreted as described in RFC-2119 | |||
| [BCP14]. | [BCP14]. | |||
| 3 Terminology | 3 Terminology | |||
| CEP terminology comes from the CEP draft that describes a mechanism | CEP terminology comes from the CEP draft that describes a mechanism | |||
| for transporting SONET Time Division Multiplexed (TDM) digital | for transporting SONET Time Division Multiplexed (TDM) digital | |||
| signals over a packet-oriented network. The mechanism for structured | signals over a packet-oriented network. The mechanism for structured | |||
| (as outlined in the CEP draft) terminates the SONET section and line | (as outlined in the CEP draft) terminates the SONET section and line | |||
| overhead and then breaks the SONET path's Synchronous Payload | overhead and then breaks the SONET path's Synchronous Payload | |||
| Envelope (SPE) into fragments for transmission over a PSN. A CEP | Envelope (SPE) into fragments for transmission over a PSN. A CEP | |||
| header is appended at the beginning of each fragment to provide | header is appended at the beginning of each fragment to provide | |||
| information regarding where the SPE begins within the packet stream, | information regarding where the SPE begins within the packet stream, | |||
| a sequence number, and pointer adjustment information (see [CEP]). | a sequence number, and pointer adjustment information (see [CEP]). | |||
| "Adaptation" refers to the method of adapting a "foreign" | "NSP" (Native Service Processing) refers to the method of adapting a | |||
| communications protocol such that it can be carried by a "native" | "native" service such that it can be presented to the PW (Pseudo- | |||
| protocol. In this case, the foreign protocol is SONET/SDH and the | Wire) for transmission across the packet core. In this case, the | |||
| native protocol is packet (e.g., MPLS). | native protocol is SONET/SDH. See [LAYER]. | |||
| "Outbound" references the traffic direction where a SONET path's | "Outbound" references the traffic direction where a SONET path's | |||
| payload (SPE) is received, adapted to packet, assigned a VC label, | payload (SPE) is received, adapted to packet, assigned a VC label, | |||
| and sent into the PSN. | and sent into the PSN. | |||
| Conversely, "inbound" is the direction where packets are received | Conversely, "inbound" is the direction where packets are received | |||
| from the PSN, packet payloads are reassembled back into an SPE, and | from the PSN, packet payloads are reassembled back into an SPE, and | |||
| inserted as a SONET path into the SONET section and line. | inserted as a SONET path into the SONET section and line. | |||
| Since A SONET path is bi-directional and symmetrical, it uses the | Since A SONET path is bi-directional and symmetrical, it uses the | |||
| skipping to change at line 158 ¶ | skipping to change at line 157 ¶ | |||
| In this case, there is an option for CEP VCs to connect directly | In this case, there is an option for CEP VCs to connect directly | |||
| without an outer Label. | without an outer Label. | |||
| 4 The SNMP Management Framework | 4 The SNMP Management Framework | |||
| The SNMP Management Framework presently consists of five major | The SNMP Management Framework presently consists of five major | |||
| components: | components: | |||
| o An overall architecture, described in RFC 2571 [RFC2571]. | o An overall architecture, described in RFC 2571 [RFC2571]. | |||
| Danenberg et al Expires January 2002 3 | Danenberg et al Expires November 2002 3 | |||
| o Mechanisms for describing and naming objects and events for the | o Mechanisms for describing and naming objects and events for the | |||
| purpose of management. The first version of this Structure of | purpose of management. The first version of this Structure of | |||
| Management Information (SMI) is called SMIv1 and described in STD 16, | Management Information (SMI) is called SMIv1 and described in STD 16, | |||
| RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC 1215 | RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC 1215 | |||
| [RFC1215]. The second version, called SMIv2, is described in STD 58, | [RFC1215]. The second version, called SMIv2, is described in STD 58, | |||
| RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 | RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 | |||
| [RFC2580]. | [RFC2580]. | |||
| o Message protocols for transferring management information. The | o Message protocols for transferring management information. The | |||
| first version of the SNMP message protocol is called SNMPv1 and | first version of the SNMP message protocol is called SNMPv1 and | |||
| skipping to change at line 212 ¶ | skipping to change at line 211 ¶ | |||
| Managed objects are accessed via a virtual information store, termed | Managed objects are accessed via a virtual information store, termed | |||
| the Management Information Base or MIB. Objects in the MIB are | the Management Information Base or MIB. Objects in the MIB are | |||
| defined using the subset of Abstract Syntax Notation One (ASN.1) | defined using the subset of Abstract Syntax Notation One (ASN.1) | |||
| defined in the SMI. In particular, each object type is named by an | defined in the SMI. In particular, each object type is named by an | |||
| OBJECT IDENTIFIER, an administratively assigned name. The object type | OBJECT IDENTIFIER, an administratively assigned name. The object type | |||
| together with an object instance serves to uniquely identify a | together with an object instance serves to uniquely identify a | |||
| specific instantiation of the object. For human convenience, we | specific instantiation of the object. For human convenience, we | |||
| often use a textual string, termed the descriptor, to also refer to | often use a textual string, termed the descriptor, to also refer to | |||
| the object type. | the object type. | |||
| Danenberg et al Expires January 2002 4 | Danenberg et al Expires November 2002 4 | |||
| 5 Feature Checklist | 5 Feature Checklist | |||
| This MIB is designed to satisfy the following requirements and | This MIB is designed to satisfy the following requirements and | |||
| constraints: | constraints: | |||
| - Fit within the architecture defined [PWMIB]. | - Fits within the architecture defined [PWMIB]. | |||
| - The MIB supports point-to-point CEP connections. Point-to- | - The MIB supports point-to-point CEP connections. Point-to- | |||
| multipoint connections are for future study. | multipoint connections are for future study. | |||
| - The MIB configures the connection: timeslots, packet length, error | - The MIB configures the connection: timeslots, packet length, error | |||
| actions, and many other CEP objects. | actions, and many other CEP objects. | |||
| - The MIB reports: packet counts, error counts, and many other status | - The MIB reports: packet counts, error counts, and many other status | |||
| objects. | objects. | |||
| 6 CEP MIB usage | 6 CEP MIB usage | |||
| 6.1 Summary of CEP MIB | 6.1 Summary of CEP MIB | |||
| - The CEP SONET extension table (pwVcCepSonetExtTable) is used to | - The CEP VC Table (pwVcCepTable) contains the SONET Path ifIndex, | |||
| indicate the time slot of the SONET path to be adapted . This table | SONET Path Time slot, the pwVcCepCfgTable index, config error | |||
| also contains the index to the pwVc and pwVcCep tables (for reverse | indications, and various status indications. | |||
| mapping). | ||||
| - The CEP VC Configuration Parameter Table (pwVcCepCfgTable) has | - The CEP VC Configuration Parameter Table (pwVcCepCfgTable) has | |||
| entries of CEP VC configuration objects. In situations where config | objects for CEP VC configuration. In situations where sets of config | |||
| params are common amongst CEP VCs, 1 entry here may be referenced by | objects are common amongst more than 1 CEP VC, 1 entry here may be | |||
| many mplsCepVcTable entries. | referenced by many pwVcCepTable entries. | |||
| - The CEP VC Table (pwVcCepTable) contains the SONET Path ifIndex and | ||||
| the pwVcCepCfgTable index. | ||||
| - The CEP Performance Current Table (pwVcCemPerfCurrentTable) | - The CEP Performance Current Table (pwVcCemPerfCurrentTable) | |||
| contains CEP stats for the current 15-minute period. | contains CEP stats for the current 15-minute period. | |||
| - The CEP Performance Interval Table (pwVcCemPerfIntervalTable) is | - The CEP Performance Interval Table (pwVcCemPerfIntervalTable) is | |||
| similar to the pwVcCemPerfCurrentTable. It contains historical | similar to the pwVcCemPerfCurrentTable. It contains historical | |||
| intervals (usually 96 15-minute entries to cover a 24 hour period). | intervals (usually 96 15-minute entries to cover a 24 hour period). | |||
| Note: the performance interval statistics are supported by CEP due to | Note: the performance interval statistics are supported by CEP due to | |||
| the very function of CEP - that is, processing SONET. See [SONETMIB]. | the very function of CEP - that is, processing SONET. See [SONETMIB]. | |||
| - The CEP Performance Total Table (pwVcCepPerfTotalTable) is similar | ||||
| to the pwVcCemPerfCurrentTable. It contains statistics accumulated | ||||
| since the CEP VC was first established. | ||||
| - The Conformance Config Table (pwVcCepConformanceCfgTable) allows | ||||
| the vendor to specify the extent to which certain objects are | ||||
| supported (or not). | ||||
| Danenberg et al Expires November 2002 5 | ||||
| 6.2 CEP configuration Step by Step | 6.2 CEP configuration Step by Step | |||
| Configuring a CEP VC involves the following steps. | Configuring a CEP VC involves the following steps. | |||
| First create an entry in the pwVcTable and configure the PSN tunnels: | First create an entry in the pwVcTable and configure the PSN tunnels: | |||
| - Follow steps as defined in [PWMIB]. | - Follow steps as defined in [PWMIB]. | |||
| Danenberg et al Expires January 2002 5 | ||||
| Configure the SONET Path parameters : | Configure the SONET Path parameters : | |||
| - Set the SONET path width in the sonetPathCurrentTable [SONETMIB]. | - Set the SONET path width in the sonetPathCurrentTable [SONETMIB]. | |||
| - Set the SONET path starting time slot in the pwVcCemSonetExtTable. | - Set the SONET path index and the SONET path starting time slot in | |||
| the pwVcCepTable. | ||||
| Configure the CEP VC: | NOTE: The agent will have created an entry in the pwVcCepTable based | |||
| on the entry created in the pwVcTable. | ||||
| - The agent will have created an entry in the pwVcCepTable based on | Configure the CEP VC: | |||
| the entry created in the pwVcTable. | ||||
| - Create an entry in the pwVcCepCfgTable set packet length, etc. | - If necessary, create an entry in the pwVcCepCfgTable (a suitable | |||
| entry may already exist). Set packet length, etc. | ||||
| - Set the index of this pwVcCepCfgTable entry in the pwVcCepTable. | - Set the index of this pwVcCepCfgTable entry in the pwVcCepTable. | |||
| Observe the CEP VC: | Observe the CEP VC: | |||
| - Once a CEP VC is operational, the pwVcCepPerfCurrentTable, and | - Once a CEP VC is operational, the pwVcCepPerfCurrentTable, | |||
| pwVcCepPerfIntervalTable are used to monitor the various counts, | pwVcCepPerfIntervalTable, and pwVcCepPerfTotalTable are used to | |||
| indicators, and conditions of the VC. | monitor the various counts, indicators, and conditions of the VC. | |||
| Conforming to the CEP MIB objects: | Conforming to the CEP MIB objects: | |||
| - The pwVcCepConformanceCfgTable is used to state True/False whether | - The pwVcCepConformanceCfgTable is used to state True/False whether | |||
| certain objects are supported. An ASCII string object is available | certain objects are supported. An ASCII string object is available | |||
| with every True/False object as a means to explain the extent of | with every True/False object as a means to explain the extent of | |||
| 'true' support, or perhaps explain why the 'false' was set. | 'true' support, or perhaps explain why the 'false' was set. | |||
| Danenberg et al Expires November 2002 6 | ||||
| 7 Example of CEP Setup | 7 Example of CEP Setup | |||
| In this section we provide an example of using the MIB objects | In this section we provide an example of using the MIB objects | |||
| described in section 8 to set up a CEP VC (width of 3 STSs, starting | described in section 8 to set up a CEP VC (width of 3 STSs, starting | |||
| at time slot 1). While this example is not meant to illustrate every | at time slot 1). While this example is not meant to illustrate every | |||
| permutation of the MIB, it is intended as an aid to understanding | permutation of the MIB, it is intended as an aid to understanding | |||
| some of the key concepts. It is meant to be read after going through | some of the key concepts. It is meant to be read after going through | |||
| the MIB itself. See [PWMIB] for an example of setting up PSN Tunnels. | the MIB itself. See [PWMIB] for an example of setting up PSN Tunnels. | |||
| First configure the SONET path width, starting time-slot, and | First configure the SONET path width, starting time-slot, and | |||
| associated CEP VC. In this case, an STS-3c starts at SONET time slot | associated CEP VC. In this case, an STS-3c starts at SONET time slot | |||
| 1 (and is evenly distributed within the SONET frame). In the | 1 (and is distributed normally within the SONET frame). In the | |||
| following example, the ifIndex for both the sonetPathCurrentEntry and | following example, the ifIndex for the sonetPathCurrentEntry is 23, | |||
| mplsCemSonetExtTable is 23, while the pwVcConfTable index is 9. | while the pwVcCepCfgTable index is 9. | |||
| Danenberg et al Expires January 2002 6 | In [SONETMIB] sonetPathCurrentEntry (ifIndex = 23) : | |||
| In sonetPathCurrentEntry (ifIndex = 23) : | ||||
| { | { | |||
| sonetPathCurrentWidth = 3, | sonetPathCurrentWidth = 3, | |||
| sonetPathCurrentStatus | sonetPathCurrentStatus | |||
| ... | ... | |||
| ... | ... | |||
| } | } | |||
| Create an entry in the pwVcCepCfgTable (index = 9) : | Create an entry in the pwVcCepCfgTable (index = 9) : | |||
| { | { | |||
| pwVcCepCfgNormalPktLength = 500 -- payload bytes | pwVcCepCfgNormalPktLength = 500 -- payload bytes | |||
| pwVcCepCfgMinPktLength = 0 -- no minimum | pwVcCepCfgMinPktLength = 0 -- no minimum | |||
| pwVcCepCfgEnableDBA = allOnesOnAis | pwVcCepCfgPktReorder = FALSE | |||
| pwVcCepCfgJtrBfrDepth = 50 -- packets | pwVcCepCfgEnableDBA = ais | |||
| pwVcCepCfgJtrBfrDepth = 500 -- micro-seconds | ||||
| pwVcCepCfgConsecPktsInsync = 2 -- Exit LOPS state | pwVcCepCfgConsecPktsInsync = 2 -- Exit LOPS state | |||
| pwVcCepCfgConsecMissingOutSync = 10 -- Enter LOPS state | pwVcCepCfgConsecMissingOutSync = 10 -- Enter LOPS state | |||
| pwVcCepCfgPktErrorPlayOutValue = playAllOnes | pwVcCepCfgPktErrorPlayOutValue = playAllOnes | |||
| pwVcCepCfgMissingPktsToSes = 3 -- packets, | pwVcCepCfgMissingPktsToSes = 3 -- packets, | |||
| pwVcCepCfgSesToUas = 2 -- seconds, | pwVcCepCfgSesToUas = 2 -- seconds, | |||
| pwVcCepCfgSesToUas = 10 -- seconds, | ||||
| pwVcCepCfgSecsToExitUas = 10 -- seconds, | pwVcCepCfgSecsToExitUas = 10 -- seconds, | |||
| pwVcCepCfgRowStatus = createAndGo | pwVcCepCfgRowStatus = createAndGo | |||
| } | } | |||
| Check that there are no error bits set in pwVcCepConfigError. | Check that there are no error bits set in pwVcCepConfigError. | |||
| Danenberg et al Expires November 2002 7 | ||||
| In PW-MIB: Get a new index and create a new pwVcTable entry using | In PW-MIB: Get a new index and create a new pwVcTable entry using | |||
| pwVcIndexNext (here, the VC index = 83) and pwVcRowStatus. In this | pwVcIndexNext (here, the VC index = 83) and pwVcRowStatus. In this | |||
| new entry, set pwVcType to 'cep'. This should create a new entry in | new entry, set pwVcType to 'cep'. This should create a new entry in | |||
| the pwVcCepTable. Set up and the SONET and CfgTable indexes within | the pwVcCepTable. Set up and the SONET path ifIndex, SONET path time | |||
| this new pwVcCep table entry: | slot, and Cfg Table indexes within this new pwVcCep table entry: | |||
| { | { | |||
| pwVcCepSonetIfIndex = 23 -- Index of associated entry | pwVcCepSonetIfIndex = 23 -- Index of associated entry | |||
| -- in sonetPathCurrent table. | -- in sonetPathCurrent table. | |||
| pwVcCepSonetTimeSlot = 1 -- Starting time slot. | ||||
| pwVcCepCfgIndex = 9 -- Index of associated entry | pwVcCepCfgIndex = 9 -- Index of associated entry | |||
| -- in pwVcCemConf table (above). | -- in pwVcCepCfg table (above). | |||
| } | } | |||
| Set the VC index and the starting time-slot of the SONET path in the | Check that there are no error bits set in pwVcCepSonetConfigError. | |||
| SONET extension table (pwVcCemSonetExtTable): | ||||
| { | ||||
| pwVcCemSonetExtVcIndex = 83 | ||||
| pwVcCemSonetExtPathTimeSlot = 1 | ||||
| } | ||||
| Check that there are no error bits set in | Danenberg et al Expires November 2002 8 | |||
| pwVcCepSonetExtConfigError. | 8 CEP MIB definitions | |||
| Danenberg et al Expires January 2002 7 | ||||
| 8 CEP MIB Definitions | ||||
| PW-CEP-MIB DEFINITIONS ::= BEGIN | PW-CEP-MIB DEFINITIONS ::= BEGIN | |||
| IMPORTS | IMPORTS | |||
| MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, | MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, | |||
| experimental, Integer32, Counter32, Unsigned32, | experimental, Integer32, Counter32, Unsigned32, | |||
| Counter64 | Counter64 | |||
| FROM SNMPv2-SMI | FROM SNMPv2-SMI | |||
| MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP | MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP | |||
| FROM SNMPv2-CONF | FROM SNMPv2-CONF | |||
| TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, | TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, | |||
| TimeStamp | TimeStamp | |||
| FROM SNMPv2-TC | FROM SNMPv2-TC | |||
| InterfaceIndex, InterfaceIndexOrZero | InterfaceIndexOrZero | |||
| FROM IF-MIB | FROM IF-MIB | |||
| PwVcIndex | ||||
| FROM PW-TC-MIB | ||||
| PerfCurrentCount, PerfIntervalCount | PerfCurrentCount, PerfIntervalCount | |||
| FROM PerfHist-TC-MIB | FROM PerfHist-TC-MIB | |||
| pwVcIndex, pwVcOperStatus | pwVcIndex, pwVcOperStatus | |||
| FROM PW-MIB | FROM PW-MIB | |||
| SnmpAdminString | SnmpAdminString | |||
| FROM SNMP-FRAMEWORK-MIB; | FROM SNMP-FRAMEWORK-MIB; | |||
| -- The CEP MIB | -- The CEP MIB | |||
| pwVcCepMIB MODULE-IDENTITY | pwVcCepMIB MODULE-IDENTITY | |||
| LAST-UPDATED "200111161200Z" -- 16 November 2001 12:00:00 EST | LAST-UPDATED "0205291200Z" -- May 29 2002 12:00:00 EST | |||
| ORGANIZATION "Pseudo-Wire Emulation Edge-to-Edge (PWE3) | ORGANIZATION "Pseudo-Wire Emulation Edge-to-Edge (PWE3) | |||
| Working Group" | Working Group" | |||
| CONTACT-INFO | CONTACT-INFO | |||
| " Dave Danenberg | " Dave Danenberg | |||
| Postal: Litchfield Communications, Inc. | Postal: Litchfield Communications, Inc. | |||
| 76 Westbury Park Rd | 27 Princeton Rd | |||
| Princeton Building East | Princeton Center West | |||
| Watertown, CT 06795 | Watertown, CT 06795 | |||
| Tel: +1-860-945-1573 x3180 | Tel: +1-203-591-7062 | |||
| Email: dave_danenberg@litchfieldcomm.com | Email: dave_danenberg@litchfieldcomm.com | |||
| Thomas D. Nadeau | Thomas D. Nadeau | |||
| Postal: Cisco Systems, Inc. | Postal: Cisco Systems, Inc. | |||
| 250 Apollo Drive | 250 Apollo Drive | |||
| Chelmsford, MA 01824 | Chelmsford, MA 01824 | |||
| Tel: +1-978-244-3051 | Tel: +1-978-244-3051 | |||
| Email: tnadeau@cisco.com | Email: tnadeau@cisco.com | |||
| Danenberg et al Expires January 2002 8 | ||||
| David Zelig | David Zelig | |||
| Postal: Corrigent Systems LTD. | Postal: Corrigent Systems LTD. | |||
| Danenberg et al Expires November 2002 9 | ||||
| 126, Yigal Alon St. | 126, Yigal Alon St. | |||
| Tel Aviv, ISRAEL | Tel Aviv, ISRAEL | |||
| Phone: +972-3-6945273 | Phone: +972-3-6945273 | |||
| E-mail: davidz@corrigent.com | E-mail: davidz@corrigent.com | |||
| Sharon Mantin | ||||
| Postal: Corrigent Systems | ||||
| 126, Yigal Alon st. | ||||
| Tel Aviv, ISRAEL | ||||
| Phone: +972-3-6948608 | ||||
| Email: sharonm@corrigent.com | ||||
| Scott Park | Scott Park | |||
| Postal: Litchfield Communications, Inc. | Postal: Litchfield Communications, Inc. | |||
| 76 Westbury Park Rd | 27 Princeton Rd | |||
| Princeton Building East | Princeton Center West | |||
| Watertown, CT 06795 | Watertown, CT 06795 | |||
| Tel: +1-860-945-1573 x3185 | Tel: +1-203-591-7066 | |||
| Email: scott_park@litchfieldcomm.com | Email: scott_park@litchfieldcomm.com | |||
| Andrew G. Malis | Andrew G. Malis | |||
| Postal: Vivace Networks, Inc. | Postal: Vivace Networks, Inc. | |||
| 2730 Orchard Parkway | 2730 Orchard Parkway | |||
| San Jose, CA 95134 | San Jose, CA 95134 | |||
| Email: Andy.Malis@vivacenetworks.com | Email: Andy.Malis@vivacenetworks.com | |||
| Or the PWE3 Working Group (pwe3@ietf.org) " | Or the PWE3 Working Group (pwe3@ietf.org) " | |||
| DESCRIPTION | DESCRIPTION | |||
| "This MIB contains managed object definitions for Circuit | "This MIB contains managed object definitions for Circuit | |||
| Emulation over Packet (CEP) as in: Malis, A., Vogelsang, | Emulation over Packet (CEP) as in: Malis, A., Vogelsang, | |||
| S., Johnson, T., and Martini, L. 'SONET/SDH Circuit | S., Johnson, T., and Martini, L. 'SONET/SDH Circuit | |||
| Emulation Over Packet (CEP) encapsulation', Internet Draft | Emulation Over Packet (CEP) encapsulation', Internet Draft | |||
| <draft-malis-pwe3-sonet-00.txt>, September 2001. | <draft-malis-pwe3-sonet-02.txt>, expires September 2002. | |||
| This MIB reports to the PW-MIB. The PW-MIB contains | This MIB reports to the PW-MIB. The PW-MIB contains | |||
| structures and MIB associations generic to Pseudo-Wire | structures and MIB associations generic to Pseudo-Wire | |||
| Virtual Circuit (VC) emulation. VC-specific MIBs (such as | Virtual Circuit (VC) emulation. VC-specific MIBs (such as | |||
| this) contain config and stats for specific VC types." | this) contain config and stats for specific VC types." | |||
| -- Revision history. | -- Revision history. | |||
| REVISION | ||||
| "0205291200Z" -- 29 May 2002 12:00:00 EST | ||||
| DESCRIPTION | ||||
| "- Renamed EsTimeStamp to LastErrorTimeStamp. | ||||
| - Renamed LastDefectsAtEs to LatchedIndications. | ||||
| - Renamed CurrentDefects to CurrentIndications. | ||||
| - Renamed defect indications (cepAis, cepRdi). | ||||
| - Renamed DBA bit settings (ais and unequipped). | ||||
| - Added objects: CfgJtrBfrResetOorange and | ||||
| CfgJtrBfrResetOorangeCnt. | ||||
| - Moved SONET Time Slot and Time Slot cfg error | ||||
| to CEP table from SONET extension table. Deleted | ||||
| SONET extension table. | ||||
| - Added Failure Counts (FCs) to stats tables. | ||||
| - Removed pwVcCepPerfCurrentTimeElapsed (it is | ||||
| a duplicate of pwVcCepTimeElapsed). | ||||
| - Removed 32-bit counters that were duplicates | ||||
| of 64-bit (HC) counters. | ||||
| - Other minor changes." | ||||
| Danenberg et al Expires November 2002 10 | ||||
| REVISION | REVISION | |||
| "200111161200Z" -- 16 November 2001 12:00:00 EST | "0202271200Z" -- 27 February 2002 12:00:00 EST | |||
| DESCRIPTION | ||||
| "- Added objects pwVcCepTimeElapsed and | ||||
| pwVcCepValidIntervals for more accurate knowledge | ||||
| of interval data. | ||||
| - Changed pwVcCepCfgJtrBfrDepth units from packets | ||||
| to microseconds, and updated description. | ||||
| - Changed JtrBfrOoseqDropped to JtrBfrOoRngDropped | ||||
| (i.e, 'out of sequence' to 'out of range'). | ||||
| - Removed JtrBfrOverruns counter objects. This info | ||||
| is now contained within the JtrBfrOoRngDropped | ||||
| object. | ||||
| - Changed description of JtrBfrUnderrun. | ||||
| - Moved LastDefectsAtEs, LastEsTimeStamp, and | ||||
| DiscontinuityTime to the pwVcCepTable table. | ||||
| Removed them as conformance config objects. | ||||
| - Created new CurrentDefects in CepTable. | ||||
| - Added cepAis to and changed rdi to cepRdi | ||||
| (both are now in LastDefectsAtEs). Added note | ||||
| to cepAis - it must not (in itself) cause a | ||||
| cep down notification. | ||||
| - Changed the pwVcCepSonetExtTable to augment | ||||
| the sonetPathCurrentTable in RFC 2558. Imported | ||||
| sonetPathCurrentTable from the SONET-MIB. | ||||
| - Renamed PktResequence to PktReorder." | ||||
| REVISION | ||||
| "0111161200Z" -- 16 November 2001 12:00:00 EST | ||||
| DESCRIPTION | DESCRIPTION | |||
| "- Changed CEM to CEP. | "- Changed CEM to CEP. | |||
| - Removed: 'unstructured' CEP type, ECC references, | - Removed: 'unstructured' CEP type, ECC references, | |||
| and signaling (CEP options) references, multiple | and signaling (CEP options) references, multiple | |||
| VC instances references, and APS references. | VC instances references, and APS references. | |||
| - Improved descriptions and some improved object names. | - Improved descriptions and some improved object names. | |||
| Danenberg et al Expires January 2002 9 | ||||
| - New conformance section. New ConformanceCfg table. | - New conformance section. New ConformanceCfg table. | |||
| - PktResequence is now read-only. | - PktResequence is now read-only. | |||
| - ConfMaxPktLength is now ConfNormalPktLength. | - ConfMaxPktLength is now ConfNormalPktLength. | |||
| - Replaced User Error Action with PlayOutValue. | - Replaced User Error Action with PlayOutValue. | |||
| - New cfg object : consecutive non-SESs to exit UAS. | - New cfg object : consecutive non-SESs to exit UAS. | |||
| - New cfg objects : elapsed time for stats intervals. | - New cfg objects : elapsed time for stats intervals. | |||
| - New stats object: summary packet error. | - New stats object: summary packet error. | |||
| - New object : added ConfigError to SonetExt table. | - New object : added ConfigError to SonetExt table. | |||
| - NOTE: Many objects added, deleted, or moved - so many | - NOTE: Many objects added, deleted, or moved - so many | |||
| OIDs have been re-ordered." | OIDs have been re-ordered." | |||
| REVISION | REVISION | |||
| "200109071200Z" -- 07 September 2001 12:00:00 EST | "0109071200Z" -- 07 September 2001 12:00:00 EST | |||
| DESCRIPTION | DESCRIPTION | |||
| "- Separated Top level Cfg objects from Total CEM stats. | "- Separated Top level Cfg objects from Total CEM stats. | |||
| - Removed references to VC instances." | - Removed references to VC instances." | |||
| Danenberg et al Expires November 2002 11 | ||||
| REVISION | REVISION | |||
| "200107191200Z" -- 19 July 2001 12:00:00 EST | "0107191200Z" -- 19 July 2001 12:00:00 EST | |||
| DESCRIPTION | DESCRIPTION | |||
| "Based on the PWE3 Requirements/Framework, the original | "Based on the PWE3 Requirements/Framework, the original | |||
| CEM MIB (draft-danenberg-sonet-ces-mpls-mib-00.txt) has | CEM MIB (draft-danenberg-sonet-ces-mpls-mib-00.txt) has | |||
| Been split into 3 drafts: | Been split into 3 drafts: | |||
| - PW-MIB (Zelig, et al). Service-independent MIB. | - PW-MIB (Zelig, et al). Service-independent MIB. | |||
| - PW-TC-MIB (Nadeau, et al). Textual Conventions. | - PW-TC-MIB (Nadeau, et al). Textual Conventions. | |||
| - PW-CEM-MIB (Danenberg, et al). Service-specific MIB. | - PW-CEM-MIB (Danenberg, et al). Service-specific MIB. | |||
| Aside from the split, then PW-CEM-MIB has undergone | Aside from the split, then PW-CEM-MIB has undergone | |||
| other changes: | other changes: | |||
| - Ability to define LOPS (loss of packet sync), SES | - Ability to define LOPS (loss of packet sync), SES | |||
| and UAS. | and UAS. | |||
| - Support for 'unstructured' operation. | - Support for 'unstructured' operation. | |||
| - Support for CEM-RDI. | - Support for CEM-RDI. | |||
| - Many more minor changes and clarifications." | - Many more minor changes and clarifications." | |||
| ::= { experimental XXX } -- To be assigned by IANA | ::= { experimental xxxx } -- To be assigned by IANA | |||
| -- Local Textual conventions | -- Local Textual conventions | |||
| PwVcCepCfgIndex ::= TEXTUAL-CONVENTION | PwVcCepCfgIndex ::= TEXTUAL-CONVENTION | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Index into the pwVcCepCfgTable. | "Index into the pwVcCepCfgTable." | |||
| Removed trap OID declarations" | ||||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| -- Top level components of this MIB. | -- Top level components of this MIB. | |||
| -- Traps | -- Traps | |||
| pwVcCepNotifications OBJECT IDENTIFIER | pwVcCepNotifications OBJECT IDENTIFIER | |||
| ::= { pwVcCepMIB 0 } | ::= { pwVcCepMIB 0 } | |||
| Danenberg et al Expires January 2002 10 | ||||
| pwVcCepNotifyPrefix OBJECT IDENTIFIER | pwVcCepNotifyPrefix OBJECT IDENTIFIER | |||
| ::= { pwVcCepNotifications 0 } | ::= { pwVcCepNotifications 0 } | |||
| -- Tables, Scalars | -- Tables, Scalars | |||
| pwVcCepObjects OBJECT IDENTIFIER | pwVcCepObjects OBJECT IDENTIFIER | |||
| ::= { pwVcCepMIB 1 } | ::= { pwVcCepMIB 1 } | |||
| -- Conformance | -- Conformance | |||
| pwVcCepConformance OBJECT IDENTIFIER | pwVcCepConformance OBJECT IDENTIFIER | |||
| ::= { pwVcCepMIB 2 } | ::= { pwVcCepMIB 2 } | |||
| -- CEP VC table | -- CEP VC table | |||
| pwVcCepTable OBJECT-TYPE | pwVcCepTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF PwVcCepEntry | SYNTAX SEQUENCE OF PwVcCepEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table contains the index to the entry SONET path | "This table contains the index to the entry SONET path | |||
| table for this CEP VC, and the index to the CEP config | table for this CEP VC, and the index to the CEP config | |||
| table." | table." | |||
| Danenberg et al Expires November 2002 12 | ||||
| ::= { pwVcCepObjects 1 } | ::= { pwVcCepObjects 1 } | |||
| pwVcCepEntry OBJECT-TYPE | pwVcCepEntry OBJECT-TYPE | |||
| SYNTAX PwVcCepEntry | SYNTAX PwVcCepEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This MIB reports to the PW-MIB. This table is indexed by | "This MIB reports to the PW-MIB. This table is indexed by | |||
| the same index that was created for the associated entry | the same index that was created for the associated entry | |||
| in the PW VC Table (in the PW-MIB). | in the PW VC Table (in the PW-MIB). | |||
| skipping to change at line 568 ¶ | skipping to change at line 607 ¶ | |||
| entry in the pwVc table with a VcType of 'cep'." | entry in the pwVc table with a VcType of 'cep'." | |||
| INDEX { pwVcIndex } | INDEX { pwVcIndex } | |||
| ::= { pwVcCepTable 1 } | ::= { pwVcCepTable 1 } | |||
| PwVcCepEntry ::= SEQUENCE { | PwVcCepEntry ::= SEQUENCE { | |||
| pwVcCepType INTEGER, | pwVcCepType INTEGER, | |||
| pwVcCepSonetIfIndex InterfaceIndexOrZero, | pwVcCepSonetIfIndex InterfaceIndexOrZero, | |||
| pwVcCepCfgIndex PwVcCepCfgIndex | pwVcCepSonetTimeSlot Unsigned32, | |||
| pwVcCepSonetConfigError BITS, | ||||
| pwVcCepCfgIndex PwVcCepCfgIndex, | ||||
| pwVcCepTimeElapsed Integer32, | ||||
| pwVcCepValidIntervals Integer32, | ||||
| pwVcCepCurrentIndications BITS, | ||||
| pwVcCepLatchedIndications BITS, | ||||
| pwVcCepLastEsTimeStamp TimeStamp | ||||
| } | } | |||
| pwVcCepType OBJECT-TYPE | pwVcCepType OBJECT-TYPE | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| structured (1) | structured (1) | |||
| } | } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Specifies the type of CEP VC. Currently only | "Specifies the type of CEP VC. Currently only | |||
| Danenberg et al Expires January 2002 11 | ||||
| structured types are supported. Other CEP Types | structured types are supported. Other CEP Types | |||
| may be defined in the future. | may be defined in the future. | |||
| Note: This object MUST be changed to 'read-write' | Note: This object MUST be changed to 'read-write' | |||
| if other CEP types are added." | if other CEP types are added." | |||
| DEFVAL { structured } | DEFVAL { structured } | |||
| ::= { pwVcCepEntry 1 } | ::= { pwVcCepEntry 1 } | |||
| pwVcCepSonetIfIndex OBJECT-TYPE | pwVcCepSonetIfIndex OBJECT-TYPE | |||
| SYNTAX InterfaceIndexOrZero | SYNTAX InterfaceIndexOrZero | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| Danenberg et al Expires November 2002 13 | ||||
| "This is a unique index within the ifTable. It represents | "This is a unique index within the ifTable. It represents | |||
| the interface index for the SONET path. A value of zero | the interface index for the SONET path. A value of zero | |||
| indicates an interface index that has yet to be determined. | indicates an interface index that has yet to be determined. | |||
| Once set, if the SONET ifIndex is (for some reason) later | Once set, if the SONET ifIndex is (for some reason) later | |||
| removed, the agent MAY delete the associated PW VC rows | removed, the agent MAY delete the associated PW VC rows | |||
| (e.g., this pwVcCep table entry). If the agent does not | (e.g., this pwVcCep table entry). If the agent does not | |||
| delete the rows, it is recommended that the agent set this | delete the rows, it is recommended that the agent set this | |||
| object to zero." | object to zero." | |||
| ::= { pwVcCepEntry 2 } | ::= { pwVcCepEntry 2 } | |||
| pwVcCepSonetTimeSlot OBJECT-TYPE | ||||
| SYNTAX Unsigned32 (1..192) | ||||
| MAX-ACCESS read-write | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "In structured CEP, this object indicates the 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." | ||||
| REFERENCE "RFC 2558, sonetPathCurrentWidth." | ||||
| ::= { pwVcCepEntry 3 } | ||||
| pwVcCepSonetConfigError OBJECT-TYPE | ||||
| SYNTAX BITS { | ||||
| other ( 0), | ||||
| timeslotInUse ( 1), | ||||
| timeslotMisuse( 2) | ||||
| } | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "timeslotInUse is when another CEP VC (via SONET ifIndex) | ||||
| has already reserved a timeslot(s) that this CEP VC | ||||
| is attempting to reserved. | ||||
| timeslotMisuse is set, for example, if specifying a | ||||
| starting timeslot of 45 for a SONET path of an STS-12c | ||||
| width." | ||||
| ::= { pwVcCepEntry 4 } | ||||
| pwVcCepCfgIndex OBJECT-TYPE | pwVcCepCfgIndex OBJECT-TYPE | |||
| SYNTAX PwVcCepCfgIndex | SYNTAX PwVcCepCfgIndex | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Index to CEP configuration table below. It is likely that | "Index to CEP configuration table below. It is likely that | |||
| multiple CEP VCs will share 1 CEP Cfg table entry." | multiple CEP VCs will share 1 CEP Cfg table entry." | |||
| ::= { pwVcCepEntry 3 } | ::= { pwVcCepEntry 5 } | |||
| pwVcCepTimeElapsed OBJECT-TYPE | ||||
| SYNTAX Integer32 (1..900) | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| Danenberg et al Expires November 2002 14 | ||||
| DESCRIPTION | ||||
| "The number of seconds, including partial seconds, | ||||
| that have elapsed since the beginning of the current | ||||
| measurement period. If, for some reason, such as an | ||||
| adjustment in the system's time-of-day clock, the | ||||
| current interval exceeds the maximum value, the | ||||
| agent will return the maximum value." | ||||
| ::= { pwVcCepEntry 6 } | ||||
| pwVcCepValidIntervals OBJECT-TYPE | ||||
| SYNTAX Integer32 (0..96) | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The number of previous 15-minute intervals | ||||
| for which data was collected. | ||||
| An agent with CEP capability must be capable | ||||
| of supporting at least n intervals. The minimum value | ||||
| of n is 4, The default of n is 32 and the maximum value | ||||
| of n is 96. | ||||
| The value will be <n> unless the measurement was | ||||
| (re-)started within the last (<n>*15) minutes, in which | ||||
| case the value will be the number of complete 15 | ||||
| minute intervals for which the agent has at least | ||||
| some data. In certain cases (e.g., in the case | ||||
| where the agent is a proxy) it is possible that some | ||||
| intervals are unavailable. In this case, this | ||||
| interval is the maximum interval number for | ||||
| which data is available. " | ||||
| ::= { pwVcCepEntry 7 } | ||||
| pwVcCepCurrentIndications OBJECT-TYPE | ||||
| SYNTAX BITS { | ||||
| missingPkt ( 0), | ||||
| ooRngDropped( 1), | ||||
| jtrBfrUnder ( 2), | ||||
| pktBadLength( 3), | ||||
| lops ( 4), | ||||
| cepRdi ( 5), | ||||
| cepAis ( 6) | ||||
| } | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Definitions: | ||||
| missingPkt - While playing out a sequence of packets, | ||||
| a packet(s) was determined to be missing based on | ||||
| a gap in the CEP sequence number. Note: If the imple- | ||||
| mentation supports packet re-ordering, detecting gaps | ||||
| should not take place as packets arrive, only as they | ||||
| are played out - this gives time for mis-ordered packets | ||||
| to arrive late. | ||||
| Danenberg et al Expires November 2002 15 | ||||
| ooRngDropped - Packet(s) arrives that is outside the | ||||
| range of the jitter buffer. This may be because the | ||||
| jitter buffer is full, or the sequence number addresses | ||||
| a buffer outside the current jitter buffer range, or | ||||
| addresses an already occupied buffer within range. | ||||
| Whether or not packet re-ordering is supported by the | ||||
| implementation, this indication MUST be supported. | ||||
| jtrBfrUnder - The jitter buffer underflowed due to | ||||
| not enough packets arriving as packets were being | ||||
| played out. | ||||
| pktBadLength - Non-bandwidth-saving packet arrives | ||||
| larger or smaller than pwVcCepCfgNormalPktLength. | ||||
| lops - Loss Of Packet Sync. See malis-pwe3-sonet. | ||||
| cepRdi - Circuit Emulation over Packet Remote | ||||
| Defect Indication. Generated by the remote CEP | ||||
| de-packetizer when detecting LOPS. Note: not gen- | ||||
| erated by the remote SONET function. See malis- | ||||
| pwe3-sonet. | ||||
| cepAis - Remote CEP packetizer has detected AIS | ||||
| on its incoming SONET stream. See malis-pwe3-sonet. | ||||
| Note: cepAis MUST NOT (in itself) cause a CEP | ||||
| down notification. This would be a layer violation. | ||||
| Note: currently there is no hierarchy of CEP defects. | ||||
| Note: the algorithm used to capture these indications | ||||
| is implementation specific." | ||||
| ::= { pwVcCepEntry 8 } | ||||
| pwVcCepLatchedIndications OBJECT-TYPE | ||||
| SYNTAX BITS { | ||||
| missingPkt ( 0), | ||||
| ooRngDropped( 1), | ||||
| jtrBfrUnder ( 2), | ||||
| pktBadLength( 3), | ||||
| lops ( 4), | ||||
| cepRdi ( 5), | ||||
| cepAis ( 6) | ||||
| } | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The state of CEP indicators when the CEP VC last declared | ||||
| an errored second (either as ES, SES or a second with | ||||
| errors inside a UAS) condition. At this time, only LOPS | ||||
| can create a failure. Since indicators other than LOPS are | ||||
| useful, all are latched here. For bit definitions, see | ||||
| pwVcCepCurrentIndications above. | ||||
| Danenberg et al Expires November 2002 16 | ||||
| Note: the algorithm used to latch these indications when | ||||
| entering an defect state is implementation specific." | ||||
| ::= { pwVcCepEntry 9 } | ||||
| pwVcCepLastEsTimeStamp OBJECT-TYPE | ||||
| SYNTAX TimeStamp | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The value of sysUpTime on the most recent occasion at | ||||
| which the CEP VC entered the ES or SES state." | ||||
| ::= { pwVcCepEntry 10 } | ||||
| -- End of PW CEP VC table | -- End of PW CEP VC table | |||
| -- Obtain index for PW CEP Configuration table entries | -- Obtain index for PW CEP Configuration table entries | |||
| pwVcCepCfgIndexNext OBJECT-TYPE | pwVcCepCfgIndexNext OBJECT-TYPE | |||
| SYNTAX PwVcCepCfgIndex | SYNTAX PwVcCepCfgIndex | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This object contains an appropriate value to be used | "This object contains an appropriate value to be used | |||
| skipping to change at line 635 ¶ | skipping to change at line 841 ¶ | |||
| pwVcCepCfgTable, the manager issues a management | pwVcCepCfgTable, the manager issues a management | |||
| protocol retrieval operation to obtain the current | protocol retrieval operation to obtain the current | |||
| value of pwVcCepCfgIndex. After each retrieval | value of pwVcCepCfgIndex. After each retrieval | |||
| operation, the agent should modify the value to | operation, the agent should modify the value to | |||
| reflect the next unassigned index. After a manager | reflect the next unassigned index. After a manager | |||
| retrieves a value the agent will determine through | retrieves a value the agent will determine through | |||
| its local policy when this index value will be made | its local policy when this index value will be made | |||
| available for reuse." | available for reuse." | |||
| ::= { pwVcCepObjects 2 } | ::= { pwVcCepObjects 2 } | |||
| Danenberg et al Expires January 2002 12 | ||||
| -- PW CEP VC Configuration Table | -- PW CEP VC Configuration Table | |||
| pwVcCepCfgTable OBJECT-TYPE | pwVcCepCfgTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF PwVcCepCfgEntry | SYNTAX SEQUENCE OF PwVcCepCfgEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table contains a set of parameters that may be | "This table contains a set of parameters that may be | |||
| referenced by 1 or more CEP VCs by pwVcCepTable." | referenced by 1 or more CEP VCs by pwVcCepTable." | |||
| ::= { pwVcCepObjects 3 } | ::= { pwVcCepObjects 3 } | |||
| pwVcCepCfgEntry OBJECT-TYPE | pwVcCepCfgEntry OBJECT-TYPE | |||
| SYNTAX PwVcCepCfgEntry | SYNTAX PwVcCepCfgEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "These parameters define the characteristics of a | "These parameters define the characteristics of a | |||
| Danenberg et al Expires November 2002 17 | ||||
| CEP VC. They are grouped here to ease NMS burden. | CEP VC. They are grouped here to ease NMS burden. | |||
| Once an entry is created here it may be re-used | Once an entry is created here it may be re-used | |||
| by many VCs." | by many VCs." | |||
| INDEX { pwVcCepCfgTableIndex } | INDEX { pwVcCepCfgTableIndex } | |||
| ::= { pwVcCepCfgTable 1 } | ::= { pwVcCepCfgTable 1 } | |||
| PwVcCepCfgEntry ::= SEQUENCE { | PwVcCepCfgEntry ::= SEQUENCE { | |||
| pwVcCepCfgTableIndex PwVcCepCfgIndex, | pwVcCepCfgTableIndex PwVcCepCfgIndex, | |||
| pwVcCepConfigError BITS, | pwVcCepConfigError BITS, | |||
| pwVcCepCfgNormalPktLength Unsigned32, | pwVcCepCfgNormalPktLength Unsigned32, | |||
| pwVcCepCfgMinPktLength Unsigned32, | pwVcCepCfgMinPktLength Unsigned32, | |||
| pwVcCepCfgPktResequence TruthValue, | pwVcCepCfgPktReorder TruthValue, | |||
| pwVcCepCfgEnableDBA BITS, | pwVcCepCfgEnableDBA BITS, | |||
| pwVcCepCfgJtrBfrDepth Unsigned32, | pwVcCepCfgJtrBfrDepth Unsigned32, | |||
| pwVcCepCfgJtrBfrRebuildOor TruthValue, | ||||
| pwVcCepCfgJtrBfrRebuildOorCount Unsigned32, | ||||
| pwVcCepCfgConsecPktsInsync Unsigned32, | pwVcCepCfgConsecPktsInsync Unsigned32, | |||
| pwVcCepCfgConsecMissingOutSync Unsigned32, | pwVcCepCfgConsecMissingOutSync Unsigned32, | |||
| pwVcCepCfgPktErrorPlayOutValue Unsigned32, | pwVcCepCfgPktErrorPlayOutValue Unsigned32, | |||
| pwVcCepCfgMissingPktsToSes Unsigned32, | pwVcCepCfgMissingPktsToSes Unsigned32, | |||
| pwVcCepCfgSesToUas Unsigned32, | pwVcCepCfgSesToUas Unsigned32, | |||
| pwVcCepCfgSecsToExitUas Unsigned32, | pwVcCepCfgSecsToExitUas Unsigned32, | |||
| pwVcCepCfgRowStatus RowStatus, | pwVcCepCfgRowStatus RowStatus, | |||
| pwVcCepCfgStorageType StorageType | pwVcCepCfgStorageType StorageType | |||
| } | } | |||
| pwVcCepCfgTableIndex OBJECT-TYPE | pwVcCepCfgTableIndex OBJECT-TYPE | |||
| SYNTAX PwVcCepCfgIndex | SYNTAX PwVcCepCfgIndex | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| Danenberg et al Expires January 2002 13 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "Primary index to this table" | "Primary index to this table" | |||
| ::= { pwVcCepCfgEntry 1 } | ::= { pwVcCepCfgEntry 1 } | |||
| pwVcCepConfigError OBJECT-TYPE | pwVcCepConfigError OBJECT-TYPE | |||
| SYNTAX BITS { | SYNTAX BITS { | |||
| dba ( 0), | other ( 0), | |||
| lopsPktCount ( 1), | dba ( 1), | |||
| pktLength ( 2), | lopsPktCount ( 2), | |||
| jtrBfrDepth ( 3), | pktLength ( 3), | |||
| other ( 4) | jtrBfrDepth ( 4) | |||
| } | } | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Various configurations errors. Illegal settings within | "Various configurations errors. Illegal settings within | |||
| Danenberg et al Expires November 2002 18 | ||||
| the pwVcCepCfg or pwVcCepSonetExt tables." | the pwVcCepCfg or pwVcCepSonetExt tables." | |||
| ::= { pwVcCepCfgEntry 2 } | ::= { pwVcCepCfgEntry 2 } | |||
| pwVcCepCfgNormalPktLength OBJECT-TYPE | pwVcCepCfgNormalPktLength OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This is the CEP packet length in number of bytes | "This is the CEP packet length in number of bytes | |||
| (including CEP header and payload) used when the | (including CEP header and payload) used when the | |||
| skipping to change at line 732 ¶ | skipping to change at line 941 ¶ | |||
| Note: DBA packets have their own (shorter) length | Note: DBA packets have their own (shorter) length | |||
| and are not effected by this setting. If CEP payload | and are not effected by this setting. If CEP payload | |||
| compression were supported (future), compressed packets | compression were supported (future), compressed packets | |||
| would have their own (shorter) length and also not | would have their own (shorter) length and also not | |||
| effected by this setting. " | effected by this setting. " | |||
| REFERENCE | REFERENCE | |||
| "See FEC element format and Interfaces Parameters format | "See FEC element format and Interfaces Parameters format | |||
| in Martini. L, et al, <draft-martini-l2circuit-trans- | in Martini. L, et al, <draft-martini-l2circuit-trans- | |||
| mpls-06>. For use of payload bytes see Malis, A., et al, | mpls-06>. For use of payload bytes see Malis, A., et al, | |||
| <draft-malis-pwe3-sonet-00.txt>." | <draft-malis-pwe3-sonet-02.txt>." | |||
| ::= { pwVcCepCfgEntry 3 } | ::= { pwVcCepCfgEntry 3 } | |||
| pwVcCepCfgMinPktLength OBJECT-TYPE | pwVcCepCfgMinPktLength OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This is the minimum CEP packet length in number of | "This is the minimum CEP packet length in number of | |||
| bytes (including CEP header and payload). It applies | bytes (including CEP header and payload). It applies | |||
| to CEP's bandwidth-savings packets. Currently DBA is | to CEP's bandwidth-savings packets. Currently DBA is | |||
| the only bandwidth-savings packet type (in the future, | the only bandwidth-savings packet type (in the future, | |||
| CEP may support compression). Minimum packet length is | CEP may support compression). Minimum packet length is | |||
| Danenberg et al Expires January 2002 14 | ||||
| necessary in some systems or networks. | necessary in some systems or networks. | |||
| Setting Zero here indicates that there is no minimum | Setting Zero here indicates that there is no minimum | |||
| packet restriction." | packet restriction." | |||
| REFERENCE | REFERENCE | |||
| "See FEC element format and Interfaces Parameters format | "See FEC element format and Interfaces Parameters format | |||
| in Martini. L, et al, <draft-martini-l2circuit-trans- | in Martini. L, et al, <draft-martini-l2circuit-trans- | |||
| mpls-06>. For use of payload bytes see Malis, A., et al, | mpls-06>. For use of payload bytes see Malis, A., et al, | |||
| <draft-malis-pwe3-sonet-00.txt>." | <draft-malis-pwe3-sonet-02.txt>." | |||
| DEFVAL { 0 } | DEFVAL { 0 } | |||
| ::= { pwVcCepCfgEntry 4 } | ::= { pwVcCepCfgEntry 4 } | |||
| pwVcCepCfgPktResequence OBJECT-TYPE | pwVcCepCfgPktReorder OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| Danenberg et al Expires November 2002 19 | ||||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "If set True: as inbound packets are queued in the jitter | "If set True: as inbound packets are queued in the | |||
| buffer, out of order packets are re-sequenced. The | jitter buffer, out of order packets are re-ordeed. The | |||
| maximum sequence number differential (i.e., the range in | maximum sequence number differential (i.e., the range in | |||
| which resequencing can occur) is dependant on the depth of | which resequencing can occur) is dependant on the depth | |||
| the jitter buffer. See pwVcCepCfgJtrBfrDepth. | of the jitter buffer. See pwVcCepCfgJtrBfrDepth. | |||
| NOTE: Some implementations may not support this feature. | NOTE: Some implementations may not support this feature. | |||
| The agent is then required to set this False. | The agent is then required to set this False." | |||
| " | ||||
| ::= { pwVcCepCfgEntry 5 } | ::= { pwVcCepCfgEntry 5 } | |||
| pwVcCepCfgEnableDBA OBJECT-TYPE | pwVcCepCfgEnableDBA OBJECT-TYPE | |||
| SYNTAX BITS { | SYNTAX BITS { | |||
| allOnesOnAis(0), | ais (0), | |||
| allZerosOnUnequipped(1) | unequipped (1) | |||
| } | } | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Any bits set here MUST enable the DBA (dynamic bandwidth | "Bits set here MUST enable the DBA (dynamic bandwidth | |||
| allocation) feature for the specified condition. Setting | allocation) feature for the specified condition. Setting | |||
| allOnesOnAis will cause CEP packet payload suppression | 'ais' MUST cause CEP packet payload suppression | |||
| when AIS is detected on the associated SONET path. | when AIS is detected on the associated SONET path. | |||
| Similarly, allZerosOnUnequipped will cause payload | Similarly, 'unequipped' MUST cause payload suppression | |||
| suppression when the SONET path is un-equipped. During | when an un-equipped condition is detected on the SONET | |||
| these conditions, CEP packets will continue to be sent, | path. During these conditions, CEP packets will continue | |||
| but with indicators set in the CEP header instructing the | to be sent, but with indicators set in the CEP header | |||
| remote to play all ones or zeros onto its SONET path. | instructing the remote to play all ones (for AIS) or all | |||
| zeros (for un-equipped) onto its SONET path. | ||||
| NOTE: some implementations may not support this feature. | NOTE: Some implementations may not support this feature. | |||
| If set, then the 'dba' error code is set in | In these cases, if the 'ais' or 'unequipped' bits are set, | |||
| pwVcCepCfgigError." | then 'dba' error code MUST be set in pwVcCepConfigError." | |||
| REFERENCE | REFERENCE | |||
| "See Malis, A., et al, <draft-malis-pwe3-sonet-02.txt>." | ||||
| Danenberg et al Expires January 2002 15 | DEFVAL { { unequipped } } | |||
| "See Malis, A., et al, <draft-malis-pwe3-sonet-00.txt>." | ||||
| DEFVAL { { allOnesOnAis } } | ||||
| ::= { pwVcCepCfgEntry 6 } | ::= { pwVcCepCfgEntry 6 } | |||
| pwVcCepCfgJtrBfrDepth OBJECT-TYPE | pwVcCepCfgJtrBfrDepth OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| UNITS "micro-seconds" | ||||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This setting configures the number of packet buffers | "This setting configures the number of microseconds | |||
| reserved for this CEP VC. This object essentially sets | of expected packet delay variation for this CEP VC | |||
| the maximum amount of time allowed between CEP packets | over the PSN. | |||
| before the jitter buffer empties. This variable should | ||||
| be set based on the SONET path width (speed) and the | The actual jitter buffer MUST be at least twice this | |||
| amount of delay variation expected to be introduced by | value for proper operation, and is implementation | |||
| the network. Like bandwidth, jitter buffers are likely | specific. | |||
| to be a limited resource to be managed." | ||||
| Danenberg et al Expires November 2002 20 | ||||
| If configured to a value not supported by the | ||||
| implementation, the agent MUST return an error code | ||||
| 'jtrBfrDepth' in 'pwVcCepConfigError ' | ||||
| NOTE: Like bandwidth and time-slots, jitter buffers | ||||
| are a limited resource to be managed." | ||||
| ::= { pwVcCepCfgEntry 7 } | ::= { pwVcCepCfgEntry 7 } | |||
| pwVcCepCfgJtrBfrRebuildOor OBJECT-TYPE | ||||
| SYNTAX TruthValue | ||||
| MAX-ACCESS read-create | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "When set TRUE, the jitter buffer will rebuild when | ||||
| the RebuildOorCoutnt (consecutive out-of-range | ||||
| packet counter) has reached it's config'ed setting. | ||||
| If set FALSE, then the jitter buffer will continue | ||||
| to function regardless of out-of-range packets." | ||||
| DEFVAL { true } | ||||
| ::= { pwVcCepCfgEntry 8 } | ||||
| pwVcCepCfgJtrBfrRebuildOorCount OBJECT-TYPE | ||||
| SYNTAX Unsigned32 (0..255) | ||||
| MAX-ACCESS read-create | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Used by RebuildOor above. For every consecutive | ||||
| out-of-range packet received, a count is incremented. | ||||
| If it matches this value, the jitter bfr resets and | ||||
| rebuilds." | ||||
| DEFVAL { 3 } | ||||
| ::= { pwVcCepCfgEntry 9 } | ||||
| -- | -- | |||
| -- The following counters work together to integrate (filter) | -- The following counters work together to integrate (filter) | |||
| -- errors and the lack of errors on the CEP VC. An error is | -- errors and the lack of errors on the CEP VC. An error is | |||
| -- caused by a missing packet. Missing packet can be a result | -- caused by a missing packet. Missing packet can be a result | |||
| -- of: packet loss in the network, (uncorrectable) packet out | -- of: packet loss in the network, (uncorrectable) packet out | |||
| -- of sequence, packet length error, jitter buffer overflow, | -- of sequence, packet length error, jitter buffer overflow, | |||
| -- and jitter buffer underflow. The result is declaring whether | -- and jitter buffer underflow. The result is declaring whether | |||
| -- or not the CEP VC is in Loss of Packet Sync (LOPS) state. | -- or not the CEP VC is in Loss of Packet Sync (LOPS) state. | |||
| -- | -- | |||
| pwVcCepCfgConsecPktsInsync OBJECT-TYPE | pwVcCepCfgConsecPktsInsync OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION "Consecutive pkts with sequential sequence | DESCRIPTION "Consecutive pkts with sequential sequence | |||
| numbers required to exit the LOPS state." | numbers required to exit the LOPS state." | |||
| REFERENCE | REFERENCE | |||
| "See Malis, A., et al, <draft-malis-pwe3-sonet-00.txt>." | "See Malis, A., et al, <draft-malis-pwe3-sonet-02.txt>." | |||
| DEFVAL { 2 } | DEFVAL { 2 } | |||
| ::= { pwVcCepCfgEntry 8 } | ::= { pwVcCepCfgEntry 10 } | |||
| Danenberg et al Expires November 2002 21 | ||||
| pwVcCepCfgConsecMissingOutSync OBJECT-TYPE | pwVcCepCfgConsecMissingOutSync OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION "Consecutive missing pkts required to enter | DESCRIPTION "Consecutive missing pkts required to enter | |||
| the LOPS state." | the LOPS state." | |||
| REFERENCE | REFERENCE | |||
| "See Malis, A., et al, <draft-malis-pwe3-sonet-00.txt>." | "See Malis, A., et al, <draft-malis-pwe3-sonet-02.txt>." | |||
| DEFVAL { 10 } | DEFVAL { 10 } | |||
| ::= { pwVcCepCfgEntry 9 } | ::= { pwVcCepCfgEntry 11 } | |||
| pwVcCepCfgPktErrorPlayOutValue OBJECT-TYPE | pwVcCepCfgPktErrorPlayOutValue OBJECT-TYPE | |||
| SYNTAX Unsigned32 (0..255) | SYNTAX Unsigned32 (0..255) | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| Danenberg et al Expires January 2002 16 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "This is the value played when inbound packets have | "This is the value played when inbound packets have | |||
| over/underflowed the jitter buffer, or are missing | over/underflowed the jitter buffer, or are missing | |||
| for any reason. This byte pattern is sent (played) on | for any reason. This byte pattern is sent (played) on | |||
| the SONET path." | the SONET path." | |||
| DEFVAL { 255 } -- Play all ones | DEFVAL { 255 } -- Play all ones | |||
| ::= { pwVcCepCfgEntry 10 } | ::= { pwVcCepCfgEntry 12 } | |||
| pwVcCepCfgMissingPktsToSes OBJECT-TYPE | pwVcCepCfgMissingPktsToSes OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| UNITS "seconds" | UNITS "seconds" | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of missing packets detected (consecutive or not) | "Number of missing packets detected (consecutive or not) | |||
| within a 1 second window to cause a Severely Errored | within a 1 second window to cause a Severely Errored | |||
| Second (SES) to be counted." | Second (SES) to be counted." | |||
| DEFVAL { 3 } | DEFVAL { 3 } | |||
| ::= { pwVcCepCfgEntry 11 } | ::= { pwVcCepCfgEntry 13 } | |||
| pwVcCepCfgSesToUas OBJECT-TYPE | pwVcCepCfgSesToUas OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| UNITS "seconds" | UNITS "seconds" | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of consecutive SESs before declaring VC in UAS | "Number of consecutive SESs before declaring VC in UAS | |||
| state (and at which point pwVcCepPerfUASs starts counting). | state (and at which point pwVcCepPerfUASs starts counting). | |||
| The SesToUas default value is 10 seconds. | The SesToUas default value is 10 seconds. | |||
| NOTE: Similar to RFC 2558, If the agent chooses to update | NOTE: Similar to RFC 2558, If the agent chooses to update | |||
| the various performance statistics in real time then it must | the various performance statistics in real time then it must | |||
| be prepared to retroactively reduce the ES, SES, counts by | be prepared to retroactively reduce the ES, SES, counts by | |||
| this value and increase the UAS count by this value when it | this value and increase the UAS count by this value when it | |||
| determines that UAS state has been entered. | determines that UAS state has been entered. | |||
| NOTE: See pwVcCepPerfSESs and pwVcCepPerfUASs." | NOTE: See pwVcCepPerfSESs and pwVcCepPerfUASs." | |||
| DEFVAL { 10 } | DEFVAL { 10 } | |||
| ::= { pwVcCepCfgEntry 12 } | ||||
| Danenberg et al Expires November 2002 22 | ||||
| ::= { pwVcCepCfgEntry 14 } | ||||
| pwVcCepCfgSecsToExitUas OBJECT-TYPE | pwVcCepCfgSecsToExitUas OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| UNITS "seconds" | UNITS "seconds" | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of consecutive nonSESs before declaring VC is NOT | "Number of consecutive nonSESs before declaring VC is NOT | |||
| in UAS state (and at which point pwVcCepPerfUASs stops | in UAS state (and at which point pwVcCepPerfUASs stops | |||
| counting)." | counting)." | |||
| DEFVAL { 10 } | DEFVAL { 10 } | |||
| ::= { pwVcCepCfgEntry 13 } | ::= { pwVcCepCfgEntry 15 } | |||
| pwVcCepCfgRowStatus OBJECT-TYPE | pwVcCepCfgRowStatus OBJECT-TYPE | |||
| SYNTAX RowStatus | SYNTAX RowStatus | |||
| Danenberg et al Expires January 2002 17 | ||||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "For creating, modifying, and deleting this row." | "For creating, modifying, and deleting this row." | |||
| ::= { pwVcCepCfgEntry 14 } | ::= { pwVcCepCfgEntry 16 } | |||
| pwVcCepCfgStorageType OBJECT-TYPE | pwVcCepCfgStorageType OBJECT-TYPE | |||
| SYNTAX StorageType | SYNTAX StorageType | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This variable indicates the storage type for this | "This variable indicates the storage type for this | |||
| object." | object." | |||
| ::= { pwVcCepCfgEntry 15 } | ::= { pwVcCepCfgEntry 17 } | |||
| -- End of PW CEP VC Configuration Parameter Table | -- End of PW CEP VC Configuration Parameter Table | |||
| -- CEP VC Performance Current Interval Table. | -- CEP VC Performance Current Interval Table. | |||
| pwVcCepPerfCurrentTable OBJECT-TYPE | pwVcCepPerfCurrentTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF PwVcCepPerfCurrentEntry | SYNTAX SEQUENCE OF PwVcCepPerfCurrentEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at line 949 ¶ | skipping to change at line 1188 ¶ | |||
| kept in 15 minute intervals. The CEP-MIB supports both | kept in 15 minute intervals. The CEP-MIB supports both | |||
| methods. The current 15 minute interval counts are in | methods. The current 15 minute interval counts are in | |||
| this table. The interval and total stats are in tables | this table. The interval and total stats are in tables | |||
| following this. | following this. | |||
| This table provides per CEP VC performance information. | This table provides per CEP VC performance information. | |||
| HC (high capacity) counters are required for some counts | HC (high capacity) counters are required for some counts | |||
| due to the high speeds expected with CEP services. A SONET | due to the high speeds expected with CEP services. A SONET | |||
| path of width 48 (STS-48c) can rollover non-HC counters in | path of width 48 (STS-48c) can rollover non-HC counters in | |||
| a few minutes." | a few minutes." | |||
| Danenberg et al Expires November 2002 23 | ||||
| ::= { pwVcCepObjects 4 } | ::= { pwVcCepObjects 4 } | |||
| pwVcCepPerfCurrentEntry OBJECT-TYPE | pwVcCepPerfCurrentEntry OBJECT-TYPE | |||
| SYNTAX PwVcCepPerfCurrentEntry | SYNTAX PwVcCepPerfCurrentEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry in this table is created by the agent for every | "An entry in this table is created by the agent for every | |||
| pwVcCep entry. After 15 minutes, the contents of this table | pwVcCep entry. After 15 minutes, the contents of this table | |||
| entry are copied to a new entry in the pwVcCepPerfInterval | entry are copied to a new entry in the pwVcCepPerfInterval | |||
| table and the counts in this entry are reset to zero." | table and the counts in this entry are reset to zero." | |||
| INDEX { pwVcIndex } | INDEX { pwVcIndex } | |||
| ::= { pwVcCepPerfCurrentTable 1 } | ::= { pwVcCepPerfCurrentTable 1 } | |||
| Danenberg et al Expires January 2002 18 | ||||
| PwVcCepPerfCurrentEntry ::= SEQUENCE { | PwVcCepPerfCurrentEntry ::= SEQUENCE { | |||
| pwVcCepPerfCurrentTimeElapsed Integer32, | ||||
| pwVcCepPerfCurrentDbaInPacketsHC Counter64, | pwVcCepPerfCurrentDbaInPacketsHC Counter64, | |||
| pwVcCepPerfCurrentDbaOutPacketsHC Counter64, | pwVcCepPerfCurrentDbaOutPacketsHC Counter64, | |||
| pwVcCepPerfCurrentDbaInPackets Counter32, | ||||
| pwVcCepPerfCurrentDbaOutPackets Counter32, | ||||
| pwVcCepPerfCurrentInNegPtrAdjust Counter32, | pwVcCepPerfCurrentInNegPtrAdjust Counter32, | |||
| pwVcCepPerfCurrentInPosPtrAdjust Counter32, | pwVcCepPerfCurrentInPosPtrAdjust Counter32, | |||
| pwVcCepPerfCurrentInPtrAdjustSecs Counter32, | pwVcCepPerfCurrentInPtrAdjustSecs Counter32, | |||
| pwVcCepPerfCurrentOutNegPtrAdjust Counter32, | pwVcCepPerfCurrentOutNegPtrAdjust Counter32, | |||
| pwVcCepPerfCurrentOutPosPtrAdjust Counter32, | pwVcCepPerfCurrentOutPosPtrAdjust Counter32, | |||
| pwVcCepPerfCurrentOutPtrAdjustSecs Counter32, | pwVcCepPerfCurrentOutPtrAdjustSecs Counter32, | |||
| pwVcCepPerfCurrentAbsPtrAdjust Integer32, | pwVcCepPerfCurrentAbsPtrAdjust Integer32, | |||
| pwVcCepPerfCurrentMissingPkts Counter32, | pwVcCepPerfCurrentMissingPkts Counter32, | |||
| pwVcCepPerfCurrentPktsOoseq Counter32, | pwVcCepPerfCurrentPktsOoseq Counter32, | |||
| pwVcCepPerfCurrentPktsOoseqDropped Counter32, | pwVcCepPerfCurrentPktsOoRngDropped Counter32, | |||
| pwVcCepPerfCurrentJtrBfrUnderruns Counter32, | pwVcCepPerfCurrentJtrBfrUnderruns Counter32, | |||
| pwVcCepPerfCurrentJtrBfrOverruns Counter32, | ||||
| pwVcCepPerfCurrentPktsBadLength Counter32, | pwVcCepPerfCurrentPktsBadLength Counter32, | |||
| pwVcCepPerfCurrentSummaryErrors Counter32, | pwVcCepPerfCurrentSummaryErrors Counter32, | |||
| pwVcCepPerfCurrentESs PerfCurrentCount, | pwVcCepPerfCurrentESs PerfCurrentCount, | |||
| pwVcCepPerfCurrentSESs PerfCurrentCount, | pwVcCepPerfCurrentSESs PerfCurrentCount, | |||
| pwVcCepPerfCurrentUASs PerfCurrentCount | pwVcCepPerfCurrentUASs PerfCurrentCount, | |||
| pwVcCepPerfCurrentFC PerfCurrentCount | ||||
| } | } | |||
| pwVcCepPerfCurrentTimeElapsed OBJECT-TYPE | ||||
| SYNTAX Integer32 (1..900) | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The number of seconds (partial seconds rounded up), | ||||
| that have elapsed since the beginning of the current | ||||
| measurement period." | ||||
| ::= { pwVcCepPerfCurrentEntry 1 } | ||||
| pwVcCepPerfCurrentDbaInPacketsHC OBJECT-TYPE | pwVcCepPerfCurrentDbaInPacketsHC OBJECT-TYPE | |||
| SYNTAX Counter64 | SYNTAX Counter64 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of DBA packets received." | "Number of DBA packets received." | |||
| ::= { pwVcCepPerfCurrentEntry 2 } | ::= { pwVcCepPerfCurrentEntry 1 } | |||
| pwVcCepPerfCurrentDbaOutPacketsHC OBJECT-TYPE | pwVcCepPerfCurrentDbaOutPacketsHC OBJECT-TYPE | |||
| SYNTAX Counter64 | SYNTAX Counter64 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of DBA packets sent." | ||||
| ::= { pwVcCepPerfCurrentEntry 3 } | ||||
| Danenberg et al Expires January 2002 19 | Danenberg et al Expires November 2002 24 | |||
| pwVcCepPerfCurrentDbaInPackets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of DBA packets received." | ||||
| ::= { pwVcCepPerfCurrentEntry 4 } | ||||
| pwVcCepPerfCurrentDbaOutPackets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of DBA packets sent." | "Number of DBA packets sent." | |||
| ::= { pwVcCepPerfCurrentEntry 5 } | ::= { pwVcCepPerfCurrentEntry 2 } | |||
| -- Pointer adjustment stats | -- Pointer adjustment stats | |||
| pwVcCepPerfCurrentInNegPtrAdjust OBJECT-TYPE | pwVcCepPerfCurrentInNegPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of negative pointer adjustments sent on the | "Number of negative pointer adjustments sent on the | |||
| SONET path based on CEP pointer adjustments received." | SONET path based on CEP pointer adjustments received." | |||
| ::= { pwVcCepPerfCurrentEntry 6 } | ::= { pwVcCepPerfCurrentEntry 3 } | |||
| pwVcCepPerfCurrentInPosPtrAdjust OBJECT-TYPE | pwVcCepPerfCurrentInPosPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of postive pointer adjustments sent on the | "Number of postive pointer adjustments sent on the | |||
| SONET path based on CEP pointer adjustments received." | SONET path based on CEP pointer adjustments received." | |||
| ::= { pwVcCepPerfCurrentEntry 7 } | ::= { pwVcCepPerfCurrentEntry 4 } | |||
| pwVcCepPerfCurrentInPtrAdjustSecs OBJECT-TYPE | pwVcCepPerfCurrentInPtrAdjustSecs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of seconds in which a pos or neg pointer | "Number of seconds in which a pos or neg pointer | |||
| adjustment was sent on the SONET path." | adjustment was sent on the SONET path." | |||
| ::= { pwVcCepPerfCurrentEntry 8 } | ::= { pwVcCepPerfCurrentEntry 5 } | |||
| pwVcCepPerfCurrentOutNegPtrAdjust OBJECT-TYPE | pwVcCepPerfCurrentOutNegPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of negative pointer adjustments seen on the | "Number of negative pointer adjustments seen on the | |||
| SONET path and encoded onto sent CEP packets." | SONET path and encoded onto sent CEP packets." | |||
| ::= { pwVcCepPerfCurrentEntry 9 } | ::= { pwVcCepPerfCurrentEntry 6 } | |||
| Danenberg et al Expires January 2002 20 | ||||
| pwVcCepPerfCurrentOutPosPtrAdjust OBJECT-TYPE | pwVcCepPerfCurrentOutPosPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of positive pointer adjustments seen on the | "Number of positive pointer adjustments seen on the | |||
| SONET path and encoded onto sent CEP packets." | SONET path and encoded onto sent CEP packets." | |||
| ::= { pwVcCepPerfCurrentEntry 10 } | ::= { pwVcCepPerfCurrentEntry 7 } | |||
| pwVcCepPerfCurrentOutPtrAdjustSecs OBJECT-TYPE | pwVcCepPerfCurrentOutPtrAdjustSecs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| Danenberg et al Expires November 2002 25 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "Number of seconds in which a pos or neg pointer | "Number of seconds in which a pos or neg pointer | |||
| adjustment was seen on the SONET path." | adjustment was seen on the SONET path." | |||
| ::= { pwVcCepPerfCurrentEntry 11 } | ::= { pwVcCepPerfCurrentEntry 8 } | |||
| pwVcCepPerfCurrentAbsPtrAdjust OBJECT-TYPE | pwVcCepPerfCurrentAbsPtrAdjust OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Absolute Pointer adjustments is relative adjustment | "Absolute Pointer adjustments is relative adjustment | |||
| drifts between inbound and outbound streams. It is | drifts between inbound and outbound streams. It is | |||
| calculated as absolute value of : | calculated as absolute value of : | |||
| ( InPosPtrAdjust - InNegPtrAdjust) - | ( InPosPtrAdjust - InNegPtrAdjust) - | |||
| (OutPosPtrAdjust - OutNegPtrAdjust) " | (OutPosPtrAdjust - OutNegPtrAdjust) " | |||
| ::= { pwVcCepPerfCurrentEntry 12 } | ::= { pwVcCepPerfCurrentEntry 9 } | |||
| pwVcCepPerfCurrentMissingPkts OBJECT-TYPE | pwVcCepPerfCurrentMissingPkts OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of missing packets (as detected via CEP header | "Number of missing packets (as detected via CEP header | |||
| sequence number gaps)." | sequence number gaps)." | |||
| ::= { pwVcCepPerfCurrentEntry 13 } | ::= { pwVcCepPerfCurrentEntry 10 } | |||
| pwVcCepPerfCurrentPktsOoseq OBJECT-TYPE | pwVcCepPerfCurrentPktsOoseq OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets detected out of sequence (via CEP | "Number of packets detected out of sequence (via CEP | |||
| header sequence numbers), but were able to be re-sequenced. | header sequence numbers), but successfully re-ordered. | |||
| Note: some implementations may not support this | Note: some implementations may not support this | |||
| feature (see pwVcCepCfgPktResequence)." | feature (see pwVcCepCfgPktReorder)." | |||
| ::= { pwVcCepPerfCurrentEntry 14 } | ::= { pwVcCepPerfCurrentEntry 11 } | |||
| pwVcCepPerfCurrentPktsOoseqDropped OBJECT-TYPE | pwVcCepPerfCurrentPktsOoRngDropped OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| Danenberg et al Expires January 2002 21 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets detected out of sequence (via CEP | "Number of packets detected out of range (via CEP | |||
| header sequence numbers), but were unable to be re- | header sequence numbers), and could not be re- | |||
| sequenced." | ordered, or could not fit in the jitter buffer." | |||
| ::= { pwVcCepPerfCurrentEntry 15 } | ::= { pwVcCepPerfCurrentEntry 12 } | |||
| pwVcCepPerfCurrentJtrBfrUnderruns OBJECT-TYPE | pwVcCepPerfCurrentJtrBfrUnderruns OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of times the jitter buffer transitioned to empty." | "Number of times a packet needed to be played | |||
| ::= { pwVcCepPerfCurrentEntry 16 } | out and the jitter buffer was empty." | |||
| pwVcCepPerfCurrentJtrBfrOverruns OBJECT-TYPE | Danenberg et al Expires November 2002 26 | |||
| SYNTAX Counter32 | ::= { pwVcCepPerfCurrentEntry 13 } | |||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of packets received while jitter buffer is full." | ||||
| ::= { pwVcCepPerfCurrentEntry 17 } | ||||
| pwVcCepPerfCurrentPktsBadLength OBJECT-TYPE | pwVcCepPerfCurrentPktsBadLength OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of normal (non-bandwidth-saving packets received) | "Number of normal (non-bandwidth-saving packets received) | |||
| larger or smaller than pwVcCepCfgNormalPktLength." | larger or smaller than pwVcCepCfgNormalPktLength." | |||
| ::= { pwVcCepPerfCurrentEntry 18 } | ::= { pwVcCepPerfCurrentEntry 14 } | |||
| pwVcCepPerfCurrentSummaryErrors OBJECT-TYPE | pwVcCepPerfCurrentSummaryErrors OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A summary of all the packet error types above (from | "A summary of all the packet error types above (from | |||
| missing packets to bad length packets)." | missing packets to bad length packets)." | |||
| ::= { pwVcCepPerfCurrentEntry 19 } | ::= { pwVcCepPerfCurrentEntry 15 } | |||
| pwVcCepPerfCurrentESs OBJECT-TYPE | pwVcCepPerfCurrentESs OBJECT-TYPE | |||
| SYNTAX PerfCurrentCount | SYNTAX PerfCurrentCount | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of Errored | "The counter associated with the number of Errored | |||
| Seconds encountered." | Seconds encountered." | |||
| ::= { pwVcCepPerfCurrentEntry 20 } | ::= { pwVcCepPerfCurrentEntry 16 } | |||
| pwVcCepPerfCurrentSESs OBJECT-TYPE | pwVcCepPerfCurrentSESs OBJECT-TYPE | |||
| SYNTAX PerfCurrentCount | SYNTAX PerfCurrentCount | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| Danenberg et al Expires January 2002 22 | ||||
| "The counter associated with the number of | "The counter associated with the number of | |||
| Severely Errored Seconds encountered." | Severely Errored Seconds encountered." | |||
| ::= { pwVcCepPerfCurrentEntry 21 } | ::= { pwVcCepPerfCurrentEntry 17 } | |||
| pwVcCepPerfCurrentUASs OBJECT-TYPE | pwVcCepPerfCurrentUASs OBJECT-TYPE | |||
| SYNTAX PerfCurrentCount | SYNTAX PerfCurrentCount | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of | "The counter associated with the number of | |||
| Unavailable Seconds encountered." | Unavailable Seconds encountered." | |||
| ::= { pwVcCepPerfCurrentEntry 22 } | ::= { pwVcCepPerfCurrentEntry 18 } | |||
| pwVcCepPerfCurrentFC OBJECT-TYPE | ||||
| SYNTAX PerfCurrentCount | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "CEP Failure Counts (FC-CEP). The number of CEP failure | ||||
| events. A failure event begins when the LOPS failure | ||||
| Danenberg et al Expires November 2002 27 | ||||
| is declared, and ends when the failure is cleared. A | ||||
| failure event that begins in one period and ends in | ||||
| another period is counted only in the period in which | ||||
| it begins." | ||||
| ::= { pwVcCepPerfCurrentEntry 19 } | ||||
| -- End PW CEP VC Performance Current Interval Table | -- End PW CEP VC Performance Current Interval Table | |||
| -- PW CEP VC Performance Interval Table. | -- PW CEP VC Performance Interval Table. | |||
| pwVcCepPerfIntervalTable OBJECT-TYPE | pwVcCepPerfIntervalTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF PwVcCepPerfIntervalEntry | SYNTAX SEQUENCE OF PwVcCepPerfIntervalEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at line 1241 ¶ | skipping to change at line 1459 ¶ | |||
| INDEX { pwVcIndex, pwVcCepPerfIntervalNumber } | INDEX { pwVcIndex, pwVcCepPerfIntervalNumber } | |||
| ::= { pwVcCepPerfIntervalTable 1 } | ::= { pwVcCepPerfIntervalTable 1 } | |||
| PwVcCepPerfIntervalEntry ::= SEQUENCE { | PwVcCepPerfIntervalEntry ::= SEQUENCE { | |||
| pwVcCepPerfIntervalNumber Unsigned32, | pwVcCepPerfIntervalNumber Unsigned32, | |||
| pwVcCepPerfIntervalValidData TruthValue, | pwVcCepPerfIntervalValidData TruthValue, | |||
| pwVcCepPerfIntervalReset INTEGER, | pwVcCepPerfIntervalReset INTEGER, | |||
| pwVcCepPerfIntervalTimeElapsed Integer32, | pwVcCepPerfIntervalTimeElapsed Integer32, | |||
| Danenberg et al Expires January 2002 23 | ||||
| pwVcCepPerfIntervalDbaInPacketsHC Counter64, | pwVcCepPerfIntervalDbaInPacketsHC Counter64, | |||
| pwVcCepPerfIntervalDbaOutPacketsHC Counter64, | pwVcCepPerfIntervalDbaOutPacketsHC Counter64, | |||
| pwVcCepPerfIntervalDbaInPackets Counter32, | ||||
| pwVcCepPerfIntervalDbaOutPackets Counter32, | ||||
| pwVcCepPerfIntervalInNegPtrAdjust Counter32, | pwVcCepPerfIntervalInNegPtrAdjust Counter32, | |||
| pwVcCepPerfIntervalInPosPtrAdjust Counter32, | pwVcCepPerfIntervalInPosPtrAdjust Counter32, | |||
| pwVcCepPerfIntervalInPtrAdjustSecs Counter32, | pwVcCepPerfIntervalInPtrAdjustSecs Counter32, | |||
| pwVcCepPerfIntervalOutNegPtrAdjust Counter32, | pwVcCepPerfIntervalOutNegPtrAdjust Counter32, | |||
| Danenberg et al Expires November 2002 28 | ||||
| pwVcCepPerfIntervalOutPosPtrAdjust Counter32, | pwVcCepPerfIntervalOutPosPtrAdjust Counter32, | |||
| pwVcCepPerfIntervalOutPtrAdjustSecs Counter32, | pwVcCepPerfIntervalOutPtrAdjustSecs Counter32, | |||
| pwVcCepPerfIntervalAbsPtrAdjust Integer32, | pwVcCepPerfIntervalAbsPtrAdjust Integer32, | |||
| pwVcCepPerfIntervalMissingPkts Counter32, | pwVcCepPerfIntervalMissingPkts Counter32, | |||
| pwVcCepPerfIntervalPktsOoseq Counter32, | pwVcCepPerfIntervalPktsOoseq Counter32, | |||
| pwVcCepPerfIntervalPktsOoseqDropped Counter32, | pwVcCepPerfIntervalPktsOoRngDropped Counter32, | |||
| pwVcCepPerfIntervalJtrBfrUnderruns Counter32, | pwVcCepPerfIntervalJtrBfrUnderruns Counter32, | |||
| pwVcCepPerfIntervalJtrBfrOverruns Counter32, | ||||
| pwVcCepPerfIntervalPktsBadLength Counter32, | pwVcCepPerfIntervalPktsBadLength Counter32, | |||
| pwVcCepPerfIntervalSummaryErrors Counter32, | pwVcCepPerfIntervalSummaryErrors Counter32, | |||
| pwVcCepPerfIntervalESs PerfIntervalCount, | pwVcCepPerfIntervalESs PerfIntervalCount, | |||
| pwVcCepPerfIntervalSESs PerfIntervalCount, | pwVcCepPerfIntervalSESs PerfIntervalCount, | |||
| pwVcCepPerfIntervalUASs PerfIntervalCount | pwVcCepPerfIntervalUASs PerfIntervalCount, | |||
| } | pwVcCepPerfIntervalFC PerfIntervalCount | |||
| } | ||||
| pwVcCepPerfIntervalNumber OBJECT-TYPE | pwVcCepPerfIntervalNumber OBJECT-TYPE | |||
| SYNTAX Unsigned32 | SYNTAX Unsigned32 | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A number (normally between 1 and 96 to cover a 24 hour | "A number (normally between 1 and 96 to cover a 24 hour | |||
| period) which identifies the interval for which the set | period) which identifies the interval for which the set | |||
| of statistics is available. The interval identified by 1 | of statistics is available. The interval identified by 1 | |||
| is the most recently completed 15 minute interval, and | is the most recently completed 15 minute interval, and | |||
| skipping to change at line 1296 ¶ | skipping to change at line 1513 ¶ | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This variable indicates if the data for this interval | "This variable indicates if the data for this interval | |||
| is valid." | is valid." | |||
| ::= { pwVcCepPerfIntervalEntry 2 } | ::= { pwVcCepPerfIntervalEntry 2 } | |||
| pwVcCepPerfIntervalReset OBJECT-TYPE | pwVcCepPerfIntervalReset OBJECT-TYPE | |||
| SYNTAX INTEGER { | SYNTAX INTEGER { | |||
| reset (1), | reset (1), | |||
| normal(2) | normal(2) | |||
| Danenberg et al Expires January 2002 24 | ||||
| } | } | |||
| MAX-ACCESS read-create | MAX-ACCESS read-create | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Used in cases where the user knows that the errors | "Used in cases where the user knows that the errors | |||
| within this interval should not be counted. Writing | within this interval should not be counted. Writing | |||
| 'reset' sets all error counts to zero." | 'reset' sets all error counts to zero." | |||
| ::= { pwVcCepPerfIntervalEntry 3 } | ::= { pwVcCepPerfIntervalEntry 3 } | |||
| Danenberg et al Expires November 2002 29 | ||||
| pwVcCepPerfIntervalTimeElapsed OBJECT-TYPE | pwVcCepPerfIntervalTimeElapsed OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The duration of a particular interval in seconds, | "The duration of a particular interval in seconds, | |||
| Adjustments in the system's time-of-day clock, may | Adjustments in the system's time-of-day clock, may | |||
| cause the interval to be greater or less than, the | cause the interval to be greater or less than, the | |||
| normal value. Therefore this actual interval value | normal value. Therefore this actual interval value | |||
| is provided." | is provided." | |||
| skipping to change at line 1335 ¶ | skipping to change at line 1551 ¶ | |||
| ::= { pwVcCepPerfIntervalEntry 5 } | ::= { pwVcCepPerfIntervalEntry 5 } | |||
| pwVcCepPerfIntervalDbaOutPacketsHC OBJECT-TYPE | pwVcCepPerfIntervalDbaOutPacketsHC OBJECT-TYPE | |||
| SYNTAX Counter64 | SYNTAX Counter64 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of DBA packets sent." | "Number of DBA packets sent." | |||
| ::= { pwVcCepPerfIntervalEntry 6 } | ::= { pwVcCepPerfIntervalEntry 6 } | |||
| pwVcCepPerfIntervalDbaInPackets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of DBA packets received." | ||||
| ::= { pwVcCepPerfIntervalEntry 7 } | ||||
| pwVcCepPerfIntervalDbaOutPackets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of DBA packets sent." | ||||
| ::= { pwVcCepPerfIntervalEntry 8 } | ||||
| -- Pointer adjustment stats | -- Pointer adjustment stats | |||
| Danenberg et al Expires January 2002 25 | ||||
| pwVcCepPerfIntervalInNegPtrAdjust OBJECT-TYPE | pwVcCepPerfIntervalInNegPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of negative pointer adjustments sent on the | "Number of negative pointer adjustments sent on the | |||
| SONET path based on CEP pointer adjustments received." | SONET path based on CEP pointer adjustments received." | |||
| ::= { pwVcCepPerfIntervalEntry 9 } | ::= { pwVcCepPerfIntervalEntry 7 } | |||
| pwVcCepPerfIntervalInPosPtrAdjust OBJECT-TYPE | pwVcCepPerfIntervalInPosPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of postive pointer adjustments sent on the | "Number of postive pointer adjustments sent on the | |||
| SONET path based on CEP pointer adjustments received." | SONET path based on CEP pointer adjustments received." | |||
| ::= { pwVcCepPerfIntervalEntry 10 } | ::= { pwVcCepPerfIntervalEntry 8 } | |||
| pwVcCepPerfIntervalInPtrAdjustSecs OBJECT-TYPE | pwVcCepPerfIntervalInPtrAdjustSecs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of seconds in which a pos or neg pointer | "Number of seconds in which a pos or neg pointer | |||
| Danenberg et al Expires November 2002 30 | ||||
| adjustment was sent on the SONET path." | adjustment was sent on the SONET path." | |||
| ::= { pwVcCepPerfIntervalEntry 11 } | ::= { pwVcCepPerfIntervalEntry 9 } | |||
| pwVcCepPerfIntervalOutNegPtrAdjust OBJECT-TYPE | pwVcCepPerfIntervalOutNegPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of negative pointer adjustments seen on the | "Number of negative pointer adjustments seen on the | |||
| SONET path and encoded onto sent CEP packets." | SONET path and encoded onto sent CEP packets." | |||
| ::= { pwVcCepPerfIntervalEntry 12 } | ::= { pwVcCepPerfIntervalEntry 10 } | |||
| pwVcCepPerfIntervalOutPosPtrAdjust OBJECT-TYPE | pwVcCepPerfIntervalOutPosPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of positive pointer adjustments seen on the | "Number of positive pointer adjustments seen on the | |||
| SONET path and encoded onto sent CEP packets." | SONET path and encoded onto sent CEP packets." | |||
| ::= { pwVcCepPerfIntervalEntry 13 } | ::= { pwVcCepPerfIntervalEntry 11 } | |||
| pwVcCepPerfIntervalOutPtrAdjustSecs OBJECT-TYPE | pwVcCepPerfIntervalOutPtrAdjustSecs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of seconds in which a pos or neg pointer | "Number of seconds in which a pos or neg pointer | |||
| adjustment was seen on the SONET path." | adjustment was seen on the SONET path." | |||
| ::= { pwVcCepPerfIntervalEntry 14 } | ::= { pwVcCepPerfIntervalEntry 12 } | |||
| Danenberg et al Expires January 2002 26 | ||||
| pwVcCepPerfIntervalAbsPtrAdjust OBJECT-TYPE | pwVcCepPerfIntervalAbsPtrAdjust OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Absolute Pointer adjustments is relative adjustment | "Absolute Pointer adjustments is relative adjustment | |||
| drifts between inbound and outbound streams. It is | drifts between inbound and outbound streams. It is | |||
| calculated as absolute value of : | calculated as absolute value of : | |||
| ( InPosPtrAdjust - InNegPtrAdjust) - | ( InPosPtrAdjust - InNegPtrAdjust) - | |||
| (OutPosPtrAdjust - OutNegPtrAdjust) " | (OutPosPtrAdjust - OutNegPtrAdjust) " | |||
| ::= { pwVcCepPerfIntervalEntry 15 } | ::= { pwVcCepPerfIntervalEntry 13 } | |||
| pwVcCepPerfIntervalMissingPkts OBJECT-TYPE | pwVcCepPerfIntervalMissingPkts OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of missing packets (as detected via CEP header | "Number of missing packets (as detected via CEP header | |||
| sequence number gaps)." | sequence number gaps)." | |||
| ::= { pwVcCepPerfIntervalEntry 16 } | ::= { pwVcCepPerfIntervalEntry 14 } | |||
| pwVcCepPerfIntervalPktsOoseq OBJECT-TYPE | pwVcCepPerfIntervalPktsOoseq OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| Danenberg et al Expires November 2002 31 | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets detected out of sequence (via CEP | "Number of packets detected out of sequence (via CEP | |||
| header sequence numbers), but were able to be re-sequenced. | header sequence numbers), but succesfully re-ordered. | |||
| Note: some implementations mat not support this | Note: some implementations mat not support this | |||
| feature (see pwVcCepCfgPktResequence)." | feature (see pwVcCepCfgPktReorder)." | |||
| ::= { pwVcCepPerfIntervalEntry 17 } | ::= { pwVcCepPerfIntervalEntry 15 } | |||
| pwVcCepPerfIntervalPktsOoseqDropped OBJECT-TYPE | pwVcCepPerfIntervalPktsOoRngDropped OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets detected out of sequence (via CEP | "Number of packets detected out of range (via CEP | |||
| header sequence numbers), but were unable to be re- | header sequence numbers), and could not be re- | |||
| sequenced." | ordered, or could not fit in the jitter buffer." | |||
| ::= { pwVcCepPerfIntervalEntry 18 } | ::= { pwVcCepPerfIntervalEntry 16 } | |||
| pwVcCepPerfIntervalJtrBfrUnderruns OBJECT-TYPE | pwVcCepPerfIntervalJtrBfrUnderruns OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of times the jitter buffer transitioned to empty." | "Number of times a packet needed to be played | |||
| ::= { pwVcCepPerfIntervalEntry 19 } | out and the jitter buffer was empty." | |||
| ::= { pwVcCepPerfIntervalEntry 17 } | ||||
| pwVcCepPerfIntervalJtrBfrOverruns OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| Danenberg et al Expires January 2002 27 | ||||
| DESCRIPTION | ||||
| "Number of packets received while jitter buffer is full." | ||||
| ::= { pwVcCepPerfIntervalEntry 20 } | ||||
| pwVcCepPerfIntervalPktsBadLength OBJECT-TYPE | pwVcCepPerfIntervalPktsBadLength OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets received larger or smaller than | "Number of packets received larger or smaller than | |||
| pwVcCepCfgNormalPktLength." | pwVcCepCfgNormalPktLength." | |||
| ::= { pwVcCepPerfIntervalEntry 21 } | ::= { pwVcCepPerfIntervalEntry 18 } | |||
| pwVcCepPerfIntervalSummaryErrors OBJECT-TYPE | pwVcCepPerfIntervalSummaryErrors OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A summary of all the packet error types above (from | "A summary of all the packet error types above (from | |||
| missing packets to bad length packets)." | missing packets to bad length packets)." | |||
| ::= { pwVcCepPerfIntervalEntry 22 } | ::= { pwVcCepPerfIntervalEntry 19 } | |||
| pwVcCepPerfIntervalESs OBJECT-TYPE | pwVcCepPerfIntervalESs OBJECT-TYPE | |||
| SYNTAX PerfIntervalCount | SYNTAX PerfIntervalCount | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of Errored | "The counter associated with the number of Errored | |||
| Seconds encountered." | Seconds encountered." | |||
| ::= { pwVcCepPerfIntervalEntry 23 } | ::= { pwVcCepPerfIntervalEntry 20 } | |||
| Danenberg et al Expires November 2002 32 | ||||
| pwVcCepPerfIntervalSESs OBJECT-TYPE | pwVcCepPerfIntervalSESs OBJECT-TYPE | |||
| SYNTAX PerfIntervalCount | SYNTAX PerfIntervalCount | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of | "The counter associated with the number of | |||
| Severely Errored Seconds encountered." | Severely Errored Seconds encountered." | |||
| ::= { pwVcCepPerfIntervalEntry 24 } | ::= { pwVcCepPerfIntervalEntry 21 } | |||
| pwVcCepPerfIntervalUASs OBJECT-TYPE | pwVcCepPerfIntervalUASs OBJECT-TYPE | |||
| SYNTAX PerfIntervalCount | SYNTAX PerfIntervalCount | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of | "The counter associated with the number of | |||
| Unavailable Seconds encountered." | Unavailable Seconds encountered." | |||
| ::= { pwVcCepPerfIntervalEntry 25 } | ::= { pwVcCepPerfIntervalEntry 22 } | |||
| pwVcCepPerfIntervalFC OBJECT-TYPE | ||||
| SYNTAX PerfIntervalCount | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "CEP Failure Counts (FC-CEP). The number of CEP failure | ||||
| events. A failure event begins when the LOPS failure | ||||
| is declared, and ends when the failure is cleared. A | ||||
| failure event that begins in one period and ends in | ||||
| another period is counted only in the period in which | ||||
| it begins." | ||||
| ::= { pwVcCepPerfIntervalEntry 23 } | ||||
| -- End PW CEP VC Performance Interval Table | -- End PW CEP VC Performance Interval Table | |||
| -- PW CEP VC Total Performance Table | -- PW CEP VC Total Performance Table | |||
| Danenberg et al Expires January 2002 28 | ||||
| pwVcCepPerfTotalTable OBJECT-TYPE | pwVcCepPerfTotalTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF PwVcCepPerfTotalEntry | SYNTAX SEQUENCE OF PwVcCepPerfTotalEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This table provides per CEP VC performance information | "This table provides per CEP VC performance information | |||
| much like the pwVcCepPerfIntervalTable above. However, | much like the pwVcCepPerfIntervalTable above. However, | |||
| these counts represent complete historical information. | these counts represent complete historical information. | |||
| NOTE: Counter64 objects are used here, Counter32 is | NOTE: Counter64 objects are used here, Counter32 is | |||
| too small for OC-768 CEP VCs." | too small for OC-768 CEP VCs." | |||
| ::= { pwVcCepObjects 6 } | ::= { pwVcCepObjects 6 } | |||
| pwVcCepPerfTotalEntry OBJECT-TYPE | pwVcCepPerfTotalEntry OBJECT-TYPE | |||
| SYNTAX PwVcCepPerfTotalEntry | SYNTAX PwVcCepPerfTotalEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "An entry is created in this table by the agent for | "An entry is created in this table by the agent for | |||
| Danenberg et al Expires November 2002 33 | ||||
| every entry in the pwVcCep table." | every entry in the pwVcCep table." | |||
| INDEX { pwVcIndex } | INDEX { pwVcIndex } | |||
| ::= { pwVcCepPerfTotalTable 1 } | ::= { pwVcCepPerfTotalTable 1 } | |||
| PwVcCepPerfTotalEntry ::= SEQUENCE { | PwVcCepPerfTotalEntry ::= SEQUENCE { | |||
| pwVcCepPerfTotalDbaInPacketsHC Counter64, | pwVcCepPerfTotalDbaInPacketsHC Counter64, | |||
| pwVcCepPerfTotalDbaOutPacketsHC Counter64, | pwVcCepPerfTotalDbaOutPacketsHC Counter64, | |||
| pwVcCepPerfTotalDbaInPackets Counter32, | ||||
| pwVcCepPerfTotalDbaOutPackets Counter32, | ||||
| pwVcCepPerfTotalInNegPtrAdjust Counter32, | pwVcCepPerfTotalInNegPtrAdjust Counter32, | |||
| pwVcCepPerfTotalInPosPtrAdjust Counter32, | pwVcCepPerfTotalInPosPtrAdjust Counter32, | |||
| pwVcCepPerfTotalInPtrAdjustSecs Counter32, | pwVcCepPerfTotalInPtrAdjustSecs Counter32, | |||
| pwVcCepPerfTotalOutNegPtrAdjust Counter32, | pwVcCepPerfTotalOutNegPtrAdjust Counter32, | |||
| pwVcCepPerfTotalOutPosPtrAdjust Counter32, | pwVcCepPerfTotalOutPosPtrAdjust Counter32, | |||
| pwVcCepPerfTotalOutPtrAdjustSecs Counter32, | pwVcCepPerfTotalOutPtrAdjustSecs Counter32, | |||
| pwVcCepPerfTotalAbsPtrAdjust Integer32, | pwVcCepPerfTotalAbsPtrAdjust Integer32, | |||
| pwVcCepPerfTotalMissingPkts Counter32, | pwVcCepPerfTotalMissingPkts Counter32, | |||
| pwVcCepPerfTotalPktsOoseq Counter32, | pwVcCepPerfTotalPktsOoseq Counter32, | |||
| pwVcCepPerfTotalPktsOoseqDropped Counter32, | pwVcCepPerfTotalPktsOoRngDropped Counter32, | |||
| pwVcCepPerfTotalJtrBfrUnderruns Counter32, | pwVcCepPerfTotalJtrBfrUnderruns Counter32, | |||
| pwVcCepPerfTotalJtrBfrOverruns Counter32, | ||||
| pwVcCepPerfTotalPktsBadLength Counter32, | pwVcCepPerfTotalPktsBadLength Counter32, | |||
| pwVcCepPerfTotalSummaryErrors Counter32, | pwVcCepPerfTotalSummaryErrors Counter32, | |||
| pwVcCepPerfTotalESs Counter32, | pwVcCepPerfTotalESs Counter32, | |||
| pwVcCepPerfTotalSESs Counter32, | pwVcCepPerfTotalSESs Counter32, | |||
| pwVcCepPerfTotalUASs Counter32, | pwVcCepPerfTotalUASs Counter32, | |||
| pwVcCepPerfTotalFC Counter32, | ||||
| pwVcCepPerfTotalLastDefectsAtEs BITS, | ||||
| pwVcCepPerfTotalLastEsTimeStamp TimeStamp, | ||||
| pwVcCepPerfTotalDiscontinuityTime TimeStamp | pwVcCepPerfTotalDiscontinuityTime TimeStamp | |||
| Danenberg et al Expires January 2002 29 | ||||
| } | } | |||
| pwVcCepPerfTotalDbaInPacketsHC OBJECT-TYPE | pwVcCepPerfTotalDbaInPacketsHC OBJECT-TYPE | |||
| SYNTAX Counter64 | SYNTAX Counter64 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of DBA packets received." | "Number of DBA packets received." | |||
| ::= { pwVcCepPerfTotalEntry 1 } | ::= { pwVcCepPerfTotalEntry 1 } | |||
| pwVcCepPerfTotalDbaOutPacketsHC OBJECT-TYPE | pwVcCepPerfTotalDbaOutPacketsHC OBJECT-TYPE | |||
| SYNTAX Counter64 | SYNTAX Counter64 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of DBA packets sent." | "Number of DBA packets sent." | |||
| ::= { pwVcCepPerfTotalEntry 2 } | ::= { pwVcCepPerfTotalEntry 2 } | |||
| pwVcCepPerfTotalDbaInPackets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of DBA packets received." | ||||
| ::= { pwVcCepPerfTotalEntry 3 } | ||||
| pwVcCepPerfTotalDbaOutPackets OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of DBA packets sent." | ||||
| ::= { pwVcCepPerfTotalEntry 4 } | ||||
| -- Pointer adjustment stats | -- Pointer adjustment stats | |||
| pwVcCepPerfTotalInNegPtrAdjust OBJECT-TYPE | pwVcCepPerfTotalInNegPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| Danenberg et al Expires November 2002 34 | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of negative pointer adjustments sent on the | "Number of negative pointer adjustments sent on the | |||
| SONET path based on CEP pointer adjustments received." | SONET path based on CEP pointer adjustments received." | |||
| ::= { pwVcCepPerfTotalEntry 5 } | ::= { pwVcCepPerfTotalEntry 3 } | |||
| pwVcCepPerfTotalInPosPtrAdjust OBJECT-TYPE | pwVcCepPerfTotalInPosPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of postive pointer adjustments sent on the | "Number of postive pointer adjustments sent on the | |||
| SONET path based on CEP pointer adjustments received." | SONET path based on CEP pointer adjustments received." | |||
| ::= { pwVcCepPerfTotalEntry 6 } | ::= { pwVcCepPerfTotalEntry 4 } | |||
| pwVcCepPerfTotalInPtrAdjustSecs OBJECT-TYPE | pwVcCepPerfTotalInPtrAdjustSecs OBJECT-TYPE | |||
| Danenberg et al Expires January 2002 30 | ||||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of seconds in which a pos or neg pointer | "Number of seconds in which a pos or neg pointer | |||
| adjustment was sent on the SONET path." | adjustment was sent on the SONET path." | |||
| ::= { pwVcCepPerfTotalEntry 7 } | ::= { pwVcCepPerfTotalEntry 5 } | |||
| pwVcCepPerfTotalOutNegPtrAdjust OBJECT-TYPE | pwVcCepPerfTotalOutNegPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of negative pointer adjustments seen on the | "Number of negative pointer adjustments seen on the | |||
| SONET path and encoded onto sent CEP packets." | SONET path and encoded onto sent CEP packets." | |||
| ::= { pwVcCepPerfTotalEntry 8 } | ::= { pwVcCepPerfTotalEntry 6 } | |||
| pwVcCepPerfTotalOutPosPtrAdjust OBJECT-TYPE | pwVcCepPerfTotalOutPosPtrAdjust OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of positive pointer adjustments seen on the | "Number of positive pointer adjustments seen on the | |||
| SONET path and encoded onto sent CEP packets." | SONET path and encoded onto sent CEP packets." | |||
| ::= { pwVcCepPerfTotalEntry 9 } | ::= { pwVcCepPerfTotalEntry 7 } | |||
| pwVcCepPerfTotalOutPtrAdjustSecs OBJECT-TYPE | pwVcCepPerfTotalOutPtrAdjustSecs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of seconds in which a pos or neg pointer | "Number of seconds in which a pos or neg pointer | |||
| adjustment was seen on the SONET path." | adjustment was seen on the SONET path." | |||
| ::= { pwVcCepPerfTotalEntry 10 } | ::= { pwVcCepPerfTotalEntry 8 } | |||
| pwVcCepPerfTotalAbsPtrAdjust OBJECT-TYPE | pwVcCepPerfTotalAbsPtrAdjust OBJECT-TYPE | |||
| SYNTAX Integer32 | SYNTAX Integer32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| Danenberg et al Expires November 2002 35 | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Absolute Pointer adjustments is relative adjustment | "Absolute Pointer adjustments is relative adjustment | |||
| drifts between inbound and outbound streams. It is | drifts between inbound and outbound streams. It is | |||
| calculated as absolute value of : | calculated as absolute value of : | |||
| ( InPosPtrAdjust - InNegPtrAdjust) - | ( InPosPtrAdjust - InNegPtrAdjust) - | |||
| (OutPosPtrAdjust - OutNegPtrAdjust) " | (OutPosPtrAdjust - OutNegPtrAdjust) " | |||
| ::= { pwVcCepPerfTotalEntry 11 } | ::= { pwVcCepPerfTotalEntry 9 } | |||
| pwVcCepPerfTotalMissingPkts OBJECT-TYPE | pwVcCepPerfTotalMissingPkts OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of missing packets (as detected via CEP header | "Number of missing packets (as detected via CEP header | |||
| sequence number gaps)." | sequence number gaps)." | |||
| ::= { pwVcCepPerfTotalEntry 10 } | ||||
| Danenberg et al Expires January 2002 31 | ||||
| ::= { pwVcCepPerfTotalEntry 12 } | ||||
| pwVcCepPerfTotalPktsOoseq OBJECT-TYPE | pwVcCepPerfTotalPktsOoseq OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets detected out of sequence (via CEP | "Number of packets detected out of sequence (via CEP | |||
| header sequence numbers), but were able to be re-sequenced. | header sequence numbers), but successfully re-ordered. | |||
| Note: some implementations may not support this feature | Note: some implementations may not support this feature | |||
| (see pwVcCepCfgPktResequence)." | (see pwVcCepCfgPktReorder)." | |||
| ::= { pwVcCepPerfTotalEntry 13 } | ::= { pwVcCepPerfTotalEntry 11 } | |||
| pwVcCepPerfTotalPktsOoseqDropped OBJECT-TYPE | pwVcCepPerfTotalPktsOoRngDropped OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets detected out of sequence (via CEP | "Number of packets detected out of range (via CEP | |||
| header sequence numbers), but were unable to be re- | header sequence numbers), and could not be re- | |||
| sequenced." | ordered, or could not fit in the jitter buffer." | |||
| ::= { pwVcCepPerfTotalEntry 14 } | ::= { pwVcCepPerfTotalEntry 12 } | |||
| pwVcCepPerfTotalJtrBfrUnderruns OBJECT-TYPE | pwVcCepPerfTotalJtrBfrUnderruns OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of times the jitter buffer transitioned to empty." | "Number of times a packet needed to be played | |||
| ::= { pwVcCepPerfTotalEntry 15 } | out and the jitter buffer was empty." | |||
| ::= { pwVcCepPerfTotalEntry 13 } | ||||
| pwVcCepPerfTotalJtrBfrOverruns OBJECT-TYPE | ||||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Number of packets received while jitter buffer is full." | ||||
| ::= { pwVcCepPerfTotalEntry 16 } | ||||
| pwVcCepPerfTotalPktsBadLength OBJECT-TYPE | pwVcCepPerfTotalPktsBadLength OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Number of packets received larger or smaller than | "Number of packets received larger or smaller than | |||
| Danenberg et al Expires November 2002 36 | ||||
| pwVcCepCfgNormalPktLength." | pwVcCepCfgNormalPktLength." | |||
| ::= { pwVcCepPerfTotalEntry 17 } | ::= { pwVcCepPerfTotalEntry 14 } | |||
| pwVcCepPerfTotalSummaryErrors OBJECT-TYPE | pwVcCepPerfTotalSummaryErrors OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "A summary of all the packet error types above (from | "A summary of all the packet error types above (from | |||
| Danenberg et al Expires January 2002 32 | ||||
| missing packets to bad length packets)." | missing packets to bad length packets)." | |||
| ::= { pwVcCepPerfTotalEntry 18 } | ::= { pwVcCepPerfTotalEntry 15 } | |||
| pwVcCepPerfTotalESs OBJECT-TYPE | pwVcCepPerfTotalESs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of Errored | "The counter associated with the number of Errored | |||
| Seconds encountered. See future versions of | Seconds encountered. See future versions of | |||
| draft-malis-pwe3-sonet-00.txt for definition of ES." | draft-malis-pwe3-sonet-02.txt for definition of ES." | |||
| ::= { pwVcCepPerfTotalEntry 19 } | ::= { pwVcCepPerfTotalEntry 16 } | |||
| pwVcCepPerfTotalSESs OBJECT-TYPE | pwVcCepPerfTotalSESs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of Severely | "The counter associated with the number of Severely | |||
| Errored Seconds. See pwVcCepCfgMissingPktsToSes. | Errored Seconds. See pwVcCepCfgMissingPktsToSes. | |||
| Also see future versions of draft-malis-pwe3-sonet | Also see future versions of draft-malis-pwe3-sonet | |||
| for definition." | for definition." | |||
| ::= { pwVcCepPerfTotalEntry 20 } | ::= { pwVcCepPerfTotalEntry 17 } | |||
| pwVcCepPerfTotalUASs OBJECT-TYPE | pwVcCepPerfTotalUASs OBJECT-TYPE | |||
| SYNTAX Counter32 | SYNTAX Counter32 | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The counter associated with the number of | "The counter associated with the number of | |||
| UnAvailable Seconds. See pwVcCepCfgSesToUAS. | UnAvailable Seconds. See pwVcCepCfgSesToUAS. | |||
| NOTE: When first entering the UAS state, the number | NOTE: When first entering the UAS state, the number | |||
| of SesToUas is added to this object, then as each | of SesToUas is added to this object, then as each | |||
| additional UAS occurs, this object increments by one. | additional UAS occurs, this object increments by one. | |||
| NOTE: Similar to RFC 2558, If the agent chooses to update | NOTE: Similar to RFC 2558, If the agent chooses to update | |||
| the various performance statistics in real time then it must | the various performance statistics in real time then it must | |||
| be prepared to retroactively reduce the ES, SES, counts (by | be prepared to retroactively reduce the ES, SES, counts (by | |||
| the value of pwVcCepCfgSesToUas) and increase the UAS | the value of pwVcCepCfgSesToUas) and increase the UAS | |||
| count (by that same value) when it determines that UAS | count (by that same value) when it determines that UAS | |||
| state has been entered." | state has been entered." | |||
| ::= { pwVcCepPerfTotalEntry 21 } | ::= { pwVcCepPerfTotalEntry 18 } | |||
| pwVcCepPerfTotalLastDefectsAtEs OBJECT-TYPE | pwVcCepPerfTotalFC OBJECT-TYPE | |||
| SYNTAX BITS { | ||||
| missingPkt ( 0), | ||||
| ooSeqDropped( 1), | ||||
| jtrBfrUnder ( 2), | ||||
| jtrBfrOver ( 3), | ||||
| pktBadLength( 4), | ||||
| lops ( 5), | ||||
| rdi ( 6) | ||||
| } | ||||
| Danenberg et al Expires January 2002 33 | Danenberg et al Expires November 2002 37 | |||
| SYNTAX Counter32 | ||||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The state of defects when the CEP VC last declared an | "CEP Failure Counts (FC-CEP). The number of CEP failure | |||
| ES (errored second) condition. Since more than one defect | events. A failure event begins when the LOPS failure | |||
| can cause ES, all are shown here. | is declared, and ends when the failure is cleared." | |||
| ::= { pwVcCepPerfTotalEntry 19 } | ||||
| Note: currently there is no hierarchy of CEP defects. | ||||
| Note: the algorithm used to capture these defects when | ||||
| entering ES is implementation specific." | ||||
| ::= { pwVcCepPerfTotalEntry 22 } | ||||
| pwVcCepPerfTotalLastEsTimeStamp OBJECT-TYPE | ||||
| SYNTAX TimeStamp | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "The value of sysUpTime on the most recent occasion at | ||||
| which the CEP enterd the ES state." | ||||
| ::= { pwVcCepPerfTotalEntry 23 } | ||||
| pwVcCepPerfTotalDiscontinuityTime OBJECT-TYPE | pwVcCepPerfTotalDiscontinuityTime OBJECT-TYPE | |||
| SYNTAX TimeStamp | SYNTAX TimeStamp | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The value of sysUpTime on the most recent occasion at | "The value of sysUpTime on the most recent occasion at | |||
| which any one or more of this segment's Counter32 or | which any one or more of this segment's Counter32 or | |||
| Counter64 suffered a discontinuity. If no such | Counter64 suffered a discontinuity. If no such | |||
| discontinuities have occurred since the last re- | discontinuities have occurred since the last re- | |||
| initialization of the local management subsystem, then | initialization of the local management subsystem, then | |||
| this object contains a zero value." | this object contains a zero value." | |||
| ::= { pwVcCepPerfTotalEntry 24 } | ::= { pwVcCepPerfTotalEntry 20 } | |||
| -- End of PW CEP Total Performance table | -- End of PW CEP Total Performance table | |||
| -- PW CEP SONET Path or Section/Line Extension Table. | ||||
| pwVcCepSonetExtTable OBJECT-TYPE | ||||
| SYNTAX SEQUENCE OF PwVcCepSonetExtEntry | ||||
| MAX-ACCESS not-accessible | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This table associates a SONET path with a CEP VC 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 and | ||||
| sonetPathCurrentWidth. | ||||
| NOTE: It is assumed that a SONET path has standard | ||||
| time-slot distribution. For example, an OC-12 SONET | ||||
| line containing a path of width 3 (STS-3c) and | ||||
| Danenberg et al Expires January 2002 34 | ||||
| starting at time-slot 1, will consume time-slots 1, | ||||
| 5, and 9." | ||||
| ::= { pwVcCepObjects 7 } | ||||
| pwVcCepSonetExtEntry OBJECT-TYPE | ||||
| SYNTAX PwVcCepSonetExtEntry | ||||
| MAX-ACCESS not-accessible | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This table is indexed by the SONET ifIndex. An | ||||
| entry to this table is created by the agent when an | ||||
| entry (intended for CEP) is created in either the | ||||
| sonetPathCurrentTable or sonetLineCurrentTable. | ||||
| Alternatively, an agent may create an entry in this | ||||
| table at the point where a valid ifIndex is written | ||||
| to pwVcCepSonetIfIndex in the pwVcCep table. The | ||||
| pwVcCepSonetExt table binds a SONET path (or | ||||
| section/line) to a PW CEP VC. A VC index of 0 | ||||
| indicates that the binding has not yet been set." | ||||
| INDEX { pwVcCepSonetExtIfIndex } | ||||
| ::= { pwVcCepSonetExtTable 1 } | ||||
| PwVcCepSonetExtEntry ::= SEQUENCE { | ||||
| pwVcCepSonetExtIfIndex InterfaceIndex, | ||||
| pwVcCepSonetExtVcIndex PwVcIndex, | ||||
| pwVcCepSonetExtTimeSlot Unsigned32, | ||||
| pwVcCepSonetExtConfigError BITS, | ||||
| pwVcCepSonetExtStorageType StorageType | ||||
| } | ||||
| pwVcCepSonetExtIfIndex OBJECT-TYPE | ||||
| SYNTAX InterfaceIndex | ||||
| MAX-ACCESS not-accessible | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Index for a row in the sonetPathCurrentTable or | ||||
| sonetLineCurrentTable." | ||||
| REFERENCE | ||||
| "See 'Definitions of Managed Objects for the SONET/SDH | ||||
| Interface Type'. Tesink, K., RFC 2558." | ||||
| ::= { pwVcCepSonetExtEntry 1 } | ||||
| pwVcCepSonetExtVcIndex OBJECT-TYPE | ||||
| SYNTAX PwVcIndex | ||||
| MAX-ACCESS read-write | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Index for the conceptual row identifying a VC (or set | ||||
| of VCs) within the generic PW VC table (in PW-MIB) or | ||||
| the local pwVcCepTable." | ||||
| ::= { pwVcCepSonetExtEntry 2 } | ||||
| Danenberg et al Expires January 2002 35 | ||||
| pwVcCepSonetExtTimeSlot OBJECT-TYPE | ||||
| SYNTAX Unsigned32 (1..192) | ||||
| MAX-ACCESS read-write | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "In structured CEP, this object indicates the 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." | ||||
| REFERENCE "RFC 2558, sonetPathCurrentWidth." | ||||
| ::= { pwVcCepSonetExtEntry 3 } | ||||
| pwVcCepSonetExtConfigError OBJECT-TYPE | ||||
| SYNTAX BITS { | ||||
| timeslotInUse ( 0), | ||||
| timeslotMisuse( 1), | ||||
| other ( 2) | ||||
| } | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Various configurations errors. timeslotInUse means a | ||||
| SONET ifIndex from another CEP VC has already reserved | ||||
| a timeslot(s) that this CEP VC is attempting to reserved. | ||||
| timeslotMisuse is set, for example, if specifying a | ||||
| starting timeslot of 45 for a SONET path of an STS-12c | ||||
| width." | ||||
| ::= { pwVcCepSonetExtEntry 4 } | ||||
| pwVcCepSonetExtStorageType OBJECT-TYPE | ||||
| SYNTAX StorageType | ||||
| MAX-ACCESS read-write | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "This variable indicates the storage type for this | ||||
| object." | ||||
| ::= { pwVcCepSonetExtEntry 5 } | ||||
| -- End of CEP SONET Path or Section/Line Extension Table. | ||||
| -- Notifications - CEP VC | -- Notifications - CEP VC | |||
| pwVcCepGlobalNotifyEnable OBJECT-TYPE | pwVcCepGlobalNotifyEnable OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| MAX-ACCESS read-write | MAX-ACCESS read-write | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "If this object is true, then it enables the | "If this object is true, then it enables the | |||
| generation of pwVcCepUp and pwVcCepDown | generation of pwVcCepUp and pwVcCepDown | |||
| notifications, otherwise these notifications are | notifications, otherwise these notifications are | |||
| Danenberg et al Expires January 2002 36 | ||||
| not emitted. | not emitted. | |||
| Note: enabling/disabling notifications for | Note: enabling/disabling notifications for | |||
| individual CEP VCs is for further study." | individual CEP VCs is for further study." | |||
| DEFVAL { false } | DEFVAL { false } | |||
| ::= { pwVcCepObjects 8 } | ::= { pwVcCepObjects 8 } | |||
| pwVcCepUp NOTIFICATION-TYPE | pwVcCepUp NOTIFICATION-TYPE | |||
| OBJECTS { pwVcOperStatus } | OBJECTS { pwVcOperStatus } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "This notification is generated when a CEP VC has | "This notification is generated when a CEP VC has | |||
| exited the 'failure' state." | exited the 'failure' state." | |||
| ::= { pwVcCepNotifyPrefix 1 } | ::= { pwVcCepNotifyPrefix 1 } | |||
| pwVcCepDown NOTIFICATION-TYPE | pwVcCepDown NOTIFICATION-TYPE | |||
| OBJECTS { pwVcCepPerfTotalLastDefectsAtEs } | OBJECTS { pwVcCepLatchedIndications } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| Danenberg et al Expires November 2002 38 | ||||
| "This notification is generated when a CEP VC has | "This notification is generated when a CEP VC has | |||
| entered the 'failure' state. See description of | entered the 'failure' state. See description of | |||
| pwVcCepPerfLastDefectsAtFailure object." | LastIndications object." | |||
| ::= { pwVcCepNotifyPrefix 2 } | ::= { pwVcCepNotifyPrefix 2 } | |||
| -- End of notifications. | -- End of notifications. | |||
| -- Conformance Configuration table | -- Conformance Configuration table | |||
| pwVcCepConformanceCfgTable OBJECT-TYPE | pwVcCepConformanceCfgTable OBJECT-TYPE | |||
| SYNTAX SEQUENCE OF PwVcCepConformanceCfgEntry | SYNTAX SEQUENCE OF PwVcCepConformanceCfgEntry | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| STATUS current | STATUS current | |||
| skipping to change at line 2016 ¶ | skipping to change at line 2056 ¶ | |||
| "The agent MUST create a single entry in this table." | "The agent MUST create a single entry in this table." | |||
| INDEX { pwVcCepConformanceCfgIndex } | INDEX { pwVcCepConformanceCfgIndex } | |||
| ::= { pwVcCepConformanceCfgTable 1 } | ::= { pwVcCepConformanceCfgTable 1 } | |||
| PwVcCepConformanceCfgEntry ::= SEQUENCE { | PwVcCepConformanceCfgEntry ::= SEQUENCE { | |||
| pwVcCepConformanceCfgIndex INTEGER, | pwVcCepConformanceCfgIndex INTEGER, | |||
| pwVcCepPerfDbaInPacketsHCTruth TruthValue, | pwVcCepPerfDbaInPacketsHCTruth TruthValue, | |||
| Danenberg et al Expires January 2002 37 | ||||
| pwVcCepPerfDbaInPacketsHCDesc SnmpAdminString, | pwVcCepPerfDbaInPacketsHCDesc SnmpAdminString, | |||
| pwVcCepPerfDbaOutPacketsHCTruth TruthValue, | pwVcCepPerfDbaOutPacketsHCTruth TruthValue, | |||
| pwVcCepPerfDbaOutPacketsHCDesc SnmpAdminString, | pwVcCepPerfDbaOutPacketsHCDesc SnmpAdminString, | |||
| pwVcCepPerfDbaInPacketsTruth TruthValue, | ||||
| pwVcCepPerfDbaInPacketsDesc SnmpAdminString, | ||||
| pwVcCepPerfDbaOutPacketsTruth TruthValue, | ||||
| pwVcCepPerfDbaOutPacketsDesc SnmpAdminString, | ||||
| pwVcCepPerfPktsOoseqTruth TruthValue, | pwVcCepPerfPktsOoseqTruth TruthValue, | |||
| pwVcCepPerfPktsOoseqDesc SnmpAdminString, | pwVcCepPerfPktsOoseqDesc SnmpAdminString, | |||
| pwVcCepPerfPktsOoseqDroppedTruth TruthValue, | pwVcCepPerfPktsOoRngDroppedTruth TruthValue, | |||
| pwVcCepPerfPktsOoseqDroppedDesc SnmpAdminString, | pwVcCepPerfPktsOoRngDroppedDesc SnmpAdminString, | |||
| pwVcCepPerfSummaryErrorsTruth TruthValue, | pwVcCepPerfSummaryErrorsTruth TruthValue, | |||
| pwVcCepPerfSummaryErrorsDesc SnmpAdminString, | pwVcCepPerfSummaryErrorsDesc SnmpAdminString | |||
| pwVcCepPerfLastDefectsAtEsTruth TruthValue, | ||||
| pwVcCepPerfLastDefectsAtEsDesc SnmpAdminString | ||||
| } | } | |||
| pwVcCepConformanceCfgIndex OBJECT-TYPE | pwVcCepConformanceCfgIndex OBJECT-TYPE | |||
| SYNTAX INTEGER (0..128) | SYNTAX INTEGER (0..128) | |||
| MAX-ACCESS not-accessible | MAX-ACCESS not-accessible | |||
| Danenberg et al Expires November 2002 39 | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Any arbitrary number" | "Any arbitrary number" | |||
| ::= { pwVcCepConformanceCfgEntry 1 } | ::= { pwVcCepConformanceCfgEntry 1 } | |||
| pwVcCepPerfDbaInPacketsHCTruth OBJECT-TYPE | pwVcCepPerfDbaInPacketsHCTruth OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| skipping to change at line 2072 ¶ | skipping to change at line 2103 ¶ | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Explanation for pwVcCepPerf...DbaInPacketsHC | "Explanation for pwVcCepPerf...DbaInPacketsHC | |||
| support in the pwVcCepPerf...Table." | support in the pwVcCepPerf...Table." | |||
| ::= { pwVcCepConformanceCfgEntry 3 } | ::= { pwVcCepConformanceCfgEntry 3 } | |||
| pwVcCepPerfDbaOutPacketsHCTruth OBJECT-TYPE | pwVcCepPerfDbaOutPacketsHCTruth OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| Danenberg et al Expires January 2002 38 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "Tells whether the pwVcCepPerf...DbaOutPacketsHC | "Tells whether the pwVcCepPerf...DbaOutPacketsHC | |||
| in the pwVcCepPerf...Table is supported." | in the pwVcCepPerf...Table is supported." | |||
| ::= { pwVcCepConformanceCfgEntry 4 } | ::= { pwVcCepConformanceCfgEntry 4 } | |||
| pwVcCepPerfDbaOutPacketsHCDesc OBJECT-TYPE | pwVcCepPerfDbaOutPacketsHCDesc OBJECT-TYPE | |||
| SYNTAX SnmpAdminString | SYNTAX SnmpAdminString | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Explanation for pwVcCepPerf...DbaOutPacketsHC | "Explanation for pwVcCepPerf...DbaOutPacketsHC | |||
| support in the pwVcCepPerf...Table." | support in the pwVcCepPerf...Table." | |||
| ::= { pwVcCepConformanceCfgEntry 5 } | ::= { pwVcCepConformanceCfgEntry 5 } | |||
| pwVcCepPerfDbaInPacketsTruth OBJECT-TYPE | ||||
| SYNTAX TruthValue | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Tells whether the pwVcCepPerf...DbaInPackets | ||||
| in the pwVcCepPerf...Table is supported." | ||||
| ::= { pwVcCepConformanceCfgEntry 6 } | ||||
| pwVcCepPerfDbaInPacketsDesc OBJECT-TYPE | ||||
| SYNTAX SnmpAdminString | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Explanation for pwVcCepPerf...DbaInPackets | ||||
| support in the pwVcCepPerf...Table." | ||||
| ::= { pwVcCepConformanceCfgEntry 7 } | ||||
| pwVcCepPerfDbaOutPacketsTruth OBJECT-TYPE | ||||
| SYNTAX TruthValue | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Tells whether the pwVcCepPerf...DbaOutPackets | ||||
| in the pwVcCepPerf...Table is supported." | ||||
| ::= { pwVcCepConformanceCfgEntry 8 } | ||||
| pwVcCepPerfDbaOutPacketsDesc OBJECT-TYPE | ||||
| SYNTAX SnmpAdminString | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Explanation for pwVcCepPerf...DbaOutPackets | ||||
| support in the pwVcCepPerf...Table." | ||||
| ::= { pwVcCepConformanceCfgEntry 9 } | ||||
| pwVcCepPerfPktsOoseqTruth OBJECT-TYPE | pwVcCepPerfPktsOoseqTruth OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| Danenberg et al Expires January 2002 39 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "Tells whether the pwVcCepPerf...PktsOoseq | "Tells whether the pwVcCepPerf...PktsOoseq | |||
| in the pwVcCepPerf...Table is supported." | in the pwVcCepPerf...Table is supported." | |||
| ::= { pwVcCepConformanceCfgEntry 10 } | ::= { pwVcCepConformanceCfgEntry 6 } | |||
| pwVcCepPerfPktsOoseqDesc OBJECT-TYPE | pwVcCepPerfPktsOoseqDesc OBJECT-TYPE | |||
| SYNTAX SnmpAdminString | SYNTAX SnmpAdminString | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| Danenberg et al Expires November 2002 40 | ||||
| DESCRIPTION | DESCRIPTION | |||
| "Explanation for pwVcCepPerf...PktsOoseq | "Explanation for pwVcCepPerf...PktsOoseq | |||
| support in the pwVcCepPerf...Table." | support in the pwVcCepPerf...Table." | |||
| ::= { pwVcCepConformanceCfgEntry 11 } | ::= { pwVcCepConformanceCfgEntry 7 } | |||
| pwVcCepPerfPktsOoseqDroppedTruth OBJECT-TYPE | pwVcCepPerfPktsOoRngDroppedTruth OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Tells whether the pwVcCepPerf...PktsOoseqDropped | "Tells whether the pwVcCepPerf...PktsOoRngDropped | |||
| in the pwVcCepPerf...Table is supported." | in the pwVcCepPerf...Table is supported." | |||
| ::= { pwVcCepConformanceCfgEntry 12 } | ::= { pwVcCepConformanceCfgEntry 8 } | |||
| pwVcCepPerfPktsOoseqDroppedDesc OBJECT-TYPE | pwVcCepPerfPktsOoRngDroppedDesc OBJECT-TYPE | |||
| SYNTAX SnmpAdminString | SYNTAX SnmpAdminString | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Explanation for pwVcCepPerf...PktsOoseqDropped | "Explanation for pwVcCepPerf...PktsOoRngDropped | |||
| support in the pwVcCepPerf...Table." | support in the pwVcCepPerf...Table." | |||
| ::= { pwVcCepConformanceCfgEntry 13 } | ::= { pwVcCepConformanceCfgEntry 9 } | |||
| pwVcCepPerfSummaryErrorsTruth OBJECT-TYPE | pwVcCepPerfSummaryErrorsTruth OBJECT-TYPE | |||
| SYNTAX TruthValue | SYNTAX TruthValue | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Tells whether the pwVcCepPerf...SummaryError | "Tells whether the pwVcCepPerf...SummaryError | |||
| in the pwVcCepPerf...Table is supported." | in the pwVcCepPerf...Table is supported." | |||
| ::= { pwVcCepConformanceCfgEntry 14 } | ::= { pwVcCepConformanceCfgEntry 10 } | |||
| pwVcCepPerfSummaryErrorsDesc OBJECT-TYPE | pwVcCepPerfSummaryErrorsDesc OBJECT-TYPE | |||
| SYNTAX SnmpAdminString | SYNTAX SnmpAdminString | |||
| MAX-ACCESS read-only | MAX-ACCESS read-only | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Explanation for pwVcCepPerf...SummaryError | "Explanation for pwVcCepPerf...SummaryError | |||
| support in the pwVcCepPerf...Table." | support in the pwVcCepPerf...Table." | |||
| ::= { pwVcCepConformanceCfgEntry 15 } | ::= { pwVcCepConformanceCfgEntry 11 } | |||
| pwVcCepPerfLastDefectsAtEsTruth OBJECT-TYPE | ||||
| SYNTAX TruthValue | ||||
| Danenberg et al Expires January 2002 40 | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Tells whether the pwVcCepPerfTotalLastDefectsAtEs | ||||
| in the pwVcCepPerfTotalTable is supported." | ||||
| ::= { pwVcCepConformanceCfgEntry 16 } | ||||
| pwVcCepPerfLastDefectsAtEsDesc OBJECT-TYPE | ||||
| SYNTAX SnmpAdminString | ||||
| MAX-ACCESS read-only | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Explanation for pwVcCepPerfTotalLastDefectsAtFailure | ||||
| support in the pwVcCepPerfTotalTable." | ||||
| ::= { pwVcCepConformanceCfgEntry 17 } | ||||
| -- End of CEP VC Conformance Configuration table | -- End of CEP VC Conformance Configuration table | |||
| -- Conformance Information | -- Conformance Information | |||
| -- Note: Conformance at the object access and values level is | -- Note: Conformance at the object access and values level is | |||
| -- still FFS, therefore current conformance is defined at the | -- still FFS, therefore current conformance is defined at the | |||
| -- object existence level only. | -- object existence level only. | |||
| pwVcCepGroups OBJECT IDENTIFIER ::= { pwVcCepConformance 1 } | pwVcCepGroups OBJECT IDENTIFIER ::= { pwVcCepConformance 1 } | |||
| pwVcCepCompliances OBJECT IDENTIFIER ::= { pwVcCepConformance 2 } | pwVcCepCompliances OBJECT IDENTIFIER ::= { pwVcCepConformance 2 } | |||
| Danenberg et al Expires November 2002 41 | ||||
| pwCepModuleCompliance MODULE-COMPLIANCE | pwCepModuleCompliance MODULE-COMPLIANCE | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "The compliance statement for agent that support PW | "The compliance statement for agent that support PW | |||
| over CEP PSN operation." | over CEP PSN operation." | |||
| MODULE -- this module | MODULE -- this module | |||
| MANDATORY-GROUPS { pwVcCepGroup, | MANDATORY-GROUPS { pwVcCepGroup, | |||
| pwVcCepCfgGroup, | pwVcCepCfgGroup, | |||
| pwVcCepPerfCurrentGroup, | pwVcCepPerfCurrentGroup, | |||
| pwVcCepPerfIntervalGroup, | pwVcCepPerfIntervalGroup, | |||
| pwVcCepPerfTotalGroup, | pwVcCepPerfTotalGroup, | |||
| pwVcCepSonetExtGroup, | ||||
| pwVcCepEventGroup, | pwVcCepEventGroup, | |||
| pwVcCepConformanceCfgGroup | pwVcCepConformanceCfgGroup | |||
| } | } | |||
| ::= { pwVcCepCompliances 1 } | ::= { pwVcCepCompliances 1 } | |||
| -- Units of conformance. | -- Units of conformance. | |||
| pwVcCepGroup OBJECT-GROUP | pwVcCepGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| pwVcCepType, | pwVcCepType, | |||
| pwVcCepSonetIfIndex, | pwVcCepSonetIfIndex, | |||
| pwVcCepSonetTimeSlot, | ||||
| Danenberg et al Expires January 2002 41 | pwVcCepSonetConfigError, | |||
| pwVcCepCfgIndex | pwVcCepCfgIndex, | |||
| } | pwVcCepTimeElapsed, | |||
| pwVcCepValidIntervals, | ||||
| pwVcCepCurrentIndications, | ||||
| pwVcCepLatchedIndications, | ||||
| pwVcCepLastEsTimeStamp | ||||
| } | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of objects for basic CEP VC config." | "Collection of objects for basic CEP VC config and | |||
| status." | ||||
| ::= { pwVcCepGroups 1 } | ::= { pwVcCepGroups 1 } | |||
| pwVcCepCfgGroup OBJECT-GROUP | pwVcCepCfgGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| pwVcCepCfgIndexNext, | pwVcCepCfgIndexNext, | |||
| pwVcCepConfigError, | pwVcCepConfigError, | |||
| pwVcCepCfgNormalPktLength, | pwVcCepCfgNormalPktLength, | |||
| pwVcCepCfgMinPktLength, | pwVcCepCfgMinPktLength, | |||
| pwVcCepCfgPktResequence, | pwVcCepCfgPktReorder, | |||
| pwVcCepCfgEnableDBA, | pwVcCepCfgEnableDBA, | |||
| pwVcCepCfgJtrBfrDepth, | pwVcCepCfgJtrBfrDepth, | |||
| pwVcCepCfgJtrBfrRebuildOor, | ||||
| Danenberg et al Expires November 2002 42 | ||||
| pwVcCepCfgJtrBfrRebuildOorCount, | ||||
| pwVcCepCfgConsecPktsInsync, | pwVcCepCfgConsecPktsInsync, | |||
| pwVcCepCfgConsecMissingOutSync, | pwVcCepCfgConsecMissingOutSync, | |||
| pwVcCepCfgPktErrorPlayOutValue, | pwVcCepCfgPktErrorPlayOutValue, | |||
| pwVcCepCfgMissingPktsToSes, | pwVcCepCfgMissingPktsToSes, | |||
| pwVcCepCfgSesToUas, | pwVcCepCfgSesToUas, | |||
| pwVcCepCfgSecsToExitUas, | pwVcCepCfgSecsToExitUas, | |||
| skipping to change at line 2277 ¶ | skipping to change at line 2260 ¶ | |||
| pwVcCepCfgStorageType | pwVcCepCfgStorageType | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of detailed objects needed to | "Collection of detailed objects needed to | |||
| configure CEP VCs." | configure CEP VCs." | |||
| ::= { pwVcCepGroups 2 } | ::= { pwVcCepGroups 2 } | |||
| pwVcCepPerfCurrentGroup OBJECT-GROUP | pwVcCepPerfCurrentGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| pwVcCepPerfCurrentTimeElapsed, | ||||
| pwVcCepPerfCurrentDbaInPacketsHC, | pwVcCepPerfCurrentDbaInPacketsHC, | |||
| pwVcCepPerfCurrentDbaOutPacketsHC, | pwVcCepPerfCurrentDbaOutPacketsHC, | |||
| pwVcCepPerfCurrentDbaInPackets, | ||||
| pwVcCepPerfCurrentDbaOutPackets, | ||||
| pwVcCepPerfCurrentInNegPtrAdjust, | pwVcCepPerfCurrentInNegPtrAdjust, | |||
| pwVcCepPerfCurrentInPosPtrAdjust, | pwVcCepPerfCurrentInPosPtrAdjust, | |||
| pwVcCepPerfCurrentInPtrAdjustSecs, | pwVcCepPerfCurrentInPtrAdjustSecs, | |||
| pwVcCepPerfCurrentOutNegPtrAdjust, | pwVcCepPerfCurrentOutNegPtrAdjust, | |||
| pwVcCepPerfCurrentOutPosPtrAdjust, | pwVcCepPerfCurrentOutPosPtrAdjust, | |||
| Danenberg et al Expires January 2002 42 | ||||
| pwVcCepPerfCurrentOutPtrAdjustSecs, | pwVcCepPerfCurrentOutPtrAdjustSecs, | |||
| pwVcCepPerfCurrentAbsPtrAdjust, | pwVcCepPerfCurrentAbsPtrAdjust, | |||
| pwVcCepPerfCurrentMissingPkts, | pwVcCepPerfCurrentMissingPkts, | |||
| pwVcCepPerfCurrentPktsOoseq, | pwVcCepPerfCurrentPktsOoseq, | |||
| pwVcCepPerfCurrentPktsOoseqDropped, | pwVcCepPerfCurrentPktsOoRngDropped, | |||
| pwVcCepPerfCurrentJtrBfrUnderruns, | pwVcCepPerfCurrentJtrBfrUnderruns, | |||
| pwVcCepPerfCurrentJtrBfrOverruns, | ||||
| pwVcCepPerfCurrentPktsBadLength, | pwVcCepPerfCurrentPktsBadLength, | |||
| pwVcCepPerfCurrentSummaryErrors, | pwVcCepPerfCurrentSummaryErrors, | |||
| pwVcCepPerfCurrentESs, | pwVcCepPerfCurrentESs, | |||
| pwVcCepPerfCurrentSESs, | pwVcCepPerfCurrentSESs, | |||
| pwVcCepPerfCurrentUASs | pwVcCepPerfCurrentUASs, | |||
| } | pwVcCepPerfCurrentFC | |||
| } | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of statistics objects for CEP VCs." | "Collection of statistics objects for CEP VCs." | |||
| ::= { pwVcCepGroups 3 } | ::= { pwVcCepGroups 3 } | |||
| pwVcCepPerfIntervalGroup OBJECT-GROUP | pwVcCepPerfIntervalGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| Danenberg et al Expires November 2002 43 | ||||
| pwVcCepPerfIntervalValidData, | pwVcCepPerfIntervalValidData, | |||
| pwVcCepPerfIntervalReset, | pwVcCepPerfIntervalReset, | |||
| pwVcCepPerfIntervalTimeElapsed, | pwVcCepPerfIntervalTimeElapsed, | |||
| pwVcCepPerfIntervalDbaInPacketsHC, | pwVcCepPerfIntervalDbaInPacketsHC, | |||
| pwVcCepPerfIntervalDbaOutPacketsHC, | pwVcCepPerfIntervalDbaOutPacketsHC, | |||
| pwVcCepPerfIntervalDbaInPackets, | ||||
| pwVcCepPerfIntervalDbaOutPackets, | ||||
| pwVcCepPerfIntervalInNegPtrAdjust, | pwVcCepPerfIntervalInNegPtrAdjust, | |||
| pwVcCepPerfIntervalInPosPtrAdjust, | pwVcCepPerfIntervalInPosPtrAdjust, | |||
| pwVcCepPerfIntervalInPtrAdjustSecs, | pwVcCepPerfIntervalInPtrAdjustSecs, | |||
| pwVcCepPerfIntervalOutNegPtrAdjust, | pwVcCepPerfIntervalOutNegPtrAdjust, | |||
| pwVcCepPerfIntervalOutPosPtrAdjust, | pwVcCepPerfIntervalOutPosPtrAdjust, | |||
| pwVcCepPerfIntervalOutPtrAdjustSecs, | pwVcCepPerfIntervalOutPtrAdjustSecs, | |||
| pwVcCepPerfIntervalAbsPtrAdjust, | pwVcCepPerfIntervalAbsPtrAdjust, | |||
| pwVcCepPerfIntervalMissingPkts, | pwVcCepPerfIntervalMissingPkts, | |||
| pwVcCepPerfIntervalPktsOoseq, | pwVcCepPerfIntervalPktsOoseq, | |||
| pwVcCepPerfIntervalPktsOoseqDropped, | pwVcCepPerfIntervalPktsOoRngDropped, | |||
| pwVcCepPerfIntervalJtrBfrUnderruns, | pwVcCepPerfIntervalJtrBfrUnderruns, | |||
| pwVcCepPerfIntervalJtrBfrOverruns, | ||||
| pwVcCepPerfIntervalPktsBadLength, | pwVcCepPerfIntervalPktsBadLength, | |||
| pwVcCepPerfIntervalSummaryErrors, | pwVcCepPerfIntervalSummaryErrors, | |||
| pwVcCepPerfIntervalESs, | pwVcCepPerfIntervalESs, | |||
| pwVcCepPerfIntervalSESs, | pwVcCepPerfIntervalSESs, | |||
| pwVcCepPerfIntervalUASs, | pwVcCepPerfIntervalUASs, | |||
| pwVcCepPerfIntervalFC, | ||||
| pwVcCepGlobalNotifyEnable | pwVcCepGlobalNotifyEnable | |||
| } | } | |||
| Danenberg et al Expires January 2002 43 | ||||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of statistics objects for CEP VCs." | "Collection of statistics objects for CEP VCs." | |||
| ::= { pwVcCepGroups 4 } | ::= { pwVcCepGroups 4 } | |||
| pwVcCepPerfTotalGroup OBJECT-GROUP | pwVcCepPerfTotalGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| pwVcCepPerfTotalDbaInPacketsHC, | pwVcCepPerfTotalDbaInPacketsHC, | |||
| pwVcCepPerfTotalDbaOutPacketsHC, | pwVcCepPerfTotalDbaOutPacketsHC, | |||
| pwVcCepPerfTotalDbaInPackets, | ||||
| pwVcCepPerfTotalDbaOutPackets, | ||||
| pwVcCepPerfTotalInNegPtrAdjust, | pwVcCepPerfTotalInNegPtrAdjust, | |||
| pwVcCepPerfTotalInPosPtrAdjust, | pwVcCepPerfTotalInPosPtrAdjust, | |||
| pwVcCepPerfTotalInPtrAdjustSecs, | pwVcCepPerfTotalInPtrAdjustSecs, | |||
| pwVcCepPerfTotalOutNegPtrAdjust, | pwVcCepPerfTotalOutNegPtrAdjust, | |||
| pwVcCepPerfTotalOutPosPtrAdjust, | pwVcCepPerfTotalOutPosPtrAdjust, | |||
| pwVcCepPerfTotalOutPtrAdjustSecs, | pwVcCepPerfTotalOutPtrAdjustSecs, | |||
| pwVcCepPerfTotalAbsPtrAdjust, | pwVcCepPerfTotalAbsPtrAdjust, | |||
| pwVcCepPerfTotalMissingPkts, | pwVcCepPerfTotalMissingPkts, | |||
| pwVcCepPerfTotalPktsOoseq, | pwVcCepPerfTotalPktsOoseq, | |||
| pwVcCepPerfTotalPktsOoseqDropped, | pwVcCepPerfTotalPktsOoRngDropped, | |||
| pwVcCepPerfTotalJtrBfrUnderruns, | pwVcCepPerfTotalJtrBfrUnderruns, | |||
| pwVcCepPerfTotalJtrBfrOverruns, | ||||
| pwVcCepPerfTotalPktsBadLength, | pwVcCepPerfTotalPktsBadLength, | |||
| pwVcCepPerfTotalSummaryErrors, | pwVcCepPerfTotalSummaryErrors, | |||
| Danenberg et al Expires November 2002 44 | ||||
| pwVcCepPerfTotalESs, | pwVcCepPerfTotalESs, | |||
| pwVcCepPerfTotalSESs, | pwVcCepPerfTotalSESs, | |||
| pwVcCepPerfTotalUASs, | pwVcCepPerfTotalUASs, | |||
| pwVcCepPerfTotalFC, | ||||
| pwVcCepPerfTotalLastDefectsAtEs, | ||||
| pwVcCepPerfTotalLastEsTimeStamp, | ||||
| pwVcCepPerfTotalDiscontinuityTime | pwVcCepPerfTotalDiscontinuityTime | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of statistics objects for CEP VCs." | "Collection of statistics objects for CEP VCs." | |||
| ::= { pwVcCepGroups 5 } | ::= { pwVcCepGroups 5 } | |||
| pwVcCepSonetExtGroup OBJECT-GROUP | ||||
| OBJECTS { | ||||
| pwVcCepSonetExtVcIndex, | ||||
| pwVcCepSonetExtTimeSlot, | ||||
| pwVcCepSonetExtConfigError, | ||||
| pwVcCepSonetExtStorageType | ||||
| } | ||||
| STATUS current | ||||
| DESCRIPTION | ||||
| "Collection of objects needed for CEP VC config." | ||||
| ::= { pwVcCepGroups 6 } | ||||
| Danenberg et al Expires January 2002 44 | ||||
| pwVcCepEventGroup NOTIFICATION-GROUP | pwVcCepEventGroup NOTIFICATION-GROUP | |||
| NOTIFICATIONS { | NOTIFICATIONS { | |||
| pwVcCepUp, | pwVcCepUp, | |||
| pwVcCepDown | pwVcCepDown | |||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of event objects for CEP VCs." | "Collection of event objects for CEP VCs." | |||
| ::= { pwVcCepGroups 7 } | ::= { pwVcCepGroups 7 } | |||
| pwVcCepConformanceCfgGroup OBJECT-GROUP | pwVcCepConformanceCfgGroup OBJECT-GROUP | |||
| OBJECTS { | OBJECTS { | |||
| pwVcCepPerfDbaInPacketsHCTruth, | pwVcCepPerfDbaInPacketsHCTruth, | |||
| pwVcCepPerfDbaInPacketsHCDesc, | pwVcCepPerfDbaInPacketsHCDesc, | |||
| pwVcCepPerfDbaOutPacketsHCTruth, | pwVcCepPerfDbaOutPacketsHCTruth, | |||
| pwVcCepPerfDbaOutPacketsHCDesc, | pwVcCepPerfDbaOutPacketsHCDesc, | |||
| pwVcCepPerfDbaInPacketsTruth, | ||||
| pwVcCepPerfDbaInPacketsDesc, | ||||
| pwVcCepPerfDbaOutPacketsTruth, | ||||
| pwVcCepPerfDbaOutPacketsDesc, | ||||
| pwVcCepPerfPktsOoseqTruth, | pwVcCepPerfPktsOoseqTruth, | |||
| pwVcCepPerfPktsOoseqDesc, | pwVcCepPerfPktsOoseqDesc, | |||
| pwVcCepPerfPktsOoseqDroppedTruth, | pwVcCepPerfPktsOoRngDroppedTruth, | |||
| pwVcCepPerfPktsOoseqDroppedDesc, | pwVcCepPerfPktsOoRngDroppedDesc, | |||
| pwVcCepPerfSummaryErrorsTruth, | pwVcCepPerfSummaryErrorsTruth, | |||
| pwVcCepPerfSummaryErrorsDesc, | pwVcCepPerfSummaryErrorsDesc | |||
| pwVcCepPerfLastDefectsAtEsTruth, | ||||
| pwVcCepPerfLastDefectsAtEsDesc | ||||
| } | } | |||
| STATUS current | STATUS current | |||
| DESCRIPTION | DESCRIPTION | |||
| "Collection of objects declaring conformance to | "Collection of objects declaring conformance to | |||
| other objects." | other objects." | |||
| ::= { pwVcCepGroups 8 } | ::= { pwVcCepGroups 8 } | |||
| END | END | |||
| Danenberg et al Expires November 2002 45 | ||||
| 9 References | 9 References | |||
| [CEP] Malis, A., Jeremy Brayley, S., Martini, L., and | [CEP] Malis, A., Jeremy Brayley, S., Martini, L., and | |||
| Johnson, T., "SONET/SDH Circuit Emulation | Johnson, T., "SONET/SDH Circuit Emulation | |||
| Danenberg et al Expires January 2002 45 | ||||
| Over Packet (CEP)", Internet Draft | Over Packet (CEP)", Internet Draft | |||
| < draft-malis-pwe3-sonet-01.txt >, November | <draft-malis-pwe3-sonet-02.txt>, March | |||
| 2001. | 2002. | |||
| [LAYER] Bryant, S., Wood, L., Townsend, M., "Protocol | ||||
| Layering in PWE3", Internet Draft | ||||
| <draft-bryant-pwe3-protocol-layer-01.txt>, | ||||
| February 2002. | ||||
| [TRANS] Martini et al, "Transport of Layer 2 Frames Over | [TRANS] Martini et al, "Transport of Layer 2 Frames Over | |||
| MPLS" <draft-martini-l2circuit-trans-mpls-06.txt>, | MPLS" <draft-martini-l2circuit-trans-mpls-09.txt>, | |||
| November 2000. | April 2002. | |||
| [ENCAP] Martini et al, "Encapsulation Methods for Transport | [ENCAP] Martini et al, "Encapsulation Methods for Transport | |||
| of Layer 2 Frames Over MPLS", <draft-martini- | of Layer 2 Frames Over MPLS", <draft-martini- | |||
| l2circuit-encap-mpls-02.txt>, November 2000. | l2circuit-encap-mpls-04.txt>, November 2001. | |||
| [PWMIB] Zelig, D. draft-zelig-pw-mib-01.txt, November 2001. | [PWMIB] Zelig, D. <draft-zelig-pw-mib-02.txt>, Feb 2002. | |||
| [PWTC] Nadeau, T. draft-nadeau-pw-tc-mib-00.txt, July | [PWTC] Nadeau, T. <draft-nadeau-pw-tc-mib-02.txt>, Feb | |||
| 2001. | 2002. | |||
| [SONETMIB] Tesink, K. "Definitions of Managed objects for the | [SONETMIB] Tesink, K. "Definitions of Managed objects for the | |||
| SONET/SDH Interface Type", RFC 2558. | SONET/SDH Interface Type", RFC 2558. | |||
| [Assigned] Reynolds, J., and J. Postel, "Assigned Numbers", | [Assigned] Reynolds, J., and J. Postel, "Assigned Numbers", | |||
| RFC 1700, October 1994. See also: | RFC 1700, October 1994. See also: | |||
| http://www.isi.edu/in-notes/iana/assignments/smi- | http://www.isi.edu/in-notes/iana/assignments/smi- | |||
| numbers | numbers | |||
| [IANAFamily] Internet Assigned Numbers Authority (IANA), ADDRESS | [IANAFamily] Internet Assigned Numbers Authority (IANA), ADDRESS | |||
| skipping to change at line 2495 ¶ | skipping to change at line 2448 ¶ | |||
| [SMIv1] Rose, M., and K. McCloghrie, "Structure and | [SMIv1] Rose, M., and K. McCloghrie, "Structure and | |||
| Identification of Management Information for TCP/IP- | Identification of Management Information for TCP/IP- | |||
| based Internets", RFC 1155, May 1990. | based Internets", RFC 1155, May 1990. | |||
| [SNMPv1MIBDef]Rose, M., and K. McCloghrie, "Concise MIB | [SNMPv1MIBDef]Rose, M., and K. McCloghrie, "Concise MIB | |||
| Definitions", RFC 1212, March 1991. | Definitions", RFC 1212, March 1991. | |||
| [SNMPv1Traps] M. Rose, "A Convention for Defining Traps for use | [SNMPv1Traps] M. Rose, "A Convention for Defining Traps for use | |||
| with the SNMP", RFC 1215, March 1991. | with the SNMP", RFC 1215, March 1991. | |||
| Danenberg et al Expires November 2002 46 | ||||
| [RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, | [RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, | |||
| "Message Processing and Dispatching for the Simple | "Message Processing and Dispatching for the Simple | |||
| Network Management Protocol (SNMP)", RFC 2572, | Network Management Protocol (SNMP)", RFC 2572, | |||
| April 1999. | April 1999. | |||
| [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security | [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security | |||
| Model (USM) for version 3 of the Simple Network | Model (USM) for version 3 of the Simple Network | |||
| Management Protocol (SNMPv3)", RFC 2574, April | Management Protocol (SNMPv3)", RFC 2574, April | |||
| 1999. | 1999. | |||
| Danenberg et al Expires January 2002 46 | ||||
| [RFC1905] Case, J., McCloghrie, K., Rose, M., and S. | [RFC1905] Case, J., McCloghrie, K., Rose, M., and S. | |||
| Waldbusser, "Protocol Operations for Version 2 of | Waldbusser, "Protocol Operations for Version 2 of | |||
| the Simple Network Management Protocol (SNMPv2)", | the Simple Network Management Protocol (SNMPv2)", | |||
| RFC 1905, January 1996. | RFC 1905, January 1996. | |||
| [RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 | [RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 | |||
| Applications", RFC 2573, April 1999. | Applications", RFC 2573, April 1999. | |||
| [RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View- | [RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View- | |||
| based Access Control Model (VACM) for the Simple | based Access Control Model (VACM) for the Simple | |||
| skipping to change at line 2550 ¶ | skipping to change at line 2503 ¶ | |||
| [SNMPv1] Case, J., Fedor, M., Schoffstall, M., and J. Davin, | [SNMPv1] Case, J., Fedor, M., Schoffstall, M., and J. Davin, | |||
| "Simple Network Management Protocol", RFC 1157, May | "Simple Network Management Protocol", RFC 1157, May | |||
| 1990. | 1990. | |||
| [SNMPv2c] Case, J., McCloghrie, K., Rose, M., and S. | [SNMPv2c] Case, J., McCloghrie, K., Rose, M., and S. | |||
| Waldbusser, "Introduction to Community-based | Waldbusser, "Introduction to Community-based | |||
| SNMPv2", RFC 1901, January 1996. | SNMPv2", RFC 1901, January 1996. | |||
| [SNMPv2TM] Case, J., McCloghrie, K., Rose, M., and S. | [SNMPv2TM] Case, J., McCloghrie, K., Rose, M., and S. | |||
| Waldbusser, "Transport Mappings for Version 2 of | Waldbusser, "Transport Mappings for Version 2 of | |||
| Danenberg et al Expires November 2002 47 | ||||
| the Simple Network Management Protocol (SNMPv2)", | the Simple Network Management Protocol (SNMPv2)", | |||
| RFC 1906, January 1996. | RFC 1906, January 1996. | |||
| [SNMPv3MP] Case, J., Harrington D., Presuhn R., and B. Wijnen, | [SNMPv3MP] Case, J., Harrington D., Presuhn R., and B. Wijnen, | |||
| "Message Processing and Dispatching for the Simple | "Message Processing and Dispatching for the Simple | |||
| Network Management Protocol (SNMP)", RFC 2272, | Network Management Protocol (SNMP)", RFC 2272, | |||
| January 1998. | January 1998. | |||
| [SNMPv3USM] Blumenthal, U., and B. Wijnen, "User-based Security | [SNMPv3USM] Blumenthal, U., and B. Wijnen, "User-based Security | |||
| Danenberg et al Expires January 2002 47 | ||||
| Model (USM) for version 3 of the Simple Network | Model (USM) for version 3 of the Simple Network | |||
| Management Protocol (SNMPv3)", RFC 2574, April | Management Protocol (SNMPv3)", RFC 2574, April | |||
| 1999. | 1999. | |||
| [SNMPv2PO] Case, J., McCloghrie, K., Rose, M., and S. | [SNMPv2PO] Case, J., McCloghrie, K., Rose, M., and S. | |||
| Waldbusser, "Protocol Operations for Version 2 of | Waldbusser, "Protocol Operations for Version 2 of | |||
| the Simple Network Management Protocol (SNMPv2)", | the Simple Network Management Protocol (SNMPv2)", | |||
| RFC 1905, January 1996. | RFC 1905, January 1996. | |||
| [SNMPv3App] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 | [SNMPv3App] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 | |||
| skipping to change at line 2591 ¶ | skipping to change at line 2544 ¶ | |||
| [IFMIB] McCloghrie, K., and F. Kastenholtz, "The Interfaces | [IFMIB] McCloghrie, K., and F. Kastenholtz, "The Interfaces | |||
| Group MIB using SMIv2", RFC 2233, Nov. 1997 | Group MIB using SMIv2", RFC 2233, Nov. 1997 | |||
| [ATOMMIB] Tesink, K., "Definitions of Managed Objects for ATM | [ATOMMIB] Tesink, K., "Definitions of Managed Objects for ATM | |||
| Management", RFC 2515, Feb. 1999 | Management", RFC 2515, Feb. 1999 | |||
| [BCP14] Bradner, S., "Key words for use in RFCs to Indicate | [BCP14] Bradner, S., "Key words for use in RFCs to Indicate | |||
| Requirement Levels", BCP 14, RFC 2119, March 1997. | Requirement Levels", BCP 14, RFC 2119, March 1997. | |||
| Danenberg et al Expires November 2002 48 | ||||
| 10 Author's Addresses | 10 Author's Addresses | |||
| Dave Danenberg | Dave Danenberg | |||
| Litchfield Communications, Inc. | Litchfield Communications, Inc. | |||
| 76 Westbury Park Rd | 27 Princeton Rd | |||
| Princeton Building East | Princeton Center West | |||
| Watertown, CT 06795 | Watertown, CT 06795-2779 USA | |||
| Email: dave_danenberg@litchfieldcomm.com | Email: dave_danenberg@litchfieldcomm.com | |||
| David Zelig | David Zelig | |||
| Corrigent Systems LTD. | Corrigent Systems LTD. | |||
| 126, Yigal Alon st. | 126, Yigal Alon st. | |||
| Tel Aviv, ISRAEL | Tel Aviv, ISRAEL | |||
| Phone: +972-3-6945273 | Phone: +972-3-6945273 | |||
| Email: davidz@corrigent.com | Email: davidz@corrigent.com | |||
| Sharon Mantin | ||||
| Corrigent Systems | ||||
| 126, Yigal Alon st. | ||||
| Tel Aviv, ISRAEL | ||||
| Phone: +972-3-6948608 | ||||
| Email: sharonm@corrigent.com | ||||
| Danenberg et al Expires January 2002 48 | ||||
| Thomas D. Nadeau | Thomas D. Nadeau | |||
| Cisco Systems, Inc. | Cisco Systems, Inc. | |||
| 250 Apollo Drive | 250 Apollo Drive | |||
| Chelmsford, MA 01824 | Chelmsford, MA 01824 USA | |||
| Email: tnadeau@cisco.com | Email: tnadeau@cisco.com | |||
| Andrew G. Malis | Andrew G. Malis | |||
| Vivace Networks, Inc. | Vivace Networks, Inc. | |||
| 2730 Orchard Parkway | 2730 Orchard Parkway | |||
| San Jose, CA 95134 | San Jose, CA 95134 USA | |||
| Email: Andy.Malis@vivacenetworks.com | Email: Andy.Malis@vivacenetworks.com | |||
| Scott C. Park | Scott C. Park | |||
| Litchfield Communications, Inc. | Litchfield Communications, Inc. | |||
| 76 Westbury Park Rd | 27 Princeton Rd | |||
| Princeton Building East | Princeton Center West | |||
| Watertown, CT 06795 | Watertown, CT 06795-2779 USA | |||
| Email: scott_park@litchfieldcomm.com | Email: scott_park@litchfieldcomm.com | |||
| Danenberg et al Expires November 2002 49 | ||||
| 11 Full Copyright Statement | 11 Full Copyright Statement | |||
| "Copyright (C) The Internet Society (2001). All Rights Reserved. This | "Copyright (C) The Internet Society (2001). All Rights Reserved. This | |||
| document and translations of it may be copied and furnished to | document and translations of it may be copied and furnished to | |||
| others, and derivative works that comment on or otherwise explain it | others, and derivative works that comment on or otherwise explain it | |||
| or assist in its implementation may be prepared, copied, published | or assist in its implementation may be prepared, copied, published | |||
| and distributed, in whole or in part, without restriction of any | and distributed, in whole or in part, without restriction of any | |||
| kind, provided that the above copyright notice and this paragraph are | kind, provided that the above copyright notice and this paragraph are | |||
| included on all such copies and derivative works. However, this | included on all such copies and derivative works. However, this | |||
| document itself may not be modified in any way, such as by removing | document itself may not be modified in any way, such as by removing | |||
| skipping to change at line 2666 ¶ | skipping to change at line 2613 ¶ | |||
| TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING | TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING | |||
| BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION | BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION | |||
| HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF | HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF | |||
| MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | |||
| Acknowledgement | Acknowledgement | |||
| Funding for the RFC Editor function is currently provided by the | Funding for the RFC Editor function is currently provided by the | |||
| Internet Society. | Internet Society. | |||
| Danenberg et al Expires January 2002 49 | Danenberg et al Expires November 2002 50 | |||
| End of changes. 277 change blocks. | ||||
| 706 lines changed or deleted | 653 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||