868 lines
32 KiB
Plaintext
868 lines
32 KiB
Plaintext
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.<2E>
|
||
* 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.<2E>
|
||
* 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
|