-- Copyright 2001 by Marconi -- All Rights Reserved -- -- This MIB contains managed object definitions for the configuration parameters -- and statistics of the Reassembler ASIC which are common to ATM and POS portcards. -- Marconi-Shmem7-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Counter32, Counter64, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, DisplayString FROM SNMPv2-TC shmem FROM Fore-Switch-MIB; -- shmem7Group MODULE-IDENTITY LAST-UPDATED "200208200000Z"-- 20 August 2002 ORGANIZATION "Marconi" CONTACT-INFO " Postal: Marconi 1000 FORE Drive Warrendale, PA 15086-7502 Tel: +1 724 742 6900 Email: nm_mibs@marconi.com Web: http://www.marconi.com" DESCRIPTION "This MIB manages the Reassembler ASIC" ::= { shmem 15 } -- need to verify -- Textual Conventions. Shmem7McastMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the logical multicast mode" SYNTAX INTEGER { regular(1), extended(2) } Shmem7QOSScheme ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the QOS scheme for a given queue - Diffserv or Intserv or ATM" SYNTAX INTEGER { diffserv(1), intserv(2), atm(3) } -- Tables -- -- Shmem7 Global Configuration Table. -- portcardShmem7Table OBJECT-TYPE SYNTAX SEQUENCE OF PortcardShmem7Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains global configuration items applicable across all ports of the shmem" ::= {shmem7Group 1} portcardShmem7Entry OBJECT-TYPE SYNTAX PortcardShmem7Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table contains configuration parameters applicable across all ports of the Shmem" INDEX { pcShmem7Index } ::= { portcardShmem7Table 1 } PortcardShmem7Entry ::= SEQUENCE { pcShmem7Index Integer32, pcShmem7MulticastMode Shmem7McastMode, pcShmem7PriorityQueues Unsigned32, pcShmem7MaxConns Unsigned32, pcShmem7MaxMcastConns Unsigned32, pcShmem7PktMemorySize Unsigned32, pcShmem7CurrUcast Unsigned32, pcShmem7CurrMcast Unsigned32, pcShmem7UnassignedQueues Unsigned32, pcShmem7MaxMcastOuts Unsigned32 } pcShmem7Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index of the meta reassembler object. This value is the index of the reassembler in the entPhysicalTable." ::= { portcardShmem7Entry 1 } pcShmem7MulticastMode OBJECT-TYPE SYNTAX Shmem7McastMode MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the logical multicast mode to be used on the portcard" ::= { portcardShmem7Entry 2 } pcShmem7PriorityQueues OBJECT-TYPE SYNTAX Unsigned32 (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the number of strict priority queues on each port of the portcard" ::= { portcardShmem7Entry 3 } pcShmem7MaxConns OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the maximum number of connections that can be supported on the portcard" ::= { portcardShmem7Entry 4 } pcShmem7MaxMcastConns OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the maximum number of multicast roots that can be supported on the portcard" ::= { portcardShmem7Entry 5 } pcShmem7PktMemorySize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the size of the packet memory in bytes" ::= { portcardShmem7Entry 6 } pcShmem7CurrUcast OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of unicast connections currently active on this portcard" ::= { portcardShmem7Entry 7 } pcShmem7CurrMcast OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of multicast connection legs currently active on this portcard" ::= { portcardShmem7Entry 8 } pcShmem7UnassignedQueues OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of unassigned queues for this portcard" ::= { portcardShmem7Entry 9 } pcShmem7MaxMcastOuts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of multicast legs that will be supported on this portcard." ::= { portcardShmem7Entry 10 } -- -- Shmem7 Queue Assignment Table. -- queueAssignmentShmem7Table OBJECT-TYPE SYNTAX SEQUENCE OF QueueAssignmentShmem7Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a mapping between classes and queues per shmem" ::= {shmem7Group 6} queueAssignmentShmem7Entry OBJECT-TYPE SYNTAX QueueAssignmentShmem7Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table contains a mapping between a class and an output queue on a given shmem" INDEX { pcShmem7Index, qaShmem7ClassID, qaShmem7QOSScheme } ::= { queueAssignmentShmem7Table 1 } QueueAssignmentShmem7Entry ::= SEQUENCE { qaShmem7ClassID Unsigned32, qaShmem7QOSScheme Shmem7QOSScheme, qaShmem7ClassName DisplayString, qaShmem7QueueID Unsigned32 } qaShmem7ClassID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object identifies a diffserv, intserv or ATM class of service" ::= { queueAssignmentShmem7Entry 1 } qaShmem7QOSScheme OBJECT-TYPE SYNTAX Shmem7QOSScheme MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object identifies the QOS scheme of a given class - diffserv or intserv or ATM" ::= { queueAssignmentShmem7Entry 2 } qaShmem7ClassName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies a diffserv or intserv or ATM class of service by name" ::= { queueAssignmentShmem7Entry 3 } qaShmem7QueueID OBJECT-TYPE SYNTAX Unsigned32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "This object identifies one of 16 output queues" ::= { queueAssignmentShmem7Entry 4 } -- -- Port Statistics Table. -- portStatisticsShmem7Table OBJECT-TYPE SYNTAX SEQUENCE OF PortStatisticsShmem7Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains port level statistics" ::= {shmem7Group 8} portStatisticsShmem7Entry OBJECT-TYPE SYNTAX PortStatisticsShmem7Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table contains port level statistics for each port in the shmem." INDEX { pcShmem7Index, pShmem7Index } ::= { portStatisticsShmem7Table 1 } PortStatisticsShmem7Entry ::= SEQUENCE { pShmem7Index Integer32, pShmem7CellsReceived Counter32, pShmem7PacketsReceived Counter32, pShmem7CellsDropped Counter32, pShmem7PacketsDropped Counter32, pShmem7CellsDroppedCRC Counter32, pShmem7PacketsDroppedCRC Counter32, pShmem7CellsDroppedClConn Counter32, pShmem7PacketsDroppedClConn Counter32, pShmem7CellsDroppedLength Counter32, pShmem7PacketsDroppedLength Counter32, pShmem7WREDDrops Counter32, pShmem7WREDKeeps Counter32, pShmem7ABFRed Integer32, pShmem7ABFYellow Integer32, pShmem7ABFGreen Integer32, pShmem7IQFRed Integer32, pShmem7IQFYellow Integer32, pShmem7IQFGreen Integer32, pShmem7SBZ Integer32, pShmem7SBA Integer32 } pShmem7Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index of the shmem If." ::= { portStatisticsShmem7Entry 1 } pShmem7CellsReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of cells received from the fabric" ::= { portStatisticsShmem7Entry 2 } pShmem7PacketsReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of packets received from the fabric" ::= { portStatisticsShmem7Entry 3 } pShmem7CellsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the total number of cells dropped" ::= { portStatisticsShmem7Entry 4 } pShmem7PacketsDropped OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the total number of packets dropped" ::= { portStatisticsShmem7Entry 5 } pShmem7CellsDroppedCRC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of cells dropped due to CRC errors" ::= { portStatisticsShmem7Entry 6 } pShmem7PacketsDroppedCRC OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of packets dropped due to CRC errors" ::= { portStatisticsShmem7Entry 7 } pShmem7CellsDroppedClConn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of cells dropped because they were received on connections that were already closed" ::= { portStatisticsShmem7Entry 8 } pShmem7PacketsDroppedClConn OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of packets dropped because they were received on connections that were already closed on the Shmem7" ::= { portStatisticsShmem7Entry 9 } pShmem7CellsDroppedLength OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of AAL5 cells dropped due to length errors" ::= { portStatisticsShmem7Entry 10 } pShmem7PacketsDroppedLength OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of AAL5 packets dropped due to length errors" ::= { portStatisticsShmem7Entry 11 } pShmem7WREDDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of WRED drop decisions" ::= { portStatisticsShmem7Entry 12 } pShmem7WREDKeeps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the number of WRED keep decisions" ::= { portStatisticsShmem7Entry 13 } pShmem7ABFRed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the average buffer fill of red packets on the given port in bytes" ::= { portStatisticsShmem7Entry 14 } pShmem7ABFYellow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the average buffer fill of yellow packets on the given port in bytes" ::= { portStatisticsShmem7Entry 15 } pShmem7ABFGreen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the average buffer fill of green packets on the given port in bytes" ::= { portStatisticsShmem7Entry 16 } pShmem7IQFRed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the instantaneous queue fill of red packets on the given port in bytes" ::= { portStatisticsShmem7Entry 17 } pShmem7IQFYellow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the instantaneous queue fill of yellow packets on the given port in bytes" ::= { portStatisticsShmem7Entry 18 } pShmem7IQFGreen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the instantaneous queue fill of green packets on the given port in bytes" ::= { portStatisticsShmem7Entry 19 } pShmem7SBZ OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the shared buffer availability at time zero in bytes. This should be the total number of buffers available minus the sum of all the reserved buffers minus 128." ::= { portStatisticsShmem7Entry 20 } pShmem7SBA OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value represents the shared buffer availability in bytes." ::= { portStatisticsShmem7Entry 21 } ----------------------------------------------------------------------- END -----------------------------------------------------------------------