cc/td/doc/product/wanbu/mgx8850/20
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

MIBs Supported by AXSM

MIBs Supported by AXSM

This chapter includes the following sections:

ATM Virtual Interface Objects

This table is used for creating ATM virtual Interfaces. The ATM Virtual Interface Objects are defined in the file CISCO-ATM-VIRTUAL-IF MIB.my. Within this MIB there is an ATM Virtual Interface Configuration Group, an ATM Virtual Interface Statistics Table, and Units of Conformance.

ATM Virtual Interface Configuration Group

caviTable

Syntax

Sequence of caviEntry

Max-Access

Not-accessible

Status

Current

Description

The ATM virtual interfaces are created on physical interfaces. For each entry created in this table, there will be an entry created in the ifTable with ifType atmVirtual(149). For each entry deleted from this table, the corresponding entry from ifTable will be deleted. The ifIndex value for ifType atmVirtual(149) is used for indexing to atmInterfaceConfTable for getting information on an ATM virtual interface.

::= {caviConfig 1}

Dependencies/Restrictions

The parameters cannot be changed if there are one or more resource partitions configured on the interface.

caviEntry

Syntax

caviEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the caviTable table for each ATM virtual interface. An entry in this table can only be created if values for all objects in a row are provided. The caviVpiNum value is required only if caviIfType is vuni(4) or vnni(5).

Index

{caviIndex}

::= {caviTable 1}

The caviTable 1 entries are shown in Table 2-1.


Table 2-1: caviTable 1 Entries
Object Syntax

caviIndex

Integer32

caviPhyIfIndex

InterfaceIndex

caviViIfIndex

InterfaceIndex

caviMaxRate

Unsigned32

caviMinRate

Unsigned32

caviFileId

Unsigned32

caviIfType

INTEGER

caviVpiNum

AtmVpIdentifier

caviRowStatus

RowStatus

Created By

Manager

Referential Integrity Constraints

caviIndex

Syntax

Integer32 (1..2147483647)

Max-Access

Not-accessible

Status

Current

Description

A unique value for the ATM virtual interface.

::= {caviEntry 1}

Table 2-2 describes the format for this index entry.


Table 2-2: CaviIndex Format
Field Description Bit Positions

Chassis #

Shelf Number of the module that is plugged in.

24-31 (eight bits)

Logical Slot #

Logical Slot Number of the module that is plugged in.

16-23 (eight bits)

Value

Refer to Description field for the MIB object.

0-15 (Refers to a number between 1 and 60)

caviPhyIfIndex

Syntax

InterfaceIndex

Max-Access

Read-create

Status

Current

Description

This object identifies the interface number ifIndex assigned to SONET(39), ds3(30), ds1(18), atmIma(107).

::= {caviEntry 2}

caviViIfIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

This object identifies the ATM virtual interface number ifIndex assigned to this entry, and is used to identify corresponding rows in the IF-MIB. Note that re-initialization of the management agent may cause a client's caviViIfIndex to change.

::= {caviEntry 3}

Table 2-3 describes the Chassis/Slot (or CS) Format for this index entry.


Table 2-3: CS Format
Field Description Bit Positions

Chassis #

Shelf Number of the module that is plugged in.

24-31 (eight bits)

Logical Slot #

Logical Slot Number of the module that is plugged in.

16-23 (eight bits)

Value

Refer to Description field for the MIB object.

0-15 (Refers to a number between 1 and 60)

caviMinRate

Syntax

Unsigned32 (50..5651328)

Units

cells-per-second

Max-Access

Read-create

Status

Current

Description

ATM virtual interface's Minimum Cell Rate (MCR). This is the guaranteed bandwidth allocated for the interface. The sum of caviMinRate of all ATM virtual interfaces configured on a single physical line, must not exceed the bandwidth of the physical line. Creation of a row is rejected when the sum of caviMinRate of all existing ATM virtual interfaces exceeds the physical line bandwidth. ATM cell bandwidths for various physical lines are shown in Table 2-4.


Table 2-4: ATM Bandwidths for Physical Lines
Line Type Bandwidth (cells per second)

OC48

5651328

OC12

1412832

OC3

353208

T3

96000

E3

80000

::= {caviEntry 4}

caviMaxRate

Syntax

Unsigned32 (50..5651328)

Units

cells-per-second

Max-Access

Read-create

Status

Current

Description

ATM virtual interface's maximum cell rate. If bandwidth is available, the interface will be allocated bandwidth up to this value. This is the maximum bandwidth allocated for the interface. The total bandwidth of connections configured over this interface cannot exceed this value. ATM cell bandwidths for various physical lines are shown in Table 2-4.

::= {caviEntry 5}

caviFileId

Syntax

Unsigned32 (0..255)

Max-Access

Read-create

Status

Current

Default

{0}

Description

The ID of the file that holds module specific configuration parameters for this ATM Virtual interface. This is the Service Class Template (SCT) ID.

::= {caviEntry 6}

caviIfType

Syntax

INTEGER {uni(1), nni(2), vnni(3), vuni(4)}

Max-Access

Read-create

Status

Current

Description

This object reflects the format of the cells transmitted by the physical interface. The following formats can be configured:

uni:user port
nni:network port
vnni:virtual network port
vuni:virtual user port

Note The vuni format is not supported in Release 2.0.

Default

{uni}

::= {caviEntry 7}

caviVpiNum

Syntax

AtmVpIdentifier

Max-Access

Read-create

Status

Current

Description

This object is used to configure this ATM virtual interface to be a virtual trunk. A non-zero value is required for virtual trunk operation. A value of 0 means the ATM virtual interface is configured as a user port or a network port.

Default

{0}

::= {caviEntry 8}

caviRowStatus

Syntax

RowStatus

Max-Access

Read-create

Status

Current

Description

This object allows create and delete operations on caviTable entries. An entry is created in the table by setting this object to createAndGo (4). An entry is deleted from the table by setting this object to destroy (6). An entry in this table may be modified after creation.

::= {caviEntry 9}

ATM Virtual Interface Egress Statistics Table

caviStatEgressTable

Syntax

Sequence of caviStatEntry

Max-Access

Not-accessible

Status

Current

Description

This table reflects real time statistics associated with each of the ATM virtual interfaces on the egress side. Ingress direction means coming from the network into the switch; egress direction means going from the switch into the network.

::= {caviStatistics 1}

caviStatEgressEntry

Syntax

caviStatEgressEntry

Max-Access

Not-accessible

Status

Current

Description

An entry for egress ATM virtual interface statistics. In all the following descriptions, CLP-0 means Cell Loss Priority = 0, CLP-1 means Cell Loss Priority = 1. Statistics are collected before and after the traffic management and policing device, in both ingress and egress directions.

Index

{ifIndex}

::= {caviStatTable 1}

Table 2-5 shows the caviStatEgressEntry sequence.


Table 2-5: caviStatEgressEntry Sequence
Object Syntax

caviEgrIngRcvClp0Cells

Counter32

caviEgrIngRcvClp1Cells

Counter32

caviEgrClp0DiscCells

Counter32

caviEgrClp1DiscCells

Counter32

caviEgrXmtClp0Cells

Counter32

caviEgrXmtClp1Cells

Counter32

caviEgrRcvOAMCells

Counter32

caviEgrRMCells

Counter32

caviEgrXmtEFCICells

Counter32

caviEgrRcvEFCICells

Counter32

caviEgrXmtOAMCells

Counter32

caviHEgrXmtClp0Cells

Counter64

caviHEgrXmtClp1Cells

Counter64

caviEgrRcvClp0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells received from the switch at the traffic management and policing device.

::= {caviStatEgressEntry 1}

caviEgrRcvClp1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells received from the switch at the traffic management and policing device.

::= {caviStatEgressEntry 2}

caviEgrClp0DiscCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells discarded due to this policing.

::= {caviStatEgressEntry 3}

caviEgrClp1DiscCellsE

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells discarded as a result of policing.

::= {caviStatEgressEntry 4}

caviEgrXmtClp0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells transmitted to the network after traffic management and policing.

::= {caviStatEgressEntry 5}

caviEgrXmtClp1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells transmitted to the network after traffic management and policing.

::= {caviStatEgressEntry 6}

caviEgrRcvOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of OAM (Operation and Maintenance) cells received from the switch at the traffic management and policing device.

::= {caviStatEgressEntry 7}

caviEgrRMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Resource Management (RM) cells transmitted to the network from the switch.

::= {caviStatEgressEntry 8}

caviEgrRcvEFCICells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Explicit Forward Congestion Indication (EFCI) cells transmitted to the network after traffic management and policing.

::= {caviStatEgressEntry 9}

caviEgrRcvEFCICells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Explicit Forward Congestion Indication (EFCI) cells received from the switch at the traffic management and policing device.

::= {caviStatEgressEntry 10}

caviEgrXmtOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Operations and Management (OAM) loopback cells transmitted to the network after traffic management and policing.

::= {caviStatEgressEntry 11}

caviHEgrXmtClp0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caviEgrXmtClp0Cells.

::= {caviStatEgressEntry 12}

caviHEgrXmtClp1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caviEgrXmtClp1Cells.

::= {caviStatEgressEntry 13}

ATM Virtual Interface Egress Interval Statistics Table

caviEgressIntervalTable

Syntax

Sequence of caviEgressIntervalEntry

Max-Access

Not-accessible

Status

Current

Description

This table reflects the interval statistics associated with each of the ATM virtual interfaces in the egress direction.

::= {caviStatistics 2}

caviEgressIntervalEntry

Syntax

caviEgressIntervalEntry

Max-Access

Not-accessible

Status

Current

Description

An entry for egress ATM Virtual Interface interval statistics. In addition to the current 15-minute interval bucket, the previous 24 hours of 15-minute interval buckets are collected for each ATM virtual interface. Statistics are being collected before and after the traffic management and policing device, in egress direction.

Index

{ifIndex, caviEgressIntervalNumber}

::= {caviEgressIntervalTable 1}

Table 2-6 shows the caviEgress Interval Table entry sequence.


Table 2-6: caviEgressInterval Entry Table Sequence
Object Syntax

caviEgressIntervalNumber

Unsigned32

caviIntEgrRcvClp0Cells

Counter32

caviIntEgrRcvClp1Cells

Counter32

caviIntEgrClp0DiscCells

Counter32

caviIntEgrClp1DiscCells

Counter32

caviIntEgrXmtClp0Cells

Counter32

caviIntEgrXmtClp1Cells

Counter32

caviIntEgrRcvOAMCells

Counter32

caviIntEgrRMCells

Counter32

caviIntEgrXmtEFCICells

Counter32

caviIntEgrRcvEFCICells

Counter32

caviIntEgrXmtOAMCells

Counter32

CaviEgressIntervalEntry::=

caviEgressIntervalNumber

Syntax

Unsigned32(0..96)

Max-Access

Read-only

Status

Current

Description

A number used to uniquely identify a ATM virtual interface's interval statistics. The current 15-minute interval is identified by 0. The previous 24 hours of 15-minute interval buckets are identified by 1-96.

::= {caviEgressIntervalEntry 1}

caviIntEgrRcvClp0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells received from switch at the traffic management and policing device during a 15-minute interval.

::= {caviEgressIntervalEntry 2}

caviIntEgrRcvClp1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells received from switch at the traffic management and policing device during a 15-minute interval.

::= {caviEgressIntervalEntry 3}

caviIntEgrClp0DiscCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells discarded due to policing during a 15-minute interval.

::= {caviEgressIntervalEntry 4}

caviIntEgrClp1DiscCells

Syntax
Counter32
Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells discarded due to policing during a 15-minute interval.

::= {caviEgressIntervalEntry 5}

caviIntEgrXmtClp0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells transmitted to the network after traffic management and policing during a 15-minute interval.

::= {caviEgressIntervalEntry 6}

caviIntEgrXmtClp1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells transmitted to the network after traffic management and policing during a 15-minute interval.

::= {caviEgressIntervalEntry 7}

caviIntEgrRcvOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of OAM cells received from the switch at the traffic management and policing device during a 15-minute interval.

::= {caviEgressIntervalEntry 8}

caviIntEgrRMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Resource Management cells transmitted to the network from the switch during a 15-minute interval.

::= {caviEgressIntervalEntry 9}

caviIntEgrXmtEFCICells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of EFCI cells transmitted to the network after traffic management and policing during a 15-minute interval.

::= {caviEgressIntervalEntry 10}

caviIntEgrRcvEFCICells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of EFCI cells received from the switch at traffic management and policing device during a 15-minute interval.

::= {caviEgressIntervalEntry 11}

caviIntEgrXmtOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of OAM loopback cells transmitted to network after traffic management and policing during a 15-minute interval.

::= {caviEgressIntervalEntry 12}

ATM Virtual Interface Ingress Statistics Table

caviStatIngressTable

Syntax

Sequence of CaviStatIngressEntry

Max-Access

Not-accessible

Status

Current

Description

This table reflects real time statistics associated with each of the ATM virtual interfaces on the ingress side.

::= {caviStatistics 3}

caviStatIngressEntry

Syntax

caviStatIngressEntry

Max-Access

Not-accessible

Status

Current

Description

An entry for egress ATM virtual interface statistics. In all the following descriptions,

CLP-0 means Cell Loss Priority = 0
CLP-1 means Cell Loss Priority = 1

Statistics are being collected before and after the traffic management and policing device.

Index

{ifIndex}

Table 2-7 shows the caviStatIngressEntry table sequence.


Table 2-7: caviStatIngressEntry Table Sequence
Object Syntax

caviIngRcvClp0Cells

Counter32

caviIngRcvClp1Cells

Counter32

caviIngClp0DiscCells

Counter32

caviIngClp1DiscCells

Counter32

caviIngXmtClp0Cells

Counter32

caviIngXmtClp1Cells

Counter32

caviIngRcvOAMCells

Counter32

caviIngRMCells

Counter32

caviIngXmtEFCICells

Counter32

caviIngRcvEFCICells

Counter32

caviIngXmtOAMCells

Counter32

caviHIngRcvClp0Cells

Counter64

caviHIngRcvClp1Cells

Counter64

::= {caviStatIngressTable 1}

caviIngRcvClp0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells received from switch at the traffic management and policing device in ingress direction.

::= {caviStatIngressEntry 1}

caviIngRcvClp1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells received from network at the traffic management and policing device in ingress direction.

::= {caviStatIngressEntry 2}

caviIngClp0DiscCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells discarded due to policing in the ingress direction.

::= {caviStatIngressEntry 3}

caviIngClp1DiscCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells discarded due to policing in the ingress direction.

::= {caviStatIngressEntry 4}

caviIngXmtClp0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-0 cells transmitted to the switch after traffic management and policing in ingress direction.

::= {caviStatIngressEntry 5}

caviIngXmtClp1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP-1 cells transmitted to the switch after traffic management and policing in ingress direction.

::= {caviStatIngressEntry 6}

caviIngRcvOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of OAM cells received from the network at the traffic management and policing device in ingress direction.

::= {caviStatIngressEntry 7}

caviIngRMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Release Management cells transmitted to the switch from the network in ingress direction.

::= {caviStatIngressEntry 8}

caviIngXmtEFCICells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of EFCI cells transmitted to the switch after traffic management and policing in ingress direction.

::= {caviStatIngressEntry 9}

caviIngRcvEFCICells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of EFCI cells received from the network at traffic management and policing device in the ingress direction.

::= {caviStatIngressEntry 10}

caviIngXmtOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of OAM loopback cells transmitted to switch after traffic management and policing in ingress direction.

::= {caviStatIngressEntry 11}

caviHIngRcvClp0Cells

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caviIngRcvClp0Cells in the ingress direction.

::= {caviStatIngressEntry 12}

caviHIngRcvClp1Cells

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caviIngRcvClp1Cells in the ingress direction.

::= {caviStatIngressEntry 13}

Conformance Information

caviMIBCompliance

Status

Current

Description

The Compliance statement for Cisco AtmVirtualIf management group.

Module

AXSM

Mandatory Groups

{caviMIBGroup, caviStatMIBGroup}
Table 2-8: Mandatory Groups
Group Description

caviEgressHighSpeedStatMIBGroup

Required if the system has interface speeds of OC12 or higher.

caviEgressIntervalMIBGroup

This group is mandatory for the system that supports ATM Virtual Interface interval statistics.

caviIngressStatMIBGroup

This group is mandatory for the system that supports ATM Virtual Interface Ingress statistics.

caviIngressHighSpeedStatMIBGroup

This group is mandatory for the system that supports ATM virtual interface Ingress statistics for interface speeds of OC12 or higher.

Description

:= {caviMIBCompliances 1}

caviMIBGroup

Objects

{caviPhyIfIndex, caviViIfIndex, caviMaxRate, caviMinRate, caviFileId, caviIfType, caviVpiNum, caviRowStatus}

Status

Current

Description

These are objects related to ciscoAtmVirtualIf configuration group.

::= {caviMIBGroups 1}

caviEgressStatMIBGroup

Objects

{caviEgrRcvClp0Cells, caviEgrRcvClp1Cells, caviEgrClp0DiscCells, caviEgrClp1DiscCells, caviEgrXmtClp0Cells, caviEgrXmtClp1Cells, caviEgrRcvOAMCells, caviEgrRmCells, caviEgrXmtEFCICells, caviEgrRcvEFCICells, caviEgrXmtOAMCells}

Status

Current

Description

These are objects related to the ATM virtual interface statistics group caviStatistics.

::= {caviMIBGroups 2}

caviHighSpeedStatMIBGroupP

Objects

{caviHIngRcvClp0Cells, caviHIngRcvClp1Cells, caviHEgrXmtClp0Cells, caviHEgrXmtClp1Cells}

Status

Current

Description

These statistics apply to ATM virtual interfaces with the speed of OC12 or higher.

::= {caviMIBGroups 3}

-- conformance information

caviMIBConformance OBJECT IDENTIFIER ::= {ciscoAtmVirtualIfMIB 3}

caviMIBCompliances OBJECT IDENTIFIER ::= {caviMIBConformance 1}

caviMIBGroups OBJECT IDENTIFIER ::= {caviMIBConformance 2}

caviMIBCompliance MODULE-COMPLIANCE

Status current

Description

The Compliance statement for cisco AtmVirtualIf management group.

MODULE -- this module

MANDATORY-GROUPS {caviMIBGroup, caviEgressStatMIBGroup}

GROUP caviEgressHighSpeedStatMIBGroup

Description

This group is mandatory for the system that has interface speeds of OC12 or

higher.

GROUP caviEgressIntervalMIBGroup

Description

This group is mandatory for the system that supports ATM virtual interface

interval statistics.

GROUP caviIngressStatMIBGroup

Description

This group is mandatory for the system that supports ATM virtual interface

Ingress statistics.

GROUP caviIngressHighSpeedStatMIBGroup

Description

This group is mandatory for the system that supports ATM virtual interface

Ingress statistics for interface speeds of OC12 or higher.

::= {caviMIBCompliances 1}

-- units of conformance

caviMIBGroup OBJECT-GROUP

Objects {

caviPhyIfIndex,

caviViIfIndex,

caviMinRate,

caviMaxRate,

caviFileId,

caviIfType,

caviVpiNum,

caviRowStatus

}

Status current

Description

These are objects related to ciscoAtmVirtualIf configuration group.

::= {caviMIBGroups 1}

caviEgressStatMIBGroup OBJECT-GROUP

Objects {

caviEgrRcvClp0Cells,

caviEgrRcvClp1Cells,

caviEgrClp0DiscCells,

caviEgrClp1DiscCells,

caviEgrXmtClp0Cells,

caviEgrXmtClp1Cells,

caviEgrRcvOAMCells,

caviEgrRMCells,

caviEgrXmtEFCICells,

caviEgrRcvEFCICells,

caviEgrXmtOAMCells

}

Status current

Description

These are objects related to the ATM virtual interface statistics

group caviStatistics.

::= {caviMIBGroups 2}

caviEgressHighSpeedStatMIBGroup OBJECT-GROUP

Objects {

caviHEgrXmtClp0Cells,

caviHEgrXmtClp1Cells

}

Status current

Description

These statistics apply to ingress ATM virtual interfaces with speed of

OC12 or higher.

::= {caviMIBGroups 3}

caviEgressIntervalMIBGroup OBJECT-GROUP

Objects {

caviEgressIntervalNumber,

caviIntEgrRcvClp0Cells,

caviIntEgrRcvClp1Cells,

caviIntEgrClp0DiscCells,

caviIntEgrClp1DiscCells,

caviIntEgrXmtClp0Cells,

caviIntEgrXmtClp1Cells,

caviIntEgrRcvOAMCells,

caviIntEgrRMCells,

caviIntEgrXmtEFCICells,

caviIntEgrRcvEFCICells,

caviIntEgrXmtOAMCells

}

Status current

Description

These are objects related to the ATM virtual interface

interval statistics group.

::= {caviMIBGroups 4}

caviIngressStatMIBGroup OBJECT-GROUP

Objects {

caviIngRcvClp0Cells,

caviIngRcvClp1Cells,

caviIngClp0DiscCells,

caviIngClp1DiscCells,

caviIngXmtClp0Cells,

caviIngXmtClp1Cells,

caviIngRcvOAMCells,

caviIngRMCells,

caviIngXmtEFCICells,

caviIngRcvEFCICells,

caviIngXmtOAMCells

}

Status current

Description

These are objects related to the ingress ATM virtual

interface statistics.

::= {caviMIBGroups 5}

caviIngressHighSpeedStatMIBGroup OBJECT-GROUP

Objects {

caviHIngRcvClp0Cells,

caviHIngRcvClp1Cells

}

StatusDescription current

Description

These statistics apply to ingress ATM virtual interfaces with speed of

OC12 or higher.

::= {caviMIBGroups 6}

END

Conformance Information

caviMIBCompliance

Status

Current

Description

The Compliance statement for Cisco AtmVirtualIf management group.

Module

AXSM

Mandatory Groups

{caviMIBGroup, caviStatMIBGroup}

Group

caviHighSpeedStatMIBGroup

Description

Required if the system has interface speeds of OC12 or higher.

::= {caviMIBCompliances 1}

caviMIBGroup

Objects

{caviPhyIfIndex, caviViIfIndex, caviMaxRate, caviMinRate, caviFileId, caviIfType, caviVpiNum, caviRowStatus}

Status

Current

Description

These are objects related to ciscoAtmVirtualIf configuration group.

::= {caviMIBGroups 1}

caviStatMIBGroup

Objects

{caviIngRcvClp0Cells, caviIngRcvClp1Cells, caviIngClp0DiscCells, caviIngClp1DiscCells, caviIngXmtClp0Cells, caviIngXmtClp1Cells, caviIngXmtOAMCells, caviIngRMCells, caviIngRcvEFCICells, caviIngXmtEFCICells, caviIngRcvOAMCells, caviEgrRcvClp0Cells, caviEgrRcvClp1Cells, caviEgrClp0DiscCells, caviEgrClp1DiscCells, caviEgrXmtClp0Cells, caviEgrXmtClp1Cells, caviEgrRcvOAMCells, caviEgrRMCells, caviEgrXmtEFCICells, caviEgrRcvEFCICells, caviEgrXmtOAMCells}

Status

Current

Description

These are objects related to the ATM virtual interface statistics group caviStatistics.

::= {caviMIBGroups 2}

caviEgressHighSpeedStatMIBGroup

Objects

{caviHEgrXmtClp0Cells, caviHEgrXmtClp1Cells}

Status

Current

Description

These statistics apply to ingress ATM virtual interfaces with the speed of OC12 or higher.

::= {caviMIBGroups 3}

caviEgressIntervalMIBGroup

Objects

{caviEgressIntervalNumber, caviIntEgrRcvClp0Cells, caviIntEgrRcvClp1Cells, caviIntEgrClp0DiscCells, caviIntEgrClp1DiscCells, caviIntEgrXmtClp0Cells, caviIntEgrXmtClp1Cells, caviIntEgrRcvOAMCells, caviIntEgrRMCells, caviIntEgrXmtEFCICells, caviIntEgrRcvEFCICells, caviIntEgrXmtOAMCells}

Status

Current

Description

These are objects related to the ATM virtual interface interval statistics group.

::={caviMIBGroups 4}

caviIngressStatMIBGroup

Objects

{caviIngRcvClp0Cells, caviIngRcvClp1Cells, caviIngClp0DiscCells, caviIngClp1DiscCells, caviIngXmtClp0Cells, caviIngXmtClp1Cells, caviIngRcvOAMCells, caviIngRMCells, caviIngXmtEFCICells, caviIngRcvEFCICells, caviIngXmtOAMCells}

Status

Current

Description

These are objects related to the ingress ATM virtual interface statistics.

::= {caviMIBGroups 5}

caviIngressHighSpeedStatMIBGroup

Objects

{caviHIngRcvClp0CElls, caviHIngRcvClp1Cells}

Status

Current

Description

These statistics apply to ingress ATM virtual interfaces with speed of OC12 or higher.

::= {caviMIBGroups 6}

Cisco DS3 MIB Objects

The DS3 MIB Objects are defined in the file CISCO-DS3-MIB.my. Within this MIB there is a DS3 Line Configuration Group, a DS3 Alarm Configuration Group, a DS3 Statistics Table, a DS3 PLCP Alarm Configuration Group, a DS3 PLCP Alarm Group, a DS3 PLCP Statistics Group, and Conformance Information.

DS3 Line Configuration Group

This group contains DS3 line configuration objects.

cds3ConfigTable

Syntax

Sequence of cds3ConfigEntry

Max-Access

Not-accessible

Status

Current

Description

DS3 Configuration table. The table has objects for configuring a T3/E3 line.

::= {cds3Config 1}

cds3ConfigEntry

Syntax

cds3ConfigEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the table. There is an entry for each available T3/E3 line, with an ifType value of ds3 (30). By default, lines are disabled. ifAdmin from ifTable must be used to up the line. The objects in this table can be modified only when the line is up.

Index

{ifIndex}

::= {cds3ConfigTable 1}

Table 2-9 shows the cds3Table 1 entries.


Table 2-9: cds3Table 1 Entries
Object Syntax

cds3LineType

INTEGER

cds3LineAIScBitsCheck

INTEGER

cds3LineRcvFEACValidation

INTEGER

cds3LineOOFCriteria

INTEGER

cds3TraceToTransmit1

DisplayString

cds3TraceToExpect1

DisplayString

cds3TraceAlarm1

INTEGER

1This is not supported in Release 2.0

Created By

Agent

Referential Integrity

The value of the ifAdminStatus object from ifTable for entries in this table can be set to down (2) only if there are no entries in caviTable for the corresponding caviPhyIfIndex value.

cds3LineType

Syntax

INTEGER {ds3cbitadm(1), ds3cbitplcp(2), e3g832adm(3)}

Max-Access

Read-write

Status

Current

Description

This variable indicates the variety of DS3 C-bit or E3 application implementing this interface. The type of interface affects the interpretation of the usage and error statistics. The rate of DS3 is 44.736 Mbps and E3 is 34.368 Mbps.

Table 2-10 explains the three line type modes.


Table 2-10: Line Type Modes
Value Mode Applicable Interfaces

ds3cbitadm

Indicates C-BIT ADM mode

Applies only to DS3 type interfaces

ds3cbitplcp

Indicates C-BIT PLCP mode

Applies only to DS3 type interfaces

e3g832adm

Indicates G.832 ADM mode

Applies only to E3 type interfaces

Refer to ANSI T1.107, ANSI T1.102, CCITT G.751, and ETSI T/NA(91)18.

::= {cds3ConfigEntry 1}

cds3LineAIScBitsCheck

Syntax

INTEGER {check(1), ignore(2)}

Max-Access

Read-write

Status

Current

Description

When check(1) is set, then Alarm Indication Signal (AIS) is declared when 1010...b is found and C-Bits are all zero. When ignore(2) is set, an AIS condition is declared when the 1010...b is detected irrespective of the state of the C-Bits. Does not apply to the E3 interface.

Refer to RFC 2496.

::= {cds3ConfigEntry 2}

cds3LineRcvFEACValidation

Syntax

INTEGER{fEACCodes4Of5(1), fEACCodes8Of10(2)}

Max-Access

Read-write

Status

Current

Description

This entry specifies the FEAC (Far End Alarm and Control) code validation criteria. If fEACCodes4Of5 is specified, then a valid FEAC code is declared if 4 of 5 codes match. When fEACCodes8Of10 is specified, then a valid FEAC code is declared when 8 of 10 codes match. Does not apply to the E3 interface.

Default

{fEACCodes4Of5}

::= {cds3ConfigEntry 3}

cds3LineOOFCriteria

Syntax

INTEGER {bits3Of8(1), bits3Of16(2)}

Max-Access

Read-write

Status

Current

Description

This entry specifies the Out Of Frame (OOF) decision criteria. If bits3Of8 is specified then an OOF condition is declared if at least 3 of 8 framing bits are in error. When bits3Of16 is specified then OOF is declared if 3 of 16 framing bits are found to be in error. When errors are detected in the framing octets for four consecutive frames, OOF is declared. This object does not apply to E3 interface.

Default

{bits3Of8}

::= {cds3ConfigEntry 4}

cds3TraceToTransmit

Syntax

