LIGHTSTREAM-MIB device MIB details by LightStream Corp
LIGHTSTREAM-MIB file content
The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.
Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.
Use ActiveXperts Network Monitor 2024 to import vendor-specific MIB files, inclusing LIGHTSTREAM-MIB.
Vendor: | LightStream Corp |
---|---|
Mib: | LIGHTSTREAM-MIB [download] [view objects] |
Tool: | ActiveXperts Network Monitor 2024 [download] (ships with advanced SNMP/MIB tools) |
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