ADTRAN-GENPOLICER-MIB -- TITLE: The ADTRAN POLICER MIB -- PRODUCT: Metro Ethernet Products -- VERSION: 1.0 -- DATE: 09/16/10 -- AUTHOR: Bhushan Parikh -- STATUS: PRELIMINARY -- This MIB defines the object identifiers (OIDs) for the -- ADTRAN GENPOLICER MIB objects -- HISTORY: -- 2010/09/16 bcp STATUS: PRELIMINARY. -- 2010/11/01 ams STATUS: PRELIMINARY. -- ****************************************************************************************** DEFINITIONS ::= BEGIN IMPORTS adGenPolicer, adGenPolicerID FROM ADTRAN-SHARED-CND-SYSTEM-MIB NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY, Integer32 FROM SNMPv2-SMI DisplayString, RowStatus, TruthValue FROM SNMPv2-TC InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB adGenSlotInfoIndex FROM ADTRAN-GENSLOT-MIB sysName FROM SNMPv2-MIB adTrapInformSeqNum FROM ADTRAN-GENTRAPINFORM-MIB ; adGenPolicerMIB MODULE-IDENTITY LAST-UPDATED "201201300000Z" ORGANIZATION "Adtran, Inc." CONTACT-INFO "CND Tech Support Postal: ADTRAN, Inc. 901 Explorer Blvd. Huntsville, AL 35806 Tel: +1 800 726-8663 Fax: +1 256 963 6217 E-mail: support@adtran.com" DESCRIPTION "This MIB defines the objects for the Policer MIB." REVISION "201201300000Z" DESCRIPTION "Added Threshold Alarms" REVISION "201009160000Z" DESCRIPTION "Created" ::= { adGenPolicerID 1 } adGenPolicerEvents OBJECT IDENTIFIER ::= {adGenPolicer 0} adGenPolicerProvisioning OBJECT IDENTIFIER ::= {adGenPolicer 1} adGenPolicerAlarm OBJECT IDENTIFIER ::= {adGenPolicer 100} adGenPolicerAlarmEvents OBJECT IDENTIFIER ::= {adGenPolicerAlarm 0} --================================================================================================================== adGenPolicerTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenPolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Policer provisioning table." ::= { adGenPolicerProvisioning 1 } adGenPolicerEntry OBJECT-TYPE SYNTAX AdGenPolicerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Policer provisioning table. Policer entries are uniquely identified by Slot as well as by the Policer Name." INDEX { adGenSlotInfoIndex, IMPLIED adGenPolicerName } ::= { adGenPolicerTable 1 } AdGenPolicerEntry ::= SEQUENCE { adGenPolicerName DisplayString, adGenPolicerRowStatus RowStatus, adGenPolicerStatus DisplayString, adGenPolicerOperStatus INTEGER, adGenPolicerCIR Integer32, adGenPolicerCBS Integer32, adGenPolicerEIR Integer32, adGenPolicerEIRNoLimit TruthValue, adGenPolicerEBS Integer32, adGenPolicerMode INTEGER, adGenPolicerUNIPort InterfaceIndexOrZero, adGenPolicerEVCName DisplayString, adGenPolicerMEVCName DisplayString, adGenPolicerCEVlanPriority DisplayString, adGenPolicerAddEvcMap DisplayString, adGenPolicerRemoveEvcMap DisplayString, adGenPolicerLastError DisplayString } adGenPolicerName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..50)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A user configurable name for the Policer. Upon creation of the Policer, the associated name will default to a unique value." ::= { adGenPolicerEntry 1 } adGenPolicerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or modify or delete an existing row in the Policer table." ::= { adGenPolicerEntry 2 } adGenPolicerStatus OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This variable provides the Policer status. If there is no error, the Policer status will be 'running'. If there is an error and the Policer cannot be applied, then this variable will provide more details about the error." ::= { adGenPolicerEntry 3 } adGenPolicerOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable provides the current operational status of the Policer." ::= { adGenPolicerEntry 4 } adGenPolicerCIR OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to configure the Committed Information Rate (CIR) for the policer. The CIR is the rate in kbps up to which service frames are delivered according to the service performance objectives." ::= { adGenPolicerEntry 5 } adGenPolicerCBS OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to configure the Committed Burst Size (CBS) for the policer. The CBS is the maximum available bytes for a burst of ingress traffic sent at the UNI speed while still conforming to the CIR." ::= { adGenPolicerEntry 6 } adGenPolicerEIR OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to configure the Excess Information Rate (EIR) for the policer. The EIR is the rate in kbps up to which service frames are delivered without any performance objectives." ::= { adGenPolicerEntry 7 } adGenPolicerEIRNoLimit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "A boolean indicating whether you want to configure EIR for no limit (max-bandwidth). If you configure value of EIR using adGenPolicerEIR, this should be set to FALSE." DEFVAL { false } ::= { adGenPolicerEntry 8 } adGenPolicerEBS OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to configure the Excess Burst Size (EBS) for the policer. TThe EBS is the maximum available bytes for a burst of ingress traffic sent at the UNI speed while still conforming to the EIR." ::= { adGenPolicerEntry 9 } adGenPolicerMode OBJECT-TYPE SYNTAX INTEGER { unspecified(1), perUNI(2), perInterface(3), perEVC(4), perMEVC(5), perEVCMap(6) } MAX-ACCESS read-create STATUS current DESCRIPTION "This variable provisions the type of the policer. * Use the unspecified option to remove currently selected per mode option. Also this is a default value when per mode is not explicitly selected. * Use the perUNI option to apply the policer to all traffic on a particular UNI interface.  * Use the perEVC option to apply the policer to all traffic on a particular EVC. * Use the perEVCMap option to apply the policer to all traffic on a particular map. Multiple maps can be added to a single policer. * Use the perMEVC option to apply the policer to all traffic on a particular MEVC. * Use the perMEVC option with CE-VLAN-Pri <0-7> to apply the policer to a particular range of CE VLAN priority traffic within an MEVC. * Use the perInterface option to apply the policer to all traffic on a particular interface." ::= { adGenPolicerEntry 10 } adGenPolicerUNIPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used if adGenPolicerMode is set to perUNI option. It specifies the interface index to apply the policer to a particular UNI." ::= { adGenPolicerEntry 11 } adGenPolicerEVCName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used if adGenPolicerMode is set to perEVC option. It specifies the name of the EVC to apply the policer to a particular EVC." ::= { adGenPolicerEntry 12 } adGenPolicerMEVCName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used if adGenPolicerMode is set to perMEVC option. It specifies the name of the MEVC to apply the policer to a particular MEVC." ::= { adGenPolicerEntry 13 } adGenPolicerCEVlanPriority OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used if adGenPolicerMode is set to perMEVC option and the policer is to be applied to a particular range of CE VLAN priority traffic within an MEVC. It specifies the value of the CE VLAN priority to apply to the policer. Example values: Empty string = Unspecified 0,1,2 = P-bit values 0,1,2 0-2,5-7 = P-bit values 0,1,2,5,6,7" ::= { adGenPolicerEntry 14 } adGenPolicerAddEvcMap OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used if adGenPolicerMode is set to perEVCMap option. It is used to add a map to the policer. It specifies the EVC Map to apply the policer to all traffic on a particular map. Use adGenPolicerEVCMapLookupTable to list all configured Evc Maps." ::= { adGenPolicerEntry 15 } adGenPolicerRemoveEvcMap OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used if adGenPolicerMode is set to perEVCMap option. It is used to remove an EVC Map from the policer. Use adGenPolicerEVCMapLookupTable to list all configured Evc Maps." ::= { adGenPolicerEntry 16 } adGenPolicerLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This string describes the last error experienced for this particular entry in the table." ::= { adGenPolicerEntry 17 } --================================================================================================================== adGenPolicerThresholds OBJECT IDENTIFIER ::= { adGenPolicerProvisioning 2 } adGenPolicer15MinThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenPolicer15MinThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Policer 15 minute threshold table." ::= { adGenPolicerThresholds 1 } adGenPolicer15MinThresholdEntry OBJECT-TYPE SYNTAX AdGenPolicer15MinThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Policer 15 minute threshold table. Each entry is uniquely identified by Slot as well as by the Policer Name." INDEX { adGenSlotInfoIndex, adGenPolicerName } ::= { adGenPolicer15MinThresholdTable 1 } AdGenPolicer15MinThresholdEntry ::= SEQUENCE { adGenPolicer15MinThresholdDiscardsGreenFrames Integer32, adGenPolicer15MinThresholdTotalGreenFrames Integer32, adGenPolicer15MinThresholdDiscardsYellowFrames Integer32, adGenPolicer15MinThresholdTotalYellowFrames Integer32, adGenPolicer15MinThresholdTotalRedFrames Integer32 } adGenPolicer15MinThresholdDiscardsGreenFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 15 minute performance monitoring threshold associated with the number of green frames dropped due to congestion." ::= { adGenPolicer15MinThresholdEntry 1 } adGenPolicer15MinThresholdTotalGreenFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 15 minute performance monitoring threshold associated with the number of all ingress frames colored green." ::= { adGenPolicer15MinThresholdEntry 2 } adGenPolicer15MinThresholdDiscardsYellowFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 15 minute performance monitoring threshold associated with the number of yellow frames dropped due to congestion." ::= { adGenPolicer15MinThresholdEntry 3 } adGenPolicer15MinThresholdTotalYellowFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 15 minute performance monitoring threshold associated with the number of all ingress frames colored yellow." ::= { adGenPolicer15MinThresholdEntry 4 } adGenPolicer15MinThresholdTotalRedFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 15 minute performance monitoring threshold associated with the number of all ingress frames colored red." ::= { adGenPolicer15MinThresholdEntry 5 } --================================================================================================================== adGenPolicer24HrThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenPolicer24HrThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Policer 24 hour threshold table." ::= { adGenPolicerThresholds 2 } adGenPolicer24HrThresholdEntry OBJECT-TYPE SYNTAX AdGenPolicer24HrThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Policer 24 hour threshold table. Each entry is uniquely identified by Slot as well as by the Policer Name." INDEX { adGenSlotInfoIndex, adGenPolicerName } ::= { adGenPolicer24HrThresholdTable 1 } AdGenPolicer24HrThresholdEntry ::= SEQUENCE { adGenPolicer24HrThresholdDiscardsGreenFrames Integer32, adGenPolicer24HrThresholdTotalGreenFrames Integer32, adGenPolicer24HrThresholdDiscardsYellowFrames Integer32, adGenPolicer24HrThresholdTotalYellowFrames Integer32, adGenPolicer24HrThresholdTotalRedFrames Integer32 } adGenPolicer24HrThresholdDiscardsGreenFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 24 hour performance monitoring threshold associated with the number of green frames dropped due to congestion." ::= { adGenPolicer24HrThresholdEntry 1 } adGenPolicer24HrThresholdTotalGreenFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 24 hour performance monitoring threshold associated with the number of all ingress frames colored green." ::= { adGenPolicer24HrThresholdEntry 2 } adGenPolicer24HrThresholdDiscardsYellowFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 24 hour performance monitoring threshold associated with the number of yellow frames dropped due to congestion." ::= { adGenPolicer24HrThresholdEntry 3 } adGenPolicer24HrThresholdTotalYellowFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 24 hour performance monitoring threshold associated with the number of all ingress frames colored yellow." ::= { adGenPolicer24HrThresholdEntry 4 } adGenPolicer24HrThresholdTotalRedFrames OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The 24 hour performance monitoring threshold associated with the number of all ingress frames colored red." ::= { adGenPolicer24HrThresholdEntry 5 } --================================================================================================================== adGenPolicerErrorTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenPolicerErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Policer Creation Error table." ::= { adGenPolicerProvisioning 3 } adGenPolicerErrorEntry OBJECT-TYPE SYNTAX AdGenPolicerErrorEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the Policer Creation Error table. The index, adGenSlotInfoIndex, identifies the SLOT." INDEX { adGenSlotInfoIndex } ::= { adGenPolicerErrorTable 1 } AdGenPolicerErrorEntry ::= SEQUENCE { adGenPolicerError DisplayString } adGenPolicerError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Returns information about the last error for the Policer create on SLOT. If row creation fails, this string will provide details about why the row could not be created." ::= { adGenPolicerErrorEntry 1} --================================================================================================================== adGenPolicerLookupTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenPolicerLookupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table to display Policer information associated with the Slot." ::= { adGenPolicerProvisioning 4 } adGenPolicerLookupEntry OBJECT-TYPE SYNTAX AdGenPolicerLookupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the policer information table. Each entry in the table is uniquely indentified by Slot as well as by the Policer name." INDEX { adGenSlotInfoIndex, adGenPolicerName } ::= { adGenPolicerLookupTable 1 } AdGenPolicerLookupEntry ::= SEQUENCE { adGenPolicerActualCIR Integer32, adGenPolicerActualCBS Integer32, adGenPolicerActualEIR Integer32, adGenPolicerActualEBS Integer32, adGenPolicerProvNumberOfEVCMaps Integer32, adGenPolicerQualifiedNumberOfEVCMaps Integer32 } adGenPolicerActualCIR OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the actual Committed Information Rate (CIR) for the policer. The CIR is the rate in kbps up to which service frames are delivered according to the service performance objectives." ::= { adGenPolicerLookupEntry 1 } adGenPolicerActualCBS OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the actual Committed Burst Size (CBS) for the policer. The CBS is the maximum available bytes for a burst of ingress traffic sent at the UNI speed while still conforming to the CIR." ::= { adGenPolicerLookupEntry 2 } adGenPolicerActualEIR OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the actual Excess Information Rate (EIR) for the policer. The EIR is the rate in kbps up to which service frames are delivered without any performance objectives." ::= { adGenPolicerLookupEntry 3 } adGenPolicerActualEBS OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the actual Excess Burst Size (EBS) for the policer. The EBS is the maximum available bytes for a burst of ingress traffic sent at the UNI speed while still conforming to the EIR." ::= { adGenPolicerLookupEntry 4 } adGenPolicerProvNumberOfEVCMaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the count of Provisioned EVC maps that are connected to the policer." ::= { adGenPolicerLookupEntry 5 } adGenPolicerQualifiedNumberOfEVCMaps OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the count of Qualified EVC maps that are connected to the policer. The qualified Evc Maps are the Maps associated to MEVC,EVC, EVC Map, UNI or Interface based on adGenPolicerMode settings." ::= { adGenPolicerLookupEntry 6 } --================================================================================================================== adGenPolicerEVCMapLookupTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenPolicerEVCMapLookupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The lookup table to display Provisioned EVC Maps names associated with a policer." ::= { adGenPolicerProvisioning 5 } adGenPolicerEVCMapLookupEntry OBJECT-TYPE SYNTAX AdGenPolicerEVCMapLookupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the policer EVC Map lookup table. The first index, adGenSlotInfoIndex, identifies the SLOT. The second index, adGenPolicerFixedLengthName, identifies the Policer. The third index, adGenPolicerEVCMapLookupIndex, identifies the associated Provisioned Evc Map index." INDEX { adGenSlotInfoIndex, adGenPolicerFixedLengthName, adGenPolicerEVCMapLookupIndex } ::= { adGenPolicerEVCMapLookupTable 1 } AdGenPolicerEVCMapLookupEntry ::= SEQUENCE { adGenPolicerFixedLengthName OCTET STRING, adGenPolicerEVCMapLookupIndex Integer32, adGenPolicerEVCMapLookupName DisplayString } adGenPolicerFixedLengthName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (50)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "A user configured name for the Policer. This string matches adGenPolicerName from adGenPolicerTable, but it is padded at the end with 0x00 so that the table index has a fixed length of 50 characters." ::= { adGenPolicerEVCMapLookupEntry 1} adGenPolicerEVCMapLookupIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This variable is used as an index into the EVC maps associated with the policer." ::= { adGenPolicerEVCMapLookupEntry 2} adGenPolicerEVCMapLookupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This variable list the EVC map name that is associated with the policer." ::= { adGenPolicerEVCMapLookupEntry 3} --================================================================================================================== adGenPolicerQualifiedEVCMapLookupTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenPolicerQualifiedEVCMapLookupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The lookup table to display Qualified EVC Maps names associated with a policer. The qualified Evc Maps are the Maps associated to MEVC,EVC, EVC Map, UNI or Interface based on adGenPolicerMode settings." ::= { adGenPolicerProvisioning 6 } adGenPolicerQualifiedEVCMapLookupEntry OBJECT-TYPE SYNTAX AdGenPolicerQualifiedEVCMapLookupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the policer Qualified EVC Map lookup table. The first index, adGenSlotInfoIndex, identifies the SLOT. The second index, adGenPolicerFixedLengthName, identifies the Policer. The third index, adGenPolicerQualifiedEVCMapLookupIndex, identifies the associated Qualified Evc Map index." INDEX { adGenSlotInfoIndex, adGenPolicerFixedLengthName, adGenPolicerQualifiedEVCMapLookupIndex } ::= { adGenPolicerQualifiedEVCMapLookupTable 1 } AdGenPolicerQualifiedEVCMapLookupEntry ::= SEQUENCE { adGenPolicerQualifiedEVCMapLookupIndex Integer32, adGenPolicerQualifiedEVCMapLookupName DisplayString, adGenPolicerQualifiedEVCMapLookupStatus INTEGER } adGenPolicerQualifiedEVCMapLookupIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This variable is used as an index into the Qualified EVC maps associated with the policer." ::= { adGenPolicerQualifiedEVCMapLookupEntry 1} adGenPolicerQualifiedEVCMapLookupName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This variable list the Qualified EVC map name that is associated with the policer." ::= { adGenPolicerQualifiedEVCMapLookupEntry 2} adGenPolicerQualifiedEVCMapLookupStatus OBJECT-TYPE SYNTAX INTEGER { disabled (1), notApplied(2), applied(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable list the Qualified Evc Map Policed Status that is associated with the policer. * Evc Map policed Status of disabled indicates that the associated policer is not in the running state. * Evc Map policed status of notApplied indicates that traffic ingressing this Evc Map is subject to another, more qualified, policer's bandwidth profile.  * Evc Map policed status of applied indicates that all traffic ingressing this Evc Map is subject to this policer's bandwidth profile." ::= { adGenPolicerQualifiedEVCMapLookupEntry 3 } --================================================================================================================== adGenPolicer15MinThresGreenTotalAlarm NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPolicer15MinThresholdTotalGreenFrames } STATUS current DESCRIPTION "This trap indicates that the Policer total green frames has crossed the 15 min green frames total Threshold" --#TYPE "Status - Alarm" --#SUMMARY "adGenPolicer 1: Total Green Frames 15 min Threshold Crossed." --#SUMMARY "Detected at shelf: %s, slot: %d, policer %s" --#ARGUMENTS {1,2,3} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenPolicerAlarmEvents 1 } adGenPolicer15MinThresYellowTotalAlarm NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPolicer15MinThresholdTotalYellowFrames } STATUS current DESCRIPTION "This trap indicates that the Policer total yellow frames has crossed the 15 min yellow total Threshold" --#TYPE "Status - Alarm" --#SUMMARY "adGenPolicer 3: Total Yellow Frames 15 min Threshold Crossed." --#SUMMARY "Detected at shelf: %s, slot: %d, policer %s" --#ARGUMENTS {1,2,3} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenPolicerAlarmEvents 3 } adGenPolicer15MinThresRedTotalAlarm NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPolicer15MinThresholdTotalRedFrames } STATUS current DESCRIPTION "This trap indicates that the Policer total red frames has crossed the 15 min red total Threshold" --#TYPE "Status - Alarm" --#SUMMARY "adGenPolicer 5: Total Red Frames 15 min Threshold Crossed." --#SUMMARY "Detected at shelf: %s, slot: %d, policer %s" --#ARGUMENTS {1,2,3} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenPolicerAlarmEvents 5 } adGenPolicer24HrThresGreenTotalAlarm NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPolicer24HrThresholdTotalGreenFrames } STATUS current DESCRIPTION "This trap indicates that the Policer total green frames has crossed the 24 hour green total Threshold" --#TYPE "Status - Alarm" --#SUMMARY "adGenPolicer 7: Total Green Frames 24 hour Threshold Crossed." --#SUMMARY "Detected at shelf: %s, slot: %d, policer %s" --#ARGUMENTS {1,2,3} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenPolicerAlarmEvents 7 } adGenPolicer24HrThresYellowTotalAlarm NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPolicer24HrThresholdTotalYellowFrames } STATUS current DESCRIPTION "This trap indicates that the Policer total yellow frames has crossed the 24 hour yellow total Threshold" --#TYPE "Status - Alarm" --#SUMMARY "adGenPolicer 9: Total Yellow Frames 24 hour Threshold Crossed." --#SUMMARY "Detected at shelf: %s, slot: %d, policer %s" --#ARGUMENTS {1,2,3} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenPolicerAlarmEvents 9 } adGenPolicer24HrThresRedTotalAlarm NOTIFICATION-TYPE OBJECTS { adTrapInformSeqNum, sysName, adGenSlotInfoIndex, adGenPolicer24HrThresholdTotalRedFrames } STATUS current DESCRIPTION "This trap indicates that the Policer total red frames has crossed the 24 hour red total Threshold" --#TYPE "Status - Alarm" --#SUMMARY "adGenPolicer 11: Total Red Frames 24 hour Threshold Crossed." --#SUMMARY "Detected at shelf: %s, slot: %d, policer %s" --#ARGUMENTS {1,2,3} --#SEVERITY WARNING --#GENERIC 6 --#CATEGORY "Error Events" --#SOURCE_ID "A" --#TIMEINDEX 0 ::= { adGenPolicerAlarmEvents 11 } END