DisplayString (SIZE (1..16)

Max-Access

Read-write

Status

Current

Description

Transmitted G.832 Trail Trace string.

Refer to GR-253-CORE

::= {cds3ConfigEntry 5}

Dependencies/Restrictions

This object is not supported in Release 2.0.

cds3TraceToExpect

Syntax

DisplayString (SIZE (1..16)

Max-Access

Read-write

Status

Current

Description

G.832 Trail Trace string that is expected to be received from the other end.

Refer to GR-253-CORE.

::= {cds3ConfigEntry 6}

Dependencies/Restrictions

This object is not supported in Release 2.0.

cds3TraceAlarm

Syntax

INTEGER {noAlarm(1), traceFailure(2)}

Max-Access

Read-only

Status

Current

Description

The value of this object is set to traceFailure(2) when DS3 line receives a trace does not match the cds3TraceToExpect.

Refer to GR-253-CORE.

::= {cds3ConfigEntry 7}

Dependencies/Restrictions

This object is not supported in Release 2.0.

DS3 Alarm Configuration Group

cds3AlarmConfigTable

Syntax

Sequence of cds3AlarmConfigEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3 interface alarm configuration table. This table contains the parameters associated with detecting and declaring alarms for the interface. The parameters include severity of alarm, alarm integration parameters, and 15 minute and 24-hour thresholds.

::= {cds3AlarmConfig 1}

cds3AlarmConfigEntry

Syntax

Cds3AlarmConfigEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the T3/E3 Alarm Configuration Table. The entries are automatically created for an ifType value of ds3(30), with default values for objects. Thresholds may be configured for the following objects:

Once these thresholds are exceeded, minor or major alarms are raised.

Refer to RFC 2496 for descriptions of these errors.

Index

{ifIndex}

Table 2-11 shows the cds3AlarmConfigTable 1 entries.


Table 2-11: cds3AlarmConfigTable 1 Entries
Object Syntax

cds3NEAlarmUpCount

Unsigned32

cds3NEAlarmDownCount

Unsigned32

cds3NEAlarmThreshold

Unsigned32

cds3FEAlarmUpCount

Unsigned32

cds3FEAlarmDownCount

Unsigned32

cds3FEAlarmThreshold

Unsigned32

cds3StatisticalAlarmSeverity

INTEGER

cds3LCV15MinThreshold

Unsigned32

cds3LCV24HrThreshold

Unsigned32

cds3LES15MinThreshold

Unsigned32

cds3LES24HrThreshold

Unsigned32

cds3PCV15MinThreshold

Unsigned32

cds3PCV24HrThreshold

Unsigned32

cds3PES15MinThreshold

Unsigned32

cds3PES24HrThreshold

Unsigned32

cds3PSES15MinThreshold

Unsigned32

cds3PSES24HrThreshold

Unsigned32

cds3PSES24HrThreshold

Unsigned32

cds3SEFS15MinThreshold

Unsigned32

cds3SEFS24HrThreshold

Unsigned32

cds3UAS15MinThreshold

Unsigned32

cds3UAS24HrThreshold

Unsigned32

cds3CCV15MinThreshold

Unsigned32

cds3CCV24HrThreshold

Unsigned32

cds3CES15MinThreshold

Unsigned32

cds3CES24HrThreshold

Unsigned32

cds3CSES15MinThreshold

Unsigned32

cds3CSES24HrThreshold

Unsigned32

cds3LineStatisticalAlarmState

Unsigned32

cds3NEAlarmUpCount

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This parameter specifies the increment to the Near End alarm integration counters. The local alarms are LOS and LOF. The default value is 6 and the integration counter is incremented by this value every 10 ms while the alarm persists. The counter is decremented by the value of cds3NEAlarmDownCount while there is no alarm (the counter does not decrement below zero). When the integration counter exceeds an Alarm of the severity specified for the particular Near End alarm is declared.

Default

{6}

::= {cds3AlarmConfigEntry 1}

cds3NEAlarmDownCount

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This parameter specifies the decrement to the Near End alarm integration counters. The alarms are LOS and LOF. The default value is 1 and the integration counter is decremented by this value every 10 ms while no alarm persists. The counter is incremented by the value of cds3NEAlarmUpCount while there is no alarm (the counter does not decrement below zero). When the integration counter reaches zero any alarm previously declared is removed.

Default

{1}

::= {cds3AlarmConfigEntry 2}

cds3NEAlarmThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value that the alarm integration counter must reach for an near end alarm to be declared. If the up count is 6, and the threshold 150, an alarm is integrated in
2.5 seconds. If the down count is 1, then the alarm will be cleared in 15 seconds.

Default

{150}

::= {cds3AlarmConfigEntry 3}

cds3FEAlarmUpCount

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This parameter specifies the increment to the Far End alarm integration counters. The alarms are Remote Alarm Indication (RAI) and Alarm Indication Signal (AIS). The integration counter is incremented by this value every 10 ms while the alarm persists. The counter is decremented by this value while there is no alarm (the counter does not decrement below zero). When the integration counter exceeds cds3FEAlarmThreshold an alarm of the severity specified for the particular far end alarm is declared.

Default

{6}

::= {cds3AlarmConfigEntry 4}

cds3FEAlarmDownCount

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This parameter specifies the decrement to the Far End alarm integration counters. The alarms are Alarm Indication Signal (AIS) and Remote Alarm Indication (RAI). The integration counter is decremented by this value every 10 ms (till zero), while no alarm persists. The counter is incremented by this value while there is no alarm. When the integration counter decrements to zero any previously declared alarm is removed.

Default

{1}

::= {cds3AlarmConfigEntry 5}

cds3FEAlarmThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value that the alarm integration counter must reach for and far end alarm to be declared. If the up count is 6, the down count is 1 and the threshold 150, an alarm is integrated in 2.5 seconds and removed in 15 seconds.

Default

{150}

::= {cds3AlarmConfigEntry 6}

cds3StatisticalAlarmSeverity

Syntax

INTEGER {minor(1), major(2)}

Max-Access

Read-write

Status

Current

Description

This variable is used to setup the severity of any of the statistical alarms. When a statistical counter exceeds its specified threshold, the system will send the alarm with appropriate severity.

Default

{minor}

::= {cds3AlarmConfigEntry 7}

cds3LCV15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value, which when exceeded in a 15-minute window, causes a statistical alarm to be declared.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 8}

cds3LCV24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which, when exceeded in a sliding 24-hour window, causes a statistical alarm to be declared. The threshold is checked every 15-minutes for the preceding 24-hour interval.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 9}

cds3LES15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 10}

cds3LES24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 11}

cds3PCV15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared. This does not apply for E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 12}

cds3PCV24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval. This does not apply for E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 13}

cds3PES15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared. This does not apply for E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 14}

cds3PES24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval. This does not apply for E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 15}

cds3PSES15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which, when exceeded in a 15-minute window, causes a statistical alarm to be declared. This does not apply for E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 16}

cds3PSES24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval. This does not apply for E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 17}

cds3SEFS15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which, when exceeded in a 15-minute window, causes a statistical alarm to be declared.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 18}

cds3SEFS24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 19}

cds3UAS15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which, when exceeded in a 15-minute window, causes a statistical alarm to be declared.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 20}

cds3UAS24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 21}

cds3CCV15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared. This does not apply to E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 22}

cds3CCV24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval. This does not apply to E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 23}

cds3CES15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared. This does not apply to E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 24}

cds3CES24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. This does not apply to E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 25}

cds3CSES15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared. This does not apply to E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 26}

cds3CSES24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. This does not apply to E3.

Refer to RFC 2496.

::= {cds3AlarmConfigEntry 27}

cds3LineStatisticalAlarmStateE

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-only

Status

Current

Description

This is a bitmap of the DS3 Line Statistical alarms. Zero indicates no alarms. The individual alarm bits are itimized in Table 2-12.


Table 2-12: DS3 Line Statistical Alarms
Bit Position Alarm

1

PES current 15 minute threshold exceeded

2

PES 24 hour threshold exceeded

3

PSES current 15 minute threshold exceeded

4

PSES 24 hour threshold exceeded

5

SEFS current 15 minute threshold exceeded

6

SEFS 24 hour threshold exceeded

7

UAS current 15 minute threshold exceeded

8

UAS 24 hour threshold exceeded

9

LCV current 15 minute threshold exceeded

10

LCV 24 hour threshold exceeded

11

PCV current 15 minute threshold exceeded

12

PCV 24 hour threshold exceeded

13

LES current 15 minute threshold exceeded

14

LES 24 hour threshold exceeded

15

CCV current 15 minute threshold exceeded

16

CCV 24 hour threshold exceeded

17

CES current 15 minute threshold exceeded

18

CES 24 hour threshold exceeded

19

CSES current 15 minute threshold exceeded

20

CSES 24 hour threshold exceeded

Default

{0}

::= {cds3AlarmConfigEntry 28}

DS3 Statistics Group

cds3StatsTable

Syntax

Sequence of cds3StatsEntry

Max-Access

Not-accessible

Status

Current

Description

T3/E3 Statistics table. This table maintains the number of times the line encountered Loss of Signal (LOS), out of frame (OOF), Alarm Indication Signals(AIS), Remote Alarm Indications (RAI), C-bit Coding Violations (CCV), Framing Errors (FE), from the time it is up. The line fails and goes down as a result of failures. When the line is brought back up again by the user the error statistics are cleared.

::= {cds3Stats 1}

cds3StatsEntry

Syntax

cds3StatsEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the T3/E3 Statistics table. Statistics are gathered for each existing T3/E3 line. An entry is created automatically for each T3/E3 line that is activated. The T3/E3 Statistics Table entries are shown in Table 2-13.


Table 2-13: T3/E3 Statistics Table Entries
Object Syntax

cds3RcvLOSCount

Counter32

cds3RcvOOFCount

Counter32

cds3RAICount

Counter32

cds3CCVCount

Counter32

cds3FECount

Counter32

cds3RcvLOSCount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of times Loss of Signal (LOS) was detected with or without integrating to LOS alarm.

::= {cds3StatsEntry 1}

cds3RcvOOFCount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of times Out of Frame (OOF) was detected with or without integrating to OOF alarm.

::= {cds3StatsEntry 2}

cds3RAICount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of times Remote Alarm Indication (RAI) was detected with or without integrating to RAI alarm.

::= {cds3StatsEntry 3}

cds3CCVCount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of C-Bit Coding Violations encountered by a T3/E3 interface.

::= {cds3StatsEntry 4}

cds3FECount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Framing Errors encountered by a T3/E3 interface.

::= {cds3StatsEntry 5}

DS3 PLCP Alarm Configuration Group

cds3AlarmConfigPlcpTable

Syntax

Sequence of cds3AlarmConfigPlcpEntry

Max-Access

Not-accessible

Status

Current

Description

The ATM interface PLCP alarm configuration table. PLCP is a sublayer over the DS3 interface, that carries ATM cells.

::= {cds3AlarmConfig 2}

cds3AlarmConfigPlcpEntry

Syntax

cds3AlarmConfigPlcpEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the DS3 PLCP Alarm Configuration table. The entries contain parameters to configure DS3 PLCP error statistics thresholds, so that an alarm is raised whenever any threshold is exceeded. The entries are automatically created for active DS3 interfaces with PLCP framing enabled, with default values for objects.

Index

{ifIndex}

::= {cds3AlarmConfigPlcpTable 1}

Rhe DS3 PLCP Alarm Configuration Table entries are shown in Table 2-14.


Table 2-14: DS3 PLCP Alarm Configuration Table Entries
Object Syntax

cds3PlcpStatisticalAlarmSeverity

INTEGER

cds3PlcpBip8CV15MinThreshold

Unsigned32

cds3PlcpBip8CV24HrThreshold

Unsigned32

cds3PlcpBip8ES15MinThreshold

Unsigned32

cds3PlcpBip8ES24HrThreshold

Unsigned32

cds3PlcpBip8SES15MinThreshold

Unsigned32

cds3PlcpBip8SES24HrThreshold

Unsigned32

cds3PlcpSEFS15MinThreshold

Unsigned32

cds3PlcpSEFS24HrThreshold

Unsigned32

cds3PlcpUAS15MinThreshold

Unsigned32

cds3PlcpUAS24HrThreshold

Unsigned32

cds3PlcpStatisticalAlarmSeverity

Syntax

INTEGER {minor(1), major(2)}

Max-Access

Read-write

Status

Current

Description

This variable sets up the severity of PLCP Statistical Alarm. When a PLCP Statistical alarm is detected, the module will send the alarm with appropriate severity.

::= {cds3AlarmConfigPlcpEntry 1}

cds3PlcpBip8CV15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value, which if exceeded in a 15-minute window, causes a statistical alarm to be declared.

::= {cds3AlarmConfigPlcpEntry 2}

cds3PlcpBip8CV24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object, if exceeded in a sliding 24-hour window, causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

::= {cds3AlarmConfigPlcpEntry 3}

cds3PlcpBip8ES15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared.

::= {cds3AlarmConfigPlcpEntry 4}

cds3PlcpBip8ES24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

::= {cds3AlarmConfigPlcpEntry 5}

cds3PlcpBip8SES15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared.

::= {cds3AlarmConfigPlcpEntry 6}

cds3PlcpBip8SES24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

::= {cds3AlarmConfigPlcpEntry 7}

cds3PlcpSEFS15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a 15-minute window causes a statistical alarm to be declared.

::= {cds3AlarmConfigPlcpEntry 8}

cds3PlcpSEFS24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which, when exceeded in a sliding 24-hour window, causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

::= {cds3AlarmConfigPlcpEntry 9}

cds3PlcpUAS15MinThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which, when exceeded in a 15-minute window, causes a statistical alarm to be declared.

::= {cds3AlarmConfigPlcpEntry 10}

cds3PlcpUAS24HrThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

The value set in this object determines the value which when exceeded in a sliding 24-hour window causes a statistical alarm to be declared. The threshold is checked every 15 minutes for the preceding 24-hour interval.

::= {cds3AlarmConfigPlcpEntry 11}

DS3 PlCP Alarm Table

cds3AlarmPlcpTable

Syntax

Sequence of cds3AlarmPlcpEntry

Max-Access

Not-accessible

Status

Current

Description

The PLCP interface alarm table. This table maintains the CV, ES, SES, SEFS, and UAS for DS3 line with PLCP framing selected. Refer to RFC 2496 for a description of these error statistics.

::= {cds3Alarm 2}

cds3AlarmPlcpEntry

Syntax

Cds3AlarmPlcpEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the DS3 PLCP Alarm table. Bucket statistics (15-minute and 24-hour interval statistics) are gathered for each existing DS3 line with PLCP frame format selected. An entry is created automatically and is indexed by the DS3 line number.

Index

{ifIndex}

::= {cds3AlarmPlcpTable 1}

Table 2-15 shows the DS3 PLCP Table Alarm entries.


Table 2-15: DS3 PLCP Table Alarm Configuration Table Entries
Object Syntax

cds3PlcpLineAlarmState

Bits

cds3PlcpLineStatisticalAlarmState

Bits

cds3PlcpBip8CVCurrent

Counter32

cds3PlcpBip8CV24HrBucket

Counter32

cds3PlcpBip8ESCurrent

Counter32

cds3PlcpBip8ES24HrBucket

Counter32

cds3PlcpBip8SESCurrent

Counter32

cds3PlcpBip8SES24HrBucket

Counter32

cds3PlcpSEFSCurrent

Counter32

cds3PlcpSEFS24HrBucket

Counter32

cds3PlcpUASCurrent

Counter32

cds3PlcpUAS24HrBucket

Counter32

cds3PlcpLineAlarmState

Syntax

BITS {rxRAI(0), txRAI(1), rcvOOF(2), localLpbk(3), remoteLpbk(4)}

Max-Access

Read-only

Status

Current

Description

This variable is a bitmap of the DS3 Line Alarms. A value of zero for this object indicates no alarms. The alarm indicated by the bit position is shown in Table 2-16.


Table 2-16: Alarm Indicated by Bit Position
Bit Position Alarm

0

Receiving RAI

1

Transmitting RAI

2

Receiving OOF

3

Near End Local Loopback in effect

4

Near End Remote Loopback in effect

::= {cds3AlarmPlcpEntry 1}

cds3PlcpLineStatisticalAlarmState

Syntax

BITS {cds3PlcpBip8CVCurrent(0), cds3PlcpBip8CV24HrBucket(1), cds3PlcpBip8ESCurrent(2), cds3PlcpBip8ES24HrBucket(3), cds3PlcpBip8SESCurrent(4), cds3PlcpBip8SES24HrBucket(5), cds3PlcpSEFSCurrent(6), cds3PlcpSEFS24HrBucket(7), cds3PlcpUASCurrent(8), cds3PlcpUAS24HrBucket(9)}

Max-Access

Read-only

Status

Current

Description

This variable is a bitmap of the DS3 PLCP Line Statistical Alarms. A value of zero for this object indicates no alarms. The threshold indicated by the bit position is shown in Table 2-17.


Table 2-17: Threshold Indicated by Bit Position
Bit Position Alarm

0

Bip8CV 15 minute threshold

1

Bip8CV 24 hour threshold

2

Bip8ES 15 minute threshold

3

Bip8ES 24 hour threshold

4

Bip8SES 15 minute threshold

5

Bip8SES 24 hour threshold

6

Plcp SEFS 15 minute threshold

7

Plcp SEFS 24 hour threshold

8

Plcp UAS 15 minute threshold

9

Plcp UAS 24 hour threshold

::= {cds3AlarmPlcpEntry 2}

cds3PlcpBip8CVCurrent

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 code violations (CV) encountered by the line in the current 15-minute period.

::= {cds3AlarmPlcpEntry 3}

cds3PlcpBip8CV24HrBucket

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 CVs encountered by the line in the last 24 hours.

::= {cds3AlarmPlcpEntry 4}

cds3PlcpBip8ESCurrent

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 Errored Seconds (ES) encountered by the line in the current 15-minute period.

::= {cds3AlarmPlcpEntry 5}

cds3PlcpBip8ES24HrBucket

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 errored seconds encountered by the line in the last 24 hours.

::= {cds3AlarmPlcpEntry 6}

cds3PlcpBip8SESCurrent

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 Severely Errored Seconds (SES) encountered by the line in the current 15-minute period.

::= {cds3AlarmPlcpEntry 7}

cds3PlcpBip8SES24HrBucket

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 SES encountered by the line in the last 24 hours.

::= {cds3AlarmPlcpEntry 8}

cds3PlcpSEFSCurrent

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 Severely Errored Framing Seconds (SEFS) encountered by the line in the current 15-minute period.

::= {cds3AlarmPlcpEntry 9}

cds3PlcpSEFS24HrBucket

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 SEFS encountered by the line in the last 24 hours.

::= {cds3AlarmPlcpEntry 10}

cds3PlcpUASCurrent

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Unavailable Seconds (UAS) encountered by the line in the current 15-minute period.

::= {cds3AlarmPlcpEntry 11}

cds3PlcpUAS24HrBucket

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 UAS encountered by the line in the last 24 hours.

::= {cds3AlarmPlcpEntry 12}

DS3 PLCP Statistics Group

cds3PlcpStatsTable

Syntax

Sequence of cds3PlcpStatsEntry

Max-Access

Not-accessible

Status

Current

Description

T3 PLCP Statistics table. This table maintains the errors encountered by the T3 line with PLCP frame format selected from the time the line is up. Line fails and goes down as a result of failures. When the line is brought back up again by the user after eliminating the error conditions, the statistics are cleared.

::= {cds3Stats 2}

cds3PlcpStatsEntry

Syntax

cds3PlcpStatsEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the T3 PLCP Statistics table. Statistics are gathered for each existing T3 line with PLCP frame format selected. An entry is created automatically and is indexed by the T3 line number.

Index{ifIndex}

::= {cds3PlcpStatsTable 1}

The DS3 Physical Layer Convergence Protocol (PLCP) Statistics Table entries are shown in Table 2-18.


Table 2-18: DS3 PLCP Statistics Table Entries
Object Syntax

cds3PlcpRcvBip8Count

Counter32

cds3PlcpRcvOOFCount

Counter32

cds3PlcpRcvRAICount

Counter32

cds3PlcpFECount

Counter32

cds3PlcpSEFSecCount

Counter32

cds3PlcpFESecCount

Counter32

cds3PlcpFEBECount

Counter32

cds3PlcpFEBESecCount

Counter32

cds3PlcpSEFEBESecCount

Counter32

cds3PlcpRcvBip8Count

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of BIP-8 errors encountered by the line.

::= {cds3PlcpStatsEntry 1}

cds3PlcpRcvOOFCount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of times Out of Frame (OOF) was detected with or without integrating to OOF alarm.

::= {cds3PlcpStatsEntry 2}

cds3PlcpRcvRAICount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of times Remote Alarm Indication (RAI) was detected with or without integrating to RAI alarm.

::= {cds3PlcpStatsEntry 3}

cds3PlcpFECount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Framing Errors detected.

::= {cds3PlcpStatsEntry 4}

cds3PlcpFESecCount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Framing Error errored seconds.

::= {cds3PlcpStatsEntry 5}

cds3PlcpSEFSecCountE

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of severely errored framing error seconds.

::= {cds3PlcpStatsEntry 6}

cds3PlcpFEBECount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The count of Far End Block Errors (FEBE) detected.

::= {cds3PlcpStatsEntry 7}

cds3PlcpFEBESecCount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of FEBE errored seconds.

::= {cds3PlcpStatsEntry 8}

cds3PlcpSEFEBESecCount

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of severely errored FEBE seconds.

::= {cds3PlcpStatsEntry 9}

Units of Conformance

ciscoDs3ConfMIBGroup

Objects

{cds3LineType, cds3LineAIScBitsCheck, cds3LineRcvFEACValidation, cds3LineOOFCriteria, cds3TraceToTransmit, cds3TraceToExpect, cds3TraceAlarm}

Status

Current

Description

These are objects related to cds3Config group.

::= {ciscoDs3MIBGroups 1}

cds3StatsMIBGroup

Objects

{cds3RcvLOSCount, cds3RcvOOFCount, cds3RAICount, cds3CCVCount, cds3FECount}

Status

Current

Description

These are objects related to cds3Stats group.

::= {ciscoDs3MIBGroups 2}

ciscoDs3AlarmMIBGroup

Objects

{cds3NEAlarmUpCount, cds3NEAlarmDownCount, cds3NEAlarmThreshold, cds3FEAlarmUpCount, cds3FEAlarmDownCount, cds3FEAlarmThreshold, cds3StatisticalAlarmSeverity, cds3LCV15MinThreshold, cds3LCV24HrThreshold, cds3LES15MinThreshold, cds3LES24HrThreshold, cds3PCV15MinThreshold, cds3PCV24HrThreshold, cds3PES15MinThreshold, cds3PES24HrThreshold, cds3PSES15MinThreshold, cds3PSES24HrThreshold, cds3SEFS15MinThreshold, cds3SEFS24HrThreshold, cds3UAS15MinThreshold, cds3UAS24HrThreshold, cds3CCV15MinThreshold, cds3CCV24HrThreshold, cds3CES15MinThreshold, cds3CES24HrThreshold, cds3CSES15MinThreshold, cds3CSES24HrThreshold, cds3LineStatisticalAlarmState}

Status

Current

Description

These are objects related to cds3AlarmConfig group.

::= {ciscoDs3MIBGroups 3}

ciscoPlcpCounterMIBGroup

Objects

{cds3PlcpRcvBip8Count, cds3PlcpRcvOOFCount, cds3PlcpRcvRAICount, cds3PlcpFECount, cds3PlcpFESecCount, cds3PlcpSEFSecCount, cds3PlcpFEBECount, cds3PlcpFEBESecCount, cds3PlcpSEFEBESecCount}

Status

Current

Description

These are objects related to cds3PlcpStats group.

::= {ciscoDs3MIBGroups 4}

ciscoPlcpAlarmMIBGroup

Objects

{cds3PlcpStatisticalAlarmSeverity, cds3PlcpBip8CV15MinThreshold, cds3PlcpBip8CV24HrThreshold, cds3PlcpBip8ES15MinThreshold, cds3PlcpBip8ES24HrThreshold, cds3PlcpBip8SES15MinThreshold, cds3PlcpBip8SES24HrThreshold, cds3PlcpSEFS15MinThreshold, cds3PlcpSEFS24HrThreshold, cds3PlcpUAS15MinThreshold, cds3PlcpUAS24HrThreshold, cds3PlcpLineAlarmState, cds3PlcpLineStatisticalAlarmState, cds3PlcpBip8CVCurrent, cds3PlcpBip8CV24HrBucket, cds3PlcpBip8ESCurrent, cds3PlcpBip8ES24HrBucket, cds3PlcpBip8SESCurrent, cds3PlcpBip8SES24HrBucket, cds3PlcpSEFSCurrent, cds3PlcpSEFS24HrBucket, cds3PlcpUASCurrent, cds3PlcpUAS24HrBucket}

Status

Current

Description

These are objects related to cds3AlarmPlcp group.

::= {ciscoDs3MIBGroups 5}

Cisco SONET MIB

This MIB module describes SONET/SDH interface objects. It is an extension to the standard SONET MIB. Refer RFC 2558.

SONET Configuration Table

csConfigTable

Syntax

Sequence of csConfigEntry

Max-Access

Not-accessible

Status

Current

Description

This is the SONET/SDH configuration table. This table has objects for configuring SONET lines.

::= {csConfig 1}

csConfigEntry

Syntax

csConfigEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the table. There is an entry for each SONET line in the table. Entries are automatically created for an ifType value of SONET(39). The object ifAdminStatus from the ifTable must be used to enable or disable a line. By default, the line state is down.

Index

{ifIndex}

::= {csConfigTable 1}

The csConfig Entry sequence is shown in Table 2-19.


Table 2-19: csConfig Entry Sequence
Object Syntax

csConfigLoopbackType

INTEGER

csConfigXmtClockSource

INTEGER

csConfigFrameScramble

INTEGER

csConfigType

INTEGER

Created By

Agent

Referential Integrity

To maintain the integrity of the reference, the following is required:

csConfigLoopbackType

Syntax

INTEGER {noLoopback (1), lineLocal (2), lineRemote (3)}

Max-Access

Read-write

Status

Current

Description

This object represents the desired loopback configuration of the SONET line. Table 2-20 shows the meaning of the three loopback configuration choices.


Table 2-20: Loopback Configurations
Loopback Configuration Meaning

noLoopback

Not in the loopback state

lineLocal

The sent signal at this line is looped back through the device.

lineRemote

The sent signal does not go through the device but is looped back out.

Default

{noLoopback}

::= {csConfigEntry 1}

csConfigXmtClockSource

Syntax

INTEGER {loopTiming (1), localTiming (2)}

Max-Access

Read-write

Status

Current

Description

The source of the transmit clock. Table 2-21 shows the meaning of the three clock source choices.


Table 2-21: Clock Source Choices
Clock Source Meaning

loopTiming

Indicates that the recovered receive clock is used as the transmit clock

localTiming

Indicates that a local clock source is used or that an external clock is attached to the box containing the interface

Default

{localTiming}

::= {csConfigEntry 2}

csConfigFrameScramble

Syntax

INTEGER {disabled(1), enabled(2)}

Max-Access

Read-write

Status

Current

Description

This object is used to disable or enable the Scrambling option in the SONET line. Refer to GR-253-CORE for frame scrambling.

Default

{enabled}

::= {csConfigEntry 3}

csConfigType

Syntax

INTEGER {SONETSts3c(1), SONETStm1(2), SONETSts12c(3), SONETStm4(4), SONETSts48c(5), SONETStm16(6)}

Max-Access

Read-write

Status

Current

Description

This object represents the configured line type. This object can be used to switch between SONET (North American) and SDH (European) format. Sts is SONET format, while Stm is SDH format. Table 2-22 shows the configured line type and application. Table 2-22 shows the configured line type application.


Table 2-22: Configured Line Type Application
Configured Line Type Application

SONETSts3c

European standard OC3

SONETStm1

OC3

SONETSts12c

OC12

SONETStm4

European standard OC12

SONETSts48c

OC48

SONETStm16

European standard OC48

Default

{SONETSts3c}

::= {csConfigEntry 4}

SONET APS Configuration Table

csApsConfigTable

Syntax

Sequence of CsApsConfigEntry

Max-Access

Not-accessible

Status

Current

Description

This table contains objects to configure the Automatic Protection Switching (APS) feature in a SONET Line. APS is the ability to configure a pair of SONET lines for redundancy so that the hardware will automatically switch the active line from working line to the protection line or vice versa, within 60 ms, when the active line fails.

::= {csApsConfig 1}

csApsConfigEntry

Syntax

csApsConfigEntry

Max-Access

Not-accessible

Status

Current

Description

An entry is created when an APS pair is configured. To create an entry, the following objects must be specified: csApsWorkingIndex, csApsProtectionIndex, csApsEnable, csApsArchMode. The protection line must not be active, for example, ifAdminStatus must be down, while configuring APS. An entry is created by setting the value of csApsEnable to csApsEnabled (2) and deleted by setting it to csApsDisabled (1). Once a line is configured as working line or protection line, it remains in that role until APS is disabled on that SONET line pair. It remains in the working/protection role even after the card is reset.

Index

{csApsWorkingIndex}

::= {csApsConfigTable 1}

The csApsConfigEntry sequence is shown in Table 2-23.


Table 2-23: csApsConfigEntry Sequence
Object Syntax

csApsWorkingIndex

InterfaceIndex

csApsProtectionIndex

InterfaceIndex

csApsEnable

INTEGER

csApsArchMode

INTEGER

csApsActiveLine

INTEGER

csApsSigFaultBER

Unsigned32

csApsSigDegradeBER

Unsigned32

csApsWaitToRestore

Unsigned32

csApsDirection

INTEGER

csApsRevertive

INTEGER

csApsDirectionOperational

INTEGER

csApsArchModeOperational

INTEGER

csApsChannelsProtocol

INTEGER

csApsWorkingIndex

Syntax

InterfaceIndex

Max-Access

Not-accessible

Status

Current

Description

When a pair of APS lines is configured, one line has to be the working line, which is the primary line, and the other has to be the protection line, which is the backup line. This object refers to the working line in the APS pair.

::= {csApsConfigEntry 1}

Table 2-24 describes the Chassis/Slot (CS) Format for this index entry.


Table 2-24: CS Format
Field Description Bit Positions

Chassis #

Shelf Number of the module that is plugged in.

24-31 (eight bits)

Logical Slot #

Logical Slot Number of the module that is plugged in.

16-23 (eight bits)

Value

Refer to description field for the MIB object.

0-15 (Refers to a number between 1 and 60.)

csApsProtectionIndex

Syntax

InterfaceIndex

Max-Access

Read-write

Status

Current

Description

The protection line indicates that it will become the active line when an APS switch occurs (APS switch could occur because of a failure on the working line).

::= {csApsConfigEntry 2}

Table 2-25 describes the Chassis/Slot (or CS) Format for this index entry.


Table 2-25: CS Format
Field Description Bit Positions

Chassis #

Shelf Number of the module that is plugged in.

24-31 (eight bits)

Logical Slot #

Logical Slot Number of the module that is plugged in.

16-23 (eight bits)

Value

Refer to the description field for the MIB object.

0-15 (Refers to a number between 1 and 60.)

csApsEnable

Syntax

INTEGER {csApsDisabled (1), csApsEnabled (2)}

Max-Access

Read-write

Status

Current

Description

This object is used to enable or disable the APS feature on the working/protection line pairs. When enabled, the hardware will automatically switch the active line from the working line to the protection line within 60 ms, or vice versa.

::= {csApsConfigEntry 3}

csApsArchMode

Syntax

INTEGER {onePlusOne(1), oneToOne(2), anexBOnePlusOne(3), ycableOnePlusOneNok1k2(4), straightOnePlusOneNok1k2(5)}

Max-Access

Read-write

Status

Current

Description

This object is used to configure APS architecture mode on the working/protection line pairs. Refer to csApsK1K2Disable for description of K1K2 bytes.

