cc/td/doc/product/wanbu/82/nms
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Service MIB Definition

Service MIB Definition

This appendix provides a formal definition of the StrataView SNMP Proxy Agent Service Management Information Base (MIB).

--

-- Stratacom StrataView Service MIBs

--

-- $RCSfile: SV+Service.mib,v $

-- $Revision: 1.1.4.26.2.1 $

-- $Date: 1996/04/25 21:11:25 $

--

-- Consolidated MIB for port and connection services

--

-- Revision: 8/6/95

-- Corrected the errors pointed out by AT&T.

--

-- changed name of connTable to connectionTable

-- because of conflict with Stratacom Node mib.

--

-- Added line number as an index

-- into the frEnptPtTable to support AXIS nodes.

--

STRATACOM-STRATAVIEW-SVPLUS-MIB

DEFINITIONS ::= BEGIN

IMPORTS

enterprises, Counter, Gauge, TimeTicks, IpAddress FROM RFC1155-SMI

TRAP-TYPE FROM RFC-1215

OBJECT-TYPE FROM RFC-1212

DisplayString FROM RFC1213-MIB;

stratacom OBJECT IDENTIFIER ::= { enterprises 351 }

-- svplus OBJECT IDENTIFIER ::= { stratacom 1 }

-- svnode OBJECT IDENTIFIER ::= { stratacom 2 }

connSvc OBJECT IDENTIFIER ::= { stratacom 3 }

portSvc OBJECT IDENTIFIER ::= { stratacom 4 }

-- rtm OBJECT IDENTIFIER ::= { stratacom 120 }

-- strmErrors OBJECT IDENTIFIER ::= { stratacom 910 }

--

--

-- This MIB defines tables and attributes creating and maintaining

-- connections and their end points. A connection is defined as end to end;

-- each end designated as an user end point, one of which is called 'local'

-- and other is called 'remote'. The end to end connection consists of

-- one or more connection segments which are defined in the segment

-- table. A key attribute controlling the existence of entries in each of

-- the tables is the 'RowStatus' as defined in RFC 1443 - Textual

-- Conventions for version 2 of the Simple Network Management Protocol

-- (SNMPv2). However, since this MIB is implemented using version 1,

-- RowStatus is defined below and RFC1443 return error code mappings are:

--

-- 'inconsistent value' or 'wrong value' then return 'badValue';

-- 'noSuchObject' or 'noSuchInstance' then return 'noSuchName'

--

-- To create a connection:

--

-- 1. The manager creates the entries in the respective end point

-- table(s) and the connectionTable, with RowStatus is set to

-- 'createAndGo'. The required attributes for end points as well as

-- connectionEntry also can be specified in the same SET request.

-- Note that the connAvailIndex obtained in Step-1 is the index

-- for creating entry in the connectionTable.

--

-- 2. Once Step-1 is successful,

-- segmentTable for each connection segment of the connection will exist.

-- This may consist of 1 or more segments

-- depending on the underlying network configuration.

-- Note that segment table is read-only.

--

-- Table Entry Deletion

--

-- To delete an entry in any of the tables, set the rowStatus to

-- 'destroy'. Deleting the connectionEntry will delete all corresponding

-- entries in the associated EndPoint and Segment Tables.

--

-- A protocol specific end point may be deleted only if it is not associated

-- with any connectionEntry or segmentEntry.

--

RowStatus ::= INTEGER {

active(1),

createAndGo(4),

destroy(6)

}

connMibUpTime OBJECT-TYPE

SYNTAX TimeTicks

ACCESS read-only

STATUS mandatory

DESCRIPTION "the equivalent of sysUpTime for this MIB, its

the total time elapsed

since the management entity

supporting this mib is started. If the

entity is the same as that supporting

MIB II sysUpTime then this

attribute is the same as sysUpTime."

::= { connSvc 1 }

connAvailIndex OBJECT-TYPE

SYNTAX INTEGER (0..0)

ACCESS read-only

STATUS mandatory

DESCRIPTION "This object is not required any

more because now connectionIndex is

internally generated by the Proxy itself.

User is required to use connectionIndex=0

for adding connections. This object is kept

for the backward compatibility.

GET on this object always returns 0"

::= { connSvc 2 }

connectionTable OBJECT-TYPE

SYNTAX SEQUENCE OF ConnectionEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A List of Connection Virtual Circuit Entries"

::= { connSvc 3 }

connectionEntry OBJECT-TYPE

SYNTAX ConnectionEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A General Connection Entry"

INDEX { connectionTable 1 }

ConnectionEntry ::=

SEQUENCE {

connectionIndex INTEGER,

connectionLocalEndPt OBJECT IDENTIFIER,

connectionRemoteEndPt OBJECT IDENTIFIER,

connectionOpStatus INTEGER,

connectionAdminStatus INTEGER,

connectionRowStatus INTEGER,

connectionTrkAvoidType INTEGER,

connectionTrkAvoidZCS INTEGER,

connectionClassOfService INTEGER,

connectionForesight INTEGER,

connectionCurrRouteDesc DisplayString,

connectionPrefRouteDesc DisplayString,

connRouteMaster DisplayString,

connectionLocOSpacePkts INTEGER,

connectionLocOSpaceBdaCmax INTEGER,

connectionLocOSpaceBdbCmax INTEGER,

connectionRemOSpacePkts INTEGER,

connectionRemOSpaceBdaCmax INTEGER,

connectionRemOSpaceBdbCmax INTEGER,

connectionTestType INTEGER,

connectionTestResult INTEGER,

connectionAbitStatus INTEGER,

connectionType INTEGER,

connectionLocalStr DisplayString,

connectionRemoteStr DisplayString

}

connectionIndex OBJECT-TYPE

SYNTAX INTEGER (0..2147483647)

ACCESS read-only

STATUS mandatory

DESCRIPTION "A unique value greater than 0 for each entry in the table.

The value assigned must remain constant at least from

one reinitialization of the management entity and the next."

Special value 0 must be used for adding new rows in the table.

The actual index will be generated internally by the Proxy."

::= { connectionEntry 1 }

connectionLocalEndPt OBJECT-TYPE

SYNTAX OBJECT IDENTIFIER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The object identifier of the 1st attribute of the end point

in the associated protocol specific end point table."

::= { connectionEntry 2 }

connectionRemoteEndPt OBJECT-TYPE

SYNTAX OBJECT IDENTIFIER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The object identifier of the 1st attribute of the end point

in the associated protocol specific end point table. "

::= { connectionEntry 3 }

connectionAdminStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

active(2),

testing(3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION " Administrative status of the connection. This attribute

may be set to 'testing' only when connectionOpStatus has

the value'clear'."

::= { connectionEntry 4 }

connectionOpStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

clear(2),

fail(3),

down(4),

incomplete(5)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "A operation status of the connection. 'incomplete' indicates

that the some segments of the connection exist but others may

be in an unknown or non-existent state."

::= { connectionEntry 5 }

connectionRowStatus OBJECT-TYPE

SYNTAX INTEGER {

active(1),

createAndGo(4),

destroy(6)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "To create an entry in this table, set the value of this

object to 'createAndGo'.

To delete the connection and the corresponding end points

set the value to 'destroy'.

setting the value to active will result in bad value.

Other required parameters can also be set in the same request"

::= { connectionEntry 6 }

connectionTrkAvoidType OBJECT-TYPE

SYNTAX INTEGER {

none(1),

satellite(2),

terrestrial(3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "User selectable types of trunks to avoid for the

transfer of data. Current choices are to avoid

satellite links, terrestrial links, or to not avoid

any specific type of link."

DEFVAL { none }

::= { connectionEntry 7 }

connectionTrkAvoidZCS OBJECT-TYPE

SYNTAX INTEGER {

false(1),

true(2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Flag to force the connection to avoid trunks with zero

code suppression (ZCS). "

DEFVAL { false }

::= { connectionEntry 8 }

connectionForesight OBJECT-TYPE

SYNTAX INTEGER {

enable(1),

disable(2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Flag to enable/disable foresight."

DEFVAL { disable }

::= { connectionEntry 9 }

connectionClassOfService OBJECT-TYPE

SYNTAX INTEGER (0..15)

ACCESS read-write

STATUS mandatory

DESCRIPTION "A class of service for this connection. The lower

the class value, the higher the routing priority

of the connection."

DEFVAL { 0 }

::= { connectionEntry 10 }

connectionCurrRouteDesc OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..256))

ACCESS read-only

STATUS mandatory

DESCRIPTION "A description of the current route.

Descriptor gives information about the domain, nodename, slot,

and possibly a port for each hop in the route. For

example, Node1 15 - 15Node2 is a valid route specifying

a terrestrial link between Node1 slot 15 and Node2

slot 15.

The following describes the general format

for connectionCurrRouteDesc:

(<node_name>.<TRK>[.0])* - <node_name>

(<node_name>.<slot.port>)* - <node_name>

Some more valid descriptions are:

1) Node1.15.1 - Node2.13.1 - Node3

2) Node1.15.1-Node2.13.1-Node3

3) Node1.15 - Node2.12 - Node3.15 - Node4

4) Node1.15.0 - Node2.12.0 - Node3.15.0 - Node4

5) Node2

NOTE: a> (...)* notation means the description inside

parenthesis may repeat any number of times,

only limited by the total length which is 255

and the [...] notation signifies that it is

optional.

b> 1) & 2) are equivalent so are 3) & 4).

"

::= { connectionEntry 11 }

connectionPrefRouteDesc OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..256))

ACCESS read-write

STATUS mandatory

DESCRIPTION "Descriptor of the preferred route (all hops specified).

Descriptor gives information about the domain, nodename, slot,

and possibly a port for each hop in the route. For example,

Node1.15 - Node2 is a valid route specifying a

terrestrial link between Node1 slot 15 and Node2.

The following describes the general format

for connectionPrefRouteDesc:

(<node_name>.<TRK>[.0])* - <node_name>

(<node_name>.<slot.port>)* - <node_name>

Some more valid descriptions are:

1) Node1.15.1 - Node2.13.1 - Node3

2) Node1.15.1-Node2.13.1-Node3

3) Node1.15 - Node2.12 - Node3.15 - Node4

4) Node1.15.0 - Node2.12.0 - Node3.15.0 - Node4

5) Node2

NOTE: a> (...)* notation means the description inside

parenthesis may repeat any number

only limited by the total length which is 255

and the [...] notation signifies that it is

optional.

b> 1) & 2) are equivalent so are 3) & 4).

"

