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