All of the following are supported on single slot. oneToOne(2) is not supported across 2 slots; that is the working and protection slot numbers must be the same in oneToOne(2).

::= {csApsConfigEntry 4}

csApsActiveLine

Syntax

INTEGER {csApsWorkingLine(1), csApsProtectionLine(2)}

Max-Access

Read-only

Status

Current

Description

This object indicates which line is currently active. It could be the working line or the protection line.

::= {csApsConfigEntry 5}

csApsSigFaultBER

Syntax

Unsigned32 (3..5)

Max-Access

Read-write

Status

Current

Description

This object contains the Bit Error Rate threshold for Signal Fault detection on the working line. Once this threshold is exceeded, an APS switch will occur. This value is 10 to the -n, where n is between 3 and 5.

Default

{3}

::= {csApsConfigEntry 6}

csApsSigDegradeBER

Syntax

Unsigned32 (5..9)

Max-Access

Read-write

Status

Current

Description

This object contains the Bit Error Rate threshold for Signal Degrade detection on the working line. Once this threshold is exceeded, an APS switch will occur. This value is 10 to -n where n is between 5 and 9.

Default

{5}

::= {csApsConfigEntry 7}

csApsWaitToRestore

Syntax

Unsigned32 (1..12) in units of minutes

Max-Access

Read-write

Status

Current

Description

This object contains interval in minutes to wait before attempting to switch back to the working line. It is not applicable if the line is configured in non-revertive mode, that is the protection line will continue to be active, even if failures on the working line are cleared. The framer clears the signal-fault and signal-degrade when APS switch occurs. Refer to csApsRevertive for a description of non-revertive.

::= {csApsConfigEntry 8}

csApsDirection

Syntax

INTEGER {uniDirectional(1), biDirectional(2)}

Max-Access

Read-write

Status

Current

Description

This object is used to configure the switching direction which this APS line supports. The direction may be either unidirectional, where the APS switches only in one direction, or bidirectional, where the APS switches both ends of the line.

::= {csApsConfigEntry 9}

csApsRevertive

Syntax

INTEGER {nonrevertive(1), revertive(2)}

Max-Access

Read-write

Status

Current

Description

This object is used to configure the APS revertive or non-revertive option. Revertive will switch the working line back to active state after the Wait-To-Restore interval has expired and the working line Signal-Fault/Signal-Degrade has been cleared. Refer to csApsWaitToRestore for a description of the Wait-To-Restore interval.

With the nonrevertive option, the protection line continues to be the active line. The active line does not switch to the working line.

::= {csApsConfigEntry 10}

csApsDirectionOperational

Syntax

Integer {uniDirectional(1), biDirectional(2)}

Max-Access

Read-only

Status

Current

Description

This object shows the actual APS direction that is implemented on the Near End terminal. APS direction configured through csApsDirection is negotiated with the Far End and APS direction setting acceptable to both ends is operational at the Near End.

::= {csApsConfigEntry 11}

csApsArchModeOperational

Syntax

Integer{onePlusOne(1), oneToOne(2), anexBOnePlusOne(3), ycableOnePlusOneNok1k2(4), straightOnePlusOneNok1k2(5)}

Max-Access

Read-only

Status

Current

Description

This object shows the actual APS architecture mode that is implemented on the Near End terminal. APS architecture mode configured through csApsArchMode object is negotiated with the Far End through APS channel. Architecture mode acceptable to both the Near End and the Far End terminals is then operational at the Near End. This value can be different than the APS Architecture mode configured.

::= {csApsConfigEntry 12}

csApsChannelProtocol

Syntax

Integer {bellcore(1), itu(2)}

Max-Access

Read-write

Status

Current

Description

This object allows you to configure APS channel protocol to be implemented at the Near End terminal. K1 and K2 overhead bytes in a SONET signal are used as an APS channel. This channel is used to carry APS protocol.

Possible values are shown in Table 2-26.


Table 2-26: Possible APS Channel Protocol Values
APS Channel Protocol Defined In

bellcore(1)

Implements APS channel protocol as defined in the Bellcore Document GR-253-CORE.

itu(2)

Implements APS channel protocol as defined in ITU document G.783, Annex A.

::= {csApsConfigEntry 13}

csApsLineFailureCode

Syntax

INTEGER {csApsChannelMismatch(1), csApsProtectionByteFail(2), csApsFEProtectionFailure(3)}

Max-Access

Read-only

Status

Current

Description

This is the SONET APS line failure code, or the failure encountered by the APS line. csApsChannelMismatch indicates that the transmitted K1 byte and the received K2 byte do not match.

csApsProtectionByteFail indicates either a K1 byte with aninvalid type of switch request bits was received, or he priority of the received K1 byte is lower than the transmitted K1 byte.

csApsFEProtectionFailure indicates a remote end error has been detected.

Refer to GR-253-CORE.

::= {csApsConfig 2}

csApsLineSwitchReason

Syntax

INTEGER {csApsOther(1), csApsRevertive(2), csApsManual(3), csApsSignalDefectLow(4), csApsSignalDefectHigh(5), csApsSignalFailureLow(6), csApsSignalFailureHigh(7), csApsForceSwitch(8), csApsLockOut(9)}

Max-Access

Read-only

Status

Current

Description

When the working line on one end fails, its other end is told to do an APS switch. Table 2-27 describes, in rder of priority, the reason for APS switchover.


Table 2-27: Reason for APS Switchover
Switch Request Type Reason

csApsLockOut

This is the highest priority switch. This will override all other requests.

csApsForceSwitch

Forced switch forces hardware to switch the active line even if the other line (could be working line or protection line) is in alarm.

csApsSignalFailureHigh

Switch happened because threshold for csApsSigDegradeBER was exceeded.

csApsSignalFailureLow

Same as above, but lower priority.

csApsSignalDefectHigh

Switch occurred because threshold for csApsSigFaultBER was exceeded.

csApsSignalDefectLow

Same as above, but lower priority.

csApsManual

Manual switch causes APS switch unless a request of equal or higher priority is in effect.

csApsRevertive

Switch back to working line after the Wait-to-Restore interval is over, and failures are cleared. It is the lowest priority.

::= {csApsConfig 3}

SONET Section Total Table

cssTotalTable

Syntax

Sequence of cssTotalEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Section Total table. It contains the cumulative sum of the various statistics for the
24-hour period preceding the current interval. The object SONETMediumValidIntervals from RFC 2558 contains the number of 15-minute intervals that have elapsed since the line was enabled.

::= {csSection 1}

cssTotalEntry

Syntax

cssTotalEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Section Total table. Entries are created automatically for SONET lines. The cssTotalEntry sequence is shown in Table 2-28.


Table 2-28: cssTotalEntry Sequence
Object Syntax

cssTotalESs

Gauge32

cssTotalSESs

Gauge32

cssTotalSEFSs

Gauge32

cssTotalCVs

Gauge32

Index

{ifIndex}

::= {cssTotalTable 1}

cssTotalESs

Syntax

Gauge32 (in units of errored seconds)

Max-Access

Read-only

Status

Current

Description

The number of Errored Seconds encountered by a SONET/SDH Section in the last 24 hours.

Refer to RFC 2558.

::= {cssTotalEntry 1}

cssTotalSESs

Syntax

Gauge32 (in units of Severely Errored Seconds)

Max-Access

Read-only

Status

Current

Description

The number of Severely Errored Seconds encountered by a SONET/SDH Section in the last 24 hours.

Refer to RFC 2558.

::= {cssTotalEntry 2}

cssTotalSEFSs

Syntax

Gauge32 (in units of Severely Errored Framing Seconds)

Max-Access

Read-only

Status

Current

Description

The number of Severely Errored Framing Seconds encountered by a SONET/SDH Section in the last 24 hours.

Refer to RFC 2558.

::= {cssTotalEntry 3}

cssTotalCVs

Syntax

Gauge32 (in units of Coding Violations)

Max-Access

Read-only

Status

Current

Description

The number of Coding Violations encountered by a SONET/SDH Section in the last 24 hours.

Refer to RFC 2558.

::= {cssTotalEntry 4}

SONET Section Trace Table

cssTraceTable

Syntax

Sequence of cssTraceEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Section Trace table. This table contains objects for tracing the SONET section.

::= {csSection 2}

cssTraceEntry

Syntax

cssTraceEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the trace table. Entries exist for active SONET lines. The objects in this table are used to verify continued connection between the two ends of the line. The cssTraceEntry sequence is shown in Table 2-29.


Table 2-29: cssTraceEntry Sequence
Object Syntax

cssTraceToTransmit

OCTET STRING

cssTraceToExpect

OCTET STRING

cssTraceFailure

TruthValue

cssTraceReceived

OCTET STRING

Index

{ifIndex}

::= {cssTraceTable 1}

cssTraceToTransmit

Syntax

OCTET STRING (SIZE(0|16|64))

Max-Access

Read-write

Status

Current

Description

SONET Section Trace To Transmit. This is the string that is transmitted to perform SONET section trace diagnostics. The trace string is repetitively transmitted so that a trace receiving terminal can verify its continued connection to the intended transmitter. The default value is a zero-length string. Unless this object is set to a non-zero length string, tracing will not be performed. Refer to GR-253-CORE.

::= {cssTraceEntry 1}

cssTraceToExpect

Syntax

OCTET STRING (SIZE(0|16|64))

Max-Access

Read-write

Status

Current

Description

SONET Section Trace To Expect. The receiving terminal verifies if the incoming string matches this string. The value of cssTraceFailure indicates whether a trace mismatch occurred. The default value is a zero-length string. Refer to GR-253-CORE.

::= {cssTraceEntry 2}

cssTraceFailure

Syntax

TruthValue

Max-Access

Read-only

Status

Current

Description

The value of this object is set to true when the SONET section received trace does not match the cssTraceToExpect.

Refer to GR-253-CORE.

::= {cssTraceEntry 3}

cssTraceReceived

Syntax

OCTET STRING (SIZE (0|16|64))

Max-Access

Read-only

Status

Current

Description

This object is used to view the SONET Section Trace that is received by the receiving terminal.

Refer to GR-253-CORE.

::= {cssTraceEntry 4}

SONET Line Total Table

cslTotalTable

Syntax

Sequence of cslTotalEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Line Total table. It contains the cumulative sum of the various statistics for the
24-hour period preceding the current interval. The object SONETMediumValidIntervals from RFC 2558 contains the number of 15-minute intervals that have elapsed since the line was enabled.

::= {csLine 1}

cslTotalEntry

Syntax

cslTotalEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Line Total table. Entries are created automatically for SONET lines.

Index

{ifIndex}

::= {cslTotalTable 1}

The cssTotalTableEntry sequence is shown in Table 2-30.


Table 2-30: cssTotalTableEntry Sequence
Object Syntax

cslTotalESs

Gauge32

cslTotalSESs

Gauge32

cslTotalCVs

Gauge32

cslTotalUASs

Gauge32

cslTotalESs

Syntax

Gauge32 (in units of errored seconds)

Max-Access

Read-only

Status

Current

Description

The number of Errored Seconds encountered by a SONET/SDH Line in the last 24 hours.

::= {cslTotalEntry 1}

cslTotalSESs

Syntax

Gauge32 (in units of Severely Errored Seconds)

Max-Access

Read-only

Status

Current

Description

The number of Severely Errored Seconds encountered by a SONET/SDH Line in the last 24 hours. Refer to RFC 2558.

::= {cslTotalEntry 2}

cslTotalCVs

Syntax

Gauge32 (in units of Coding Violations)

Max-Access

Read-only

Status

Current

Description

The number of Coding Violations encountered by a SONET/SDH Line in the last 24 hours.

Refer to RFC 2558.

::= {cslTotalEntry 3}

cslTotalUASs

Syntax

Gauge32 (in units of unavailable seconds)

Max-Access

Read-only

Status

Current

Description

The number of Unavailable Seconds encountered by a SONET/SDH Line in the last 24 hours.

Refer to RFC 2558.

::= {cslTotalEntry 4}

SONET Far End Line Total Table

cslFarEndTotalTable

Syntax

Sequence of cslFarEndTotalEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Far End Line Total table. It contains the cumulative sum of the various statistics for the 24-hour period preceding the current interval. The object SONETMediumValidIntervals from RFC 2558 contains the number of 15-minute intervals that have elapsed since the line was enabled.

::= {csLine 2}

cslFarEndTotalEntry

Syntax

cslFarEndTotalEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Far End Line Total table. Entries are created automatically for SONET lines.

Index

{ifIndex}

::= {cslFarEndTotalTable 1}

The cssFarEndTotalTableEntry sequence is shown in Table 2-31.


Table 2-31: cssFarEndTotalTableEntry Sequence
Object Syntax

cslFarEndTotalESs

Gauge32

cslFarEndTotalSESs

Gauge32

cslFarEndTotalCVs

Gauge32

cslFarEndTotalUASs

Gauge32

cslFarEndTotalESs

Syntax

Gauge32 (in units of errored seconds)

Max-Access

Read-only

Status

Current

Description

The number of Errored Seconds (ES) encountered by a SONET/SDH Far End Line in the last 24 hours.

Refer to RFC 2558.

::= {cslFarEndTotalEntry 1}

cslFarEndTotalSESs

Syntax

Gauge32 (in units of Severely Errored Seconds)

Max-Access

Read-only

Status

Current

Description

The number of Severely Errored Seconds (SES) encountered by a SONET/SDH Far End Line in the last
24 hours.

Refer to RFC 2558.

::= {cslFarEndTotalEntry 2}

cslFarEndTotalCVs

Syntax

Gauge32 (in units of Coding Violations)

Max-Access

Read-only

Status

Current

Description

The number of Coding Violations encountered by a SONET/SDH Far End Line in the last 24 hours.

Refer to RFC 2558.

::= {cslFarEndTotalEntry 3}

cslFarEndTotalUASs

Syntax

Gauge32 (in units of unavailable seconds)

Max-Access

Read-only

Status

Current

Description

The number of Unavailable Seconds encountered by a SONET/SDH Far End Line in the last 24 hours.

Refer to RFC 2558.

::= {cslFarEndTotalEntry 4}

SONET Path Total Table

cspTotalTable

Syntax

Sequence of cspTotalEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Path Total table. It contains the cumulative sum of the various statistics for the
24-hour period preceding the current interval.The object SONETMediumValidIntervals from RFC 2558 contains the number of 15-minute intervals that have elapsed since the line is enabled.

::= {csPath 1}

cspTotalEntry

Syntax

cspTotalEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Path Total table. Entries are created automatically for SONET lines.

Index

{ifIndex}

::= {cspTotalTable 1}

The cspTotalEntry sequence is shown in Table 2-32.


Table 2-32: cspTotalEntry Sequence
Object Syntax

cspTotalESs

Gauge32

cspTotalSESs

Gauge32

cspTotalCVs

Gauge32

cspTotalUASs

Gauge32

cspTotalESs

Syntax

Gauge32 (in units of errored seconds)

Max-Access

Read-only

Status

Current

Description

The number of Errored Seconds encountered by a SONET/SDH Path in the last 24 hours. Refer to RFC 2558.

::= {cspTotalEntry 1}

cspTotalSESs

Syntax

Gauge32 (in units of Severely Errored Seconds)

Max-Access

Read-only

Status

Current

Description

The number of Severely Errored Seconds (SES) encountered by a SONET/SDH Path in the last 24 hours.

Refer to RFC 2558.

::= {cspTotalEntry 2}

cspTotalCVs

Syntax

Gauge32 (in units of Coding Violations)

Max-Access

Read-only

Status

Current

Description

The number of Coding Violations encountered by a SONET/SDH Path in the last 24 hours.

Refer to RFC 2558.

::= {cspTotalEntry 3}

cspTotalUASs

Syntax

Gauge32 (in units of unavailable seconds)

Max-Access

Read-only

Status

Current

Description

The number of Unavailable Seconds encountered by a SONET/SDH Path in the last 24 hours.

Refer to RFC 2558.

::= {cspTotalEntry 4}

SONET Far End Path Total Table

cspFarEndTotalTable

Syntax

Sequence of cspFarEndTotalEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Far End Path Total table. Far End refers to the remote end of the line. The table contains the cumulative sum of the various statistics for the 24-hour period preceding the current interval. The object SONETMediumValidIntervals from RFC 2558 contains the number of 15-minute intervals that have elapsed since the line is enabled.

::= {csPath 2}

cspFarEndTotalEntry

Syntax

cspFarEndTotalEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Far End Path Total table. Entries are created automatically for SONET lines.

Index

{ifIndex}

::= {cspFarEndTotalTable 1}

The cspFarEndTotalEntry sequence is shown in Table 2-33.


Table 2-33: cspFarEndTotalEntry Sequence
Object Syntax

cspFarEndTotalESs

Gauge32

cspFarEndTotalSESs

Gauge32

cspFarEndTotalCVs

Gauge32

cspFarEndTotalUASs

Gauge32

cspFarEndTotalESs

Syntax

Gauge32 (in units of errored seconds)

Max-Access

Read-only

Status

Current

Description

The number of Errored Seconds encountered by a SONET/SDH far end path in the last 24 hours.

Refer to RFC 2558.

::= {cspFarEndTotalEntry 1}

cspFarEndTotalSESs

Syntax

Gauge32 (in units of Severely Errored Seconds)

Max-Access

Read-only

Status

Current

Description

The number of Severely Errored Seconds encountered by a SONET/SDH far end path in the last 24 hours.

Refer to RFC 2558.

::= {cspFarEndTotalEntry 2}

cspFarEndTotalCVs

Syntax

Gauge32 (in units of Coding Violations)

Max-Access

Read-only

Status

Current

Description

The number of Coding Violations encountered by a SONET/SDH far end path in the last 24 hours.

Refer to RFC 2558.

::= {cspFarEndTotalEntry 3}

cspFarEndTotalUASs

Syntax

Gauge32 (in units of unavailable seconds)

Max-Access

Read-only

Status

Current

Description

The number of Unavailable Seconds encountered by a SONET/SDH far end path in the last 24 hours.

Refer to RFC 2558.

::= {cspFarEndTotalEntry 4}

Path Trace Table

cspTraceTable

Syntax

Sequence of cspTraceEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Path Trace table. This table contains objects for tracing the SONET path.

::= {csPath 3}

cspTraceEntry

Syntax

cspTraceEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Path Trace table. The entries exist for active SONET lines. The objects in this table are used to verify continued connection between the two ends of the line.

Index

{ifIndex}

::= {cspTraceTable 1}

The cspTracelEntry sequence is shown in Table 2-34.


Table 2-34: cspTraceEntry Sequence
Object Syntax

cspTraceToTransmit

OCTET STRING

cspTraceToExpect

OCTET STRING

cspTraceFailure

TruthValue

cspTraceReceived

OCTET STRING

cspTraceToTransmit

Syntax

OCTET STRING (SIZE(0|16|64))

Max-Access

Read-write

Status

Current

Description

SONET Path Trace To Transmit. The trace string is repetitively transmitted so that a trace receiving terminal can verify its continued connection to the intended transmitter. The default value is a zero-length string. Unless this object is set to a non-zero length string, tracing will not be performed.

Refer to GR-253-CORE.

::= {cspTraceEntry 1}

cspTraceToExpect

Syntax

OCTET STRING (SIZE(0|16|64))

Max-Access

Read-write

Status

Current

Description

SONET Path Trace To Expect. The receiving terminal verifies that the incoming string matches this string. The value of cspTraceFailure indicates whether a trace mismatch occurred. The default value is a zero-length string.

Refer to GR-253-CORE.

::= {cspTraceEntry 2}

cspTraceFailure

Syntax

TruthValue

Max-Access

Read-only

Status

Current

Description

The value of this object is set to true when the trace received by the SONET Path does not match the cspTraceToExpect.

Refer to GR-253-CORE.

cspTraceReceived

Syntax

OCTET STRING (SIZE(0|16|64))

Max-Access

Read-only

Status

Current

Description

This object is used to view the Sonet Path Trace that is received by the receiving terminal.

Refer to GR-253-CORE.

::= {cspTraceEntry 4}

SONET Stats Tables

csStatsTable

Syntax

Sequence of csStatsEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Section statistics table. This table maintains the number of times the line encountered Loss of Signal (LOS), Loss of Frame (LOF),Alarm Indication signals (AIS), and Remote Failure Indications (RFI).

::= {csStats 1}

csStatsEntry

Syntax

csStatsEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH statistics table. These are realtime statistics for the SONET section, line and path layers. The statistics are gathered for each SONET line. An entry is created automatically and is indexed by ifIndex.

Index

{ifIndex}

::= {csStatsTable 1}

The csStatsEntry sequence is shown in Table 2-35.


Table 2-35: csStatsEntry Sequence
Object Syntax

cssLOSs

Counter32

cssLOFs

Counter32

cslAISs

Counter32

cslRFIs

Counter32

cspAISs

Counter32

cspRFIs

Counter32

cssLOSs

Syntax

Counter32 (in units of loss of signals)

Max-Access

Read-only

Status

Current

Description

The number of Loss of Signals (LOS) encountered by a SONET/SDH Section. A high value for this object may indicate a problem with the SONET Section layer.

Refer to RFC 2558.

::= {csStatsEntry 1}

cssLOFs

Syntax

Counter32 (in units of loss of frames)

Max-Access

Read-only

Status

Current

Description

The number of Loss of Frames (LOF) encountered by a SONET/SDH Section. A high value for this object may indicate a problem with the SONET Section layer.

Refer to RFC 2558.

::= {csStatsEntry 2}

cslAISs

Syntax

Counter32 (in units of Alarm Indication Signals)

Max-Access

Read-only

Status

Current

Description

The number of Alarm Indication Signals (AIS) encountered by a SONET/SDH Line. A high value for this object may indicate a problem with the SONET Line layer.

Refer to RFC 2558.

::= {csStatsEntry 3}

cslRFIs

Syntax

Counter32 (in units of Remote Failure Indications)

Maximum Access

Read-only

Status

Current

Description

The number of Remote Failure Indications (RFI) encountered by a SONET/SDH Line. A high value for this object may indicate a problem with the SONET Line layer. Refer to

RFC 2558.

::= {csStatsEntry 4}

cspAISs

Syntax

Counter32 (in units of Alarm Indication Signals)

Max-Access

Read-only

Status

Current

Description

The number of Alarm Indication Signals (AIS) encountered by a SONET/SDH Path. A high value for this object may indicate a problem with the SONET Path layer.

Refer to RFC 2558.

::= {csStatsEntry 5}

cspRFIs

Syntax

Counter32 (in units of Remote Failure Indications)

Max-Access

Read-only

Status

Current

Description

The number of Remote Failure Indications (RFI) encountered by a SONET/SDH Path. A high value for this object may indicate a problem with the SONET Path layer.

Refer to RFC 2558.

::= {csStatsEntry 6}

Conformance Information

ciscoSONETMIBCompliance

Status

Current

Description

The Compliance statement for ciscoSONET management group. Required if SONET APS is supported.

Module

AXSM

Mandatory Groups

{ciscoSONETConfMIBGroup, ciscoSONETStatsMIBGroup, ciscoSONETTraceMIBGroup}

Group

ciscoSONETApsMIBGroup

::= {ciscoSONETMIBCompliances 1}

Units of Conformance

ciscoSONETConfMIBGroup

Objects

{csConfigLoopbackType, csConfigXmtClockSource, csConfigFrameScramble, csConfigType}

Status

Current

Description

Objects used for configuring SONET lines.

::= {ciscoSONETMIBGroups 1}

ciscoSONETStatsMIBGroup

Objects

{cssTotalESs, cssTotalSESs, cssTotalSEFSs, cssTotalCVs, cssLOSs, cssLOFs, cslAISs, cslRFIs, cspAISs, cspRFIs, cslTotalESs, cslTotalSESs, cslTotalCVs, cslTotalUASs, cslFarEndTotalESs, cslFarEndTotalSESs, cslFarEndTotalCVs, cslFarEndTotalUASs, cspTotalESs, cspTotalSESs, cspTotalCVs, cspTotalUASs, cspFarEndTotalESs, cspFarEndTotalSESs, cspFarEndTotalCVs, cspFarEndTotalUASs}

Status

Current

Description

These are objects related to SONET line statistics.

::= {ciscoSONETMIBGroups 2}

ciscoSONETTraceMIBGroup

Objects

{cssTraceToTransmit, cssTraceToExpect, cssTraceFailure, cspTraceToTransmit, cspTraceToExpect, cspTraceFailure}

Status

Current

Description

Objects related to SONET line connectivity.

::= {ciscoSONETMIBGroups 3}

ciscoSONETApsMIBGroup

Objects

{csApsProtectionIndex, csApsEnable, csApsArchMode, csApsActiveLine, csApsSigFaultBER, csApsSigDegradeBER, csApsWaitToRestore, csApsDirection, csApsRevertive, csApsLineFailureCode, csApsLineSwitchReason}

Status

Current

Description

Objects used for configuring APS over SONET lines.

::= {ciscoSONETMIBGroups 4}

Cisco WAN SONET MIB Objects

The WAN SONET MIB objects are defined in the file CISCO-WAN-SONET-MIB.my. This MIB file describes the SONET/SDH interface objects. These objects are an extension to the standard SONET MIB, described in RFC 2558. Within this MIB there is a Section Alarm Group, a Line Alarm Group, and a Path Alarm Group.

SONET Section Alarm Table

The SONET/SDH Section Alarm table contains objects for setting alarm thresholds and reading alarm severity.

cwsSectionAlarmTable

Syntax

Sequence of cwsSectionAlarmEntry

Max-Access

Not-accessible

Status

Current

Description

This table contains objects for setting alarm thresholds and reading alarm severity.

::= {cwsSection 1}

cwsSectionAlarmEntry

Syntax

cwsSectionAlarmEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the alarm table. The entries exist for active SONET lines, with default threshold values. Thresholds may be configured for errored seconds (ES), Severely Errored Seconds (SES), Severely Errored Framing Seconds (SEFS) and Coding Violations (CV) for section layer SONET lines. Once these thresholds are exceeded, minor or major alarm is raised. Refer to RFC 2558 for descriptions of ES, SES, SEFS, and CV.

Index

{ifIndex}

::= {cwsSectionAlarmTable 1}

The Section Alarm Table Entries are shown in Table 2-36.


Table 2-36: Section Alarm Table Entries
Object Syntax

cwsSectionStatisticalAlarmSeverity

INTEGER

cwsSectionCurrentESsThreshold

Unsigned32

cwsSectionTotalESsThreshold

Unsigned32

cwsSectionCurrentSESsThreshold

Unsigned32

cwsSectionTotalSESsThreshold

Unsigned32

cwsSectionCurrentSEFSsThreshold

Unsigned32

cwsSectionTotalSEFSsThreshold

Unsigned32

cwsSectionCurrentCVsThreshold

Unsigned32

cwsSectionTotalCVsThreshold

Unsigned32

cwsSectionStatAlarmStatus

Unsigned32

cwsSectionStatisticalAlarmSeverity

Syntax

INTEGER {minor(1), major(2)}

Max-Access

Read-write

Status

Current

Description

This object indicates whether exceeding this statistical threshold is considered to be a minor or major severity alarm.

Default

{minor}

::= {cwsSectionAlarmEntry 1}

cwsSectionCurrentESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for errored seconds (ES), for the current 15-minute interval, above which an alarm is generated.

Refer to RFC 2558.

Default

{20}

::= {cwsSectionAlarmEntry 2}

cwsSectionTotalESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the Errored Seconds (ES) threshold, for the 24-hour interval, above which an alarm is generated.

Refer to RFC 2558.

Default

{20}

::= {cwsSectionAlarmEntry 3}

cwsSectionCurrentSESsThreshold

Syntax

Unsigned32 (0..2147483647) (in units of Severely Errored Seconds)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for Severely Errored Seconds (SES) for the current 15-minute interval, above which an alarm is generated.

Refer to RFC 2558.

Default

{3}

::= {cwsSectionAlarmEntry 4}

cwsSectionTotalSESsThreshold

Syntax

Unsigned32 (0..2147483647) (in units of Severely Errored Seconds)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for Severely Errored Seconds (SES) for the 24-hour interval. If this threshold is exceeded, an alarm is generated.

Refer to RFC 2558.

Default

{3}

::= {cwsSectionAlarmEntry 5}

cwsSectionCurrentSEFSsThreshold

Syntax

Unsigned32 (0..2147483647) (in units of Severely Errored Framing Seconds)

Max-Access

Read-write

Status

Current

Description

This object indicates the Severely Errored Framing Seconds (SEFS) threshold. If this threshold is exceeded, an alarm is generated.

Refer to RFC 2558.

Default

{3}

::= {cwsSectionAlarmEntry 6}

cwsSectionTotalSEFSsThreshold

Syntax

Unsigned32 (0..2147483647) (in units of Severely Errored Framing Seconds)

Max-Access

Read-write

Status

Current

Description

This object indicates the Severely Errored Framing Seconds (SEFS) threshold for the 24-hour interval. If this threshold is exceeded, an alarm is generated.

Refer to RFC 2558.

Default

{3}

::= {cwsSectionAlarmEntry 7}

cwsSectionCurrentCVsThreshold

Syntax

Unsigned32 (0..2147483647) (in units of number of Coding Violations)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for Coding Violations (CV) If this threshold is exceeded, an alarm is generated.

Refer to RFC 2558.

Default

{25}

::= {cwsSectionAlarmEntry 8}

cwsSectionTotalCVsThreshold

Syntax

Unsigned32 (0..2147483647) (in units of number of Coding Violations)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for Coding Violations (CV) for a 24-hour interval. If this threshold is exceeded, an alarm is generated.

Refer to RFC 2558.

Default

{25}

::= {cwsSectionAlarmEntry 9}

cwsSectionStatAlarmStatus

Syntax

Unsigned32 (1..511)

Max-Access

Read-write

Status

Current

Description

This variable indicates the status of the interface. When an alarm is raised, this would indicate which threshold was exceeded. This object is updated every 15 minutes. Once the current 15-minute window has passed, and there are no errors in the current 15-minute window, the object is cleared from the lower level SONET task. The cwsSectionStatAlarmStatus is a bit map represented as a sum, therefore, it can represent multiple defects simultaneously. If none of the bits are set, it indicates no defect. The defects indicated by the various bit positions are shown in Table 2-37.


Table 2-37: Defects Indicated by Bit Position
Bit Position Defect

1

SONETSectionTotalESs

2

SONETSectionTotalSESs

3

SONETSectionTotalSEFSs

4

SONETSectionTotalCVs

5

SONETSectionCurrentESs

6

SONETSectionCurrentSESs

7

SONETSectionCurrentSEFSs

8

SONETSectionCurrentCVs

