Observium_CE/mibs/cisco/LIGHTSTREAM-MIB

10166 lines
302 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

LIGHTSTREAM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress, Counter, TimeTicks,
Gauge
FROM RFC1155-SMI
mib-2, ifIndex, DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215;
-- $Id: private_mib.asn,v 1.62.2.18 1994/10/31 13:39:39 chris Exp $
--
-- ************************************************************
-- ** NOTICE: These MIB definitions are still in the process **
-- ** of being defined and refined. **
-- ** Expect that they will change. **
-- ************************************************************
--
-- Copyright 1993 LightStream Corporation. All Rights Reserved.
-- Reproduction of this document is authorized on
-- condition that this copyright notice is included.
-- This LightStream Corp. SNMP Management Information Base Specification
-- (Specification) embodies LightStream Corp.'s
-- proprietary intellectual property. LightStream Corp. retains all
-- title and ownership in the Specification, including any
-- revisions.
--
-- This Specification is supplied "AS IS," and LightStream Corp. makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
-- The formula for determining the ifIndex value for a given interface is
--
-- ((slotNumber * 1000) + portNumber + typeOffset)
--
-- where:
-- slotNumber An integer between 1 and 11.
--
-- For the logical interface used to
-- represent the ATM network, this value is
-- always 11.
--
-- For physical interfaces this is the number of
-- the slot this card resides in starting
-- with the number 1.
--
-- portNumber An integer between 0 and 7.
--
-- For the logical interface used to
-- represent the ATM network, this value is
-- always 4.
--
-- For a physical interface this is the port
-- number of the given card.
--
-- typeOffset This is an arbitrary assigned value.
--
-- For Ethernet the value is 100.
-- For FDDI the value is 200.
-- All other types have a value of 0.
-- Textual conventions used in this MIB
LightStreamStatus ::= INTEGER {
enabled(1),
disabled(2)
}
LightStreamValidation ::= INTEGER {
valid(1),
invalid(2)
}
LightStreamFilterAction ::= INTEGER {
forward(1),
block(2)
}
-- Important Object Identifiers for the private MIB
-- First LightStream's identification in the private enterprise subtree
lightStream OBJECT IDENTIFIER ::= { enterprises 711 }
lightStreamOIDs OBJECT IDENTIFIER ::= { lightStream 1 }
lightStreamProducts OBJECT IDENTIFIER ::= { lightStream 2 }
lightStreamInternet OBJECT IDENTIFIER ::= { lightStream 3 }
lightStreamVli OBJECT IDENTIFIER ::= { lightStream 4 }
lightStreamEOM OBJECT IDENTIFIER ::= { lightStream 1000 }
-- This subtree is used not for objects but for object identifiers
-- that are required here and there
-- LightStream_ATM is defined in mib.c. This is a placeholder.
lightStreamATM OBJECT IDENTIFIER ::= { lightStreamOIDs 1 }
-- lsOther is used to define varbinds in trap message
lsOther OBJECT IDENTIFIER ::= { lightStreamOIDs 2 }
lsTrapNumber OBJECT IDENTIFIER ::= { lsOther 1 }
lsTrapText OBJECT IDENTIFIER ::= { lsOther 2 }
lsTrapName OBJECT IDENTIFIER ::= { lsOther 3 }
-- lsConfig is used to identify conguration internal objects
lsConfig OBJECT IDENTIFIER ::= { lightStreamOIDs 3 }
-- Misc definitions
LightStreamUpToMaxAge ::= INTEGER (1..3600)
LightStreamDLCI ::= INTEGER -- 0..DLCINumber
VCI ::= INTEGER
--
-- This section is reserved for product specific subtrees. Any
-- product needing a private MIB will be assigned a subtree here
atmSwitch OBJECT IDENTIFIER ::= { lightStreamProducts 1 }
--
-- This section is for variables that are associated with the chassis
--
chassisInfo OBJECT IDENTIFIER ::= { atmSwitch 1 }
chassisId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Chassis ID (24 bits)"
::= { chassisInfo 2 }
chassisActiveIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Active IP Address for Management of this chassis.
This is the IP address used for network mangement
and will point to the active of the 2 NPs in
a given chassis."
::= { chassisInfo 3 }
chassisSecondaryIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Secondary IP Address for Management of this chassis.
This is the IP address used for network mangement
and will point to the backup NP in a given chassis."
::= { chassisInfo 4 }
chassisNetworkMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Subnet mask used for the IP addresses associated
with switch ports"
::= { chassisInfo 5 }
chassisEthernetIpAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the IP Address associated with the ethernet
port on the primary NP in the chassis.
The Ethernet port on the backup NP is unused,should
that NP become primary it will take over the
chassisEthernetIpAddr."
::= { chassisInfo 6 }
chassisEthernetIpMask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the IP network mask associated with the
Ethernet to which the network processors in the
chassis are connected."
::= { chassisInfo 7 }
chassisDefaultIpRouter OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is a machine, connected to the same ethernet as
the chassis' NPs, which is capable of routing
IP datagrams to other portions of the Internet."
::= { chassisInfo 8 }
chassisStatusWord OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bit map of certain chassis wide status information
for use with UB Net/Director."
::= { chassisInfo 9 }
chassisConsoleTrapLevel OBJECT-TYPE
SYNTAX INTEGER {
operational (1),
informational (2),
trace (3),
debug (4),
off (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Trap level to use with console trap display"
::= { chassisInfo 10 }
--
--
-- Variables associated with a card
--
cardInfo OBJECT IDENTIFIER ::= { atmSwitch 2 }
cardTable OBJECT-TYPE
SYNTAX SEQUENCE OF CardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Card specific information"
::= { cardInfo 1 }
cardEntry OBJECT-TYPE
SYNTAX CardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the chassis card table. (1-n)"
INDEX { cardIndex }
::= { cardTable 1 }
CardEntry ::=
SEQUENCE {
cardIndex
INTEGER,
cardName
DisplayString (SIZE (0..255)),
cardBoardType
DisplayString (SIZE (0..255)),
cardLcSoftwareVersion
DisplayString (SIZE (0..255)),
cardLccSoftwareVersion
DisplayString (SIZE (0..255)),
cardPID
INTEGER,
cardMaxVCs
INTEGER,
cardOperStatus
INTEGER,
cardAdminStatus
INTEGER,
cardStatusWord
INTEGER,
cardConfigRegister
INTEGER
}
cardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Index consisting of card number."
::= { cardEntry 1 }
cardName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Name of Card"
::= { cardEntry 2 }
cardBoardType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Board type of this card."
::= { cardEntry 3 }
cardLcSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Software revision of process running in the line card"
::= { cardEntry 4 }
cardLccSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Software revision of process controlling card"
::= { cardEntry 5 }
cardPID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Process ID for LCC process (from OS)."
::= { cardEntry 6 }
cardMaxVCs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Maximum Virtual Circuits Supported by this card"
DEFVAL { 800 }
::= { cardEntry 7 }
cardOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2),
testing (3),
empty (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Card Operational status"
::= { cardEntry 8 }
cardAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2),
testing (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administratively Desired Status of this card"
::= { cardEntry 9 }
cardStatusWord OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Card status word, for use with the UB
Net/Director product"
::= { cardEntry 10 }
cardConfigRegister OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2),
testing (3),
empty (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Actual Card Enable Status as read from status register"
::= { cardEntry 11 }
--
--
-- This section contains objects that are extension to the
-- Interface tables for Edge Ports
-- for admin and oper status use ifOperStatus and ifAdminStatus
--
-- -------------------------------------------------------------
portInfo OBJECT IDENTIFIER ::= { atmSwitch 3 }
portInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Port specific information"
::= { portInfo 1 }
portInfoEntry OBJECT-TYPE
SYNTAX PortInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port table."
INDEX { portInfoIndex }
::= { portInfoTable 1 }
PortInfoEntry ::=
SEQUENCE {
portInfoIndex
INTEGER,
portInfoType
INTEGER,
portInfoSpecific
OBJECT IDENTIFIER,
portInfoName
DisplayString,
portInfoErrorLimit
INTEGER
}
portInfoIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { portInfoEntry 1 }
portInfoType OBJECT-TYPE
SYNTAX INTEGER {
empty (1),
error (2),
unknown (3),
switch (4),
np (5),
lsEdge (6),
lsTrunk (7),
msTrunk (8),
msEdge (10),
plc12fac1 (11), -- 2-port FDDI
plc18eac1 (12), -- 8-port Ethernet
plc1Lstoken (13), -- Token Ring
plc18sac1Edge (14), -- 8-port Low-speed serial edge
plc18sac1Trunk (15), -- 8-port Low-speed Serial trunk
clc1Gen (30), -- Generic CLC1
clc12oc3ac1Edge (31), -- 2-port OC3 edge
clc12oc3ac1Trunk (32), -- 2-port OC3 trunk
clc18t3ac1Edge (33), -- 8-port T3/E3 edge
clc18t3ac1Trunk (34), -- 8-port T3/E3 trunk
clc12taxiac1Edge (35), -- 2-port 155 Mbit TAXI edge
clc12taxiac1Trunk (36), -- 2-port 155 Mbit TAXI trunk
clc18t1e1cbrac1 (37) -- 8-port Constant Bit Rate edge
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Object id of the port information table
used with this port. (e.g. ls1InfoTable
for the low speed line card version 1"
::= { portInfoEntry 2 }
portInfoSpecific OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Object id of the port information table
used with this port. (e.g. ls1InfoTable
for the low speed line card version 1"
::= { portInfoEntry 3 }
portInfoName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The name of this port. This is primary
used as a help aid to identification.
There is no absolute need for it to be set."
::= { portInfoEntry 4 }
portInfoErrorLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum error for this port, expressed as an inverse
power of ten. I.E. 3 sets an acceptable error rate of
10**-3 receive+transmit errors.
When this object is set to the value 0, the error
limit trap is disabled. This value is always 0,
i.e. disabled for Ethernet and FDDI ports."
::= { portInfoEntry 5 }
--
-- This group contains a set of tables, one table for each board
-- type. An object-identifier in the port table points to the
-- appropriate table for the port.
-- Note: Several MIB II interface variables are used as is and
-- not duplicated here.
portTransmission OBJECT IDENTIFIER ::= { atmSwitch 4 }
-- -------------------------------------------------------------
-- LS1 (T1 card) port information table
-- -------------------------------------------------------------
ls1InfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ls1InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Port Address table specific Information"
::= { portTransmission 1 }
ls1InfoEntry OBJECT-TYPE
SYNTAX Ls1InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port Address table."
INDEX { ls1InfoIfIndex }
::= { ls1InfoTable 1 }
Ls1InfoEntry ::=
SEQUENCE {
ls1InfoIfIndex
INTEGER,
ls1InfoType
INTEGER,
ls1InfoOperCsuType
INTEGER,
ls1InfoAdminCsuType
INTEGER,
ls1InfoOperXmitBaudRate
INTEGER,
ls1InfoAdminXmitBaudRate
INTEGER,
ls1InfoOperRcvBaudRate
INTEGER,
ls1InfoAdminRcvBaudRate
INTEGER,
ls1InfoOperNetIntType
INTEGER,
ls1InfoAdminNetIntType
INTEGER,
ls1InfoOperModemState
INTEGER,
ls1InfoOperProtocol
INTEGER,
ls1InfoAdminProtocol
INTEGER,
ls1InfoOperControlBandwidthSize
INTEGER,
ls1InfoAdminControlBandwidthSize
INTEGER,
ls1InfoOperDataBandwidthSize
INTEGER,
ls1InfoAdminDataBandwidthSize
INTEGER,
ls1InfoOperLoopMode
INTEGER,
ls1InfoAdminLoopMode
INTEGER,
ls1InfoLcAutoEnable
INTEGER,
ls1InfoLcDebugLevel
INTEGER,
ls1InfoDataCellCapacity
INTEGER,
ls1InfoDataCellAvailable
INTEGER,
ls1InfoMeasuredBaudRate
INTEGER,
ls1InfoLinkUtilization
INTEGER,
ls1InfoAdminOperTrigger
INTEGER
}
ls1InfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { ls1InfoEntry 1 }
ls1InfoType OBJECT-TYPE
SYNTAX INTEGER {
v35 (1),
rs422 (2),
rs530 (3),
t1 (4),
unknown (99) -- this usually means a problem with the faintail
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Level 1 interface type used for this port"
::= { ls1InfoEntry 2 }
ls1InfoOperCsuType OBJECT-TYPE
SYNTAX INTEGER {
none (1),
larse (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Identifier of operational CSU Interface"
::= { ls1InfoEntry 3 }
ls1InfoAdminCsuType OBJECT-TYPE
SYNTAX INTEGER {
none (1),
larse (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Identifier of administartively specified CSU Interface"
::= { ls1InfoEntry 4 }
ls1InfoOperRcvBaudRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operation receive baud rate"
::= { ls1InfoEntry 5 }
ls1InfoAdminRcvBaudRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Adminsitratively desired receive baud rate"
::= { ls1InfoEntry 6 }
ls1InfoOperXmitBaudRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operation transmit baud rate."
::= { ls1InfoEntry 7 }
ls1InfoAdminXmitBaudRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Admistratively desired transmission baud rate"
::= { ls1InfoEntry 8 }
ls1InfoOperNetIntType OBJECT-TYPE
SYNTAX INTEGER {
dce (1),
dte (2),
dceTTloop (3) -- DCE with local tt clock loopback
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational network Interface Type for this port:
DCE, DTE, or DCE with local tt loopback. This last
option provides the ability to interface to DTE
devices which are unable to return the tt signal
as required for full V.35 standard compliance."
::= { ls1InfoEntry 9 }
ls1InfoAdminNetIntType OBJECT-TYPE
SYNTAX INTEGER {
dce (1),
dte (2),
dceTTloop (3) -- DCE with local tt clock loopback
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative or desired Network Interface Type for
DCE, DTE, or DCE with local tt loopback. This last
option provides the ability to interface to DTE
devices which are unable to return the tt signal
as required for full V.35 standard compliance."
::= { ls1InfoEntry 10 }
ls1InfoOperModemState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational Status of certain modem signals. A bitmask
which gives the current state of certain modmem signals
is returned. If the Port is configured as a DTE, bit 0
will be DCD and bit 1 DSR. If the Port is configured as
a DCE, bit 0 will be RTS and bit 1 DTR."
::= { ls1InfoEntry 13 }
ls1InfoOperProtocol OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
frameRelay (2),
frameForwarding (3),
ppp (4),
unknown (5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational higher level protocol stack to support
on this port."
::= { ls1InfoEntry 15 }
ls1InfoAdminProtocol OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
frameRelay (2),
frameForwarding (3),
ppp (4),
unknown (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administratively desired higher level protocol stack
to support on this port."
::= { ls1InfoEntry 16 }
ls1InfoOperControlBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operation value of the control bandwidth
size for this port. This is a scaling factor. This
value is multiplied by ls1InfoOperRcvBaudRate and the
result divided by 1000 to derive the actual bandwidth."
::= { ls1InfoEntry 21 }
ls1InfoAdminControlBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current administratively desired value of the
control bandwidth size for this port. Setting the
trigger variable ls1InfoAdimOperTrigger will cause
this value to become the operation value.
This is a scaling factor. This value is multiplied
by ls1InfoAdminRcvBaudRate and the result divided by
1000 to derive the actual bandwidth."
::= { ls1InfoEntry 22 }
ls1InfoOperDataBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operation value of the data bandwidth
size for this port. This is a scaling factor. This
value is multiplied by ls1InfoOperRcvBaudRate and the
result divided by 1000 to derive the actual bandwidth."
::= { ls1InfoEntry 23 }
ls1InfoAdminDataBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current administratively desired value of the
data bandwidth size for this port. Setting the
trigger variable ls1InfoAdimOperTrigger will cause
this value to become the operation value.
This is a scaling factor. This value is multiplied
by ls1InfoAdminRcvBaudRate and the result divided by
1000 to derive the actual bandwidth."
::= { ls1InfoEntry 24 }
ls1InfoOperLoopMode OBJECT-TYPE
SYNTAX INTEGER {
none (1),
internal (2),
external (3),
remote (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational loop mode for this port:
none, internal, external, or remote"
::= { ls1InfoEntry 25 }
ls1InfoAdminLoopMode OBJECT-TYPE
SYNTAX INTEGER {
none (1),
internal (2),
external (3),
remote (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative or desired loop mode for this
port: none, internal, external, or remote"
::= { ls1InfoEntry 26 }
ls1InfoLcAutoEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the LC auto-enable flag for this port. If
enabled the port will be enable at LC boot time.
If disabled the port will remain disabled until
configured and started by the LCC software on the NP.
This parameter is set in the LC EEPROM by portctl."
::= { ls1InfoEntry 27 }
ls1InfoLcDebugLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of the LC debug level variable for this port.
This parameter is set in the LC EEPROM by portctl."
::= { ls1InfoEntry 28 }
ls1InfoDataCellCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The portion of this port's capacity in cells that
is allocated for data traffic."
::= { ls1InfoEntry 29 }
ls1InfoDataCellAvailable OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The portion of this port's capacity in cells that
is available for data traffic. This variable
is adjusted for the bandwidth consumed by VCs
created using this port. It does not count VCs
which have been configured but not yet established."
::= { ls1InfoEntry 30}
ls1InfoMeasuredBaudRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the line rate as measured from the line card."
::= { ls1InfoEntry 31}
ls1InfoLinkUtilization OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is an estimated utilization on the link."
::= { ls1InfoEntry 32}
ls1InfoAdminOperTrigger OBJECT-TYPE
SYNTAX INTEGER {
trigger (1),
other (99)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When proper commands written to this variable the
LCC attempts to change the state of the port such
that the oper status reflects the desired admin status."
::= { ls1InfoEntry 99 }
--
--
-- MS1 (t3 card) port information table
--
ms1InfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Ms1InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Port Address table specific Information"
::= { portTransmission 2 }
ms1InfoEntry OBJECT-TYPE
SYNTAX Ms1InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port Address table."
INDEX { ms1InfoIfIndex }
::= { ms1InfoTable 1 }
Ms1InfoEntry ::=
SEQUENCE {
ms1InfoIfIndex
INTEGER,
ms1InfoOperCableLength
INTEGER,
ms1InfoAdminCableLength
INTEGER,
ms1InfoOperControlBandwidthSize
INTEGER,
ms1InfoAdminControlBandwidthSize
INTEGER,
ms1InfoOperDataBandwidthSize
INTEGER,
ms1InfoAdminDataBandwidthSize
INTEGER,
ms1InfoLcAutoEnable
INTEGER,
ms1InfoLcDebugLevel
INTEGER,
ms1InfoOperProtocol
INTEGER,
ms1InfoAdminProtocol
INTEGER,
ms1InfoOperScramble
INTEGER,
ms1InfoAdminScramble
INTEGER,
ms1InfoDataCellCapacity
INTEGER,
ms1InfoDataCellAvailable
INTEGER,
ms1InfoLinkUtilization
INTEGER,
ms1InfoOperFraming
INTEGER,
-- ms1InfoAdminFraming
-- INTEGER,
ms1InfoAdminOperTrigger
INTEGER
}
ms1InfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { ms1InfoEntry 1 }
ms1InfoOperCableLength OBJECT-TYPE
SYNTAX INTEGER {
t3CableLength1 (1), -- 0 to 450 feet
t3CableLength2 (2), --450 to 900 feet
e3CableLength1 (3), -- 0 to 400 feet
e3CableLength2 (4), --300 to 1000 feet
e3CableLength3 (5), --800 to 1300 feet
e3CableLength4 (6) --1100 to 1900 feet
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational value for Cable Length used for this port."
::= { ms1InfoEntry 2 }
ms1InfoAdminCableLength OBJECT-TYPE
SYNTAX INTEGER {
t3CableLength1 (1), -- 0 to 450 feet
t3CableLength2 (2), --450 to 900 feet
e3CableLength1 (3), -- 0 to 400 feet
e3CableLength2 (4), --300 to 1000 feet
e3CableLength3 (5), --800 to 1300 feet
e3CableLength4 (6) --1100 to 1900 feet
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative value for Cable Length used for
this port. Setting the trigger variable
ms1InfoAdimOperTrigger will cause this value
to become the operation value. "
::= { ms1InfoEntry 3 }
ms1InfoOperProtocol OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
atmUni (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational higher level protocol stack to support
on this port."
::= { ms1InfoEntry 4 }
ms1InfoAdminProtocol OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
atmUni (2),
unknown (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administratively desired higher level protocol stack
to support on this port."
::= { ms1InfoEntry 5 }
ms1InfoOperControlBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operation value of the control bandwidth
size for this port. This is a scaling factor. This
value is multiplied by ms1InfoOperRcvBaudRate and the
result divided by 1000 to derive the actual bandwidth."
::= { ms1InfoEntry 10 }
ms1InfoAdminControlBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current administratively desired value of the
control bandwidth size for this port. Setting the
trigger variable ms1InfoAdimOperTrigger will cause
this value to become the operation value.
This is a scaling factor. This value is multiplied
by ms1InfoAdminRcvBaudRate and the result divided by
1000 to derive the actual bandwidth."
::= { ms1InfoEntry 11 }
ms1InfoOperDataBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operation value of the data bandwidth
size for this port. This is a scaling factor. This
value is multiplied by ms1InfoOperRcvBaudRate and the
result divided by 1000 to derive the actual bandwidth."
::= { ms1InfoEntry 12 }
ms1InfoAdminDataBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current administratively desired value of the
data bandwidth size for this port. Setting the
trigger variable ms1InfoAdimOperTrigger will cause
this value to become the operation value.
This is a scaling factor. This value is multiplied
by ms1InfoAdminRcvBaudRate and the result divided by
1000 to derive the actual bandwidth."
::= { ms1InfoEntry 13 }
ms1InfoLcAutoEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the LC auto-enable flag for this port. If
enabled the port will be enable at LC boot time.
If disabled the port will remain disabled until
configured and started by the LCC software on the NP.
This parameter is set in the LC EEPROM by portctl."
::= { ms1InfoEntry 14 }
ms1InfoLcDebugLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of the LC debug level variable for this port.
This parameter is set in the LC EEPROM by portctl."
::= { ms1InfoEntry 15 }
ms1InfoOperScramble OBJECT-TYPE
SYNTAX INTEGER {
t3ScrambleEnable (1), -- Enable Cell Payload Scrambling
t3ScrambleDisable (2) -- Disable Cell Payload Scrambling
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational value for Cell Payload scrambling used
for this port."
::= { ms1InfoEntry 16 }
ms1InfoAdminScramble OBJECT-TYPE
SYNTAX INTEGER {
t3ScrambleEnable (1), -- Enable Cell Payload Scrambling
t3ScrambleDisable (2) -- Disable Cell Payload Scrambling
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative value for Cell Payload scrambling used for
this port. Setting the trigger variable
ms1InfoAdimOperTrigger will cause this value
to become the operation value. "
::= { ms1InfoEntry 17 }
ms1InfoDataCellCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The portion of this port's capacity in cells that
is allocated for data traffic."
::= { ms1InfoEntry 18 }
ms1InfoDataCellAvailable OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The portion of this port's capacity in cells that
is available for data traffic. This variable
is adjusted for the bandwidth consumed by VCs
created using this port. It does not count VCs
which have been configured but not yet established."
::= { ms1InfoEntry 19}
ms1InfoLinkUtilization OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is an estimated utilization on the link."
::= { ms1InfoEntry 20 }
ms1InfoOperFraming OBJECT-TYPE
SYNTAX INTEGER {
plcp (1),
t3-Hec (2),
g-804 (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational ATM framing typein use on this port."
::= { ms1InfoEntry 21 }
ms1InfoAdminOperTrigger OBJECT-TYPE
SYNTAX INTEGER {
trigger (1),
other (99)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When proper commands written to this variable the
LCC attempts to change the state of the port such
that the oper status reflects the desired admin status."
::= { ms1InfoEntry 99 }
--
--
-- NP port information table
--
npInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF NpInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Port Address table specific Information"
::= { portTransmission 3 }
npInfoEntry OBJECT-TYPE
SYNTAX NpInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the NP configuration table."
INDEX { npInfoIfIndex }
::= { npInfoTable 1 }
NpInfoEntry ::=
SEQUENCE {
npInfoIfIndex
INTEGER,
npInfoIPCommittedRate
INTEGER,
npInfoIPCommittedBurst
INTEGER,
npInfoIPExcessRate
INTEGER,
npInfoIPExcessBurst
INTEGER,
npInfoIPNCircuits
INTEGER,
npInfoAdminOperTrigger
INTEGER
}
npInfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { npInfoEntry 1 }
npInfoIPCommittedRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Default committed rate for IP circuits"
::= { npInfoEntry 5 }
npInfoIPCommittedBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Default committed burst rate for IP circuits"
::= { npInfoEntry 6 }
npInfoIPExcessRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Default excess rate for IP circuits"
::= { npInfoEntry 7 }
npInfoIPExcessBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Default excess burst rate for IP circuits"
::= { npInfoEntry 8 }
npInfoIPNCircuits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of IP circuits supported"
::= { npInfoEntry 9 }
npInfoAdminOperTrigger OBJECT-TYPE
SYNTAX INTEGER {
trigger (1),
other (99)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When proper commands written to this variable the
LCC attempts to change the state of the port such
that the oper status reflects the desired admin status."
::= { npInfoEntry 99 }
--
--
-- CLC1 (ASIC Cell Line Card) port information table
--
clc1InfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Clc1InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Port Address table specific Information"
::= { portTransmission 4 }
clc1InfoEntry OBJECT-TYPE
SYNTAX Clc1InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port Address table."
INDEX { clc1InfoIfIndex }
::= { clc1InfoTable 1 }
Clc1InfoEntry ::=
SEQUENCE {
clc1InfoIfIndex
INTEGER,
clc1InfoOperControlBandwidthSize
INTEGER,
clc1InfoAdminControlBandwidthSize
INTEGER,
clc1InfoOperDataBandwidthSize
INTEGER,
clc1InfoAdminDataBandwidthSize
INTEGER,
clc1InfoOperLoopMode
INTEGER,
clc1InfoAdminLoopMode
INTEGER,
clc1InfoLcAutoEnable
INTEGER,
clc1InfoLcDebugLevel
INTEGER,
clc1InfoOperProtocol
INTEGER,
clc1InfoAdminProtocol
INTEGER,
clc1InfoOperScramble
INTEGER,
clc1InfoAdminScramble
INTEGER,
clc1InfoDataCellCapacity
INTEGER,
clc1InfoDataCellAvailable
INTEGER,
clc1InfoLinkUtilization
INTEGER,
clc1InfoOperClock
INTEGER,
clc1InfoAdminClock
INTEGER,
clc1InfoAdminOperTrigger
INTEGER
}
clc1InfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { clc1InfoEntry 1 }
clc1InfoOperProtocol OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
atmUni (2),
unknown (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational higher level protocol stack to support
on this port."
::= { clc1InfoEntry 4 }
clc1InfoAdminProtocol OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
atmUni (2),
unknown (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administratively desired higher level protocol stack
to support on this port."
::= { clc1InfoEntry 5 }
clc1InfoOperLoopMode OBJECT-TYPE
SYNTAX INTEGER {
none (1),
internal (2),
external (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational loop mode for this port:
none, internal, or external."
::= { clc1InfoEntry 6 }
clc1InfoAdminLoopMode OBJECT-TYPE
SYNTAX INTEGER {
none (1),
internal (2),
external (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative or desired loop mode for this
port: none, internal, or external."
::= { clc1InfoEntry 7 }
clc1InfoOperControlBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operation value of the control bandwidth
size for this port. This is a scaling factor. This
value is multiplied by the port bit rate and the
result divided by 1000 to derive the actual bandwidth."
::= { clc1InfoEntry 10 }
clc1InfoAdminControlBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current administratively desired value of the
control bandwidth size for this port. Setting the
trigger variable clc1InfoAdimOperTrigger will cause
this value to become the operation value.
This is a scaling factor. This value is multiplied
by the port bit rate and the result divided by
1000 to derive the actual bandwidth."
::= { clc1InfoEntry 11 }
clc1InfoOperDataBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current operation value of the data bandwidth
size for this port. This is a scaling factor. This
value is multiplied by the port bit rate and the
result divided by 1000 to derive the actual bandwidth."
::= { clc1InfoEntry 12 }
clc1InfoAdminDataBandwidthSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The current administratively desired value of the
data bandwidth size for this port. Setting the
trigger variable clc1InfoAdimOperTrigger will cause
this value to become the operation value.
This is a scaling factor. This value is multiplied
by the port bit rate and the result divided by
1000 to derive the actual bandwidth."
::= { clc1InfoEntry 13 }
clc1InfoLcAutoEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the LC auto-enable flag for this port. If
enabled the port will be enable at LC boot time.
If disabled the port will remain disabled until
configured and started by the LCC software on the NP.
This parameter is set in the LC EEPROM by portctl."
::= { clc1InfoEntry 14 }
clc1InfoLcDebugLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Value of the LC debug level variable for this port.
This parameter is set in the LC EEPROM by portctl."
::= { clc1InfoEntry 15 }
clc1InfoOperScramble OBJECT-TYPE
SYNTAX INTEGER {
scrambleEnable (1), -- Enable Cell Payload Scrambling
scrambleDisable (2) -- Disable Cell Payload Scrambling
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational value for Cell Payload scrambling used
for this port."
::= { clc1InfoEntry 16 }
clc1InfoAdminScramble OBJECT-TYPE
SYNTAX INTEGER {
scrambleEnable (1), -- Enable Cell Payload Scrambling
scrambleDisable (2) -- Disable Cell Payload Scrambling
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative value for Cell Payload scrambling used for
this port. Setting the trigger variable
clc1InfoAdimOperTrigger will cause this value
to become the operation value. "
::= { clc1InfoEntry 17 }
clc1InfoDataCellCapacity OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The portion of this port's capacity in cells that
is allocated for data traffic."
::= { clc1InfoEntry 18 }
clc1InfoDataCellAvailable OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The portion of this port's capacity in cells that
is available for data traffic. This variable
is adjusted for the bandwidth consumed by VCs
created using this port. It does not count VCs
which have been configured but not yet established."
::= { clc1InfoEntry 19}
clc1InfoLinkUtilization OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is an estimated utilization on the link."
::= { clc1InfoEntry 20 }
clc1InfoOperClock OBJECT-TYPE
SYNTAX INTEGER {
internalClock (1),
externalClock (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational value for the source of transmit clock for this port."
::= { clc1InfoEntry 21 }
clc1InfoAdminClock OBJECT-TYPE
SYNTAX INTEGER {
internalClock (1),
externalClock (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative value for the source of transmit clock
used for this port. Setting the trigger variable
clc1InfoAdimOperTrigger will cause this value to
become the operation value. "
::= { clc1InfoEntry 22 }
clc1InfoAdminOperTrigger OBJECT-TYPE
SYNTAX INTEGER {
trigger (1),
other (99)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"When proper commands written to this variable the
LCC attempts to change the state of the port such
that the oper status reflects the desired admin status."
::= { clc1InfoEntry 99 }
-- ------------------------------------------------------------------
-- OC3 (Sonet/OC3 Acess Card) port information table
-- ------------------------------------------------------------------
oc3InfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF Oc3InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Port Address table specific Information"
::= { portTransmission 5 }
oc3InfoEntry OBJECT-TYPE
SYNTAX Oc3InfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port Address table."
INDEX { ifIndex }
::= { oc3InfoTable 1 }
Oc3InfoEntry ::=
SEQUENCE {
oc3InfoReceiveSignalDetect
INTEGER,
oc3InfoTransmitSafetySwitch
INTEGER,
oc3InfoMediumType
INTEGER
}
oc3InfoReceiveSignalDetect OBJECT-TYPE
SYNTAX INTEGER {
active (1), -- RX signal present.
inactive (2) -- RX signal absent.
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This value indicates that a receive signal has
been detected on thei port"
::= { oc3InfoEntry 1 }
oc3InfoTransmitSafetySwitch OBJECT-TYPE
SYNTAX INTEGER {
enabled (1), -- saftey on - laser inoperative
disabled (2) -- saftey off - laser operative
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of the Safety Switch with the single mode
interface. When the saftey switch is enabled, the
laser is disabled. This variable is undefined
for multimode interfaces."
::= { oc3InfoEntry 2 }
oc3InfoMediumType OBJECT-TYPE
SYNTAX INTEGER {
sonet(1),
sdh(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable identifies whether a SONET
or a SDH signal is used across this interface."
::= { oc3InfoEntry 3 }
--
--
-- Congestion Avoidance Variables
--
congestionAvoidance OBJECT IDENTIFIER ::= { atmSwitch 5 }
caMaxIntervalPermitLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum interval at which permit limits
are to be reported by trunk and outgoing
edge cards."
::= { congestionAvoidance 1 }
caMinIntervalPermitLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum interval at which permit limits
are to be reported by trunk and outgoing
edge cards."
::= { congestionAvoidance 2 }
caMinIntervalCaInfo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum interval at which CA information
processes are to distribute aggregated CA updates
to input edge cards."
::= { congestionAvoidance 3 }
--
--
-- These variables are MMA private. That is, they are variables
-- that are used to control or configure the MMA
--
mmaInfo OBJECT IDENTIFIER ::= { atmSwitch 6 }
mmaDbActive OBJECT-TYPE
SYNTAX INTEGER {
inactive (1),
newDBactive (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Controls and displays state of persistent
database used by MMA. Primary use of this
variable was to allow release 1 configuration
systems to shut off the database before it was
replaced with a new one and then re-activated.
The release 2 configuration mechanism depends on
mmaSetLock to backup and coordinate
configuration updates."
::= { mmaInfo 1 }
mmaTrapFilter OBJECT-TYPE
SYNTAX INTEGER {
operational (1),
informational (2),
trace (3),
debug (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Value of highest priority trap that will be
be forwarded to any NMS sites. For example
if set to mediumPriority then mediumPrioriy
and highPriority messages will be forwarded"
::= { mmaInfo 2 }
mmaTrapLanguage OBJECT-TYPE
SYNTAX INTEGER {
english (1)
-- german (2),
-- french (3),
-- spanish (4),
-- italian (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Langauage to be used for the text of traps."
::= { mmaInfo 3 }
mmaCollectionSpace OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Max size of disk space available for collecting
autonomous traps. Actual size is
mmaCollectionSpace * 1024"
::= { mmaInfo 4 }
mmaConfigHost OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Host supplying configuration file"
::= { mmaInfo 5 }
mmaConfigAuthor OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Person who last changed configuration file"
::= { mmaInfo 6 }
mmaConfigID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Configuration ID set by configuration program"
::= { mmaInfo 7 }
mmaSetLock OBJECT-TYPE
SYNTAX INTEGER {
unlock(1),
lockVolatile(2),
lockPermanent(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"If a user locks this field (2 or 3), set commands
are accepted only from that IP address. The lock
times out if the session is idle for two minutes.
There are two configuration files: mma.db.pag and
mma.db.dir. If set to lockPermanent(3), these
files are copied to mma.db.BAK.pag and
mma.db.BAK.dir, and sets are written to the
configuration files. Otherwise sets are written
to run-time memory only. To recover backup
configuration files, the user must log in to the
LightStream node and rename the files."
::= { mmaInfo 8 }
mmaPID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"PID of the MMA process"
::= { mmaInfo 9 }
mmaTrapLog OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Trap log control field. If enabled the MMA will
log traps received from LWMA clients to disk. It
saves traps into a 'circular file' such that only
the last number of traps are on disk."
::= { mmaInfo 10 }
--
-- The next few variables control the trap interface
-- Users Please Note: Watch for races and take precautions
--
mmaTrapNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Trap Number used by the state and action variables"
::= { mmaInfo 13 }
mmaTrapOnOffState OBJECT-TYPE
SYNTAX INTEGER {
trapOn(1),
trapOff(2),
trapEnable(3),
trapDisable(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"On/Off State of Trap specified in mmaTrapNumber
and mmaTrapPidSelector"
::= { mmaInfo 14 }
--
-- Table that map chassis IDs to chassis names in the network
--
mmaNumNameTable OBJECT-TYPE
SYNTAX SEQUENCE OF MmaNumNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of current file transfers"
::= { mmaInfo 16 }
mmaNumNameEntry OBJECT-TYPE
SYNTAX MmaNumNameEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the file transfer table."
INDEX { mmaNumNameNumber }
::= { mmaNumNameTable 1 }
MmaNumNameEntry ::=
SEQUENCE {
mmaNumNameNumber
INTEGER,
mmaNumName
DisplayString
}
mmaNumNameNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Index consisting of chassis ID."
::= { mmaNumNameEntry 1 }
mmaNumName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name of chassis corresponding to value of mmaNumNameNumber."
::= { mmaNumNameEntry 2 }
mmaLwmpTimeouts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times the MMA did a read on a
socket to a chassis-resident process and timed out
before the process responded.
This object is being added here for debug purposes
and may be changed in future releases of the MIB."
::= { mmaInfo 20 }
--
--
-- Collection Variables
--
collectInfo OBJECT IDENTIFIER ::= { atmSwitch 7 }
collectTable OBJECT-TYPE
SYNTAX SEQUENCE OF CollectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Collector table of current collections"
::= { collectInfo 1 }
collectEntry OBJECT-TYPE
SYNTAX CollectEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Collector collection table. (1-n)"
INDEX { collectIndex }
::= { collectTable 1 }
CollectEntry ::=
SEQUENCE {
collectIndex
INTEGER,
collectStatus
INTEGER,
collectStart
INTEGER,
collectFinish
INTEGER,
collectInterval
INTEGER,
collectFileName
DisplayString (SIZE (0..255)),
collectFileSize
INTEGER,
collectOperStatus
INTEGER
}
collectIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Index consisting of collection number."
::= { collectEntry 1 }
collectStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1),
createRequest (2),
underCreation(3),
invalid(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Collection status of this collection row entry."
::= { collectEntry 2 }
collectStart OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Collection start time. If specified and status is
valid means a collection will start at time. Time is
the UNIX real time in seconds."
::= { collectEntry 3 }
collectFinish OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Collection finish time in TOD seconds."
::= { collectEntry 4 }
collectInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Collection Interval, in seconds."
::= { collectEntry 5 }
collectFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Automatically generated filename for this
collection. The file name is 'Collect.n' where
'n' is the collectIndex."
::= { collectEntry 6 }
collectFileSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Max Size of the circular file named in
collectFileName. Actual maximum size of file is
value of collectFileSize * 1024."
::= { collectEntry 7 }
collectOperStatus OBJECT-TYPE
SYNTAX INTEGER {
waiting (1),
running (2),
underCreation(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Collection status of this collection row entry."
::= { collectEntry 8 }
collectDataBase OBJECT-TYPE
SYNTAX SEQUENCE OF CollectDbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Collector table of current collections"
::= { collectInfo 2 }
collectDbEntry OBJECT-TYPE
SYNTAX CollectDbEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Collector group database. (1-n)"
INDEX { collectDBIndex, collectDBInstance }
::= { collectDataBase 1 }
CollectDbEntry ::=
SEQUENCE {
collectDBIndex
INTEGER,
collectDBInstance
INTEGER,
collectDBObjectID
OBJECT IDENTIFIER,
collectDBStatus
INTEGER
}
collectDBIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Index equal to collectIndex"
::= { collectDbEntry 1 }
collectDBInstance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Record instance within a group ID"
::= { collectDbEntry 2 }
collectDBObjectID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Object identifier of a member of a group
specified by the group ID and instance."
::= { collectDbEntry 3 }
collectDBStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1),
createRequest (2),
underCreation(3),
invalid(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Collection status of this collection database
row entry."
::= { collectDbEntry 4 }
collectCommunityName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used by Collector with its SNMP requests
to the MMA."
::= { collectInfo 3 }
rmonCommunityName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Used by RMON/Collector with its SNMP requests
to the MMA."
::= { collectInfo 4 }
--
--
-- Edge card specific protocols
--
lsPortProtocols OBJECT IDENTIFIER ::= { atmSwitch 8 }
-- This table contains information specific to edge ports.
-- An object-identifier in the port table points to the
-- appropriate table for the port.
edgePort OBJECT IDENTIFIER ::= { lsPortProtocols 1 }
edgePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EdgePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"EdgePort Port Address table specific information"
::= { edgePort 1 }
edgePortEntry OBJECT-TYPE
SYNTAX EdgePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the EdgePort Port Address table."
INDEX { edgeIfIndex }
::= { edgePortTable 1 }
EdgePortEntry ::=
SEQUENCE {
edgeIfIndex
INTEGER,
edgeUpcType
INTEGER,
edgeUserDataPerCell
INTEGER,
edgeCellDelayVariance
INTEGER,
edgePrincipalScale
INTEGER,
edgeSecondaryScale
INTEGER,
edgeMeteringFactor
INTEGER,
edgeMeteringBurstSize
INTEGER,
edgeCallSetupRetry
INTEGER,
edgeCallSetupBackoff
INTEGER,
edgeMaxFrameSize
INTEGER
}
edgeIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { edgePortEntry 1 }
edgeUpcType OBJECT-TYPE
SYNTAX INTEGER {
ansiCompliant (1)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Usage Parameter Control model type. This parameter
selects the UPC model, which regulates the flow
of data into the network."
DEFVAL { 1 } -- default to the ANSI UPC model
::= { edgePortEntry 2 }
edgeUserDataPerCell OBJECT-TYPE
SYNTAX INTEGER ( 1..384 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User data bits per cell. This specifies the expected
packing efficiency when frames are converted to cells.
It does not affect the actual packing of data into cells
but serves as an estimate on which bandwidth allocation
and other connection related functions will be based."
DEFVAL { 341 } -- default to 341 bits per cell average efficiency
::= { edgePortEntry 3 }
edgeCellDelayVariance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Cell Delay Variance in microseconds. This is the typical
variance in the delay added as a cell is processed by
an switch"
::= { edgePortEntry 4 }
edgePrincipalScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Principal bandwidth scaling factor. This is used to scale
down the actual amount of bandwidth to allocate for the
principal portion of a VC's bandwidth. This is specified
as a codepoint as follows:
Codepoints Meaning Comment
- ---------- ------- -------
0 - 100 x / 100 e.g., 1 => .01
101 - 109 x - 100 / 1000 e.g., 101 => .001"
DEFVAL { 100 } -- specify a 1-1 scaling, i.e. 100%
::= { edgePortEntry 5 }
edgeSecondaryScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
" Secondary bandwidth scaling factor. This is used to scale
down the actual amount of bandwidth to allocate for the
Secondary portion of a VC's bandwidth. This is specified
as a codepoint as follows:
Codepoints Meaning Comment
- ---------- ------- -------
0 - 100 x / 100 e.g., 1 => .01
101 - 109 x - 100 / 1000 e.g., 101 => .001"
DEFVAL { 2 } -- default to a 1-50 mapping
::= { edgePortEntry 6 }
edgeMeteringFactor OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Scale factor for the metering time charge, a value (divided by 256)
by which to increase the time or slow down metering of traffic
into the network. A value of 256 would typically keep the metering
rate close to the minimum allowable rate for the aggregate
information rate for the group of circuits being metered."
DEFVAL { 64 } -- default to metering in at 4 times the aggregate rate
::= { edgePortEntry 7 }
edgeMeteringBurstSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the minimum number of cells to burst at a time"
DEFVAL { 5 }
::= { edgePortEntry 8 }
edgeCallSetupRetry OBJECT-TYPE
SYNTAX INTEGER ( 1..3600 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This specifies the initial time to wait between successive
failed attempts to establish a connection. This interval
is in seconds. An incremental backoff algorithm may applied
to this value. See Parameter edgeCallSetupBackoff."
DEFVAL { 5 }
::= { edgePortEntry 9 }
edgeCallSetupBackoff OBJECT-TYPE
SYNTAX INTEGER ( 1..10 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This specifies the maximum power of 2 to backoff in call
setup retry attempts. For each retry up to this maxumim
the retry timer will be adjusted by multipliing by 2**(n).
The first retry will be multiplied by 2**0 or 1, the second
by 2**1 or 2, and so on. The variable can range from 1 to
10."
DEFVAL { 5 }
::= { edgePortEntry 10 }
edgeMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER ( 48..8152 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This specifies the maximum frame size that can be transmitted
on this edge port. The size is specified in bytes. "
DEFVAL { 1516 }
::= { edgePortEntry 11 }
--
--
-- Frame relay protocol
--
frDceInfo OBJECT IDENTIFIER ::= { lsPortProtocols 2 }
-- Data Link Connection Management Interface
-- The variables that configure the DLC Provider
-- Management Interface.
frProvMiTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrProvMiEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Parameters for the Data Link Connection Management
Interface for the frame relay service on this
interface."
REFERENCE
"Draft American National Standard T1.617-1991, Annex D"
::= { frDceInfo 1 }
frProvMiEntry OBJECT-TYPE
SYNTAX FrProvMiEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The Parameters for a particular Data Link Con-
nection Management Interface."
INDEX { frProvMiIfIndex }
::= { frProvMiTable 1 }
FrProvMiEntry ::=
SEQUENCE {
frProvMiIfIndex
INTEGER,
frProvMiState
INTEGER,
frProvMiAddressLen
INTEGER,
-- The first group of intervals and counts is the network side
frProvMiNetRequestInterval
INTEGER,
frProvMiNetErrorThreshold
INTEGER,
frProvMiNetMonitoredEvents
INTEGER,
-- This second group of intervals and counts is the user side of an NNI
frProvMiUserPollingInterval
INTEGER,
frProvMiUserFullEnquiryInterval
INTEGER,
frProvMiUserErrorThreshold
INTEGER,
frProvMiUserMonitoredEvents
INTEGER,
frProvMiMaxSupportedVCs
INTEGER,
frProvMiMulticast
INTEGER,
frProvMiNetInterfaceType
INTEGER
}
frProvMiIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { frProvMiEntry 1 }
frProvMiState OBJECT-TYPE
SYNTAX INTEGER {
noLmiConfigured (1),
lmiFRIF (2), -- Frame Relay Implementors Forum
ansiT1-617-D (3), -- ANSI T1.617 Annex D
ccittQ-933-A (4) -- CCITT Q.933 Annex A
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable states which Data Link Connec-
tion Management scheme is active (and by impli-
cation, what DLCI it uses) on the Frame Relay
interface."
REFERENCE
"Draft American National Standard T1.617-1991"
DEFVAL { 3 }
::= { frProvMiEntry 2 }
frProvMiAddressLen OBJECT-TYPE
SYNTAX INTEGER {
two-octets (2)
-- three-octets (3), not supported
-- four-octets (4) not supported
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable states which address length in
octets. In the case of Q922 format, the length
indicates the entire length of the address in-
cluding the control portion."
::= { frProvMiEntry 3 }
-- First the Network Side config parameter
frProvMiNetRequestInterval OBJECT-TYPE
SYNTAX INTEGER (5..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the maximum number of seconds between
successive status enquiry messages. If a status
enquiry message does not arrive within this time
an error event occurs. This is also refered to
as T392 and nT2.
Must be 5 in second intervals as defined in the ANSI
and ITU specifications."
REFERENCE
"Draft American National Standard T1.617-1991,
Section D.7 Timer T392."
DEFVAL { 15 }
::= { frProvMiEntry 4 }
frProvMiNetErrorThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the maximum number of unanswered
Status Enquiries the equipment shall accept be-
fore declaring the interface down by the network
side of the interface. This is also refered to
as N392 and nN2."
REFERENCE
"Draft American National Standard T1.617-1991,
Section D.5.1 Counter N392."
DEFVAL { 3 }
::= { frProvMiEntry 5 }
frProvMiNetMonitoredEvents OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the number of status polling intervals
over which the error threshold is counted. For
example, if within 'MonitoredEvents' number of
events the station receives 'ErrorThreshold'
number of errors, the interface is marked as
down. This is also refered to as N393 and nN3."
REFERENCE
"Draft American National Standard T1.617-1991,
Section D.5.2 Counter N393."
DEFVAL { 4 }
::= { frProvMiEntry 6 }
frProvMiMaxSupportedVCs OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The maximum number of Virtual Circuits allowed
for this interface. Usually dictated by the
Frame Relay network. This variable will limit
the creation of more than this number of VCs. It
will not delete VCs which have already been
configured at the time this parameter is set.
In response to a SET, if a value less than zero
or higher than the agent's maximal capability
is configured, the agent should respond bad-
Value"
::= { frProvMiEntry 7 }
frProvMiMulticast OBJECT-TYPE
SYNTAX INTEGER {
nonBroadcast (1)
-- broadcast (2) not supported
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This indicates whether the Frame Relay inter-
face is using a multicast service."
::= { frProvMiEntry 8 }
-- Now parameters for the user side of a NNI
frProvMiUserPollingInterval OBJECT-TYPE
SYNTAX INTEGER (5..30)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the number of seconds between succes-
sive status enquiry messages sent by the user
portion of a NNI interface. This is also
refered to as T391 and nT1."
REFERENCE
"Draft American National Standard T1.617-1991,
Section D.7 Timer T391."
DEFVAL { 10 }
::= { frProvMiEntry 9 }
frProvMiUserFullEnquiryInterval OBJECT-TYPE
SYNTAX INTEGER (1..255)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of status enquiry intervals that pass
before issuance of a full status enquiry mes-
sage by the user portion of a NNI interface.
This is also refered to as N391 and nN1."
REFERENCE
"Draft American National Standard T1.617-1991,
Section D.7 Counter N391."
DEFVAL { 6 }
::= { frProvMiEntry 10 }
frProvMiUserErrorThreshold OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the maximum number of unanswered
Status Enquiries the equipment shall accept be-
fore declaring the interface down by the user
side of the NNI interface. This is also refered
to as N392 and nT2."
REFERENCE
"Draft American National Standard T1.617-1991,
Section D.5.1 Counter N392."
DEFVAL { 3 }
::= { frProvMiEntry 11 }
frProvMiUserMonitoredEvents OBJECT-TYPE
SYNTAX INTEGER (1..10)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the number of status polling intervals
over which the error threshold is counted on a
NNI interface. For example, if within
'MonitoredEvents' number of events the station
receives 'ErrorThreshold' number of errors, the
interface is marked as down."
REFERENCE
"Draft American National Standard T1.617-1991,
Section D.5.2 Counter N393."
DEFVAL { 4 }
::= { frProvMiEntry 12 }
frProvMiNetInterfaceType OBJECT-TYPE
SYNTAX INTEGER {
niUNI (1),
niNNI (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable states which type of Network
Interface should be used. UNI provides for
a User Network Interface, while NNI provides
for a Network to Network Interface."
REFERENCE
"Draft American National Standard T1.617-1991"
::= { frProvMiEntry 13 }
--
--
-- Frame Relay Per circuit data
--
frCktInfo OBJECT IDENTIFIER ::= { lsPortProtocols 3 }
-- A Frame Relay service is a multiplexing service. Data
-- Link Connection Identifiers enumerate virtual circuits
-- (permanent or dynamic) which are layered onto the underlying
-- circuit, represented by ifEntry. Therefore, each of the entries
-- in the Standard MIB's Interface Table with an IfType of
-- Frame Relay represents a Q.922 interface. Zero or more
-- virtual circuits are layered onto this interface and provide
-- interconnection with various remote destinations.
-- Each such virtual circuit is represented by an entry in the
-- circuit table.
-- Frame Relay Circuit Configuration Table
-- The table describing the use of the DLCIs attached to
-- each Frame Relay Interface.
frCktCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about specific DLCIs and
corresponding circuits."
::= { frCktInfo 1 }
frCktEntry OBJECT-TYPE
SYNTAX FrCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single Data Link
Connection Identifier."
INDEX { frCktSrcIfIndex, frCktSrcDlci }
::= { frCktCfgTable 1 }
FrCktEntry ::=
SEQUENCE {
frCktSrcNode
INTEGER,
frCktSrcIfIndex
INTEGER,
frCktSrcDlci
LightStreamDLCI,
frCktAdminDestNode
INTEGER,
frCktOperDestNode
INTEGER,
frCktAdminDestIfIndex
INTEGER,
frCktOperDestIfIndex
INTEGER,
frCktAdminDestDlci
LightStreamDLCI,
frCktOperDestDlci
LightStreamDLCI,
frCktAdminSrcInsuredRate
INTEGER,
frCktOperSrcInsuredRate
INTEGER,
frCktAdminSrcInsuredBurst
INTEGER,
frCktOperSrcInsuredBurst
INTEGER,
frCktAdminSrcMaxRate
INTEGER,
frCktOperSrcMaxRate
INTEGER,
frCktAdminSrcMaxBurst
INTEGER,
frCktOperSrcMaxBurst
INTEGER,
frCktAdminDestInsuredRate
INTEGER,
frCktOperDestInsuredRate
INTEGER,
frCktAdminDestInsuredBurst
INTEGER,
frCktOperDestInsuredBurst
INTEGER,
frCktAdminDestMaxRate
INTEGER,
frCktOperDestMaxRate
INTEGER,
frCktAdminDestMaxBurst
INTEGER,
frCktOperDestMaxBurst
INTEGER,
frCktAdminSecondaryScale
INTEGER,
frCktOperSecondaryScale
INTEGER,
frCktAdminPrinBwType
INTEGER,
frCktOperPrinBwType
INTEGER,
frCktAdminTransPri
INTEGER,
frCktOperTransPri
INTEGER,
frCktAdminUserDataPerCell
INTEGER,
frCktOperUserDataPerCell
INTEGER,
frCktStatus
INTEGER
}
frCktSrcNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier for the source
end of this virtual circuit."
::= { frCktEntry 1 }
frCktSrcIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See comments above to
calculate ifIndex value."
::= { frCktEntry 2 }
frCktSrcDlci OBJECT-TYPE
SYNTAX LightStreamDLCI
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit."
REFERENCE
"Draft American National Standard T1.618-1991,
Section 3.3.6"
::= { frCktEntry 3 }
frCktAdminDestNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Node Identifier for the Destination
end of this virtual circuit.
This variable takes effect when frCktStatus is set."
::= { frCktEntry 10 }
frCktOperDestNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier for the Destination
end of this virtual circuit."
::= { frCktEntry 11 }
frCktAdminDestIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See comments above to
calculate ifIndex.
This variable takes effect when frCktStatus is set."
::= { frCktEntry 12 }
frCktOperDestIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See comments above to
calculate ifIndex."
::= { frCktEntry 13 }
frCktAdminDestDlci OBJECT-TYPE
SYNTAX LightStreamDLCI
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.618-1991,
Section 3.3.6"
::= { frCktEntry 14 }
frCktOperDestDlci OBJECT-TYPE
SYNTAX LightStreamDLCI
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit."
REFERENCE
"Draft American National Standard T1.618-1991,
Section 3.3.6"
::= { frCktEntry 15 }
frCktAdminSrcInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from Source to Destination.
It is specified in bits per second.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 25 }
frCktOperSrcInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from source to destination.
It is specified in bits per second."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 26 }
frCktAdminSrcInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured data,
in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 27 }
frCktOperSrcInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured data,
in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 28 }
frCktAdminSrcMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to support from source to destination.
It is specified in bits per second.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 29 }
frCktOperSrcMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to support from source to destination.
It is specified in bits per second."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 30 }
frCktAdminSrcMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
which is the maximum amount of insured plus
uninsured data bytes that the network will at-
tempt to deliver over the measurement interval
from the Source to the Destination.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 31 }
frCktOperSrcMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
which is the maximum amount of insured plus
uninsured data bytes that the network will at-
tempt to deliver over the measurement interval
from the Source to the Destination."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 32 }
frCktAdminDestInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from destination to source.
It is specified in bits per second.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 33 }
frCktOperDestInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from destination to source.
It is specified in bits per second."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 34 }
frCktAdminDestInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from destination to source.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 35 }
frCktOperDestInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from destination to source."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 36 }
frCktAdminDestMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to transfer from destination to source.
It is specified in bits per second.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 37 }
frCktOperDestMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the maximum rate is the total
data throughput that the network will allow
to pass on this VC under optimal network conditions
from destination to source.
It is specified in bits per second."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 38 }
frCktAdminDestMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
which is the maximum amount of insured plus
uninsured data bytes that the network will at-
tempt to deliver over the measurement interval
from the Destination to the Source.
This variable takes effect when frCktStatus is set."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 39 }
frCktOperDestMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
which is the maximum amount of insured plus
uninsured data bytes that the network will at-
tempt to deliver over the measurement interval
from the Destination to the Source."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { frCktEntry 40 }
frCktOperSecondaryScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational version of the Secondary bandwidth scaling
factor. This is used to scale down the actual amount of
bandwidth to allocate for the Secondary portion of a VC's
bandwidth. This is specified as a codepoint as follows:
Codepoints Meaning Comment
- ---------- ------- -------
0 - 100 x / 100 e.g., 1 => .01
101 - 109 x - 100 / 1000 e.g., 101 => .001
254 (reserved)
255 (per-port dflt)"
DEFVAL { 255 } -- the default indicates that the port
-- variable should be used
::= { frCktEntry 41 }
frCktAdminSecondaryScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Secondary bandwidth scaling factor. This is used to scale
down the actual amount of bandwidth to allocate for the
Secondary portion of a VC's bandwidth. This is specified
as a codepoint as follows:
Codepoints Meaning Comment
- ---------- ------- -------
0 - 100 x / 100 e.g., 1 => .01
101 - 109 x - 100 / 1000 e.g., 101 => .001
254 (reserved)
255 (per-port dflt)"
DEFVAL { 255 } -- the default indicates that the port
-- variable should be used
::= { frCktEntry 42 }
frCktOperPrinBwType OBJECT-TYPE
SYNTAX INTEGER {
guaranteed (1),
insured (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the type of service supported
on primary portion of this Virtual Circuit."
DEFVAL { 1 } -- use Insured by default
::= { frCktEntry 43 }
frCktAdminPrinBwType OBJECT-TYPE
SYNTAX INTEGER {
guaranteed (1),
insured (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the type of service supported
on primary portion of this Virtual Circuit.
This variable takes effect when frCktStatus is set."
DEFVAL { 1 } -- use Insured by default
::= { frCktEntry 44 }
frCktOperTransPri OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the transfer priority supported
on this Virtual Circuit."
DEFVAL { 0 } -- use priority DG0 by default
::= { frCktEntry 45 }
frCktAdminTransPri OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the transfer priority supported
on this Virtual Circuit.
This variable takes effect when frCktStatus is set."
DEFVAL { 0 } -- use priority DG0 by default
::= { frCktEntry 46 }
frCktOperUserDataPerCell OBJECT-TYPE
SYNTAX INTEGER ( 0..384 )
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational User data bits per cell, specifies the expected
packing efficiency when frames are converted to cells.
It does not affect the actual packing of data into cells
but serves as an estimate on which bandwidth allocation
and other connection related functions will be based."
DEFVAL { 0 } -- the default indicates that the port
-- variable should be used
::= { frCktEntry 47 }
frCktAdminUserDataPerCell OBJECT-TYPE
SYNTAX INTEGER ( 0..384 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administrative User data bits per cell, specifies the expected
packing efficiency when frames are converted to cells.
It does not affect the actual packing of data into cells
but serves as an estimate on which bandwidth allocation
and other connection related functions will be based.
This variable takes effect when frCktStatus is set."
DEFVAL { 0 } -- the default indicates that the port
-- variable should be used
::= { frCktEntry 48 }
frCktStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
delete (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Status of this Virtual
Circuit. It may be enabled or disabled.
In order to modify a Virtual Circuit, the new
desired variables should be modified and then
this variable should be set (or set again) to
enabled. At that time desired variables will
become the actual variables.
To remove a PVC, set its status to delete.
By default, if not configured when creating the
entry, the status is disabled."
::= { frCktEntry 99 }
--
-- Frame Relay Circuit Information Table
-- The table describing the state of the DLCIs attached to
-- each Frame Relay Interface.
frCktInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF FrCktInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about specific DLCIs and
corresponding circuits."
::= { frCktInfo 2 }
frCktInfoEntry OBJECT-TYPE
SYNTAX FrCktInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single Data Link
Connection Identifier."
INDEX { frCktInfoIfIndex, frCktInfoDlci }
::= { frCktInfoTable 1 }
FrCktInfoEntry ::=
SEQUENCE {
frCktInfoIfIndex
INTEGER,
frCktInfoDlci
LightStreamDLCI,
frCktInfoLclLMI -- LMI
INTEGER,
frCktInfoRmtLMI -- LMI
INTEGER,
frCktInfoCallIDIncoming
INTEGER,
frCktInfoCallIDOutgoing
INTEGER,
frCktInfoDownstreamState
INTEGER,
frCktInfoUpstreamState
INTEGER,
frCktInfoLastAtmErr
OCTET STRING,
frCktInfoLastAtmLocation
DisplayString (SIZE (0..30)),
frCktInfoDataCellsRequired
INTEGER
}
frCktInfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See comments above to
calculate ifIndex."
::= { frCktInfoEntry 1 }
frCktInfoDlci OBJECT-TYPE
SYNTAX LightStreamDLCI
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit."
REFERENCE
"Draft American National Standard T1.618-1991,
Section 3.3.6"
::= { frCktInfoEntry 2 }
frCktInfoLclLMI OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the local LMI
state of the circuit."
::= { frCktInfoEntry 3 }
frCktInfoRmtLMI OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the remote LMI
state of the circuit."
::= { frCktInfoEntry 4 }
-- This call id can be used to access the call progress table and the
-- line card statistics table.
frCktInfoCallIDIncoming OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Call Identifier
assigned to the incomming half of this circuit."
::= { frCktInfoEntry 5 }
frCktInfoCallIDOutgoing OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Call Identifier
assigned to the outgoing half of this circuit."
::= { frCktInfoEntry 6 }
frCktInfoDownstreamState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the downstream
half of the circuit. (passing data from the local port
to the remote end of the network)"
::= { frCktInfoEntry 7 }
frCktInfoUpstreamState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the upstream
half of the circuit. (passing data from the port
at the remote end of the network to the local port)"
::= { frCktInfoEntry 8 }
frCktInfoLastAtmErr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow."
::= { frCktInfoEntry 9 }
frCktInfoDataCellsRequired OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the bandwidth in
cells needed to establish this VC. The
value returned combines the committed and
the Secondary bandwidth needs."
::= { frCktInfoEntry 10 }
frCktInfoLastAtmLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow.
The format of the string is:
nodenum:ifIndex
where all numbers are specified in decimal. For example
5142:6000
refers to the remote endpoint with node 5142, ifIndex 6000
(slot 6 port 0 fr type 0)."
::= { frCktInfoEntry 11 }
--
--
-- Frame Forwarding Protocol Data
--
ffCktInfo OBJECT IDENTIFIER ::= { lsPortProtocols 4 }
-- A Frame Forwarding service is a level 2 transport service providing
-- a virtual circuit across and Network.
-- Frame Forwarding Circuit Configuration Table
-- The table describes the use of the VCs attached to
-- each Frame Forwarding Interface.
ffCktCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF FfCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about Frame Forwarding
circuits for every port."
::= { ffCktInfo 1 }
ffCktEntry OBJECT-TYPE
SYNTAX FfCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single Data Link
Connection Identifier."
INDEX { ffCktSrcIfIndex }
::= { ffCktCfgTable 1 }
FfCktEntry ::=
SEQUENCE {
ffCktSrcNode
INTEGER,
ffCktSrcIfIndex
INTEGER,
ffCktAdminDestNode
INTEGER,
ffCktOperDestNode
INTEGER,
ffCktAdminDestIfIndex
INTEGER,
ffCktOperDestIfIndex
INTEGER,
ffCktAdminSrcInsuredRate
INTEGER,
ffCktOperSrcInsuredRate
INTEGER,
ffCktAdminSrcInsuredBurst
INTEGER,
ffCktOperSrcInsuredBurst
INTEGER,
ffCktAdminSrcMaxRate
INTEGER,
ffCktOperSrcMaxRate
INTEGER,
ffCktAdminSrcMaxBurst
INTEGER,
ffCktOperSrcMaxBurst
INTEGER,
ffCktAdminDestInsuredRate
INTEGER,
ffCktOperDestInsuredRate
INTEGER,
ffCktAdminDestInsuredBurst
INTEGER,
ffCktOperDestInsuredBurst
INTEGER,
ffCktAdminDestMaxRate
INTEGER,
ffCktOperDestMaxRate
INTEGER,
ffCktAdminDestMaxBurst
INTEGER,
ffCktOperDestMaxBurst
INTEGER,
ffCktAdminPrinBwType
INTEGER,
ffCktOperPrinBwType
INTEGER,
ffCktAdminTransPri
INTEGER,
ffCktOperTransPri
INTEGER,
ffCktStatus
INTEGER
}
ffCktSrcNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier for the source
end of this virtual circuit."
::= { ffCktEntry 1 }
ffCktSrcIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { ffCktEntry 2 }
ffCktAdminDestNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Node Identifier for the Destination
end of this virtual circuit.
This variable takes effect when ffCktStatus is set."
::= { ffCktEntry 9 }
ffCktOperDestNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier for the Destination
end of this virtual circuit."
::= { ffCktEntry 10 }
ffCktAdminDestIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex.
This variable takes effect when ffCktStatus is set."
::= { ffCktEntry 11 }
ffCktOperDestIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { ffCktEntry 12 }
ffCktAdminSrcInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from source to destination.
This is specified in bits per second.
This variable takes effect when ffCktStatus is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { ffCktEntry 21 }
ffCktOperSrcInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from source to destination.
This is specified in bits per second."
DEFVAL { -11 } -- the default permits system to choose a value
::= { ffCktEntry 22 }
ffCktAdminSrcInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination.
This variable takes effect when ffCktStatus is set."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 23 }
ffCktOperSrcInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 24 }
ffCktAdminSrcMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to transfer from source to destination.
This is specified in bits per second.
This variable takes effect when ffCktStatus is set."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 25 }
ffCktOperSrcMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to support from source to destination.
This is specified in bits per second."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 26 }
ffCktAdminSrcMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
the maximum amount of insured plus uninsured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination.
This variable takes effect when ffCktStatus is set."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 27 }
ffCktOperSrcMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
the maximum amount of insured plus uninsured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 28 }
ffCktAdminDestInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from destination to source.
This is specified in bits per second.
This variable takes effect when ffCktStatus is set."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 29 }
ffCktOperDestInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from destination to source.
This is specified in bits per second."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 30 }
ffCktAdminDestInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from destination to source.
This variable takes effect when ffCktStatus is set."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 31 }
ffCktOperDestInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from destination to source."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 32 }
ffCktAdminDestMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to transfer from destination to source.
This is specified in bits per second.
This variable takes effect when ffCktStatus is set."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 33 }
ffCktOperDestMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to support from destination to source.
This is specified in bits per second."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 34 }
ffCktAdminDestMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
the maximum amount of insured plus uninsured
data, in bytes, that the network agrees to
transfer during the measurement interval from
destination to source.
This variable takes effect when ffCktStatus is set."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 35 }
ffCktOperDestMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
the maximum amount of insured plus uninsured
data, in bytes, that the network agrees to
transfer, during the measurement interval
from destination to source."
DEFVAL { -1 } -- the default permits system to choose a value
::= { ffCktEntry 36 }
ffCktOperPrinBwType OBJECT-TYPE
SYNTAX INTEGER {
guaranteed (1),
insured (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the type of service supported
on primary portion of this Virtual Circuit."
DEFVAL { 1 } -- use Guaranteed by default
::= { ffCktEntry 37 }
ffCktAdminPrinBwType OBJECT-TYPE
SYNTAX INTEGER {
guaranteed (1),
insured (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the type of service supported
on primary portion of this Virtual Circuit.
This variable takes effect when ffCktStatus is set."
DEFVAL { 1 } -- use Guaranteed by default
::= { ffCktEntry 38 }
ffCktOperTransPri OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the transfer priority supported
on this Virtual Circuit."
DEFVAL { 1 } -- use priority DG1 by default
::= { ffCktEntry 39 }
ffCktAdminTransPri OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the transfer priority supported
on this Virtual Circuit.
This variable takes effect when ffCktStatus is set."
DEFVAL { 1 } -- use priority DG1 by default
::= { ffCktEntry 40 }
ffCktStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
delete (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Status of this Virtual
Circuit. It may be enabled or disabled.
In order to modify a Virtual Circuit, the new
desired variables should be modified and then
this variable should be set (or set again) to
enabled. At that time desired variables will
become the actual variables.
To remove a PVC, set its status to delete.
By default, if not configured when creating the
entry, the status is disabled."
::= { ffCktEntry 99 }
--
-- Frame Forwarding Circuit Information Table
-- The table describing the state of the VC attached to
-- each Frame Forwarding Interface.
ffCktInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF FfCktInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about specific Frame
Forwarding virtual circuits."
::= { ffCktInfo 2 }
ffCktInfoEntry OBJECT-TYPE
SYNTAX FfCktInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single Data Link
Connection Identifier."
INDEX { ffCktInfoIfIndex }
::= { ffCktInfoTable 1 }
FfCktInfoEntry ::=
SEQUENCE {
ffCktInfoIfIndex
INTEGER,
ffCktInfoDownstreamState
INTEGER,
ffCktInfoUpstreamState
INTEGER,
ffCktInfoCallIDIncoming
INTEGER,
ffCktInfoCallIDOutgoing
INTEGER,
ffCktInfoLastAtmErr
OCTET STRING,
ffCktInfoLastAtmLocation
DisplayString (SIZE (0..30)),
ffCktInfoDataCellsRequired
INTEGER
}
ffCktInfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { ffCktInfoEntry 1 }
ffCktInfoDownstreamState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the downstream
half of the circuit. (passing data from the local port
to the remote end of the network)"
::= { ffCktInfoEntry 2 }
ffCktInfoUpstreamState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the upstream
half of the circuit. (passing data from the port
at the remote end of the network to the local port)"
::= { ffCktInfoEntry 3 }
-- This call id can be used to access the call progress table and the
-- line card statistics table.
ffCktInfoCallIDIncoming OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Call Identifier
assigned to the incomming half of this circuit."
::= { ffCktInfoEntry 4 }
ffCktInfoCallIDOutgoing OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Call Identifier
assigned to the outgoing half of this circuit."
::= { ffCktInfoEntry 5 }
ffCktInfoLastAtmErr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow."
::= { ffCktInfoEntry 6 }
ffCktInfoDataCellsRequired OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the bandwidth in
cells needed to establish this VC. The
value returned combines the committed and
the Secondary bandwidth needs."
::= { ffCktInfoEntry 7 }
ffCktInfoLastAtmLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow.
The format of the string is:
nodenum:ifIndex
where all numbers are specified in decimal. For example
5142:6000
refers to the remote endpoint with node 5142, ifIndex 6000
(slot 6 port 0 frType 0)."
::= { ffCktInfoEntry 8 }
--
--
-- Simple (ATM) UNI protocol
--
--
-- Simple (ATM) UNI Per circuit data
--
sUniCktInfo OBJECT IDENTIFIER ::= { lsPortProtocols 5 }
-- A Simple (ATM) UNI service is a multiplexing service. Virtual
-- Circuit Identifiers (VCIs) enumerate virtual circuits
-- (permanent or dynamic) which are layered onto the underlying
-- circuit, represented by ifEntry. Therefore, each of the entries
-- in the Standard MIB's Interface Table with an IfType of Simple (ATM)
-- UNI represents this type of interface interface. Zero or more
-- virtual circuits are layered onto this interface and provide
-- interconnection with various remote destinations.
-- Each such virtual circuit is represented by an entry in the
-- circuit table.
-- Simple (ATM) UNI Circuit Configuration Table
-- The table describing the use of the VCIs attached to
-- each Simple (ATM) UNI Interface.
sUniCktCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF SUniCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about specific VCIs and
corresponding circuits."
::= { sUniCktInfo 1 }
sUniCktEntry OBJECT-TYPE
SYNTAX SUniCktEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single Data Link
Connection Identifier."
INDEX { sUniCktSrcIfIndex, sUniCktSrcVCI }
::= { sUniCktCfgTable 1 }
SUniCktEntry ::=
SEQUENCE {
sUniCktSrcNode
INTEGER,
sUniCktSrcIfIndex
INTEGER,
sUniCktSrcVCI
VCI,
sUniCktAdminDestNode
INTEGER,
sUniCktOperDestNode
INTEGER,
sUniCktAdminDestIfIndex
INTEGER,
sUniCktOperDestIfIndex
INTEGER,
sUniCktAdminDestVCI
VCI,
sUniCktOperDestVCI
VCI,
sUniCktAdminPrinBwType
INTEGER,
sUniCktOperPrinBwType
INTEGER,
sUniCktAdminTransPri
INTEGER,
sUniCktOperTransPri
INTEGER,
sUniCktAdminSrcInsuredRate
INTEGER,
sUniCktOperSrcInsuredRate
INTEGER,
sUniCktAdminSrcInsuredBurst
INTEGER,
sUniCktOperSrcInsuredBurst
INTEGER,
sUniCktAdminSrcMaxRate
INTEGER,
sUniCktOperSrcMaxRate
INTEGER,
sUniCktAdminSrcMaxBurst
INTEGER,
sUniCktOperSrcMaxBurst
INTEGER,
sUniCktAdminDestInsuredRate
INTEGER,
sUniCktOperDestInsuredRate
INTEGER,
sUniCktAdminDestInsuredBurst
INTEGER,
sUniCktOperDestInsuredBurst
INTEGER,
sUniCktAdminDestMaxRate
INTEGER,
sUniCktOperDestMaxRate
INTEGER,
sUniCktAdminDestMaxBurst
INTEGER,
sUniCktOperDestMaxBurst
INTEGER,
sUniCktAdminSecondaryScale
INTEGER,
sUniCktOperSecondaryScale
INTEGER,
sUniCktSts
INTEGER
}
sUniCktSrcNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier for the source
end of this virtual circuit."
::= { sUniCktEntry 1 }
sUniCktSrcIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { sUniCktEntry 2 }
sUniCktSrcVCI OBJECT-TYPE
SYNTAX VCI
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit."
::= { sUniCktEntry 3 }
sUniCktAdminDestNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Node Identifier for the Destination
end of this virtual circuit.
This variable takes effect when sUniCktSts is set."
::= { sUniCktEntry 10 }
sUniCktOperDestNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier for the Destination
end of this virtual circuit."
::= { sUniCktEntry 11 }
sUniCktAdminDestIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex.
This variable takes effect when sUniCktSts is set."
::= { sUniCktEntry 12 }
sUniCktOperDestIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { sUniCktEntry 13 }
sUniCktAdminDestVCI OBJECT-TYPE
SYNTAX VCI
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit.
This variable takes effect when sUniCktSts is set."
::= { sUniCktEntry 14 }
sUniCktOperDestVCI OBJECT-TYPE
SYNTAX VCI
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit."
::= { sUniCktEntry 15 }
sUniCktOperPrinBwType OBJECT-TYPE
SYNTAX INTEGER {
guaranteed (1),
insured (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the type of service supported
on primary portion of this Virtual Circuit."
::= { sUniCktEntry 22 }
sUniCktAdminPrinBwType OBJECT-TYPE
SYNTAX INTEGER {
guaranteed (1),
insured (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the type of service supported
on primary portion of this Virtual Circuit.
This variable takes effect when sUniCktSts is set."
::= { sUniCktEntry 23 }
sUniCktOperTransPri OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the transfer priority supported
on this Virtual Circuit."
::= { sUniCktEntry 24 }
sUniCktAdminTransPri OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the transfer priority supported
on this Virtual Circuit.
This variable takes effect when sUniCktSts is set."
::= { sUniCktEntry 25 }
sUniCktAdminSrcInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from source to destination.
This is specified in cells per second.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 26 }
sUniCktOperSrcInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from source to destination.
This is specified in cells per second."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 27 }
sUniCktAdminSrcInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in cells, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 28 }
sUniCktOperSrcInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured
data, in cells, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 29 }
sUniCktAdminSrcMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the maximum rate is the
the total amount of insured plus uninsured
data throughput that the network attempts
to support under normal network conditions
from destination to source.
This is specified in cells per second.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 30 }
sUniCktOperSrcMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the maximum rate is the
the total amount of insured plus uninsured
data throughput that the network attempts
to support under normal network conditions
from destination to source.
This is specified in cells per second."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 31 }
sUniCktAdminSrcMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable is the maximum Burst Size,
the maximum amount of insured plus uninsured
data, in cells, that the network will attempt to deliver
over the measurement interval from the Source
to the Destination.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 32 }
sUniCktOperSrcMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the maximum Burst Size,
the maximum amount of insured plus uninsured
cells, that the network will attempt to deliver over
the measurement interval from the Source to the
Destination."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 33 }
sUniCktAdminDestInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from destination to source.
This is specified in cells per second.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 34 }
sUniCktOperDestInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate, is the
rate of insured data that the network commits
to supporting under normal network conditions
from destination to source.
This is specified in cells per second."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 35 }
sUniCktAdminDestInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured data,
in cells, that the network agrees to
transfer under normal conditions, during the
measurement interval from destination to source.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 36 }
sUniCktOperDestInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured data,
in cells, that the network agrees to
transfer under normal conditions, during the
measurement interval from destination to source."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 37 }
sUniCktAdminDestMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable, the maximum rate is the
the total amount of insured plus uninsured
data throughput that the network attempts
to support under normal network conditions
from destination to source.
This is specified in cells per second.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 38 }
sUniCktOperDestMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable, the maximum rate is the
the total amount of insured plus uninsured
data throughput that the network attempts
to support under normal network conditions
from destination to source.
This is specified in cells per second."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 39 }
sUniCktAdminDestMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This variable is the maximum Burst Size,
the maximum amount of insured plus uninsured
cells that the network will attempt to
deliver over the measurement interval from
the Destination to the Source.
This variable takes effect when sUniCktSts is set."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 40 }
sUniCktOperDestMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the maximum Burst Size,
the maximum amount of insured plus uninsured
cells that the network will attempt
to deliver over the measurement interval
from the Destination to the Source."
DEFVAL { 0 } -- the default indicates no commitment
::= { sUniCktEntry 41 }
sUniCktAdminSecondaryScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Secondary bandwidth scaling factor. This is used to scale
down the actual amount of bandwidth to allocate for the
Secondary portion of a VC's bandwidth. This is specified
as a codepoint as follows:
Codepoints Meaning Comment
- ---------- ------- -------
0 - 100 x / 100 e.g., 1 => .01
101 - 109 x - 100 / 1000 e.g., 101 => .001
254 (reserved)
255 (per-port dflt)"
DEFVAL { 255 } -- the default indicates that the port
-- variable should be used
::= { sUniCktEntry 42 }
sUniCktOperSecondaryScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operational version of the Secondary bandwidth scaling
factor. This is used to scale down the actual amount of
bandwidth to allocate for the Secondary portion of a VC's
bandwidth. This is specified as a codepoint as follows:
Codepoints Meaning Comment
- ---------- ------- -------
0 - 100 x / 100 e.g., 1 => .01
101 - 109 x - 100 / 1000 e.g., 101 => .001
254 (reserved)
255 (per-port dflt)"
DEFVAL { 255 } -- the default indicates that the port
-- variable should be used
::= { sUniCktEntry 43 }
sUniCktSts OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
delete (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Status of this Virtual
Circuit. It may be enabled or disabled.
In order to modify a Virtual Circuit, the new
desired variables should be modified and then
this variable should be set (or set again) to
enabled. At that time desired variables will
become the actual variables.
To remove a PVC, set its status to delete.
By default, if not configured when creating the
entry, the status is disabled."
::= { sUniCktEntry 99 }
--
-- Simple (ATM) UNI Circuit Information Table
-- The table describing the state of the VCIs attached to
-- each Simple (ATM) UNI Interface.
sUniCktInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SUniCktInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about specific VCIs and
corresponding circuits."
::= { sUniCktInfo 2 }
sUniCktInfoEntry OBJECT-TYPE
SYNTAX SUniCktInfoEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single Data Link
Connection Identifier."
INDEX { sUniCktInfoIfIndex, sUniCktInfoVCI }
::= { sUniCktInfoTable 1 }
SUniCktInfoEntry ::=
SEQUENCE {
sUniCktInfoIfIndex
INTEGER,
sUniCktInfoVCI
VCI,
sUniCktInfoUniToNetCallID
INTEGER,
sUniCktInfoNetToUniCallID
INTEGER,
sUniCktInfoUniToNetState
INTEGER,
sUniCktInfoNetToUniState
INTEGER,
sUniCktInfoLastAtmErr
OCTET STRING,
sUniCktInfoLastAtmLocation
DisplayString (SIZE (0..30)),
sUniCktInfoDataCellsRequired
INTEGER
}
sUniCktInfoIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { sUniCktInfoEntry 1 }
sUniCktInfoVCI OBJECT-TYPE
SYNTAX VCI
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Data Link Connection Identifier for this
virtual circuit."
::= { sUniCktInfoEntry 2 }
-- This call id can be used to access the call progress table and the
-- line card statistics table.
sUniCktInfoUniToNetCallID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Call Identifier
assigned to the incomming half of this circuit."
::= { sUniCktInfoEntry 3 }
sUniCktInfoNetToUniCallID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Call Identifier
assigned to the outgoing half of this circuit."
::= { sUniCktInfoEntry 4 }
sUniCktInfoUniToNetState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the UniToNet
half of the circuit. (passing data from the local port
to the remote end of the network)"
::= { sUniCktInfoEntry 5 }
sUniCktInfoNetToUniState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the NetToUni
half of the circuit. (passing data from the port
at the remote end of the network to the local port)"
::= { sUniCktInfoEntry 6 }
sUniCktInfoLastAtmErr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow."
::= { sUniCktInfoEntry 7 }
sUniCktInfoDataCellsRequired OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the bandwidth in
cells needed to establish this VC. The
value returned combines the committed and
the Secondary bandwidth needs."
::= { sUniCktInfoEntry 8 }
sUniCktInfoLastAtmLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow.
The format of the string is:
nodenum:ifIndex
where all numbers are specified in decimal. For example
5142:6000
refers to the remote endpoint with node 5142, ifIndex 6000
(slot 6 port 0 frType 0)."
::= { sUniCktInfoEntry 9 }
--
--
--
-- Generic Permanent Virtual circuit data
--
pvcInfo OBJECT IDENTIFIER ::= { lsPortProtocols 6 }
-- A PVC links any endpoints within the network. If is configured
-- using two tables. One table defines the characteristics of the
-- circuit itself, such as bandwidth and priority. The second
-- defines the remote endpoint(s) location and status.
-- Permanent Virtual Circuit Configuration Table
-- Note that the status for a PVC or a multicast endpoint must
-- be disabled in order to write to any field.
pvcCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF PvcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about specific PVCs."
::= { pvcInfo 1 }
pvcEntry OBJECT-TYPE
SYNTAX PvcEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single PVC."
INDEX { pvcSrcIfIndex, pvcSrcPvcId }
::= { pvcCfgTable 1 }
PvcEntry ::=
SEQUENCE {
pvcSrcIfIndex
INTEGER,
pvcSrcPvcId
INTEGER,
pvcSrcNode
INTEGER,
pvcSrcInsuredRate
INTEGER,
pvcSrcInsuredBurst
INTEGER,
pvcSrcMaxRate
INTEGER,
pvcSrcMaxBurst
INTEGER,
pvcSecondaryScale
INTEGER,
pvcPrinBwType
INTEGER,
pvcTransPri
INTEGER,
pvcUserDataPerCell
INTEGER,
pvcStatus
INTEGER
}
pvcSrcIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { pvcEntry 1 }
pvcSrcPvcId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The local PVC Connection Identifier for this
virtual circuit."
REFERENCE
"Draft American National Standard T1.618-1991,
Section 3.3.6"
::= { pvcEntry 2 }
pvcSrcNode OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Node Identifier for the source
end of this virtual circuit."
::= { pvcEntry 3 }
pvcSrcInsuredRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the Insured Rate is the
rate of insured data that the network commits
to supporting under normal network conditions
from Source to Destination.
It is specified in bits per second.
This variable takes effect when pvcStatus is set.
This variable may not be modified unless pvcStatus
is set to disabled."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { pvcEntry 4 }
pvcSrcInsuredBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Insured Burst
Size, which is the amount of insured data,
in bytes, that the network agrees to
transfer under normal conditions, during the
measurement interval from source to destination.
This variable takes effect when pvcStatus is set.
This variable may not be modified unless pvcStatus
is set to disabled."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { pvcEntry 5 }
pvcSrcMaxRate OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable, the Maximum Rate is the
the maximum amount of insured plus uninsured
data throughput that the network agrees
to support from source to destination.
It is specified in bits per second.
This variable takes effect when pvcStatus is set.
This variable may not be modified unless pvcStatus
is set to disabled."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19 Throughput parameter"
DEFVAL { 0 } -- the default indicates no commitment
::= { pvcEntry 6 }
pvcSrcMaxBurst OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Total Burst Size,
which is the maximum amount of insured plus
uninsured data bytes that the network will at-
tempt to deliver over the measurement interval
from the Source to the Destination.
This variable takes effect when pvcStatus is set.
This variable may not be modified unless pvcStatus
is set to disabled."
REFERENCE
"Draft American National Standard T1.617-1991,
Section 6.5.19"
DEFVAL { 0 } -- the default indicates no commitment
::= { pvcEntry 7 }
pvcSecondaryScale OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Secondary bandwidth scaling factor. This is used to scale
down the actual amount of bandwidth to allocate for the
Secondary portion of a VC's bandwidth. This is specified
as a codepoint as follows:
Codepoints Meaning Comment
- ---------- ------- -------
0 - 100 x / 100 e.g., 1 => .01
101 - 109 x - 100 / 1000 e.g., 101 => .001
254 (reserved)
255 (per-port dflt)"
DEFVAL { 255 } -- the default indicates that the port
-- variable should be used
::= { pvcEntry 8 }
pvcPrinBwType OBJECT-TYPE
SYNTAX INTEGER {
guaranteed (1),
insured (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the type of service supported
on primary portion of this Virtual Circuit.
This variable takes effect when pvcStatus is set.
This variable may not be modified unless pvcStatus
is set to disabled."
DEFVAL { 1 } -- use Insured by default
::= { pvcEntry 9 }
pvcTransPri OBJECT-TYPE
SYNTAX INTEGER (0..1)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the transfer priority supported
on this Virtual Circuit.
This variable takes effect when pvcStatus is set.
This variable may not be modified unless pvcStatus
is set to disabled."
DEFVAL { 0 } -- use priority DG0 by default
::= { pvcEntry 10 }
pvcUserDataPerCell OBJECT-TYPE
SYNTAX INTEGER ( 0..384 )
ACCESS read-write
STATUS mandatory
DESCRIPTION
"User data bits per cell, specifies the expected
packing efficiency when frames are converted to cells.
It does not affect the actual packing of data into cells
but serves as an estimate on which bandwidth allocation
and other connection related functions will be based.
This variable takes effect when pvcStatus is set.
This variable may not be modified unless pvcStatus
is set to disabled."
DEFVAL { 0 } -- the default indicates that the port
-- variable should be used
::= { pvcEntry 11 }
pvcStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
delete (3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Status of this Virtual
Circuit. It may be enabled or disabled.
In order to modify a Virtual Circuit, the new
desired variables should be modified and then
this variable should be set (or set again) to
enabled. At that time desired variables will
become the actual variables.
To remove a PVC, set its status to delete.
By default, if not configured when creating the
entry, the status is disabled."
::= { pvcEntry 99 }
--
-- Generic Multicast Endpoint data
--
mcEndptInfo OBJECT IDENTIFIER ::= { lsPortProtocols 7 }
mcEndptCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF McEndptEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about specific endpoints and
corresponding circuits."
::= { mcEndptInfo 1 }
mcEndptEntry OBJECT-TYPE
SYNTAX McEndptEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single endpoint."
INDEX { mcEndptLclIfIndex, mcEndptLclCktid, mcEndptLclInstance }
::= { mcEndptCfgTable 1 }
McEndptEntry ::=
SEQUENCE {
mcEndptLclIfIndex
INTEGER,
mcEndptLclCktid
INTEGER,
mcEndptLclInstance
INTEGER,
mcEndptDest
DisplayString (SIZE (0..30)),
mcEndptServiceType
INTEGER,
mcEndptRmtVCstatus
INTEGER,
mcEndptCallIDIncoming
INTEGER,
mcEndptDownstreamState
INTEGER,
mcEndptUpstreamState
INTEGER,
mcEndptLastAtmErr
OCTET STRING,
mcEndptLastAtmLocation
DisplayString (SIZE (0..30)),
mcEndptStatus
INTEGER
}
mcEndptLclIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ifIndex Value of the ifEntry this virtual
circuit is layered onto. See above comments to
calculate ifIndex."
::= { mcEndptEntry 1 }
mcEndptLclCktid OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Local Circuit Identifier for this virtual circuit."
::= { mcEndptEntry 2 }
mcEndptLclInstance OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A Locally significant index used to separate the
different remote endpoints for this multicast virtual
circuit."
::= { mcEndptEntry 3 }
mcEndptDest OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The Destination for this segment of the multicast virtual
circuit. The format of the string is:
nodenum:ifIndex:cktID
where all numbers are specified in decimal. For example
5142:6000:16
refers to the remote endpoint with node 5142, ifIndex 6000
(slot 6 port 0 frType 0), and circuit identifier 16.
This variable cannot be modified while mcEndptStatus is
set to active."
::= { mcEndptEntry 4 }
mcEndptServiceType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable is provided for future expansion,
to allow creation of VCs between dissimilar
protocols.
This variable cannot be modified while mcEndptStatus is
set to active."
::= { mcEndptEntry 5 }
mcEndptRmtVCstatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the remote state of the circuit.
For FR this would be the LMI status."
::= { mcEndptEntry 6 }
mcEndptCallIDIncoming OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the Call Identifier assigned to
the incomming (from the net) direction of this circuit."
::= { mcEndptEntry 7 }
mcEndptDownstreamState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the downstream
direction of the circuit. (passing data from the local
port to the remote end of the network)"
::= { mcEndptEntry 8 }
mcEndptUpstreamState OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the state of the upstream
direction of the circuit. (passing data from the port
at the remote end of the network to the local port)"
::= { mcEndptEntry 9 }
mcEndptLastAtmErr OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow."
::= { mcEndptEntry 10 }
mcEndptLastAtmLocation OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..30))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This variable indicates the last error, if any,
returned by the Atm Connection Management layer
when an attempt was made to create a connection
or flow.
The format of the string is:
nodenum:ifIndex
where all numbers are specified in decimal. For example
5142:6000
refers to the remote endpoint with node 5142, ifIndex 6000
(slot 6 port 0 frType 0)."
::= { mcEndptEntry 11 }
mcEndptStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
delete (3),
createRequest (4),
underCreation (5)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This variable indicates the Status of this Virtual
Circuit. It may be enabled or disabled.
In order to modify a Virtual Circuit, the new
desired variables should be modified and then
this variable should be set (or set again) to
enabled. At that time desired variables will
become the operational (or in-use) variables.
To remove a PVC, set its status to delete.
By default, if not configured when creating the
entry, the status is disabled.
An existing instance of this object cannot be set to
createRequest(4). This object may only be set to
createRequest(4) when this instance is created. When
this object is created, the agent may wish to create
supplemental object instances to complete a conceptual
row in this table. Immediately after completing the
create operation, the agent must set this object to
underCreation(5).
Entries shall exist in the underCreation(5) state until
the management station is finished configuring the
entry and sets this object to active(1), inactive(2),
or aborts, setting this object to delete(4). If the
agent determines that an entry has been in the
underCreation(5) state for an abnormally long time,
it may decide that the management station has
become unavailable. If the agent makes this decision,
it may set this object to delete(3) to reclaim the
entry. A prudent agent will understand that the
management station may need to wait for human input
and will allow for that possibility in its
determination of this abnormally long period."
::= { mcEndptEntry 99 }
--
--
-- Private (Reserved for later releases
--
lsPrivate OBJECT IDENTIFIER ::= { atmSwitch 10 }
--
--
-- Experimental
-- (Stats are kept here for the time being)
--
lsExperimental OBJECT IDENTIFIER ::= { atmSwitch 11 }
-- Statistics Extensions. (Tentative)
-- Note that configuration definitions and other data items are also needed
-- (for instance, Permit block, Smoother parameters, circuit to port/vci maps,
-- among others.
lsExperimentalStatistics OBJECT IDENTIFIER ::= { lsExperimental 1 }
-- EDGE SPECIFIC STATISTICS SUBSET
lsEdgeStatistics OBJECT IDENTIFIER ::= { lsExperimentalStatistics 1 }
-- Statistics associated with each Edge card on a per-Edge card basis
lsEdgeStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsEdgeStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Card specific statistics subset information"
::= { lsEdgeStatistics 1 }
lsEdgeStatEntry OBJECT-TYPE
SYNTAX LsEdgeStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in Edge Card Statistics Table."
INDEX { edgeStatIndex }
::= { lsEdgeStatTable 1 }
LsEdgeStatEntry ::=
SEQUENCE {
edgeStatIndex
INTEGER,
edgeStatFsuRATOs
Counter,
edgeStatFsuRATOLastInfo
INTEGER,
edgeStatTsuHoldQCells
Gauge,
edgeStatTsuHoldQs
Gauge,
tluAAL5XsumErrs
Counter,
tluAAL5AbortErrs
Counter,
tluAAL5ErrLastVci
INTEGER
}
edgeStatIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsEdgeStatEntry 1 }
edgeStatFsuRATOs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of Reassembly TimeOuts detected by the FSU"
::= { lsEdgeStatEntry 2 }
edgeStatFsuRATOLastInfo OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Header Information related to the last RATO (Port/VCI minimum)"
::= { lsEdgeStatEntry 3 }
edgeStatTsuHoldQCells OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of cells in hold queues"
::= { lsEdgeStatEntry 4 }
edgeStatTsuHoldQs OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of active hold queues"
::= { lsEdgeStatEntry 5 }
-- The following may be ASIC dependent
tluAAL5XsumErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of AAL5 Xsum errors detected by the TLU.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgeStatEntry 6 }
tluAAL5AbortErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of AAL5 Abort errors (zero length) detected by the TLU.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgeStatEntry 7 }
tluAAL5ErrLastVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Contains the 16-bit VCI index corresponding to the last AAL5
Xsum or Abort error, along with the port number. Format TBD.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgeStatEntry 8 }
-- Statistics associated with each Edge Port on a per-Edge Port basis
lsEdgePortStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsEdgePortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Card specific statistics subset information"
::= { lsEdgeStatistics 2 }
lsEdgePortStatEntry OBJECT-TYPE
SYNTAX LsEdgePortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in Edge Port Statistics Table."
INDEX { edgePortStatIndex }
::= { lsEdgePortStatTable 1 }
LsEdgePortStatEntry ::=
SEQUENCE {
edgePortStatIndex
INTEGER,
edgePortRcvOctets
Counter,
edgePortXmtOctets
Counter,
edgePortFsuCksmErrMsgs
Counter,
edgePortCksmErrLastVci
INTEGER,
edgePortDownXmtFrames
Counter,
-- The following may be specific to ASIC HW
edgePortRcvUcastPkts
Counter,
edgePortRcvNUcastPkts
Counter,
edgePortXmtUcastPkts
Counter,
edgePortXmtNUcastPkts
Counter,
edgePortRcvSmplPktSize
Gauge,
edgePortXmtSmplPktSize
Gauge,
edgePortRcvL3XsumErrs
Counter,
edgePortRcvL3XsumErrLastVci
INTEGER,
-- The following are essentially L2 errors and may need
-- to go somewhere else. These errors derive from I/O
-- hardware, and may duplicate information in another portion
-- of the MIB. Likely to be incomplete.
edgePortRcvCRCErrors
Counter,
edgePortRcvAborts
Counter,
edgePortXmtUnderflows
Counter,
edgePortRcvShortFrames
Counter
}
edgePortStatIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsEdgePortStatEntry 1 }
edgePortRcvOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of octets received regardless of error status"
::= { lsEdgePortStatEntry 2 }
edgePortXmtOctets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of octets transmitted regardless of error status"
::= { lsEdgePortStatEntry 3 }
edgePortFsuCksmErrMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of messages with AAL5 checksum errors detected by FSU.
May not be provided on a per-port basis in all HW."
::= { lsEdgePortStatEntry 4 }
edgePortCksmErrLastVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last Vci index associated with a AAL5 checksum error.
May not be provided on a per-port basis in all HW."
::= { lsEdgePortStatEntry 5 }
edgePortDownXmtFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of messages received by the TSU for which the
the VCI was not configured."
::= { lsEdgePortStatEntry 6 }
-- The following may be ASIC HW dependent
edgePortRcvUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Unicast packets received.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgePortStatEntry 7 }
edgePortRcvNUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Non-Unicast packets received.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgePortStatEntry 8 }
edgePortXmtUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Unicast packets transmitted.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgePortStatEntry 9 }
edgePortXmtNUcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Non-Unicast packets transmitted.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgePortStatEntry 10 }
edgePortRcvSmplPktSize OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of octets for the last sampled from-port packet, including
overhead octets. Used as a substitute for the frame size histogram
when the histogram is not available. Availability may depend on
HW type, such as ASIC HW.
Sampling algorithm to be determined."
::= { lsEdgePortStatEntry 11 }
edgePortXmtSmplPktSize OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of octets for the last sampled to-port packet, including
overhead octets. Used as a substitute for the frame size histogram
when the histogram is not available. Availability may depend on
HW type, such as ASIC HW.
Sampling algorithm to be determined."
::= { lsEdgePortStatEntry 12 }
edgePortRcvL3XsumErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of L3 packets processed with a Level 3 checksum error.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgePortStatEntry 13 }
edgePortRcvL3XsumErrLastVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Last 15-bit VCI index associated with a Level 3 checksum error.
Availability may depend on HW type, such as ASIC HW."
::= { lsEdgePortStatEntry 14 }
-- Begin L2 error Definitions. May want to put elsewhere or in
-- separate table.
edgePortRcvCRCErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of messages received by the port with CRC errors."
::= { lsEdgePortStatEntry 15 }
edgePortRcvAborts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of aborts detected by the HW."
::= { lsEdgePortStatEntry 16 }
edgePortXmtUnderflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of underflow events detected by I/O hardware."
::= { lsEdgePortStatEntry 17 }
edgePortRcvShortFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of short incoming frames detected by L2"
::= { lsEdgePortStatEntry 18 }
-- FrameRelay statistics specific to port and DLCI
-- Double indexing permits us to condition DLCI interpretation on the port.
lsFrameRelayDlciStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsFrameRelayDlciStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"FrameRelay Port/DLCI specific statistics subset information"
::= { lsEdgeStatistics 3 }
lsFrameRelayDlciStatEntry OBJECT-TYPE
SYNTAX LsFrameRelayDlciStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the FrameRelay Port/Dlci Statistics Table."
INDEX { frameRelayDlciStatPortIndex, frameRelayDlciStatDlciIndex }
::= { lsFrameRelayDlciStatTable 1 }
LsFrameRelayDlciStatEntry ::=
SEQUENCE {
frameRelayDlciStatPortIndex
INTEGER,
frameRelayDlciStatDlciIndex
INTEGER,
frameRelayDlciToSwCLP0Frames
Counter,
frameRelayDlciToSwCLP0Cells
Counter,
frameRelayDlciToSwCLP1Frames
Counter,
frameRelayDlciToSwCLP1Cells
Counter,
frameRelayDlciToSwDiscardFrames
Counter,
frameRelayDlciToSwDiscardCells
Counter,
frameRelayDlciFrSwCLP0Frames
Counter,
frameRelayDlciFrSwCLP0Cells
Counter,
frameRelayDlciFrSwCLP1Frames
Counter,
frameRelayDlciFrSwCLP1Cells
Counter
}
frameRelayDlciStatPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsFrameRelayDlciStatEntry 1 }
frameRelayDlciStatDlciIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Dlci identifier for indicated port"
::= { lsFrameRelayDlciStatEntry 2 }
frameRelayDlciToSwCLP0Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Frames forwarded to TSU with CLP=0"
::= { lsFrameRelayDlciStatEntry 3 }
frameRelayDlciToSwCLP0Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells forwarded to TSU with CLP=0"
::= { lsFrameRelayDlciStatEntry 4 }
frameRelayDlciToSwCLP1Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Frames forwarded to TSU with CLP=1"
::= { lsFrameRelayDlciStatEntry 5 }
frameRelayDlciToSwCLP1Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells forwarded to TSU with CLP=1"
::= { lsFrameRelayDlciStatEntry 6 }
frameRelayDlciToSwDiscardFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of to-switch Frames discarded due to excessive traffic
according to the Usage Parameter Descriptor for this Dlci"
::= { lsFrameRelayDlciStatEntry 7 }
frameRelayDlciToSwDiscardCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of to-switch Cells discarded due to excessive traffic
according to the Usage Parameter Descriptor for this Dlci"
::= { lsFrameRelayDlciStatEntry 8 }
frameRelayDlciFrSwCLP0Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received from the switch with CLP=0"
::= { lsFrameRelayDlciStatEntry 9 }
frameRelayDlciFrSwCLP0Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cells received from the switch with CLP=0"
::= { lsFrameRelayDlciStatEntry 10 }
frameRelayDlciFrSwCLP1Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received from the switch with CLP=1"
::= { lsFrameRelayDlciStatEntry 11 }
frameRelayDlciFrSwCLP1Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cells received from the switch with CLP=1"
::= { lsFrameRelayDlciStatEntry 12 }
-- Edge statistics for obtaining a distribution of message lengths
-- indexed by port and length bin indices. Sizes are in units of cells
-- after adaption has taken place.
-- To Switch message length histogram, based on cell size after any
-- header operations, for good incoming or outgoing frames. These may not
-- be available with the ASIC versions.
-- Incoming message length histogram (Port to Switch)
lsEdgePortToSwMsgLenTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsEdgePortToSwMsgLenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Histogram of incoming message lengths (in cells) by Edge port"
::= { lsEdgeStatistics 4 }
lsEdgePortToSwMsgLenEntry OBJECT-TYPE
SYNTAX LsEdgePortToSwMsgLenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port/Incoming-Message-Cell-Length
histogram table."
INDEX { edgeToSwMsgLenPortIndex, edgeToSwMsgLenBinIndex }
::= { lsEdgePortToSwMsgLenTable 1 }
LsEdgePortToSwMsgLenEntry ::=
SEQUENCE {
edgeToSwMsgLenPortIndex
INTEGER,
edgeToSwMsgLenBinIndex
INTEGER,
edgeToSwMsgLenMsgs
Counter
}
edgeToSwMsgLenPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsEdgePortToSwMsgLenEntry 1 }
edgeToSwMsgLenBinIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Histogram index for the incoming message size in units of
network cells"
::= { lsEdgePortToSwMsgLenEntry 2 }
edgeToSwMsgLenMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of the number of incoming messages of the given
length in units of network cells."
::= { lsEdgePortToSwMsgLenEntry 3 }
-- Outgoing message length histogram (Switch to Port)
lsEdgeSwToPortMsgLenTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsEdgeSwToPortMsgLenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Histogram of incoming message lengths (in cells) by Edge port"
::= { lsEdgeStatistics 5 }
lsEdgeSwToPortMsgLenEntry OBJECT-TYPE
SYNTAX LsEdgeSwToPortMsgLenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port/Outgoing-Message-Cell-Length
histogram table."
INDEX { edgeToPortMsgLenPortIndex, edgeToPortMsgLenBinIndex }
::= { lsEdgeSwToPortMsgLenTable 1 }
LsEdgeSwToPortMsgLenEntry ::=
SEQUENCE {
edgeToPortMsgLenPortIndex
INTEGER,
edgeToPortMsgLenBinIndex
INTEGER,
edgeToPortMsgLenMsgs
Counter
}
edgeToPortMsgLenPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsEdgeSwToPortMsgLenEntry 1 }
edgeToPortMsgLenBinIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Histogram index for the outgoing message length in units
of network cells."
::= { lsEdgeSwToPortMsgLenEntry 2 }
edgeToPortMsgLenMsgs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of the number of outgoing messages of the given
length in terms of network cells."
::= { lsEdgeSwToPortMsgLenEntry 3 }
-- Edge Processor(s) Workload Statistics
-- The structure of Edge workload statistics is to be defined.It will likely be
-- available only for low-speed cards (PP based instrumentation).
-- We provide a table with an uninterpreted variable type index
-- to specify the processor
-- and the workload variable of interest.
-- It is assumed that utilization and other workload
-- statistics of interest can be derived from raw counters.
-- For instance, if some counters
-- represent number of microseconds of work of the specified type,
-- interval utilization could
-- be derived directly from successive readings.
-- On the other hand, counts of fixed-cost
-- actions could be used to get a fix on overhead of the specified type,
-- particularly if
-- calibration data were available off-line.
-- This is largely a 'PP' SW table, and
-- will likely not have an analog with the ASIC systems.
lsEdgeCpuWorkloadTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsEdgeCpuWorkloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Edge Card Workload Statistics Counter Table"
::= { lsEdgeStatistics 6 }
lsEdgeCpuWorkloadEntry OBJECT-TYPE
SYNTAX LsEdgeCpuWorkloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Cpu Workload Table"
INDEX { lsEdgeWorkloadCardIndex,
lsEdgeWorkloadTypeIndex }
::= { lsEdgeCpuWorkloadTable 1 }
LsEdgeCpuWorkloadEntry ::=
SEQUENCE {
lsEdgeWorkloadCardIndex
INTEGER,
lsEdgeWorkloadTypeIndex
INTEGER,
lsEdgeWorkloadEvents
Counter
}
lsEdgeWorkloadCardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Edge card Index consisting of slot number."
::= { lsEdgeCpuWorkloadEntry 1 }
lsEdgeWorkloadTypeIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index which identifies the Edge CPU Workload Variable"
::= { lsEdgeCpuWorkloadEntry 2 }
lsEdgeWorkloadEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Edge Cpu Workload Counter for the specified Workload Variable"
::= { lsEdgeCpuWorkloadEntry 3 }
-- FrameForward statistics specific to port
lsFrameForwardStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsFrameForwardStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"FrameForward Port/ specific statistics subset information"
::= { lsEdgeStatistics 7 }
lsFrameForwardStatEntry OBJECT-TYPE
SYNTAX LsFrameForwardStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the FrameForward Port/ Statistics Table."
INDEX { frameForwardStatPortIndex }
::= { lsFrameForwardStatTable 1 }
LsFrameForwardStatEntry ::=
SEQUENCE {
frameForwardStatPortIndex
INTEGER,
frameForwardToSwCLP0Frames
Counter,
frameForwardToSwCLP0Cells
Counter,
frameForwardToSwCLP1Frames
Counter,
frameForwardToSwCLP1Cells
Counter,
frameForwardToSwDiscardFrames
Counter,
frameForwardToSwDiscardCells
Counter,
frameForwardFrSwCLP0Frames
Counter,
frameForwardFrSwCLP0Cells
Counter,
frameForwardFrSwCLP1Frames
Counter,
frameForwardFrSwCLP1Cells
Counter
}
frameForwardStatPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsFrameForwardStatEntry 1 }
frameForwardToSwCLP0Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Frames forwarded to TSU with CLP=0"
::= { lsFrameForwardStatEntry 2 }
frameForwardToSwCLP0Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells forwarded to TSU with CLP=0"
::= { lsFrameForwardStatEntry 3 }
frameForwardToSwCLP1Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Frames forwarded to TSU with CLP=1"
::= { lsFrameForwardStatEntry 4 }
frameForwardToSwCLP1Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells forwarded to TSU with CLP=1"
::= { lsFrameForwardStatEntry 5 }
frameForwardToSwDiscardFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of to-switch Frames discarded due to excessive traffic
according to the Usage Parameter Descriptor for this "
::= { lsFrameForwardStatEntry 6 }
frameForwardToSwDiscardCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of to-switch Cells discarded due to excessive traffic
according to the Usage Parameter Descriptor for this "
::= { lsFrameForwardStatEntry 7 }
frameForwardFrSwCLP0Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received from the switch with CLP=0"
::= { lsFrameForwardStatEntry 8 }
frameForwardFrSwCLP0Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cells received from the switch with CLP=0"
::= { lsFrameForwardStatEntry 9 }
frameForwardFrSwCLP1Frames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of frames received from the switch with CLP=1"
::= { lsFrameForwardStatEntry 10 }
frameForwardFrSwCLP1Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cells received from the switch with CLP=1"
::= { lsFrameForwardStatEntry 11 }
-- TRUNK STATISTICS SUBSET
lsTrunkStatistics OBJECT IDENTIFIER ::= { lsExperimentalStatistics 2 }
-- Statistics associated with each Trunk Port, including the CP port
lsTrunkPortStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsTrunkPortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Trunk Card specific statistics subset information"
::= { lsTrunkStatistics 1 }
lsTrunkPortStatEntry OBJECT-TYPE
SYNTAX LsTrunkPortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in Trunk Port Statistics Table."
INDEX { trunkPortStatIndex }
::= { lsTrunkPortStatTable 1 }
LsTrunkPortStatEntry ::=
SEQUENCE {
trunkPortStatIndex
INTEGER,
trunkPortRcvCells
Counter,
trunkPortXmtCells
Counter,
trunkPortRcvRuns
Counter,
trunkPortDownXmtCells
Counter,
-- The following are essentially L2 errors and may need
-- to go somewhere else or may not be used. These errors derive from
-- I/O hardware, and may duplicate information in another portion
-- of the atmSwitch MIB. Likely to be incomplete.
trunkPortRcvCRCErrors
Counter,
trunkPortRcvAborts
Counter,
trunkPortXmtUnderflows
Counter,
trunkPortRcvShortFrames
Counter
}
trunkPortStatIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsTrunkPortStatEntry 1 }
-- The following operational statistics are reported on a per-port basis.
trunkPortRcvCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cells received regardless of error status"
::= { lsTrunkPortStatEntry 2 }
trunkPortXmtCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cells transmitted regardless of error status"
::= { lsTrunkPortStatEntry 3 }
-- The Run counter may not be implemented for some or all cards.
-- If unimplemented on all cards, this object will be eliminated. If
-- unimplemented on only some cards, will return a zero value when
-- not implemented.
trunkPortRcvRuns OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of runs of cells received. A Run is a sequence of
Non-Null Cells bounded by Null Cells."
::= { lsTrunkPortStatEntry 4 }
trunkPortDownXmtCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells received by the TSU for which the
the VCI was not configured."
::= { lsTrunkPortStatEntry 5 }
-- Begin L2 error Definitions. May want to put elsewhere or in
-- separate table.
trunkPortRcvCRCErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of messages received by the port with CRC errors."
::= { lsTrunkPortStatEntry 6 }
trunkPortRcvAborts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of aborts detected by the HW."
::= { lsTrunkPortStatEntry 7 }
trunkPortXmtUnderflows OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of underflow events detected by I/O hardware."
::= { lsTrunkPortStatEntry 8 }
trunkPortRcvShortFrames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of short incoming frames detected by L2"
::= { lsTrunkPortStatEntry 9 }
-- Trunk Processor(s) Workload Statistics
-- The structure of Trunk workload statistics is to be defined.
-- It will likely be
-- available only for low-speed cards (PP based instrumentation).
-- We provide a table with an uninterpreted variable type
-- index to specify the processor
-- and the workload variable of interest.
-- It is assumed that utilization and other work
-- statistics of interest can be derived from raw counters.
-- For instance, if some counters
-- represent number of microseconds of work of the specified type,
-- interval utilization could
-- be derived directly from successive readings.
-- On the other hand, counts of fixed-cost
-- actions could be used to get a fix on overhead of the
-- specified type, particularly if
-- calibration data were available off-line.
-- NOTE: While this table looks like the same one used for the edge cards,
-- these two systems may have different types of workload indicators.
-- Should some kind of common definition be used?
lsTrunkCpuWorkloadTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsTrunkCpuWorkloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Trunk Card Workload Statistics Counter Table"
::= { lsTrunkStatistics 2 }
lsTrunkCpuWorkloadEntry OBJECT-TYPE
SYNTAX LsTrunkCpuWorkloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Trunk Cpu Workload Table"
INDEX { lsTrunkWorkloadCardIndex,
lsTrunkWorkloadTypeIndex }
::= { lsTrunkCpuWorkloadTable 1 }
LsTrunkCpuWorkloadEntry ::=
SEQUENCE {
lsTrunkWorkloadCardIndex
INTEGER,
lsTrunkWorkloadTypeIndex
INTEGER,
lsTrunkWorkloadEvents
Counter
}
lsTrunkWorkloadCardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Trunk card Index consisting of card's slot number"
::= { lsTrunkCpuWorkloadEntry 1 }
lsTrunkWorkloadTypeIndex OBJECT-TYPE
SYNTAX INTEGER {
average (1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Trunk CPU Workload Counter Variable:
1 - average workload"
::= { lsTrunkCpuWorkloadEntry 2 }
lsTrunkWorkloadEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Trunk Cpu Workload Counter for the specified Workload Variable"
::= { lsTrunkCpuWorkloadEntry 3 }
-- Line Card Common Branch.
-- This branch avoids duplication of tables for Trunk and Edge cards
-- Common FSU statistics
-- Common TSU statistics
lsLcStatistics OBJECT IDENTIFIER ::= { lsExperimentalStatistics 3 }
-- FSU and TSU Stat Objects indexed by LC card alone
lcStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LcStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of objects, such as FSU and TSU objects, which exist across
for either trunk or edge cards, indexed by the line card alone.
Some of these objects may require ASIC HW."
::= { lsLcStatistics 1 }
lcStatEntry OBJECT-TYPE
SYNTAX LcStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the LC common FSU Stat table."
INDEX { lcStatCardIndex }
::= { lcStatTable 1 }
LcStatEntry ::=
SEQUENCE {
lcStatCardIndex
INTEGER,
tsuFreeCells
Gauge,
fsuSharedFreeCells
INTEGER,
tsuCellDropLastVci
INTEGER,
switchCellDgRejectEvents
Counter,
switchCellSchedRejectEvents
Counter,
tsuErrFutQCellDrops
Counter,
tsuErrFutQMsgDropLastVci
INTEGER,
fsuHdrLrcErrs
Counter,
fsuPayloadLrcErrs
Counter
}
lcStatCardIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Line Card index"
::= { lcStatEntry 1 }
tsuFreeCells OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of free cells available on the Tsu"
::= { lcStatEntry 2 }
fsuSharedFreeCells OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells on the shared free-list in the FSU."
::= { lcStatEntry 3 }
tsuCellDropLastVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last VCI index associated with a message dropped by the
TSU due to buffer shortage. This index implicitly determines
the port and connection."
::= { lcStatEntry 4 }
switchCellDgRejectEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switch rejects of datagram cells. These are
not errors, but this does provide a measure of switch contention.
May only be available on ASIC HW Line Cards."
::= { lcStatEntry 5 }
switchCellSchedRejectEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switch rejects of datagram cells. These are
errors, since appropriate scheduling should not allow these.
May only be available on ASIC HW Line Cards."
::= { lcStatEntry 6 }
tsuErrFutQCellDrops OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells dropped due to FutureQ Overruns"
::= { lcStatEntry 7 }
tsuErrFutQMsgDropLastVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last Vci index associated with a cell dropped due to
FutureQ overrun."
::= { lcStatEntry 8 }
fsuHdrLrcErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LRC errors detected by the FSU"
::= { lcStatEntry 9 }
fsuPayloadLrcErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of LRC errors detected by the FSU"
::= { lcStatEntry 10 }
-- LC Statistics common to Edge and Trunk line-cards, indexed by Port
lcPortStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LcPortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of Line Card (Edge and Trunk) Statistics by port. There are
a number of TSU and FSU statistics in common to edges and trunks.
Some of the objects in this table may be limited in use to ASIC HW."
::= { lsLcStatistics 2 }
lcPortStatEntry OBJECT-TYPE
SYNTAX LcPortStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Line Card Stat Table, indexed by port."
INDEX { lcStatPortIndex }
::= { lcPortStatTable 1 }
LcPortStatEntry ::=
SEQUENCE {
lcStatPortIndex
INTEGER,
fsuPortFreeCells
Gauge,
fsuCellDropLastCellHdr
INTEGER,
tsuPortErrL1UnconfigVcis
Counter,
tsuPortErrL2UnconfigVcis
Counter,
tsuPortErrL1UnconfigLastVci
INTEGER,
tsuPortErrL2UnconfigLastVci
INTEGER,
tsuPortErrNonZeroGfc
Counter
}
lcStatPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lcPortStatEntry 1 }
fsuPortFreeCells OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells on per-port FSU free lists."
::= { lcPortStatEntry 2 }
fsuCellDropLastCellHdr OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last Cell Header associated with a FSU cell drop due to buffer
shortage. Provides a clue as to which VCIs are being dropped.
Since this is a full 32-bit header, the CLP bit state is available.
The XCLP and Queue can be inferred from indirect lookup based
on the header, if desired."
::= { lcPortStatEntry 3 }
tsuPortErrL1UnconfigVcis OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells received by the TSU for which the
the VCI was not configured within the Level 1 table.
Cells for unconfigured VCIs are dropped."
::= { lcPortStatEntry 4 }
tsuPortErrL2UnconfigVcis OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of cells received by the TSU for which the
the VCI was not configured within the Level 2 table.
Cells for unconfigured VCIs are dropped."
::= { lcPortStatEntry 5 }
tsuPortErrL1UnconfigLastVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last 4-byte cell header associated with a Level 1
unconfigured VCI."
::= { lcPortStatEntry 6 }
tsuPortErrL2UnconfigLastVci OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The last 4-byte cell header associated with a Level 2
unconfigured VCI."
::= { lcPortStatEntry 7 }
tsuPortErrNonZeroGfc OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"For a UNI, the number of cells received with a non-zero
GFC byte. No action taken aside from counting."
::= { lcPortStatEntry 8 }
-- Table of FSU cells transmitted indexed by port and drop priority.
fsuPortXmtCellsTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsuPortXmtCellsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of cells transmited by FSU to either a line-card
chip or TLU, indexed by port and a drop priority subindex
which represents the CLP and XCLP status of the cells. The
priority index is tentatively defined as 2*CLP + XCLP + 1.
Does not count cells dropped due to FSU buffer shortages or
header LRC errors.
Availability may depend on HW."
::= { lsLcStatistics 3 }
fsuPortXmtCellsEntry OBJECT-TYPE
SYNTAX FsuPortXmtCellsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the LC common FSU Port Xmt Cells Table."
INDEX { fsuXmtCellsPortIndex,
fsuXmtCellsPriorityIndex }
::= { fsuPortXmtCellsTable 1 }
FsuPortXmtCellsEntry ::=
SEQUENCE {
fsuXmtCellsPortIndex
INTEGER,
fsuXmtCellsPriorityIndex
INTEGER,
fsuXmtCellEvents
Counter
}
fsuXmtCellsPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { fsuPortXmtCellsEntry 1 }
fsuXmtCellsPriorityIndex OBJECT-TYPE
SYNTAX INTEGER (1..4)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index specifying the CLP and XCLP priority substream
for the port. Index defined as 2*CLP + XCLP + 1."
::= { fsuPortXmtCellsEntry 2 }
fsuXmtCellEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of cells forwarded by the FSU towards the port
indicated by the PortIndex, by the specified priority."
::= { fsuPortXmtCellsEntry 3 }
-- FSU Queue size statistics. The queue size is in terms of cells. Doubly
-- indexed by Port and SubQueue within port. This indexing avoids the problem
-- of wiring in the number of subqueues per port.
fsuQueueCellLengthTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsuQueueCellLenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of current queue lengths by port and subqueue as
measured in cells."
::= { lsLcStatistics 4}
fsuQueueCellLenEntry OBJECT-TYPE
SYNTAX FsuQueueCellLenEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the FSU queue length table"
INDEX { fsuQueueCellLenPortIndex,
fsuQueueCellLenSubQIndex }
::= { fsuQueueCellLengthTable 1 }
FsuQueueCellLenEntry ::=
SEQUENCE {
fsuQueueCellLenPortIndex
INTEGER,
fsuQueueCellLenSubQIndex
INTEGER,
fsuQueueCellLength
Gauge
}
fsuQueueCellLenPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { fsuQueueCellLenEntry 1 }
fsuQueueCellLenSubQIndex OBJECT-TYPE
SYNTAX INTEGER (1..5)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index specifying the subqueue for the port, where
a lower queue number has a lower fsu priority."
::= { fsuQueueCellLenEntry 2 }
fsuQueueCellLength OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Length of the specified queue in cell units. For ASIC Edge versions,
this will include cells on the reassembly Queue for a port. For
non-ASIC Edge versions, does not include reassembly Queue. Non-ASIC
versions provide an estimate due to slow-side scanner logic, while
ASIC versions provide direct counts."
::= { fsuQueueCellLenEntry 3 }
-- FSU Port-specific Drop Statistics, maintained essentially
-- by Qbyte (queue and drop priority CLP/XCLP). We provide a port index and
-- a single consolodated "watermark index", where the latter may undergo redefinition
-- depending on the HW. There may be some need to provide an additional table
-- for mapping Queue/XCLP/CLP into the appropriate watermark index.
-- Note that for the ASIC these are cell, not message drop statistics. It is possible
-- that the non-ASIC version will count message drops instead of cells (due to the
-- slow scan logic). In order to maintain one table, we use drop "Events".
--
-- A separate per-port table (without a subindex) is used to keep trac<k of the last
-- cell header (32 bit) associated with a drop so we can see if there is some consistency.
fsuDropEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsuDropEventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of drop events by FSU due to buffer shortage,
by Port and drop watermark. This table may be limited
in use to ASIC HW. For ASIC these are cell drops. For
non-ASIC, might be messages instead of cells."
::= { lsLcStatistics 5 }
fsuDropEventEntry OBJECT-TYPE
SYNTAX FsuDropEventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the FSU Port/Watermark drop event table"
INDEX { fsuDropEventPortIndex,
fsuDropEventWatermarkIndex }
::= { fsuDropEventTable 1 }
FsuDropEventEntry ::=
SEQUENCE {
fsuDropEventPortIndex
INTEGER,
fsuDropEventWatermarkIndex
INTEGER,
fsuDropEvents
Counter
}
fsuDropEventPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { fsuDropEventEntry 1 }
fsuDropEventWatermarkIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Watermark associated with the drop count. The watermark
selected is a function of the Fsu Priority, CLP and XCLP within
port. We tentively define it to be (FSU-Priority)*4 + 2*CLP + XCLP+1.
CLP and XCLP are 0/1 valued. At this time, there are eight Fsu
priorities (treated as 0-7 in increasing priority), however these
components cannot vary independently as currently used. Therefore,
some entries will either not exist or will have a non-varying (default)
count of zero."
::= { fsuDropEventEntry 2 }
fsuDropEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of the number drop events (cells or messages) dropped by
the FSU due to low buffers, for the specified port and
drop watermark."
::= { fsuDropEventEntry 3 }
-- FSU Fast (cell) Drop Statistics are maintained essentially indexed by
-- a watermark index. This corresponds to "fast-side" drops for those non-ASIC
-- cards which have a global, simplistic fast drop mechanism (this uses
-- only CLP/XCLP cell status and buffer pool size to make
-- drop decision with three watermarks and three counters).
-- Other cards may have a more refined cell drop mechanisms.
-- which utilizes a full set of watermarks to drop cells (see fsuDropEventTable).
lsFsuFastDropTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsFsuFastDropEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of cells dropped by FSU due to buffer shortage,
by drop watermark, for cards using the fast-side drop
mechanism. These statistics are not available for other cards."
::= { lsLcStatistics 6 }
lsFsuFastDropEntry OBJECT-TYPE
SYNTAX LsFsuFastDropEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the FSU fast-side per watermark drop table"
INDEX { lsFsuFastDropWatermarkIndex }
::= { lsFsuFastDropTable 1 }
LsFsuFastDropEntry ::=
SEQUENCE {
lsFsuFastDropWatermarkIndex
INTEGER,
lsFsuFastCellDropEvents
Counter
}
-- There are currently three counters for the non-ASIC
-- cards. May need adjustment.
lsFsuFastDropWatermarkIndex OBJECT-TYPE
SYNTAX INTEGER {
clp1(1),
clp0HiPriority(2),
clp0HiOther(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Watermark used for dropping with the fast-drop mechanism."
::= { lsFsuFastDropEntry 1 }
lsFsuFastCellDropEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Count of the number cells dropped by FSU due
to low buffers, for the specified watermark, using the
fast-drop mechanism. These should be rare if the
slow-side mechanism is functioning properly."
::= { lsFsuFastDropEntry 2 }
-- TSU Objects common to Edge and Trunk cards
-- TSU WaterMark drop Statistics are doubly indexed (by port and watermark).
-- Although there are only two watermarks defined now (CNTL == DG3 and Other),
-- we explicitly provide a watermark to permit future expansion.
-- TSU Watermark drops occur only due to buffer shortage. The two watermarks
-- are intended to insure that control traffic can be accepted.
tsuDropEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF TsuDropEventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of drop events by TSU due to buffer shortage,
by Port and drop watermark. A drop event corresponds to
a cell drop for ASIC cards. It may correspond to frame drops`
on other cards."
::= { lsLcStatistics 7 }
tsuDropEventEntry OBJECT-TYPE
SYNTAX TsuDropEventEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Edge Port/Watermark TSU drop events table"
INDEX { tsuDropEventPortIndex,
tsuDropEventWatermarkIndex }
::= { tsuDropEventTable 1 }
TsuDropEventEntry ::=
SEQUENCE {
tsuDropEventPortIndex
INTEGER,
tsuDropEventWatermarkIndex
INTEGER,
tsuDropEvents
Counter
}
tsuDropEventPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { tsuDropEventEntry 1 }
tsuDropEventWatermarkIndex OBJECT-TYPE
SYNTAX INTEGER {
user (1),
control (2),
scheduled (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Watermark associated with the drop count."
::= { tsuDropEventEntry 2 }
tsuDropEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"TSU drop events due to low buffers,
for the specified port and drop watermark.
For ASIC cards these are cell drops. For other cards
the unit may be messages, depending on the card. These
drops should be rare. They could be a byproduct of incorrect
scheduled service setup."
::= { tsuDropEventEntry 3 }
-- UTILIZATION SUBSET Historical Info. THIS SUBTREE IS PRELIMINARY.
lsUtStatistics OBJECT IDENTIFIER ::= { lsExperimentalStatistics 4}
-- Outbound Line card (FSU) queue statistics. The primary information
-- of interest relates to sampled queue depth and total discards. Discard details
-- can be obtained from the standard table.
lsLcFsuIntervalTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsLcFsuIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of sampled FSU queue depths and drop information,
by outbound port (trunk and edge) where sampling occurs
for queue depth is sampled once per second and data is
aggregated into one minute buckets defined by the
lsLcIntervalNumber."
::= { lsUtStatistics 1 }
lsLcFsuIntervalEntry OBJECT-TYPE
SYNTAX LsLcFsuIntervalEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the LC FSU Interval table"
INDEX { lsLcIntervalPortIndex,
-- lsLcIntervalSubQIndex,
lsLcIntervalNumber }
::= { lsLcFsuIntervalTable 1 }
LsLcFsuIntervalEntry ::=
SEQUENCE {
lsLcIntervalPortIndex
INTEGER,
lsLcIntervalNumber
INTEGER (1..60),
lsLcIntervalPSDepth
INTEGER,
lsLcIntervalASDepth
INTEGER,
lsLcIntervalDropEvents
INTEGER,
lsLcIntervalAvgCells
INTEGER,
lsLcIntervalPeakCells
INTEGER,
lsLcIntervalMinPermits
INTEGER,
lsLcIntervalAvgPermits
INTEGER,
lsLcIntervalMaxPermits
INTEGER,
lsLcIntervalDecrPermits
INTEGER,
lsLcIntervalIncrPermits
INTEGER,
lsLcIntervalMinBwAlloc
INTEGER,
lsLcIntervalAvgBwAlloc
INTEGER,
lsLcIntervalMaxBwAlloc
INTEGER
}
lsLcIntervalPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above.
The port may be logical (e.g. terminated by a processor)."
::= {lsLcFsuIntervalEntry 1 }
lsLcIntervalNumber OBJECT-TYPE
SYNTAX INTEGER (1..60)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A number between 1 and 60, where 1 is the most
recently completed 1 minute interval and 60 is the
least recently completed one minute interval
(assuming that all 60 intervals are valid).
Currently only interval of 1 is supported"
::= {lsLcFsuIntervalEntry 2 }
lsLcIntervalPSDepth OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Peak sampled queue depth for this outbound port,
in cells, where queue depth is sampled once per second."
::= {lsLcFsuIntervalEntry 3 }
lsLcIntervalASDepth OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Average sampled queue depth for this outbound port,
in cells, where queue depth is sampled once per second."
::= {lsLcFsuIntervalEntry 4 }
lsLcIntervalDropEvents OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Number of cell drop events encountered for
this port during the specified interval. This provides
the average cell loss ratio over the interval."
::= {lsLcFsuIntervalEntry 5 }
lsLcIntervalAvgCells OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Number of cells transmitted for
this port during the specified interval.
This provides average utilization over the interval."
::= {lsLcFsuIntervalEntry 6 }
lsLcIntervalPeakCells OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Peak Number of cells transmitted for this port
during any one second measurement period within the
specified interval. This provides peak one-second
utilization information."
::= {lsLcFsuIntervalEntry 7 }
lsLcIntervalMinPermits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Minimum Permit value as sampled once per second
during the specified interval."
::= {lsLcFsuIntervalEntry 8 }
lsLcIntervalAvgPermits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Average Permit value as sampled once per second
during the specified interval."
::= {lsLcFsuIntervalEntry 9 }
lsLcIntervalMaxPermits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Maximum Permit value as sampled once per second
during the specified interval."
::= {lsLcFsuIntervalEntry 10 }
lsLcIntervalDecrPermits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Number of Permit decrease updates
submitted during the current interval"
::= {lsLcFsuIntervalEntry 11 }
lsLcIntervalIncrPermits OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Number of Permit increase updates
submitted during the current interval"
::= {lsLcFsuIntervalEntry 12 }
lsLcIntervalMinBwAlloc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum BW allocation assessed during
the current interval."
::= {lsLcFsuIntervalEntry 13 }
lsLcIntervalAvgBwAlloc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The minimum BW allocation assessed during
the current interval."
::= {lsLcFsuIntervalEntry 14 }
lsLcIntervalMaxBwAlloc OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The maximum BW allocation assessed during
the current interval."
::= {lsLcFsuIntervalEntry 15 }
-- NP STATISTICS SUBSET (Placeholder)
-- NP Statistics subset definition extensions
-- These Statistics are yet to be defined. This reserves a spot for it.
-- J. Wiggins signed up to do most of this work.
-- NOTE: It is not yet clear if we should have NP card identifiers,
-- is the NP implied by the MIB-view, or can one NP report on
-- others?
lsNpStatistics OBJECT IDENTIFIER ::= { lsExperimentalStatistics 5 }
-- The following NP CPU workload table is tentative, can be thought of as an example
-- The structure of NP workload statistics is to be defined. Therefore we provide a table
-- with an uninterpreted variable type index which can specify both the processor and
-- the workload variable of interest. It is assumed that utilization and other workload
-- statistics of interest can be derived from raw counters. For instance, if some counters
-- represent number of microseconds of work of the specified type, interval utilization could
-- be derived directly from successive readings. On the other hand, counts of fixed-cost
-- actions could be used to get a fix on overhead of the specified type, particularly if
-- calibration data were available off-line.
lsNpCpuWorkloadTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsNpCpuWorkloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Network processor CPU specific workload statistics"
::= { lsNpStatistics 1 }
lsNpCpuWorkloadEntry OBJECT-TYPE
SYNTAX LsNpCpuWorkloadEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the Network Processor Statistics table."
INDEX { lsNpCpuWorkloadIndex }
::= { lsNpCpuWorkloadTable 1 }
LsNpCpuWorkloadEntry ::=
SEQUENCE {
lsNpCpuWorkloadIndex
INTEGER,
lsNpCpuWorkloadEvents
Counter
}
lsNpCpuWorkloadIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Np CPU Workload variable identifier"
::= { lsNpCpuWorkloadEntry 1 }
lsNpCpuWorkloadEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"NP workload event count"
::= { lsNpCpuWorkloadEntry 2 }
--
lsCellStatistics OBJECT IDENTIFIER ::= { lsExperimentalStatistics 6 }
-- CEll statistics specific to port and VCI
-- Double indexing permits us to condition VCI interpretation on the port.
lsCellVciStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF LsCellVciStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Cell Port/VCI specific statistics subset information"
::= { lsCellStatistics 1 }
lsCellVciStatEntry OBJECT-TYPE
SYNTAX LsCellVciStatEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the cell Port/Vci Statistics Table."
INDEX { cellVciStatPortIndex, cellVciStatVciIndex }
::= { lsCellVciStatTable 1 }
LsCellVciStatEntry ::=
SEQUENCE {
cellVciStatPortIndex
INTEGER,
cellVciStatVciIndex
INTEGER,
cellVciToSwCLP0Cells
Counter,
cellVciToSwCLP01Cells
Counter,
cellVciToSwCLP1Cells
Counter,
cellVciToSwDiscardCells
Counter
}
cellVciStatPortIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { lsCellVciStatEntry 1 }
cellVciStatVciIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Vci identifier for indicated VC"
::= { lsCellVciStatEntry 2 }
cellVciToSwCLP0Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells forwarded to TSU with CLP=0"
::= { lsCellVciStatEntry 3 }
cellVciToSwCLP01Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells forwarded to TSU with CLP=1, which
arrived at port as CLP=0."
::= { lsCellVciStatEntry 4 }
cellVciToSwCLP1Cells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of Cells forwarded to TSU with CLP=1"
::= { lsCellVciStatEntry 5 }
cellVciToSwDiscardCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of to-switch Cells discarded due to excessive traffic
according to the Usage Parameter Descriptor for this Vci"
::= { lsCellVciStatEntry 6 }
--
--
-- Internal Routing
--
lsIR OBJECT IDENTIFIER ::= { atmSwitch 12 }
irRoutingGroup OBJECT IDENTIFIER ::= {lsIR 1 }
irRoutingPathsGenerated OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of path generation operations performed since
initialization."
::= { irRoutingGroup 1 }
irRoutingPathGenSuccess OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of path generation operations successfully
performed since initialization."
::= { irRoutingGroup 2 }
irRoutingPathGenFailedNoResources OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of path generation operations which have failed
due to lack of network resources."
::= { irRoutingGroup 3 }
irRoutingPathGenFailedUnknown OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of path generation operations which have failed
because a specified port or chassis was unknown."
::= { irRoutingGroup 4 }
irRoutingPathGenFailedOther OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of path generation operations which have failed
for reasons other than unknown chassis/port or lack of
network resources."
::= { irRoutingGroup 5 }
irRoutingAveragePathLength OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The average length (in ports) of all paths generated since
initialization."
::= { irRoutingGroup 6 }
lsStatistics OBJECT IDENTIFIER ::= { atmSwitch 13 }
--
--
-- TCS Group / Supported by the TMM (TCS Monitoring Module)
--
tcsInfo OBJECT IDENTIFIER ::= { atmSwitch 14 }
tcsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TcsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"TCS Slave specific information"
::= { tcsInfo 1 }
tcsEntry OBJECT-TYPE
SYNTAX TcsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the tcs table ordered by slot. (1-n)"
INDEX { tcsIndex }
::= { tcsTable 1 }
TcsEntry ::=
SEQUENCE {
tcsIndex
INTEGER,
tcsTemp1
INTEGER,
tcsTemp2
INTEGER,
tcsTcsVoltage
INTEGER,
tcsVccVoltage
INTEGER,
tcsScsiVoltage
INTEGER,
tcsPostResult
OCTET STRING (SIZE(6)),
tcsCardType
INTEGER,
tcsPaddleTemp1
INTEGER,
tcsPaddleTemp2
INTEGER,
tcsPaddleWarnTemp1
INTEGER,
tcsPaddleWarnTemp2
INTEGER,
tcsPaddleShutdownTemp1
INTEGER,
tcsPaddleShutdownTemp2
INTEGER,
tcsWarnTemp1
INTEGER,
tcsWarnTemp2
INTEGER,
tcsShutdownTemp1
INTEGER,
tcsShutdownTemp2
INTEGER,
tcsFaultLight
INTEGER,
tcsReadyLight
INTEGER,
tcsSwitchConnectivityMask
INTEGER
}
tcsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Index consisting of slot number."
::= { tcsEntry 1 }
tcsTemp1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Temperature 1 detected by TCS."
::= { tcsEntry 2 }
tcsTemp2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Temperature 2 detected by TCS."
::= { tcsEntry 3 }
tcsTcsVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Voltage detected by TCS."
::= { tcsEntry 4 }
tcsVccVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"VCC Voltage detected by TCS."
::= { tcsEntry 5 }
tcsScsiVoltage OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"SCSI Voltage (or Bulk for switches) detected by TCS."
::= { tcsEntry 7 }
tcsPostResult OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"POST result of card."
::= { tcsEntry 8 }
tcsCardType OBJECT-TYPE
SYNTAX INTEGER {
empty (1),
error (2),
unknown (3),
switch (4),
np (5),
lsEdge (6),
lsTrunk (7),
msTrunk (8),
msEdge (10),
plc12fac1 (11), -- 2-port FDDI
plc18eac1 (12), -- 8-port Ethernet
plc1Lstoken (13), -- Token Ring
plc18sac1Edge (14), -- 8-port Low-speed serial edge
plc18sac1Trunk (15), -- 8-port Low-speed Serial trunk
clc1Gen (30), -- Generic CLC1
clc12oc3ac1Edge (31), -- 2-port OC3 edge
clc12oc3ac1Trunk (32), -- 2-port OC3 trunk
clc18t3ac1Edge (33), -- 8-port T3/E3 edge
clc18t3ac1Trunk (34), -- 8-port T3/E3 trunk
clc12taxiac1Edge (35), -- 2-port 155 Mbit TAXI edge
clc12taxiac1Trunk (36), -- 2-port 155 Mbit TAXI trunk
clc18t1e1cbrac1 (37), -- 8-port Constant Bit Rate edge
switch2(70)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Card type."
::= { tcsEntry 9 }
tcsPaddleTemp1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Paddle card temperature 1 detected by TCS."
::= { tcsEntry 10 }
tcsPaddleTemp2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Paddle card temperature 2 detected by TCS."
::= { tcsEntry 11 }
tcsPaddleWarnTemp1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Paddle card warning temperature 1 maintained by TCS."
::= { tcsEntry 12 }
tcsPaddleWarnTemp2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Paddle card warning temperature 2 maintained by TCS."
::= { tcsEntry 13 }
tcsPaddleShutdownTemp1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Warning temperature 1 at which the paddle card will
shut down."
::= { tcsEntry 14 }
tcsPaddleShutdownTemp2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Warning temperature 2 at which the paddle card will
shut down."
::= { tcsEntry 15 }
tcsWarnTemp1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Warning temperature 1 maintained by TCS."
::= { tcsEntry 16 }
tcsWarnTemp2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Warning temperature 2 maintained by TCS."
::= { tcsEntry 17 }
tcsShutdownTemp1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Warning temperature 2 at which the card will
shut down."
::= { tcsEntry 18 }
tcsShutdownTemp2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Warning temperature 2 at which the card will
shut down."
::= { tcsEntry 19 }
tcsFaultLight OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of the fault light."
::= { tcsEntry 20 }
tcsReadyLight OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The state of the ready light"
::= { tcsEntry 21 }
tcsSwitchConnectivityMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bitmask of cards with which this function card
communicates via the switch.
Bit 0 is the least-significant bit. Bit 1 represents
slot 1, bit 2 represents slot 2 and so on."
::= { tcsEntry 22 }
tcsPrimarySwitch OBJECT-TYPE
SYNTAX INTEGER {
switchA (1),
switchB (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Primary Switch. When 'read' provides the current
primary switch. When 'written' attempts to make
the written value the new switch."
::= { tcsInfo 2 }
tcsPowerSupplyA OBJECT-TYPE
SYNTAX INTEGER {
empty (1),
failed (2),
good (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of power supply A."
::= { tcsInfo 3 }
tcsPowerSupplyB OBJECT-TYPE
SYNTAX INTEGER {
empty (1),
failed (2),
good (3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Status of power supply B."
::= { tcsInfo 4 }
tcsPowerSupplyTypeA OBJECT-TYPE
SYNTAX INTEGER {
empty (1),
dcPowerTray (2),
toddPS (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of power supply A."
::= { tcsInfo 5 }
tcsPowerSupplyTypeB OBJECT-TYPE
SYNTAX INTEGER {
empty (1),
dcPowerTray (2),
toddPS (3),
unknown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Type of power supply A."
::= { tcsInfo 6 }
tcsSwitchFaultMaskA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bitmask of slots reporting unhealthy clocks. If the
corresponding bit is set, switch card A's clock is
viewed as unhealthy by the function card in that
slot. In addition, it indicates whether or not the
entire switch card has been marked as usable or
unusable.
Bit 1 represents clock health for slot 1, bit 2
represents slot 2 and so on. Bit 0 is the
least-significant bit. Bit 0 represents
the dont-use bit for switch A. If bit 0 is set, it
indicates that TCS has marked switch A as dont-use."
::= { tcsInfo 7 }
tcsSwitchFaultMaskB OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Bitmask of slots reporting unhealthy clocks. If the
corresponding bit is set, switch card B's clock
is viewed as unhealthy by the function card in that
slot. In addition, it indicates whether or not the
entire switch card has been marked as usable or
unusable.
Bit 1 represents clock health for slot 1, bit 2
represents slot 2 and so on. Bit 0 is the
least-significant bit. Bit 0 represents
the dont-use bit for switch B. If bit 0 is set, it
indicates that TCS has marked switch B as dont-use."
::= { tcsInfo 8 }
tcsSwitchCutoverSupport OBJECT-TYPE
SYNTAX INTEGER {
willDoLossLess(1),
wontDoLossLess(2),
cantDoLossLess(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"willDoLossLess indicates that there are two SC2's
that are in synch.
wontDoLossLess indicates that there are two SC2's that
are NOT in sync.
cantDoLossLess indicates any other situation
(1-SC1/SC2, 2-SC1's)."
::= { tcsInfo 9 }
tcsFCPrimarySwitchA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bit corresponding to that slot is a 1 if the card
believes that Switch A is the primary switch and 0
otherwise.
Bit 0 is the least-significant bit. Bit 1 represents
slot 1, bit 2 represents slot 2 and so on."
::= { tcsInfo 10 }
tcsFCPrimarySwitchB OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bit corresponding to that slot is a 1 if the card
believes that Switch B is the primary switch and 0
otherwise.
Bit 0 is the least-significant bit. Bit 1 represents
slot 1, bit 2 represents slot 2 and so on."
::= { tcsInfo 11 }
--
--
-- Global (?) objects
--
lsGID OBJECT IDENTIFIER ::= { atmSwitch 15 }
--
-- Generic GID Variables
--
gidGeneralGroup OBJECT IDENTIFIER ::= { lsGID 1 }
gidSoftwareVersionNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The global information distribution (GID) process software
revision number"
::= { gidGeneralGroup 1 }
gidProcessID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The GID process ID."
::= { gidGeneralGroup 2 }
gidUpTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of seconds the GID process has been running."
::= { gidGeneralGroup 3 }
gidMemoryUse OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total amount of memory (in bytes) currently allocated
by GID for all purposes."
::= { gidGeneralGroup 4 }
gidTimersProcessed OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of timers processed by the GID process
since initialization."
::= { gidGeneralGroup 5 }
gidMallocFailures OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times GID has failed to dynamically
allocate memory since initialization."
::= { gidGeneralGroup 6 }
gidDebugFlag OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Bit mask for debug statements to AppLog. This is being
used for debug purposes. It is not advised that the
user change this. Future releases may move this to a
debug subtree."
::= { gidGeneralGroup 7 }
gidDebugLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The gidDebugLevel determines the amount of detail that
the debug flags will cause to dump to the apps.log, where
0 means no detail and 3 is the maximum value
Future releases may move this to a debug subtree."
::= { gidGeneralGroup 8 }
gidAcceptedBcastRateIn OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The LAN inbound broadcast traffic average inter-frame
time specified in microseconds. The default rate is
20,000 microseconds.
Defines the acceptable average inbound bcast rate.
Future releases may move this to another subtree."
::= { gidGeneralGroup 9 }
--
--
-- GID Neighbor Variables
--
gidNbrGroup OBJECT IDENTIFIER ::= { lsGID 2 }
gidNbrCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbor NPs known to the GID process."
::= { gidNbrGroup 1 }
gidNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF GidNbrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each GID neighbor."
::= { gidNbrGroup 2 }
gidNbrEntry OBJECT-TYPE
SYNTAX GidNbrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single GID neighbor."
INDEX { gidNbrEIA }
::= { gidNbrTable 1 }
GidNbrEntry ::=
SEQUENCE {
gidNbrEIA INTEGER,
gidNbrVCI INTEGER,
gidNbrState INTEGER,
gidNbrSyncEvents Counter,
gidNbrDBReqListLength Counter,
gidNbrDBSumListLength Counter,
gidNbrHellosRx Counter,
gidNbrLinkAnnouncementsRx Counter,
gidNbrNewLinkAnnouncementsRx Counter,
gidNbrIPAnnouncementsRx Counter,
gidNbrNewIPAnnouncementsRx Counter,
gidNbrGenericAnnouncementsRx Counter,
gidNbrNewGenericAnnouncementsRx Counter
}
gidNbrEIA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal address of the neighbor NP."
::= {gidNbrEntry 1 }
gidNbrVCI OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The VCI of the reliable channel to the neighbor."
::= {gidNbrEntry 2 }
gidNbrState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
existent (2),
exstart (3),
exchange (4),
loading (5),
full (6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The neighbor's synchronization protocol state."
::= {gidNbrEntry 3 }
gidNbrSyncEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of synchronization protocol events associated
with this neighbor that have occurred since
initialization."
::= {gidNbrEntry 4 }
gidNbrDBReqListLength OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of database requests queued to the neighbor."
::= {gidNbrEntry 5 }
gidNbrDBSumListLength OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of database summary list entries queued for
transmission to the neighbor."
::= {gidNbrEntry 6 }
gidNbrHellosRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of Hello packets received from the neighbor."
::= {gidNbrEntry 7 }
gidNbrLinkAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of link state announcements received from the
neighbor."
::= {gidNbrEntry 8 }
gidNbrNewLinkAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of link state announcements received from the
neighbor and accepted as new."
::= {gidNbrEntry 9 }
gidNbrIPAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of internal IP address translation announcements
received from the neighbor."
::= {gidNbrEntry 10 }
gidNbrNewIPAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of internal IP address translation announcements
received from the neighbor and accepted as new."
::= {gidNbrEntry 11 }
gidNbrGenericAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of generic global information announcements
received from the neighbor."
::= {gidNbrEntry 12 }
gidNbrNewGenericAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of generic global information announcements
received from the neighbor and accepted as new."
::= {gidNbrEntry 13 }
--
--
-- GID Client Variables
--
gidClientGroup OBJECT IDENTIFIER ::= { lsGID 3 }
gidClientCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of registered GID client processes."
::= { gidClientGroup 1 }
gidClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF GidClientEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each GID client process."
::= { gidClientGroup 2 }
gidClientEntry OBJECT-TYPE
SYNTAX GidClientEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single GID client process."
INDEX { gidClientID }
::= { gidClientTable 1 }
GidClientEntry ::=
SEQUENCE {
gidClientID INTEGER,
gidClientEIA INTEGER,
gidClientAnnouncementsRx Counter,
gidClientLinkAnnouncementsRx Counter,
gidClientIPAnnouncementsRx Counter,
gidClientGenericAnnouncementsRx Counter,
gidClientEventsTx Counter,
gidClientPathsGenerated Counter
}
gidClientID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The GID client process identifier."
::= { gidClientEntry 1 }
gidClientEIA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal card address associated with the
GID client process.
Edge and trunk card control processes are associated
with a unique card address. The NP card control process
and the Congestion Avoidance information distribution
process share the internal card address of the local
NP."
::= { gidClientEntry 2 }
gidClientAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total number of global information announcements
received from this GID client process since
initialization."
::= { gidClientEntry 3 }
gidClientLinkAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of link state information announcements
received from this GID client process since
initialization."
::= { gidClientEntry 4 }
gidClientIPAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of internal IP address translation announcements
received from this GID client process since
initialization."
::= { gidClientEntry 5 }
gidClientGenericAnnouncementsRx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of generic global information announcements
received from this GID client process since
initialization."
::= { gidClientEntry 6 }
gidClientEventsTx OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of global information-related events sent by the
GID process to the GID client process since
initialization."
::= { gidClientEntry 7 }
gidClientPathsGenerated OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of path generation requests made by the GID
client process since initialization."
::= { gidClientEntry 8 }
--
--
-- GID I/O Variables
--
gidIOGroup OBJECT IDENTIFIER ::= { lsGID 4 }
gidIONbrMsgBuffersFree OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbor message buffers available on the
neighbor message buffer free list."
::= { gidIOGroup 1 }
gidIONbrMsgBuffersActive OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbor message buffers currently active,
either in transmission or queued for output."
::= { gidIOGroup 2 }
gidIOClientMsgBuffersFree OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of client message buffers available on the
client message buffer free list."
::= { gidIOGroup 3 }
gidIOClientMsgBuffersActive OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of client message buffers currently active,
either in transmission or queued for output."
::= { gidIOGroup 4 }
--
--
-- Database Synchronization Protocol Variables
--
gidSyncGroup OBJECT IDENTIFIER ::= { lsGID 6 }
gidSyncNbrsExistent OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbors in the Existent synchronization
protocol state."
::= { gidSyncGroup 1 }
gidSyncNbrsExStart OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbors in the Exchange Start
synchronization protocol state."
::= { gidSyncGroup 2 }
gidSyncNbrsExchange OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbors in the Exchange synchronization
protocol state."
::= { gidSyncGroup 3 }
gidSyncNbrsLoading OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbors in the Loading synchronization
protocol state."
::= { gidSyncGroup 4 }
gidSyncNbrsFull OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbors in the Full synchronization protocol
state."
::= { gidSyncGroup 5 }
--
--
-- Link State Database Variables
--
gidLinkGroup OBJECT IDENTIFIER ::= { lsGID 7 }
gidLinkDatabaseSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of the link state database, in bytes."
::= { gidLinkGroup 1 }
-- GID LSDB Line Card Structure
gidLineCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF GidLineCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each line card
known to GID."
::= { gidLinkGroup 2 }
gidLineCardEntry OBJECT-TYPE
SYNTAX GidLineCardEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single line card."
INDEX { gidLineCardChassis, gidLineCardSlot }
::= { gidLineCardTable 1 }
GidLineCardEntry ::=
SEQUENCE {
gidLineCardChassis INTEGER,
gidLineCardSlot INTEGER,
gidLineCardEntryAge LightStreamUpToMaxAge,
gidLineCardEntrySeqno INTEGER,
gidLineCardEntryAdvNP INTEGER,
gidLineCardPorts INTEGER
}
-- Elements in the Line Card Structure
gidLineCardChassis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal chassis ID of the chassis which contains the
line card described by the link state entry."
::= { gidLineCardEntry 1 }
gidLineCardSlot OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The slot in the chassis which contains the line card
described by the link state entry."
::= { gidLineCardEntry 2 }
gidLineCardEntryAge OBJECT-TYPE
SYNTAX LightStreamUpToMaxAge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time, in seconds, that have elapsed since the link
state advertisement was originated.
The link state advertisement will be purged from the global
database when the age reaches MaxAge (1 hour)."
::= { gidLineCardEntry 3 }
gidLineCardEntrySeqno OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The flooding protocol sequence number currently associated
with the link state advertisement. The sequence number
is a signed 32-bit integer. It is used to detect old
and duplicate database announcements. The sequence
number space is linearly ordered; the larger the
sequence number, the more recent the database
announcement."
::= { gidLineCardEntry 4 }
gidLineCardEntryAdvNP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal card ID of the Network Processor which
originated the IP address translation."
::= { gidLineCardEntry 5 }
gidLineCardPorts OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of edge and/or trunk ports attached to the line
card. Network processor cards may be advertised as
having 0 ports."
::= { gidLineCardEntry 6 }
-- GID LSDB Port Structure
gidPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF GidPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each network link
known to GID.
A point-to-point link is represented by two entries in the
GID link state database, one for each direction of
data transmission."
::= { gidLinkGroup 3 }
gidPortEntry OBJECT-TYPE
SYNTAX GidPortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single network link."
INDEX { gidPortChassis, gidPortID }
::= { gidPortTable 1 }
GidPortEntry ::=
SEQUENCE {
gidPortChassis INTEGER,
gidPortID INTEGER,
gidPortService INTEGER,
gidPortUpDown INTEGER,
gidPortBW0 INTEGER,
gidPortBW1 INTEGER,
gidPortBW2 INTEGER,
gidPortRemoteChassis INTEGER,
gidPortRemotePort INTEGER
}
-- Elements in the Port Structure
gidPortChassis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal chassis ID of the chassis which contains the
line card associated with the port."
::= { gidPortEntry 1 }
gidPortID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { gidPortEntry 2 }
gidPortService OBJECT-TYPE
SYNTAX INTEGER {
trunk (1),
edge (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operating mode (trunk or edge) of the port."
::= { gidPortEntry 3 }
gidPortUpDown OBJECT-TYPE
SYNTAX INTEGER {
down (1),
up (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The up/down state of the port."
::= { gidPortEntry 4 }
gidPortBW0 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of type 0 bandwidth available for reservation
for data transmission through the port."
::= { gidPortEntry 5 }
gidPortBW1 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of type 1 bandwidth available for reservation
for data transmission through the port."
::= { gidPortEntry 6 }
gidPortBW2 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The amount of type 2 bandwidth available for reservation
for data transmission through the port."
::= { gidPortEntry 7 }
gidPortRemoteChassis OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal chassis ID of the chassis which contains the
line card and port at the remote end of the
point-to-point link."
::= { gidPortEntry 8 }
gidPortRemotePort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This is the ifIndex value of the corresponding
ifEntry. See comments above."
::= { gidPortEntry 9 }
--
--
-- Address Translation Database Variables
--
gidIpAddressGroup OBJECT IDENTIFIER ::= { lsGID 8 }
gidIpAddressDatabaseSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current size of the address translation database, in
bytes."
::= { gidIpAddressGroup 1 }
gidIpAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF GidIpAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each internal IP
address translation known to GID."
::= { gidIpAddressGroup 2 }
gidIpAddressEntry OBJECT-TYPE
SYNTAX GidIpAddressEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single internal IP address
translation."
INDEX { gidInternalIpAddress }
::= { gidIpAddressTable 1 }
GidIpAddressEntry ::=
SEQUENCE {
gidInternalIpAddress IpAddress,
gidIpEntryAge LightStreamUpToMaxAge,
gidIpEntrySeqno INTEGER,
gidIpEntryAdvNP INTEGER,
gidIpEntryNetMask INTEGER,
gidIpEntryEIA OCTET STRING (SIZE(6))
}
-- Elements in the IP Address Translation Structure
gidInternalIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal IP address associated with the IP
address translation instance."
::= { gidIpAddressEntry 1 }
gidIpEntryAge OBJECT-TYPE
SYNTAX LightStreamUpToMaxAge
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The time, in seconds, that have elapsed since the IP address
translation was originated.
The address translation will be purged from the global
database when the age reaches MaxAge (1 hour)."
::= { gidIpAddressEntry 2 }
gidIpEntrySeqno OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The flooding protocol sequence number currently associated
with the IP address translation. The sequence number
is a signed 32-bit integer. It is used to detect old
and duplicate database announcements. The sequence
number space is linearly ordered; the larger the
sequence number, the more recent the database
announcement."
::= { gidIpAddressEntry 3 }
gidIpEntryAdvNP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal card ID of the Network Processor which
originated the IP address translation."
::= { gidIpAddressEntry 4 }
gidIpEntryNetMask OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP network mask associated with the IP address
translation."
::= { gidIpAddressEntry 5 }
gidIpEntryEIA OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal address of the network port associated with
the IP address translation."
::= { gidIpAddressEntry 6 }
--
--
-- Event Registration & Notification Variables
--
gidEventGroup OBJECT IDENTIFIER ::= { lsGID 9 }
gidEventLinkEventsDelivered OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of link events delivered by GID since
initialization."
::= { gidEventGroup 1 }
gidEventIpEventsDelivered OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of internal IP events delivered by GID since
initialization."
::= { gidEventGroup 2 }
gidEventGenericGinfoEventsDelivered OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of generic global information events delivered
by GID since initialization."
::= { gidEventGroup 3 }
-- Generic Global Information Event Counts
--
-- One bucket per distribution group
gidEventGenericGinfoEventTable OBJECT-TYPE
SYNTAX SEQUENCE OF GidEventGenericGinfoEventCount
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing the number of generic global
information events transmitted by GID since
initialization. The table is indexed by
distribution group."
::= { gidEventGroup 4 }
gidEventGenericGinfoEventCount OBJECT-TYPE
SYNTAX GidEventGenericGinfoEventCount
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The number of generic global information events delivered
to clients in this distribution group."
INDEX { gidEventDistributionGroup }
::= { gidEventGenericGinfoEventTable 1 }
GidEventGenericGinfoEventCount ::=
SEQUENCE {
gidEventDistributionGroup INTEGER,
gidEventGenericGinfoEvents Counter
}
gidEventDistributionGroup OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The flooding protocol distribution group to which the
events were delivered."
::= { gidEventGenericGinfoEventCount 1 }
gidEventGenericGinfoEvents OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of events delivered to clients in the
distribution group."
::= { gidEventGenericGinfoEventCount 2 }
--
--
-- OS-Process oriented Objects
--
lsPID OBJECT IDENTIFIER ::= { atmSwitch 16 }
pidTable OBJECT-TYPE
SYNTAX SEQUENCE OF PidEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"PID table of current pids"
::= { lsPID 1 }
pidEntry OBJECT-TYPE
SYNTAX PidEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the PPID table."
INDEX { pidIndex }
::= { pidTable 1 }
PidEntry ::=
SEQUENCE {
pidIndex
INTEGER,
pidName
DisplayString,
pidCreationTime
INTEGER,
pidOperStatus
INTEGER,
pidAdminStatus
INTEGER
}
pidIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Index consisting of PID number."
::= { pidEntry 1 }
pidName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Process Name."
::= { pidEntry 2 }
pidCreationTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Time since process creation in seconds."
::= { pidEntry 3 }
pidOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Operation Status of process."
::= { pidEntry 4 }
pidAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
down (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Administratively desired state of process."
::= { pidEntry 5 }
--
--
-- NeighborHood Discovery Objects
--
lsND OBJECT IDENTIFIER ::= { atmSwitch 17 }
ndGeneralGroup OBJECT IDENTIFIER ::= { lsND 1 }
ndSoftwareVersionNumber OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The neighborhood discovery (ND) process software
revision number"
::= { ndGeneralGroup 1 }
ndProcessID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ND process ID."
::= { ndGeneralGroup 2 }
ndMemoryUse OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The total amount of dynamically allocated memory (in
bytes) currently allocated by the ND process for
all purposes."
::= { ndGeneralGroup 4 }
ndTimersProcessed OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of timers processed by the ND process
since initialization."
::= { ndGeneralGroup 5 }
--
--
-- ND Managed Line Card Variables
--
ndLCGroup OBJECT IDENTIFIER ::= { lsND 2 }
ndLCCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of line cards managed by the NP."
::= { ndLCGroup 1 }
ndLCTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdLCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each managed line
card neighbor."
::= { ndLCGroup 2 }
ndLCEntry OBJECT-TYPE
SYNTAX NdLCEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single ND neighbor."
INDEX { ndLCEIA }
::= { ndLCTable 1 }
NdLCEntry ::=
SEQUENCE {
ndLCEIA INTEGER,
ndLCChannel INTEGER,
ndLCState INTEGER
}
ndLCEIA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal address of the managed line card."
::= {ndLCEntry 1 }
ndLCChannel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The reliable channel to the managed line card."
::= {ndLCEntry 2 }
ndLCState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
existent (2),
up (3),
comingdown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The line card's state."
::= {ndLCEntry 3 }
--
--
-- ND Neighbor Variables
--
ndNbrGroup OBJECT IDENTIFIER ::= { lsND 3 }
ndNbrCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of neighbor NPs known to the ND process."
::= { ndNbrGroup 1 }
ndNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdNbrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each ND neighbor."
::= { ndNbrGroup 2 }
ndNbrEntry OBJECT-TYPE
SYNTAX NdNbrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single ND neighbor."
INDEX { ndNbrEIA }
::= { ndNbrTable 1 }
NdNbrEntry ::=
SEQUENCE {
ndNbrEIA INTEGER,
ndNbrChannel INTEGER,
ndNbrState INTEGER
}
ndNbrEIA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal address of the neighbor NP."
::= {ndNbrEntry 1 }
ndNbrChannel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The reliable channel to the neighbor."
::= {ndNbrEntry 2 }
ndNbrState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
existent (2),
up (3),
comingdown (4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The neighbor's state."
::= {ndNbrEntry 3 }
--
--
-- ND Switch Up/Down Variables
--
ndSwudGroup OBJECT IDENTIFIER ::= { lsND 4 }
ndSwudTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdSwudEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing switch up/down protocol parameters
for each switch slot."
::= { ndSwudGroup 1 }
ndSwudEntry OBJECT-TYPE
SYNTAX NdSwudEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The switch up/down protocol parameters for a single switch
slot."
INDEX { ndSwudIndex }
::= { ndSwudTable 1 }
NdSwudEntry ::=
SEQUENCE {
ndSwudIndex INTEGER,
ndOperIntvl INTEGER,
ndOperJ INTEGER,
ndOperK INTEGER,
ndOperM INTEGER,
ndOperN INTEGER,
ndAdminIntvl INTEGER,
ndAdminJ INTEGER,
ndAdminK INTEGER,
ndAdminM INTEGER,
ndAdminN INTEGER,
ndTrigger INTEGER
}
ndSwudIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The switch slot to which the parameters correspond."
::= { ndSwudEntry 1 }
ndOperIntvl OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational interval between switch up/down messages
sent by ND to this slot, in units of 100 milliseconds."
::= { ndSwudEntry 2 }
ndOperJ OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational J parameter for this slot."
::= { ndSwudEntry 3 }
ndOperK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational K parameter for this slot."
::= { ndSwudEntry 4 }
ndOperM OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational M parameter for this slot."
::= { ndSwudEntry 5 }
ndOperN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The operational N parameter for this slot."
::= { ndSwudEntry 6 }
ndAdminIntvl OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively desired interval between switch
up/down messages sent by ND to this slot, in units
of 100 milliseconds."
DEFVAL { 3 } -- Send switch up/down messages every 300 milliseconds
::= { ndSwudEntry 7 }
ndAdminJ OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively desired J parameter for this slot."
DEFVAL { 1 } -- Receive j/m messages to bring line up
::= { ndSwudEntry 8 }
ndAdminK OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively desired K parameter for this slot."
DEFVAL { 1 } -- Receive k/n messages to keep line up
::= { ndSwudEntry 9 }
ndAdminM OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively desired M parameter for this slot."
DEFVAL { 1 } -- Receive j/m messages to bring line up
::= { ndSwudEntry 10 }
ndAdminN OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The administratively desired N parameter for this slot."
DEFVAL { 1 } -- Receive k/n messages to keep line up
::= { ndSwudEntry 11 }
ndTrigger OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Transfer administratively desired to operational parameters."
::= { ndSwudEntry 12 }
ndSwudStatsInputErrors OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of errors received on switch up/down input cells."
::= { ndSwudGroup 2 }
ndSwudStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdSwudStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing switch up/down protocol statistics
for each switch slot."
::= { ndSwudGroup 3 }
ndSwudStatsEntry OBJECT-TYPE
SYNTAX NdSwudStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Switch up/down protocol statistics for a single switch
slot."
INDEX { ndSwudStatsIndex }
::= { ndSwudStatsTable 1 }
NdSwudStatsEntry ::=
SEQUENCE {
ndSwudStatsIndex INTEGER,
ndInputCells Counter,
ndInputErrs Counter,
ndOutputCells Counter,
ndOutputErrs Counter
}
ndSwudStatsIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The switch slot to which the statistics correspond."
::= { ndSwudStatsEntry 1 }
ndInputCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switch up/down cells received from this
switch slot."
::= { ndSwudStatsEntry 2 }
ndInputErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of errored switch up/down cells received from this
switch slot."
::= { ndSwudStatsEntry 3 }
ndOutputCells OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of switch up/down cells sent to this
switch slot."
::= { ndSwudStatsEntry 4 }
ndOutputErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of errors reported on switch up/down cells
sent to this switch slot."
::= { ndSwudStatsEntry 5 }
--
--
-- ND Client Variables
--
ndClientGroup OBJECT IDENTIFIER ::= { lsND 5 }
ndClientCount OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of registered ND client processes."
::= { ndClientGroup 1 }
ndClientTable OBJECT-TYPE
SYNTAX SEQUENCE OF NdClientEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about each ND client process."
::= { ndClientGroup 2 }
ndClientEntry OBJECT-TYPE
SYNTAX NdClientEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The information regarding a single ND client process."
INDEX { ndClientID }
::= { ndClientTable 1 }
NdClientEntry ::=
SEQUENCE {
ndClientID INTEGER,
ndClientType INTEGER,
ndClientSubType INTEGER,
ndClientEIA INTEGER,
ndClientRegistration INTEGER
}
ndClientID OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ND client process identifier."
::= { ndClientEntry 1 }
ndClientType OBJECT-TYPE
SYNTAX INTEGER {
nd (3),
gid (4),
lcc (5),
ca (6),
sys (7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ND client type."
::= { ndClientEntry 2 }
ndClientSubType OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ND client subtype, if applicable.
Certain processes with the same major type, e.g. sys,
are distinguished by differing subtypes."
::= { ndClientEntry 3 }
ndClientEIA OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The internal card address associated with the
ND client process, if applicable.
Edge and trunk card control processes are associated
with a unique card address. The NP card control process
and the Congestion Avoidance information distribution
process share the internal card address of the local
NP."
::= { ndClientEntry 4 }
ndClientRegistration OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A mask of events for which the ND client is registered."
::= { ndClientEntry 5 }
--
--
-- ND Internal Variables
--
ndInternalGroup OBJECT IDENTIFIER ::= { lsND 6 }
ndInternalDebugLevel OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ND internal debugging variable."
DEFVAL { 0 } -- No debugging level
::= { ndInternalGroup 1 }
ndInternalDebugFlags OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"ND internal debugging variable."
DEFVAL { 0 } -- No debugging flags
::= { ndInternalGroup 2 }
--
--
-- ND Redundancy Variables
--
ndRedundancyGroup OBJECT IDENTIFIER ::= { lsND 7 }
ndPrimaryNP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot number of primary NP."
DEFVAL { 0 } -- No primary NP
::= { ndRedundancyGroup 1 }
ndThisNP OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Slot number of currently connected NP."
::= { ndRedundancyGroup 2 }
ndForceToBackup OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Force this NP to become backup."
::= { ndRedundancyGroup 3 }
--
--
-- LWMA objects
--
lwmaInfo OBJECT IDENTIFIER ::= { atmSwitch 18 }
lwmaTable OBJECT-TYPE
SYNTAX SEQUENCE OF LwmaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Table of perprocess LWMA private info"
::= { lwmaInfo 1 }
lwmaEntry OBJECT-TYPE
SYNTAX LwmaEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry in the LWMA table."
INDEX { lwmaIndex }
::= { lwmaTable 1 }
LwmaEntry ::=
SEQUENCE {
lwmaIndex
INTEGER,
lwmaCreationTime
INTEGER,
lwmaTableNotification
OBJECT IDENTIFIER,
lwmaTrapLevel
INTEGER,
lwmaTrapNumber
INTEGER,
lwmaTrapOnOffState
INTEGER,
lwmaTrapCliAlias
OCTET STRING (SIZE(32))
}
lwmaIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unique Index consisting of LWMA number."
::= { lwmaEntry 1 }
lwmaCreationTime OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Unix time in seconds marking start of MMA."
::= { lwmaEntry 2 }
lwmaTableNotification OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Object-ID of last table completing configuration"
::= { lwmaEntry 3 }
lwmaTrapLevel OBJECT-TYPE
SYNTAX INTEGER {
operational (1),
informational (2),
trace (3),
debug (4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Trap filter level for the lwma."
::= { lwmaEntry 4 }
lwmaTrapNumber OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Trap Number used by the state and action variables"
::= { lwmaEntry 5 }
lwmaTrapOnOffState OBJECT-TYPE
SYNTAX INTEGER {
trapOn (1),
trapOff(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"On/Off State of Trap specified in lwmaTrapNumber"
::= { lwmaEntry 6}
lwmaTrapCliAlias OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(32))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Name for this process that can be used in the
CLI trap interface."
::= { lwmaEntry 7 }
--
--
--
-- This section is reserved for internet extension subtrees.
lightStreamBridge OBJECT IDENTIFIER ::= { lightStreamInternet 1 }
-- Bridge extensions
lightStreamBridgePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF LightStreamBridgePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Proprietary port parameters needed for
LightStream node configuration. This table
contains one entry for each bridge port."
::= { lightStreamBridge 1 }
lightStreamBridgePortEntry OBJECT-TYPE
SYNTAX LightStreamBridgePortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Objects required for a given bridge port."
INDEX { lightStreamBrPortPort }
::= { lightStreamBridgePortTable 1 }
LightStreamBridgePortEntry ::=
SEQUENCE {
lightStreamBrPortPort
INTEGER,
lightStreamBrPortDefaultAction
LightStreamFilterAction,
lightStreamBrPortBcastRateLimit
INTEGER,
lightStreamBrPortDroppedBcastPkts
Counter
}
lightStreamBrPortPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of the instance of the dot1dBasePort
object, defined in the standard Bridge MIB
(RFC1286), for the port this entry corresponds to."
::= { lightStreamBridgePortEntry 1 }
lightStreamBrPortDefaultAction OBJECT-TYPE
SYNTAX LightStreamFilterAction
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This is the action taken on frames received
that do not match a defined filter."
DEFVAL { forward }
::= { lightStreamBridgePortEntry 2 }
lightStreamBrPortBcastRateLimit OBJECT-TYPE
SYNTAX INTEGER (-1..127)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Number of broadcast packets that this node
forwards per second. The node discards all
additional packets per second.
If the value is zero, all broadcast packets are
discarded.
If the value is -1 all broadcast packets
are forwarded. That is, there is no limit on
broadcasts."
DEFVAL { -1 }
::= { lightStreamBridgePortEntry 3 }
lightStreamBrPortDroppedBcastPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of broadcast packets dropped because
the lightStreamBrPortBcastRateLimit was exceeded."
::= { lightStreamBridgePortEntry 4 }
--
--
--
lightStreamBridgeFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF LightStreamBridgeFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of filters. Reverse Polish Notation
(RPN) is being used here to provide the most
flexibility in defining more complex filters in
the future.
Each filter is represented by a list of entries.
Each entry is a single RPN token. To create an
entry, create the list of tokens as follows:
More than one token can be contained
in a single message.
All fields of a single token must be
in the same message.
The lightStreamBrFilterStatus object of
all intermediate tokens must contain
the value 'intermediateToken'.
The lightStreamBrFilterStatus object of
the last token must contain the value
'complete'.
When the last token is created with a status
of 'complete' the status field of every prior
token associated with that filter is set to
'complete'.
When the filter is set to 'complete', it is
available for use in a
lightStreamBridgeFilterParameterEntry. The
filter is not actually used until its ID is
placed in a
lightStreamBridgeFilterParameterEntry and the
associated parameters are defined.
A filter may be used more than once in the
lightStreamBridgeFilterParameterTable. The
agent does not permit the user to 'delete' the
filter entry until it is removed from the
lightStreamBridgeFilterParameterTable.
When a filter is placed into or removed from
the lightStreamBridgeFilterParameterTable,
its new state becomes active immediately.
The agent provides timeout service for
partially constructed filters. If a manager
doesn't complete a filter definition within the
timeout period (currently 3 minutes), the
agent removes all tokens associated with that
filter."
::= { lightStreamBridge 2 }
lightStreamBridgeFilterEntry OBJECT-TYPE
SYNTAX LightStreamBridgeFilterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A single filter consists of multiple
lightStreamBridgeFilterEntries. Each entry
represents a single token of a given filter."
INDEX { lightStreamBrFilterId,
lightStreamBrFilterTokenIndex }
::= { lightStreamBridgeFilterTable 1 }
LightStreamBridgeFilterEntry ::=
SEQUENCE {
lightStreamBrFilterId
INTEGER,
lightStreamBrFilterTokenIndex
INTEGER,
lightStreamBrFilterTokenType
INTEGER,
lightStreamBrFilterTokenValue
DisplayString,
lightStreamBrFilterStatus
INTEGER
}
lightStreamBrFilterId OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The ID assigned to this filter."
::= { lightStreamBridgeFilterEntry 1 }
lightStreamBrFilterTokenIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The RPN index of this token within the
filter.
This value must be assigned sequentially
starting with 1."
::= { lightStreamBridgeFilterEntry 2 }
lightStreamBrFilterTokenType OBJECT-TYPE
SYNTAX INTEGER {
operation(1),
frameField(2),
macAddrType(3),
etherType(4),
llcSAPType(5),
reserved(6),
snapOuiType(7)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This defines the type of token contained in
this entry.
There is no default value for this object, its
value must be contained in the creation message."
::= { lightStreamBridgeFilterEntry 3 }
lightStreamBrFilterTokenValue OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The value for this token. The appropriate
value depends on the
lightStreamBrFilterTokenType. Because instances
of this object can be of diverse types, they are
exchanged as DisplayStrings and the agent parses
it according to the type.
If the type is 'operation', the agent expects
one of the following character strings:
maskAnd
and
or
equal
notEqual
greater
greaterOrEqual
less
lessOrEqual
If the type is 'macAddrType' the agent expects
a MAC address DisplayString in the format
xx:xx:xx:xx:xx:xx.
If the type is 'frameField' the agent will
expect of one of the following character strings:
macSrc
macDst
macProto
llcSSAP
llcDSAP
snapOUI
snapProto
For all other types, the agent expects a
hex digit displayString in the form 0x800.
This object has no default value. It must be
explicitly set in the creation message."
::= { lightStreamBridgeFilterEntry 4 }
lightStreamBrFilterStatus OBJECT-TYPE
SYNTAX INTEGER {
complete(1),
delete(2),
intermediateToken(4)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"To define an interim token, set this field to
'intermediateToken'.
To define the final token set this field to
'complete'. This has the side-effect of
setting the lightStreamBrFilterStatus fields of all
tokens for this filter to 'complete'.
To delete an unassigned filter, set this value to
'delete' in any of the filter's token entries.
This has the side-effect of setting the
lightStreamBrFilterStatus fields of all tokens
for this filter to 'delete'.
This object does not have a default value. To
create an entry this object must be explicitly
contained in the set message."
::= { lightStreamBridgeFilterEntry 5 }
--
--
--
lightStreamBridgeFilterParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF LightStreamBridgeFilterParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the list of assigned
filters and the parameters associated
with it.
To add an entry to this table, all non-defaulted
objects must be contained in a single message
and the lightStreamBrFilterParmFilterId must
already be created in the
lightStreamBridgeFilterTable."
::= { lightStreamBridge 3 }
lightStreamBridgeFilterParameterEntry OBJECT-TYPE
SYNTAX LightStreamBridgeFilterParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The objects associated with a single assigned
filter."
INDEX { lightStreamBrFilterParmPort,
lightStreamBrFilterParmFilterId }
::= { lightStreamBridgeFilterParameterTable 1 }
LightStreamBridgeFilterParameterEntry ::=
SEQUENCE {
lightStreamBrFilterParmPort
INTEGER,
lightStreamBrFilterParmFilterId
INTEGER,
lightStreamBrFilterParmFilterPriority
INTEGER,
lightStreamBrFilterParmAction
LightStreamFilterAction,
lightStreamBrFilterParmMatchCounts
Counter,
lightStreamBrFilterParmValidation
LightStreamValidation
}
lightStreamBrFilterParmPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The dot1dBasePort, defined in the standard
Bridge MIB (RFC1286), this entry is defined
for."
::= { lightStreamBridgeFilterParameterEntry 1 }
lightStreamBrFilterParmFilterId OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The lightStreamBrFilterId being assigned here."
::= { lightStreamBridgeFilterParameterEntry 2 }
lightStreamBrFilterParmFilterPriority OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The precedence assigned to this filter. The
value 1 gives the object the highest priority on
this port.
It is recommended that these not be assigned
sequentially. Sequential numbering would make it
difficult to re-prioritize the filters."
::= { lightStreamBridgeFilterParameterEntry 3 }
lightStreamBrFilterParmAction OBJECT-TYPE
SYNTAX LightStreamFilterAction
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Definition of what action should be taken when a
packet matching this filter is encountered."
::= { lightStreamBridgeFilterParameterEntry 4 }
lightStreamBrFilterParmMatchCounts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of times this filter instance was
matched."
::= { lightStreamBridgeFilterParameterEntry 5 }
lightStreamBrFilterParmValidation OBJECT-TYPE
SYNTAX LightStreamValidation
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object indicates whether the user has
validated or invalidated this entry.
This entry does not have a default value. To
create an entry this object must be explicitly
contained in the set message."
::= { lightStreamBridgeFilterParameterEntry 6 }
lightStreamBrStaticGoToCardSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object indicates how many bytes of the bit
string dot1dStaticGoTo represent a single
card. There must be enough bytes to represent
all the ports on a card, and this is release
specific. The dot1dStaticGoTo object is a bit
string that represents the bridging ports on the
LightStream Node."
::= { lightStreamBridge 4 }
--
--
--
-- This section reserved for VLI definitions
lightStreamVliVersion OBJECT-TYPE
SYNTAX INTEGER {
version-1(1)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The version of VLI implemented in this node."
::= { lightStreamVli 1 }
lightStreamVliPortCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF LightStreamVliPortCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains the control information for
port based VLI."
::= { lightStreamVli 4 }
lightStreamVliPortCtlEntry OBJECT-TYPE
SYNTAX LightStreamVliPortCtlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Information needed to manage port based VLI on
a given bridge port."
INDEX { lightStreamVliPortCtlPort }
::= { lightStreamVliPortCtlTable 1 }
LightStreamVliPortCtlEntry ::=
SEQUENCE {
lightStreamVliPortCtlPort
INTEGER,
lightStreamVliPortCtlMode
INTEGER
}
lightStreamVliPortCtlPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The bridge port this entry corresponds to.
This value is the same as dot1dBasePort which is
defined in the IETF standard Bridge MIB."
::= { lightStreamVliPortCtlEntry 1 }
lightStreamVliPortCtlMode OBJECT-TYPE
SYNTAX INTEGER {
include(1),
exclude(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This defines the type of control to be
instrumented on this port.
include: When this object is set to include,
port based VLI will process only
the work groups defined in the
corresponding work group table
entries. All other work groups will
be filtered out on this port.
exclude: When this object is set to exclude,
port based VLI will process all work
groups except those listed in the
corresponding work group table
entries. Those listed in the
lightStreamVliPortWorkGroupTable will
be filtered.
The default state of exclude with an empty work
group table allows all work groups to be
recognized as valid on this port."
DEFVAL { 1 }
::= { lightStreamVliPortCtlEntry 2 }
--
--
--
lightStreamVliPortWorkGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF LightStreamVliPortWorkGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The list of work groups defined for port based
VLI management."
::= { lightStreamVli 5 }
lightStreamVliPortWorkGroupEntry OBJECT-TYPE
SYNTAX LightStreamVliPortWorkGroupEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A work group to port association."
INDEX { lightStreamVliPortWorkGroupPort,
lightStreamVliPortWorkGroupID }
::= { lightStreamVliPortWorkGroupTable 1 }
LightStreamVliPortWorkGroupEntry ::=
SEQUENCE {
lightStreamVliPortWorkGroupPort
INTEGER,
lightStreamVliPortWorkGroupID
INTEGER (1..65535),
lightStreamVliPortWorkGroupValidation
LightStreamValidation
}
lightStreamVliPortWorkGroupPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The port this work group is being defined on.
This value is the same as dot1dBasePort."
::= { lightStreamVliPortWorkGroupEntry 1 }
lightStreamVliPortWorkGroupID OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The identifier of the work group being assigned
to this port. This must have a corresponding
entry in the lightStreamVliWorkGroupTable."
::= { lightStreamVliPortWorkGroupEntry 2 }
lightStreamVliPortWorkGroupValidation OBJECT-TYPE
SYNTAX LightStreamValidation
ACCESS read-write
STATUS mandatory
DESCRIPTION
"For conceptual row addition, this table
requires all non-defaulted objects for a given
entry to be contained in a single SNMP message.
This object will not default. To create a new
entry, this object must be explicitly set to
valid. To remove an entry, this object must be
explicitly set to invalid."
::= { lightStreamVliPortWorkGroupEntry 3 }
--
--
--
-- To simplify get-next processing for our proprietary applications,
-- this object is being placed here as an "end of MIB" marker.
lightStreamEndOfMib OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Always returns 1."
::= { lightStreamEOM 1 }
END