-- -- Copyright 2000 by Marconi Communications, Inc. -- Converted to SMIv2 rfc 2578,2579,2580 - STD 58 -- ------------------------------------------------------------------------ -- Shmem6 MIB Definitions Fore-Shmem6-MIB DEFINITIONS ::= BEGIN IMPORTS Counter64, Counter32, Gauge32, Integer32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC AAL5CountingMode, shmem FROM Fore-Switch-MIB EntryStatus FROM Fore-Common-MIB; ------------------------------------------------------------------------ -- Define Shmem6 Group shmem6Group MODULE-IDENTITY LAST-UPDATED "0012150000Z" ORGANIZATION "Marconi Communications" CONTACT-INFO " Postal: Marconi Communications, Inc. 5000 Marconi Drive Warrendale, PA 15086-7502 Tel: +1 724 742 6999 Email: bbrs-mibs@marconi.com Web: http://www.marconi.com" DESCRIPTION "Shared memory network module for Trident." ::= { shmem 14 } ------------------------------------------------------------------------ -- portcardShmem6Table Definition portcardShmem6Table OBJECT-TYPE SYNTAX SEQUENCE OF PortcardShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for shared memory network module configurations." ::= { shmem6Group 1 } portcardShmem6Entry OBJECT-TYPE SYNTAX PortcardShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing shared memory network module configuration information." INDEX { pcShmem6Index } ::= { portcardShmem6Table 1 } PortcardShmem6Entry ::= SEQUENCE { pcShmem6Index Integer32, pcShmem6CellMemorySize Unsigned32, pcShmem6TableMemorySize Unsigned32, pcShmem6SharedMemorySize Unsigned32, pcShmem6CurrUcastConns Gauge32, pcShmem6CurrMcastOuts Gauge32, pcShmem6CurrCellsBuffered Gauge32, pcShmem6CurrSharedUsed Gauge32, pcShmem6McastConns Integer32, pcShmem6UcastConns Integer32, pcShmem6McastOuts Integer32, pcShmem6ThresholdMode INTEGER, pcShmem6AAL5CountingMode AAL5CountingMode, pcShmem6AAL5CountingModeOverride INTEGER, pcShmem6EPD1Threshold Integer32, pcShmem6EPD2Threshold Integer32, pcShmem6EPD3Threshold Integer32, pcShmem6EPD4Threshold Integer32, pcShmem6UnusedBuffClass Counter32, pcShmem6EPD1ThresholdCells Integer32, pcShmem6EPD2ThresholdCells Integer32, pcShmem6EPD3ThresholdCells Integer32, pcShmem6EPD4ThresholdCells Integer32, pcShmem6StrictPriority Counter32, pcShmem6NumberOfSchedulers Unsigned32 } pcShmem6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this portcardShmem6Entry(Meta Shmem). The same index is also used to index the corresponding Trident entity within entPhysicalTable." ::= { portcardShmem6Entry 1 } pcShmem6CellMemorySize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Cell RAM size of this portcard in 32 bits." ::= { portcardShmem6Entry 2 } pcShmem6TableMemorySize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Table RAM size of this portcard in 32 bits." ::= { portcardShmem6Entry 3 } pcShmem6SharedMemorySize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of shared memory of this portcard in cells." ::= { portcardShmem6Entry 4 } pcShmem6CurrUcastConns OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of unicast connections active on this portcard." ::= { portcardShmem6Entry 5 } pcShmem6CurrMcastOuts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of multicast legs active on this portcard." ::= { portcardShmem6Entry 6 } pcShmem6CurrCellsBuffered OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of cells buffered at this portcard." ::= { portcardShmem6Entry 7 } pcShmem6CurrSharedUsed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of cells buffered that are above their dedicated queue sizes at this portcard" ::= { portcardShmem6Entry 8 } pcShmem6McastConns OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of multicast connection roots that can be supported on this physical shmem." ::= { portcardShmem6Entry 9 } pcShmem6UcastConns OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of unicast connection that can be supported on this portcard." ::= { portcardShmem6Entry 10 } pcShmem6McastOuts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of multicast legs that will be supported on this portcard." ::= { portcardShmem6Entry 11 } pcShmem6ThresholdMode OBJECT-TYPE SYNTAX INTEGER { dynamic(1), static(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The buffer threshold mode in this shmem: dynamic vs static. Default is dynamic" DEFVAL { dynamic } ::= { portcardShmem6Entry 12 } pcShmem6AAL5CountingMode OBJECT-TYPE SYNTAX AAL5CountingMode MAX-ACCESS read-write STATUS current DESCRIPTION "AAL5 Counting mode on this shmem. The default option of AAL5CountingMode is not allowed. The default value is packet-counting mode." DEFVAL { packet-counting } ::= { portcardShmem6Entry 13 } pcShmem6AAL5CountingModeOverride OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Override option for AAL5 Counting mode. The default value is off." DEFVAL { off } ::= { portcardShmem6Entry 14 } pcShmem6EPD1Threshold OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global EPD1 threshold. For ATM QoS, EPD1 will be used for CBR EPD threshold. Default value : 90% of total buffer space." DEFVAL { 90 } ::= { portcardShmem6Entry 15 } pcShmem6EPD2Threshold OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global EPD2 threshold. For ATM QoS, EPD2 will be used for VBR(rt+nrt) EPD threshold. Default value : 90% of total buffer space." DEFVAL { 90 } ::= { portcardShmem6Entry 16 } pcShmem6EPD3Threshold OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global EPD3 threshold. For ATM QoS, EPD3 will be used for ABR EPD threshold. Default value : 90% of total buffer space." DEFVAL { 90 } ::= { portcardShmem6Entry 17 } pcShmem6EPD4Threshold OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Global EPD4 threshold. For ATM QoS, EPD4 will be used for UBR EPD threshold. Default value : 90% of total buffer space." DEFVAL { 90 } ::= { portcardShmem6Entry 18 } pcShmem6UnusedBuffClass OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-write STATUS current DESCRIPTION "Unused buffer classes in this portcard" DEFVAL { 90 } ::= { portcardShmem6Entry 19 } pcShmem6EPD1ThresholdCells OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Global EPD1 threshold. For ATM QoS, EPD1 will be used for CBR EPD threshold, expressed in cells per output device." ::= { portcardShmem6Entry 20 } pcShmem6EPD2ThresholdCells OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Global EPD2 threshold. For ATM QoS, EPD1 will be used for VBR EPD threshold, expressed in cells per output device." ::= { portcardShmem6Entry 21 } pcShmem6EPD3ThresholdCells OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Global EPD2 threshold. For ATM QoS, EPD1 will be used for ABR EPD threshold, expressed in cells per output device." ::= { portcardShmem6Entry 22 } pcShmem6EPD4ThresholdCells OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Global EPD2 threshold. For ATM QoS, EPD1 will be used for UBR EPD threshold, expressed in cells per output device." ::= { portcardShmem6Entry 23 } pcShmem6StrictPriority OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-write STATUS current DESCRIPTION "The number of strict priority schedulers among 4 internal and 6 external(if exists) schedulers. If the external scheduler exists, the minimum number of strict priority schedulers will be 6." ::= { portcardShmem6Entry 24 } pcShmem6NumberOfSchedulers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of scheduling priorities available. Without an external scheduler this will be 4." ::= { portcardShmem6Entry 25 } ------------------------------------------------------------------------ -- bufferClassShmem6Table Definition bufferClassShmem6Table OBJECT-TYPE SYNTAX SEQUENCE OF BufferClassShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for shared memory network module buffer class configuration. 160 buffer classes are provided per shmem" ::= { shmem6Group 2 } bufferClassShmem6Entry OBJECT-TYPE SYNTAX BufferClassShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing Buffer classes." INDEX { bcShmem6Index , bcShmem6BufferClassIndex } ::= { bufferClassShmem6Table 1 } BufferClassShmem6Entry ::= SEQUENCE { bcShmem6Index Integer32, bcShmem6BufferClassIndex Integer32, bcShmem6Status EntryStatus, bcShmem6Name DisplayString, bcShmem6GlobalEpdSelect Integer32 } bcShmem6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this meta shmem. Same value is also used to index the corresponding Trident entity within the entPhysicalTable." ::= { bufferClassShmem6Entry 1 } bcShmem6BufferClassIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this Buffer class." ::= { bufferClassShmem6Entry 2 } bcShmem6Status OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this buffer class." ::= { bufferClassShmem6Entry 3 } bcShmem6Name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Name of this buffer class." ::= { bufferClassShmem6Entry 4 } bcShmem6GlobalEpdSelect OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Early Packet drop threshold for this buffer class. Values are N/A(0), EPD_1(1), EPD_2(2), EPD_3(3) and EPD_4(4)" DEFVAL { 0 } ::= { bufferClassShmem6Entry 5 } ----------------------------------------------------------------------- -- bufferClassAssignShmem6Table Definition bufferClassAssignShmem6Table OBJECT-TYPE SYNTAX SEQUENCE OF BufferClassAssignShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for buffer class assignment." ::= { shmem6Group 3 } bufferClassAssignShmem6Entry OBJECT-TYPE SYNTAX BufferClassAssignShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing Buffer class assigned to a service category and a subcategory" INDEX { bcaShmem6Index , bcaShmem6QoSSchemeIndex, bcaShmem6ServCategory, bcaShmem6ServSubCategory } ::= { bufferClassAssignShmem6Table 1 } BufferClassAssignShmem6Entry ::= SEQUENCE { bcaShmem6Index Integer32, bcaShmem6QoSSchemeIndex Integer32, bcaShmem6ServCategory Integer32, bcaShmem6ServSubCategory Integer32, bcaShmem6Status EntryStatus, bcaShmem6BuffClass Integer32 } bcaShmem6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this meta shmem. Same value is also used to index the corresponding Trident entity within the entPhysicalTable." ::= { bufferClassAssignShmem6Entry 1 } bcaShmem6QoSSchemeIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of QoS Scheme to which the Service Category belongs. DiffServ(1), IntServ(2) and ATM(3)." ::= { bufferClassAssignShmem6Entry 2 } bcaShmem6ServCategory OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this Service Category for a specific QoS Scheme such as 'DiffServ', 'IntServ' or 'ATM'." ::= { bufferClassAssignShmem6Entry 3 } bcaShmem6ServSubCategory OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subcategory(betweeen 1 to 16) within this Service Category create during upc creation for ATM or traffic type either 'default(labeled+unlabeled)' or 'unlabeled' for 'DiffServ' and 'IntServ'." ::= { bufferClassAssignShmem6Entry 4 } bcaShmem6Status OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this Buffer allocation" ::= { bufferClassAssignShmem6Entry 5 } bcaShmem6BuffClass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Buffer class index within this shmem." ::= { bufferClassAssignShmem6Entry 6 } ----------------------------------------------------------------------- -- bufferClassDestShmem6Table Definition bufferClassDestShmem6Table OBJECT-TYPE SYNTAX SEQUENCE OF BufferClassDestShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Per destination buffer configuration and statistics." ::= { shmem6Group 4 } bufferClassDestShmem6Entry OBJECT-TYPE SYNTAX BufferClassDestShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing Buffer class assigned to each port destination" INDEX { bdShmem6Index , bdShmem6Port, bdShmem6BuffClassIndex } ::= { bufferClassDestShmem6Table 1 } BufferClassDestShmem6Entry ::= SEQUENCE { bdShmem6Index Integer32, bdShmem6Port Integer32, bdShmem6BuffClassIndex Integer32, bdShmem6MaxBuffLimit DisplayString, bdShmem6MaxVCBuffLimit DisplayString, bdShmem6MinBuffSize Integer32, bdShmem6VCThreshMode INTEGER, bdShmem6BuffUsageFactor Integer32, bdShmem6VCBuffUsageFactor Integer32, bdShmem6EPD01Thresh Integer32, bdShmem6CLP1Thresh Integer32, bdShmem6EfciThresh Integer32, bdShmem6PPDLoss Counter64, bdShmem6EPDLoss Counter64, bdShmem6CLP01Loss Counter64, bdShmem6CLP1Loss Counter64, bdShmem6MaxLimitLoss Counter64, bdShmem6MemLoss Counter64, bdShmem6CellsReceived Counter32, bdShmem6CurrentQSize Gauge32, bdShmem6MaxQSize Gauge32, bdShmem6PortName DisplayString, bdShmem6EPD1Thresh Integer32 } bdShmem6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this meta shmem. The same index is also used as the entity index for this entry within entPhysicalTable." ::= { bufferClassDestShmem6Entry 1 } bdShmem6Port OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Destination for this buffer class. Shmem port indices will start from 5. A value of 0(zero) means this buffer class is for multicast connections(i.e., for all destinations.). From 1 to 4 means for multicast connections in each Trident ASIC" ::= { bufferClassDestShmem6Entry 2 } bdShmem6BuffClassIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this buffer class." ::= { bufferClassDestShmem6Entry 3 } bdShmem6MaxBuffLimit OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Max size of this buffer. Default value is maximum(total buffer space)" DEFVAL { maximum } ::= { bufferClassDestShmem6Entry 4 } bdShmem6MaxVCBuffLimit OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Max buffer space a VC can use within this buffer. Default value is maximum(total buffer space)" DEFVAL { maximum } ::= { bufferClassDestShmem6Entry 5 } bdShmem6MinBuffSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Dedicated queue size for this buffer in number of cells. Default value is 1024 cells" DEFVAL { 1024 } ::= { bufferClassDestShmem6Entry 6 } bdShmem6VCThreshMode OBJECT-TYPE SYNTAX INTEGER { dynamic(2), disabled(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "VC level threshold mode : Available values : disabled or dynamic. Default value is dynamic." DEFVAL { dynamic } ::= { bufferClassDestShmem6Entry 7 } bdShmem6BuffUsageFactor OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Relative buffer usage factor used in dynamic mode. Default value is 8." DEFVAL { 8 } ::= { bufferClassDestShmem6Entry 8 } bdShmem6VCBuffUsageFactor OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Relative VC level buffer usage factor used in dynamic VC threshold mode. Default value is 15." DEFVAL { 15 } ::= { bufferClassDestShmem6Entry 9 } bdShmem6EPD01Thresh OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "EPD01 Threshold for this buffer class in percentage of max buffer size. Default value is 94%" DEFVAL { 94 } ::= { bufferClassDestShmem6Entry 10 } bdShmem6CLP1Thresh OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "CLP1 Threshold for this buffer class in percentage of max buffer size. Default value is 13%" DEFVAL { 13 } ::= { bufferClassDestShmem6Entry 11 } bdShmem6EfciThresh OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "EFCI Threshold for this buffer class in percentage of max buffer size. This threshold is only applicable for ABR buffer class. Default value is 13%" DEFVAL { 13 } ::= { bufferClassDestShmem6Entry 12 } bdShmem6PPDLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells lost due to PPD" ::= { bufferClassDestShmem6Entry 13 } bdShmem6EPDLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells lost due to EPD" ::= { bufferClassDestShmem6Entry 14 } bdShmem6CLP01Loss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells lost due to CLP0+1 threshold" ::= { bufferClassDestShmem6Entry 15 } bdShmem6CLP1Loss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells lost due to CLP1 threshold" ::= { bufferClassDestShmem6Entry 16 } bdShmem6MaxLimitLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells lost due to max limit thresholds" ::= { bufferClassDestShmem6Entry 17 } bdShmem6MemLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells lost due to memory full" ::= { bufferClassDestShmem6Entry 18 } bdShmem6CellsReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells received(enqueued)" ::= { bufferClassDestShmem6Entry 19 } bdShmem6CurrentQSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current Queue Size" ::= { bufferClassDestShmem6Entry 20 } bdShmem6MaxQSize OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of cells lost due to max VC threshold" ::= { bufferClassDestShmem6Entry 21 } bdShmem6PortName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Shmem Interface Name" ::= { bufferClassDestShmem6Entry 22 } bdShmem6EPD1Thresh OBJECT-TYPE SYNTAX Integer32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "EPD1 Threshold for this buffer class in percentage of max buffer size. Default value is 13%" DEFVAL { 13 } ::= { bufferClassDestShmem6Entry 23 } ----------------------------------------------------------------------- -- portShmem6Table Definition portShmem6Table OBJECT-TYPE SYNTAX SEQUENCE OF PortShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for port configuration and statistics." ::= { shmem6Group 5 } portShmem6Entry OBJECT-TYPE SYNTAX PortShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing port configuration and statistics." INDEX { pShmem6Index, pShmem6Port } ::= { portShmem6Table 1 } PortShmem6Entry ::= SEQUENCE { pShmem6Index Integer32, pShmem6Port Integer32, pShmem6Clp0Tx Counter64, pShmem6Clp1Tx Counter64, pShmem6Name DisplayString, pShmem6Rate DisplayString } pShmem6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this meta shmem. Same value is also used to index the corresponding Trident entity within the entPhysicalTable." ::= { portShmem6Entry 1 } pShmem6Port OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this port" ::= { portShmem6Entry 2 } pShmem6Clp0Tx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of CLP0 cells transmitted." ::= { portShmem6Entry 3 } pShmem6Clp1Tx OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of CLP1 cells transmitted." ::= { portShmem6Entry 4 } pShmem6Name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the shmem port." ::= { portShmem6Entry 5 } pShmem6Rate OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Rate at which this shmem port will operate, in cells/s. Default value is basic port speed, restored by setting 'max-speed'" ::= { portShmem6Entry 6 } ----------------------------------------------------------------------- -- portcardShmem6BCSTable Definition portcardShmem6BCSTable OBJECT-TYPE SYNTAX SEQUENCE OF PortcardShmem6BCSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for shared memory BCS mappings for weight and buffer class" ::= { shmem6Group 6 } portcardShmem6BCSEntry OBJECT-TYPE SYNTAX PortcardShmem6BCSEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing shared memory BCS mappings" INDEX { pcShmem6BCSIndex, pcShmem6BCSValue } ::= { portcardShmem6BCSTable 1 } PortcardShmem6BCSEntry ::= SEQUENCE { pcShmem6BCSIndex Integer32, pcShmem6BCSValue Integer32, pcShmem6BCSStatus EntryStatus, pcShmem6BCSWeight Integer32, pcShmem6BCSBuffer Integer32 } pcShmem6BCSIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of this meta shmem. The same index is also used as entity index for this entry within entPhysicalTable" ::= { portcardShmem6BCSEntry 1 } pcShmem6BCSValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of this BCS" ::= { portcardShmem6BCSEntry 2 } pcShmem6BCSStatus OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this UBR-BCS allocation" ::= { portcardShmem6BCSEntry 3 } pcShmem6BCSWeight OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The weight assigned to this BCS" DEFVAL { 1 } ::= { portcardShmem6BCSEntry 4 } pcShmem6BCSBuffer OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The buffer assigned to this BCS" ::= { portcardShmem6BCSEntry 5 } ----------------------------------------------------------------------- -- schedServClassShmem6Table Definition schedServClassShmem6Table OBJECT-TYPE SYNTAX SEQUENCE OF SchedServClassShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for scheduler assignment." ::= { shmem6Group 7 } schedServClassShmem6Entry OBJECT-TYPE SYNTAX SchedServClassShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing Scheduler assigned to a qos scheme, a service category and a traffic type" INDEX { sShmem6Index, sShmem6QoSSchemeIndex, sShmem6ServCategory } ::= { schedServClassShmem6Table 1 } SchedServClassShmem6Entry ::= SEQUENCE { sShmem6Index Integer32, sShmem6QoSSchemeIndex Integer32, sShmem6ServCategory Integer32, sShmem6Status EntryStatus, sShmem6SchedulePriority Integer32 } sShmem6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this meta shmem. Same value is also used to index the corresponding Trident entity within the entPhysicalTable." ::= { schedServClassShmem6Entry 1 } sShmem6QoSSchemeIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of QoS Scheme to which the Service Category belongs. DiffServ(1), IntServ(2) and ATM(3)." ::= { schedServClassShmem6Entry 2 } sShmem6ServCategory OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this Service Category for a specific QoS Scheme such as 'DiffServ', 'IntServ' or 'ATM'." ::= { schedServClassShmem6Entry 3 } sShmem6Status OBJECT-TYPE SYNTAX EntryStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Status of this Buffer allocation" ::= { schedServClassShmem6Entry 4 } sShmem6SchedulePriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Scheduler Priority within this shmem. Without the external scheduler, the range is between 1 to 4. With the external scheduler, it will be between 1 to 10. 1 is the highest priority. Either 4 or 10 is the lowest priority." ::= { schedServClassShmem6Entry 5 } ----------------------------------------------------------------------- -- schedulerShmem6Table Definition schedulerShmem6Table OBJECT-TYPE SYNTAX SEQUENCE OF SchedulerShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for port scheduler configuration." ::= { shmem6Group 8 } schedulerShmem6Entry OBJECT-TYPE SYNTAX SchedulerShmem6Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing port scheduler configuration." INDEX { schedShmem6Index, schedShmem6Port, schedShmem6Priority } ::= { schedulerShmem6Table 1 } SchedulerShmem6Entry ::= SEQUENCE { schedShmem6Index Integer32, schedShmem6Port Integer32, schedShmem6Priority Integer32, schedShmem6PriorityMode Integer32, schedShmem6Weight Integer32, schedShmem6RateLimit Integer32, schedShmem6Name DisplayString } schedShmem6Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this meta shmem. Same value is also used to index the corresponding Trident entity within the entPhysicalTable." ::= { schedulerShmem6Entry 1 } schedShmem6Port OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of this port" ::= { schedulerShmem6Entry 2 } schedShmem6Priority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Scheduler Priority within this shmem. Without the external scheduler, the range is between 1 to 4. With the external scheduler, it will be between 1 to 10. 1 is the highest priority. Either 4 or 10 is the lowest priority." ::= { schedulerShmem6Entry 3 } schedShmem6PriorityMode OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Scheduler mode either 'strict'(1) or 'wrr'(2). The 'strict' mode preempts 'wrr' mode. Among the schedulers in 'strict' mode, higher priority preempts the lower priority. Among the same priority and strict-mode schedulers, each connection will be served by 'wrr' mode." ::= { schedulerShmem6Entry 4 } schedShmem6Weight OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Weight for the 'wrr' mode scheduler only. Ranges are 1 to 255." ::= { schedulerShmem6Entry 5 } schedShmem6RateLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Rate Limiter Percentage value only for external schedulers." ::= { schedulerShmem6Entry 6 } schedShmem6Name OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the shmem port." ::= { schedulerShmem6Entry 7 } ----------------------------------------------------------------------- END -----------------------------------------------------------------------