::= {cwsSectionAlarmEntry 10}

Line Alarm Table


Note Changing any threshold will effect both the Near End and the Far End threshold.

cwsLineAlarmTable

Syntax

Sequence of cwsLineAlarmEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Line Alarm table. This table contains objects which are thresholds that the user can set. Once the threshold is exceeded, an alarm is flagged. Changing any threshold will affect both the Near End and Far End (remote end of the line) threshold.

::= {cwsLine 1}

cwsLineAlarmEntry

Syntax

cwsLineAlarmEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Line Alarm table. The entries may be created for an ifType value of SONET(39). Thresholds maybe specified for errored seconds (ES), Severely Errored Seconds (SES), Severely Errored Framing Seconds (SEFS), Coding Violations (CV), and unavailable seconds (UAS) for line layer of SONET lines. Once these thresholds are exceeded, minor or major alarm is raised.

Refer to RFC 2558 for descriptions of ES, SES, CV, and UAS.

Index

{ifIndex}

::= {cwsLineAlarmTable 1}

cwsLineAlarmEntry::=

The cwsLine AlarmEntry sequence is shown in Table 2-38.


Table 2-38: CWS Alarm Entry Sequence
Object Syntax

cwsLineStatisticalAlarmSeverity

INTEGER

cwsLineCurrentESsThreshold

Unsigned32

cwsLineTotalESsThreshold

Unsigned32

cwsLineCurrentSESsThreshold

Unsigned32

cwsLineTotalSESsThreshold

Unsigned32

cwsLineCurrentCVsThreshold

Unsigned32

cwsLineTotalCVsThreshold

Unsigned32

cwsLineCurrentUASsThreshold

Unsigned32

cwsLineTotalUASsThreshold

Unsigned32

cwsLineStatAlarmStatus

Unsigned32

cwsLineStatisticalAlarmSeverity

Syntax

INTEGER {minor(1), major(2)}

Max-Access

Read-write

Status

Current

Description

If any statistical threshold is exceeded, this object is set to major or minor.

::= {cwsLineAlarmEntry 1}

cwsLineCurrentESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for errored seconds (ES) for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{20}

::= {cwsLineAlarmEntry 2}

cwsLineTotalESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the errored seconds (ES) threshold for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{20}

::= {cwsLineAlarmEntry 3}

cwsLineCurrentSESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Severely Errored Seconds (SES) threshold for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{3}

::= {cwsLineAlarmEntry 4}

cwsLineTotalSESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Severely Errored Seconds (SES) threshold for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{3}

::= {cwsLineAlarmEntry 5}

cwsLineCurrentCVsThresholdE

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Coding Violations (CV) threshold for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{3}

::= {cwsLineAlarmEntry 6}

cwsLineTotalCVsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Coding Violations (CV) threshold for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{3}

::= {cwsLineAlarmEntry 7}

cwsLineCurrentUASsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Unavailable Seconds (UAS) threshold for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

::= {cwsLineAlarmEntry 8}

cwsLineTotalUASsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Unavailable Seconds (UAS) threshold for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

::= {cwsLineAlarmEntry 9}

cwsLineStatAlarmStatus

Syntax

Unsigned32

Max-Access

Read-only

Status

Current

Description

This variable indicates the status of the SONET line. This object is updated every 15 minutes. Once the current 15-minute window has passed, and if there are no errors in the current 15-minute window, the object is cleared from the lower level SONET task. The cwsLineStatAlarmStatus is a bit map represented as a sum, it can therefore represent multiple defects simultaneously. If none of the bits are set, it indicates no defect. The defects indicated by bit position are shown in Table 2-39.


Table 2-39: Defects Indicated by Bit Position
Bit Position Defect

1

SONETLineTotalESs

2

SONETLineTotalSESs

3

SONETLineTotalCVs

4

SONETLineTotalUASs

5

SONETLineCurrentESs

6

SONETLineCurrentSESs

7

SONETLineCurrentCVs

8

SONETLineCurrentUASs

9

SONETFarEndLineCurrentESs

10

SONETFarEndLineTotalESs

11

SONETFarEndLineTotalSESs

12

SONETFarEndLineTotalCVs

13

SONETFarEndLineTotalUASs

14

SONETFarEndLineCurrentSESs

15

SONETFarEndLineCurrentCVs

16

SONETFarEndLineCurrentUASs

::= {cwsLineAlarmEntry 10}

Path Alarm Table

cwsPathAlarmTable

Syntax

Sequence of cwsPathAlarmEntry

Max-Access

Not-accessible

Status

Current

Description

The SONET/SDH Path Alarm table. This table contains objects for thresholds which a user can set. When any threshold is exceeded, an alarm is set. Changing any threshold will affect both the Near End and Far End (remote end of the line) threshold.

::= {cwsPath 1}

cwsPathAlarmEntry

Syntax

cwsPathAlarmEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the SONET/SDH Path Alarm table. Thresholds maybe specified for errored seconds (ES), Severely Errored Seconds (SES), Severely Errored Framing Seconds (SEFS), Coding Violations (CV) and unavailable seconds (UAS) for path layer of SONET lines. Once these thresholds are exceeded, minor or major alarm is raised.

Refer to RFC 2558 for descriptions of ES, SES, SEFS, CV, and UAS.

Index

{ifIndex}

::= {cwsPathAlarmTable 1}

The cwsPathAlarmEntry Sequence table is shown in Table 2-40.


Table 2-40: cwsPathAlarm Entry Sequence
Object Syntax

cwsPathStatisticalAlarmSeverity

INTEGER

cwsPathCurrentESsThreshold

Unsigned32

cwsPathTotalESsThreshold

Unsigned32

cwsPathCurrentSESsThreshold

Unsigned32

cwsPathTotalSESsThreshold

Unsigned32

cwsPathCurrentCVsThreshold

Unsigned32

cwsPathTotalCVsThreshold

Unsigned32

cwsPathCurrentUASsThreshold

Unsigned32

cwsPathTotalUASsThreshold

Unsigned32

cwsPathStatAlarmStatus

Unsigned32

cwsPathStatisticalAlarmSeverity

Syntax

INTEGER {minor(1), major(2)}

Max-Access

Read-write

Status

Current

Description

When any statistical threshold is exceeded, this object is set to major or minor.

::= {cwsPathAlarmEntry 1}

cwsPathCurrentESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for errored seconds (ES) for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End (remote end of the line) and Near End (this end of the line).

Refer to RFC 2558.

Default

{20}

::= {cwsPathAlarmEntry 2}

cwsPathTotalESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for errored seconds (ES) for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End (remote end of the line) and Near End (this end of the line).

Refer to RFC 2558.

Default

{20}

::= {cwsPathAlarmEntry 3}

cwsPathCurrentSESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for Severely Errored Seconds (SES) for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{3}

::= {cwsPathAlarmEntry 4}

cwsPathTotalSESsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This object indicates the threshold for Severely Errored Seconds (SES) for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{3}

::= {cwsPathAlarmEntry 5}

cwsPathCurrentCVsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Coding Violations threshold for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{25}

::= {cwsPathAlarmEntry 6}

cwsPathTotalCVsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the Coding Violations threshold for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{25}

::= {cwsPathAlarmEntry 7}

cwsPathCurrentUASsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the unavailable seconds threshold for the current 15-minute interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{10}

::= {cwsPathAlarmEntry 8}

cwsPathTotalUASsThreshold

Syntax

Unsigned32 (0..2147483647)

Max-Access

Read-write

Status

Current

Description

This is the unavailable seconds threshold for the 24-hour interval. If this threshold is exceeded, an alarm is generated. This threshold is the same for Far End and Near End.

Refer to RFC 2558.

Default

{10}

::= {cwsPathAlarmEntry 9}

cwsPathStatAlarmStatus

Syntax

Unsigned32

Max-Access

Read-only

Status

Current

Description

This variable indicates the status of the interface. The cwsPathStatAlarmStatus is a bit map represented as a sum, therefore, it can represent multiple defects simultaneously. If none of the bits are set, it indicates no defect. Table 2-41 indicates the defects indicated by bit positions.


Table 2-41: Defects Indicated by Bit Position
Bit Position Defect

1

SONETPathTotalESs

2

SONETPathTotalSESs

3

SONETPathTotalCVs

4

SONETPathTotalUASs

5

SONETPathCurrentESs

6

SONETPathCurrentSESs

7

SONETPathCurrentCVs

8

SONETPathCurrentUASs

9

SONETFarEndPathTotalESs

10

SONETFarEndPathTotalSESs

11

SONETFarEndPathTotalCVs

12

SONETFarEndPathTotalUASs

13

SONETFarEndPathCurrentESs

14

SONETFarEndPathCurrentSESs

15

SONETFarEndPathCurrentCVs

16

SONETFarEndPathCurrentUASs

::= {cwsPathAlarmEntry 10}

Units of Conformance

ciscoWANSONETAlarmMIBGroup

Objects

cwsSectionStatisticalAlarmSeverity, cwsSectionCurrentESsThreshold, cwsSectionTotalESsThreshold, cwsSectionCurrentSESsThreshold, cwsSectionTotalSESsThreshold, cwsSectionCurrentSEFSsThreshold, cwsSectionTotalSEFSsThreshold, cwsSectionCurrentCVsThreshold, cwsSectionTotalCVsThreshold, cwsSectionStatAlarmStatus, cwsLineStatisticalAlarmSeverity, cwsLineCurrentESsThreshold, cwsLineTotalESsThreshold, cwsLineCurrentSESsThreshold, cwsLineTotalSESsThreshold, cwsLineCurrentCVsThreshold, cwsLineTotalCVsThreshold, cwsLineCurrentUASsThreshold, cwsLineTotalUASsThreshold, cwsLineStatAlarmStatus, cwsPathStatisticalAlarmSeverity, cwsPathCurrentESsThreshold, cwsPathTotalESsThreshold, cwsPathCurrentSESsThreshold, cwsPathTotalSESsThreshold, cwsPathCurrentCVsThreshold, cwsPathTotalCVsThreshold, cwsPathCurrentUASsThreshold, cwsPathTotalUASsThreshold, cwsPathStatAlarmStatus

Status

Current

Description

These are objects related to ciscoSONET alarm group.

::= {ciscoWANSONETMIBGroups 1}

ATM Cell Layer MIB

This MIB module describes the ATM cell layer objects and the statistics of a physical line. It consists of an ATM Cell Layer Configuration Group and an ATM Cell Layer Statistics Group.

ATM Cell Layer Configuration Group

caclConfigTable

Syntax

Sequence of caclConfigEntry

Max-Access

Not-accessible

Status

Current

Description

This is the ATM cell layer configuration table. An entry in this table is automatically created for each entry in the ifTable which has an ifType of ATM(37), and which is layered on top of a SONET, DS3 or DS1 interface on the ATM switch.

::= {caclConfig 1}

caclConfigEntry

Syntax

caclConfigEntry

Max-Access

Not-accessible

Status

Current

Description

This is an entry in the caclConfigTable. The table is indexed by the ifIndex of the ATM(37) interface.

Index

{ifIndex}

::= {caclConfigTable 1}

caclConfigEntry::=

The Cac1ConfigEntry Sequence table is shown in Table 2-42.


Table 2-42: Cac1ConfigEntry Sequence
Object Syntax

caclNullCellHeader

OCTET STRING

caclNullCellPayload

Unsigned32

caclHecCosetEnable

TruthValue

caclPayloadScramblingEnable

SEQUENCE {TruthValue}

caclNullCellHeader

Syntax

OCTET STRING (SIZE(4))

Max-Access

Read-write

Status

Current

Description

The first four bytes of the ATM header to be used for Null cells. Generally, idle cells are inserted into a cellstream as a mechanism for rate adaptation between the ATM data link layer and the physical layer. The header fields Generic flow control, Payload type and Cell Loss Priority can be specified in the value of this object. It applies to both transmitted as well as received cells.

Refer to ITU-T Recommendation I.432.

::= {caclConfigEntry 1}

caclNullCellPayload

Syntax

Unsigned32 (0..255)

Max-Access

Read-write

Status

Current

Description

Null cell Payload definition. The idle cell information field can be specified in this object. It applies to both transmitted as well as received cells. The default value is 0x6A.

Refer to ITU-T Recommendation I.432.

Default

{6Ah}

::= {caclConfigEntry 2}

caclHecCosetEnable

Syntax

TruthValue

Max-Access

Read-write

Status

Current

Description

If enabled, the algorithm of Coset Polynomial Addition is applied to do header error check calculations. It applies to transmitted as well as received cells.

Refer to ITU-T Recommendation I.432.

Default

{true}

::= {caclConfigEntry 3}

caclPayloadScramblingEnable

Syntax

TruthValue

Max-Access

Read-write

Status

Current

Description

An indication of whether Payload Scrambling is enabled.

Refer to ITU-T Recommendation I.432.

Default

{true}

::= {caclConfigEntry 4}

ATM Cell Layer Statistics Group

caclStatsTable

Syntax

Sequence of CaclStatsEntry

Max-Access

Not-accessible

Status

Current

Description

The ATM Cell layer stats table is for the cell layer over a physical line. There is an entry for each SONET, DS3, or DS1 line. The table maintains objects that apply to ATM end-systems, as well as objects that apply only to ATM switches. In all the following descriptions of objects, CLP-0 means Cell Loss Priority = 0, and CLP-1 means Cell Loss Priority = 1.

ATM cells with CLP=0 have a higher priority in regard to cell loss than ATM cells with CLP=1. Therefore, during resource congestions, CLP=1 cells are dropped before any CLP=0 cell is dropped. Ingress direction means coming from network to the switch. Egress direction means going from switch to the network.

::= {caclStats 1}

caclStatsEntry

Syntax

caclStatsEntry

Max-Access

Not-accessible

Status

Current

Description

An entry for the ATM cell layer statistics for a physical line. These are realtime statistics which are collected per cell layer over a physical line. Entries are created automatically for each line. The table is indexed by the ifIndex value of the ATM(37) interface.

Index

{ifIndex}

::= {caclStatsTable 1}

caclStatsEntry::=

The caclStatsEntry Sequence table is shown in Table 2-43.


Table 2-43: caclStatsEntry Sequence
Object Syntax

caclInRcvCLP0Cells

Counter32

caclInRcvCLP1Cells

Counter32

caclInValidOAMCells

Counter32

caclInErrOAMCells

Counter32

caclInGfcCells

Counter32

caclInVpiVciErrCells

Counter32

caclInLastUnknVpi

Integer32

caclInLastUnknVci

Integer32

caclInXmtCLP0Cells

Counter32

caclInXmtCLP1Cells

Counter32

caclInValidRMCells

Counter32

caclInRcvIdleCells

Counter32

caclInHecErrDiscCells

Counter32

caclInHecErrCorrectedCells

Counter32

caclInUpcCLP0DiscCells

Counter32

caclInUpcTotalDiscCells

Counter32

caclInUpcTotalNonCompCells

Counter32

caclOutXmtCLP0Cells

Counter32

caclOutXmtCLP1Cells

Counter32

caclOutValidOAMCells

Counter32

caclOutErrOAMCells

Counter32

caclOutVpiVciErrCells

Counter32

caclOutRcvCLP0Cells

Counter32

caclOutRcvCLP1Cells

Counter32

caclOutRcvValidRMCells

Counter32

caclOutRcvIdleCells

Counter32

caclHInRcvCLP0Cells

Counter64

caclHInRcvCLP1Cells

Counter64

caclHOutXmtCLP0Cells

Counter64

caclHOutXmtCLP1Cells

Counter64

caclInRcvCLP0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of cells received on the interface with CLP0 bit set.

::= {caclStatsEntry 1}

caclInRcvCLP1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of cells received on the interface with CLP1 bit set.

::= {caclStatsEntry 2}

caclInValidOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of valid Operation and Maintenance (OAM) cells received on the interface.

::= {caclStatsEntry 3}

caclInErrOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of errored OAM cells received on the interface.

::= {caclStatsEntry 4}

caclInGfcCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of non-zero GFC cells received on the interface.

::= {caclStatsEntry 5}

caclInVpiVciErrCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of cells received from the interface with unknown VPI/VCI values.

::= {caclStatsEntry 6}

caclInLastUnknVpi

Syntax

Integer32 (0..4095)

Max-Access

Read-only

Status

Current

Description

The last unknown VPI value. This object is valid only if caclInVpiVciErrCells is non-zero.

::= {caclStatsEntry 7}

caclInLastUnknVci

Syntax

Integer32 (0..65535)

Max-Access

Read-only

Status

Current

Description

The last unknown VCI value. This object is valid only if caclInVpiVciErrCells is non-zero.

::= {caclStatsEntry 8}

caclInXmtCLP0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP0 cells received from the interface and transmitted to the switch fabric.

::= {caclStatsEntry 9}

caclInXmtCLP1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP1 cells received from the interface and transmitted to the switch fabric.

::= {caclStatsEntry 10}

caclInValidRMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of valid RM cells received from the interface.

::= {caclStatsEntry 11}

caclInRcvIdleCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of idle cells received from the interface.

::= {caclStatsEntry 12}

caclInHecErrDiscCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

Header Error Check (HEC) calculation is used to provide error detection and correction from the ATM cell header. This object is the number of received cells which were discarded because they had HEC errors.

::= {caclStatsEntry 13}

caclInHecErrCorrectedCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of received cells which had HEC errors that were corrected.

::= {caclStatsEntry 14}

caclInUpcCLP0DiscCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

In order to allocate resources fairly among different users, networks police traffic at resource access points. The traffic enforcement or policing taken at a UNI is called Usage Parameter Control (UPC). This is a counter associated with the number of CLP0 cells discarded due to policing.

::= {caclStatsEntry 15}

caclInUpcTotalDiscCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The total number of cells (CLP0+1) discarded due to policing.

::= {caclStatsEntry 16}

caclInUpcTotalNonCompCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of non-compliant cells (cells that are not compliant with a specific traffic profile) discarded due to policing.

::= {caclStatsEntry 17}

caclOutXmtCLP0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP0 cells transmitted to interface.

::= {caclStatsEntry 18}

caclOutXmtCLP1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP1 cells transmitted to interface.

::= {caclStatsEntry 19}

caclOutValidOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of Operation and Maintainance (OAM) cells received by the interface from the switch fabric.

::= {caclStatsEntry 20}

caclOutErrOAMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of errored OAM cells received by the interface from the switch fabric.

::= {caclStatsEntry 21}

caclOutVpiVciErrCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of cells with unknown VPI or VCI value received by the interface from the switch fabric.

::= {caclStatsEntry 22}

caclOutRcvCLP0Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP0 cells received by the interface from the switch fabric.

::= {caclStatsEntry 23}

caclOutRcvCLP1Cells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of CLP1 cells received by the interface from the switch fabric.

::= {caclStatsEntry 24}

caclOutRcvValidRMCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of valid RM cells received by the interface from the switch fabric.

::= {caclStatsEntry 25}

caclOutRcvIdleCells

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of idle cells received by the interface from the switch fabric.

::= {caclStatsEntry 26}

caclHInRcvCLP0Cells

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caclInRcvCLP0Cells.

::= {caclStatsEntry 27}

caclHInRcvCLP1Cells

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caclnRcvCLP1Cells.

::= {caclStatsEntry 28}

caclHOutXmtCLP0Cells

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caclOutXmtCLP0Cells.

::= {caclStatsEntry 29}

caclHOutXmtCLP1Cells

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The 64-bit version of caclOutXmtCLP1Cells.

::= {caclStatsEntry 30}

Conformance Information

caclMIBCompliance

Status

Current

Description

The Compliance statement for the Cisco ATM Cell layer MIB.

Module

AXSM

Mandatory Groups

{caclMIBGroup}


Table 2-44: Mandatory Groups
Table 2-45:
Group Description

caclATMSwitchStatsMIBGroup

Required if the system is an ATM switch.

caclATMEndSyatemStatsMIBGroup

Required if the system is an End System.

caclHighSpeedATMMIBGroup

Required if the system has interface speed of OC12 or higher.

::= {caclMIBCompliances 1}

Units of Conformance

caclMIBGroup

OBJECTS

{caclNullCellHeader, caclNullCellPayload, caclHecCosetEnable, caclPayloadScramblingEnable}

Status

Current

Description

A collection of objects which provide ATM cell layer configuration parameters.

::= {caclMIBGroups 1}

caclATMSwitchStatsMIBGroup

Objects

{caclInRcvCLP0Cells, caclInRcvCLP1Cells, caclInValidOAMCells, caclInErrOAMCells, caclInGfcCells, caclInVpiVciErrCells, caclInLastUnknVpi, caclInLastUnknVci, caclInXmtCLP0Cells, caclInXmtCLP1Cells, caclInValidRMCells, caclInRcvIdleCells, caclInHecErrDiscCells, caclInHecErrCorrectedCells, caclInUpcCLP0DiscCells, caclInUpcTotalDiscCells, caclInUpcTotalNonCompCells, caclOutXmtCLP0Cells, caclOutXmtCLP1Cells, caclOutValidOAMCells, caclOutErrOAMCells, caclOutVpiVciErrCells, caclOutRcvCLP0Cells, caclOutRcvCLP1Cells, caclOutRcvValidRMCells, caclOutRcvIdleCells}

Status

Current

Description

A collection of objects which provide statistics for ATM switch interfaces.

::= {caclMIBGroups 2}

caclATMEndSyatemStatsMIBGroup

Objects

{caclInRcvCLP0Cells, caclInRcvCLP1Cells, caclInValidOAMCells, caclInErrOAMCells, caclInGfcCells, caclInVpiVciErrCells, caclInLastUnknVpi, caclInLastUnknVci, caclInValidRMCells, caclInRcvIdleCells, caclInHecErrDiscCells, caclInHecErrCorrectedCells, caclInUpcCLP0DiscCells, caclInUpcTotalDiscCells, caclInUpcTotalNonCompCells, caclOutXmtCLP0Cells, caclOutXmtCLP1Cells, caclOutValidOAMCells, caclOutErrOAMCells, caclOutVpiVciErrCells}

Status

Current

Description

A collection of objects which provide statistics for ATM end-system interfaces.

::= {caclMIBGroups 3}

caclHighSpeedATMMIBGroup

Objects

