1005 lines
32 KiB
Plaintext
1005 lines
32 KiB
Plaintext
--
|
|
-- Copyright (c) 1995-19966 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
--------------------------------------------------------------------
|
|
|
|
|
|
LS100-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
enterprises, Counter FROM RFC1155-SMI
|
|
OBJECT-TYPE FROM RFC-1212;
|
|
|
|
-- ciscoLS100Mib MODULE-IDENTITY
|
|
-- LAST-UPDATED "9603120000Z"
|
|
-- ORGANIZATION "Cisco Systems, Inc."
|
|
-- CONTACT-INFO
|
|
-- " Cisco Systems
|
|
-- Customer Service
|
|
--
|
|
-- Postal: 170 W Tasman Drive
|
|
-- San Jose, CA 95134
|
|
-- USA
|
|
--
|
|
-- Tel: +1 800 553-NETS
|
|
--
|
|
-- E-mail: cs-atm@cisco.com"
|
|
-- DESCRIPTION
|
|
-- "The MIB for the Cisco/NEC LS100 ATM switch
|
|
-- (formerly known as the A100)."
|
|
-- REVISION "9603120000Z"
|
|
-- DESCRIPTION
|
|
-- "Updated to support the LS100 V3.x software."
|
|
-- REVISION "9503200000Z"
|
|
-- DESCRIPTION
|
|
-- "Updated to support the LS100 V2.x software."
|
|
-- REVISION "9411170000Z"
|
|
-- DESCRIPTION
|
|
-- "Initial version of this MIB module."
|
|
|
|
-- ::= { xxx }
|
|
|
|
DisplayString ::= OCTET STRING (SIZE (0..255)) -- from RFC1213-MIB
|
|
|
|
nec OBJECT IDENTIFIER ::= { enterprises 119 }
|
|
nec-mib OBJECT IDENTIFIER ::= { nec 2 }
|
|
necProductDepend OBJECT IDENTIFIER ::= { nec-mib 3 }
|
|
atomis-mib OBJECT IDENTIFIER ::= { necProductDepend 14 }
|
|
m5core-mib OBJECT IDENTIFIER ::= { atomis-mib 3 }
|
|
|
|
-- MIB Groups
|
|
--
|
|
-- Node group
|
|
node OBJECT IDENTIFIER ::= { m5core-mib 1 }
|
|
-- Line interface group
|
|
linf OBJECT IDENTIFIER ::= { m5core-mib 2 }
|
|
-- Connection group
|
|
conn OBJECT IDENTIFIER ::= { m5core-mib 3 }
|
|
-- Performance group
|
|
perf OBJECT IDENTIFIER ::= { m5core-mib 4 }
|
|
|
|
|
|
-- The Node Group
|
|
|
|
nodeOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(1),
|
|
active(2),
|
|
offLine(3),
|
|
testing(4),
|
|
initializing(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational status of the LS100."
|
|
::= { node 1 }
|
|
|
|
nodeIfConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NodeIfConfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The configuration of the line cards."
|
|
::= { node 2 }
|
|
|
|
nodeIfConfEntry OBJECT-TYPE
|
|
SYNTAX NodeIfConfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The configuration of a line card."
|
|
INDEX { nodeIfConfIndex }
|
|
::= { nodeIfConfTable 1 }
|
|
|
|
NodeIfConfEntry ::= SEQUENCE {
|
|
nodeIfConfIndex INTEGER,
|
|
nodeIfConfPhysType INTEGER,
|
|
nodeIfConfRev DisplayString,
|
|
nodeIfConfStatus INTEGER
|
|
}
|
|
|
|
nodeIfConfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The index of the table. Same as ifIndex."
|
|
::= { nodeIfConfEntry 1 }
|
|
|
|
nodeIfConfPhysType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
sar(2),
|
|
taxi100M(3),
|
|
oc3cSMF(4),
|
|
oc3cMMF(5),
|
|
ds3PlcpScramble(6),
|
|
ds3PlcpNoScramble(7),
|
|
relay6Mcell(8),
|
|
ds3Scramble(9),
|
|
ds3NoScramble(10),
|
|
e3PlcpScramble(11),
|
|
e3PlcpNoScramble(12),
|
|
e3Scramble(13),
|
|
e3NoScramble(14),
|
|
utp5(15),
|
|
leasedLine3M(16),
|
|
leasedLine4M(17),
|
|
leasedLine6M(18),
|
|
utp5classB(19),
|
|
oc3cSmfShaper(20),
|
|
taxi140M(21),
|
|
notInstalled(99)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The PMD/physical layer format of the line card."
|
|
::= { nodeIfConfEntry 2 }
|
|
|
|
nodeIfConfRev OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The revision of the line cards."
|
|
::= { nodeIfConfEntry 3 }
|
|
|
|
nodeIfConfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
inService(2),
|
|
outOfService(3),
|
|
testing(4),
|
|
localLoopBack(5),
|
|
remoteLoopBack(6),
|
|
notInstalled(99)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational status of the line card."
|
|
::= { nodeIfConfEntry 4 }
|
|
|
|
nodeFanStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Operational status of the Fan."
|
|
::= { node 3 }
|
|
|
|
nodeUpcWindowSize OBJECT-TYPE
|
|
SYNTAX INTEGER (1..120)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"UPC window size. Integer Wi represents Wi X 512 cell time.
|
|
Wi=1 correspond to 1.4msec. Wi=120 correspond to 168msec.
|
|
It is not allowed to change window size when any PVC
|
|
exists."
|
|
::= { node 4 }
|
|
|
|
nodeBestEffortBufferSize OBJECT-TYPE
|
|
SYNTAX INTEGER (0..16)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Input buffer capacity for Best Effort traffic(Bb). The
|
|
number of cells stored in the buffer is Bb X 128. The
|
|
default value is 8. The sum of the buffer capacity is
|
|
2047 cells."
|
|
::= { node 5 }
|
|
|
|
nodeGuaranteedBufferSize OBJECT-TYPE
|
|
SYNTAX INTEGER (0..16)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Input buffer capacity for Guaranteed traffic(Bg). The
|
|
number of cells stored in the buffer is Bg X 128. The
|
|
default value is 0. The sum of the buffer capacity is
|
|
2047 cells."
|
|
::= { node 6 }
|
|
|
|
nodeBestEffortBufferThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..16)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Threshold buffer capacity for Best Effort traffic. If
|
|
the number of cells stored in the buffer exceeds this
|
|
threshold, cells with CLP=1 and traffic defined as UBR
|
|
will be discarded."
|
|
::= { node 7 }
|
|
|
|
nodeGuaranteedBufferThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (0..16)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Threshold buffer capacity for Guaranteed traffic. If
|
|
the number of cells stored in the buffer exceeds this
|
|
threshold, cells with CLP=1 and traffic defined as VBR
|
|
will be discarded."
|
|
::= { node 8 }
|
|
|
|
nodeSaveConf OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
save(1),
|
|
noOperation(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Save system configuration information including the PVC
|
|
table to the non-volatile memory. Writing a value of
|
|
save(1) saves the configiration data. Writing the value
|
|
noOperation(2) has no effect.
|
|
When read, this object always has the value noOperation(2)."
|
|
::= { node 9 }
|
|
|
|
nodeSaveResult OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
temporaryFailure(1),
|
|
notReady(2),
|
|
ready(3),
|
|
success(4),
|
|
nearend(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Indicates the result of the save command issued from NMS.
|
|
The result is either success/temporary failure/notReady."
|
|
::= { node 10 }
|
|
|
|
nodeReset OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
reset(1),
|
|
noOperation(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Writing the value reset(1) resets the system. Writing
|
|
the value noOperation(2) has no effect. When read, this
|
|
object always has the value noOperation(2)."
|
|
::= { node 11 }
|
|
|
|
-- The Linf Group
|
|
|
|
linfStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF LinfStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of the line cards including ATM specific information."
|
|
::= { linf 1 }
|
|
|
|
linfStatusEntry OBJECT-TYPE
|
|
SYNTAX LinfStatusEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of a line card including ATM specific information."
|
|
INDEX { linfIndex }
|
|
::= { linfStatusTable 1 }
|
|
|
|
LinfStatusEntry ::= SEQUENCE {
|
|
linfIndex INTEGER,
|
|
linfStatus INTEGER,
|
|
linfConf INTEGER,
|
|
linfFwdAvailableBandWidth INTEGER,
|
|
linfBkwdAvailableBandWidth INTEGER
|
|
}
|
|
|
|
linfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER(1..64)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Same as ifIndex"
|
|
::= { linfStatusEntry 1 }
|
|
|
|
linfStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
normal(1),
|
|
los(2),
|
|
lof(3),
|
|
loc(4),
|
|
ais(5),
|
|
yellowLine(6),
|
|
yellowPath(7),
|
|
lop(8),
|
|
idle(9),
|
|
yellowAlarm(10),
|
|
plcpLOF(11),
|
|
plcpYellow(12),
|
|
maFERF(13),
|
|
rai(14),
|
|
payloadAllOnes(15),
|
|
notInstalled(99)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Status of line interface"
|
|
::= { linfStatusEntry 2 }
|
|
|
|
linfConf OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
publicUNI(1),
|
|
privateUNI(2),
|
|
privateNNI(3),
|
|
others(99)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Line card type."
|
|
::= { linfStatusEntry 3 }
|
|
|
|
linfFwdAvailableBandWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of bandwidth (Mbps) available/unallocated in
|
|
the forward (incoming) direction."
|
|
::= { linfStatusEntry 4 }
|
|
|
|
linfBkwdAvailableBandWidth OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The amount of bandwidth (Mbps) available/unallocated in
|
|
the backward (outgoing) direction."
|
|
::= { linfStatusEntry 5 }
|
|
|
|
|
|
-- The Conn (Connection & Traffic for accounting) Group
|
|
|
|
connPvcIndexNext OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8191)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The next available index for a row of the connPvcTable."
|
|
::= { conn 1 }
|
|
|
|
connPvcIndexEnable OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8191)
|
|
ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"When read, this object is the current minimum value of
|
|
an index in the connPvcTable. Writing this value has no
|
|
effect."
|
|
::= { conn 2 }
|
|
|
|
connPvcTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ConnPvcEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The table containing information on current PVC/SVCs.
|
|
Currently, only PVCs are represented in this table.
|
|
The table is also used to establish and delete PVCs.
|
|
|
|
1. PVC establishment procedure
|
|
|
|
(1) Read connPvcIndexNext. This value is used as the
|
|
value of connPvcIndex for the new connection.
|
|
|
|
(2) Determine the value of connPvcHighIfIndex. When
|
|
creating a new point-to-multipoint connection,
|
|
connPvcHighIfIndex must identify the first leaf.
|
|
When creating a new point-to-point connection,
|
|
connPvcHighIfIndex normally identifies the interface
|
|
with the higher value of ifIndex.
|
|
|
|
(3) Set connPvcRowStatus to 'createAndWait' using the
|
|
values of connPvcIndex and connPvcHighIfIndex as indexes.
|
|
This causes the switch to create the new row with some
|
|
objects being set to default values. The parameters for
|
|
which there is no reasonable default are set to 0xffffffff.
|
|
|
|
Object Default
|
|
connPvcTopology bidirectionalVCC(2)
|
|
connPvcTrafficType trafficUBR(4)
|
|
connPvcLowIfIndex 0xffffffff
|
|
connPvcLowVPI 0xffffffff
|
|
connPvcLowVCI 0xffffffff
|
|
connPvcLowUpcParam 512
|
|
connPvcLowUpc pass(1)
|
|
connPvcLowThroughput 0
|
|
connPvcHighVPI 0xffffffff
|
|
connPvcHighVCI 0xffffffff
|
|
connPvcHighUpcParam 512
|
|
connPvcHighUpc pass(1)
|
|
connPvcHighThroughput 0
|
|
|
|
The switch then sets the value of connPvcRowStatus to
|
|
'notReady'. The default values can be read by the NMS.
|
|
|
|
(4) The values of the above objects which are set to
|
|
0xffffffff must be modified, and the values of any other
|
|
objects can be changed. When establishing a VP connection,
|
|
connPvcLowVCI and connPvcHighVCI should be set to 0.
|
|
When connPvcTrafficType is set to trafficUBR, the values
|
|
of connPvcLowThroughput and connPvcHighThroughput are
|
|
ignored. When all parameters have acceptable values, the
|
|
switch sets connPvcRowStatus to 'notInService'.
|
|
|
|
(5) When the NMS sets connPvcRowStatus to 'active', the
|
|
switch validates each parameter's value, and tries to
|
|
establish the connection. If this operation fails, the
|
|
the cause of the failure is indicated by the value of
|
|
connPvcCause.
|
|
|
|
At present, the switch allows connPvcRowStatus to have a
|
|
value of notReady or notInService for only one row at a
|
|
time.
|
|
|
|
2. Adding a new leaf to an existing pt-to-mpt connection
|
|
|
|
(1) Determine the value of connPvcIndex for the existing
|
|
point-to-multipoint connection to which a new leaf is
|
|
to be added.
|
|
|
|
(2) Determine the value of connPvcHighIfIndex as the
|
|
ifIndex value of the interface to be used for the new leaf.
|
|
|
|
(3) Set connPvcRowStatus to 'createAndWait' using the
|
|
values of connPvcIndex and connPvcHighIfIndex as indexes.
|
|
This causes the switch to create the new leaf with some
|
|
objects being set to default values. The parameters for
|
|
which there is no reasonable default are set to 0xffffffff.
|
|
|
|
Object Default
|
|
connPvcHighVPI 0xffffffff
|
|
connPvcHighVCI 0xffffffff
|
|
connPvcHighUpcParam 512
|
|
connPvcHighUpc pass(1)
|
|
connPvcHighThroughput 0
|
|
|
|
The switch then sets the value of connPvcRowStatus to
|
|
'notReady'. The default values can be read by the NMS.
|
|
|
|
(4) The NMS must modify the values of connPvcHighVPI and
|
|
connPvcHighVCI, and can modify the values of connPvcHighUpc,
|
|
connPvcHighUpcParam and connPvcHighThroughput. When
|
|
establishing a VP connection, connPvcHighVCI should
|
|
be set to 0. The NMS should not change the values of
|
|
the following objects:
|
|
|
|
connPvcTopology
|
|
connPvcTrafficType
|
|
connPvcLowIfIndex
|
|
connPvcLowVPI
|
|
connPvcLowVCI
|
|
connPvcLowUpcParam
|
|
connPvcLowUpc
|
|
connPvcLowThroughput
|
|
|
|
When all parameters have acceptable values, the switch
|
|
sets connPvcRowStatus to 'notInService'.
|
|
|
|
(5) When the NMS sets connPvcRowStatus to 'active', the
|
|
switch validates each parameter's value, and tries to add
|
|
the new leaf to the original connection. If this operation
|
|
fails, the cause of the failure is indicated by the value
|
|
of connPvcCause.
|
|
|
|
3. PVC deletion procedure
|
|
|
|
(1) Set the connPvcRowStatus to 'destroy'.
|
|
If the row exists but is impossible to delete, the cause
|
|
of the failure is indicated by the value of connPvcCause.
|
|
If the deletion is successful, the row is deleted
|
|
(including the instance of connPvcCause for that row).
|
|
|
|
Notes:
|
|
- a row representing a terminating VP will not have
|
|
instances of the following objects: connPvcLowUpc,
|
|
connPvcLowUpcParam, connPvcLowThroughput, connPvcHighUpc,
|
|
connPvcHighUpcParam, connPvcHighThroughput,
|
|
connPvcLowOutCells, connPvcHighInCells,
|
|
connPvcHighUpcViolatedCells, connPvcLowInCells,
|
|
connPvcHighOutCells, and connPvcLowUpcViolatedCells.
|
|
|
|
- a row representing a connection between the
|
|
gateway-PAD (the switch's internal port) and a line
|
|
interface will not have instances of the following
|
|
objects: connPvcLowUpc, connPvcLowUpcParam,
|
|
connPvcLowThroughput, connPvcHighUpc, connPvcHighUpcParam,
|
|
connPvcHighThroughput, connPvcHighOutCells,
|
|
connPvcHighInCells, and connPvcHighUpcViolatedCells."
|
|
::= { conn 3 }
|
|
|
|
connPvcEntry OBJECT-TYPE
|
|
SYNTAX ConnPvcEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A row in the table is used to show the current PVC/SVCs."
|
|
INDEX { connPvcIndex, connPvcHighIfIndex }
|
|
::= { connPvcTable 1 }
|
|
|
|
ConnPvcEntry ::= SEQUENCE {
|
|
connPvcIndex INTEGER,
|
|
connPvcTopology INTEGER,
|
|
connPvcTrafficType INTEGER,
|
|
connPvcLowIfIndex INTEGER,
|
|
connPvcLowVPI INTEGER,
|
|
connPvcLowVCI INTEGER,
|
|
connPvcLowUpcParam INTEGER,
|
|
connPvcLowUpc INTEGER,
|
|
connPvcLowThroughput INTEGER,
|
|
connPvcHighIfIndex INTEGER,
|
|
connPvcHighVPI INTEGER,
|
|
connPvcHighVCI INTEGER,
|
|
connPvcHighUpcParam INTEGER,
|
|
connPvcHighUpc INTEGER,
|
|
connPvcHighThroughput INTEGER,
|
|
connPvcLowInCells Counter,
|
|
connPvcHighOutCells Counter,
|
|
connPvcHighInCells Counter,
|
|
connPvcLowOutCells Counter,
|
|
connPvcLowUpcViolatedCells Counter,
|
|
connPvcHighUpcViolatedCells Counter,
|
|
connPvcRowStatus INTEGER,
|
|
connPvcCause INTEGER,
|
|
connPvcKind INTEGER
|
|
}
|
|
|
|
connPvcIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..8191)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"A unique value to identify this point-to-point
|
|
or point-to-multipoint connection.
|
|
A point-to-multipoint connection has multiple
|
|
rows in this table, one for each leaf, each
|
|
one having the same value of this object."
|
|
::= { connPvcEntry 1 }
|
|
|
|
connPvcTopology OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
uniDirectionalVCC(1),
|
|
biDirectionalVCC(2),
|
|
uniDirectionalVPC(3),
|
|
biDirectionalVPC(4),
|
|
broadcastVPC(5),
|
|
broadcastVCC(6),
|
|
gateway(7), -- connected to switch's internal port
|
|
vpterm(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Topology of the connection."
|
|
::= { connPvcEntry 2 }
|
|
|
|
connPvcTrafficType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
trafficCBR(1),
|
|
trafficVBR(2),
|
|
trafficUBR(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Traffic Type."
|
|
::= { connPvcEntry 3 }
|
|
|
|
connPvcLowIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The line interface number (ifIndex) of the low port.
|
|
Normally, the low port has a lower ifIndex value than
|
|
the high port. However, for point-to-multipoint
|
|
connections, the root is always the low port, regardless
|
|
of whether it is greater or smaller than the port numbers
|
|
of individual leaves."
|
|
::= { connPvcEntry 4 }
|
|
|
|
connPvcLowVPI OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VPI value of the connection on the low port."
|
|
::= { connPvcEntry 5 }
|
|
|
|
connPvcLowVCI OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"VCI value of the connection on the low port."
|
|
::= { connPvcEntry 6 }
|
|
|
|
connPvcLowUpcParam OBJECT-TYPE
|
|
SYNTAX INTEGER (0..512)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of cells allowed to be sent in the unit cell
|
|
time (512 cell times)."
|
|
::= { connPvcEntry 7 }
|
|
|
|
connPvcLowUpc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pass(1),
|
|
discard(2),
|
|
tagging(3) -- notSupported
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The action to take on a UPC violation for this connection
|
|
on the low port. The tagging action is not supported by
|
|
current hardware."
|
|
::= { connPvcEntry 8 }
|
|
|
|
connPvcLowThroughput OBJECT-TYPE
|
|
SYNTAX INTEGER (0..622)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Average rate of the connection (Mbps). Direction is from
|
|
the low port to high port. This parameter is valid
|
|
for the connection whose traffic type is CBR or VBR."
|
|
::= { connPvcEntry 9 }
|
|
|
|
connPvcHighIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..17)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The line interface number (ifIndex) of the high port.
|
|
Normally, the high port has a higher ifIndex value than
|
|
the low port. However, for point-to-multipoint
|
|
connections, the root is always the low port, regardless
|
|
of whether it is greater or smaller than the port numbers
|
|
of individual leaves. Line interface number 17
|
|
corresponds to gateway (the switch's internal port)."
|
|
::= { connPvcEntry 10 }
|
|
|
|
connPvcHighVPI OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The VPI value of the connection on the high port."
|
|
::= { connPvcEntry 11 }
|
|
|
|
connPvcHighVCI OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The VCI value of the connection on the high port."
|
|
::= { connPvcEntry 12 }
|
|
|
|
connPvcHighUpcParam OBJECT-TYPE
|
|
SYNTAX INTEGER (0..512)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of cells allowed to be sent in the unit cell
|
|
time (512 cell times)."
|
|
::= { connPvcEntry 13 }
|
|
|
|
connPvcHighUpc OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pass(1),
|
|
discard(2),
|
|
tagging(3) -- notSupported
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The action to take on a UPC violation for this connection
|
|
on the high port. The tagging action is not supported by
|
|
current hardware."
|
|
::= { connPvcEntry 14 }
|
|
|
|
connPvcHighThroughput OBJECT-TYPE
|
|
SYNTAX INTEGER (0..622)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Average rate of the connection (Mbps). Direction is from
|
|
the high port to low port. This parameter is valid
|
|
for the connection whose traffic type is CBR or VBR."
|
|
::= { connPvcEntry 15 }
|
|
|
|
connPvcLowInCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of incoming cells on this connection on low port."
|
|
::= { connPvcEntry 16 }
|
|
|
|
connPvcHighOutCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of outgoing cells on this connection on the high
|
|
port."
|
|
::= { connPvcEntry 17 }
|
|
|
|
connPvcHighInCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of incoming cells on this connection on high port.
|
|
(Valid for bi-direction connections only)."
|
|
::= { connPvcEntry 18 }
|
|
|
|
connPvcLowOutCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of outgoing cells on this connection on the low.
|
|
port. (Valid for bi-direction connections only)."
|
|
::= { connPvcEntry 19 }
|
|
|
|
connPvcLowUpcViolatedCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of UPC violation cells incoming from the low
|
|
port."
|
|
::= { connPvcEntry 20 }
|
|
|
|
connPvcHighUpcViolatedCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of UPC violation cells incoming from the high
|
|
port. (Valid for bi-direction connections only)."
|
|
::= { connPvcEntry 21 }
|
|
|
|
connPvcRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
active(1),
|
|
notInService(2),
|
|
notReady(3),
|
|
createAndWait(5),
|
|
destroy(6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of this row.
|
|
|
|
'active' indicates that the connection is in use.
|
|
|
|
'notInService' indicates that the row exists but
|
|
the connection is not established.
|
|
|
|
'notReady' indicates that the row exists in the agent,
|
|
but is missing information necessary in order
|
|
to be established.
|
|
|
|
'createAndWait' supplied by a management station
|
|
wishing to create a new row.
|
|
|
|
'destroy' supplied by a management station wishing to
|
|
delete the row."
|
|
::= { connPvcEntry 22 }
|
|
|
|
connPvcCause OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
existing(1),
|
|
vpivciBusy(2),
|
|
vpivciOutOfRange(3),
|
|
rateOverFlow(4),
|
|
upvpOutOfRange(5),
|
|
broadcastTableFull(6),
|
|
inconsistentVPVC(7),
|
|
lineDiagnosis(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The result of the PVC establishment/deletion."
|
|
::= { connPvcEntry 23 }
|
|
|
|
connPvcKind OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pvc(1),
|
|
svc(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This object identifies the connection is SVC or PVC."
|
|
::= { connPvcEntry 24 }
|
|
|
|
|
|
-- The Perf (Performance) Group
|
|
|
|
perfTrapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The status of performance monitoring traps. Its value
|
|
does not affect other traps, such as coldStart."
|
|
::= { perf 1 }
|
|
|
|
perfIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PerfIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Table of performance monitoring information."
|
|
::= { perf 2 }
|
|
|
|
perfIfEntry OBJECT-TYPE
|
|
SYNTAX PerfIfEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Performance monitoring information for a specific line."
|
|
INDEX { perfIfIndex }
|
|
::= { perfIfTable 1 }
|
|
|
|
PerfIfEntry ::= SEQUENCE {
|
|
perfIfIndex INTEGER,
|
|
perfIfLcvs Counter,
|
|
perfIfParitySections Counter,
|
|
perfIfParityLines Counter,
|
|
perfIfParityPaths Counter,
|
|
perfIfHecErrors Counter,
|
|
perfIfMisDelivdCells Counter,
|
|
perfIfOverFlowCells Counter,
|
|
perfIfInCBRCells Counter,
|
|
perfIfOutCBRCells Counter,
|
|
perfIfInVBRCells Counter,
|
|
perfIfOutVBRCells Counter,
|
|
perfIfInUBRCells Counter,
|
|
perfIfOutUBRCells Counter
|
|
}
|
|
|
|
perfIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Line interface number. Same as ifIndex."
|
|
::= { perfIfEntry 1 }
|
|
|
|
perfIfLcvs OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only -- not available in current release
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Line Code Violation. This object is valid only for
|
|
DS3/E3."
|
|
::= { perfIfEntry 2 }
|
|
|
|
perfIfParitySections OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only -- not available in current release
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of B1 (BIP) errors(OC-3c, UTP-5),
|
|
Number of C-bit parity violation(DS3),
|
|
Number of CRC-6 violation(DS1)."
|
|
::= { perfIfEntry 3 }
|
|
|
|
perfIfParityLines OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only -- not available in current release
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of B2 (BIP) errors(OC-3c, UTP-5),
|
|
Number of P-bit parity violation(DS3)."
|
|
::= { perfIfEntry 4 }
|
|
|
|
perfIfParityPaths OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only -- not available in current release
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of B3 (BIP) errors(OC-3c, UTP-5),
|
|
Number of PLCP BIP violation(DS3)."
|
|
::= { perfIfEntry 5 }
|
|
|
|
perfIfHecErrors OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of HEC errors detected."
|
|
::= { perfIfEntry 6 }
|
|
|
|
perfIfMisDelivdCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of misdelivered cells."
|
|
::= { perfIfEntry 7 }
|
|
|
|
perfIfOverFlowCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of cells discarded due to buffer overflow."
|
|
::= { perfIfEntry 8 }
|
|
|
|
perfIfInCBRCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of received CBR cells."
|
|
::= { perfIfEntry 9 }
|
|
|
|
perfIfOutCBRCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmitted CBR cells."
|
|
::= { perfIfEntry 10 }
|
|
|
|
perfIfInVBRCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of received VBR cells."
|
|
::= { perfIfEntry 11 }
|
|
|
|
perfIfOutVBRCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmitted VBR cells."
|
|
::= { perfIfEntry 12 }
|
|
|
|
perfIfInUBRCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of received UBR cells."
|
|
::= { perfIfEntry 15 }
|
|
|
|
perfIfOutUBRCells OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of transmitted UBR cells."
|
|
::= { perfIfEntry 16 }
|
|
|
|
END
|