DEFVAL { ''h }

::= { connectionEntry 12 }

connRouteMaster OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "The node name of the route master."

::= { connectionEntry 13 }

connectionLocOSpacePkts OBJECT-TYPE

SYNTAX INTEGER (-1..65534)

ACCESS read-only

STATUS mandatory

DESCRIPTION "This variable provides the minimum packet load

available on the mandatory path of this connection

in local->remote direction. This variable

is determined by comparing available bandwidth on

every trunk on which the connection is mandatorily

routed and reporting the minimum available bandwidth.

For interdomain connections this value represents

available bandwidth through all domains. This variable

is meaningful for routed connections only.

These values are returned in packets per second."

::= { connectionEntry 14 }

connectionLocOSpaceBdaCmax OBJECT-TYPE

SYNTAX INTEGER (-1..65534)

ACCESS read-only

STATUS mandatory

DESCRIPTION "This variable provides the minimum BData A Cmax

available on the mandatory path of this connection

in local->remote direction. This variable

is determined by comparing available BData A Cmax on

every trunk on which the connection is mandatorily

routed and reporting the minimum available.

For interdomain connections this value represents

available BData A Cmax through all domains. This variable

is meaningful for routed connections only.

These values are returned in bytes."

::= { connectionEntry 15 }

connectionLocOSpaceBdbCmax OBJECT-TYPE

SYNTAX INTEGER (-1..65534)

ACCESS read-only

STATUS mandatory

DESCRIPTION "This variable provides the minimum BData B Cmax

available on the mandatory path of this connection

in local->remote direction. This variable

is determined by comparing available BData B Cmax on

every trunk on which the connection is mandatorily

routed and reporting the minimum available.

For interdomain connections this value represents

available BData B Cmax through all domains. This variable

is meaningful for routed connections only.

These values are returned in bytes."

::= { connectionEntry 16 }

connectionRemOSpacePkts OBJECT-TYPE

SYNTAX INTEGER (-1..2147483647)

ACCESS read-only

STATUS mandatory

DESCRIPTION "This variable provides the minimum packet load

available on the mandatory path of this connection

in remote->local direction. This variable

is determined by comparing available bandwidth on

every trunk on which the connection is mandatorily

routed and reporting the minimum available bandwidth.

For interdomain connections this value represents

available bandwidth through all domains. This variable

is meaningful for routed connections only.

These values are returned in packets per second."

::= { connectionEntry 17 }

connectionRemOSpaceBdaCmax OBJECT-TYPE

SYNTAX INTEGER (-1..65534)

ACCESS read-only

STATUS mandatory

DESCRIPTION "This variable provides the minimum BData A Cmax

available on the mandatory path of this connection

in remote->local direction. This variable

is determined by comparing available BData A Cmax on

every trunk on which the connection is mandatorily

routed and reporting the minimum available.

For interdomain connections this value represents

available BData A Cmax through all domains. This variable

is meaningful for routed connections only.

These values are returned in bytes."

::= { connectionEntry 18 }

connectionRemOSpaceBdbCmax OBJECT-TYPE

SYNTAX INTEGER (-1..65534)

ACCESS read-only

STATUS mandatory

DESCRIPTION "This variable provides the minimum BData B Cmax

available on the mandatory path of this connection

in remote->local direction. This variable

is determined by comparing available BData B Cmax on

every trunk on which the connection is mandatorily

routed and reporting the minimum available.

For interdomain connections this value represents

available BData B Cmax through all domains. This variable

is meaningful for routed connections only.

These values are returned in bytes."

::= { connectionEntry 19 }

connectionTestType OBJECT-TYPE