{caclHInRcvCLP0Cells, caclHInRcvCLP1Cells, caclHOutXmtCLP0Cells, caclHOutXmtCLP1Cells

Status

Current

Description

These statistics apply to ATM interfaces with speed of OC12 or higher.

::= {caclMIBGroups 4}

Cisco WAN Resource Partition MIB

This MIB module manages resource partition objects. A resource partition is configured on a virtual interface, which in turn, is configured on a physical line. An administrator can partition connection related resources like VPI/VCI ranges, bandwidth, and total amount of available connection entries in the switch through these MIB tables.

Terminologies

The following terminologies apply to the WAN resource partition MIB.

VSI---Virtual Switch interface, a hardware independent switch control protocol. This allows a Switch to be controlled by a multiple controllers such as PNNI, MPLS. These control planes can be internal or external to the switch.The VSI interface defines the messages and associated functions which allow communication between the controller and the switch.This interface is expected to support all types of connections (voice, data, Frame Relay, ATM) for PVCs, SPVCs and SVCs.

VSI Master---software component which requests connections and receives switch generic information. This controls one or more VSI Slaves. This may run on the switch or a dedicated controller platform. This is the master module.It performs the interface to the higher layer networking software and handles all VSI related functions.

Controller - Software (and possibly hardware) which manages topology and network resources and performs VSI Master function. This performs source routing for end-to-end SVCs, including general call acceptance GCAC, setup calls with other controllers. PNNI and MPLS are examples of controllers.

Resource Partition MIB

cwRsrcPartConfTable

Syntax

SEQUENCE OF CwRsrcPartConfEntry

Max-Access

Not-accessible

Status

Current

Description

This table is for configuring resource partition parameters. A resource partition is configured on a interface whose ifType is ATMVirtual (149) or ATM (37). An entry can be added, deleted or modified. Entries in this table can also be modified through the commands provided by the command line interface (CLI).

::= {cwRsrcPartConfGrp 1}

cwRsrcPartConfEntry

Syntax

CwRsrcPartConfEntry

Max-Access

Not-accessible

Status

Current

Description

An entry for a resource partition. A resource partition has to be created before connections can be added to the interface. In the following objects, ingress direction means from network to switch, and egress direction means from switch to network.

Index

{ifIndex, cwRsrcPartID, cwRsrcPartController}

::= {cwRsrcPartConfTable 1}

CwRsrcPartConfEntry::=

The Resource Partition Configuration Entry Sequence table is shown in Table 2-46.


Table 2-46: Resource Partition Configuration Entry Sequence
Object Syntax

cwRsrcPartID

Unsigned32

cwRsrcPartController

Unsigned32

cwRsrcPartEgrGuarPctBwConf

Unsigned32

cwRsrcPartEgrMaxPctBwConf

Unsigned32

cwRsrcPartIngGuarPctBwConf

Unsigned32

cwRsrcPartIngMaxPctBwConf

Unsigned32

cwRsrcPartEgrPctBwUsed

Unsigned32

cwRsrcPartIngPctBwUsed

Unsigned32

cwRsrcPartEgrPctBwAvail

Unsigned32

cwRsrcPartIngPctBwAvail

Unsigned32

cwRsrcPartVpiLo

Unsigned32

cwRsrcPartVpiHigh

Unsigned32

cwRsrcPartVciLo

Unsigned32

cwRsrcPartVciHigh

Unsigned32

cwRsrcPartGuarCon

Unsigned32

cwRsrcPartMaxCon

Unsigned32

cwRsrcPartUsedCon

Unsigned32

cwRsrcPartAvailCon

Unsigned32

cwRsrcPartRowStatus

RowStatus

cwRsrcPartID

Syntax

Unsigned32 (1.. 255)

Max-Access

Not-accessible

Status

Current

Description

This is resource partition identifier. One interface can contain multiple resource partitions.

::= {cwRsrcPartConfEntry 1}

cwRsrcPartController

Syntax

Unsigned32 (1.. 255)

Max-Access

Not-accessible

Status

Current

Description

This is controller identifier. Once a resource partition is added, the controller identified by this identifier can access resources configured for this partition. The user may want to do this to configure redundant controllers. The valid values for controller IDs is between 1 and 5.

::= {cwRsrcPartConfEntry 2}

cwRsrcPartEgrGuarPctBwConf

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-create

Status

Current

Description

The guaranteed percentage bandwidth reserved for the resource partition in egress direction. The sum of all resource partition guaranteed bandwidths cannot exceed 100% of the interface's guaranteed bandwidth.

Default

{0}

::= {cwRsrcPartConfEntry 3}

cwRsrcPartEgrMaxPctBwConf

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-create

Status

Current

Description

The maximum percentage bandwidth for the resource partition in egress direction. This is not the guaranteed bandwidth. If bandwidth is available, the resource partition will be allocated bandwidth up to this value.

Default

{0}

::= {cwRsrcPartConfEntry 4}

cwRsrcPartIngGuarPctBwConf

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-create

Status

Current

Description

The guaranteed percentage bandwidth reserved for the resource partition in ingress direction. The sum of all resource partition guaranteed bandwidths cannot exceed 100% of the interface's guaranteed bandwidth.

Default

{0}

::= {cwRsrcPartConfEntry 5}

cwRsrcPartIngMaxPctBwConf

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-create

Status

Current

Description

The maximum percentage bandwidth allocated for the resource partition in ingress direction. This is not the guaranteed bandwidth. If bandwidth is available, the resource partition will be allocated bandwidth up to this value.

Default

{0}

::= {cwRsrcPartConfEntry 6}

cwRsrcPartEgrPctBwUsed

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-only

Status

Current

Description

This is the percentage bandwidth used by the resource partition in egress direction.

::= {cwRsrcPartConfEntry 7}

cwRsrcPartIngPctBwUsed

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-only

Status

Current

Description

This is the percentage bandwidth used by the resource partition in ingress direction.

::= {cwRsrcPartConfEntry 8}

cwRsrcPartEgrPctBwAvail

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-only

Status

Current

Description
This is the percentage bandwidth available on the resource partition in the egress direction.

::= {cwRsrcPartConfEntry 9}

cwRsrcPartIngPctBwAvail

Syntax

Unsigned32 (0..1000000)

Units

0.0001 percentage

Max-Access

Read-only

Status

Current

Description

This is the percentage bandwidth available on the resource partition in the ingress direction.

::= {cwRsrcPartConfEntry 10}

cwRsrcPartVpiLo

Syntax

Unsigned32 (0..4095)

Max-Access

Read-create

Status

Current

Description

The beginning of the VPI range for this partition. Connections provisioned on this partition must have a VPI greater than or equal to this value.

::= {cwRsrcPartConfEntry 11}

cwRsrcPartVpiHigh

Syntax

Unsigned32 (0..4095)

Max-Access

Read-create

Status

Current

Description

The end of the VPI range for this partition. Connections provisioned on this partition must have a VPI less than or equal to this value.

::= {cwRsrcPartConfEntry 12}

cwRsrcPartVciLo

Syntax

Unsigned32 (0..65535)

Max-Access

Read-create

Status

Current

Description

The beginning of the VCI range for this partition. Connections provisioned on this partition must have VCI greater than or equal to this VCI.

::= {cwRsrcPartConfEntry 13}

cwRsrcPartVciHigh

Syntax

Unsigned32 (0..65535)

Max-Access

Read-create

Status

Current

Description

The end of the VCI range reserved for this partition. Connections provisioned on this partition must have a VCI less than or equal to this VCI.

::= {cwRsrcPartConfEntry 14}

cwRsrcPartGuarCon

Syntax

Unsigned32 (0..131072)

Max-Access

Read-create

Status

Current

Description

The guaranteed number of connections that can be configured on this partition.

Default

{0}

::= {cwRsrcPartConfEntry 15}

cwRsrcPartMaxCon

Syntax

Unsigned32 (0..131072)

Max-Access

Read-create

Status

Current

Description

The maximum number of connections that can be configured on this partition.

::= {cwRsrcPartConfEntry 16}

cwRsrcPartUsedCon

Syntax

Unsigned32 (0..131072)

Max-Access

Read-only

Status

Current

Description

This is the number of connections currently in use on this partition.

::= {cwRsrcPartConfEntry 17}

cwRsrcPartAvailCon

Syntax

Unsigned32 (0..131072)

Max-Access

Read-only

Status

Current

Description

This is the number of connections available, that can be added on this partition.

::= {cwRsrcPartConfEntry 18}

cwRsrcPartRowStatus

Syntax

RowStatus

Max-Access

Read-create

Status

Current

Description

Adds, deletes or modifies the partition. A resource partition can be created by setting this object to createAndGo(4). A row may be deleted by setting this object to destroy(6).

::= {cwRsrcPartConfEntry 19}

cwRsrcPartIlmi Table

cwRsrcPartIlmiTable

Sequence of CwRsrcPartIlmiEntry

Max-Access

Not-accessible

Status

Current

Description

This is the ILMI configuration table. When a row is created in cwRsrcPartConfTable, a corresponding row is automatically created in this table, with the default values for ILMI objects, for example,with ILMI signalling disabled.

::= {cwRsrcPartConfGrp 2}

cwRsrcPartIlmiEntry

Syntax

CwRsrcPartIlmiEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in this table is created automatically when a resource partition is created. By default, ILMI is disabled on active resource partitions. ILMI can be enabled by setting cwRsrcPartIlmiEnabled to true. An entry will be deleted from this table when a corresponding resource partition entry is deleted from cwRsrcPartConfTable.

Index

{ifIndex, cwRsrcPartID}

::= {cwRsrcPartIlmiTable 1}

The Resource Partition ILMI Entry Sequence table is shown in Table 2-47.


Table 2-47: Resource Partition Ilmi Entry Sequence
Object Syntax

cwRsrcPartIlmiEnabled

TruthValue

cwRsrcPartSignallingVpi

INTEGER

cwRsrcPartSignallingVci

INTEGER

cwRsrcPartIlmiTrapEnable

TruthValue

cwRsrcPartIlmiEstablishConPollIntvl

Unsigned32

cwRsrcPartIlmiCheckConPollIntvl

Unsigned32

cwRsrcPartIlmiConPollInactFactor

Unsigned32

cwRsrcPartIlmiEnabled

Syntax

TruthValue

Max-Access

Read-write

Status

Current

Description

By setting the value of this object to true, ILMI signalling is enabled on the resource partition.

Default

{false}

::= {cwRsrcPartIlmiEntry 1}

cwRsrcPartSignallingVpi

Syntax

INTEGER (0..255)

Max-Access

Read-write

Status

Current

Description

Indicates the VPI on which signalling cells arrive on this resource partition.

Default

{0}

::= {cwRsrcPartIlmiEntry 2}

cwRsrcPartSignallingVci

Syntax

INTEGER (0..65535)

Max-Access

Read-write

Status

Current

Description

Indicates the VCI on which signalling cells arrive on this resource partition.

Default

{16}

::= {cwRsrcPartIlmiEntry 3}

cwRsrcPartIlmiTrapEnable

Syntax

TruthValue

Max-Access

Read-write

Status

Current

Description

ILMI trap generation can be enabled or disabled using this object.

::= {cwRsrcPartIlmiEntry 4}

cwRsrcPartIlmiEstablishConPollIntvl

Syntax

Unsigned32 (1..65535) (in units of seconds)

Max-Access

Read-write

Status

Current

Description

The amount of time between successive transmissions of ILMI messages on this interface for the purpose of detecting establishment of ILMI connectivity.

Refer to ATM Forum ILMI 4.0 Section 8.3.1.

Default

{1}

::= {cwRsrcPartIlmiEntry 5}

cwRsrcPartIlmiCheckConPollIntvl

Syntax

Unsigned32 (0..65535) (in units of seconds)

Max-Access

Read-write

Status

Current

Description

The amount of time between successive transmissions of ILMI messages on this interface for the purpose of detecting loss of ILMI connectivity. The distinguished value zero disables ILMI connectivity procedures on this interface.

Refer to ATM Forum ILMI 4.0 Section 8.3.1.

Default

{5}

::= {cwRsrcPartIlmiEntry 6}

cwRsrcPartIlmiConPollInactFactor

Syntax

Unsigned32 (0..65535)

Max-Access

Read-write

Status

Current

Description

The number of consecutive polls on this interface for which no ILMI response message is received before ILMI connectivity is declared lost.

Refer to ATM Forum ILMI 4.0 Section 8.3.1.

Default

{4}

cwRsrcPartCtlrConf Table

cwRsrcPartCtlrConfTable

Syntax

Sequence of cwRsrcPartCtlrConfEntry

Max-Access

Not-accessible

Status

Current

Description

This table is for configuring additional controllers to manage a resource partition.

::= {cwRsrcPartConfGrp 3}

cwRsrcPartCtlrConfEntry

Syntax

CwRsrcPartCtlrConfEntry

Max-Access

Not-accessible

Status

Current

Description

An entry for additional controllers to control an existing resource partition. The resource partition, identified by indices ifIndex and cwRsrcPartID, must exist in the cwRsrcPartConfTable. An entry from this table is deleted if the cwRsrcPartID associated entry from cwRsrcPartConfTable is deleted.

Index

{ifIndex, cwRsrcPartID, cwRsrcPartCtlrController}

::= {cwRsrcPartCtlrConfTable 1}

The Resource Partition Controller Conference table entry sequence is shown in Table 2-48.


Table 2-48: Resource Partition Controller Conference Table Entry Sequence
Object Syntax

cwRsrcPartCtlrController

Unsigned32

cwRsrcPartCtlrRowStatus

RowStatus

cwRsrcPartCtlrConfEntry::=

cwRsrcPartCtlrController

Syntax

Unsigned32 (1.. 255)

Max-Access

Not-accessible

Status

Current

Description

This is controller identifier. One resource partition can be controlled by multiple controllers. Users may want to do this to configure redundant controllers.

::= {cwRsrcPartCtlrConfEntry 1}

cwRsrcPartCtlrRowStatus

Syntax

RowStatus

Max-Access

Read-create

Status

Current

Description

This is used to create a row in the cwRsrcPartCtlrConfTable. A redundant controller is added by setting this object to createAndGo(4). A row may be deleted by setting this object to destroy(6).

::= {cwRsrcPartCtlrConfEntry 2}

Conformance Information

cwRsrcPartMIBCompliance

Status

Current

Description

The compliance statement for the resource partition management group.

Module

AXSM

Mandatory Groups

{cwRsrcPartMIBGroup}
Table 2-49: Mandatory Groups
Group Description

cwRsrcPartIlmiMIBGroup

Implementation of this group is not mandatory for the switches which does not support ILMI (Integrated Local Management Interface).

cwRsrcPartMappingGroup

Implementation of this group is not mandatory for those switches which do not support redundant controllers.

::= {cwRsrcPartMIBCompliances 1}

Units of Conformance

cwRsrcPartMIBGroup

Objects

{cwRsrcPartController, cwRsrcPartEgrGuarPctBwConf, cwRsrcPartEgrMaxPctBwConf, cwRsrcPartIngGuarPctBwConf, cwRsrcPartIngMaxPctBwConf, cwRsrcPartEgrPctBwAvail, cwRsrcPartIngPctBwAvail, cwRsrcPartEgrPctBwUsed, cwRsrcPartIngPctBwUsed, cwRsrcPartVpiLo, cwRsrcPartVpiHigh, cwRsrcPartVciLo, cwRsrcPartVciHigh, cwRsrcPartGuarCon, cwRsrcPartMaxCon, cwRsrcPartUsedCon, cwRsrcPartAvailCon, cwRsrcPartRowStatus}

Status

Current

Description

These are objects related to resource partition group.

::= {cwRsrcPartMIBGroups 1}

cwRsrcPartIlmiMIBGroup

Objects

{cwRsrcPartIlmiEnabled, cwRsrcPartSignallingVpi, cwRsrcPartSignallingVci, cwRsrcPartIlmiTrapEnable, cwRsrcPartIlmiEstablishConPollIntvl, cwRsrcPartIlmiCheckConPollIntvl, cwRsrcPartIlmiConPollInactFactor}

Status

Current

Description

These are objects related to ILMI configuration on a resource partition.

::= {cwRsrcPartMIBGroups 2}

cwRsrcPartMappingGroup

Objects

{cwRsrcPartCtlrRowStatus}

Status

Current

Description

These are objects used to configure redundant controllers for resource partitions.

::= {cwRsrcPartMIBGroups 3}

DS3/E3 MIB

This MIB is extracted from RFC 2496. This is the MIB module that describes DS3 and E3 interface objects.

DS3/E3 Near End Group

The DS3/E3 Near End Group consists of four tables:

DS3/E3 Configuration Table

dsx3ConfigTable

Syntax

Sequence of Dsx3ConfigEntry

Max-Access

Not-accessible

Status

Current

Description

S3/E3 Configuration table.

::= {ds3 5}

dsx3ConfigEntry

Syntax

dsx3ConfigEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the DS3/E3 configuration table.

Index

{dsx3LineIndex}

::= {dsx3ConfigTable 1}

The dsx3 Configuration Entry Sequence table is shown in Table 2-50.


Table 2-50: dsx3 Configuration Entry Sequence
Object Syntax

dsx3LineIndex

InterfaceIndex

dsx3IfIndex

InterfaceIndex

dsx3TimeElapsed

INTEGER

dsx3ValidIntervals

INTEGER

dsx3LineType

INTEGER

dsx3LineCoding

INTEGER

dsx3SendCode

INTEGER

dsx3CircuitIdentifier

DisplayString

dsx3LoopbackConfig

INTEGER

dsx3LineStatus

INTEGER

dsx3TransmitClockSource

INTEGER

dsx3InvalidIntervals

INTEGER

dsx3LineLength

INTEGER

dsx3LineStatusLastChange

TimeStamp

dsx3LineStatusChangeTrapEnable

INTEGER

dsx3LoopbackStatus

INTEGER

dsx3Channelization

INTEGER

dsx3Ds1ForRemoteLoop

INTEGER

dsx3LineIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

This object should be made equal to ifIndex. ds3xIfIndex describes its previous usage. Making the object equal to ifIndex allows proper use of ifStackTable. Previously, this object was the identifier of a DS3/E3 Interface on a managed device. If there is an ifEntry that is directly associated with this and only this DS3/E3 interface, it should have the same value as ifIndex. Otherwise, number the dsx3LineIndices with an unique identifier following the rules of choosing a number that is greater than ifNumber and numbering the inside interfaces (for example, equipment side) with even numbers and outside interfaces (for example, network side) with odd numbers.

::= {dsx3ConfigEntry 1}

dsx3IfIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Deprecated

Description

This value for this object is equal to the value of ifIndex from the Interfaces table of MIB II (RFC 1213).

::= {dsx3ConfigEntry 2}

dsx3TimeElapsed

Syntax

INTEGER (0..899)

Max-Access

Read-only

Status

Current

Description

The number of seconds that have elapsed since the beginning of the near end current error- 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.

::= {dsx3ConfigEntry 3}

dsx3ValidIntervals

Syntax

INTEGER (0..96)

Max-Access

Read-only

Status

Current

Description

The number of previous near end intervals for which data was collected. The value will be 96 unless the interface was brought online within the last 24 hours, in which case the value will be the number of complete 15-minute near end intervals since the interface has been online. 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.

::= {dsx3ConfigEntry 4}

dsx3LineType

Syntax

INTEGER {dsx3other(1), dsx3M23(2), dsx3SYNTRAN(3), dsx3CbitParity(4), dsx3ClearChannel(5), e3other(6), e3Framed(7), e3Plcp(8)}

Max-Access

Read-write

Status

Current

Description

This variable indicates the variety of DS3 C-bit or E3 application implementing this interface. The type of interface affects the interpretation of the usage and error statistics. The rate of DS3 is 44.736 Mbps and E3 is 34.368 Mbps. The dsx3ClearChannel value means that the C-bits are not used except for sending/receiving AIS. The specifications for each line type are shown in Table 2-51.


Table 2-51: Applicable Specification by dsx3 Line Types
dsx3 Line Type Specification

dsx3M23

ANSI T1.107-1988 [9]

dsx3SYNTRAN

ANSI T1.107-1988 [9]

dsx3CbitParity

ANSI T1.107a-1990 [9a]

dsx3ClearChannel

ANSI T1.102-1987 [8]

e3Framed

CCITT G.751 [12]

e3Plcp

ETSI T/NA(91)18 [13]

::= {dsx3ConfigEntry 5}

dsx3LineCoding

Syntax

INTEGER {dsx3Other(1), dsx3B3ZS(2), e3HDB3(3)}

Max-Access

Read-write

Status

Current

Description

This variable describes the variety of Zero Code Suppression used on this interface, which in turn affects a number of its characteristics. dsx3B3ZS and e3HDB3 refer to the use of specified patterns of normal bits and bipolar violations which are used to replace sequences of zero bits of a specified length.

::= {dsx3ConfigEntry 6}

dsx3SendCode

Syntax

INTEGER {dsx3SendNoCode(1), dsx3SendLineCode(2), dsx3SendPayloadCode(3), dsx3SendResetCode(4), dsx3SendDS1LoopCode(5), dsx3SendTestPattern(6)}

Max-Access

Read-write

Status

Current

Description

This variable indicates what type of code is being sent across the DS3/E3 interface by the device. (These are optional for E3 interfaces.) Setting this variable causes the interface to begin sending the code requested.

::= {dsx3ConfigEntry 7}

dsx3CircuitIdentifier

Syntax

DisplayString (SIZE (0..255))

Max-Access

Read-write

Status

Current

Description

This variable contains the transmission vendor's circuit identifier, which facilitates troubleshooting.

::= {dsx3ConfigEntry 8}

dsx3LoopbackConfig

Syntax

INTEGER {dsx3NoLoop(1), dsx3PayloadLoop(2), dsx3LineLoop(3), dsx3OtherLoop(4), dsx3InwardLoop(5), dsx3DualLoop(6)}

Max-Access

Read-write

Status

Current

Description

This variable represents the desired loopback configuration of the DS3/E3 interface. The meaning of each value is shown in Table 2-52.


Table 2-52: dsx3 Send Code Meanings
dsx3 Loopback Configuration Meaning

dsx3NoLoop

Not in the loopback state. A device that is not capable of performing a loopback on the interface shall always return this as its value.

dsx3PayloadLoop

The received signal at this interface is looped through the device. Typically the received signal is looped back for retransmission after it has passed through the device's framing function.

dsx3LineLoop

The received signal at this interface does not go through the device (minimum penetration) but is looped back out.

dsx3OtherLoop

Loopbacks that are not defined here.

dsx3InwardLoop

The sent signal at this interface is looped back through the device.

dsx3DualLoop

Both dsx1LineLoop and dsx1InwardLoop will be active simultaneously.

::= {dsx3ConfigEntry 9}

dsx3LineStatus

Syntax

INTEGER (1..4095)

Max-Access

Read-only

Status

Current

Description

This variable indicates the line status of the interface. It contains loopback state information and failure state information. The dsx3LineStatus is a bit map represented as a sum, therefore, it can represent multiple failures and a loopback (see dsx3LoopbackConfig object for the type of loopback) simultaneously. The dsx3NoAlarm must be set if and only if no other flag is set.

If the dsx3loopbackState bit is set, the loopback in effect can be determined from the dsx3loopbackConfig object.

The meaning of the various bit positions are shown in Table 2-53.


Table 2-53: Dsx3 Line Status Bit Positions
Bit Position Line Status Meaning

1

dsx3NoAlarm

No alarm present

2

dsx3RcvRAIFailure

Receiving Yellow/Remote Alarm Indication

4

dsx3XmitRAIAlarm

Transmitting Yellow/Remote Alarm Indication

8

dsx3RcvAIS

Receiving AIS failure state

16

dsx3XmitAIS

Transmitting AIS

32

dsx3LOF

Receiving LOF failure state

64

dsx3LOS

Receiving LOS failure state

128

dsx3LoopbackState

Looping the received signal

256

dsx3RcvTestCode

Receiving a Test Pattern

512

dsx3OtherFailure

Any line status not defined here

1024

dsx3UnavailSigState

Near End in Unavailable Signal State

2048

dsx3NetEquipOOS

Carrier Equipment Out of Service

::= {dsx3ConfigEntry 10}

dsx3TransmitClockSource

Syntax

INTEGER {loopTiming(1), localTiming(2), throughTiming(3)}

Max-Access

Read-write

Status

Current

Description

Source of Transmit Clock.

loopTiming indicates that the recovered receive clock is used as the transmit clock.

localTiming indicates that a local clock source is used or that an external clock is attached to the box containing the interface.

throughTiming indicates that transmit clock is derived from the recovered receive clock of another DS3 interface.

::= {dsx3ConfigEntry 11}

dsx3InvalidIntervals

Syntax

INTEGER (0..96)

Max-Access

Read-only

Status

Current

Description

The number of intervals in the range from 0 to dsx3ValidIntervals for which no data is available. This object will typically be zero except in cases where the data for some intervals are not available (for example, in proxy situations).

::= {dsx3ConfigEntry 12}

dsx3LineLength

Syntax

INTEGER (0..64000) (in units of meters)

Max-Access

Read-write

Status

Current

Description

The length of the ds3 line in meters. This object provides information for line build out circuitry.

::= {dsx3ConfigEntry 13}

dsx3LineStatusLastChange

Syntax

TimeStamp

Max-Access

Read-only

Status

Current

Description

The value of MIB IF's sysUpTime object at the time this DS3/E3 entered its current line status state. If the current state was entered prior to the last re-initialization of the proxy-agent, then this object contains a zero value.

::= {dsx3ConfigEntry 14}

dsx3LineStatusChangeTrapEnable

Syntax

INTEGER {enabled(1), disabled(2)}

Max-Access

Read-write

Status

Current

Description

Indicates whether dsx3LineStatusChange traps should be generated for this interface.

Default

{disabled}

::= {dsx3ConfigEntry 15}

dsx3LoopbackStatus

Syntax

INTEGER (1..127)

Max-Access

Read-only

Status

Current

Description

This variable represents the current state of the loopback on the DS3 interface. The variable contains information about loopbacks established by a manager and remotely from the far end. The dsx3LoopbackStatus is a bit map represented as a sum, therefore is can represent multiple loopbacks simultaneously. The bit positions are shown in Table 2-54.


Table 2-54: Loopback Status Bit Positions
Bit Position Variable

1

dsx3NoLoopback

2

dsx3NearEndPayloadLoopback

4

dsx3NearEndLineLoopback

8

dsx3NearEndOtherLoopback

16

dsx3NearEndInwardLoopback

32

dsx3FarEndPayloadLoopback

64

dsx3FarEndLineLoopback

::= {dsx3ConfigEntry 16}

dsx3Channelization

Syntax

INTEGER {disabled(1), enabledDs1(2), enabledDs2(3)}

Max-Access

Read-write

Status

Current

Description

Indicates whether this ds3/e3 is channelized or unchannelized. The value of enabledDs1 indicates that this is a DS3 channelized into DS1s. The value of enabledDs3 indicated that this is a DS3 channelized into DS2s. Setting this object will cause the creation or deletion of DS2 or DS1 entries in the ifTable.

::= {dsx3ConfigEntry 17}

dsx3Ds1ForRemoteLoop

Syntax

INTEGER (0..29)

Max-Access

Read-write

Status

Current

Description

Indicates which DS1/E1 on this DS3/E3 will be indicated in the remote ds1 loopback request. A value of 0 means no DS1 will be looped. A value of 29 means all DS1/E1s will be looped.

::= {dsx3ConfigEntry 18}

DS3/E3 Current Table

dsx3CurrentTable

Syntax

Sequence of dsx3CurrentEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3/E3 current table contains various statistics being collected for the current 15-minute interval.

::= {ds3 6}

dsx3CurrentEntry

Syntax

dsx3CurrentEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the DS3/E3 Current table.

Index

{dsx3CurrentIndex}

::= {dsx3CurrentTable 1}

The dsx3CurrentEntry Sequence table is shown in Table 2-55.


Table 2-55: dsx3CurrentEntry Sequence
Object Syntax

dsx3CurrentIndex

InterfaceIndex

dsx3CurrentPESs

PerfCurrentCount

dsx3CurrentPSESs

PerfCurrentCount

dsx3CurrentSEFSs

PerfCurrentCount

3CurrentUASs

PerfCurrentCount

dsx3CurrentLCVs

PerfCurrentCount

dsx3CurrentPCVs

PerfCurrentCount

dsx3CurrentLESs

PerfCurrentCount

dsx3CurrentCCVs

PerfCurrentCount

dsx3CurrentCESs

PerfCurrentCount

dsx3CurrentCSESs

PerfCurrentCount

dsx3CurrentIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

The index value which uniquely identifies the DS3/E3 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value an dsx3LineIndex object instance.

::= {dsx3CurrentEntry 1}

dsx3CurrentPESs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Errored Seconds.

::= {dsx3CurrentEntry 2}

dsx3CurrentPSESs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Severely Errored Seconds (SES).

::= {dsx3CurrentEntry 3}

dsx3CurrentSEFSs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Severely Errored Framing Seconds (SEFS).

::= {dsx3CurrentEntry 4}

dsx3CurrentUASs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Unavailable Seconds (UAS).

::= {dsx3CurrentEntry 5}

dsx3CurrentLCVs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Line Coding Violations (LCV).

::= {dsx3CurrentEntry 6}

dsx3CurrentPCVs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Coding Violations (PCV).

::= {dsx3CurrentEntry 7}

dsx3CurrentLESs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

Number of Line Errored Seconds (LES).

::= {dsx3CurrentEntry 8}

dsx3CurrentCCVs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

Number of C-bit Coding Violations (CV).

::= {dsx3CurrentEntry 9}

dsx3CurrentCESs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

The number of C-bit Errored Seconds (CES).

::= {dsx3CurrentEntry 10}

dsx3CurrentCSESs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

The number of C-bit Severely Errored Seconds (CSES).

::= {dsx3CurrentEntry 11}

DS3/E3 Interval Table

dsx3IntervalTable

Syntax

Sequence of dsx3IntervalEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3/E3 Interval Table contains various statistics collected by each DS3/E3 Interface over the previous 24 hours of operation. The past 24 hours are broken into 96 completed 15-minute intervals. Each row in this table represents one such interval (identified by dsx3IntervalNumber) and for one specific interface (identified by dsx3IntervalIndex).

::= { ds3 7 }

dsx3IntervalEntry

Syntax

dsx3IntervalEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the DS3/E3 Interval table.

Index

{dsx3IntervalIndex, dsx3IntervalNumber}

::= { dsx3IntervalTable 1 }

The dsx3 Current Interval Entry Sequence table is shown in Table 2-56.


Table 2-56: dsx3 Current Interval Entry Sequence
Object Syntax

dsx3IntervalIndex

InterfaceIndex

dsx3IntervalNumber

INTEGER

dsx3IntervalPESs

PerfIntervalCount

dsx3IntervalPSESs

PerfIntervalCount

dsx3IntervalSEFSs

PerfIntervalCount

dsx3IntervalUASs

PerfIntervalCount

dsx3IntervalLCVs

PerfIntervalCount

dsx3IntervalPCVs

PerfIntervalCount

dsx3IntervalLESs

PerfIntervalCount

dsx3IntervalCCVs

PerfIntervalCount

dsx3IntervalCESs

PerfIntervalCount

dsx3IntervalCSESs

PerfIntervalCount

dsx3IntervalValidData

TruthValue

dsx3IntervalIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

The index value which uniquely identifies the DS3/E3 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value an dsx3LineIndex object instance.

::= {dsx3IntervalEntry 1}

dsx3IntervalNumber

Syntax

INTEGER (1..96)

Max-Access

Read-only

Status

Current

Description

A number between 1 and 96, where 1 is the most recently completed 15-minute interval and 96 is the 15-minute interval completed 23 hours and 45 minutes prior to interval 1.

::= {dsx3IntervalEntry 2}

dsx3IntervalPESs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Errored Seconds (PES).

::= {dsx3IntervalEntry 3}

dsx3IntervalPSESs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Severely Errored Seconds (PSES).

::= {dsx3IntervalEntry 4}

dsx3IntervalSEFSs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Severely Errored Framing Seconds (SEFS).

::= {dsx3IntervalEntry 5}

dsx3IntervalUASs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Unavailable Seconds (UA). This object may decrease if the occurrence of unavailable seconds occurs across an interval boundary.

::= {dsx3IntervalEntry 6}

dsx3IntervalLCVs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Line Coding Violations (LCV).

::= {dsx3IntervalEntry 7}

dsx3IntervalPCVs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Coding Violations (PCV).

::= {dsx3IntervalEntry 8}

dsx3IntervalLESs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Number of Line Errored Seconds (LES) (BPVs or illegal zero sequences).

::= {dsx3IntervalEntry 9}

dsx3IntervalCCVs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Number of C-bit Coding Violations (CCV).

::= {dsx3IntervalEntry 10}

dsx3IntervalCESs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Number of C-bit Errored Seconds (CES).

::= {dsx3IntervalEntry 11}

dsx3IntervalCSESs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Number of C-bit Severely Errored Seconds (CSES).

::= {dsx3IntervalEntry 12}

dsx3IntervalValidData

Syntax

TruthValue

Max-Access

Read-only

Status

Current

Description

This variable indicates if the data for this interval is valid.

::= {dsx3IntervalEntry 13}

DS3/E3 Total

dsx3TotalTable

Syntax

Sequence of dsx3TotalEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3/E3 Total Table contains the cumulative sum of the various statistics for the 24-hour period preceding the current interval.

::= {ds3 8}

dsx3TotalEntry

Syntax

dsx3TotalEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in the DS3/E3 Total table.

Index

{dsx3TotalIndex}

::= {dsx3TotalTable 1}

The dsx3 Total Entry Sequence table is shown in Table 2-57.


Table 2-57: dsx3 Total Entry Sequence
Object Syntax

dsx3TotalIndex

InterfaceIndex

dsx3TotalPESs

PerfTotalCount

dsx3TotalPSESs

PerfTotalCount

dsx3TotalSEFSs

PerfTotalCount

dsx3TotalUASs

PerfTotalCount

dsx3TotalLCVs

PerfTotalCount

dsx3TotalPCVs

PerfTotalCount

dsx3TotalLESs

PerfTotalCount

dsx3TotalCCVs

PerfTotalCount

dsx3TotalCESs

PerfTotalCount

dsx3TotalCSESs

PerfTotalCount

dsx3TotalIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

The index value which uniquely identifies the DS3/E3 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value as an dsx3LineIndex object instance.

::= {dsx3TotalEntry 1}

dsx3TotalPESs

Syntax

PerfTotalCount

Max-Access

Read-only

Description

Counter associated with the number of P-bit Errored Seconds (PES), encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 2}

dsx3TotalPSESs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Severely Errored Seconds (PSES), encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 3}

dsx3TotalSEFSs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Severely Errored Framing Seconds (SEFS), encountered by a DS3/E3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 4}

dsx3TotalUASs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Unavailable Seconds (UA), encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 5}

dsx3TotalLCVs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Line Coding Violations (LCV) encountered by a DS3/E3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 6}

dsx3TotalPCVs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of P-bit Coding Violations (PCV), encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 7}

dsx3TotalLESs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

Number of Line Errored Seconds (LES) (BPVs or illegal zero sequences) encountered by a DS3/E3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 8}

dsx3TotalCCVs

Syntax

PerfToCount

Max-Access

Read-only

Status

Current

Description

Number of C-bit Coding Violations (CCV) encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 9}

dsx3TotalCESs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

The number of C-bit Errored Seconds (CES) encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 10}

dsx3TotalCSESs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

Number of C-bit Severely Errored Seconds (CSES) encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3TotalEntry 11}

DS3 Far End Group

The DS3 Far End Group consists of four tables.

DS3 Far End Configuration Table

dsx3FarEndConfigTable

Syntax

Sequence of dsx3FarEndConfigEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3 Far End Configuration Table contains configuration information reported in the C-bits from the remote end.

::= {ds3 9}

dsx3FarEndConfigEntry

Syntax

dsx3FarEndConfigEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the DS3 Far End Configuration table.

Index

{dsx3FarEndLineIndex}

::= {dsx3FarEndConfigTable 1}

The dsx3 Far End Configuration Entry Sequence table is shown in Table 2-58.


Table 2-58: dsx3 Far End Configuration Entry Sequence
Object Syntax

dsx3FarEndLineIndex

InterfaceIndex

dsx3FarEndEquipCode

DisplayString

dsx3FarEndLocationIDCode

DisplayString

dsx3FarEndFrameIDCode

DisplayString

dsx3FarEndUnitCode

DisplayString

dsx3FarEndFacilityIDCode

DisplayString

dsx3FarEndLineIndex

Syntax

Interface Index

Max-Access

Read-only

Status

Current

Description

The index value which uniquely identifies the DS3 interface to which this entry is applicable. The interface identified by a particular value of this index is the same interface as identified by the same value an dsx3LineIndex object instance.

::= {dsx3FarEndConfigEntry 1}

dsx3FarEndEquipCode

Syntax

DisplayString (SIZE (0..10))

Max-Access

Read-write

Status

Current

Description

This is the Far End Equipment Identification code that describes the specific piece of equipment. It is sent within the Path Identification Message.

::= {dsx3FarEndConfigEntry 2}

dsx3FarEndLocationIDCode

Syntax

DisplayString (SIZE (0..11))

Max-Access

Read-write

Status

Current

Description

This is the Far End Location Identification code that describes the specific location of the equipment. It is sent within the Path Identification Message.

::= {dsx3FarEndConfigEntry 3}

dsx3FarEndFrameIDCode

Syntax

DisplayString (SIZE (0..10))

Max-Access

Read-write

Status

Current

Description

This is the Far End Frame Identification code that identifies where the equipment is located within a building. It is sent within the Path Identification Message.

::= {dsx3FarEndConfigEntry 4}

dsx3FarEndUnitCode

Syntax

DisplayString (SIZE (0..6))

Max-Access

Read-write

Status

Current

Description

This is the Far End code that identifies the equipment location within a bay. It is sent within the Path Identification Message.

::= {dsx3FarEndConfigEntry 5}

dsx3FarEndFacilityIDCode

Syntax

DisplayString (SIZE (0..38))

Max-Access

Read-write

Status

Current

Description

This code identifies a specific Far End DS3 path. It is sent within the Path Identification Message.

::= {dsx3FarEndConfigEntry 6}

DS3 Far End Current Table

dsx3FarEndCurrentTable

Syntax

Sequence of dsx3FarEndCurrentEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3 Far End Current table contains various statistics being collected for the current 15-minute interval. The statistics are collected from the far end block error code within the C- bits.

::= {ds3 10}

dsx3FarEndCurrentEntry

Syntax

dsx3FarEndCurrentEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the DS3 Far End Current table.

Index

{dsx3FarEndCurrentIndex}

::= {dsx3FarEndCurrentTable 1}

The dsx3 Far End Current Entry Sequence table is shown in Table 2-59.


Table 2-59: dsx3 Far End Current Entry Sequence
Object Syntax

dsx3FarEndCurrentIndex

InterfaceIndex

dsx3FarEndTimeElapsed

INTEGER

