|
|
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
|
|
Copyright 1988-1996 © Cisco Systems Inc.