SYNTAX INTEGER {

continuity(1),

delay(2),

none(255)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Specifies the type of test to be conducted on this connection.

The test is executed when both this attribute is set to

the appropriate test and connectionAdminStatus is

SET to 'testing'.

The 'continuity' test verifies continuity.

The 'delay' Test on successful completion sets the delay

in msecs inconnectionTestResult.

This attribute may be set only when connectionOpStatus has

the value 'clear', 'fail', or 'down'."

DEFVAL { none }

::= { connectionEntry 20 }

connectionTestResult OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "This object holds the result of an executed connection

test.

If a continuity test is executed, this object contains the

value 0 if successful, or -2 if failed.

If a delay test successfully executed, this object will indicate

the round trip delay (in milliseconds) for the connection. If

the delay test failed this object contains the value -2.

If no test has been executed, or the connectionTestType is SET,

then this object will return the value -1."

::= { connectionEntry 21 }

connectionAbitStatus OBJECT-TYPE

SYNTAX INTEGER {

clear(1),

fail(2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "A-bit status of the connection."

::= { connectionEntry 22 }

connectionType OBJECT-TYPE

SYNTAX INTEGER {

fr(1),

atm(2),

atm_fr(3),

unknown(20)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "Connection Type.

fr indicates Frame relay to Frame relay connection.

atm indicates Atm to Atm connection and

atm_fr indicates Atm to Frame Relay connection.

unknown indicates incomplete connection."

::= { connectionEntry 23 }

connectionLocalStr OBJECT-TYPE

SYNTAX DisplayString

ACCESS read-only

STATUS mandatory

DESCRIPTION "The Local EndPt information in string format.

i.e., the instance information of the EndPt.

Frame relay Endpt is displayed as:

node.shelf.slot.line.port.dlci

Atm Endpt is displayed as:

node.shelf.slot.port.vpi.vci

shelf is 0 for Endpt on a routing node."

::= { connectionEntry 24 }

connectionRemoteStr OBJECT-TYPE

SYNTAX DisplayString

ACCESS read-only

STATUS mandatory

DESCRIPTION "The Remote EndPt information in string format.

i.e., the instance information of the EndPt.

Frame relay Endpt is displayed as:

node.shelf.slot.line.port.dlci

Atm Endpt is displayed as:

node.shelf.slot.port.vpi.vci

shelf is 0 for Endpt on a routing node."

::= { connectionEntry 25 }

--

-- The Frame Relay end point table.

--

-- Each connection (virtual circuit or PVC) end-point describes the

-- particular characteristics of the end-point. Such information

-- as bandwidth parameters are maintained in the end-point.

--

frEndPtTable OBJECT-TYPE

SYNTAX SEQUENCE OF FrEndPtEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A List of frame relay virtual circuit end points"

::= { connSvc 4 }

frEndPtEntry OBJECT-TYPE

SYNTAX FrEndPtEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A frame relay end point Entry"

INDEX { frEndPtNodeName, frEndPtIfShelf, frEndPtSlot,

frEndPtLine, frEndPtPort, frEndPtDlci }

::= { frEndPtTable 1 }

FrEndPtEntry ::=

SEQUENCE {

frEndPtNodeName DisplayString,

frEndPtIfShelf DisplayString,

frEndPtSlot INTEGER,

frEndPtLine INTEGER,

frEndPtPort INTEGER,

frEndPtDlci INTEGER,

frEndPtConnIndex INTEGER,

frEndPtAdminStatus INTEGER,

frEndPtOpStatus INTEGER,

frEndPtRowStatus INTEGER,

frEndPtMIR INTEGER,

frEndPtCIR INTEGER,

frEndPtBc INTEGER,

frEndPtBe INTEGER,

frEndPtVcQSize INTEGER,

frEndPtPIR INTEGER,

frEndPtCMAX INTEGER,

frEndPtEcnQSize INTEGER,

frEndPtQIR INTEGER,

frEndPtPercUtil INTEGER,

frEndPtPriority INTEGER,

frEndPtInitialBurstSize INTEGER,

frEndPtDeTagging INTEGER,

frEndPtIngressDeThreshold INTEGER,

frEndPtEgressQDepth INTEGER,

frEndPtEgressDeThreshold INTEGER,

frEndPtEgressEcnThreshold INTEGER,

frEndPtEgressQSelect INTEGER,

frEndPtLpbkState INTEGER,

frEndPtType INTEGER,

frEndPtchanType INTEGER,

frEndPtchanFECNconfig INTEGER,

frEndPtchanDEtoCLPmap INTEGER,

frEndPtchanCLPtoDEmap INTEGER

}

frEndPtNodeName OBJECT-TYPE

SYNTAX DisplayString (SIZE(1..10))

ACCESS read-write

STATUS mandatory

DESCRIPTION "The node name."

::= { frEndPtEntry 1 }

frEndPtIfShelf OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..10))

ACCESS read-write

STATUS mandatory

DESCRIPTION "String identifying the shelf. This is a null string

for end points which do not have a shelf name."

::= { frEndPtEntry 2 }

frEndPtSlot OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Slot Number."

::= { frEndPtEntry 3 }

frEndPtLine OBJECT-TYPE

SYNTAX INTEGER (0..8)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Line Number. If no line number is associated with the

end point then this value is 0."

::= { frEndPtEntry 4 }

frEndPtPort OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Port Number. "

::= { frEndPtEntry 5 }

frEndPtDlci OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "DLCI."

::= { frEndPtEntry 6 }

frEndPtConnIndex OBJECT-TYPE

SYNTAX INTEGER (0..2147483647)

ACCESS read-only

STATUS mandatory

DESCRIPTION "If the value of this object is greater than 0 then it is

the index identifying the associated connectionEntry.

Value 0 indicates dangling end point."

::= { frEndPtEntry 7 }

frEndPtAdminStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

active(2),

testing(3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION " Administrative status of the end point."

::= { frEndPtEntry 8 }

frEndPtOpStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

clear(2),

fail(3),

down(4),

alarm(16)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION " Operational Status of the end point.

The value 'alarm' may only occur with an end point whose

frEndPtCardType = 'frsm'. When frEndPtOpStatus has the

value 'alarm' then either the slot, the line, or the

port containing this endpoint has an alarm."

::= { frEndPtEntry 9 }

frEndPtRowStatus OBJECT-TYPE

SYNTAX INTEGER {

active(1),

createAndGo(4),

destroy(6)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "The manager must set this to 'createAndGo' when creating

a new entry. Other end point parameters also can be set

in the same request.

'destroy' is only supported when the end point is not part

of an end to end connection.

Setting the value to active will result in bad value."

::= { frEndPtEntry 10 }

frEndPtMIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The minimum transmit bandwidth (MIR) parameter

(in bits per second) for this end-point. This object

has the relationship MIR <= CIR.

This attribute can only be set to values evenly

divisible by 100."

DEFVAL { 9600 }

::= { frEndPtEntry 11 }

frEndPtCIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is equal to the committed

information rate (CIR) parameter (in bits per second)

for this end-point. This object holds

the relationship MIR < = CIR <= QIR.

This attribute can only be set to values

evenly divisible by 100."

DEFVAL { 9600 }

::= { frEndPtEntry 12 }

frEndPtBc OBJECT-TYPE

SYNTAX INTEGER (1..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is equal to the committed

burst size (Bc) parameter (in bytes) for

this end-point.

When frEndPtCardType is 'fr', this attribute is

calculated as follows and should NOT be set:

Bc = (VcQSize/(1 - MIR/port access rate)).

When frEndPtCardType is 'frsm' the value is NOT calculated

and is assigned the default value unless it is set."

DEFVAL { 5100 }

::= { frEndPtEntry 13 }

frEndPtBe OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is equal to the excess

burst size (Be) parameter (in bytes) for

this end-point.

When frEndPtCardType is 'fr', this attribute is

calculated as follows and should NOT be set:

Be = Bc * (PIR/MIR - 1)

When frEndPtCardType is 'frsm' the value is NOT calculated

and is assigned the default value unless it is set."

DEFVAL { 5100 }

::= { frEndPtEntry 14 }

frEndPtVcQSize OBJECT-TYPE

SYNTAX INTEGER (1..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is the maximum queue depth

(in bytes) for this end-point."

DEFVAL { 65535 }

::= { frEndPtEntry 15 }

frEndPtPIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The peak transmit bandwidth (PIR) parameter

(in bits per second) for this end-point.

This attribute can only be set to values

evenly divisible by 100."

DEFVAL { 9600 }

::= { frEndPtEntry 16 }

frEndPtCMAX OBJECT-TYPE

SYNTAX INTEGER (0..255)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The maximum credits that can be accrued for this

end-point. This is not applicable for AXIS-frsm channels."

DEFVAL { 10 }

::= { frEndPtEntry 17 }

frEndPtEcnQSize OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The threshold setting used by the explicit congestion

notification feature for this end-point's

transmit queue. This value is specified in bytes.

When the frEndPtVcQSize value exceeds this value

then the FECN bit will be set in all frames transmitted

to the remote end-point."

DEFVAL { 6553 }

::= { frEndPtEntry 18 }

frEndPtQIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The transmit quiescent information rate (QIR) parameter

(in bits per second) for this end-point.

This value has the relationship CIR <= QIR <= PIR.

This attribute can only be set to values

evenly divisible by 100."

DEFVAL { 9600 }

::= { frEndPtEntry 19 }

frEndPtPercUtil OBJECT-TYPE

SYNTAX INTEGER (0..100)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is equal to the channel

percentage utilization setting for this end-point.

This is the expected long-term utilization of the

channel by this end-point."

DEFVAL { 100 }

::= { frEndPtEntry 20 }

frEndPtPriority OBJECT-TYPE

SYNTAX INTEGER {

low(1),

high(2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "connection priority."

::= frEndPtEntry 21 }

frEndPtInitialBurstSize OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Initial burst size in bytes.

Note that InitialBurstSize should be less than or equal to Bc.

This is valid for frEndPtType of 'frsm'."

DEFVAL { 5100 }

::= { frEndPtEntry 22 }

frEndPtDeTagging OBJECT-TYPE

SYNTAX INTEGER {

enable(1),

disable(2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Enable/disable DE tagging in the ingress direction only.

This is valid for frEndPtType of 'frsm'."

DEFVAL { disable }

::= { frEndPtEntry 23 }

frEndPtIngressDeThreshold OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Ingress threshold at which deletion occurs based on DE.

This is valid for frEndPtType of 'frsm'."

DEFVAL { 32768 }

::= { frEndPtEntry 24 }

frEndPtEgressQDepth OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Egress Q Depth. This is valid for frEndPtType of 'frsm'."

DEFVAL { 65535 }

::= { frEndPtEntry 25 }

frEndPtEgressDeThreshold OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Egress threshold at which deletion occurs based on DE.

This is valid for frEndPtType of 'frsm'."

DEFVAL { 32768 }

::= { frEndPtEntry 26 }

frEndPtEgressEcnThreshold OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "ECN threshold. This is valid for frEndPtType of 'frsm'."

DEFVAL { 6553 }

::= { frEndPtEntry 27 }

frEndPtEgressQSelect OBJECT-TYPE

SYNTAX INTEGER (1..2)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Selects one out of two possible queues.

Each queue may have a different priority.

This is valid for frEndPtType of 'frsm'."

DEFVAL { 1 }

::= { frEndPtEntry 28 }

frEndPtLpbkState OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The state of loopback mode for the end point. This is a

bit mapped integer with the values defined as follows:

local 1

remote 2

port 4

csu 8

dsu 16

external 32

testcon 64

"

::= { frEndPtEntry 29 }

frEndPtType OBJECT-TYPE

SYNTAX INTEGER {

cdpSdpCard(1),

fr(2),

ait(3),

frsm(4)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "Identifies a type of fr end point which some attributes

may not apply. In particular the attributes

frEndPtInitialBurstSize, frEndPtDeTagging

frEndPtIngressDeThreshold, frEndPtEgressQDepth,

frEndPtEgressDeThreshold, frEndPtEgressEcnThreshold

and frEndPtEgressQSelect

are valid only when frEndptType has the value 'frsm'. "

::= { frEndPtEntry 30 }

frEndPtchanType OBJECT-TYPE

SYNTAX INTEGER {

frNIW(1),

frSIW-transparent(2),

frSIW-translate(3),

frFUNI(4)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "(1) is frame-relay network interworking,

(2) is service interworking with out any SDU translation,

(3) is service interworking with SDU translation, and

(4) is frame-relay UNI.

This is only valid for frEndPtType of 'frsm'.

Another restriction is that the other endpt should be

an ASI(atmEndPtTable) endpt. If the other endpt is a FR

endpt the DEFVAL will over-write the user's input."

DEFVAL { frNIW }

::= { frEndPtEntry 31 }

frEndPtchanFECNconfig OBJECT-TYPE

SYNTAX INTEGER {

mapEFCI(1),

setEFCIzero(2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "The FECN bits in frame-relay are mapped to EFCI bit

in the ATM cells. mapEFCI is valid only for SIW.

This is only valid for frEndPtType of 'frsm'.

Another restriction is that the other endpt should be

an ASI(atmEndPtTable) endpt. If the other endpt is a FR

endpt the DEFVAL will over-write the user's input."

DEFVAL { setEFCIzero }

::= { frEndPtEntry 32 }

frEndPtchanDEtoCLPmap OBJECT-TYPE

SYNTAX INTEGER {

mapCLP(1),

setCLPzero(2),

setCLPone(3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "For (1), The DE bit is mapped to CLP bit in ATM cell.

For (2) and (3), the DE bit is ignored and CLP bit

is set to the constant value.

This is only valid for frEndPtType of 'frsm'.

Another restriction is that the other endpt should be

an ASI(atmEndPtTable) endpt. If the other endpt is a FR

endpt the DEFVAL will over-write the user's input."

DEFVAL { mapCLP }

::= { frEndPtEntry 33 }

frEndPtchanCLPtoDEmap OBJECT-TYPE

SYNTAX INTEGER {

mapDE(1),

setDEzero(2),

setDEone(3),

ignoreCLP(4)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Values (1), (2) and (3) are valid for SIW.

Values (1) and (4) are valid for NIW.

For (1), the CLP bit is mapped to DE bit in frame-relay.

For (2) and (3), the CLP bit is ignored and DE bit

is set to the constant value.

ignoreCLP ignores CLP bit and DE bit remains as received.

This is only valid for frEndPtType of 'frsm'.

Another restriction is that the other endpt should be

an ASI(atmEndPtTable) endpt. If the other endpt is a FR

endpt the DEFVAL will over-write the user's input."

DEFVAL { mapDE }

::= { frEndPtEntry 34 }

--

-- The AIT end point table.

--

-- An AIT end point is a gateway between Frame Relay and ATM.

-- It is an ATM end point with the characteristics of Frame Relay.

--

aitEndPtTable OBJECT-TYPE

SYNTAX SEQUENCE OF AitEndPtEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A List of frame relay virtual circuit end points"

::= { connSvc 5 }

aitEndPtEntry OBJECT-TYPE

SYNTAX AitEndPtEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A frame relay end point Entry"

INDEX { aitEndPtNodeName, aitEndPtIfShelf, aitEndPtSlot,

aitEndPtVpi, aitEndPtVci }

::= { aitEndPtTable 1 }

AitEndPtEntry ::=

SEQUENCE {

aitEndPtNodeName DisplayString,

aitEndPtIfShelf DisplayString,

aitEndPtSlot INTEGER,

aitEndPtVpi INTEGER,

aitEndPtVci INTEGER,

aitEndPtConnIndex INTEGER,

aitEndPtAdminStatus INTEGER,

aitEndPtOpStatus INTEGER,

aitEndPtMIR INTEGER,

aitEndPtCIR INTEGER,

aitEndPtVcQSize INTEGER,

aitEndPtPIR INTEGER,

aitEndPtCMAX INTEGER,

aitEndPtEcnQSize INTEGER,

aitEndPtQIR INTEGER,

aitEndPtPercUtil INTEGER,

aitEndPtPriority INTEGER

}

aitEndPtNodeName OBJECT-TYPE

SYNTAX DisplayString (SIZE(1..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "The node name."

::= { aitEndPtEntry 1 }

aitEndPtIfShelf OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "String identifying the shelf. This is a null string

for end points which do not have a shelf name."

::= { aitEndPtEntry 2 }

aitEndPtSlot OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Slot Number."

::= { aitEndPtEntry 3 }

aitEndPtVpi OBJECT-TYPE

SYNTAX INTEGER (1..256)

ACCESS read-only

STATUS mandatory

DESCRIPTION "VPI. "

::= { aitEndPtEntry 4 }

aitEndPtVci OBJECT-TYPE

SYNTAX INTEGER (1..512)

ACCESS read-only

STATUS mandatory

DESCRIPTION "VCI."

::= { aitEndPtEntry 5 }

aitEndPtConnIndex OBJECT-TYPE

SYNTAX INTEGER (0..2147483647)

ACCESS read-only

STATUS mandatory

DESCRIPTION "If the value of this object is greater than 0 then it is

the index identifying the associated connectionEntry."

::= { aitEndPtEntry 6 }

aitEndPtAdminStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

active(2),

testing(3)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION " Administrative status of the end point."

::= { aitEndPtEntry 7 }

aitEndPtOpStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

clear(2),

fail(3),

down(4)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION " Operational Status of the end point."

::= { aitEndPtEntry 8 }

aitEndPtMIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The minimum transmit bandwidth (MIR) parameter

(in bits per second) for this end-point. This object

has the relationship MIR <= CIR.

This attribute can only be set to values evenly

divisible by 100."

::= { aitEndPtEntry 9 }

aitEndPtCIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The value of this object is equal to the committed

information rate (CIR) parameter (in bits

per second) for this end-point. This object holds

the relationship MIR < = CIR <= QIR.

This attribute can only be set to

values evenly divisible by 100."

::= { aitEndPtEntry 10 }

aitEndPtVcQSize OBJECT-TYPE

SYNTAX INTEGER (1..65535)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The value of this object is the maximum queue depth

(in bytes) for this end-point.

This object is required before row creation is complete."

::= { aitEndPtEntry 13 }

aitEndPtPIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The peak transmit bandwidth (PIR) parameter

(in bits per second) for this end-point.

This attribute can only be set to values evenly

divisible by 100."

::= { aitEndPtEntry 14 }

aitEndPtCMAX OBJECT-TYPE

SYNTAX INTEGER (1..255)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The maximum credits that can be accrued for this

end-point.

This object is required before row creation is complete."

::= { aitEndPtEntry 15 }

aitEndPtEcnQSize OBJECT-TYPE

SYNTAX INTEGER (0..65535)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The threshold setting used by the explicit congestion

notification feature for this end-point's

transmit queue. This value is specified in bytes.

When the aitEndPtVcQSize value exceeds this value

then the FECN bit will be set in all frames transmitted

to the remote end-point.

This object is required before row creation is complete."

::= { aitEndPtEntry 16 }

aitEndPtQIR OBJECT-TYPE

SYNTAX INTEGER (2400..2048000)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The transmit quiescent information rate (QIR) parameter

(in bits per second) for this end-point.

This value has the relationship CIR <= QIR <= PIR.

This attribute can only be set to values evenly

divisible by 100. "

::= { aitEndPtEntry 17 }

aitEndPtPercUtil OBJECT-TYPE

SYNTAX INTEGER (0..100)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The value of this object is equal to the channel

percentage utilization setting for this end-point.

This is the expected long-term utilization of the

channel by this end-point.

This object is required before row creation is complete."

::= { aitEndPtEntry 18 }

aitEndPtPriority OBJECT-TYPE

SYNTAX INTEGER {

low(1),

high(2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "Flag to set connection priority. "

::= { aitEndPtEntry 19 }

--

-- This is the table describing an ATM connection end-point.

-- Each connection (virtual circuit or ) end-point describes the

-- particular characteristics of the end-point. Such information

-- as bandwidth parameters are maintained in the end-point table.

--

atmEndPtTable OBJECT-TYPE

SYNTAX SEQUENCE OF AtmEndPtEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "The ATM End-Point table. This table

is used to model a PVC end-point. This table

contains the traffic parameters for ATM end-point."

::= { connSvc 6 }

atmEndPtEntry OBJECT-TYPE

SYNTAX AtmEndPtEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "An entry in the ATM End-point table."

INDEX { atmEndPtNodeName, atmEndPtIfShelf, atmEndPtSlot,

atmEndPtPort, atmEndPtVpi, atmEndPtVci }

::= { atmEndPtTable 1 }

AtmEndPtEntry ::=

SEQUENCE {

atmEndPtNodeName DisplayString,

atmEndPtIfShelf DisplayString,

atmEndPtSlot INTEGER,

atmEndPtPort INTEGER,

atmEndPtVpi INTEGER,

atmEndPtVci INTEGER,

atmEndPtConnIndex INTEGER,

atmEndPtAdminStatus INTEGER,

atmEndPtOpStatus INTEGER,

atmEndPtRowStatus INTEGER,

atmEndPtCIR INTEGER,

atmEndPtMIR INTEGER,

atmEndPtPIR INTEGER,

atmEndPtQIR INTEGER,

atmEndPtPercUtil INTEGER,

atmEndPtPriority INTEGER,

atmEndPtIBS INTEGER,

atmEndPtVcQSize INTEGER

}

atmEndPtNodeName OBJECT-TYPE

SYNTAX DisplayString(SIZE(1..10))

ACCESS read-write

STATUS mandatory

DESCRIPTION "Node name of this endpoint."

::= { atmEndPtEntry 1 }

atmEndPtIfShelf OBJECT-TYPE

SYNTAX DisplayString(SIZE(0..10))

ACCESS read-write

STATUS mandatory

DESCRIPTION "Shelf name of this endpoint. If no shelf name than this

value is a NULL string."

::= { atmEndPtEntry 2 }

atmEndPtSlot OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Local Slot Number."

::= { atmEndPtEntry 3 }

atmEndPtPort OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Local Port Number. These are numbered starting at 1."

::= { atmEndPtEntry 4 }

atmEndPtVpi OBJECT-TYPE

SYNTAX INTEGER (1..4095)

ACCESS read-write

STATUS mandatory

DESCRIPTION "Virtual port index."

::= { atmEndPtEntry 5 }

atmEndPtVci OBJECT-TYPE

SYNTAX INTEGER (1..65535)

ACCESS read-write

STATUS mandatory

DESCRIPTION "virtual channel index."

::= { atmEndPtEntry 6 }

atmEndPtConnIndex OBJECT-TYPE

SYNTAX INTEGER (0..2147483647)

ACCESS read-only

STATUS mandatory

DESCRIPTION "If the value of this object is greater than 0 then it is

the index identifying the associated connectionEntry."

::= { atmEndPtEntry 7 }

atmEndPtAdminStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

active(2),

testing(3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Admin Status of the end point."

DEFVAL { inactive }

::= { atmEndPtEntry 9 }

atmEndPtOpStatus OBJECT-TYPE

SYNTAX INTEGER {

inactive(1),

clear(2),

fail(3),

down(4)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "Operational Status of the end point."

::= { atmEndPtEntry 10 }

atmEndPtRowStatus OBJECT-TYPE

SYNTAX INTEGER {

active(1),

createAndGo(4),

destroy(6)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "The manager must set this to 'createAndGo' when creating

a new entry. Other required elements can also be set in the

same SET request"

::= { atmEndPtEntry 11 }

atmEndPtMIR OBJECT-TYPE

SYNTAX INTEGER (7..353208)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The minimum transmit bandwidth (MIR) parameter

(in bits per second) for this end-point.

This attribute can only be set to values

evenly divisible by 100."

DEFVAL { 9600 }

::= { atmEndPtEntry 12 }

atmEndPtCIR OBJECT-TYPE

SYNTAX INTEGER (7..353208)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is equal to the committed

information rate (CIR) parameter (in bits

per second) for this end-point.

This attribute can only be set to

values evenly divisible by 100."

DEFVAL { 9600 }

::= { atmEndPtEntry 13 }

atmEndPtPIR OBJECT-TYPE

SYNTAX INTEGER (10..353208)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The peak transmit bandwidth (PIR) parameter

(in bits per second) for this end-point.

This attribute can only be set to values

evenly divisible by 100."

DEFVAL { 9600 }

::= { atmEndPtEntry 14 }

atmEndPtQIR OBJECT-TYPE

SYNTAX INTEGER (10..96000)

CCESS read-write

STATUS mandatory

DESCRIPTION "The transmit quiescent information rate (QIR) parameter

(in bits per second) for this end-point.

This value can range between the MIR and PIR values

and must be between 2400 and 2048000.

This attribute can only be set to values

evenly divisible by 100."

DEFVAL { 9600 }

::= { atmEndPtEntry 15 }

atmEndPtPercUtil OBJECT-TYPE

SYNTAX INTEGER (0..100)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is equal to the channel

percentage utilization setting for this end-point.

This is the expected long-term utilization of the

channel by this end-point."

DEFVAL { 100 }

::= { atmEndPtEntry 16 }

atmEndPtPriority OBJECT-TYPE

SYNTAX INTEGER {

low(1),

high(2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "queueing priority."

::= { atmEndPtEntry 17 }

atmEndPtIBS OBJECT-TYPE

SYNTAX INTEGER (1..24000)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is equal to the Initial

Burst Size in cells for the other end-point. The

maximum value for this object on OC3 end points

is 1000."

DEFVAL { 900 }

::= { atmEndPtEntry 18 }

atmEndPtVcQSize OBJECT-TYPE

SYNTAX INTEGER (1..64000)

ACCESS read-write

STATUS mandatory

DESCRIPTION "The value of this object is the maximum queue depth

(in cells) for this end-point.

This object does not apply to CBR connections.

For VBR and ATF without Foresight connections

this object corresponds to the maximum Cell Delay

Variation (CDV) Tolerance measured in cells."

DEFVAL { 64000 }

::= { atmEndPtEntry 19 }

--

-- The segment table identifies connection segments. It identifies the two end

-- points of a connection which is not necessarily end to end. If the

-- segment is part of a end to end connection, then the connectionEntry is

-- identified as well as the local end point of the next segment.

-- A 'local' end point may not be part of multiple segments. The table

-- is indexed by the elements which identify the local end point of the

-- segment, including the end point table. The other end point of the

-- segment and an end point of the next segment are named by their

-- object identifier.

--

segmentTable OBJECT-TYPE

SYNTAX SEQUENCE OF SegmentEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION " A List of Connection Entries"

::= { connSvc 7 }

segmentEntry OBJECT-TYPE

SYNTAX SegmentEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A generic end point Entry"

INDEX { segEndPtTableId, segNodeName, segShelf, segSlot,

segLine, segPort, segSubChn1, segSubChn2}

::= { segmentTable 1 }

SegmentEntry ::=

SEQUENCE {

segEndPtTableId INTEGER,

segNodeName DisplayString,

segShelf DisplayString,

segSlot INTEGER,

segLine INTEGER,

segPort INTEGER,

segSubChn1 INTEGER,

segSubChn2 INTEGER,

segOeEndPt OBJECT IDENTIFIER,

segConnIndex INTEGER,

segNextSeg OBJECT IDENTIFIER

}

segEndPtTableId OBJECT-TYPE

SYNTAX INTEGER {

frEndPtTable(1),

atmEndptTable(2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The end point table from which the

remaining indices are obtained."

::= { segmentEntry 1 }

segNodeName OBJECT-TYPE

SYNTAX DisplayString (SIZE(1..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "The node name."

::= { segmentEntry 2 }

segShelf OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "String identifying the shelf. This is a null string

for end points which do not have a shelf name."

::= { segmentEntry 3 }

segSlot OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Slot Number."

::= { segmentEntry 4 }

segLine OBJECT-TYPE

SYNTAX INTEGER (0..8)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Line Number. If no line number is associated with the

end point then this value is 0."

::= { segmentEntry 5 }

segPort OBJECT-TYPE

SYNTAX INTEGER (1..256)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Port Number. "

::= { segmentEntry 6 }

segSubChn1 OBJECT-TYPE

SYNTAX INTEGER (0..32767)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The meaning of this attribute is dependant on the value of

segTableId. For 'frEndPtTable(1)' this value is the end

point DLCI otherwise it is the end point VPI"

::= { segmentEntry 7 }

segSubChn2 OBJECT-TYPE

SYNTAX INTEGER (0..32767)

ACCESS read-only

STATUS mandatory

DESCRIPTION " If the value of this attribute is 0, then it has no meaning

in identifying the end point. If the value of this attribute is

greater than 0 the it identifies the end point VCI."

::= { segmentEntry 8 }

segOeEndPt OBJECT-TYPE

SYNTAX OBJECT IDENTIFIER

ACCESS read-only

STATUS mandatory

DESCRIPTION " The object id of the first attribute in the protocol specific

end point table which is the 'remote' end point of the segment.

If there is no remote end point then this

attribute has the value

of the NULL object identifier {0 0}."

::= { segmentEntry 9 }

segConnIndex OBJECT-TYPE

SYNTAX INTEGER (0..2147483647)

ACCESS read-only

STATUS mandatory

DESCRIPTION "The connectionIndex value identifying the end to end

connection of which this segment is a part. If this value is 0,

then the segment is not a part of any end to end connection."

::= { segmentEntry 10 }

segNextSeg OBJECT-TYPE

SYNTAX OBJECT IDENTIFIER

ACCESS read-only

STATUS mandatory

DESCRIPTION "The object id of the first attribute in the

protocol specific end point table which is the

'local' end point of the next segment of

the end to end connection identified

by segConnIndex. A value of {0 0},

the NULL object identifier,

indicates there is no next segment."

::= { segmentEntry 11 }

------------------------------------------------------------------

-- ERROR STATUS TABLE

--

-- This object contains the value of the request id for the newest

-- entry in the error status table. Many management applications

-- have no knowledge of the request ids used by the SNMP engine.

-- These applications can get the value of this object and then

-- use it to retrieve the error status for the last SET operation.

--

-- Note that this algorithm assumes that multiple managers are

-- not using the same request id. This MIB makes no provision

-- to resolve such conflicts.

--

cmpaErrorLastIndex OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "If at least one entry exists in the error status table,

the value of this object contains the index corresponding

to the last entry inserted in the table. If no entries

have ever been inserted in the cmpaErrorTable, then

the agent will return 0 for a query of this variable.

Note that the agent may choose to delete some or all

of the entries in the cmpaErrorTable. Because of such

deletion(s), the value of this variable may not

correspond to an existing row in the cmpaErrorTable."

::= { connSvc 8 }

cmpaErrorFlushAll OBJECT-TYPE

SYNTAX INTEGER {

noOp(1),

flush(2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Setting this object to the value 'flush' indicates to

the agent that a manager would like the cmpaErrorTable

to be immediately flushed of all entries.

A management retrieval of this object will always return

the value 'noOp'.

Setting this object to the value 'noOp' is invalid."

::= { connSvc 9 }

--

-- The following table is used to maintain status information about

-- SNMP SET requests from a Manager. When an SNMP SET fails, an

-- entry in this table is created and the object cmpaErrorLastIndex

-- is updated.

--

-- The agent may choose to delete entries at any time. The manager

-- is not guaranteed availability of a corresponding entry in this

-- table whenever a SET fails (this is a best-effort service).

--

cmpaErrorTable OBJECT-TYPE

SYNTAX SEQUENCE OF CmpaErrorEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A List of recent Errors reported by the Connection

Manager Proxy Agent (CMPA).

The CMPA will limit the number of entries that may

be in this table as any one time. Managers must be

aware that particular entries could timeout or be

discarded at any time."

::= { connSvc 10 }

cmpaErrorEntry OBJECT-TYPE

SYNTAX CmpaErrorEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A General Error Status Entry."

INDEX { cmpaErrorReqId }

::= { cmpaErrorTable 1 }

CmpaErrorEntry ::= SEQUENCE {

mpaErrorReqId INTEGER,

mpaErrorDesc DisplayString

}

cmpaErrorReqId OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "This object contains the PDU request ID associated with

the error. The manager must use this information to

find the error associated with a particular SNMP request.

Note that an SNMP request ID may be reused (either by

the same or a different manager). When this occurs,

the older entry in the table will be deleted in preference

to the newer error status. Managers must be aware that

error information may therefore be lost."

::= { cmpaErrorEntry 1 }

cmpaErrorDesc OBJECT-TYPE

SYNTAX DisplayString (SIZE(1..255))

ACCESS read-only

STATUS mandatory

D ESCRIPTION "This object contains error status information for failed

SETS to one or more objects in one or more of the

following tables:

connectionTable

frEndPtTable

atmEndPtTable

Rows in this table may be created as the result of

a failed SNMP SET operation.

Since the SNMP standard allows only limited number of

error result codes, the managers can retrieve this

variable to get additional information on a failed

SET operation. Typically this object will contain

a user friendly description of the cause of the error.

::= { cmpaErrorEntry 2 }

cmpaErrorEcode OBJECT-TYPE

SYNTAX INTEGER {

invalid_network(1),

-- No such Network(domain) in the Database

invalid_node(2),

-- No such Node in the Database

invalid_shelf(3),

-- No such shelf for the given node

invalid_release(4),

-- Unsupported release for the given Node/Shelf

node_timeout(5),

-- Timeout from the given Node/Shelf

node_busy(6),

-- Node is busy processing other requests

no_snmpcomm(7),

-- The demon process snmpcomm is not running

snmpcomm_error(8),

-- Internal error at the demon process snmpcomm

node_error(9),

-- Error at the embedded Agent

bad_value(10),

-- Bad value for the given Object

port_not_found(11),

-- The specified port does not exists

slot_is_full(12),

-- AddConn error, no more conns on this slot

conn_not_found(100),

-- The specified connection does not exists

endpt_exists(101),

-- AddConn error, Endpt already exists

lendpt_exists(102),

-- AddConn error, Local Endpt already exists

rendpt_exists(103),

-- AddConn error, Remote Endpt already exists

lendpt_missing(104),

-- connectionLocalEndPt is missing from the SET request

rendpt_missing(105),

-- connectionRemoteEndPt is missing from the SET request

db_lendpt_not_found(106),

-- Could not find Local Endpt in Database

db_rendpt_not_found(107),

-- Could not find Remote Endpt in Database

lendpt_not_found(108),

-- connectionLocalEndPt specified does not exists

rendpt_not_found(109),

-- connectionRemoteEndPt specified does not exists

dangling_endpt(110),

-- The Endpt is part of an incomplete connection

endpt_rowstatus_missing(111),

-- frEndPtRowStatus is missing from the SET request

conn_rowstatus_missing(112),

-- connectionRowStatus is missing from the SET request

invalid_endpt_rowstatus(113),

-- End point RowStatus can not be set to Active

invalid_conn_rowstatus(114),

-- connectionRowStatus can not be set to Active

invalid_connindex(115),

-- Invalid connection Index used for AddConn

testtype_missing(116),

-- connectionTestType is missing from the SET Request

partial_add(117),

-- Connection is added, but modification failed

partial_mod(118),

-- Endpt is modified, but connection params not modified

invalid_bw(119),

-- Invalid BandWidth param relationship.

not_active(120),

-- Connection is not in active state

invalid_adminstatus(121),

-- connectionAdminStatus can be SET to testing only

not_clear(122),

-- connectionOpStatus is not in clear state

invalid_endpt_comb(123),

-- Invalid Endpt combination for the connection

invalid_chantype(124),

-- Invalid chanType for the given Endpt combination

cmgrd_timeout(125),

-- No response from the demon cmgrd

no_cmgrd(126),

-- The demon cmgrd is not running

ronly_for_frp(127),

-- Object is read-only for FRP(IPX) Endpt

invalid_chanFECNconfig(128),

-- Invalid chanFECNconfig for the given chanType

invalid_chanCLPtoDEmap(129),

-- Invalid chanCLPtoDEmap for the given chanType

ibs_less_bc(130),

-- InitialBurstSize(IBS) should be less than or equal to Bc

asi_no_remote(131),

-- ASI can not be used as a remote End point

frsm_remote(132),

-- Remote End point must be FRSM for ASI connections

foresight_disabled(133),

-- PIR, MIR and QIR can not be Modified for AXIS endpt,

-- when Foresight is disabled

no_error_entry(500),

-- No entries available in the ErrorTable

not_applicable(501),

-- Error Code not relevant, rely on Error Description

invalid_flushall(502)

-- Can not set to noOp for cmpaErrorFlushAll

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "This object contains the error Code of the GET/SET operation.

The error Codes from 500 onwards are specific to the

Error Table operation itself.

Note that currently GET errors are not updated in the

error table."

::= { cmpaErrorEntry 3 }

cmpaErrorLastDesc OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..255))

ACCESS read-only

STATUS mandatory

DESCRIPTION "This contains the error description of the last error

generated. If error table contains no errors, GET on

this will return NULL string"

::= { connSvc 11 }

cmpaErrorLastEcode OBJECT-TYPE

SYNTAX INTEGER {

invalid_network(1),

-- No such Network(domain) in the Database

invalid_node(2),

-- No such Node in the Database

invalid_shelf(3),

-- No such shelf for the given node

invalid_release(4),

-- Unsupported release for the given Node/Shelf

node_timeout(5),

-- Timeout from the given Node/Shelf

node_busy(6),

-- Node is busy processing other requests

no_snmpcomm(7),

-- The demon process snmpcomm is not running

snmpcomm_error(8),

-- Internal error at the demon process snmpcomm

node_error(9),

-- Error at the embedded Agent

bad_value(10),

-- Bad value for the given Object

port_not_found(11),

-- The specified port does not exists

slot_is_full(12),

-- AddConn error, no more conns on this slot

conn_not_found(100),

-- The specified connection does not exists

endpt_exists(101),

--AddConn error, Endpt already exists

lendpt_exists(102),

-- AddConn error, Local Endpt already exists

rendpt_exists(103),

-- AddConn error, Remote Endpt already exists

lendpt_missing(104),

-- connectionLocalEndPt is missing from the SET request

rendpt_missing(105),

-- connectionRemoteEndPt is missing from the SET request

db_lendpt_not_found(106),

-- Could not find Local Endpt in Database

db_rendpt_not_found(107),

-- Could not find Remote Endpt in Database

lendpt_not_found(108),

-- connectionLocalEndPt specified does not exists

rendpt_not_found(109),

-- connectionRemoteEndPt specified does not exists

dangling_endpt(110),

-- The Endpt is part of an incomplete connection

endpt_rowstatus_missing(111),

-- frEndPtRowStatus is missing from the SET request

conn_rowstatus_missing(112),

-- connectionRowStatus is missing from the SET request

invalid_endpt_rowstatus(113),

-- End point RowStatus can not be set to Active

invalid_conn_rowstatus(114),

-- connectionRowStatus can not be set to Active

invalid_connindex(115),

-- Invalid connection Index used for AddConn

testtype_missing(116),

-- connectionTestType is missing from the SET Request

partial_add(117),

-- Connection is added, but modification failed

partial_mod(118),

-- Endpt is modified, but connection params not modified

invalid_bw(119),

-- Invalid BandWidth param relationship.

not_active(120),

-- Connection is not in active state

invalid_adminstatus(121),

-- connectionAdminStatus can be SET to testing only

not_clear(122),

-- connectionOpStatus is not in clear state

invalid_endpt_comb(123),

-- Invalid Endpt combination for the connection

invalid_chantype(124),

-- Invalid chanType for the given Endpt combination

cmgrd_timeout(125),

-- No response from the demon cmgrd

no_cmgrd(126),

-- The demon cmgrd is not running

ronly_for_frp(127),

-- Object is read-only for FRP(IPX) Endpt

invalid_chanFECNconfig(128),

-- Invalid chanFECNconfig for the given chanType

invalid_chanCLPtoDEmap(129),

-- Invalid chanCLPtoDEmap for the given chanType

ibs_less_bc(130),

-- InitialBurstSize(IBS) should be less than or equal to Bc

asi_no_remote(131),

-- ASI can not be used as a remote End point

frsm_remote(132),

-- Remote End point must be FRSM for ASI connections

foresight_disabled(133),

-- PIR, MIR and QIR can not be Modified for AXIS endpt,

-- when Foresight is disabled

no_error_entry(500),

-- No entries available in the ErrorTable

not_applicable(501),

-- Error Code not relevant, rely on Error Description

invalid_flushall(502)

-- Can not set to noOp for cmpaErrorFlushAll

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "This contains the error code of the last error

generated. If error table contains no errors,

GET on this object returns 500"

::= { connSvc 12 }

-- portSvc MIB defines tables and attributes for maintaining

-- fr ports for AXIS and IPX through system manager interface.

-- It also gives information on the configuration state of the ports

-- The following Table portsInfoTable gives the information on the

-- configuration state of the ports

portsInfoTable OBJECT-TYPE

SYNTAX SEQUENCE OF PortsInfoEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "Ports information for the specified line"

::= { portSvc 1 }

portsInfoEntry OBJECT-TYPE

SYNTAX PortsInfoEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "Ports Information Entry"

INDEX { portsInfoNode, portsInfoShelf,

portsInfoSlot, portsInfoLine, portsInfoPort }

::= { portsInfoTable 1 }

PortsInfoEntry ::=

SEQUENCE {

portsInfoNode DisplayString,

portsInfoShelf DisplayString,

portsInfoSlot INTEGER,

portsInfoLine INTEGER,

portsInfoPort INTEGER,

portsInfoPortType INTEGER,

portsInfoPortState INTEGER,

portsInfoPortSpeed INTEGER

}

portsInfoNode OBJECT-TYPE

SYNTAX DisplayString (SIZE(1..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "String identifying the node"

::= { portsInfoEntry 1 }

portsInfoShelf OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "String identifying the shelf"

::= { portsInfoEntry 2 }

portsInfoSlot OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Slot Number"

::= { portsInfoEntry 3 }

portsInfoLine OBJECT-TYPE

SYNTAX INTEGER (0..8)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Line Number. For IPX ports Line Number is always 0"

::= { portsInfoEntry 4 }

portsInfoPort OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Port Number"

::= { portsInfoEntry 5 }

portsInfoPortType OBJECT-TYPE

SYNTAX INTEGER {

frsm(1),

frp (2),

ausm(3),

atm (4)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "Port type includes Card type as well as Interface type"

::= { portsInfoEntry 6 }

portsInfoPortState OBJECT-TYPE

SYNTAX INTEGER {

active(1),

inactive(2),

remoteLoopback(3),

failed(4)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "Port state"

::= { portsInfoEntry 7 }

portsInfoPortSpeed OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "Configured speed of port in kbps"

::= { portsInfoEntry 8 }

-- The following table is used for maintaining

-- fr ports for AXIS and IPX through system manager interface.

-- Note that the objects with 'frPorts' suffix belong to both

-- AXIS and IPX nodes. Objects with 'frAxPorts' are specific

-- to AXIS nodes and objects with 'frIxPorts' are specific to IPX.

-- For AXIS we can add, delete and modify the ports.

-- Fox IPX we can also up and down the ports, in addition

-- to add, delete and modify.

frPortsCfgTable OBJECT-TYPE

SYNTAX SEQUENCE OF FrPortsCfgEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "fr ports updations for AXIS and IPX."

::= { portSvc 2 }

frPortsCfgEntry OBJECT-TYPE

SYNTAX FrPortsCfgEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "Ports Cfgrmation Entry"

INDEX { frPortsCfgNode, frPortsCfgShelf,

frPortsCfgSlot, frPortsCfgLine, frPortsCfgPort}

::= { frPortsCfgTable 1 }

FrPortsCfgEntry ::=

SEQUENCE {

frPortsCfgNode DisplayString,

frPortsCfgShelf DisplayString,

frPortsCfgSlot INTEGER,

frPortsCfgLine INTEGER,

frPortsCfgPort INTEGER,

frPortsCfgRowStatus INTEGER,

frPortsCfgPortType INTEGER,

frPortsCfgPortState INTEGER,

frPortsCfgChCnt INTEGER,

frPortsCfgPortSpeed INTEGER,

frPortsCfgDs0ChSpeed INTEGER,

frPortsCfgSigProt INTEGER,

frPortsCfgNNIStatus INTEGER,

frPortsCfgAsyncUpd INTEGER,

frPortsCfgPollVerTimer INTEGER,

frPortsCfgErrThresh INTEGER,

frPortsCfgMonEveCnt INTEGER,

frPortsCfgFrmFlags INTEGER,

frPortsCfgLinkTimer INTEGER,

frPortsCfgPollCycle INTEGER,

frAxPortsCfgSvcRatio INTEGER,

frIxPortsCfgClockType INTEGER,

frIxPortsCfgVcCount INTEGER,

frPortsCfgVcPtr OBJECT IDENTIFIER,

frIxPortsCfgMaxTxQDepth INTEGER,

frIxPortsCfgECNQThresh INTEGER,

frIxPortsCfgDEThresh INTEGER,

frIxPortsCfgIDEMap INTEGER,

frIxPortsCfgCommPri INTEGER,

frIxPortsCfgUpRNR INTEGER,

frIxPortsCfgLowRNR INTEGER,

frIxPortsCfgOamThresh INTEGER,

frIxPortsCfgCLLMTimer INTEGER,

frIxPortsCfgEFCItoBECN INTEGER,

frIxPortsCfgSrRTS INTEGER,

frIxPortsCfgSrDTR INTEGER,

frIxPortsCfgSrDCD INTEGER,

frIxPortsCfgSrCTS INTEGER,

frIxPortsCfgSrDSR INTEGER,

frIxPortsCfgLoopBack INTEGER,

frIxPortsCfgExtConFail INTEGER,

frAxPortsCfgLogPort INTEGER

}

frPortsCfgNode OBJECT-TYPE

SYNTAX DisplayString (SIZE(1..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "String identifying the Node"

::= { frPortsCfgEntry 1 }

frPortsCfgShelf OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..10))

ACCESS read-only

STATUS mandatory

DESCRIPTION "String identifying the shelf"

::= { frPortsCfgEntry 2 }

frPortsCfgSlot OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Slot Number"

::= { frPortsCfgEntry 3 }

frPortsCfgLine OBJECT-TYPE

SYNTAX INTEGER (0..8)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Line Number. For IPX ports Line Number is always 0"

::= { frPortsCfgEntry 4 }

frPortsCfgPort OBJECT-TYPE

SYNTAX INTEGER (1..64)

ACCESS read-only

STATUS mandatory

DESCRIPTION "Port Number"

::= { frPortsCfgEntry 5 }

frPortsCfgRowStatus OBJECT-TYPE

SYNTAX INTEGER {

add(1),

del(2),

modify(3),

up_frp(4),

down_frp(5)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "add, del & modify are for both AXIS and IPX ports, but

up and down are for IPX only"

::= { frPortsCfgEntry 6 }

frPortsCfgPortType OBJECT-TYPE

SYNTAX INTEGER {

frsm(1),

frp (2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "Card type, FRP or FRSM"

::= { frPortsCfgEntry 7 }

frPortsCfgPortState OBJECT-TYPE

SYNTAX INTEGER {

active(1),

inactive(2),

remoteLoopback(3),

failed(4)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "PortState"

::= { frPortsCfgEntry 8 }

frPortsCfgChCnt OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "The number of aggregate channels assigned to this

port (FRI T1/E1 interface only).

For subrate ports, this object is always 1."

::= { frPortsCfgEntry 9 }

frPortsCfgPortSpeed OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "Configured speed of port in kbps.

- Set operation:

For subrate(V.35) interface only.

For E1/T1, you can set only while adding the port"

::= { frPortsCfgEntry 10 }

frPortsCfgDs0ChSpeed OBJECT-TYPE

SYNTAX INTEGER

{

s56k(1),

s64k(2),

na(3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "channel speed.

This is not applicable for FRP-V35 subrate ports.

Set operation:

- Allowed only while adding the port."

::= { frPortsCfgEntry 11 }

frPortsCfgSigProt OBJECT-TYPE

SYNTAX INTEGER {

disabled (1),

lmi-noasyn (2),

lmi-asyn (3),

uni-annexA (4),

uni-annexD (5),

nni-annexA (6),

nni-annexD (7)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "The specified LMI operation mode. The options can be

1 - (UNI)LMI disabled

2 - (UNI)LMI enabled but asynchronous update disabled

3 - (UNI)LMI and asynchronous update enabled

4 - (UNI)LMI enabled using CCITT O.933 Annex A parameters

5 - (UNI)LMI enabled using ANSI T1.617 parameters

6 - (NNI)LMI enabled using CCITT O.933 Annex A parameters

7 - (NNI)LMI enabled using ANSI T1.617 parameters"

::= { frPortsCfgEntry 12 }

frPortsCfgNNIStatus OBJECT-TYPE

SYNTAX INTEGER {

no (1),

yes (2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION " The flag indicating whether NNI is active on the specified

slot.port.

- Get Operation:

This object is always NO if the network manager attempts

to GET frLportNNIStatus from a disabled or LMI port.

In other cases, the value of this object is

determined by whether the port is configured as NNI or not."

::= { frPortsCfgEntry 13 }

frPortsCfgAsyncUpd OBJECT-TYPE

SYNTAX INTEGER {

no(1),

yes(2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION " The flag indicating whether the IPX should send unsolicited

LMI update messages as they appear or wait for the polling

from the user device. This object is applicable to only

Annex A/D UNI and Annex A/D NNI protocols for write and

LMI, Annex A/D UNI and Annex A/D NNI for read.

- Get Operation:

This object is always NO for ports without protocols;

otherwise, its value is determined by the asynchronous

status of the port.

- Set Operation:

If the network manager attempts to SET this object of a

port with none or LMI protocol, an error is reported."

::= { frPortsCfgEntry 14 }

frPortsCfgPollVerTimer OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION " The link integrity verification timer heartbeat (keep-alive)

period. It should be set to 5 seconds more than the heartbeat

time in the user device.

The valid range is (5..30)

- Get Operation:

Since this object is not applicable to disabled protocol,

(-1) is returned if the network manager attempts

to GET this object from a port without protocols.

- Set Operation:

If the network manager attempts to SET this object

of a port without any protocol, an error is reported."

DEFVAL { 15 }

::= { frPortsCfgEntry 15 }

frPortsCfgErrThresh OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The number of the failures in the monitored events that

cause the keep-alive process to report an alarm.

The valid range is (1..10).

- Get Operation:

Since this object is not applicable to disabled protocol,

(-1) is returned if the network manager attempts

to GET this object from a port without protocols.

- Set Operation:

If the network manager attempts to SET this object

of a port without any protocol, an error is reported."

::= { frPortsCfgEntry 16 }

frPortsCfgMonEveCnt OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION " The number of monitored events for the keep-alive process.

A port communication fail condition is cleared after this

number of successful polling cycles.

The valid range is (1..10)

- Get Operation:

Since this object is not applicable to disabled protocol,

(-1) is returned if the network manager attempts

to GET this object from a port without protocols.

- Set Operation:

If the network manager attempts to SET this object

of a port without any protocol, an error is reported."

::= { frPortsCfgEntry 17 }

frPortsCfgFrmFlags OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The minimum number of flags between frames.

The valid range for AXIS-FRSM ports is (1..10)

The valid range for IPX-FRP ports is (1..255)"

DEFVAL { 1 }

::= { frPortsCfgEntry 18 }

frPortsCfgLinkTimer OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "T391 - Link Integrity Timer (applicable to

NNI port only), indicating the interval at which

a Status Enquiry message is sent.

The valid range is (5..30)

- Get Operation:

the network manager attempts to GET this object

from a port with a protocol other than NNIs,

(-1) is returned.

- Set Operation:

If the network manager attempts to SET this object

of a port with a protocol other than NNIs,

an error is reported"

DEFVAL { 10 }

::= { frPortsCfgEntry 19 }

frPortsCfgPollCycle OBJECT-TYPE

SYNTAX INTEGER (1..255)

ACCESS read-write

STATUS mandatory

DESCRIPTION "N391 - Full Status Polling Cycle.

Applicable to NNI ports only in case of IPX frp.

- Get Operation (for IPX-frp):

If the network manager attempts to GET this object from

a port with a protocol other than NNIs, (-1) is returned.

- Set Operation (for IPX-frp):

If the network manager attempts to SET this object of a port

with a protocol other than NNIs, an error is reported."

::= { frPortsCfgEntry 20 }

frAxPortsCfgSvcRatio OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "Number of times queue 2 is serviced

for every time queue 3 is serviced

The valid range is (1..15).

Only applicable to AXIS-FRSM ports.

The value (-2) will be returned for IPX-FRP ports."

DEFVAL { 1 }

::= { frPortsCfgEntry 21 }

frIxPortsCfgClockType OBJECT-TYPE

SYNTAX INTEGER {

normal (1),

looped (2),

none (3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "The type of port clock (FRI subrate interface only).

For T1/E1 interface this object should be none.

- Get Operation:

If the network manager attempts to get this object

from a T1/E1 port, none(3) is returned.

- Set Operation:

If the network manager attempts to set this object

on a T1/E1 port an error is returned.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 22 }

frIxPortsCfgVcCount OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "The number of virtual connections that terminate on

this port. Note that there can be up to 252 connections

per FRP cards shared among the ports. A port may have up

to 252 connections allocated.

The valid range is (0..252).

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 23 }

frPortsCfgVcPtr OBJECT-TYPE

SYNTAX OBJECT IDENTIFIER

ACCESS read-only

STATUS mandatory

DESCRIPTION "The object identifier denoting the first endpoint

associated with this port. For current implementation,

this OID points to the first frame relay connection

on the port. It has a NULL OID value (i.e. { 0 0 }) if

there is no frame relay connection on this port. The

management station can retrieve all the information about

the first connection by reading from row pointed to by

this OID. Specifically, this OID specifies the first

column of the appropriate row in the frEndptTable."

::= { frPortsCfgEntry 24 }

frIxPortsCfgMaxTxQDepth OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The maximum bytes queued for transmission from the

FRP port.

The valid range is (0..65535).

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

DEFVAL { 65535 }

::= { frPortsCfgEntry 25 }

frIxPortsCfgECNQThresh OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "Port explicit congestion notification threshold.

This is the point at which the BECN and FECN bits

will be set in the communications to the user device.

The valid range is (0..65535).

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

DEFVAL { 65535 }

::= { frPortsCfgEntry 26 }

frIxPortsCfgDEThresh OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The percentage of the queue depth above which frames

with the Discard Eligibility bit set will be discarded.

An entry of 100% effectively disables DE for the port.

The valid range is (0..100)

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

DEFVAL { 100 }

::= { frPortsCfgEntry 27 }

frIxPortsCfgIDEMap OBJECT-TYPE

SYNTAX INTEGER {

no (1),

yes (2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "The flag indicating whether IDE to DE mapping should be

performed.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

DEFVAL { yes }

::= { frPortsCfgEntry 28 }

frIxPortsCfgCommPri OBJECT-TYPE

SYNTAX INTEGER {

no (1),

yes (2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "The flag specifying if the connection SNA priority should

be communicated to the user device attached to the port.

- Get Operation:

Since this object is specific to LMI protocols,

(-1) is returned if the network manager attempts

to GET this object from a non-LMI port.

- Set Operation:

Likewise, if the network manager attempts to SET

this object of a non-LMI port, an error is reported.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 29 }

frIxPortsCfgUpRNR OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The upper Receiver-Not-Ready threshold. This threshold

specifies the number of receiver not ready indications

from the user equipment before an alarm is generated for

this connection.

The valid range is (1..100)

- Get Operation:

Since this object is specific to LMI protocols,

(-1) is returned if the network manager attempts

to GET this object from a non-LMI port.

- Set Operation:

Likewise, if the network manager attempts to SET

this object of a non-LMI port, an error is reported.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

DEFVAL { 75 }

::= { frPortsCfgEntry 30 }

frIxPortsCfgLowRNR OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The Lower Receiver-Not-Ready threshold. This threshold

specifies the number of receiver not ready indications

from the user equipment before an alarm is cleared for

this connection.

The valid range is (1..100)

- Get Operation:

Since this object is specific to LMI protocols,

(-1) is returned if the network manager attempts

to GET this object from a non-LMI port.

- Set Operation:

Likewise, if the network manager attempts to SET

this object of a non-LMI port, an error is reported.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

DEFVAL { 75 }

::= { frPortsCfgEntry 31 }

frIxPortsCfgOamThresh OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The alarm threshold for number of OAM heartbeat

FastPackets missed before propagating A-bit=0.

This threshold is applicable to both UNI and NNI

Frame Relay ports when the node has FR NNI feature enabled

and this FRP firmware supports it.

The valid range is (0..15).

- Get Operation:

Since this object is not applicable to disabled protocol,

(-1) is returned if the network manager attempts

to GET this object from a port without protocols.

- Set Operation:

If the network manager attempts to SET this object

of a port without any protocol, an error is reported.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 32 }

frIxPortsCfgCLLMTimer OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-write

STATUS mandatory

DESCRIPTION "The timer for CLLM messages in CLLM intervals.

No CLLM if 0 is configured. If a user configures this

value to be greater than 0 then it should be in the

range 4 to 35. The unit is hundredth of a sec.

Note that ForeSight (CLLM) is available only if the

firmware supports it.

- Get Operation:

If the network manager attempts to GET this object

from a port where ForeSight is not supported,

(-1) is returned.

- Set Operation:

If the network manager attempts to SET this object

of a port where ForeSight is not supported,

an error is reported.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 33 }

frIxPortsCfgEFCItoBECN OBJECT-TYPE

SYNTAX INTEGER {

no (1),

yes (2),

none(3)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "This object indicates whether EFCI to BECN mapping

is enabled.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 34 }

frIxPortsCfgSrRTS OBJECT-TYPE

SYNTAX INTEGER {

off (1),

on (2),

none(3)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The current status of the RTS lead (subrated FRI only).

none is used for T1/E1 FRI.

- Get Operation:

This object is valid only if the port is subrated

and DTE. Otherwise, none(3) is returned.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 35 }

frIxPortsCfgSrDTR OBJECT-TYPE

SYNTAX INTEGER {

off (1),

on (2),

none(3)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The current status of the DTR lead (subrated FRI only).

none is used for T1/E1 FRI.

- Get Operation:

This object is valid only if the port is subrated

and DTE. Otherwise, none(3) is returned.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 36 }

frIxPortsCfgSrDCD OBJECT-TYPE

SYNTAX INTEGER {

off (1),

on (2),

none(3)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The current status of the DCD lead (subrated FRI only).

none is used for T1/E1 FRI.

- Get Operation:

This object is valid only if the port is subrated

and DCE. Otherwise, none(3) is returned.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 37 }

frIxPortsCfgSrCTS OBJECT-TYPE

SYNTAX INTEGER {

off (1),

on (2),

none(3)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The current status of the CTS lead (subrated FRI only).

none is used for T1/E1 FRI.

- Get Operation:

This object is valid only if the port is subrated

and DCE. Otherwise, none(3) is returned.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 38 }

frIxPortsCfgSrDSR OBJECT-TYPE

SYNTAX INTEGER {

off (1),

on (2),

none(3)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The current status of the DSR lead (subrated FRI only).

none is used for T1/E1 FRI.

- Get Operation:

This object is valid only if the port is subrated

and DCE. Otherwise, none(3) is returned.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 39 }

frIxPortsCfgLoopBack OBJECT-TYPE

SYNTAX INTEGER {

none (1),

local(2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The loopback mode.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 40 }

frIxPortsCfgExtConFail OBJECT-TYPE

SYNTAX INTEGER {

false (1),

true (2)

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "The flag indicating if the connection with the external

device is lost.

Only applicable to IPX-FRP ports.

The value (-2) will be returned for AXIS-FRSM ports."

::= { frPortsCfgEntry 41 }

frAxPortsCfgLogPort OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "Logical port for the given physical port.

Only applicable to AXIS-FRSM ports.

The value (-2) will be returned for IPX-FRP ports."

::= { frPortsCfgEntry 42 }

------------------------------------------------------------------

-- ERROR STATUS TABLE

--

-- This object contains the value of the request id for the latest

-- entry in the error status table.

-- This value can be used to retrieve the error code and description

-- for the last SET operation failed.

--

ppaErrorLastIndex OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "If at least one entry exists in the error status table,

the value of this object contains the index corresponding

to the last entry inserted in the table. If no entries

have ever been inserted in the ppaErrorTable, then

the agent will return 0 for a query of this variable.

Actually this object is not required any more because

of the new objects ppaErrorLastDesc and ppaErrorLastEcode.

One can do GET directly on ppaErrorLastDesc/LastEcode."

::= { portSvc 8 }

ppaErrorFlushAll OBJECT-TYPE

SYNTAX INTEGER {

noOp(1),

flush(2)

}

ACCESS read-write

STATUS mandatory

DESCRIPTION "Setting this object to the value 'flush' indicates to

the agent that a manager would like the ppaErrorTable

to be immediately flushed of all entries.

A management retrieval of this object will always return

the value 'noOp'.

Setting this object to the value 'noOp' is invalid."

::= { portSvc 9 }

--

-- The following table is used to maintain status information about

-- SNMP GET/SET requests from a Manager. When an SNMP GET/SET fails, an

-- entry in this table is created and the object ppaErrorLastIndex

-- is updated.

--

-- Note that currently only SET errors are updated in this error table.

--

ppaErrorTable OBJECT-TYPE

SYNTAX SEQUENCE OF PpaErrorEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A List of recent Errors reported by the

Ports Proxy Agent (PPA)."

::= { portSvc 10 }

ppaErrorEntry OBJECT-TYPE

SYNTAX PpaErrorEntry

ACCESS not-accessible

STATUS mandatory

DESCRIPTION "A General Error Status Entry."

INDEX { ppaErrorReqId }

::= { ppaErrorTable 1 }

PpaErrorEntry ::= SEQUENCE {

ppaErrorReqId INTEGER,

ppaErrorDesc DisplayString,

ppaErrorEcode INTEGER

}

ppaErrorReqId OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "This object contains the PDU request ID associated with

the SET request. The manager must use this information to

find the error associated with a particular SNMP request.

Note that an SNMP request ID may be reused by

the same manager. When this occurs,

the older entry in the table will be replaced with the

new error status. Managers must be aware that

error information may therefore be lost."

::= { ppaErrorEntry 1 }

ppaErrorDesc OBJECT-TYPE

SYNTAX DisplayString (SIZE(1..255))

ACCESS read-only

STATUS mandatory

DESCRIPTION "This object contains error status information for failed

SETS to one or more objects in one or more of the

following tables:

frPortsCfgTable

Rows in this table may be created as the result of

a failed SNMP SET operation.

Since the SNMP standard allows only limited number of

error result codes, the managers can retrieve this

variable to get additional information on a failed

SET operation. Typically this object will contain

a user friendly description of the cause of the error."

::= { ppaErrorEntry 2 }

ppaErrorEcode OBJECT-TYPE

SYNTAX INTEGER

{

invalid_network(1),

-- No such Network(domain) in the Database

invalid_node(2),

-- No such Node in the Database

invalid_shelf(3),

-- No such shelf for the given node

invalid_release(4),

-- Unsupported release for the given Node/Shelf

node_timeout(5),

-- Timeout from the given Node/Shelf

node_busy(6),

-- Node is busy processing other requests

no_snmpcomm(7),

-- The demon process snmpcomm is not running

snmpcomm_error(8),

-- Internal error at the demon process snmpcomm

node_error(9),

-- Error at the embedded Agent

bad_value(10),

-- Bad value for the given Object

port_not_found(11),

-- The specified port does not exists

slot_is_full(12),

-- AddPort error, no more ports on this slot

rowstatus_missing(100),

-- RowStatus object is missing from the SET request

port_exists(101),

-- AddPort error, port already exists

invalid_slot(102),

-- No such slot

invalid_line(103),

-- No such line

line_is_full(104),

-- AddPort error, no more ports on this line

multiple_ports(105),

-- Multiple ports are specified in the request

port_reserved(106),

-- Port is Reserved for internal use(Signalling)

na_frsm(107),

-- This object is not applicable for FRSM ports

na_frp(108),

-- This object is not applicable for FRP ports

no_up_down_frsm(109),

-- RowStatus can not be up_frp and down_frp for frsm ports

invalid_set(110),

-- SET is allowed for addport only

illegal_set(111),

-- Dependency on other parameter values

partial_add(112),

-- Added the port, but unable to modify params

no_error_entry(500),

-- No entries available in the ErrorTable

not_applicable(501),

-- Error Code not relevant, rely on Error Description

invalid_flushall(502)

-- Can not set to noOp for ppaErrorFlushAll

}

ACCESS read-only

STATUS mandatory

DESCRIPTION " This object contains the error Code of the GET/SET operation.

The error Codes from 500 onwards are specific to the

Error Table operation itself.

Note that currently GET errors are not updated in the

error table."

::= { ppaErrorEntry 3 }

ppaErrorLastDesc OBJECT-TYPE

SYNTAX DisplayString (SIZE(0..255))

ACCESS read-only

STATUS mandatory

DESCRIPTION "This contains the error description of the last error

generated. If error table contains no errors, GET on

this will return NULL string"

::= { portSvc 11 }

ppaErrorLastEcode OBJECT-TYPE

SYNTAX INTEGER

{

invalid_network(1),

-- No such Network(domain) in the Database

invalid_node(2),

-- No such Node in the Database

invalid_shelf(3),

-- No such Nhelf for the given node

invalid_release(4),

-- Unsupported release fot the given Node/Shelf

node_timeout(5),

-- Timeout from the given Node/Shelf

node_busy(6),

-- Node is busy processing other requests

no_snmpcomm(7),

-- The demon process snmpcomm is not running

snmpcomm_error(8),

-- Internal error at the demon process snmpcomm

node_error(9),

-- Error at the embedded Agent

bad_value(10),

-- Bad value for the given Object

port_not_found(11),

-- The specified port does not exists

slot_is_full(12),

-- AddPort error, no more ports on this slot

rowstatus_missing(100),

-- RowStatus object is missing from the SET request

port_exists(101),

-- AddPort error, port already exists

invalid_slot(102),

-- No such slot

invalid_line(103),

-- No such line

line_is_full(104),

-- AddPort error, no more ports on this line

multiple_ports(105),

-- Multiple ports are specified in the request

port_reserved(106),

-- Port is Reserved for internal use(Signalling)

na_frsm(107),

-- This object is not applicable for FRSM ports

na_frp(108),

-- This object is not applicable for FRP ports

no_up_down_frsm(109),

-- RowStatus can not be up_frp and down_frp for frsm ports

invalid_set(110),

-- SET is allowed for addport only

illegal_set(111),

-- Dependency on other parameter values

partial_add(112),

-- Added the port, but unable to modify params

no_error_entry(500),

-- No entries available in the ErrorTable

not_applicable(501),

-- Error Code not relevant, rely on Error Description

invalid_flushall(502)

-- Can not set to noOp for ppaErrorFlushAll

}

ACCESS read-only

STATUS mandatory

DESCRIPTION "This contains the error code of the last error

generated. If error table contains no errors,

GET on this object returns 500"

::= { portSvc 12 }

-- The following few defs are duplicate. The same defs have been defined

-- in the SV+Network.mib.

trapsConfig OBJECT IDENTIFIER ::= { rtm 1 }

lastSequenceNumber OBJECT-TYPE

SYNTAX INTEGER

ACCESS read-only

STATUS mandatory

DESCRIPTION "The Sequence Number of the last trap generated on

the SNMP Proxy"

::= { trapsConfig 3 }

userConnCleared TRAP-TYPE

ENTERPRISE svplus

VARIABLES {

lastSequenceNumber,

connectionLocalEndPt,

connectionLocalStr,

connectionRemoteEndPt,

connectionRemoteStr,

connectionOpStatus,

connectionAbitStatus,

connectionType

}

DESCRIPTION "The ' User Connection has recovered from failed/downed state"

::= 10000

userConnFailed TRAP-TYPE

ENTERPRISE svplus

VARIABLES {

lastSequenceNumber,

connectionLocalEndPt,

connectionLocalStr,

connectionRemoteEndPt,

connectionRemoteStr,

connectionOpStatus,

connectionAbitStatus,

connectionType

}

DESCRIPTION "The User Connection has failed"

::= 10001

userConnDown TRAP-TYPE

ENTERPRISE svplus

VARIABLES {

lastSequenceNumber,

connectionLocalEndPt,

connectionLocalStr,

connectionRemoteEndPt,

connectionRemoteStr,

connectionOpStatus,

connectionAbitStatus,

connectionType

}

DESCRIPTION "The User Connection has been downed"

::= 10002

END

hometocprevnextglossaryfeedbacksearchhelp
Copyright 1989-1997 © Cisco Systems Inc.