dsx3FarEndValidIntervals

INTEGER

dsx3FarEndCurrentCESs

PerfCurrentCount

dsx3FarEndCurrentCSESs

PerfCurrentCount

dsx3FarEndCurrentCCVs

PerfCurrentCount

dsx3FarEndCurrentUASs

PerfCurrentCount

dsx3FarEndInvalidIntervals

INTEGER

dsx3FarEndCurrentIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

The index value which uniquely identifies the DS3 interface to which this entry is applicable. The interface identified by a particular value of this index is identical to the interface identified by the same value of dsx3LineIndex.

::= {dsx3FarEndCurrentEntry 1}

dsx3FarEndTimeElapsed

Syntax

INTEGER (0..899)

Max-Access

Read-only

Status

Current

Description

The number of seconds that have elapsed since the beginning of the far end current error-measurement period. If, for some reason, the current interval exceeds the maximum value, the agent will return the maximum value.

::= {dsx3FarEndCurrentEntry 2}

dsx3FarEndValidIntervals

Syntax

INTEGER (0..96)

Max-Access

Read-only

Status

Current

Description

Number of previous far end intervals for which data was collected. The value will be 96 unless the interface was brought online within the last 24-hours, in which case the value will be the number of complete 15-minute far end intervals since the interface has been online.

::= {dsx3FarEndCurrentEntry 3}

dsx3FarEndCurrentCESs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far Far End C-bit Errored Seconds.

::= {dsx3FarEndCurrentEntry 4}

dsx3FarEndCurrentCSESs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End C-bit Severely Errored Seconds.

::= {dsx3FarEndCurrentEntry 5}

dsx3FarEndCurrentCCVs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End C-bit Coding Violations reported via the far end block error count.

::= {dsx3FarEndCurrentEntry 6}

dsx3FarEndCurrentUASs

Syntax

PerfCurrentCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End unavailable seconds.

::= {dsx3FarEndCurrentEntry 7}

dsx3FarEndInvalidIntervals

Syntax

INTEGER (0..96)

Max-Access

Read-only

Status

Current

Description

The number of intervals in the range from 0 to dsx3FarEndValidIntervals for which no data is available. This object will generally be zero except in cases where the data are not available for some intervals, (for example, in proxy situations).

::= {dsx3FarEndCurrentEntry 8}

DS3 Far End Interval Table

dsx3FarEndIntervalTable

Syntax

Sequence of dsx3FarEndIntervalEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3 Far End Interval Table contains various statistics collected by each DS3 interface over the previous 24 hours of operation. The past 24 hours are broken into 96 completed 15-minute intervals.

::= {ds3 11}

dsx3FarEndIntervalEntry

Syntax

dsx3FarEndIntervalEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the DS3 Far End Interval table.

Index

{dsx3FarEndIntervalIndex, dsx3FarEndIntervalNumber}

::= {dsx3FarEndIntervalTable 1}

The dsx3 Far End Interval Entry Sequence table is shown in Table 2-60.


Table 2-60: dsx3 Far End Interval Entry Sequence
Object Syntax

dsx3FarEndIntervalIndex

InterfaceIndex

dsx3FarEndIntervalNumber

INTEGER

dsx3FarEndIntervalCESs

PerfIntervalCount

dsx3FarEndIntervalCSESs

PerfIntervalCount

dsx3FarEndIntervalCCVs

PerfIntervalCount

dsx3FarEndIntervalUASs

PerfIntervalCount

dsx3FarEndIntervalValidData

TruthValue

dsx3FarEndIntervalIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

Index value which identifies the DS3 interface to which this entry is applicable. The interface identified by a particular value of this index is identical to the interface identified by the same value of dsx3LineIndex.

::= {dsx3FarEndIntervalEntry 1}

dsx3FarEndIntervalNumber

Syntax

INTEGER (1..96)

Max-Access

Read-only

Status

Current

Description

A number between 1 and 96, where 1 is the most recently completed 15-minute interval and 96 is the 15-minute interval completed 23 hours and 45 minutes prior to interval 1.

::= {dsx3FarEndIntervalEntry 2}

dsx3FarEndIntervalCESs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End C-bit Errored Seconds encountered by a DS3 interface in one of the previous 96, individual 15-minute, intervals. In the case where the agent is a proxy and data is not available, return noSuchInstance.

::= {dsx3FarEndIntervalEntry 3}

dsx3FarEndIntervalCSESs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Far End C-bit Severely Errored Seconds.

::= {dsx3FarEndIntervalEntry 4}

dsx3FarEndIntervalCCVs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End C-bit Coding Violations reported via the far end block error count.

::= {dsx3FarEndIntervalEntry 5}

dsx3FarEndIntervalUASs

Syntax

PerfIntervalCount

Max-Access

Read-only

Status

Current

Description

Counter associated with the number of Far End unavailable seconds.

::= {dsx3FarEndIntervalEntry 6}

dsx3FarEndIntervalValidData

Syntax

TruthValue

Max-Access

Read-only

Status

Current

Description

This variable indicates if the data for this interval is valid.

::= {dsx3FarEndIntervalEntry 7}

DS3 Far End Total Table

dsx3FarEndTotalTable

Syntax

Sequence of dsx3FarEndTotalEntry

Max-Access

Not-accessible

Status

Current

Description

The DS3 Far End Total Table contains the cumulative sum of the various statistics for the 24-hour period preceding the current interval.

::= {ds3 12}

dsx3FarEndTotalEntry

Syntax

dsx3FarEndTotalEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the DS3 Far End Total table.

Index

{dsx3FarEndTotalIndex}

::= {dsx3FarEndTotalTable 1}

The dsx3 Far End Total Entry Sequence table is shown in Table 2-61.


Table 2-61: dsx3 Far End Total Entry Sequence
Object Syntax

dsx3FarEndTotalIndex

InterfaceIndex

dsx3FarEndTotalCESs

PerfTotalCount

dsx3FarEndTotalCSESs

PerfTotalCount

dsx3FarEndTotalCCVs

PerfTotalCount

dsx3FarEndTotalUASs

PerfTotalCount

dsx3FarEndTotalIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

The index value which uniquely identifies the DS3 interface to which this entry is applicable. The interface identified by a particular value of this index is identical to the interface identified by the same value of dsx3LineIndex.

::= {dsx3FarEndTotalEntry 1}

dsx3FarEndTotalCESs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End C-bit Errored Seconds encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3FarEndTotalEntry 2}

dsx3FarEndTotalCSESs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End C-bit Severely Errored Seconds encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3FarEndTotalEntry 3}

dsx3FarEndTotalCCVs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End C-bit Coding Violations reported via the far end block error count encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3FarEndTotalEntry 4}

dsx3FarEndTotalUASs

Syntax

PerfTotalCount

Max-Access

Read-only

Status

Current

Description

The counter associated with the number of Far End unavailable seconds encountered by a DS3 interface in the previous 24-hour interval. Invalid 15-minute intervals count as 0.

::= {dsx3FarEndTotalEntry 5}

DS3/E3 Fractional Table


Note This table is no longer used.

dsx3FracTable

Syntax

Sequence of dsx3FracEntry

Max-Access

Not-accessible

Status

Deprecated

Description

This table is discontinued in favor of using ifStackTable.

Implementation of this table was optional. It was designed for those systems dividing a DS3/E3 into channels containing different data streams that are of local interest.

The DS3/E3 fractional table identifies which DS3/E3 channels associated with a CSU are being used to support a logical interface, for example, an entry in the interfaces table from the Internet-standard MIB.

Consider a DS3 device with 4 high speed links carrying router traffic, a feed for voice, a feed for video, and a synchronous channel for a non-routed protocol. We can describe the allocation of channels, in the dsx3FracTable as shown in Table 2-62.


Table 2-62: dsx3 Fractional Table Channel Allocation
dsx3FracIfIndex Channel Allocation

2.1

3

2.2

3

2.3

3

2.4

3

2.5

3

2.6

3

2.7

4

2.8

4

2.9

4

2.10

4

2.11

4

2.12

5

2.13

5

2.14

5

2.15

5

2.16

6

2.17

6

2.18

6

2.19

6

2.20

6

2.21

6

2.22

6

2.23

6

2.24

6

2.25

6

2.26

6

2.27

6

2.28

6

For dsx3M23, dsx3 SYNTRAN, dsx3CbitParity, and dsx3ClearChannel there are 28 legal channels, numbered 1 through 28.

For e3Framed there are 16 legal channels, numbered 1 through 16. The channels (1..16) correspond directly to the numbered time-slots.

::= {ds3 13}

dsx3FracEntry

Syntax

dsx3FracEntry

Max-Access

Not-accessible

Status

Deprecated

Description

An entry in the DS3 Fractional table.

Index

{dsx3FracIndex, dsx3FracNumber}

::= {dsx3FracTable 1}

The dsx3 Fractional Entry Sequence table is shown in Table 2-63.


Table 2-63: dsx3 Fractional Entry Sequence
Object Syntax

dsx3FracIndex

INTEGER

dsx3FracNumber

INTEGER

dsx3FracIfIndex

INTEGER

dsx3FracIndex

Syntax

INTEGER (1..7fffffff'h)

Max-Access

Read-only

Status

Deprecated

Description

The index value which identifies the DS3 interface to which this entry is applicable The interface identified by a particular value is the same interface identified by the same value an dsx3LineIndex object instance.

::= {dsx3FracEntry 1}

dsx3FracNumber

Syntax

INTEGER (1..31)

Max-Access

Read-only

Status

Deprecated

Description

Channel number for this entry.

::= {dsx3FracEntry 2}

dsx3FracIfIndex

Syntax

INTEGER (1..7fffffff'h)

Max-Access

Read-write

Status

Deprecated

Description

An index value that uniquely identifies an interface. The interface identified by a particular value of this index is the same interface as identified by the same value an ifIndex object instance. If no interface is currently using a channel, the value should be zero. If a single interface occupies more than one time slot, that ifIndex value will be found in multiple time slots.

::= {dsx3FracEntry 3}

ds3 Traps

ds3Traps

::= {ds3 15}

dsx3LineStatusChange

Objects

{dsx3LineStatus, dsx3LineStatusLastChange}

Status

Current

Description

A dsx3LineStatusChange trap is sent when the value of an instance changes. It can be utilized by an NMS to trigger polls. When the line status change results in a lower level line status change (for expamle, DS1), then no traps for the lower level are sent.

::= {ds3Traps 0 1}

Conformance

ds3Conformance

::= {ds3 14}

ds3Groups

::= {ds3Conformance 1}

ds3Compliances

::= {ds3Conformance 2}

ds3Compliance

Status

Current

Description

Compliance statement for DS3/E3 interfaces.

Module

AXSM

Mandatory Groups

{ds3NearEndConfigGroup, ds3NearEndStatisticsGroup}
Table 2-64: Mandatory Groups
Group Description

ds3FarEndGroup

Implementation of this group is optional for all systems that attach to a DS3 Interface. However, only C-bit Parity and SYNTRAN DS3 applications have the capability (option) of providing this information.

ds3NearEndOptionalConfigGroup

Implementation of this group is optional for all systems that attach to a DS3 interface.

dsx3LineType

Min-Access

Read-only

Description

Write access for the line type is not required.

dsx3LineCoding

Min-Access

Read-only

Description

Write access for the line coding is not required.

dsx3SendCode

Min-Access

Read-only

Description

Write access for the send code is not required.

dsx3LoopbackConfig

Min-Access

Read-only

Description

Write access for loopbacks is not required.

dsx3TransmitClockSource

Min-Access

Read-only

Description

Write access for the transmit clock source is not required.

dsx3LineLength

Min-Access

Read-only

Description

Write access for the line length is not required.

dsx3Channelization

Min-Access

Read-only

Description

Write access for the channelization is not required.

::= {ds3Compliances 1}

Units of Conformance

ds3NearEndConfigGroup

Objects

{dsx3LineIndex, dsx3TimeElapsed, dsx3ValidIntervals, dsx3LineType, dsx3LineCoding, dsx3SendCode, dsx3CircuitIdentifier, dsx3LoopbackConfig, dsx3LineStatus, dsx3TransmitClockSource, dsx3InvalidIntervals, dsx3LineLength, dsx3LoopbackStatus, dsx3Channelization, dsx3Ds1ForRemoteLoop}

Status

Current

Description

A collection of objects providing configuration information applicable to all DS3/E3 interfaces.

::= {ds3Groups 1}

ds3NearEndStatisticsGroup

Objects

{dsx3CurrentIndex, dsx3CurrentPESs, dsx3CurrentPSESs, dsx3CurrentSEFSs, dsx3CurrentUASs, dsx3CurrentLCVs, dsx3CurrentPCVs, dsx3CurrentLESs, dsx3CurrentCCVs, dsx3CurrentCESs, dsx3CurrentCSESs, dsx3IntervalIndex, dsx3IntervalNumber, dsx3IntervalPESs, dsx3IntervalPSESs, dsx3IntervalSEFSs, dsx3IntervalUASs, dsx3IntervalLCVs, dsx3IntervalPCVs, dsx3IntervalLESs, dsx3IntervalCCVs, dsx3IntervalCESs, dsx3IntervalCSESs, dsx3IntervalValidData, dsx3TotalIndex, dsx3TotalPESs, dsx3TotalPSESs, dsx3TotalSEFSs, dsx3TotalUASs, dsx3TotalLCVs, dsx3TotalPCVs, dsx3TotalLESs, dsx3TotalCCVs, dsx3TotalCESs, dsx3TotalCSESs}

Status

Current

Description

A collection of objects providing statistics information applicable to all DS3/E3 interfaces.

::= {ds3Groups 2}

ds3FarEndGroup

Objects

{dsx3FarEndLineIndex, dsx3FarEndEquipCode, dsx3FarEndLocationIDCode, dsx3FarEndFrameIDCode, dsx3FarEndUnitCode, dsx3FarEndFacilityIDCode, dsx3FarEndCurrentIndex, dsx3FarEndTimeElapsed, dsx3FarEndValidIntervals, dsx3FarEndCurrentCESs, dsx3FarEndCurrentCSESs, dsx3FarEndCurrentCCVs, dsx3FarEndCurrentUASs, dsx3FarEndInvalidIntervals, dsx3FarEndIntervalIndex, dsx3FarEndIntervalNumber, dsx3FarEndIntervalCESs, dsx3FarEndIntervalCSESs, dsx3FarEndIntervalCCVs, dsx3FarEndIntervalUASs, dsx3FarEndIntervalValidData, dsx3FarEndTotalIndex, dsx3FarEndTotalCESs, dsx3FarEndTotalCSESs, dsx3FarEndTotalCCVs, dsx3FarEndTotalUASs}

Status

Current

Description

A collection of objects providing remote configuration and statistics information applicable to C-bit Parity and SYNTRAN DS3 interfaces.

::= {ds3Groups 3}

ds3DeprecatedGroup

Objects

{dsx3IfIndex, dsx3FracIndex, dsx3FracNumber, dsx3FracIfIndex}

Status

Deprecated

Description

A collection of obsolete objects that may be implemented for backwards compatibility.

::= {ds3Groups 4}

ds3NearEndOptionalConfigGroup

Objects

{dsx3LineStatusChangeTrapEnable}

Status

Current

Description

A collection of objects that may be implemented on DS3/E3 interfaces.

::= {ds3Groups 5}

ds3NearEndOptionalTrapGroup

Notifications

{dsx3LineStatusChange}

Status

Current

Description

A collection of notifications that may be implemented on DS3/E3 interfaces.

::= {ds3Groups 6}

Interfaces Group

This MIB was extracted from RFC 2233. This MIB module describes generic network interface sub-layers. This MIB is an updated version of MIB-II's ifTable, and incorporates the extensions defined in RFC 1229.

OwnerString

Display Hint

255a

Status

Current

Description

This data type is used to model an administratively assigned name of the owner of a resource. This information is taken from the NVT ASCII character set. It is suggested that this name contain one or more of the following: ASCII form of the manager station's transport address, management station name (for example, domain name), network management personnel's name, location, or phone number. In some cases the agent itself will be the owner of an entry. In these cases, this string shall be set to a string starting with agent.

Syntax

OCTET STRING (SIZE(0..255))

InterfaceIndex contains the semantics of ifIndex and should be used for any syntax defined on other MIB modules that need these semantics.

InterfaceIndex

Display Hint

d

Status

Current

Description

A unique value, greater than zero, for each interface or interface sub-layer in the managed system. It is recommended that values be assigned contiguously starting from 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization.

Syntax

Integer32 (1..2147483647)

InterfaceIndexOrZero

Display Hint

d

Status

Current

Description

This textual convention is an extension of the InterfaceIndex convention. The latter defines a greater than zero value used to identify an interface or interface sub-layer in the managed system. This extension permits the additional value of zero. The value zero is specific and must therefore be defined as part of thedescription. Examples of the usage of zero include situations where interface was unknown, or when none or all interfaces need to be referenced.

Syntax

Integer32 (0..2147483647)

ifNumber

Syntax

Integer32

Max-Access

Read-only

Status

Current

Description

Number of network interfaces (regardless of their current state) present on this system.

::= {interfaces 1}

ifTableLastChange

Syntax

TimeTicks

Max-Access

Read-only

Status

Current

Description

The value of sysUpTime at the time of the last creation or deletion of an entry in the ifTable. If the number of entries has been unchanged since the last re-initialization of the local network management subsystem, then this contains a zero value.

::= {ifMIBs 5}

Interfaces Table

The Interfaces Table contains information on the entity's interfaces. Each sub-layer below the internetwork-layer of a network interface is considered to be an interface.

ifTable

Syntax

Sequence of IfEntry

Max-Access

Not-accessible

Status

Current

Description

List of interface entries. The number of entries is given by the value of ifNumber.

::= {interfaces 2}

ifEntry

Syntax

ifEntry

Max-Access

Not-accessible

Status

Current

Description

Entry containing management information applicable to a particular interface.

Index

{ifIndex}

::= {ifTable 1}

The If Entry Sequence table is shown in Table 2-65.


Table 2-65: ifEntry Sequence
Object Syntax

ifIndex

InterfaceIndex

ifDescr

DisplayString

ifType

IANAifType

ifMtu

Integer32

ifSpeed

Gauge32

ifPhysAddress

PhysAddress

ifAdminStatus

Integer

ifOperStatus

Integer

ifLastChange

TimeTicks

ifInOctets

Counter32

ifInUcastPkts

Counter32

ifInNUcastPkts

Counter32 (deprecated)

ifInDiscards

Counter32

ifInErrors

Counter32

ifInUnknownProtos

Counter32

ifOutOctets

Counter32

ifOutUcastPkts

Counter32

ifOutNUcastPkts

Counter32 (deprecated)

ifOutDiscards

Counter32

ifOutErrors

Counter32

ifOutQLen

Gauge32 (deprecated)

ifSpecific

IDENTIFIER (deprecated)

ifIndex

Syntax

InterfaceIndex

Max-Access

Read-only

Status

Current

Description

A unique value, greater than zero, for each interface. It is recommended that values are assigned starting with 1. The value for each interface sub-layer must remain constant at least from one re-initialization of the entity's network management system to the next re-initialization.

::= {ifEntry 1}

ifDescr

Syntax

DisplayString (SIZE (0..255))

Max-Access

Read-only

Status

Current

Description

A textual string containing information about the interface. This string should include the name of the manufacturer, the product name, and the version of the interface hardware/software.

::= {ifEntry 2}

ifType

Syntax

IANAifType

Max-Access

Read-only

Status

Current

Description

Type of interface. Additional values for ifType are assigned by the Internet Assigned Numbers Authority (IANA), through updating the Syntax of the IANAifType textual convention.

::= {ifEntry 3}

ifMtu

Syntax

Integer32

Max-Access

Read-only

Status

Current

Description

The size of the largest packet which can be sent/received on the interface, specified in octets. For interfaces that are used for transmitting network datagrams, this is the size of the largest network datagram that can be sent on the interface.

::= {ifEntry 4}

ifSpeed

Syntax

Gauge32

Max-Access

Read-only

Status

Current

Description

Estimate of the interface's current bandwidth in bits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this should contain the nominal bandwidth. If the bandwidth of the interface is greater than the maximum value reported by this then this should report its maximum value (4,294,967,295) and ifHighSpeed must be used to report the interface's speed. For a sub-layer which has no concept of bandwidth, this value should be zero.

::= { ifEntry 5 }

ifPhysAddress

Syntax

PhysAddress

Max-Access

Read-only

Status

Current

Description

Interface address at its protocol sub-layer. For example, for an 802.x interface, this normally contains a MAC address. The interface's media-specific MIB must define the bit and byte ordering and the format of the value of this address. For interfaces which do not have such an address (for example, a serial line), this should contain an octet string of zero length.

::= {ifEntry 6}

ifAdminStatus

Syntax

Integer {up (1), ready to pass packets down; (2), testing; (3) in some test mode}

Max-Access

Read-write

Status

Current

Description

Desired state of the interface. The testing (3) state indicates that no operational packets can be passed. When a managed system initializes, all interfaces start with ifAdminStatus in the down (2) state. As a result of either explicit management action or through configuration information retained by the managed system, ifAdminStatus is changed to either the up (1), testing (3), or remains in the down (2) state.

::= {ifEntry 7}

ifOperStatus

Syntax

Integer {up (1), ready to pass packets; down(2); testing (3), in some test mode; unknown (4), status can not be determined; dormant (5); notPresent (6), some component is missing; lowerLayerDown (7), down due to state of lower-layer interface(s)}

Max-Access

Read-only

Status

Current

Description

Current operational state of the interface. The testing (3) state indicates that no operational packets can be passed. If ifAdminStatus is down (2) then ifOperStatus should be down (2). If ifAdminStatus is changed to up (1) then ifOperStatus should change to up (1). If the interface is ready to transmit and receive network traffic; it should change to dormant (5) if the interface is waiting for external actions (such as a serial line waiting for an incoming connection). It should remain in the down (2) state if and only if there is a fault that prevents it from going to the up (1) state. It should remain in the notPresent (6) state if the interface has missing components, typically hardware.

::= {ifEntry 8}

ifLastChange

Syntax

TimeTicks

Max-Access

Read-only

Status

Current

Description

The value of sysUpTime at the time the interface entered its current operational state. If the current state was entered prior to the last re-initialization of the local network management subsystem, then this contains a zero value.

::= {ifEntry 9}

ifInOctets

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The total number of octets received on the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 10}

ifInUcastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were not addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 11}

ifInNUcastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Deprecated

Description

The number of packets, delivered by this sub-layer to a higher (sub-)layer, which were addressed to a multicast or broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. This is discontinued in favor of ifInMulticastPkts and ifInBroadcastPkts.

::= {ifEntry 12}

ifInDiscards

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being deliverable to a higher-layer protocol. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 13}

ifInErrors

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

For packet-oriented interfaces, the number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol. For character-oriented or fixed-length interfaces, the number of inbound transmission units that contained errors preventing them from being deliverable to a higher-layer protocol. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 14}

ifInUnknownProtos

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

For packet-oriented interfaces, the number of packets received via the interface which were discarded because of an unknown or unsupported protocol. For character-oriented or fixed-length interfaces that support protocol multiplexing the number of transmission units received via the interface which were discarded because of an unknown or unsupported protocol. For any interface that does not support protocol multiplexing, this counter will always be 0. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 15}

ifOutOctets

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The total number of octets transmitted out of the interface, including framing characters. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 16}

ifOutUcastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

Total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 17}

ifOutNUcastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Deprecated

Description

The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime. This is discontinued in favor of ifOutMulticastPkts and ifOutBroadcastPkts.

::= {ifEntry 18}

ifOutDiscards

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 19}

ifOutErrors

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

For packet-oriented interfaces, the number of outbound packets that could not be transmitted because of errors. For character-oriented or fixed-length interfaces, the number of outbound transmission units that could not be transmitted because of errors. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifEntry 20}

ifOutQLen

Syntax

Gauge32

Max-Access

Read-only

Status

Deprecated

Description

Length of the output packet queue (in packets).

::= {ifEntry 21}

ifSpecific

Syntax

IDENTIFIER

Max-Access

Read-only

Status

Deprecated

Description

It is recommended that this value point to an instance of a MIB in the media-specific MIB, for example, that this have the semantics associated with the Instance Pointer textual convention defined in RFC 1903. It is recommended that the media-specific MIB specify what value ifSpecific should take for values of ifType. If no MIB definitions specific to the particular media are available, the value should be set to the IDENTIFIER {0 0}.

::= {ifEntry 22}

Extension to the Interface Table

This table replaces the ifExtnsTable table.

ifXTable

Syntax

Sequence of ifXEntry

Max-Access

Not-accessible

Status

Current

Description

List of interface entries. The number of entries is given by the value of ifNumber. This table contains additional entries for the interface table.

::= {ifMIBs 1}

ifXEntry

Syntax

ifXEntry

Max-Access

Not-accessible

Status

Current

Description

Entry containing additional management information applicable to a particular interface.

Augments

{ifEntry}

::= {ifXTable 1}

The ifXEntry Sequence table is shown in Table 2-66.


Table 2-66: ifXEntry Sequence
Object Syntax

ifName

DisplayString

ifInMulticastPkts

Counter32

ifInBroadcastPkts

Counter32

ifOutMulticastPkts

Counter32

ifOutBroadcastPkts

Counter32

ifHCInOctets

Counter64

ifHCInUcastPkts

Counter64

ifHCInMulticastPkts

Counter64

ifHCInBroadcastPkts

Counter64

ifHCOutOctets

Counter64

ifHCOutUcastPkts

Counter64

ifHCOutMulticastPkts

Counter64

ifHCOutBroadcastPkts

Counter64

ifLinkUpDownTrapEnable

Integer

ifHighSpeed

Gauge32

ifConnectorPresent

TruthValue

ifAlias

DisplayString

ifCounterDiscontinuityTime

TimeStamp

ifName

Syntax

DisplayString

Max-Access

Read-only

Status

Current

Description

Textual name of the interface. The value should be the name of the interface as assigned by the local device and should be suitable for use in commands entered at the device's console. This might be a text name, such as le0 or a simple port number, such as 1, depending on the interface naming syntax of the device. If several entries in the ifTable together represent a single interface as named by the device, then each will have the same value of ifName. Note that for an agent which responds to SNMP queries concerning an interface on some other (proxied) device, the value of ifName for such an interface is the proxied device's local name for it. If there is no local name, or this is not applicable, then this contains a zero length string.

For the MGX 8850, it contains the physical or logical association of a name. Table 2-67shows three examples that illustrate the value(s) for ifName object. The actual values depend on the implementtion.


Table 2-67: ifName Examples
ifDescr ifName Remarks

sonet4.1.1

sonet.4.1.1

Association for SONET Line:
Logical Slot 4, Bay 1, Line Number 1

ds3.2.2.2

ds3.2.2.2

Association for DS3 Line:
Logical Slot 2, Bay 2, Line Number 2

atm.4.1.1.1

atm.4.1.1.1

Association of ATM Physical Interface:
Logical Slot 4, Bay 1, Line Number 1, AtmPhy Number 1

atmVirtual.5.1.2.20.200

atmVirtual.5.1.2.20.200

Association of ATM Virtual Interface for Virtual Trunk:
Logical Slot 5, Bay 1, Line Number 2, Virtual Interface 20, VPI Number 200

There are three conventions that are used for the value of ifName objects. These apply to physical lines, ATM physical lines, and ATM virtual interfaces.

Physical Lines

This format is used for Physical Lines such as SONET, DS3, DS1, etc.

    <lineType>.<logical-slot>.<bay>.<lineNumber>
    

where

Examples:

sonet.4.1.1 => sonet, Logical Slot 4, Bay 1 , Physical Line 1
ds3.6.2.3 => ds3, Logical Slot 6, Bay 2, Physical Line 3
ATM Physical Interfaces

This format is used for ATM Physical Interfaces.

atm.<logical-slot>.<bay>.<lineNumber>

where

Examples:

atm.4.2.2.1 => atm, Logical Slot 4, Bay 2, Physical Line 2, ATM Phy 1
atm.4.1.2.2 => atm, Logical Slot 4, Bay 1, IMA Id 2, ATM Phy 2
ATM Virtual Interfaces

This format is used for ATM Virtual Interfaces (atmVirtual )

atmVirtual.<logical-slot>.<bay>.<lineNumber>.<vi-number>.[<vpi-number>]

where

Examples

atmVirtual.3.1.2.33 => atmVirtual, Logical Slot 3, Bay 1 , Physical Line 2, VI 33
atmVirtual.3.1.3.23 => atmVirtual, Logical Slot 3, Bay 1, IMA Id 3, VI 23
atmVirtual.4.2.2.34.2000 => atmVirtual, Logical Slot 4, Bay 2, Physical Line 2, VI 34, VPI 2000

::= { ifXEntry 1 }

ifInMulticastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of packets delivered by a sub-layer to a higher sub-layer, which were addressed to a multicast address at this sub-layer. For a MAC layer protocol, this includes both group and functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 2}

ifInBroadcastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The number of packets, delivered by a sub-layer to a higher sub-layer, which were addressed to a broadcast address at this sub-layer. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 3}

ifOutMulticastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The total number of packets that higher-level protocols requested be transmitted, which were addressed to a multicast address at this sub-layer, including those discarded or not sent. For a MAC layer protocol, this includes both group and functional addresses. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 4}

ifOutBroadcastPkts

Syntax

Counter32

Max-Access

Read-only

Status

Current

Description

The total number of packets that higher-level protocols requested be transmitted and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 5}

High Capacity Counters

These counters are all 64 bit versions of the basic ifTable counters. They all have the same basic semantics as their 32-bit counterparts; their syntax has been extended to 64 bits.

ifHCInOctets

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The total number of octets received on the interface, including framing characters. This is a 64-bit version of ifInOctets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 6}

ifHCInUcastPkts

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The number of packets, delivered by this sub-layer to a higher sub-layer, which were not addressed to a multicast or broadcast address. This is a 64-bit version of ifInUcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 7}

ifHCInMulticastPkts

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The number of packets, delivered by this sub-layer to a higher sub-layer, which were addressed to a multicast address. For a MAC layer protocol, this includes both group and functional addresses. This is a 64-bit version of ifInMulticastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 8}

ifHCInBroadcastPkts

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The number of packets, delivered by this sub-layer to a higher sub-layer, which were addressed to a broadcast address. This is a 64-bit version of ifInBroadcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 9}

ifHCOutOctets

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The total number of octets transmitted out of the interface, including framing characters. This is a 64-bit version of ifOutOctets. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 10}

ifHCOutUcastPkts

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The total number of packets that higher-level protocols requested be transmitted, and which were not addressed to a multicast or broadcast address at this sub-layer, including those that were discarded or not sent. This is a 64-bit version of ifOutUcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 11}

ifHCOutMulticastPkts

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a multicast address at this sub-layer, including those that were discarded or not sent. For a MAC layer protocol, this includes both group and functional addresses. This is a 64-bit version of ifOutMulticastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 12}

ifHCOutBroadcastPkts

Syntax

Counter64

Max-Access

Read-only

Status

Current

Description

The total number of packets that higher-level protocols requested be transmitted, and which were addressed to a broadcast address at this sub-layer, including those that were discarded or not sent. This is a 64-bit version of ifOutBroadcastPkts. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime.

::= {ifXEntry 13}

ifLinkUpDownTrapEnable

Syntax

Integer {enabled (1), disabled (2)}

Max-Access

Read-write

Status

Current

Description

Indicates whether linkUp/linkDown traps should be generated for this interface. By default, this should have the value enabled (1) for interfaces which do not operate on top of any other interface (as defined in the ifStackTable), and disabled (2) otherwise.

::= {ifXEntry 14}

ifHighSpeed

Syntax

Gauge32

Max-Access

Read-only

Status

Current

Description

An estimate of the interface's current bandwidth in units of 1,000,000 bits per second. If this reports a value of n then the speed of the interface is somewhere in the range of n-500,000 to n+499,999. For interfaces that do not vary in bandwidth or no accurate estimation can be made, this should contain the nominal bandwidth. For a sub-layer that has a defined bandwidth, the value should be zero.

::= {ifXEntry 15}

ifPromiscuousMode

Syntax

TruthValue

Max-Access

Read-write

Status

Current

Description

This has a value of false (2) if the interface only accepts packets/frames that are addressed to this station. It has a value of true (1) when the station accepts all packets/frames transmitted on the media. The value of true (1) is only valid on certain types of media. If valid, setting this to a value of true (1) may require the interface to be reset before becoming effective. The value of ifPromiscuousMode does not affect the reception of broadcast and multicast packets/frames by the interface.

::= {ifXEntry 16}

ifConnectorPresent

Syntax

TruthValue

Max-Access

Read-only

Status

Current

Description

This has the value true (1) if the interface sublayer has a physical connector and the value false (2) otherwise.

::= {ifXEntry 17}

ifAlias

Syntax

DisplayString (SIZE(0..64))

Max-Access

Read-write

Status

Current

Description

This is an alias for the interface as specified by a network manager, and provides a non- volatile handle for the interface. On the first instance of an interface, the value of ifAlias associated with that interface is the zero-length string. When a value is written into an instance of ifAlias through a network management set operation, then the agent must retain the supplied value in the ifAlias instance associated with the same interface for as long as that interface remains instantiated, including across all re-initializations and reboots of the network management system, including those which result in a change of the interface's ifIndex value.

An example of the value which a network manager might store in this for a WAN interface is the Telco's circuit number/identifier of the interface.

Some agents may support write-access only for interfaces having particular values of ifType. An agent which supports write access to this is required to keep the value in non-volatile storage, but it may limit the length of new values depending on how much storage is already occupied by the current values for other interfaces.

::= {ifXEntry 18}

ifCounterDiscontinuityTime

Syntax

TimeStamp

Max-Access

Read-only

Status

Current

Description

The value of sysUpTime on the most recent occasion at which any of this interface's counters suffered a discontinuity. The relevant counters are the specific instances associated with this interface of any Counter32 or Counter64 contained in the ifTable or ifXTable. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this contains a zero value.

::= {ifXEntry 19}

Interface Stack Group

Implementation of this group is mandatory for all systems

ifStackTable

Syntax

Sequence of ifStackEntry

Max-Access

Not-accessible

Status

Current

Description

The table containing information on the relationships between the multiple sub-layers of network interfaces. It contains information on which sub- layers run on top of other sub-layers, where each sub-layer corresponds to a conceptual row in the ifTable. For example, when the sub-layer with ifIndex value x runs over the sub-layer with ifIndex value y, then this table contains:

ifStackStatus.x.y=active

For each ifIndex value, I, which identifies an active interface, there are always at least two instantiated rows in this table associated with I. For one of these rows, I is the value of ifStackHigherLayer; for the other, I is the value of ifStackLowerLayer. (If I is not involved in multiplexing, then these are the only two rows associated with I.) For example, two rows exist even for an interface which has no others stacked on top or below it.

ifStackStatus.0.x=active

ifStackStatus.x.0=active

::= {ifMIBs 2}

ifStackEntry

Syntax

ifStackEntry

Max-Access

Not-accessible

Status

Current

Description

Information on a particular relationship between two sub-layers, specifying that one sub-layer runs on top of the other sub-layer. Each sub-layer corresponds to a conceptual row in the ifTable.

Index

{ifStackHigherLayer, ifStackLowerLayer}

::= {ifStackTable 1}

The ifStackEntry Sequence table is shown in Table 2-68.


Table 2-68: iIStackEntry Sequence
Object Syntax

IfStackHigherLayer

Integer32

ifStackLowerLayer

Integer32

ifStackStatus

RowStatus

ifStackHigherLayer

Syntax

Integer32

Max-Access

Not-accessible

Status

Current

Description

The value of ifIndex corresponding to the higher sub-layer of the relationship, for example, the sub-layer which runs on top of the sub-layer identified by the corresponding instance of ifStackLowerLayer. If there is no higher sub-layer (below the internetwork layer), then this has the value 0.

::= {ifStackEntry 1}

ifStackLowerLayer

Syntax

Integer32

Max-Access

Not-accessible

Status

Current

Description

The value of ifIndex corresponding to the lower sub-layer of the relationship, for example, the sub-layer which runs below the sub-layer identified by the corresponding instance of ifStackHigherLayer. If there is no lower sub-layer, then this has the value 0.

::= {ifStackEntry 2}

ifStackStatus

Syntax

RowStatus

Max-Access

Read-create

Status

Current

Description

Thestatus of the relationship between two sub-layers. Changing the value of this object from active to notInService or destroy will have consequences up and down the interface stack. Write access to this is likely to be inappropriate for some types of interfaces, and many implementations will not support write-access for any type of interface.

::= {ifStackEntry 3}

ifStackLastChange

Syntax

TimeTicks

Max-Access

Read-only

Status

Current

Description

The value of sysUpTime at the time of the last change of the (whole) interface stack. A change of the interface stack is defined to be any creation, deletion, or change in value of any instance of ifStackStatus. If the interface stack has been unchanged since the last re-initialization of the local network management subsystem, then this contains a zero value.

::= {ifMIBs 6}

Generic Receive Address Table

This group of objects is mandatory for all types of interfaces which can receive packets/frames addressed to more than one address. This table replaces the ifExtnsRcvAddr table. The main difference is that this table makes use of the RowStatus textual convention, while ifExtnsRcvAddr does not.

ifRcvAddressTable

Syntax

Sequence of ifRcvAddressEntry

Max-Access

Not-accessible

Status

Current

Description

This table contains an entry for each address (broadcast, multicast, or uni-cast) for which the system will receive packets/frames on a particular interface, except as follows:

A system is normally able to use any unicast address which corresponds to an entry in this table as a source address.

::= {ifMIBs 4}

ifRcvAddressEntry

Syntax

ifRcvAddressEntry

Max-Access

Not-accessible

Status

Current

Description

List of objects identifying an address for which the system will accept packets/frames on the particular interface identified by the index value ifIndex.

Index

{ifIndex, ifRcvAddressAddress}

::= {ifRcvAddressTable 1}

The ifRcvAddressEntry Sequence table is shown in Table 2-69.


Table 2-69: ifRcvAddressEntry Sequence
Object Syntax

ifRcvAddressAddress

PhysAddress

ifRcvAddressStatus

RowStatus

ifRcvAddressType

Integer

ifRcvAddressAddress

Syntax

PhysAddress

Max-Access

Not-accessible

Status

Current

Description

An address for which the system will accept packets/frames on this entry's interface.

::= {ifRcvAddressEntry 1}

ifRcvAddressStatus

Syntax

RowStatus

Max-Access

Read-create

Status

Current

Description

Used to create and delete rows in the ifRcvAddressTable.

::= {ifRcvAddressEntry 2}

ifRcvAddressType

Syntax

Integer {other(1), volatile(2), nonVolatile(3)}

Max-Access

Read-create

Status

Current

Description

This has the value nonVolatile (3) for those entries in the table which are valid and will not be deleted by the next restart of the managed system. Entries having the value volatile (2) are valid and exist, but have not been saved, so that will not exist after the next restart of the managed system. Entries having the value other (1) are valid and exist but are not classified as to whether they will continue to exist after the next restart.

Default

{volatile}

::= {ifRcvAddressEntry 3}

Interface Related Traps.

linkDown

Syntax

{ifIndex, ifAdminStatus, ifOperStatus}

Status

Current

Description

A linkDown trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the ifOperStatus for one of its communication links is about to enter the down state from some other state (but not from the notPresent state). This other state is indicated by the included value of ifOperStatus.

::= {snmpTraps 3}

linkUp

Syntax

{ifIndex, ifAdminStatus, ifOperStatus}

Status

Current

Description

A linkUp trap signifies that the SNMPv2 entity, acting in an agent role, has detected that the ifOperStatus for one of its communication links left the down state and transitioned into some other state (but not into the notPresent state). This other state is indicated by the included value of ifOperStatus.

::= {snmpTraps 4}

Conformance Information

ifCompliance2E

Status

Current

Description

Compliance statement for SNMPv2 entities which have network interfaces.

Module

AXSM

Mandatory Groups

{ifGeneralInformationGroup, ifStackGroup2, ifCounterDiscontinuityGroup}
Table 2-70: Mandatory Groups
Group Description

ifFixedLengthGroup

This group is mandatory for all network interfaces which are character-oriented or transmit data in fixed-length transmission units.

ifHCFixedLengthGroup

This group is mandatory only for those network interfaces which are character-oriented or transmit data in fixed-length transmission units, and for which the value of the corresponding instance of ifSpeed is greater than 20 million bits/second.

ifPacketGroup

This group is mandatory for all network interfaces which are packet-oriented.

ifHCPacketGroup

This group is mandatory only for those network interfaces which are packet-oriented and for which the value of the corresponding instance of ifSpeed is greater than 650 million bits/second.

ifRcvAddressGroup

The applicability of this group must be defined by the media-specific MIBs. Media-specific MIBs must define the exact meaning, use, and semantics of the addresses in this group.

ifLinkUpDownTrapEnable

Min-Access

Read-only

Description

Write access is not required.

ifPromiscuousMode

Min-Access

Read-only

Description

Write access is not required.

ifStackStatus

Syntax

Integer {active(1)} (a subset of RowStatus)

Min-Access

Read-only

Description

Write access is not required. One of the six enumerated values for the RowStatus textual convention need to be supported, specifically active(1).

ifAdminStatus

Syntax

Integer {up(1), down(2)}

Min-Access

Read-only

Description

Write access is not required or supported for the value testing(3).

ifAlias

Min-Access

Read-only

Description

Write access is not required.

::= {ifCompliances 2}

ifGeneralInformationGroup

Syntax

{ifIndex, ifDescr, ifType, ifSpeed, ifPhysAddress, ifAdminStatus, ifOperStatus, ifLastChange, ifLinkUpDownTrapEnable, ifConnectorPresent, ifHighSpeed, ifName, ifNumber, ifAlias, ifTableLastChange}

Status

Current

Description

Collection of objects providing information applicable to all network interfaces.

::= {ifGroups 10}


Note The following five groups (ifFixedLengthGroup, ifPacketGroup, ifHCPacketGroup, ifVHCPacketGroup, and ifRcvAddressGroup) are mutually exclusive; only one of these groups is implemented for any interface.

ifFixedLengthGroup

Syntax

{ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors}

Status

Current

Description

A collection of objects providing information specific to non-high speed (non-high speed interfaces transmit and receive at speeds less than or equal to 20 million bits/second) character-oriented or fixed-length-transmission network interfaces.

::= {ifGroups 2}

ifHCFixedLengthGroup

Syntax

{ifHCInOctets, ifHCOutOctets, ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors}

Status

Current

Description

Collection of objects providing information specific to high speed (greater than 20 million bits/second) that are either character-oriented or fixed-length-transmission network interfaces.

::= {ifGroups 3}

ifPacketGroup

Syntax

{ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors, ifMtu, ifInUcastPkts, ifInMulticastPkts, ifInBroadcastPkts, ifInDiscards, ifOutUcastPkts, ifOutMulticastPkts, ifOutBroadcastPkts, ifOutDiscards, ifPromiscuousMode}

Status

Current

Description

Collection of objects providing information specific to non-high speed (non-high speed interfaces transmit and receive at speeds less than or equal to 20 million bits/second) packet-oriented network interfaces.

::= {ifGroups 4}

ifHCPacketGroup

Syntax

{ifHCInOctets, ifHCOutOctets, ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors, ifMtu, ifInUcastPkts, ifInMulticastPkts, ifInBroadcastPkts, ifInDiscards, ifOutUcastPkts, ifOutMulticastPkts, ifOutBroadcastPkts, ifOutDiscards, ifPromiscuousMode}

Status

Current

Description

Collection of objects providing information specific to high speed (greater than 20 million bits/second but less than or equal to 650 million bits/second) packet-oriented network interfaces.

::= {ifGroups 5}

ifVHCPacketGroup

Syntax

{ifHCInUcastPkts, ifHCInMulticastPkts, ifHCInBroadcastPkts, ifHCOutUcastPkts, ifHCOutMulticastPkts, ifHCOutBroadcastPkts, ifHCInOctets, ifHCOutOctets, ifInOctets, ifOutOctets, ifInUnknownProtos, ifInErrors, ifOutErrors, ifMtu, ifInUcastPkts, ifInMulticastPkts, ifInBroadcastPkts, ifInDiscards, ifOutUcastPkts, ifOutMulticastPkts, ifOutBroadcastPkts, ifOutDiscards, ifPromiscuousMode}

Status

Current

Description

Collection of objects providing information specific to higher speed (greater than 650 million bits/second) packet-oriented network interfaces.

::= {ifGroups 6}

ifRcvAddressGroup

Syntax

{ifRcvAddressStatus, ifRcvAddressType}

Status

Current

Description

Collection of objects providing information on the multiple addresses which an interface receives.

::= {ifGroups 7}

ifStackGroup2

Syntax

{ifStackStatus, ifStackLastChange}

Status

Current

Description

Collection of objects providing information on the layering of MIB-II interfaces.

::= {ifGroups 11}

ifCounterDiscontinuityGroup

Syntax

{ifCounterDiscontinuityTime}

Status

Current

Description

Collection of objects providing information specific to interface counter discontinuities.

::= {ifGroups 13}

Deprecated Definitions

Interface Test Table

This group of objects is optional. However, a media-specific MIB may make implementation of this group mandatory.

This table replaces the ifExtnsTestTable

ifTestTable

Syntax

Sequence of ifTestEntry

Max-Access

Not-accessible

Status

Deprecated

Description

This table contains one entry per interface. It defines objects which allow a network manager to instruct an agent to test an interface for various faults. Tests for an interface are defined in the media-specific MIB. After invoking a test, the ifTestResult is read to determine the outcome. If an agent can not perform the test, ifTestResult indicates this fact. The ifTestCode can be used to provide further test-specific or interface-specific (or even enterprise-specific) information concerning the outcome of the test. Only one test can be in progress on each interface. If one test is in progress when another test is invoked, the second test is rejected. Some agents may reject a test when a prior test is active on another interface. Before starting a test, a manager-station must obtain `ownership' of the entry in the ifTestTable. This is accomplished with the ifTestId and ifTestStatus objects as follows:

try_again:
get (ifTestId, ifTestStatus)
while (ifTestStatus != notInUse)
/*
* Loop while a test is running or some other
* manager is configuring a test.
*/
short delay
get (ifTestId, ifTestStatus)
}
/*
* Is not being used right now -- let's compete
* to see who gets it.
*/
lock_value = ifTestId
if (set(ifTestId = lock_value, ifTestStatus = inUse,
ifTestOwner = 'my-IP-address') == FAILURE)
/*
* Another manager got the ifTestEntry -- go try again
*/
goto try_again;
/*
* I have the lock
*/
set up any test parameters.
/*
* This starts the test
*/
set(ifTestType = test_to_run);
wait for test completion by polling ifTestResult when test completes, agent sets ifTestResult agent also sets ifTestStatus = notInUse retrieve any additional test results, and ifTestId
if (ifTestId == lock_value+1) results are valid

A manager station retrieves the value of the appropriate ifTestId and ifTestStatus objects. The retrieval is repeated if necessary, until the value of ifTestStatus is `notInUse'. The manager station tries to set the same ifTestId to the value it retrieved, the ifTestStatus to `inUse', and the corresponding ifTestOwner to a value indicating itself. If the set operation succeeds, the manager has obtained ownership of the ifTestEntry, and the value of the ifTestId is incremented by the agent (per the semantics of TestAndIncr). Failure of the set operation indicates that another manager has obtained ownership of the ifTestEntry. Once ownership is obtained, any test parameters can be setup; the test is initiated by setting ifTestType. On completion of the test, the agent sets ifTestStatus to `notInUse'. Once this occurs, the manager can retrieve the results. In the rare event that the invocation of tests by two network managers were to overlap, there would be a possibility that the first test's results might be overwritten by the second test's results prior to the first results being read. This circumstance can be detected by a network manager retrieving ifTestId as it retrieves the test results, and ensuring the results are for the desired request.

If ifTestType is not set within a long period of time after ownership is obtained, the agent should time-out the manager, and reset the value of the ifTestStatus back to `notInUse.' It is suggested that this time-out period be 5 minutes.

In general, a management station must not retransmit a request to invoke a test for which it does not receive a response; instead, it properly inspects an agent's MIB to determine if the invocation was successful. If the invocation was unsuccessful, the invocation request is retransmitted.

Some tests may require the interface to be taken off-line to execute them, or may require the agent to reboot after completion of the test. In these circumstances, communication with the management station invoking the test may be lost until after completion of the test. An agent is not required to support such tests. However, if these tests are supported, then the agent should make every effort to transmit a response to the request which invoked the test prior to losing communication. When the agent is restored to normal service, the results of the test are properly made available in the appropriate objects. This requires that the ifIndex value assigned to an interface must be unchanged even if the test causes a reboot. An agent must reject any test for which it cannot make available at least the minimum amount of information after that test completes.

::= {ifMIBs 3}

ifTestEntry

Syntax

ifTestEntry

Max-Access

Not-accessible

Status

Deprecated

Description

An entry containing objects for invoking tests on an interface.

Augments

{ifEntry}

::= {ifTestTable 1}

The ifTestEntry Sequence table is shown in Table 2-71.


Table 2-71: ifTestEntry Sequence
Object Syntax

ifTestId

TestAndIncr

ifTestStatus

Integer

ifTestType

AutonomousType

ifTestResult

Integer

ifTestCode

IDENTIFIER

ifTestOwner

OwnerString

ifTestId

Syntax

TestAndIncr

Max-Access

Read-write

Status

Deprecated

Description

Identifies the current invocation of the interface test.

::= {ifTestEntry 1}

ifTestStatus

Syntax

Integer {notInUse(1), inUse(2)}

Max-Access

Read-write

Status

Deprecated

Description

Indicates whether or not the manager currently has the necessary `ownership' required to invoke a test on this interface. A write is only successful when it changes its value from notInUse (1) to inUse (2). After completion of a test, the agent resets the value back to notInUse (1).

::= {ifTestEntry 2}

ifTestType

Syntax

AutonomousType

Max-Access

Read-write

Status

Deprecated

Description

Control variable used to start and stop operator-initiated interface tests. Most IDENTIFIER values assigned to tests are defined elsewhere, in association with specific types of interface. This document assigns a value for a full-duplex loopback test and defines the special meanings of the subject identifier:

noTest IDENTIFIER ::= {0 0}

When the value noTest is written, no action is taken unless a test is in progress, in which case the test is aborted. Writing any other value is only valid when no test is currently in progress, in which case the indicated test is initiated.

When read, this always returns the most recent value to which ifTestType was set. If it has not been set since the last initialization of the network management subsystem on the agent, a value of noTest is returned.

::= {ifTestEntry 3}

ifTestResult

Syntax

Integer {none(1), (no test yet requested); success(2); inProgress(3); notSupported(4); unAbleToRun(5), (due to state of system); aborted(6); failed(7)}

Max-Access

Read-only

Status

Deprecated

Description

Contains the result of the requested test or the value none (1) if no tests have been requested since the last reset. Note that this facility provides no provision for saving the results of one test when starting another, as could be required if used by multiple managers concurrently.

::= {ifTestEntry 4}

ifTestCode

Syntax

IDENTIFIER

Max-Access

Read-only

Status

Deprecated

Description

Contains a code which has more specific information on the test result, for example an error-code after a failed test. Error codes and other values may take are specific to the type of interface and/or test. The value may have the semantics of either the AutonomousType or InstancePointer textual conventions as defined in RFC 1903. The identifier

testCodeUnknown IDENTIFIER ::= {0 0}

is defined if no additional result code is available.

::= {ifTestEntry 5}

ifTestOwner

Syntax

OwnerString

Max-Access

Read-write

Status

Deprecated

Description

The entity which currently has the ownership required to invoke a test on this interface.

::= {ifTestEntry 6}

Groups

The following groups are deprecated.

ifGeneralGroup

Syntax

{ifDescr, ifType, ifSpeed, ifPhysAddress, ifAdminStatus, ifOperStatus, ifLastChange, ifLinkUpDownTrapEnable, ifConnectorPresent, ifHighSpeed, ifName}

Status

Deprecated

Description

A collection of objects discontinued in favor of ifGeneralInformationGroup.

::= {ifGroups 1}

ifTestGroup

Syntax

{ifTestId, ifTestStatus, ifTestType, ifTestResult, ifTestCode, ifTestOwner}

Status

Deprecated

Description

Collection of objects providing the ability to invoke tests on an interface.

::= {ifGroups 8}

ifStackGroup

Syntax

{ifStackStatus}

Status

Deprecated

Description

The previous collection of objects providing information on the layering of MIB-II interfaces.

::= {ifGroups 9}

ifOldsGroup

Syntax

{ifInNUcastPkts, ifOutNUcastPkts, ifOutQLen, ifSpecific}

Status

Deprecated

Description

The collection of objects discontinued from the original MIB-II interfaces group.

::= {ifGroups 12}

Deprecated Definitions - Compliance

ifCompliance

Status

Deprecated

Description

Previous compliance statement for SNMPv2 entities which have network interfaces.

Module

AXSM

Mandatory Groups

{ifGeneralGroup, ifStackGroup}
Table 2-72: Mandatory Groups
Group Description

ifFixedLengthGroup

This group is mandatory for network interfaces which are character-oriented or transmit data in fixed-length transmission units.

ifHCFixedLengthGroup

This group is mandatory for network interfaces which are character-oriented or transmit data in fixed-length transmission units, and for the value of the corresponding instance of ifSpeed if it is greater than 20 million bits/second.

ifPacketGroup

This group is mandatory for all network interfaces which are packet-oriented.

ifHCPacketGroup

This group is mandatory only for those network interfaces which are packet-oriented and for which the value of the corresponding instance of ifSpeed is greater than 650 million bits/second.

ifTestGroup

This group is optional. Media-specific MIBs which require interface tests are strongly encouraged to use this group for invoking tests and reporting results. A medium specific MIB which has mandatory tests may make implementation of this group mandatory.

ifRcvAddressGroup

Media-specific MIBs must define the exact meaning, use, and semantics of the addresses in this group.

ifLinkUpDownTrapEnable

Min-Access

Read-only

Description

Write access is not required.

ifPromiscuousMode

Min-Access

Read-only

Description

Write access is not required.

ifStackStatus

Syntax

Integer {active(1)} (subset of RowStatus)

Min-Access

Read-only

Description

Write access is not required; only one of the six enumerated values for the RowStatus textual convention needs to be supported, specifically active(1).

ifAdminStatus

Syntax

Integer {up(1), down(2)}

Min-Access

Read-only

Description

Write access and support are not required for the value testing(3).

::= {ifCompliances 1}

Cisco MSSBU ATM Connection MIB

SPVC Provisioning Model

To use this MIB it is essential to understand the provisioning model employed in MGX8800 Series products. This provisioning model was designed considering the multiple types of services such as Frame Relay, circuit emulation, voice etc. that need to be supported. To start with, the connection termination points are termed endpoints. These endpoints derive their characteristics from the type of service they handle. Thus Frame Relay endpoints are characterized by a Frame Relay identifier (DLCI) and the committed frame rate and so on. The endpoints could also terminate an ATM interface.

The connection between these endpoints is a switched ATM virtual circuit (SVC). The routing of a connection within an ATM network is handled by a network `controller' e.g PNNI.

From a user perspective, the endpoint is identified by either physical entities, for example, node name, shelf, slot, or physical line, or logical entities, such as a DLCI in a Frame Relay module, a T1 slot number in a voice module, or a VPI/VCI in an ATM module.

We term the above identifiers as user addresses. There is yet another set of addresses that define the endpoints within an ATM network. This is the address of the endpoint, as known to the network controller and hence termed network address. The network address is assigned by the switch when a user provisions an endpoint. The network address is of little significance from the user's perspective, but is mandatory for routing a connection. The network address in this ATM network is a combination of an NSAP address (a 20 octet number uniquely identifying a logical interface) and a VPI/VCI within this interface.

In any switched network, there is always a calling and a called party. Likewise in the ATM network, one endpoint is responsible for setting up the connection (making a call). This endpoint is termed the master endpoint, the other one being the slave. To route a call from the master to slave, the master endpoint needs to know the network address of the slave endpoint. And this information needs to be conveyed when provisioning a master endpoint. This imposes a sequence in provisioning a connection:

    1. The NMS first adds the slave endpoint. The slave endpoint's user address is specified during the add operation. The switch assigns a network address to this added endpoint.

    2. NMS gets the slave's network address from switch.

    3. NMS adds the master endpoint. The master's user address is specified, along with the slave's network address.

    4. SPVC provisioning is deemed successful, only if both the endpoints are added. The routing of the connection takes place only after the master endpoint is added.

Textual Conventions in this MIB

CiscoAtmServiceCategory

::= TEXTUAL-CONVENTION

Status

Current

Description

ATM forum service categories. ABR foresight service type is also supported. Refer to ATM Forum Traffic Management Specification, Version 4.0, Section 4.5.4.

Syntax

INTEGER {cbr1(1), vbr1RT(2), vbr2RT(3), vbr3RT(4), vbr1nRT(5), vbr2nRT(6), vbr3nRT(7), ubr1(8), ubr2(9), abr(10), cbr2(11), cbr3(12)}

CiscoWanLpbkTypes

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines possible loopback configurations for a connection: noLoopback, (no loopback or clear configured loopback); destructive, (loopback all cells, causing data disruption); nonDestructive, (loopback performed using OAM loopback cells, does not disrupt regular traffic).

Syntax

INTEGER {noLpbk(1), destructive(2), nonDestructive(3)}

CiscoWanLpbkDir

::= TEXTUAL-CONVENTION

Status

Current

Description

Direction in which looped should be effected. External, loop port traffic back to port. This is applicable only for destructive mode. Internal, loop switches egress traffic back to switch. This is applicable only for destructive mode. Forward, inject OAM loopback cells towards the switching fabric (ingress). This is applicable only for non-destructive mode. Reverse, inject OAM loopback cells towards the port (egress). This is applicable only for non-destructive mode.

Syntax

INTEGER {external(1), internal(2), forward(3), reverse(4)}

CiscoWanTestStatus

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines possible loopback test status at an endpoint.

Syntax

INTEGER {noStatus (1), lpbkInProgress(2), lpbkSuccess(3), lpbkAbort(4), lpbkTimeOut(5), lpbkInEffect(6)}

CiscoWanOperStatus

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines operational status of an endpoint.

Syntax

INTEGER {operOk(1), operFail(2), adminDown(3)}

CiscoWanNsapAtmAddress

::= TEXTUAL-CONVENTION

Status

Current

Description

ATM address used by the networking entity. The only address type presently supported is NSAP (20 octets).

Syntax

OCTET STRING (SIZE(20))

CiscoWanAlarmState

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines possible alarms at an endpoint. aisRdi, endpoint receiving AIS or RDI cells in either ingress/egress direction. Conditioned, the networking entity has forced the endpoint out of service. This could be attributed to either routing failure or to a maintenance operation initiated by the networking entity. interfaceFail, the interface to which this connection belongs has failed. ccFail, the OAM continuity check between the connection and its peer endpoint has detected a failure. mismatch, a connection exists in the SM database, but not in the network controller database.

Syntax

INTEGER {aisRdi (1), conditioned (2), interfaceFail(4), ccFail(8), mismatch (16)}

CiscoWanXmtState

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines possible transmit states of an endpoint. Normal, endpoint transmitting normal traffic. SendingAIS, endpoint inhibits regular traffic, sends AIS on egress. SendingRDI, endpoint inhibits regular traffic, sends AIS on egress.

Syntax

INTEGER {normal(1), sendingAIS(2), sendingRDI(3)}

CiscoWanRcvState

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines possible receive states of an endpoint. Normal, endpoint is receiving normal traffic. ReceivingRDI, endpoint receiving RDI, in either ingress or egress. ReceivingAIS, endpoint receiving AIS, in either ingress or egress. CcFailure, endpoint does not receive OAM CC cells.

Syntax

INTEGER {normal(1), receivingRDI(2), receivingAIS(3), ccFailure(4)}

CiscoWanERSConfg

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines possible configuration for Explicit Rate Stamping (ERS). None, disables the ERS on connection. EnableIngress, enable ERS in the Ingress direction only. EnableEgress, enable ERS in the Engress direction only. EnableBoth, enable ERS in both directions.

Syntax

INTEGER {none(1), enableIngress(2), enableEgress(3), enableBoth(4)}

AbrRateFactors

::= TEXTUAL-CONVENTION

Status

Current

Description

Defines possible rate factors to be used in increasing/decreasing ABR cell rate.

Syntax

INTEGER {oneOver32768(1), oneOver16384(2), oneOver8192(3), oneOver4096(4), oneOver2048(5), oneOver1024(6), oneOver512(7), oneOver256(8), oneOver128(9), oneOver64(10), oneOver32(11), oneOver16(12), oneOver8(13), oneOver4(14), oneOver2(15), one(16)}

Channel Configuration Group

This group contains all objects required for configuring a SPVC on a ATM Capable Service Module.

cwAtmChanCnfgTable

Syntax

Sequence OF CwAtmChanCnfgEntry

Max-Access

Not-accessible

Status

Current

Description

This table contains mandatory endpoint configuration for all SPVC connections. Most of the objects in this table are applicable to all provisioned endpoints for all service categories. The objects cwaChanAbrZZZ however, provide additional configuration information which apply to ABR endpoints only.

::= {cwAtmChanCnfg 1}

cwAtmChanCnfgEntry

Syntax

cwAtmChanCnfgEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in the cwAtmChanCnfgTable. Each entry corresponds to a connection endpoint identified by interface (ifIndex), Virtual Path Identifier (VPI), and Virtual Channel Identifier (VCI).

Index

{ifIndex, cwaChanVpi, cwaChanVci}

::= {cwAtmChanCnfgTable 1}

The cwAtm Channel Configuration Table is shown in Table 2-73.


Table 2-73: cwAtm Channel Configuration Table
Object Syntax

cwaChanVpi

Unsigned32

cwaChanVci

Unsigned32

cwaChanServiceCategory

Unsigned32

CiscoAtmServiceCategory

Unsigned32

cwaChanVpcFlag

TruthValue

cwaChanIdentifier

Unsigned32

cwaChanUploadCounter

Unsigned32

cwaChanStatsEnable

TruthValue

cwaChanCCEnable

TruthValue

cwaChanLocalVpi

Unsigned32

cwaChanLocalVci

Unsigned32

cwaChanLocalNSAPAddr

Unsigned32

CiscoWanNsapAtmAddress

Unsigned32

cwaChanRemoteVpi

Unsigned32

cwaChanRemoteVci

Unsigned32

cwaChanRemoteNSAPAddr

Unsigned32

CiscoWanNsapAtmAddress

Unsigned32

cwaChanControllerId

Unsigned32

cwaChanRoutingMastership

TruthValue

cwaChanMaxCost

Unsigned32

cwaChanReroute

TruthValue

cwaChanFrameDiscard

TruthValue

cwaChanOperStatus

Unsigned32

CiscoWanOperStatus

Unsigned32

cwaChanPCR

Unsigned32

cwaChanMCR

Unsigned32

cwaChanSCR

Unsigned32

cwaChanCDV

Unsigned32

cwaChanCTD

Unsigned32

cwaChanMBS

Unsigned32

cwaChanCDVT

Unsigned32

cwaChanPercentUtil

Unsigned32

cwaChanRemotePCR

Unsigned32

cwaChanRemoteMCR

Unsigned32

cwaChanRemoteSCR

Unsigned32

cwaChanRemoteCDV

Unsigned32

cwaChanRemoteCTD

Unsigned32

cwaChanRemoteMBS

Unsigned32

cwaChanRemoteCDVT

Unsigned32

cwaChanRemotePercentUtil

Unsigned32

cwaChanAbrICR

Unsigned32

cwaChanAbrADTF

Unsigned32

cwaChanAbrRDF

INTEGER

cwaChanAbrRIF

INTEGER

cwaChanAbrNRM

INTEGER

cwaChanAbrTRM

INTEGER

cwaChanAbrCDF

INTEGER

cwaChanAbrFRTT

Unsigned32

cwaChanAbrTBE

Unsigned32

cwaChanAbrERS

TruthValue

CiscoWanERSConfg

TruthValue

cwaChanAbrVSVDEnable

TruthValue

cwaChanRowStatus

RowStatus

cwAtmChanCnfgEntry ::=

cwaChanVpi

Syntax

Unsigned32 (0..4095)

Max-Access

Not-accessible

Status

Current

Description

VPI value of a VP or VC connection. The cwaChanVpcFlag tells you if this is a VP/VC connection.

::= {cwAtmChanCnfgEntry 1}

cwaChanVci

Syntax

Unsigned32 (0..65535)

Max-Access

Not-accessible

Status

Current

Description

The VCI value of VC connection. The cwaChanVpcFlag serves to distinguish if this is a VP/VC connection. For a VPC, the VCI is irrelevant and is set to a value of -2.

::= {cwAtmChanCnfgEntry 2}

cwaChanServiceCategory

Syntax

CiscoAtmServiceCategory

Max-Access

Read-create

Status

Current

Description

This object identifies the service type to which this connection belongs. The service type specified is one among the ATM forum service types and implicitly determines the configuration for GCRA.

::= {cwAtmChanCnfgEntry 3}

cwaChanVpcFlag

Syntax

TruthValue

Max-Access

Read-create

Status

Current

Description

Identifies whether or not there is a VP/VC endpoint. When set to true (1), it indicates a VP endpoint.

::= {cwAtmChanCnfgEntry 4}

cwaChanIdentifier

Syntax

Unsigned32 (0..524287)

Max-Access

Read-only

Status

Current

Description

This number represents a RESOURCE at the switch that has been assigned for this connection (identified by cwaChanVpi and cwaChanVci). An example of this resource is the LCN/GLCN used by the switch. Another example is a record number assigned for this connection in a database of records. When a connection gets deleted, this resource gets released into a free pool. When a new endpoint is added (different cwaChanVpi & cwaChanVci), the switch may re-assign this resource. Thus all connections in a switch would have an unique cwaChanIdentifier. Since the number of resources in the switch is a lesser subset compared to possible combinations of ifIndex, VPI and VCI, this number serves as a quick reference index between the switch and the NMS.

This is especially useful during the configuration upload of connections from the switch to the NMS.

::= {cwAtmChanCnfgEntry 5}

cwaChanUploadCounter

Syntax

Unsigned32 (0..4294967295)

Max-Access

Read-only

Status

Current

Description

This counter tracks the number of configuration changes that happen on a cwaChanIdentifier. The upload counter is associated only with the cwaChanIdentifier and not with the connection itself.

This counter is used by the NMS to determine if a connection configuration had been modified and requires an upload. This functionality is conventionally achieved by time stamping using a time-of-day clock. However, in switches where time-of-day clock is not available, the following scheme is used.

The upload counter is incremented, when one of the following takes place:

::= {cwAtmChanCnfgEntry 6}

cwaChanStatsEnable

Syntax

TruthValue

Max-Access

Read-create

Status

Current

Description

Limits imposed by software or hardware implementations could restrict the amount of statistical data that can be maintained in a physical entity (like a service module). Therefore, there could be a need to restrict statistics collection to a smaller subset. This object serves the purpose of enabling/disabling statistics collection on a per connection basis. In implementations which do not have such limitations, this object can be set to true(1) for all connections.

Default

{false}

::= {cwAtmChanCnfgEntry 7}

cwaChanCCEnable

Syntax

TruthValue

Max-Access

Read-create

Status

Current

Description

This object serves to enable or disable continuity check (CC) on a connection endpoint. When continuity check is enabled on an endpoint, the endpoint anticipates OAM CC cells from its peer endpoint. OAM CC cells are sent when the peer endpoint does not have traffic cells to send. If the connection is idle and this endpoint has not received OAM CC cells for a period of 3.5 +/- 0.5 seconds, it declares continuity failure.

This object serves to administratively control the CC feature. Typical implementations (of this feature) may choose to ignore this control or impose other conditions to actually enable CC cell flow. However, if this object is set to false(2), then this feature should be disabled.

Default

{false}

::= {cwAtmChanCnfgEntry 8}

cwaChanLocalVpi

Syntax

Unsigned32 (0..4095)

Max-Access

Read-only

Status

Current

Description

This object identifies the internal VPI assigned to a local endpoint, by the switch. The cwaChanLocalVpi, cwaChanLocalVci and the cwaChanLocalNSAPAddr, form a unique identifier for the connection endpoint in the networking domain.

::= {cwAtmChanCnfgEntry 9}

cwaChanLocalVci

Syntax

Unsigned32 (0..65535)

Max-Access

Read-only

Status

Current

Description

This object identifies the internal VCI assigned to a local endpoint, by the switch. The cwaChanLocalVpi, cwaChanLocalVci and the cwaChanLocalNSAPAddr, form a unique identifier for the connection endpoint in the networking domain.

::= {cwAtmChanCnfgEntry 10}

cwaChanLocalNSAPAddr

Syntax

CiscoWanNsapAtmAddress

Max-Access

Read-only

Status

Current

Description

This object identifies the internal NSAP assigned to a local endpoint by the switch. The cwaChanLocalVpi, cwaChanLocalVci, and the cwaChanLocalNSAPAddr form a unique identifier for the connection endpoint in the networking domain.

::= {cwAtmChanCnfgEntry 11}

cwaChanRemoteVpi

Syntax

Unsigned32 (0..4095)

Max-Access

Read-create

Status

Current

Description

This object identifies the VPI of the peer endpoint. The cwaChanRemoteVpi, cwaChanRemoteVpi, and the cwaChanRemoteNSAPAddr identify the peer endpoint in the networking domain.

::= {cwAtmChanCnfgEntry 12}

cwaChanRemoteVci

Syntax

Unsigned32 (0..65535)

Max-Access

Read-create

Status

Current

Description

This object identifies the VCI of the peer endpoint. The cwaChanRemoteVpi, cwaChanRemoteVpi, and the cwaChanRemoteNSAPAddr identify the peer endpoint in the networking domain.

::= {cwAtmChanCnfgEntry 13}

cwaChanRemoteNSAPAddr

Syntax

CiscoWanNsapAtmAddress

Max-Access

Read-create

Status

Current

Description

This object identifies the VCI of the peer endpoint. The cwaChanRemoteVpi, cwaChanRemoteVpi, and the cwaChanRemoteNSAPAddr identify the peer endpoint in the networking domain.

::= {cwAtmChanCnfgEntry 14}

cwaChanControllerId

Syntax

Unsigned32 (1..255)

Max-Access

Read-create

Status

Current

Description

This object serves to associate an endpoint with a specific controller. Usually resource partitioning makes the association between a controller and a range of vpi-vci. There could be switches where hard partitioning of vpi-vci may not be implemented, in which case this object serves to tie a specific vpi-vci to a controller.

Default

{1}

::= {cwAtmChanCnfgEntry 15}

cwaChanRoutingMastership

Syntax

TruthValue

Max-Access

Read-create

Status

Current

Description

This object, if set to true (1), identifies this endpoint as the master endpoint of the connection. The networking entity initiates routing of a PVC connection only, after a master endpoint is added. Mastership of a PVC cannot be changed, once provisioned, implying that this object can be set only during row creation.

Default

{false}

::= {cwAtmChanCnfgEntry 16}

cwaChanMaxCost

Syntax

Unsigned32 (1..65535)

Max-Access

Read-create

Status

Current

Description

This object is used by the routing entity to select a route based on the cost factor. The cost of a route is represented as a number between 1 and 65535. The value of this object represents the maximum cost of the route which includes this connection.

Default

{100}

::= {cwAtmChanCnfgEntry 17}

cwaChanReroute

Syntax

TruthValue

Max-Access

Read-create

Status

Current

Description

Used by the administrator to trigger the rerouting of the connection. Rerouting takes effect, when this object is set to true (1). When set to false (2), no action is taken. A get on this object always returns false (2). When this object is set, no other object other than the RowStatus should be set in the MIB. Reroute can be triggered only from the master endpoint. Any attempt to trigger reroute from the slave endpoint would result in a failure of the SET operation.

Default

{false}

::= {cwAtmChanCnfgEntry 18}

cwaChanFrameDiscard

Syntax

TruthValue

Max-Access

Read-create

Status

Current

Description

Enables the frame discard feature at the endpoint when set to true.

Default

{false}

::= {cwAtmChanCnfgEntry 19}

cwaChanOperStatus

Syntax

CiscoWanOperStatus

Max-Access

Read-only

Status

Current

Description

Reflects operational status of an endpoint. This object is set to operFail (2), if the connection is not routed, if the endpoint receives AIS/RDI, or if there is a CC failure. If the connection is administratively down, this object would be set to adminDown (3). For a normal case, this is set to operOk (1).

::= {cwAtmChanCnfgEntry 20}

cwaChanPCR

Syntax

Unsigned32 (7..23000000)

Units

cells per second

Max-Access

Read-create

Status

Current

Description

Peak Cell Rate (PCR) for the direction, local to remote.

::= {cwAtmChanCnfgEntry 21}

cwaChanMCR

Syntax

Unsigned32 (7..23000000)

Units

cells per second

Max-Access

Read-create

Status

Current

Description

Minimum Cell Rate (MCR) for the local to remote direction.

::= {cwAtmChanCnfgEntry 22}

cwaChanSCR

Syntax

Unsigned32 (7..23000000)

Units

cells per second

Max-Access

Read-create

Status

Current

Description

Sustainable Cell Rate (SCR) for the local to remote direction.

::= {cwAtmChanCnfgEntry 23}

cwaChanCDV

Syntax

Unsigned32 (0..16777215)

Units

microseconds

Max-Access

Read-create

Status

Current

Description

Maximum tolerable cell delay variation in the local to remote direction. Setting this parameter to 16777215 indicates to the switch that this parameter does not have significance in the SPVC call setup.

Default

{16777215}

::= {cwAtmChanCnfgEntry 24}

cwaChanCTD

Syntax

Unsigned32 (0..65535)

Units

milliseconds

Max-Access

Read-create

Status

Current

Description

Maximum tolerable network transfer delay in the local to remote direction.

::= {cwAtmChanCnfgEntry 25}

cwaChanMBS

Syntax

Unsigned32 (1..5000000)

Units

cells

Max-Access

Read-create

Status

Current

Description

Maximum Burst Size (MBS) used in the local to remote direction. Refer to ATM Forum Traffic Management Specification Version 4.0, Annex C for more information.

::= {cwAtmChanCnfgEntry 26}

cwaChanCDVT

Syntax

Unsigned32 (1..5000000)

Units

cells

Max-Access

Read-create

Status

Current

Description

Cell Delay Variation Tolerance (CDVT) used in the local to remote direction. Refer to ATM Forum Traffic Management Specification Version 4.0, Annex C for more information.

::= {cwAtmChanCnfgEntry 27}

cwaChanPercentUtil

Syntax

Unsigned32 (0..100)

Max-Access

Read-create

Status

Current

Description

This factor provides a per connection control for overbooking bandwidth. This is used in conjunction with the VSI interface policy while performing CAC which is applied for the local to remote direction.

Default

{100}

::= {cwAtmChanCnfgEntry 28}

cwaChanRemotePCR

Syntax

Unsigned32 (7..23000000)

Units

cells per second

Max-Access

Read-create

Status

Current

Description

Peak Cell Rate (PCR) for the remote to local direction.

::= {cwAtmChanCnfgEntry 29}

cwaChanRemoteMCR

Syntax

Unsigned32 (7..23000000)

Units

cells per second

Max-Access

Read-create

Status

Current

Description

Minimum Cell Rate (MCR) for the remote to local direction.

::= {cwAtmChanCnfgEntry 30}

cwaChanRemoteSCR

Syntax

Unsigned32 (7..23000000)

Units

cells per second

Max-Access

Read-create

Status

Current

Description

Sustainable Cell Rate (SCR) for the remote to local direction.

::= {cwAtmChanCnfgEntry 31}

cwaChanRemoteCDV

Syntax

Unsigned32 (0..16777215)

Units

microseconds

Max-Access

Read-create

Status

Current

Description

Maximum tolerable cell delay variation for the remote to local direction. Setting this parameter to 16777215, indicates to the switch that this parameter does not have significance in SPVC call setup.

::= {cwAtmChanCnfgEntry 32}

cwaChanRemoteCTD

Syntax

Unsigned32 (0..65535)

Units

milliseconds

Max-Access

Read-create

Status

Current

Description

Maximum tolerable network transfer delay in the remote to local direction.

::= {cwAtmChanCnfgEntry 33}

cwaChanRemoteMBS

Syntax

Unsigned32 (1..5000000)

Units

cells

Max-Access

Read-create

Status

Current

Description

Maximum Burst Size (MBS) used in the remote to local direction. Refer to ATM Forum Traffic Management Specification, Version 4.0, Annex C for more information.

::= {cwAtmChanCnfgEntry 34}

cwaChanRemoteCDVT

Syntax

Unsigned32 (1..5000000)

Units

cells

Max-Access

Read-create

Status

Current

Description

Cell Delay Variation Tolerance (CDVT) used in the remote to local direction. Refer to ATM Forum Traffic Management Specification Version 4.0, Annex C for more information.

::= {cwAtmChanCnfgEntry 35}

cwaChanRemotePercentUtil

Syntax

Unsigned32 (0..100)

Max-Access

Read-create

Status

Current

Description

This factor provides a per connection control for overbooking bandwidth. This is used in conjunction with the VSI interface policy while performing CAC. This is applied for the remote to local direction.

Default

{100}

::= {cwAtmChanCnfgEntry 36}

cwaChanAbrICR

Syntax

Unsigned32 (7..23000000)

Units

cells/sec

Max-Access

Read-create

Status

Current

Description

Initial cell rate or the rate at which a source should send after an idle period. The value must not be larger than the Peak Cell Rate (PCR). Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 37}

cwaChanAbrADTF

Syntax

Unsigned32 (1..1023)

Units

10 milliseconds

Max-Access

Read-create

Status

Current

Description

ACR Decrease Time Factor. This is the time permitted between sending Resource Management Cells before the rate is decreased to the Initial Cell Rate. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 38}

cwaChanAbrRDF

Syntax

AbrRateFactors

Max-Access

Read-create

Status

Current

Description

Rate Decrease Factor. Controls the rate decrease which occurs when backward RM cells with CI=1 are received. Larger values lead to faster rate decrease. This factor is applied at both the local and remote endpoints, thus making the loop control symmetrical. Backward RM cells at the local endpoint correspond to RM cells received in the remote to local direction. Backward RM cells at the remote endpoint correspond to RM cells received in the local to remote direction. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 39}

cwaChanAbrRIF

Syntax

AbrRateFactors

Max-Access

Read-create

Status

Current

Description

Rate Increase Factor. Controls the rate increase which occurs when a backward RM cell is received with CI=0 and NI=0. Larger values lead to a faster rate increase. This factor is applied at both the local and remote endpoints, thus making the loop control symmetrical. Backward RM cells at the local endpoint correspond to RM cells received in the remote to local direction. Backward RM cells at the remote endpoint correspond to RM cells received in the local to remote direction. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 40}

cwaChanAbrNRM

Syntax

INTEGER {nrm2(1), nrm4(2), nrm8(3), nrm16(4), nrm32(5), nrm64(6), nrm128(7), nrm256(8)}

Max-Access

Read-create

Status

Current

Description

Maximum number of cells a source may send for each forward RM cell. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 41}

cwaChanAbrTRM

Syntax

INTEGER {trm0point78125(1), trm1point5625(2), trm3point125(3), trm6point25(4), trm12point5(5), trm25(6), trm50(7), trm100(8)}

Max-Access

Read-create

Status

Current

Description

Upper bound on the time between forward RM cells for an active source (in milliseconds). Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 42}

cwaChanAbrCDF

Syntax

INTEGER {cdf0(1), cdfOneOver64(2), cdfOneOver32(3), cdfOneOver16(4), cdfOneOver8(5), cdfOneOver4(6), cdfOneOver2(7), cdfOne(8)}

Max-Access

Read-create

Status

Current

Description

Cutoff Decrease Factor, controls the rate decrease associated with lost or delayed backward RM cells. Larger values result in a faster rate decrease. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 43}

cwaChanAbrFRTT

Syntax

Unsigned32 (0..16700000)

Units

microseconds

Max-Access

Read-create

Status

Current

Description

Fixed round trip time, or the sum of the fixed propagation delays from the source to a destination network. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 44}

cwaChanAbrTBE

Syntax

Unsigned32 (0..16777215)

Max-Access

Read-create

Status

Current

Description

Transient Buffer Exposure. Negotiated number of cells that the network would like to limit the source to sending during startup periods, before the first RM cell returns. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2 for more information.

::= {cwAtmChanCnfgEntry 45}

cwaChanAbrERS

Syntax

CiscoWanERSConfg

Max-Access

Read-create

Status

Current

Description

Configuration of an endpoint for Explicit Rate Stamping. Refer the Textual convention for possible values.

Default

{none}

::= {cwAtmChanCnfgEntry 46}

cwaChanAbrVSVDEnable

Syntax

TruthValue

Max-Access

Read-create

Status

Current

Description

Abr connections require close loop control to limit the transmission rate, depending on the network bandwidth. This close loop can be end to end or between intermediate network segments. When terminating an Abr VPL, the endpoint needs to act like a Virtual Destination to the incoming traffic and generate backward RM cells. While doing this it also needs to act as a virtual source and send forward RM cells to the real destination. This is a feature that can be enabled/disabled under the control of this object. When set to true (1), this feature is enabled. Refer to ATM Forum Traffic Management Specification Version 4.0, Section 5.10.2.

Default

{false}

::= {cwAtmChanCnfgEntry 47}

cwaChanRowStatus

Syntax

RowStatus

Max-Access

Read-create

Status

Current

Description

This object is used to create, modify, or delete an entry in the ciscoWanAtmChanTable. A row may be created using the CreateAndGo option. When the row is successfully created, the RowStatus would be set to active by the agent. A row may be deleted by setting the RowStatus to destroy. When there is a need to administratively down the connection, the RowStatus could be set to notInService. When the switch completes the down operation, the value of this object would be notInService. The connection can be made active again, by setting this object to active. Administrative status control is limited to the master endpoint only. The switch would reject any request for admin state change on the slave endpoint. Other options such as CreateAndWait will not be used.

::= {cwAtmChanCnfgEntry 48}

Channel State Group

This group contains all objects reflecting the state of an SPVC on a ATM Capable Service Module.

cwAtmChanStateTable

Syntax

Sequence of cwAtmChanStateEntry

Max-Access

Not-accessible

Status

Current

Description

This table contains channel status information for all ATM connections configured in cwAtmChanCnfgTable.

::= {cwAtmChanState 1}

cwAtmChanStateEntry

Syntax

cwAtmChanStateEntry

Max-Access

Not-accessible

Status

Current

Description

Entry in cwAtmChanStateTable.

Index

{ifIndex, cwaChanVpi, cwaChanVci}

::= {cwAtmChanStateTable 1}

The cwAtm Channel State Entry Sequence Table is shown in Table 2-74.


Table 2-74: cwAtm Channel State Entry Sequence
Object Syntax

cwaChanAlarmState

CiscoWanAlarmState

cwaChanEgressXmtState

CiscoWanXmtState

cwaChanEgressRcvState

CiscoWanRcvState

cwaChanIngressXmtState

CiscoWanXmtState

cwaChanIngressRcvState

CiscoWanRcvState

CwAtmChanStateEntry ::=

cwaChanAlarmState

Syntax

CiscoWanAlarmState

Max-Access

Read-only

Status

Current

Description

Defines alarms associated with an endpoint. Refer to description in the textual convention.

::= {cwAtmChanStateEntry 1}

cwaChanEgressXmtState

Syntax

CiscoWanXmtState

Max-Access

Read-only

Status

Current

Description

This is the state of the transmit portion of the endpoint in the egress direction.

::= {cwAtmChanStateEntry 2}

cwaChanEgressRcvState

Syntax

CiscoWanRcvState

Max-Access

Read-only

Status

Current

Description

This is the state of the receive portion of the endpoint in the egress direction.

::= {cwAtmChanStateEntry 3}

cwaChanIngressXmtState

Syntax

CiscoWanXmtState

Max-Access

Read-only

Status

Current

Description

This is the state of the transmit portion of the endpoint in the ingress direction.

::= {cwAtmChanStateEntry 4}

cwaChanIngressRcvState

Syntax

CiscoWanRcvState

Max-Access

Read-only

Status

Current

Description

This is the state of the receive portion of the endpoint in the ingress direction.

::= {cwAtmChanStateEntry 5}

Channel Test Group

This group contains all objects needed for SPVC diagnostics.

cwAtmChanTestTable

Syntax

Sequence of cwAtmChanTestEntry

Max-Access

Not-accessible

Status

Current

Description

This table contains configuration information for performing connection diagnostics on ATM connections and obtaining results after testing.

::= {cwAtmChanTest 1}

cwAtmChanTestEntry

Syntax

cwAtmChanTestEntry

Max-Access

Not-accessible

Status

Current

Description

An entry in cwAtmChanTestTable for each ATM connection endpoints.

Index

{ifIndex, cwaChanVpi, cwaChanVci}

::= {cwAtmChanTestTable 1}

The cwAtm Channel Test Entry Sequence Table is shown in Table 2-75.


Table 2-75: cwAtm Channel Test Entry Sequence
Object Syntax

cwaChanTestType

CiscoWanLpbkTypes

cwaChanTestDir

CiscoWanLpbkDir

cwaChanTestIterations

Unsigned32

cwaChanTestState

CiscoWanTestStatus

cwaChanTestRoundTripDelay

Unsigned32

CwAtmChanTestEntry ::=

cwaChanTestType

Syntax

CiscoWanLpbkTypes

Max-Access

Read-create

Status

Current

Description

This object configures an endpoint in loopback. To configure a destructive loopback, this object needs to be set to destructive (2). The direction in which this destructive loopback needs to be effected, should be specified using the cwaChanTestDir object. To deconfigure destructive loopback, this object needs to be set to noLpbk(1). To configure a non-destructive loopback, this object needs to be set to nonDestructive(3). The direction in which this non-destructive loopback needs to be effected, should be specified using the cwaChanTestDir object. Non-destructive loopback gets deconfigured automatically at the switch after a certain timeout. However, if there is a need to abort a non-destructive loopback, a set operation on this object should be performed with a value noLpbk (1). Attempting to set a channel in loopback, when one is already in progress results in a failure of the set operation (with appropriate error code).

Default

{noLpbk}

::= {cwAtmChanTestEntry 1}

cwaChanTestDir

Syntax

CiscoWanLpbkDir

Max-Access

Read-create

Status

Current

Description

Specifies the direction in which loopback should be effected. For destructive loopback, this takes values external (1) and internal (2). For non-destructive loopback, this takes values forward (3) and reverse (4). When cwaChanTestType is noLpbk (1), this object is ignored.

::= {cwAtmChanTestEntry 2}

cwaChanTestIterations

Syntax

Unsigned32 (1..255)

Max-Access

Read-create

Status

Current

Description

Specifies number of loopback cells to inject. This applies to the non-destructive mode of loopback tests only. Get operation on this object returns the successful number of loopback iterations performed on the endpoint.

Default

{1}

::= {cwAtmChanTestEntry 3}

cwaChanTestState

Syntax

CiscoWanTestStatus

Max-Access

Read-only

Status

Current

Description

This object reflects the status of the last requested test. If a loopback had never been effected on an endpoint, this object reads noStatus (1). If a destructive mode of loopback is configured on an endpoint, this object always reads lpbkInEffect(6). If a non-destructive mode of loopback is in progress, this reads lpbkInProgress(2). If a non-destructive mode of loopback has completed successfully, this reads lpbkSuccess(3). If a non-destructive mode of loopback has aborted, either due to user request or switch's limitation, this reads lpbkAbort (4). If a non-destructive mode of loopback has failed, this reads lpbkTimeOut(5).

Default

{noStatus}

::= {cwAtmChanTestEntry 4}

cwaChanTestRoundTripDelay

Syntax

Unsigned32 (1..100000000)

Units

microseconds

Max-Access

Read-only

Status

Current

Description

This object is applicable only for non-destructive mode of loopback. It returns the round trip delay measured during the last non-destructive loopback test.

::= {cwAtmChanTestEntry 5}

Conformance Information

ciscoWanAtmConnMIBCompliance

Status

Current

Description

The compliance statement for the Cisco ATM connection management group.

Module

AXSM

Mandatory Groups

{ciscoWanAtmConnChanMIBGroup}

Description

Implementation of this group is optional for the systems where connection state is not available on a per connection basis.

cwaChanFrameDiscard

Min-Access

Not-accessible

Description

Read and write access is not required for those switches which do not support the frame discard feature.

cwaChanCCEnable

Min-Access

Not-accessible

Description

Read and write access is not required for those switches which do not support Continuity Check capability.

cwaChanStatsEnable

Min-Access

Not-accessible

Description

Read and write access is not required for those switches that do not support the connection related statistics collection.

cwaChanAbrERS

Min-Access

Not-accessible

Description

Read and write access is not required for those switches which do not support Explicit Rate Stamping (ERS).

cwaChanAbrVSVDEnable

Min-Access

Not-accessible

Description

Read and write access is not required for those switches which do not support the Virtual Source Virtual Destination feature.

::= {ciscoWanAtmConnMIBCompliances 1}

Units of Conformance

ciscoWanAtmConnChanMIBGroup

Objects

{cwaChanServiceCategory, cwaChanVpcFlag, cwaChanStatsEnable, cwaChanCCEnable, cwaChanUploadCounter, cwaChanIdentifier, cwaChanLocalVpi, cwaChanLocalVci, cwaChanLocalNSAPAddr, cwaChanRemoteVpi, cwaChanRemoteVci, cwaChanRemoteNSAPAddr, cwaChanControllerId, cwaChanRoutingMastership, cwaChanMaxCost, cwaChanReroute, cwaChanFrameDiscard, cwaChanOperStatus, cwaChanPCR, cwaChanMCR, cwaChanSCR, cwaChanCDV, cwaChanCTD, cwaChanMBS, cwaChanCDVT, cwaChanPercentUtil, cwaChanRemotePCR, cwaChanRemoteMCR, cwaChanRemoteSCR, cwaChanRemoteCDV, cwaChanRemoteCTD, cwaChanRemoteMBS, cwaChanRemoteCDVT, cwaChanRemotePercentUtil, cwaChanAbrICR, cwaChanAbrADTF, cwaChanAbrRDF, cwaChanAbrRIF, cwaChanAbrNRM, cwaChanAbrTRM, cwaChanAbrCDF, cwaChanAbrFRTT, cwaChanAbrTBE, cwaChanAbrERS, cwaChanAbrVSVDEnable, cwaChanTestType, cwaChanTestDir, cwaChanTestIterations, cwaChanTestState, cwaChanTestRoundTripDelay, cwaChanRowStatus}

Status

Current

Description

Objects related to connection information.

::= {ciscoWanAtmConnMIBGroups 1}

ciscoWanAtmConnStateGroup

Objects

{cwaChanAlarmState, cwaChanEgressXmtState, cwaChanEgressRcvState, cwaChanIngressXmtState, cwaChanIngressRcvState}

Status

Current

Description

Objects related to connection state information.

::= {ciscoWanAtmConnMIBGroups 2}


hometocprevnextglossaryfeedbacksearchhelp
Posted: Fri Apr 14 20:06:18 PDT 2000
Copyright 1989 - 2000©Cisco Systems Inc.