Observium_CE/mibs/adtran/ADTRAN-GENCSM2-MIB

4032 lines
169 KiB
Plaintext

ADTRAN-GENCSM2-MIB
DEFINITIONS ::= BEGIN
-- TITLE: The Generic enterprise CSM MIB (SNMPV2)
-- PRODUCT: All the ATM products for the TA3000 shelf
-- VERSION: 1.3
-- DATE: 07/11/30
-- This MIB defines the object identifier (OID) for the Total Access
-- 3000 ATM Mux. It also defines product specific objects.
-- This MIB was created to support the product specific objects requiring SNMPv2 support.
-- HISTORY:
-- 02/08/02 glf Created from adtads3csm2.mib
-- 02/08/06 glf added Chip's changes on the adtads3csm2.mib
-- 02/08/19 pnb convert adidentity to adIdentityShared
-- 02/08/28 cb added monitoring session support
-- 02/10/14 cb added PVC/PVP/SPVC/SPVP last change and PVC/TD name lookup
-- 02/10/28 cb added shaping support
-- 02/11/21 glf added support for OAM loopback on a VCL/VPL
-- 02/11/21 cb added VCL/VPL loopback support
-- 02/12/12 glf added PVC/PVP status message
-- 03/01/28 glf added enhanced OAM loopback tables for VCL/VPLs
-- 03/03/24 cb added Fixed Index enable/disable
-- 06/05/16 glf added support for the adGenCSMVclInfo and adGenCSMVplInfo OID
-- 07/10/26 cb added VCL error status message
-- 07/11/30 dcc added VCL extended encapsulation type
-- 08/02/05 glf fixed counters used Integer32 instead of INTEGER
-- 08/02/06 pnb Change read-create access to read-write in table adGenCSMVclTable OIDs
-- 09/05/12 djb added sub interface index to indicate the CLI's logical interface index associated with the VCL
-- 08/14/09 aed Changed adGenCSMSubInterfaceIndex to Integer32 to correct warning found during SMICng compile.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Counter64, Unsigned32, TimeTicks, Integer32
-- enterprises
FROM SNMPv2-SMI
adIdentityShared,
adShared
FROM ADTRAN-MIB -- v2 version
TEXTUAL-CONVENTION,
DisplayString,
TruthValue,
RowStatus,
TimeStamp
FROM SNMPv2-TC
ifIndex
FROM IF-MIB
AtmServiceCategory,
AtmTrafficDescrParamIndex
FROM ATM-TC-MIB
atmTrafficDescrParamIndex,
atmVpCrossConnectIndex,
atmVpCrossConnectLowIfIndex,
atmVpCrossConnectLowVpi,
atmVpCrossConnectHighIfIndex,
atmVpCrossConnectHighVpi,
atmVcCrossConnectIndex,
atmVcCrossConnectLowIfIndex,
atmVcCrossConnectLowVpi,
atmVcCrossConnectLowVci,
atmVcCrossConnectHighIfIndex,
atmVcCrossConnectHighVpi,
atmVcCrossConnectHighVci,
atmVplVpi, atmVclVpi, atmVclVci
FROM ATM-MIB;
adGENCSM2ID MODULE-IDENTITY
LAST-UPDATED "200802051000Z"
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
"The is the MIB module that describes
CSM SMIv2 objects."
::= { adIdentityShared 36 }
-- TEXTUAL CONVENTIONS
AdGenCSMDirection ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Specifies either the WAN (Network) or Loop Direction"
SYNTAX INTEGER {
wan(1), -- WAN direction
loop(2) -- Subscriber loops
}
AdGenCsmOamIdv2 ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1x"
STATUS current
DESCRIPTION
"A 16 octet identification string that uniquely describes
an ATM switch."
SYNTAX OCTET STRING (SIZE(16))
AdGenCSMClassScheduling ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The output algorythm used to schedule traffic classes on a
port. Mixing both modifiedStrictPriority and roundRobin
on a port is not allowed. However mixing either of these
with strictPriority is allowed. In order to change ports
to/from modifiedStrictPriority from/to roundRobin, first
change all ports to strictPriority, then to the final
scheduling scheme you wish to use.
Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
SYNTAX INTEGER {
modifiedStrictPriority(1), -- Guarantees with starvation avoidance
roundRobin(2), -- Equal Access, may not acheive guarantees
strictPriority(3) -- Always yield to higher priority classes
}
AdGenCSMMonitorScope ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The scope/level monitoring should take place at."
SYNTAX INTEGER {
shelf(1), -- Shelf
port(2), -- Individual port
vp(3), -- VP endpoint
vc(4) -- VC endpoint
}
AdGenCSMMonitorCounterType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of monitoring counter present. These values are used to
organize the Monitor Counter table into groups of counter types."
SYNTAX INTEGER {
absolute(1), -- Counts since system start
cumulative(2), -- Counts since session start
average(3), -- Average counts since session start
minimum(4), --
maximum(5), --
last(6) --
}
-- OBJECT IDENTIFIERS
adGenCSMmg OBJECT IDENTIFIER ::= { adShared 36 }
adGenCSMAtmExtension OBJECT IDENTIFIER ::= { adGenCSMmg 4}
--
-- The CSM ATM Traffic Descriptor Extensions
--
adGenCSMTrafficDescrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMTrafficDescrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM Traffic Descriptor Table contains vendor specific extensions
to the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 1 }
adGenCSMTrafficDescrEntry OBJECT-TYPE
SYNTAX AdGenCSMTrafficDescrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM traffic descriptor associated parameters."
INDEX { atmTrafficDescrParamIndex }
::= { adGenCSMTrafficDescrTable 1 }
AdGenCSMTrafficDescrEntry ::= SEQUENCE {
adGenCSMTrafficDescrName
DisplayString
}
adGenCSMTrafficDescrName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A unique name for the Traffic Descriptor"
::= { adGenCSMTrafficDescrEntry 1 }
--
-- The CSM ATM Virtual Path Extensions
--
adGenCSMVpCrossConnectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVpCrossConnectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM Virtual Path Cross Connect Table contains vendor specific
extensions to the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 2 }
adGenCSMVpCrossConnectEntry OBJECT-TYPE
SYNTAX AdGenCSMVpCrossConnectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Path associated parameters."
INDEX { atmVpCrossConnectIndex,
atmVpCrossConnectLowIfIndex,
atmVpCrossConnectLowVpi,
atmVpCrossConnectHighIfIndex,
atmVpCrossConnectHighVpi }
::= { adGenCSMVpCrossConnectTable 1 }
AdGenCSMVpCrossConnectEntry ::= SEQUENCE {
adGenCSMVpCrossConnectName
DisplayString,
adGenCSMVpCrossConnectStatus
DisplayString
}
adGenCSMVpCrossConnectName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A name for the Virtual Path Connection. Names may be composed of
a combination of alphanumeric characters, spaces, and the underscore
'_' character. Blank names are allowed. Names beginning with the
underscore character '_' are reserved for use by the system."
::= { adGenCSMVpCrossConnectEntry 1 }
adGenCSMVpCrossConnectStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A status for the Virtual Path Connection."
::= { adGenCSMVpCrossConnectEntry 2 }
--
-- The CSM ATM Virtual Circuit Extensions
--
adGenCSMVcCrossConnectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVcCrossConnectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM Virtual Circuit Cross Connect Table contains vendor specific
extensions to the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 3 }
adGenCSMVcCrossConnectEntry OBJECT-TYPE
SYNTAX AdGenCSMVcCrossConnectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Circuit associated parameters."
INDEX { atmVcCrossConnectIndex,
atmVcCrossConnectLowIfIndex,
atmVcCrossConnectLowVpi,
atmVcCrossConnectLowVci,
atmVcCrossConnectHighIfIndex,
atmVcCrossConnectHighVpi,
atmVcCrossConnectHighVci }
::= { adGenCSMVcCrossConnectTable 1 }
AdGenCSMVcCrossConnectEntry ::= SEQUENCE {
adGenCSMVcCrossConnectName
DisplayString,
adGenCSMVcCrossConnectStatus
DisplayString
}
adGenCSMVcCrossConnectName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A name for the Virtual Channel Connection. Names may be composed of
a combination of alphanumeric characters, spaces, and the underscore
'_' character. Blank names are allowed. Names beginning with the
underscore character '_' are reserved for use by the system."
::= { adGenCSMVcCrossConnectEntry 1 }
adGenCSMVcCrossConnectStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A status for the Virtual Channel Connection."
::= { adGenCSMVcCrossConnectEntry 2 }
--
-- The CSM Buffer, CAC, and Policing Option Extensions
--
-- since we can't import from the version 1 mib, this is the same as
-- {adGenCSMmg 6} for the OBJECT IDENTIFIER
--
adGenCSMOptionsExtension OBJECT IDENTIFIER ::= {adGenCSMmg 6}
--
-- Shelf Specific Options
--
-- Many of the shelf options listed below, such as Policing Disable, will
-- automatically be propagated to the next heirarchy level (Direction) if
-- the direction's corresponding override flag is 'false'. Note that the
-- management port is not part of a 'direction' heirarchy and will not
-- have its value set by the recursive nature of this implementation.
--
-- Unless otherwise noted, changed values will take effect immediately.
--
adGenCSMOptionMenuLevel OBJECT-TYPE
SYNTAX INTEGER (0..2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the number of additional levels provided by the shelf,
direction, port, and class buffer/CAC/Policing menus. Menu
levels above 0 are intended for very advanced users and it is
strongly suggested that the user not modify this value"
DEFVAL { 1 }
::= { adGenCSMOptionsExtension 1 }
adGenCSMOptionMenuDisplayDirection OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether or not the per-direction buffer/CAC/policing
menues are displayed. If this value is set from true to false,
the option display values for the port and class menues will also
be set to false. This menu is intended for very advanced users
and it is strongly suggested that the user not modify this value."
DEFVAL { true }
::= { adGenCSMOptionsExtension 2 }
adGenCSMOptionMenuDisplayPort OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether or not the per-port buffer/CAC/policing
menues are displayed. If this value is set from true to false,
the option display value for the per-class menu will also be set
to false. If this value is set from false to true, the option
display value for the per-direction menu will also be set to true.
This menu is intended for very advanced users and it is strongly
suggested that the user not modify this value."
DEFVAL { true }
::= { adGenCSMOptionsExtension 3 }
adGenCSMOptionMenuDisplayClass OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether or not the per-traffic class buffer/CAC/policing
menues are displayed. If this value is set from false to true,
the option display value for the per-port and per-direction menu
will also be set to true. This menu is intended for very
advanced users and it is strongly suggested that the user not
modify this value."
DEFVAL { false }
::= { adGenCSMOptionsExtension 4 }
adGenCSMShelfPolicingDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if ingress policing should be disabled on a
shelf-wide basis. Per-direction, per-port, and per-traffic
class settings may override this variable for a specific
direction, port, or traffic class if enabled and available."
DEFVAL { false }
::= { adGenCSMOptionsExtension 5 }
adGenCSMShelfCellRateCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to Cell Rate calculations
should be disabled on a shelf-wide basis. Per-direction,
per-port, and per-traffic class settings may override this
variable for a specific direction, port, or traffic class if
enabled and available.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { false }
::= { adGenCSMOptionsExtension 6 }
adGenCSMShelfBufferCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to buffer threshold
calculations should be disabled on a shelf-wide basis.
Per-direction, per-port, and per-traffic class settings may
override this variable for a specific direction, port, or traffic
class if enabled and available.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { true }
::= { adGenCSMOptionsExtension 7 }
adGenCSMShelfCbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide overbooking/oversubscription percentage for the CBR
traffic class. Per-direction, per-port, and per-traffic class
settings may override this variable for a specific direction,
port, or traffic class if enabled and available.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMOptionsExtension 8 }
adGenCSMShelfRtVbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide overbooking/oversubscription percentage for the rtVBR
traffic class. Per-direction, per-port, and per-traffic class
settings may override this variable for a specific direction,
port, or traffic class if enabled and available.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMOptionsExtension 9 }
adGenCSMShelfNrtVbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide overbooking/oversubscription percentage for the nrtVBR
traffic class. Per-direction, per-port, and per-traffic class
settings may override this variable for a specific direction,
port, or traffic class if enabled and available.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMOptionsExtension 10 }
adGenCSMShelfNrtVbrSharing OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide spare buffer sharing percentage for the nrtVBR traffic
class. Per-direction settings may override this variable for a
specific direction if enabled and available. If the
adGenCSMOptionMenuLevel variable is less than 1, this object is
treated as read-only."
DEFVAL { 0 }
::= { adGenCSMOptionsExtension 11 }
adGenCSMShelfUbrSharing OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide spare buffer sharing percentage for the UBR traffic
class. Per-direction settings may override this variable for a
specific direction if enabled and available. If the
adGenCSMOptionMenuLevel variable is less than 1, this object is
treated as read-only."
DEFVAL { 95 }
::= { adGenCSMOptionsExtension 12 }
adGenCSMShelfUbrMaxClp1Thrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide maximum CLP-1 Cell Buffer Theshold the UBR traffic
class. Per-direction and per-port settings may override this
variable for a specific direction or port if enabled and
available. If the adGenCSMOptionMenuLevel variable is less than 2,
this object is treated as read-only."
DEFVAL { 32 }
::= { adGenCSMOptionsExtension 13 }
adGenCSMShelfUbrMaxClp0Thrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide maximum CLP-0 Cell Buffer Theshold the UBR traffic
class. Per-direction and per-port settings may override this
variable for a specific direction or port if enabled and
available. If the adGenCSMOptionMenuLevel variable is less than 2,
this object is treated as read-only."
DEFVAL { 512 }
::= { adGenCSMOptionsExtension 14 }
adGenCSMShelfUbrMaxMaxThrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide maximum Max Cell Buffer Threshold the UBR traffic
class. Per-direction and per-port settings may override this
variable for a specific direction or port if enabled and
available. If the adGenCSMOptionMenuLevel variable is less than 2,
this object is treated as read-only."
DEFVAL { 544 }
::= { adGenCSMOptionsExtension 15 }
adGenCSMShelfUbrMaxFrameMultiplier OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide multiplier to use for the UBR traffic class when
determining the CLP-0 threshold. This factor is multiplied by
the UBR frame size to determine the CLP-0 threshold.
Per-direction and per-port settings may override this variable
for a specific direction or port if enabled and available.
available. If the adGenCSMOptionMenuLevel variable is less than 2,
this object is treated as read-only."
DEFVAL { 4 }
::= { adGenCSMOptionsExtension 16 }
adGenCSMShelfDefaultCDVT OBJECT-TYPE
SYNTAX Unsigned32
UNITS "100 nanoseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide default input CDVT setting. If this value is non-zero
and the traffic descriptor for does not explicitly state a
CDVT value, this value is used as the 'implied' CDVT. If this
value is zero, a calculated valued based on the PCR of the
Traffic descriptor is used instead. Currently, this calculated
value is 100 * PCR of the circuit being admitted.
Changing the default input CDVT value will not affect any VC or
VP cross connects that are currently in the 'active' state.
These VC/VP cross Connects will continue to use the CDVT value
that was in effect when the VC/VP cross connect was made active.
The new input CDVT value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 0 }
::= { adGenCSMOptionsExtension 20 }
adGenCSMShelfAisRdiDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide flag indicating if AIS/RDI events should be
generated on VC/VPs by the CSM when an out-of-cell delineation
event occurs. If AIS/RDI is disabled, AIS/RDI cells received
from neighboring nodes will still be propagated on the
appropriate VC/VP.
Currently, the disabling of AIS/RDI on a shelf-wide basis will
also result in ignoring cell delineation events on all ports.
This will result in the CSM ports displaying that they are in
Cell Delineation at all times, even when they are not actually
in cell delineation."
DEFVAL { false }
::= { adGenCSMOptionsExtension 21 }
adGenCSMShelfInputCdv OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide input Cell Delay Variation value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system."
DEFVAL { 1 }
::= { adGenCSMOptionsExtension 22 }
adGenCSMShelfOutputCdv OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide output Cell Delay Variation value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system."
DEFVAL { 1 }
::= { adGenCSMOptionsExtension 23 }
adGenCSMShelfInputMaxCtd OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide input Maximum Cell Transfer Delay value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system."
DEFVAL { 21 }
::= { adGenCSMOptionsExtension 24 }
adGenCSMShelfOutputMaxCtd OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide output Maximum Cell Transfer Delay value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system."
DEFVAL { 21 }
::= { adGenCSMOptionsExtension 25 }
adGenCSMShelfCbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide scheduling algorythm to use for the CBR class of
service. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMOptionsExtension 26 }
adGenCSMShelfRtVbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide scheduling algorythm to use for the rtVBR class of
service. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMOptionsExtension 27 }
adGenCSMShelfNrtVbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide scheduling algorythm to use for the nrtVBR class of
service. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMOptionsExtension 28 }
adGenCSMShelfUbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide scheduling algorythm to use for the UBR class of
service. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect.
The UBR class can only be set to roundRobin or strictPriority"
DEFVAL { strictPriority }
::= { adGenCSMOptionsExtension 29 }
adGenCSMShelfCbrShaping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide flag enabling/disabling traffic shaping for the CBR
traffic class. If enabled (true), traffic shaping will limit
and shape cell egress (transmission) on the network (WAN)
interface to the traffic descriptor that describes the requested
QOS in that direction.
Note that traffic shaping is only available on the network (WAN)
interface and is not currently available for loop (subscriber)
slots.
The setting or clearing of this flag requires a CSM reboot
before the setting takes effect."
DEFVAL { false }
::= { adGenCSMOptionsExtension 30 }
adGenCSMShelfRtVbrShaping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide flag enabling/disabling traffic shaping for the rtVBR
traffic class. If enabled (true), traffic shaping will limit
and shape cell egress (transmission) on the network (WAN)
interface to the traffic descriptor that describes the requested
QOS in that direction.
Note that traffic shaping is only available on the network (WAN)
interface and is not currently available for loop (subscriber)
slots.
The setting or clearing of this flag requires a CSM reboot
before the setting takes effect."
DEFVAL { false }
::= { adGenCSMOptionsExtension 31 }
adGenCSMShelfNrtVbrShaping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide flag enabling/disabling traffic shaping for the nrtVBR
traffic class. If enabled (true), traffic shaping will limit
and shape cell egress (transmission) on the network (WAN)
interface to the traffic descriptor that describes the requested
QOS in that direction.
Note that traffic shaping is only available on the network (WAN)
interface and is not currently available for loop (subscriber)
slots.
The setting or clearing of this flag requires a CSM reboot
before the setting takes effect."
DEFVAL { false }
::= { adGenCSMOptionsExtension 32 }
adGenCSMShelfUbrShaping OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide flag enabling/disabling traffic shaping for the UBR
traffic class. If enabled (true), traffic shaping will limit
and shape cell egress (transmission) on the network (WAN)
interface to the traffic descriptor that describes the requested
QOS in that direction.
Note that traffic shaping is only available on the network (WAN)
interface and is not currently available for loop (subscriber)
slots.
The setting or clearing of this flag requires a CSM reboot
before the setting takes effect."
DEFVAL { false }
::= { adGenCSMOptionsExtension 33 }
--
-- Direction specific options
--
-- Per-direction options are inherited from the settings at the shelf
-- level for all variables except for adGenCSMDirectionMaximumThreshold if
-- the associated override flag is false. All variables are read-write
-- only if the override flag is set to true and the
-- adGenCSMOptionMenuDisplayDirection is true. Otherwise, the variables are
-- read-only. Some variables may also only be read-only depending upon
-- the setting of the adGenCSMOptionMenuLevel object
--
adGenCSMDirectionOptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMDirectionOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on per-direction buffer, CAC,
and policing options."
::= { adGenCSMOptionsExtension 17 }
adGenCSMDirectionOptionEntry OBJECT-TYPE
SYNTAX AdGenCSMDirectionOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains per-direction buffer, CAC, and policing option
parameters."
INDEX {adGenCSMDirection}
::= { adGenCSMDirectionOptionTable 1 }
AdGenCSMDirectionOptionEntry ::= SEQUENCE {
adGenCSMDirection AdGenCSMDirection,
adGenCSMDirectionPolicingDisable TruthValue,
adGenCSMDirectionCellRateCACDisable TruthValue,
adGenCSMDirectionBufferCACDisable TruthValue,
adGenCSMDirectionCbrOverbooking INTEGER,
adGenCSMDirectionRtVbrOverbooking INTEGER,
adGenCSMDirectionMaximumThreshold INTEGER,
adGenCSMDirectionNrtVbrOverbooking INTEGER,
adGenCSMDirectionNrtVbrSharing INTEGER,
adGenCSMDirectionUbrSharing INTEGER,
adGenCSMDirectionUbrMaxClp1Thrsh INTEGER,
adGenCSMDirectionUbrMaxClp0Thrsh INTEGER,
adGenCSMDirectionUbrMaxMaxThrsh INTEGER,
adGenCSMDirectionUbrMaxFrameMultiplier INTEGER,
adGenCSMDirectionPolicingDisableOverride TruthValue,
adGenCSMDirectionCellRateCACDisableOverride TruthValue,
adGenCSMDirectionBufferCACDisableOverride TruthValue,
adGenCSMDirectionCbrOverbookingOverride TruthValue,
adGenCSMDirectionRtVbrOverbookingOverride TruthValue,
adGenCSMDirectionNrtVbrOverbookingOverride TruthValue,
adGenCSMDirectionNrtVbrSharingOverride TruthValue,
adGenCSMDirectionUbrSharingOverride TruthValue,
adGenCSMDirectionUbrMaxClp1ThrshOverride TruthValue,
adGenCSMDirectionUbrMaxClp0ThrshOverride TruthValue,
adGenCSMDirectionUbrMaxMaxThrshOverride TruthValue,
adGenCSMDirectionUbrMaxFrameMultiplierOverride TruthValue,
adGenCSMDirectionDefaultCDVT Unsigned32,
adGenCSMDirectionAisRdiDisable TruthValue,
adGenCSMDirectionInputCdv Unsigned32,
adGenCSMDirectionOutputCdv Unsigned32,
adGenCSMDirectionInputMaxCtd Unsigned32,
adGenCSMDirectionOutputMaxCtd Unsigned32,
adGenCSMDirectionCbrClassScheduling AdGenCSMClassScheduling,
adGenCSMDirectionRtVbrClassScheduling AdGenCSMClassScheduling,
adGenCSMDirectionNrtVbrClassScheduling AdGenCSMClassScheduling,
adGenCSMDirectionUbrClassScheduling AdGenCSMClassScheduling,
adGenCSMDirectionDefaultCDVTOverride TruthValue,
adGenCSMDirectionAisRdiDisableOverride TruthValue,
adGenCSMDirectionInputCdvOverride TruthValue,
adGenCSMDirectionOutputCdvOverride TruthValue,
adGenCSMDirectionInputMaxCtdOverride TruthValue,
adGenCSMDirectionOutputMaxCtdOverride TruthValue,
adGenCSMDirectionCbrClassSchedulingOverride TruthValue,
adGenCSMDirectionRtVbrClassSchedulingOverride TruthValue,
adGenCSMDirectionNrtVbrClassSchedulingOverride TruthValue,
adGenCSMDirectionUbrClassSchedulingOverride TruthValue
}
adGenCSMDirection OBJECT-TYPE
SYNTAX AdGenCSMDirection
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Used as the index to specify either the WAN or loop direction."
::= { adGenCSMDirectionOptionEntry 1 }
adGenCSMDirectionPolicingDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if ingress policing should be disabled for
this direction if the associated direction override flag is
set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfPolicingDisable variable."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 2 }
adGenCSMDirectionCellRateCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to Cell Rate calculations
should be disabled if the associated direction override flag is
set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfCellRateCACDisable variable.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 3 }
adGenCSMDirectionBufferCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to buffer threshold
calculations should be disabled if the associated direction
override flag is set to true. If the override flag is set to
false, then this value is read-only and is inherited from the
setting of the adGenCSMShelfBufferCACDisable variable.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { true }
::= { adGenCSMDirectionOptionEntry 4 }
adGenCSMDirectionCbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific overbooking/oversubscription percentage for
the CBR traffic class if the associated direction override flag
is set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfCbrOverbooking variable.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMDirectionOptionEntry 5 }
adGenCSMDirectionRtVbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific overbooking/oversubscription percentage for
the rtVBR traffic class if the associated direction override flag
is set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfRtVbrOverbooking variable.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMDirectionOptionEntry 6 }
adGenCSMDirectionNrtVbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific overbooking/oversubscription percentage for
the nrtVBR traffic class if the associated direction override flag
is set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfNrtVbrOverbooking variable.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMDirectionOptionEntry 7 }
adGenCSMDirectionMaximumThreshold OBJECT-TYPE
SYNTAX INTEGER (1..262143)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific setting that controls the maximum value that
the direction Cell Buffer Maximum Threshold register can contain.
class. A user may wish to modify this value for both directions
available on a shelf (WAN and Loop) if they know in advance where
the majority of cell buffering may be required. One possible use
for setting the WAN Direction maximum threshold would be to set it
to a small value if the DS3 interface is not expected to be used.
In this case, the user could increase the Loop Directions setting
to the maximum value."
DEFVAL { 131072 }
::= { adGenCSMDirectionOptionEntry 8 }
adGenCSMDirectionNrtVbrSharing OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific buffer sharing percentage for the nrtVBR
traffic class if the associated direction override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfNrtVbrSharing variable."
DEFVAL { 0 }
::= { adGenCSMDirectionOptionEntry 9 }
adGenCSMDirectionUbrSharing OBJECT-TYPE
SYNTAX INTEGER (0..100)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific buffer sharing percentage for the UBR
traffic class if the associated direction override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfUbrSharing variable."
DEFVAL { 95 }
::= { adGenCSMDirectionOptionEntry 10 }
adGenCSMDirectionUbrMaxClp1Thrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific maximum CLP-1 Cell Buffer Theshold the UBR
traffic class if the associated direction override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfUbrMaxClp1Thrsh variable."
DEFVAL { 32 }
::= { adGenCSMDirectionOptionEntry 11 }
adGenCSMDirectionUbrMaxClp0Thrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific maximum CLP-0 Cell Buffer Theshold the UBR
traffic class if the associated direction override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfUbrMaxClp0Thrsh variable."
DEFVAL { 512 }
::= { adGenCSMDirectionOptionEntry 12 }
adGenCSMDirectionUbrMaxMaxThrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific maximum max Cell Buffer Theshold the UBR
traffic class if the associated direction override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMShelfUbrMaxMaxThrsh variable."
DEFVAL { 544 }
::= { adGenCSMDirectionOptionEntry 13 }
adGenCSMDirectionUbrMaxFrameMultiplier OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction specific multiplier to use for the UBR traffic class to
use when determining the CLP-0 threshold if the associated
direction override flag is set to true. If the override flag is
set to false, then this value is read-only and is inherited from
the setting of the adGenCSMShelfUbrMaxMaxThrsh variable."
DEFVAL { 4 }
::= { adGenCSMDirectionOptionEntry 14 }
adGenCSMDirectionPolicingDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Direction Policing Disable value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 15 }
adGenCSMDirectionCellRateCACDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Cell Rate CAC Disable value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 16 }
adGenCSMDirectionBufferCACDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Buffer CAC Disable value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 17 }
adGenCSMDirectionCbrOverbookingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CBR Overbooking value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 18 }
adGenCSMDirectionRtVbrOverbookingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if rtVBR Overbooking value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 19 }
adGenCSMDirectionNrtVbrOverbookingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if nrtVBR Overbooking value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 20 }
adGenCSMDirectionNrtVbrSharingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if nrtVBR spare buffer sharing value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 21 }
adGenCSMDirectionUbrSharingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR spare buffer sharing value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 22 }
adGenCSMDirectionUbrMaxClp1ThrshOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR Maximum CLP-0 buffer threshold value
should override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 23 }
adGenCSMDirectionUbrMaxClp0ThrshOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR Maximum CLP-1 buffer threshold value
should override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 24 }
adGenCSMDirectionUbrMaxMaxThrshOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR Maximum max buffer threshold value
should override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 25 }
adGenCSMDirectionUbrMaxFrameMultiplierOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR frame multiplyer value should override
the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 26 }
adGenCSMDirectionDefaultCDVT OBJECT-TYPE
SYNTAX Unsigned32
UNITS "100 nanoseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide default input CDVT setting. If this value is non-zero
and the traffic descriptor for does not explicitly state a
CDVT value, this value is used as the 'implied' CDVT. If this
value is zero, a calculated valued based on the PCR of the
Traffic descriptor is used instead. Currently, this calculated
value is 100 * PCR of the circuit being admitted.
Changing the default input CDVT value will not affect any VC or
VP cross connects that are currently in the 'active' state.
These VC/VP cross Connects will continue to use the CDVT value
that was in effect when the VC/VP cross connect was made active.
The new input CDVT value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfDefaultCDVT
variable."
DEFVAL { 0 }
::= { adGenCSMDirectionOptionEntry 27 }
adGenCSMDirectionAisRdiDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide flag indicating if AIS/RDI events should be
generated on VC/VPs by the CSM when an out-of-cell delineation
event occurs. If AIS/RDI is disabled, AIS/RDI cells received
from neighboring nodes will still be propagated on the
appropriate VC/VP.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfAisRdiDisable
variable."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 28 }
adGenCSMDirectionInputCdv OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide input Cell Delay Variation value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfInputCdv
variable."
DEFVAL { 1 }
::= { adGenCSMDirectionOptionEntry 29 }
adGenCSMDirectionOutputCdv OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide output Cell Delay Variation value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfOutputCdv
variable."
DEFVAL { 1 }
::= { adGenCSMDirectionOptionEntry 30 }
adGenCSMDirectionInputMaxCtd OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide input Maximum Cell Transfer Delay value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfInputMaxCtd
variable."
DEFVAL { 21 }
::= { adGenCSMDirectionOptionEntry 31 }
adGenCSMDirectionOutputMaxCtd OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide output Maximum Cell Transfer Delay value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfOutputMaxCtd
variable."
DEFVAL { 21 }
::= { adGenCSMDirectionOptionEntry 32 }
adGenCSMDirectionCbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide scheduling algorythm to use for the CBR class of
service.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfCbrClassScheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMDirectionOptionEntry 33 }
adGenCSMDirectionRtVbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide scheduling algorythm to use for the rtVBR class of
service. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfRtVbrClassSheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMDirectionOptionEntry 34 }
adGenCSMDirectionNrtVbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide scheduling algorythm to use for the nrtVBR class of
service.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfNrtVbrClassScheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMDirectionOptionEntry 35 }
adGenCSMDirectionUbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Direction-wide scheduling algorythm to use for the UBR class of
service.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMShelfUbrClassScheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect.
The UBR class can only be set to roundRobin or strictPriority"
DEFVAL { strictPriority }
::= { adGenCSMDirectionOptionEntry 36 }
adGenCSMDirectionDefaultCDVTOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the default CDVT value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 37 }
adGenCSMDirectionAisRdiDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the AIS/RDI Disable value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 38 }
adGenCSMDirectionInputCdvOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Input CDV value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 39 }
adGenCSMDirectionOutputCdvOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Output CDV value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 40 }
adGenCSMDirectionInputMaxCtdOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Input Max CTD value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 41 }
adGenCSMDirectionOutputMaxCtdOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Output Max CTD value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 42 }
adGenCSMDirectionCbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the CBR Class Scheduling value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 43 }
adGenCSMDirectionRtVbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the rtVBR Class Scheduling value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 44 }
adGenCSMDirectionNrtVbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the nrtVBR Class Scheduling value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 45 }
adGenCSMDirectionUbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the UBR Class Scheduling value should
override the setting of the associated Shelf value."
DEFVAL { false }
::= { adGenCSMDirectionOptionEntry 46 }
--
-- Port specific options
--
-- Per-Port options are inherited from the settings at the Direction
-- level for all variables if the associated override flag is false.
-- All variables are read-write if and only if the override flag is set
-- to true and the adGenCSMOptionMenuDisplayPort is true. Otherwise, the
-- variables are read-only. Some variables may also only be read-only
-- depending upon the setting of the adGenCSMOptionMenuLevel object
--
adGenCSMPortOptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMPortOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on per-Port buffer, CAC,
and policing options."
::= { adGenCSMOptionsExtension 18 }
adGenCSMPortOptionEntry OBJECT-TYPE
SYNTAX AdGenCSMPortOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains per-Port buffer, CAC, and policing option
parameters."
INDEX {ifIndex}
::= { adGenCSMPortOptionTable 1 }
AdGenCSMPortOptionEntry ::= SEQUENCE {
adGenCSMPortPolicingDisable TruthValue,
adGenCSMPortCellRateCACDisable TruthValue,
adGenCSMPortBufferCACDisable TruthValue,
adGenCSMPortCbrOverbooking INTEGER,
adGenCSMPortRtVbrOverbooking INTEGER,
adGenCSMPortNrtVbrOverbooking INTEGER,
adGenCSMPortMaximumThreshold INTEGER,
adGenCSMPortUbrMaxClp1Thrsh INTEGER,
adGenCSMPortUbrMaxClp0Thrsh INTEGER,
adGenCSMPortUbrMaxMaxThrsh INTEGER,
adGenCSMPortUbrMaxFrameMultiplier INTEGER,
adGenCSMPortPolicingDisableOverride TruthValue,
adGenCSMPortCellRateCACDisableOverride TruthValue,
adGenCSMPortBufferCACDisableOverride TruthValue,
adGenCSMPortCbrOverbookingOverride TruthValue,
adGenCSMPortRtVbrOverbookingOverride TruthValue,
adGenCSMPortNrtVbrOverbookingOverride TruthValue,
adGenCSMPortMaximumThresholdOverride TruthValue,
adGenCSMPortUbrMaxClp1ThrshOverride TruthValue,
adGenCSMPortUbrMaxClp0ThrshOverride TruthValue,
adGenCSMPortUbrMaxMaxThrshOverride TruthValue,
adGenCSMPortUbrMaxFrameMultiplierOverride TruthValue,
adGenCSMPortDefaultCDVT Unsigned32,
adGenCSMPortAisRdiDisable TruthValue,
adGenCSMPortInputCdv Unsigned32,
adGenCSMPortOutputCdv Unsigned32,
adGenCSMPortInputMaxCtd Unsigned32,
adGenCSMPortOutputMaxCtd Unsigned32,
adGenCSMPortCbrClassScheduling AdGenCSMClassScheduling,
adGenCSMPortRtVbrClassScheduling AdGenCSMClassScheduling,
adGenCSMPortNrtVbrClassScheduling AdGenCSMClassScheduling,
adGenCSMPortUbrClassScheduling AdGenCSMClassScheduling,
adGenCSMPortDefaultCDVTOverride TruthValue,
adGenCSMPortAisRdiDisableOverride TruthValue,
adGenCSMPortInputCdvOverride TruthValue,
adGenCSMPortOutputCdvOverride TruthValue,
adGenCSMPortInputMaxCtdOverride TruthValue,
adGenCSMPortOutputMaxCtdOverride TruthValue,
adGenCSMPortCbrClassSchedulingOverride TruthValue,
adGenCSMPortRtVbrClassSchedulingOverride TruthValue,
adGenCSMPortNrtVbrClassSchedulingOverride TruthValue,
adGenCSMPortUbrClassSchedulingOverride TruthValue
}
adGenCSMPortPolicingDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if ingress policing should be disabled for
this port if the associated Port override flag is
set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionPolicingDisable variable."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 1 }
adGenCSMPortCellRateCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to Cell Rate calculations
should be disabled if the associated port override flag is
set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionCellRateCACDisable variable.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 2 }
adGenCSMPortBufferCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to buffer threshold
calculations should be disabled if the associated port
override flag is set to true. If the override flag is set to
false, then this value is read-only and is inherited from the
setting of the adGenCSMDirectionBufferCACDisable variable.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { true }
::= { adGenCSMPortOptionEntry 3 }
adGenCSMPortCbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific overbooking/oversubscription percentage for
the CBR traffic class if the associated ort override flag
is set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionCbrOverbooking variable.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMPortOptionEntry 4 }
adGenCSMPortRtVbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific overbooking/oversubscription percentage for
the rtVBR traffic class if the associated ort override flag
is set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionRtVbrOverbooking variable.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMPortOptionEntry 5 }
adGenCSMPortNrtVbrOverbooking OBJECT-TYPE
SYNTAX INTEGER (1..32767)
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific overbooking/oversubscription percentage for
the nrtVBR traffic class if the associated port override flag
is set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionNrtVbrOverbooking variable.
Changing the overbooking value will not affect any VC or VP
cross connects that are currently in the 'active' state. These
VC/VP cross Connects will continue to use the overbooking rate
that was in effect when the VC/VP cross connect was made active.
The new overbooking value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted."
DEFVAL { 100 }
::= { adGenCSMPortOptionEntry 6 }
adGenCSMPortMaximumThreshold OBJECT-TYPE
SYNTAX INTEGER (1..262143)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific setting that controls the maximum value that
the Port Cell Buffer Maximum Threshold register can contain.
class. A user may wish to modify this value for both for a port
to limit the maximum number of cells for all traffic classes
that may be queued at one time for egress on the specific port.
If the override flag is set to false, then this value is
read-only and is inherited from the setting of the
adGenCSMDirectionMaximumThreshold variable."
DEFVAL { 131072 }
::= { adGenCSMPortOptionEntry 7 }
adGenCSMPortUbrMaxClp1Thrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific maximum CLP-1 Cell Buffer Theshold the UBR
traffic class if the associated port override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionUbrMaxClp1Thrsh variable."
DEFVAL { 32 }
::= { adGenCSMPortOptionEntry 8 }
adGenCSMPortUbrMaxClp0Thrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific maximum CLP-0 Cell Buffer Theshold the UBR
traffic class if the associated port override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionUbrMaxClp0Thrsh variable."
DEFVAL { 512 }
::= { adGenCSMPortOptionEntry 9 }
adGenCSMPortUbrMaxMaxThrsh OBJECT-TYPE
SYNTAX INTEGER (1..8191)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific maximum max Cell Buffer Theshold the UBR
traffic class if the associated port override flag is set
to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMDirectionUbrMaxMaxThrsh variable."
DEFVAL { 544 }
::= { adGenCSMPortOptionEntry 10 }
adGenCSMPortUbrMaxFrameMultiplier OBJECT-TYPE
SYNTAX INTEGER (1..8191)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port specific multiplier to use for the UBR traffic class to
use when determining the CLP-0 threshold if the associated
port override flag is set to true. If the override flag is
set to false, then this value is read-only and is inherited from
the setting of the adGenCSMDirectionUbrMaxMaxThrsh variable."
DEFVAL { 4 }
::= { adGenCSMPortOptionEntry 11 }
adGenCSMPortPolicingDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Port Policing Disable value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 12 }
adGenCSMPortCellRateCACDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Cell Rate CAC Disable value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 13 }
adGenCSMPortBufferCACDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Buffer CAC Disable value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 14 }
adGenCSMPortCbrOverbookingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CBR Overbooking value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 15 }
adGenCSMPortRtVbrOverbookingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if rtVBR Overbooking value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 16 }
adGenCSMPortNrtVbrOverbookingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if nrtVBR Overbooking value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 17 }
adGenCSMPortMaximumThresholdOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if maximum buffer threshold value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 18 }
adGenCSMPortUbrMaxClp1ThrshOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR Maximum CLP-0 buffer threshold value
should override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 19 }
adGenCSMPortUbrMaxClp0ThrshOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR Maximum CLP-1 buffer threshold value
should override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 20 }
adGenCSMPortUbrMaxMaxThrshOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR Maximum max buffer threshold value
should override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 21 }
adGenCSMPortUbrMaxFrameMultiplierOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if UBR frame multiplyer value should override
the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 22 }
adGenCSMPortDefaultCDVT OBJECT-TYPE
SYNTAX Unsigned32
UNITS "100 nanoseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide default input CDVT setting. If this value is non-zero
and the traffic descriptor for does not explicitly state a
CDVT value, this value is used as the 'implied' CDVT. If this
value is zero, a calculated valued based on the PCR of the
Traffic descriptor is used instead. Currently, this calculated
value is 100 * PCR of the circuit being admitted.
Changing the default input CDVT value will not affect any VC or
VP cross connects that are currently in the 'active' state.
These VC/VP cross Connects will continue to use the CDVT value
that was in effect when the VC/VP cross connect was made active.
The new input CDVT value will be used on these VC/VP cross
connects the next time they are placed in a notInService state
or the CSM is rebooted.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionDefaultCDVT
variable."
DEFVAL { 0 }
::= { adGenCSMPortOptionEntry 23 }
adGenCSMPortAisRdiDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide flag indicating if AIS/RDI events should be
generated on VC/VPs by the CSM when an out-of-cell delineation
event occurs. If AIS/RDI is disabled, AIS/RDI cells received
from neighboring nodes will still be propagated on the
appropriate VC/VP.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionAisRdiDisable
variable."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 24 }
adGenCSMPortInputCdv OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide input Cell Delay Variation value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionInputCdv
variable."
DEFVAL { 1 }
::= { adGenCSMPortOptionEntry 25 }
adGenCSMPortOutputCdv OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide output Cell Delay Variation value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionOutputCdv
variable."
DEFVAL { 1 }
::= { adGenCSMPortOptionEntry 26 }
adGenCSMPortInputMaxCtd OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide input Maximum Cell Transfer Delay value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionInputMaxCtd
variable."
DEFVAL { 21 }
::= { adGenCSMPortOptionEntry 27 }
adGenCSMPortOutputMaxCtd OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide output Maximum Cell Transfer Delay value for ports.
Typically this value is only useful if Signaling/PNNI is
enabled on the system.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionMaxCtd
variable."
DEFVAL { 21 }
::= { adGenCSMPortOptionEntry 28 }
adGenCSMPortCbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide scheduling algorythm to use for the CBR class of
service.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionCbrClassSheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMPortOptionEntry 29 }
adGenCSMPortRtVbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide scheduling algorythm to use for the rtVBR class of
service.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionRtVbrClassScheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMPortOptionEntry 30 }
adGenCSMPortNrtVbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide scheduling algorythm to use for the nrtVBR class of
service.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionNrtVbrClassSheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect."
DEFVAL { modifiedStrictPriority }
::= { adGenCSMPortOptionEntry 31 }
adGenCSMPortUbrClassScheduling OBJECT-TYPE
SYNTAX AdGenCSMClassScheduling
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port-wide scheduling algorythm to use for the UBR class of
service.
If the override flag is set to false, then this value is read-only
and is inherited from the setting of the adGenCSMDirectionUbrClassScheduling
variable. Changing the scheduling algorythms is a significant event
and requires a restart of the CSM to take effect.
The UBR class can only be set to roundRobin or strictPriority"
DEFVAL { strictPriority }
::= { adGenCSMPortOptionEntry 32 }
adGenCSMPortDefaultCDVTOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the default CDVT value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 33 }
adGenCSMPortAisRdiDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the AIS/RDI Disable value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 34 }
adGenCSMPortInputCdvOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Input CDV value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 35 }
adGenCSMPortOutputCdvOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Output CDV value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 36 }
adGenCSMPortInputMaxCtdOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Input Max CTD value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 37 }
adGenCSMPortOutputMaxCtdOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the Output Max CTD value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 38 }
adGenCSMPortCbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the CBR Class Scheduling value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 39 }
adGenCSMPortRtVbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the rtVBR Class Scheduling value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 40 }
adGenCSMPortNrtVbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the nrtVBR Class Scheduling value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 41 }
adGenCSMPortUbrClassSchedulingOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if the UBR Class Scheduling value should
override the setting of the associated Direction value."
DEFVAL { false }
::= { adGenCSMPortOptionEntry 42 }
--
-- Class specific options
--
-- Per-class options are inherited from the settings at the port level
-- for all variables if the associated override flag is false. Note that
-- each port has its own set of per-class options.
--
-- All variables are read-write if and only if the override flag is set
-- to true and the adGenCSMOptionMenuDisplayClass is true. Otherwise, the
-- variables are read-only. Some variables may also only be read-only
-- depending upon the setting of the adGenCSMOptionMenuLevel object
--
-- Only cbr, rtVbr, nrtVbr, and ubr classes are supported at this time.
--
adGenCSMClassOptionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMClassOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on per-class buffer, CAC,
and policing options."
::= { adGenCSMOptionsExtension 19 }
adGenCSMClassOptionEntry OBJECT-TYPE
SYNTAX AdGenCSMClassOptionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains per-Class buffer, CAC, and policing option
parameters. Only cbr, rtVbr, nrtVbr, and ubr classes are
supported at this time."
INDEX {ifIndex,
adGenAtmServiceCategory}
::= { adGenCSMClassOptionTable 1 }
AdGenCSMClassOptionEntry ::= SEQUENCE {
adGenAtmServiceCategory AtmServiceCategory,
adGenCSMClassPolicingDisable TruthValue,
adGenCSMClassCellRateCACDisable TruthValue,
adGenCSMClassBufferCACDisable TruthValue,
adGenCSMClassMaximumThreshold INTEGER,
adGenCSMClassPolicingDisableOverride TruthValue,
adGenCSMClassCellRateCACDisableOverride TruthValue,
adGenCSMClassBufferCACDisableOverride TruthValue,
adGenCSMClassMaximumThresholdOverride TruthValue
}
adGenAtmServiceCategory OBJECT-TYPE
SYNTAX AtmServiceCategory
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of valid service categories."
::= { adGenCSMClassOptionEntry 1 }
adGenCSMClassPolicingDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if ingress policing should be disabled for
this class if the associated Class override flag is
set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMPortPolicingDisable variable."
DEFVAL { false }
::= { adGenCSMClassOptionEntry 2 }
adGenCSMClassCellRateCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to Cell Rate calculations
should be disabled if the associated class override flag is
set to true. If the override flag is set to false, then this
value is read-only and is inherited from the setting of the
adGenCSMPortCellRateCACDisable variable.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { false }
::= { adGenCSMClassOptionEntry 3 }
adGenCSMClassBufferCACDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if CAC failures due to buffer threshold
calculations should be disabled if the associated class
override flag is set to true. If the override flag is set to
false, then this value is read-only and is inherited from the
setting of the adGenCSMPortBufferCACDisable variable.
For VC or VP cross connects already in the 'active' state, CAC
has already taken place and modifying this objects value will
not force CAC to run again on these VC/VP cross connects unless
they are set to a notInService state and then set to 'active'
or if a CSM reboot is performed."
DEFVAL { true }
::= { adGenCSMClassOptionEntry 4 }
adGenCSMClassMaximumThreshold OBJECT-TYPE
SYNTAX INTEGER (1..262143)
UNITS "cells"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Class specific setting that controls the maximum value that
the Class Cell Buffer Maximum Threshold register can contain.
class. A user may wish to modify this value for both for a class
to limit the maximum number of cells for a given traffic class
an a specific port that may be queued at one time for egress
on the specific class. If the override flag is set to false,
then this value is read-only and is inherited from the setting
of the adGenCSMPortClassMaximumThreshold variable."
DEFVAL { 8091 }
::= { adGenCSMClassOptionEntry 5 }
adGenCSMClassPolicingDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Class Policing Disable value should
override the setting of the associated Port value."
DEFVAL { false }
::= { adGenCSMClassOptionEntry 6 }
adGenCSMClassCellRateCACDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Cell Rate CAC Disable value should
override the setting of the associated Port value."
DEFVAL { false }
::= { adGenCSMClassOptionEntry 7 }
adGenCSMClassBufferCACDisableOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if Buffer CAC Disable value should
override the setting of the associated Port value."
DEFVAL { false }
::= { adGenCSMClassOptionEntry 8 }
adGenCSMClassMaximumThresholdOverride OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag indicating if maximum buffer threshold value should
override the setting of the associated Port value."
DEFVAL { false }
::= { adGenCSMClassOptionEntry 9 }
--
-- The CSM ATM VPL Extensions
--
adGenCSMVplTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVplEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM VPL Table contains vendor specific extensions to
the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 4 }
adGenCSMVplEntry OBJECT-TYPE
SYNTAX AdGenCSMVplEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Circuit Link (VPL) associated
parameters and statistics."
INDEX { ifIndex, atmVplVpi }
::= { adGenCSMVplTable 1 }
AdGenCSMVplEntry ::= SEQUENCE {
adGenCSMVplDisableAisRdiGeneration TruthValue,
adGenCSMVplDisablePolicing TruthValue,
adGenCSMVplDisableCAC TruthValue,
adGenCSMVplResetATMStats INTEGER,
adGenCSMVplTxCells Counter32,
adGenCSMVplRxCells Counter32,
adGenCSMVplRxOamCells Counter32,
adGenCSMVplDiscardedClp0Cells Counter32,
adGenCSMVplDiscardedClp01Cells Counter32,
adGenCSMVplTaggedClp0Cells Counter32,
adGenCSMVplAisStateActive TruthValue,
adGenCSMVplRdiStateActive TruthValue,
adGenCSMVplLastE2EAisOamId AdGenCsmOamIdv2,
adGenCSMVplTxOamLpbkReq Counter32,
adGenCSMVplTxOamLpbkRsp Counter32,
adGenCSMVplRxOamLpbkReq Counter32,
adGenCSMVplRxOamLpbkRsp Counter32,
adGenCSMVplOamLpbkPassed Counter32,
adGenCSMVplOamLpbkFailed Counter32,
adGenCSMVplLoopbackEnable TruthValue,
adGenCSMVplInfo OCTET STRING,
adGenCSMVplLastError DisplayString,
adGenCSMVplAal5EncapsType INTEGER
}
adGenCSMVplDisableAisRdiGeneration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this entry is true(1), the VPL endpoint will not generate an
AIS or RDI OAM cell when cell delination is lost on the port that
ifIndex refers too. Note that received AIS/RDI cells will be
forwarded by this endpoint."
::= { adGenCSMVplEntry 1 }
adGenCSMVplDisablePolicing OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this entry is true(1), the VPL endpoint will not perform
policing on the VPL's cells that are received on the port that
ifIndex refers too."
::= { adGenCSMVplEntry 2 }
adGenCSMVplDisableCAC OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this entry is true(1), the VPL endpoint will not perform
policing on the VPL's cells that are received on the port that
ifIndex refers too."
::= { adGenCSMVplEntry 3 }
adGenCSMVplResetATMStats OBJECT-TYPE
SYNTAX INTEGER {
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set will reset atms stats on the VPL, Gets will return 1"
::= { adGenCSMVplEntry 4 }
adGenCSMVplTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells transmitted on this VPL."
::= { adGenCSMVplEntry 5 }
adGenCSMVplRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells received on this VPL."
::= { adGenCSMVplEntry 6 }
adGenCSMVplRxOamCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OAM cells successfully received on this VPL."
::= { adGenCSMVplEntry 7 }
adGenCSMVplDiscardedClp0Cells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells with CLP=0 that were received by
this VPL and were discarded due to being deemed non-conformant to
the contracted QOS requirements of the VPL."
::= { adGenCSMVplEntry 8 }
adGenCSMVplDiscardedClp01Cells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells with CLP=0 and CLP=1 that were
received by this VPL and were discarded due to being deemed
non-conformant to the contracted QOS requirements of the VPL."
::= { adGenCSMVplEntry 9 }
adGenCSMVplTaggedClp0Cells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells with CLP=0 that were received by
this VPL and were tagged (but not discarded) due to being deemed
non-conformant to the contracted QOS requirements of the VPL."
::= { adGenCSMVplEntry 10 }
adGenCSMVplAisStateActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if this VPL is current sending AIS cells toward any
other VPL that belongs to the same VC Cross connect. To determine
if this VPL is forwarding a received AIS cell, or if it generating
an AIS cell, examine the cell delineation state of the port that
is referred to by ifIndex."
::= { adGenCSMVplEntry 11 }
adGenCSMVplRdiStateActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if this VPL is current sending RDI cells toward any
other VPL that belongs to the same VC Cross connect. To determine
if this VPL is forwarding a received AIS cell, or if it generating
an RDI cell, examine the cell delineation state of the port that
is referred to by ifIndex."
::= { adGenCSMVplEntry 12 }
adGenCSMVplLastE2EAisOamId OBJECT-TYPE
SYNTAX AdGenCsmOamIdv2
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field contains the OAM location ID of the last End-to-End
AIS OAM cell on this endpoint. The OAM location ID field within
and AIS cell is an optional feature that not all ATM switches and
hosts support. If the feature is not supported by the ATM node
that is originating the end-to-end AIS cells, the OAM location ID
will often be composed of 16 octets of 0x6A. If the endpoint has
never received an AIS cell, then this field will be composed of
16 octets of 0x00."
::= { adGenCSMVplEntry 13 }
adGenCSMVplTxOamLpbkReq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Tx OAM Loopback request on this VPL."
::= { adGenCSMVplEntry 14 }
adGenCSMVplTxOamLpbkRsp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Tx OAM Loopback response on this VPL."
::= { adGenCSMVplEntry 15 }
adGenCSMVplRxOamLpbkReq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Rx OAM Loopback request on this VPL."
::= { adGenCSMVplEntry 16 }
adGenCSMVplRxOamLpbkRsp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Rx OAM Loopback response on this VPL."
::= { adGenCSMVplEntry 17 }
adGenCSMVplOamLpbkPassed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Passed attempts for OAM Loopback on this VPL."
::= { adGenCSMVplEntry 18 }
adGenCSMVplOamLpbkFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Failed attempts for OAM Loopback on this VPL."
::= { adGenCSMVplEntry 19 }
adGenCSMVplLoopbackEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can be used to enable (true) or disable (false)
data loopback at the ATM cell level on the specified VPL. The
VPL must be active and part of a Virtual Path cross-connect in
order for this flag to be set. The Virtual Path cross-connect
does not have to be in the active state.
For the TA3000 CSM, enabling VPL level loopback on a Virtual
Path cross-connect will also enable loopback on all other VPL
endpoints of the cross connect."
::= { adGenCSMVplEntry 20 }
adGenCSMVplInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"octet string that contains the following :
TxTDIndex(4 BYTES).RxTDIndex(4 BYTES).VplLoopbackStatus(4 BYTES).VplRowStatus(4 BYTES)"
::= { adGenCSMVplEntry 21 }
adGenCSMVplLastError OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Error message explaining why the VPL is not operational. Operational
VPLs should contain an empty string."
::= { adGenCSMVplEntry 22 }
adGenCSMVplAal5EncapsType OBJECT-TYPE
SYNTAX INTEGER {
vcMultiplexRoutedProtocol(1),
vcMultiplexBridgedProtocol8023(2),
vcMultiplexBridgedProtocol8025(3),
vcMultiplexBridgedProtocol8026(4),
vcMultiplexLANemulation8023(5),
vcMultiplexLANemulation8025(6),
llcEncapsulation(7),
multiprotocolFrameRelaySscs(8),
other(9),
unknown(10),
-- Additions to RFC 2515 enumerations (atmVccAal5EncapsType)
vcMultiplexPppoa(11), -- PPPoA
llcEncapsulatedPppoa(12), -- PPPoA, no SNAP header
llcEncapsulatedAutoDiscover(13)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enumeration maps exactly to those used for atmVccAal5EncapsType
in RFC 2515 except that additions are added to the end. However, the
types here reflect a VPL's Encapsulation type. The atmVplTable doesn't
list anything like this so it needed to be created here"
DEFVAL { vcMultiplexBridgedProtocol8023 }
::= { adGenCSMVplEntry 23 }
--
-- The CSM ATM VCL Extensions
--
adGenCSMVclTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM VCL Table contains vendor specific extensions to
the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 5 }
adGenCSMVclEntry OBJECT-TYPE
SYNTAX AdGenCSMVclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Circuit Link (VCL) associated
parameters and statistics."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { adGenCSMVclTable 1 }
AdGenCSMVclEntry ::= SEQUENCE {
adGenCSMVclDisableAisRdiGeneration TruthValue,
adGenCSMVclDisablePolicing TruthValue,
adGenCSMVclDisableCAC TruthValue,
adGenCSMVclResetATMStats INTEGER,
adGenCSMVclTxCells Counter32,
adGenCSMVclRxCells Counter32,
adGenCSMVclRxOamCells Counter32,
adGenCSMVclDiscardedClp0Cells Counter32,
adGenCSMVclDiscardedClp01Cells Counter32,
adGenCSMVclTaggedClp0Cells Counter32,
adGenCSMVclAisStateActive TruthValue,
adGenCSMVclRdiStateActive TruthValue,
adGenCSMVclLastE2EAisOamId AdGenCsmOamIdv2,
adGenCSMVclTxOamLpbkReq Counter32,
adGenCSMVclTxOamLpbkRsp Counter32,
adGenCSMVclRxOamLpbkReq Counter32,
adGenCSMVclRxOamLpbkRsp Counter32,
adGenCSMVclOamLpbkPassed Counter32,
adGenCSMVclOamLpbkFailed Counter32,
adGenCSMVclLoopbackEnable TruthValue,
adGenCSMVclInfo OCTET STRING,
adGenCSMVclLastError DisplayString,
adGenCSMVclAal5EncapsType INTEGER,
adGenCSMSubInterfaceIndex Integer32
}
adGenCSMVclDisableAisRdiGeneration OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this entry is true(1), the VCL endpoint will not generate an
AIS or RDI OAM cell when cell delination is lost on the port that
ifIndex refers too. Note that received AIS/RDI cells will be
forwarded by this endpoint."
::= { adGenCSMVclEntry 1 }
adGenCSMVclDisablePolicing OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this entry is true(1), the VCL endpoint will not perform
policing on the VCL's cells that are received on the port that
ifIndex refers too."
::= { adGenCSMVclEntry 2 }
adGenCSMVclDisableCAC OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this entry is true(1), the VCL endpoint will not perform
policing on the VCL's cells that are received on the port that
ifIndex refers too."
::= { adGenCSMVclEntry 3 }
adGenCSMVclResetATMStats OBJECT-TYPE
SYNTAX INTEGER {
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set will reset atms stats on the VCL, Gets will return 1"
::= { adGenCSMVclEntry 4 }
adGenCSMVclTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells transmitted on this VCL."
::= { adGenCSMVclEntry 5 }
adGenCSMVclRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells received on this VCL."
::= { adGenCSMVclEntry 6 }
adGenCSMVclRxOamCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of OAM cells successfully received on this VCL."
::= { adGenCSMVclEntry 7 }
adGenCSMVclDiscardedClp0Cells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells with CLP=0 that were received by
this VCL and were discarded due to being deemed non-conformant to
the contracted QOS requirements of the VCL."
::= { adGenCSMVclEntry 8 }
adGenCSMVclDiscardedClp01Cells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells with CLP=0 and CLP=1 that were
received by this VCL and were discarded due to being deemed
non-conformant to the contracted QOS requirements of the VCL."
::= { adGenCSMVclEntry 9 }
adGenCSMVclTaggedClp0Cells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of User and OAM cells with CLP=0 that were received by
this VCL and were tagged (but not discarded) due to being deemed
non-conformant to the contracted QOS requirements of the VCL."
::= { adGenCSMVclEntry 10 }
adGenCSMVclAisStateActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if this VCL is current sending AIS cells toward any
other VCL that belongs to the same VC Cross connect. To determine
if this VCL is forwarding a received AIS cell, or if it generating
an AIS cell, examine the cell delineation state of the port that
is referred to by ifIndex."
::= { adGenCSMVclEntry 11 }
adGenCSMVclRdiStateActive OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if this VCL is current sending RDI cells toward any
other VCL that belongs to the same VC Cross connect. To determine
if this VCL is forwarding a received AIS cell, or if it generating
an RDI cell, examine the cell delineation state of the port that
is referred to by ifIndex."
::= { adGenCSMVclEntry 12 }
adGenCSMVclLastE2EAisOamId OBJECT-TYPE
SYNTAX AdGenCsmOamIdv2
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field contains the OAM location ID of the last End-to-End
AIS OAM cell on this endpoint. The OAM location ID field within
and AIS cell is an optional feature that not all ATM switches and
hosts support. If the feature is not supported by the ATM node
that is originating the end-to-end AIS cells, the OAM location ID
will often be composed of 16 octets of 0x6A. If the endpoint has
never received an AIS cell, then this field will be composed of
16 octets of 0x00."
::= { adGenCSMVclEntry 13 }
adGenCSMVclTxOamLpbkReq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Tx OAM Loopback request on this VCL."
::= { adGenCSMVclEntry 14 }
adGenCSMVclTxOamLpbkRsp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Tx OAM Loopback response on this VCL."
::= { adGenCSMVclEntry 15 }
adGenCSMVclRxOamLpbkReq OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Rx OAM Loopback request on this VCL."
::= { adGenCSMVclEntry 16 }
adGenCSMVclRxOamLpbkRsp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Rx OAM Loopback response on this VCL."
::= { adGenCSMVclEntry 17 }
adGenCSMVclOamLpbkPassed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Passed attempts for OAM Loopback on this VCL."
::= { adGenCSMVclEntry 18 }
adGenCSMVclOamLpbkFailed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Failed attempts for OAM Loopback on this VCL."
::= { adGenCSMVclEntry 19 }
adGenCSMVclLoopbackEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object can be used to enable (true) or disable (false)
data loopback at the ATM cell level on the specified VCL. The
VCL must be active and part of a Virtual Circuit cross-connect in
order for this flag to be set. The Virtual Circuit cross-connect
does not have to be in the active state.
For the TA3000 CSM, enabling VCL level loopback on a Virtual
Circuit cross-connect will also enable loopback on all other VCL
endpoints of the cross connect."
::= { adGenCSMVclEntry 20 }
adGenCSMVclInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"octet string that contains the following :
TxTDIndex(4 BYTES).RxTDIndex(4 BYTES).VclLoopbackStatus(4 BYTES).VclRowStatus(4 BYTES)"
::= { adGenCSMVclEntry 21 }
adGenCSMVclLastError OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Error message explaining why the VCL is not operational. Operational
VCLs should contain an empty string."
::= { adGenCSMVclEntry 22 }
adGenCSMVclAal5EncapsType OBJECT-TYPE
SYNTAX INTEGER {
vcMultiplexRoutedProtocol(1),
vcMultiplexBridgedProtocol8023(2),
vcMultiplexBridgedProtocol8025(3),
vcMultiplexBridgedProtocol8026(4),
vcMultiplexLANemulation8023(5),
vcMultiplexLANemulation8025(6),
llcEncapsulation(7),
multiprotocolFrameRelaySscs(8),
other(9),
unknown(10),
-- Additions to RFC 2515 enumerations (atmVccAal5EncapsType)
vcMultiplexPppoa(11), -- PPPoA
llcEncapsulatedPppoa(12), -- PPPoA, no SNAP header
llcEncapsulatedAutoDiscover(13)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The enumeration maps exactly to those used for atmVccAal5EncapsType
in RFC 2515 except that additions are added to the end. If the value
of this object is one of the added enumerations, atmVccAal5EncapsType
will return a value of 'other'. Otherwise the two objects can be
used interchangeably."
DEFVAL { vcMultiplexBridgedProtocol8023 }
::= { adGenCSMVclEntry 23 }
adGenCSMSubInterfaceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This index specificies the sub interface index associated with this VCL.
The CLI is indexed by interface.sub while the ATM VCL table is indexed
by interface.vpi.vci."
::= { adGenCSMVclEntry 24 }
--
-- The CSM ATM VCCC/VPCC Name lookup Extensions
--
adGenCSMCcNameLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMCcNameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ADTRAN CSM ATM Cross-Connect Name Lookup Table a method
to look up VC or VP Cross-connects (PVC, SPVC, SVC, PVP,
SPVP, or SVP) by name. During the name lookup process names
are treated as case-insensitive. Cross connects that do not
have a name cannot be searched for through this table since
multiple matches could occur.
Due to the complexity of the search, only the Vccc (PVC) table
will return valid values to GetNext requests."
::={ adGenCSMAtmExtension 6 }
adGenCSMCcNameLookupEntry OBJECT-TYPE
SYNTAX AdGenCSMCcNameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Currently, only the index exists as an entry to this table.
This allows the ADTRAN EMS to perform a PVC/PVP lookup based
on a name."
INDEX { adGenCSMCcName }
::= { adGenCSMCcNameLookupTable 1 }
AdGenCSMCcNameLookupEntry ::= SEQUENCE {
adGenCSMCcName DisplayString,
adGenCSMCcFindIndex INTEGER
}
adGenCSMCcName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Display name of the the PVC, SPVC, SVC, PVP, SPVP, or SVP
that is the index to the rows of this table."
::={ adGenCSMCcNameLookupEntry 1 }
adGenCSMCcFindIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the Vc (or Vp) Cross-
Connect Index to the PVC, SPVC, SVC, PVP, SPVP, or SVP with
the name supplied as an index."
::={ adGenCSMCcNameLookupEntry 2 }
--
-- The CSM ATM Traffic Descriptor Name lookup Extensions
--
adGenCSMTdNameLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMTdNameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ADTRAN CSM ATM Traffic Descriptor Name Lookup Table a method
to look up traffic descriptors by name. During the name lookup
process names are treated as case-insensitive. Traffic Descriptors
that do not have a name cannot be searched for through this table
since multiple matches could occur."
::={ adGenCSMAtmExtension 7 }
adGenCSMTdNameLookupEntry OBJECT-TYPE
SYNTAX AdGenCSMTdNameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Currently, only the index exists as an entry to this table.
This allows the ADTRAN EMS to perform a TD lookup based
on a name."
INDEX { adGenCSMTdName }
::= { adGenCSMTdNameLookupTable 1 }
AdGenCSMTdNameLookupEntry ::= SEQUENCE {
adGenCSMTdName DisplayString,
adGenCSMTdFindIndex AtmTrafficDescrParamIndex
}
adGenCSMTdName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Display name of the the Traffic Descriptor that is the index to
the rows of this table."
::={ adGenCSMTdNameLookupEntry 1 }
adGenCSMTdFindIndex OBJECT-TYPE
SYNTAX AtmTrafficDescrParamIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object identifies the traffic descriptor
index corresponding to the name supplied as an index to this row."
::={ adGenCSMTdNameLookupEntry 2 }
--
-- The CSM ATM Cross-connect last change entries
--
adGenCsmPvpLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the last creation, deletion,
or change to/from an enabled state for a PVP (non-switched) entry
in the atmVpCrossConnectTable."
::={ adGenCSMAtmExtension 8 }
adGenCsmSvpLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the last creation, deletion,
or change to/from an enabled state for a SPVP or SVP (switched) entry
in the atmVpCrossConnectTable."
::={ adGenCSMAtmExtension 9 }
adGenCsmPvcLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the last creation, deletion,
or change to/from an enabled state for a PVC (non-switched) entry
in the atmVcCrossConnectTable."
::={ adGenCSMAtmExtension 10 }
adGenCsmSvcLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the last creation, deletion,
or change to/from an enabled state for a SPVC or SVC (switched) entry
in the atmVcCrossConnectTable."
::={ adGenCSMAtmExtension 11 }
adGenCSMUseFixedIndexes OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shelf-wide flag enabling/disabling the use of fixed indexes for
Traffic Descriptors, VC Cross Connects, and VP Cross Connects."
DEFVAL { false }
::= { adGenCSMAtmExtension 16 }
--
-- The CSM Monitoring Extensions
--
adGenCSMMonitor OBJECT IDENTIFIER ::= {adGenCSMmg 7}
--
-- The Adtran CSM monitoring extensions provide a means to
-- gather performance monitoring information at the shelf,
-- port, VP, and VC levels over a series of user defined
-- intervals. Besides specifying the scope of the data
-- collection, various levels also allow for restricting the
-- data to specific traffic classes.
--
-- The adGenCSMMonitorSessionTable can be used to create these
-- monitoring sessions through read-create access. A step-wise
-- description of the procedure to create the monitoring sessions
-- is provided in the adGenCSMMonitorSessionEntry description
-- below
--
adGenCSMMonitorSessionIndexNext OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an appropriate value to
be used for adGenCSMMonitorSessionId when creating
entries in the adGenCSMMonitorSessionTable. The value
0 indicates that no unassigned entries are
available. To obtain the adGenCSMMonitorSessionId
value for a new entry, the manager issues a
management protocol retrieval operation to obtain
the current value of this object. After each
retrieval, the agent should modify the value to
the next unassigned index.
After a manager retrieves a value the agent will
determine through its local policy when this index
value will be made available for reuse."
::= { adGenCSMMonitor 1 }
adGenCSMMonitorSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMMonitorSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM monitoring extensions provide a means to
gather performance monitoring information at the shelf,
direction, port, VP, and VC levels over a series of
user defined intervals. Besides specifying the scope
of the data collection, various levels also allow for
restricting the data to specific traffic classes."
::={ adGenCSMMonitor 2 }
adGenCSMMonitorSessionEntry OBJECT-TYPE
SYNTAX AdGenCSMMonitorSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenCSMMonitorSessionTable. An entry
in this table is used to model a data collection interval
that has specific levels of scope. Depending upon the
capabilities of the particular CSM, only a limited
number of Monitoring Sessions (table rows) may be active
at any given time. Typically there can be many more
rows defined in the table if they are not active. This
will allow the administrator to store sessions when they
are not needed but may be needed in the future.
Step-wise Procedures to set up a Monitoring Session
(1) The manager obtains a unique adGenCSMMonitorSessionId
by reading the adGenCSMMonitorSessionIndexNext object.
(2) Next, the manager creates a row in the Monitor Session
Table. Each row is indexed by the
adGenCSMMonigorSessionId obtained in step 1 of this
procedure. The row can be created in this type by
setting the adGenCSMMonitorSessionRowStatus to
createAndWait(5). Row creation fails if:
- A row already exists with the specified index.
- Insufficient memory resources exist within the CSM.
(3) The manager sets any column values, besides the rowStatus
to specify the scope and duration of the monitor session.
The adGenCSMMonitorSessionRowStatus can be monitored to
determine if the row has valid parameters. When the
rowStatus is notReady(3), one or more parameters are
invalid for the scope level specified. When the rowStatus
is notInService(2), all columns are valid and the row is
ready to be made active(1).
(4) The manager sets the adGenCSMMonitorSessionRowStatus
object to active(1). This will initiate the monitoring
session and it will continue until the maximum number of
intervals, specified by adGenCSMMonitorSessionMaxIntervals,
is reached. If adGenCSMMonitorSessionMaxIntervals is
zero, the monitor session will continue to run until the
manager sets the adGenCSMMonitorSessionRowStatus object
to notInService(2) or destroy(6). If a power cycle/reset
occurs, the monitoring session will begin again at the
first interval upon restart of the CSM. If the maximum
number of active monitoring sessions has already been
reached, the setting of the adGenCSMMonitorSessionRowStatus
object to active(1) will fail.
*** It should be noted that data collected during a
monitoring session is not preserved across protection
switches at this time."
INDEX { adGenCSMMonitorSessionId }
::= { adGenCSMMonitorSessionTable 1 }
AdGenCSMMonitorSessionEntry ::= SEQUENCE {
adGenCSMMonitorSessionId Unsigned32,
adGenCSMMonitorSessionName OCTET STRING,
adGenCSMMonitorSessionDescription OCTET STRING,
adGenCSMMonitorSessionRowStatus RowStatus,
adGenCSMMonitorSessionStartTimeStamp TimeStamp,
adGenCSMMonitorSessionScope AdGenCSMMonitorScope,
adGenCSMMonitorSessionMaxIntervals Unsigned32,
adGenCSMMonitorSessionIntervalDuration INTEGER,
adGenCSMMonitorSessionCacheInterval INTEGER,
adGenCSMMonitorSessionElapsedIntervals Counter32,
adGenCSMMonitorSessionClasses INTEGER,
adGenCSMMonitorSessionParam1 Unsigned32,
adGenCSMMonitorSessionParam2 Unsigned32,
adGenCSMMonitorSessionParam3 Unsigned32
}
adGenCSMMonitorSessionId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Session index that uniquely identifies a monitoring session.
Typically a session index is obtained by reading the
adGenCSMMonitorSessionIndexNext object."
::= { adGenCSMMonitorSessionEntry 1 }
adGenCSMMonitorSessionName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A short name for the monitor session."
DEFVAL { "" }
::= { adGenCSMMonitorSessionEntry 2 }
adGenCSMMonitorSessionDescription OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..236))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A description for the monitor session. This field can be
used by the manager to store additional information of
importance to a particular monitor session."
DEFVAL { "" }
::= { adGenCSMMonitorSessionEntry 3 }
adGenCSMMonitorSessionRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to start/stop/destroy the session. Please refer to
the procedures listed in the adGenCSMMonitorSessionEntry
object for the proper use of object."
::= { adGenCSMMonitorSessionEntry 4 }
adGenCSMMonitorSessionStartTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides the system time with which the monitoring session
was made active. A manager can monitor this object for
change in an active session to identify if a CSM restart
has occured."
::= { adGenCSMMonitorSessionEntry 5 }
adGenCSMMonitorSessionScope OBJECT-TYPE
SYNTAX AdGenCSMMonitorScope
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object provides the level of scope of the monitoring
session. Depending upon the scope, different minimum and
maximum values for the adGenCSMMonitorSessionIntervalDuration
may apply. In addition, the port(2), vp(3), and vc(4)
levels require the setting of the Session Parameter values.
Please refer to the parameter value objects below for more
information."
DEFVAL { shelf }
::= { adGenCSMMonitorSessionEntry 6 }
adGenCSMMonitorSessionMaxIntervals OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object defines the maximum number of samples intervals
that are to be collected. When the maximum value is reached,
an active(1) monitor session will automatically halt and
enter the notInService(2) state. A value of zero (0) can
be used to specify that the monitoring session should run
until specifically requested to stop by a manager setting
the adGenCSMMonitorSessionRowStatus object."
DEFVAL { 0 }
::= { adGenCSMMonitorSessionEntry 7 }
adGenCSMMonitorSessionIntervalDuration OBJECT-TYPE
SYNTAX INTEGER(10..3600)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the duration, in seconds, of each
sample interval. The minimum value of 10 seconds applies
for the port(2), vp(3), and vc(4) levels of scope. The
shelf(1) scope level has a minimum value of 60 seconds."
DEFVAL { 3600 }
::= { adGenCSMMonitorSessionEntry 8 }
adGenCSMMonitorSessionCacheInterval OBJECT-TYPE
SYNTAX INTEGER(0..24)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the number of samples to maintain
in a local cache for later retrieval by a manager. Each
monitor session displays accumulated, average, maximum,
minimum, and last sample data through the
adGenCSMMonitorCounterTable. If the manager wishes to
collect a history of 'last' sample data, they can either
contiually poll the adGenCSMMonitorCounterTable and save
the last sample data, or they can specify that the monitor
session should maintain a cache of previous intervals in
the adGenCSMMonitorCounterHistoryTable and poll that
table at a reduced frequency."
DEFVAL { 0 }
::= { adGenCSMMonitorSessionEntry 9 }
adGenCSMMonitorSessionElapsedIntervals OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object records the number of intervals that have
elapsed for an active(1) monitor session. This object can
be monitored by a manager to determine if new data is
available in either the adGenCSMMonitorCounterTable or
adGenCSMMonitorCounterHistoryTable tables."
::= { adGenCSMMonitorSessionEntry 10 }
adGenCSMMonitorSessionClasses OBJECT-TYPE
SYNTAX INTEGER(0..31)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the ATM traffic classes of interest
for a monitor session. If a particular bit is set, then
counter data for the indicated traffic class will be included
in the collection data. This object is only significant for
the shelf(1) and port(2) scopes. The bitmask for each ATM
traffic class is as follows:
CBR - 0x01
rtVBR - 0x02
nrtVBR - 0x04
UBR - 0x08"
DEFVAL { '0F'h }
::= { adGenCSMMonitorSessionEntry 11 }
adGenCSMMonitorSessionParam1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the ifIndex parameter if the session
scope adGenCSMMonitorSessionScope is set to port(2), vp(3),
or vc(4)."
DEFVAL { 0 }
::= { adGenCSMMonitorSessionEntry 12 }
adGenCSMMonitorSessionParam2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the VPI parameter if the session
scope adGenCSMMonitorSessionScope is set to vp(3) or vc(4)."
DEFVAL { 0 }
::= { adGenCSMMonitorSessionEntry 13 }
adGenCSMMonitorSessionParam3 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the VCI parameter if the session
scope adGenCSMMonitorSessionScope is set to vc(4)."
DEFVAL { 0 }
::= { adGenCSMMonitorSessionEntry 14 }
--
-- Counter Monitoring
--
--
-- Counter Values
--
adGenCSMMonitorCounterTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMMonitorCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides session counter information for a monitoring
session defined in the adGenCSMMonitorSessionTable. The data
provided in this table is only valid if the session has been
made active since the last CSM reboot or protection switch."
::={ adGenCSMMonitor 3 }
adGenCSMMonitorCounterEntry OBJECT-TYPE
SYNTAX AdGenCSMMonitorCounterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Counter session data can be accessed through an entry in the
adGenCSMMonitorCounterTable. The first index provides the
type of data while the second index provides the
adGenCSMMonitorSessionId of the corresponding row in the
adGenCSMMonitorSessionTable.
Depending upon the adGenCSMMonitorCounterType, the values
of the objects within this table may have slightly different
meanings. Please read the description for each object in
the table closely for more specific information and
behaviours.
Currently only 32-bit counters are provided. No indication
of counter rollover or high-capacity 64-bit counters are
available."
INDEX { adGenCSMMonitorCounterType,
adGenCSMMonitorSessionId }
::= { adGenCSMMonitorCounterTable 1 }
AdGenCSMMonitorCounterEntry ::= SEQUENCE {
adGenCSMMonitorCounterType AdGenCSMMonitorCounterType,
adGenCSMMonitorCounterTimeStamp TimeStamp,
adGenCSMMonitorCounterInterval Integer32,
adGenCSMMonitorCounterTxCells Counter32,
adGenCSMMonitorCounterTxErrors Counter32,
adGenCSMMonitorCounterRxCells Counter32,
adGenCSMMonitorCounterRxOAM Counter32,
adGenCSMMonitorCounterRxDiscardPolicingClp0 Counter32,
adGenCSMMonitorCounterRxDiscardPolicingClp01 Counter32,
adGenCSMMonitorCounterRxTaggedClp0 Counter32,
adGenCSMMonitorCounterRxErrors Counter32
}
adGenCSMMonitorCounterType OBJECT-TYPE
SYNTAX AdGenCSMMonitorCounterType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the overall type of counters provided by
a particular row in the adGenCSMMonitorCounterTable."
::= { adGenCSMMonitorCounterEntry 1 }
adGenCSMMonitorCounterTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For the absolute(1) counter type, this object provides the
current system time sysTime of the CSM. For the cumulative(2)
counter type, this object provides the total number of seconds
that have elapsed since the corresponding session row was set
to the active(1) state. For the average(3) counter type, this
value gives the average time between sample intervals for the
number of samples to data. For the minimum(4) and maximum(5)
counter types, this object provides the system time of the CSM
when one of the counters within this counter type was set to a
new value. For the last(6) counter type, this value provides
the system time that the last sample was collected."
::= { adGenCSMMonitorCounterEntry 2 }
adGenCSMMonitorCounterInterval OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"For the absolute(1), cumulative(2), and average(3) counter
types, this object contains the total number of sample intervals
collected. For the minimum(4) and maximum(5) counter types,
this object provides the interval number when one of the counters
within this counter type was set to a new value. For the last(6)
counter type, this value provides the interval number for the
last collected sample."
::= { adGenCSMMonitorCounterEntry 3 }
adGenCSMMonitorCounterTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted cell count."
::= { adGenCSMMonitorCounterEntry 4 }
adGenCSMMonitorCounterTxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of cells that failed to be transmitted due to some error."
::= { adGenCSMMonitorCounterEntry 5 }
adGenCSMMonitorCounterRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received (OAM and USER) cells."
::= { adGenCSMMonitorCounterEntry 6 }
adGenCSMMonitorCounterRxOAM OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of OAM cells received."
::= { adGenCSMMonitorCounterEntry 7 }
adGenCSMMonitorCounterRxDiscardPolicingClp0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of non-conformant cells with CLP=0 that have been discarded
due to policing."
::= { adGenCSMMonitorCounterEntry 8 }
adGenCSMMonitorCounterRxDiscardPolicingClp01 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of non-conformant cells with CLP=0 or CLP=1 that have
been discarded due to policing."
::= { adGenCSMMonitorCounterEntry 9 }
adGenCSMMonitorCounterRxTaggedClp0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of non-conformant cells with CLP=0 that have been tagged
(CLP set to 1) due to policing."
::= { adGenCSMMonitorCounterEntry 10 }
adGenCSMMonitorCounterRxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of cells received with errors."
::= { adGenCSMMonitorCounterEntry 11 }
--
-- Session history
--
adGenCSMMonitorCounterHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMMonitorCounterHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"If the manager wishes to collect a history of 'last' sample
data, they can either contiually poll the
adGenCSMMonitorCounterTable and save the last sample data, or
they can specify that the monitor session should maintain a
cache of previous intervals in the this table. The
adGenCSMMonitorSessionCacheInterval object in the row of
an entry in the adGenCSMMonitorSessionTable controls whether
or not historical/cached data is maintained for a monitoring
session."
::={ adGenCSMMonitor 4 }
adGenCSMMonitorCounterHistoryEntry OBJECT-TYPE
SYNTAX AdGenCSMMonitorCounterHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Counter history sessions"
INDEX { adGenCSMMonitorSessionId,
adGenCSMMonitorCounterInterval }
::= { adGenCSMMonitorCounterHistoryTable 1 }
AdGenCSMMonitorCounterHistoryEntry ::= SEQUENCE {
adGenCSMMonitorCounterHistoryTxCells Counter32,
adGenCSMMonitorCounterHistoryTxErrors Counter32,
adGenCSMMonitorCounterHistoryRxCells Counter32,
adGenCSMMonitorCounterHistoryRxOAM Counter32,
adGenCSMMonitorCounterHistoryRxDiscardPolicingClp0 Counter32,
adGenCSMMonitorCounterHistoryRxDiscardPolicingClp01 Counter32,
adGenCSMMonitorCounterHistoryRxTaggedClp0 Counter32,
adGenCSMMonitorCounterHistoryRxErrors Counter32,
adGenCSMMonitorCounterHistoryTimeStamp TimeStamp
}
adGenCSMMonitorCounterHistoryTxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 1 }
adGenCSMMonitorCounterHistoryTxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 2 }
adGenCSMMonitorCounterHistoryRxCells OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 3 }
adGenCSMMonitorCounterHistoryRxOAM OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 4 }
adGenCSMMonitorCounterHistoryRxDiscardPolicingClp0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 5 }
adGenCSMMonitorCounterHistoryRxDiscardPolicingClp01 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 6 }
adGenCSMMonitorCounterHistoryRxTaggedClp0 OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 7 }
adGenCSMMonitorCounterHistoryRxErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 8 }
adGenCSMMonitorCounterHistoryTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"x"
::= { adGenCSMMonitorCounterHistoryEntry 11 }
--
-- OAM Tables
adGenCSMVclOamTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVclOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM VCL OAM Table contains vendor specific extensions to
the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 12 }
adGenCSMVclOamEntry OBJECT-TYPE
SYNTAX AdGenCSMVclOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Circuit Link (VCL) associated
OAM test."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { adGenCSMVclOamTable 1 }
AdGenCSMVclOamEntry ::= SEQUENCE {
adGenCSMVclOamId OCTET STRING,
adGenCSMVclSendSegLoopback INTEGER,
adGenCSMVclSendE2ELoopback INTEGER,
adGenCSMVclOamRowStatus RowStatus
}
adGenCSMVclOamId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Card Level OAM Identification"
::= { adGenCSMVclOamEntry 1 }
adGenCSMVclSendSegLoopback OBJECT-TYPE
SYNTAX INTEGER ( 0..1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set with value = 1, causes the CSM to send a segment OAM Loopback Cell on
this Vcl. Get has no meaning and will always return 0"
::= { adGenCSMVclOamEntry 2}
adGenCSMVclSendE2ELoopback OBJECT-TYPE
SYNTAX INTEGER ( 0..1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set with value = 1, causes the CSM to send a End to End OAM Loopback Cell on
this Vcl. Get has no meaning and will always return 0"
::= { adGenCSMVclOamEntry 3}
adGenCSMVclOamRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or
modify a row in this table. To create
a new VCL Oam, this object is initially set
to 'createAndWait' or 'createAndGo'.
The rowstatus will be set to NotReady until
the VCL exist or until the VCL is used by a Vccc.
The rowstatus will be set to NotInService if
the Vccc is NotInService.
The rowstatus will be set to Active if the
the Vccc is Active.
Active state in the rowstatus will allow the
user to send OAM Loopback cells on this
Vcl."
DEFVAL { createAndWait }
::= {adGenCSMVclOamEntry 4}
--
--
--
adGenCSMVplOamTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVplOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM VPL OAM Table contains vendor specific extensions to
the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 13 }
adGenCSMVplOamEntry OBJECT-TYPE
SYNTAX AdGenCSMVplOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Path Link (VPL) associated
OAM test."
INDEX { ifIndex, atmVplVpi}
::= { adGenCSMVplOamTable 1 }
AdGenCSMVplOamEntry ::= SEQUENCE {
adGenCSMVplOamId OCTET STRING,
adGenCSMVplSendSegLoopback INTEGER,
adGenCSMVplSendE2ELoopback INTEGER,
adGenCSMVplOamRowStatus RowStatus
}
adGenCSMVplOamId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Card Level OAM Identification"
::= { adGenCSMVplOamEntry 1 }
adGenCSMVplSendSegLoopback OBJECT-TYPE
SYNTAX INTEGER ( 0..1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set, causes the CSM to send a segment OAM Loopback Cell on
this Vpl. Get has no meaning and will always return 0"
::= { adGenCSMVplOamEntry 2}
adGenCSMVplSendE2ELoopback OBJECT-TYPE
SYNTAX INTEGER ( 0..1)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set, causes the CSM to send a End to End OAM Loopback Cell on
this Vpl. Get has no meaning and will always return 0"
::= { adGenCSMVplOamEntry 3}
adGenCSMVplOamRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or
modify a row in this table. To create
a new VPL Oam, this object is initially set
to 'createAndWait' or 'createAndGo'.
The rowstatus will be set to NotReady until
the VPL exist or until the VPL is used by a Vpcc.
The rowstatus will be set to NotInService if
the Vpcc is NotInService.
The rowstatus will be set to Active if the
the Vpcc is Active.
Active state in the rowstatus will allow the
user to send OAM Loopback cells on this
Vpl."
DEFVAL { createAndWait }
::= {adGenCSMVplOamEntry 4}
--
-- Enhanced OAM Tables
--
-- This enhanced tables allow to user to initiate multiple OAM Loopback Request
--
adGenCSMVclEnhOamTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVclEnhOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM VCL Enhanced OAM Table contains vendor specific extensions to
the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 14 }
adGenCSMVclEnhOamEntry OBJECT-TYPE
SYNTAX AdGenCSMVclEnhOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Circuit Link (VCL) associated
OAM test."
INDEX { ifIndex, atmVclVpi, atmVclVci }
::= { adGenCSMVclEnhOamTable 1 }
AdGenCSMVclEnhOamEntry ::= SEQUENCE {
adGenCSMVclEnhOamId OCTET STRING,
adGenCSMVclEnhOamLpbkReqCount INTEGER,
adGenCSMVclEnhOamLpbkTxDelay INTEGER,
adGenCSMVclEnhOamLpbkTimeout INTEGER,
adGenCSMVclEnhOamLpbkReqTx Integer32,
adGenCSMVclEnhOamLpbkRespRx Integer32,
adGenCSMVclEnhOamLpbkRespTimeout Integer32,
adGenCSMVclEnhOamLpbkReqType INTEGER,
adGenCSMVclEnhOamRowStatus RowStatus
}
adGenCSMVclEnhOamId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Card Level OAM Identification"
::= { adGenCSMVclEnhOamEntry 1 }
adGenCSMVclEnhOamLpbkReqCount OBJECT-TYPE
SYNTAX INTEGER ( 1..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to determine how many OAM loopback Request to single"
::= { adGenCSMVclEnhOamEntry 2}
adGenCSMVclEnhOamLpbkTxDelay OBJECT-TYPE
SYNTAX INTEGER ( 10..10000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to determine how far apart to send the OAM Request (milliseconds)"
::= { adGenCSMVclEnhOamEntry 3}
adGenCSMVclEnhOamLpbkTimeout OBJECT-TYPE
SYNTAX INTEGER ( 100..10000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to determine how long to wait for OAM Response (milliseconds)"
::= { adGenCSMVclEnhOamEntry 4}
adGenCSMVclEnhOamLpbkReqTx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Count for the number of transmitted Oam Loopback Request"
::= { adGenCSMVclEnhOamEntry 5}
adGenCSMVclEnhOamLpbkRespRx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Count for the number of received Oam Loopback Responses"
::= { adGenCSMVclEnhOamEntry 6}
adGenCSMVclEnhOamLpbkRespTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Count for the number of Oam Request that did not get a response due to timeout"
::= { adGenCSMVclEnhOamEntry 7}
adGenCSMVclEnhOamLpbkReqType OBJECT-TYPE
SYNTAX INTEGER { segment(1), endtoend (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Selects which type of loopback to send. Cell will be sent when
this Vcl's RowStatus becomes Active"
::= { adGenCSMVclEnhOamEntry 8}
adGenCSMVclEnhOamRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or
modify a row in this table. To create
a new VCL Oam, this object is initially set
to 'createAndWait' or 'createAndGo'.
The rowstatus will be set to NotReady until
the VCL exist or until the VCL is used by a Vccc or
if the CSM OAM is set to all 6A.
The rowstatus will be set to NotInService if
the Vccc is NotInService.
To start an OAM Request session, the rowstatus
must be set to active."
DEFVAL { createAndWait }
::= {adGenCSMVclEnhOamEntry 9}
--
--
--
adGenCSMVplEnhOamTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenCSMVplEnhOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Adtran CSM ATM VPL Enhanced OAM Table contains vendor specific extensions to
the AToM MIB RFC2515."
::={ adGenCSMAtmExtension 15 }
adGenCSMVplEnhOamEntry OBJECT-TYPE
SYNTAX AdGenCSMVplEnhOamEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This list contains ATM Virtual Path Link (VPL) associated
OAM test."
INDEX { ifIndex, atmVplVpi}
::= { adGenCSMVplEnhOamTable 1 }
AdGenCSMVplEnhOamEntry ::= SEQUENCE {
adGenCSMVplEnhOamId OCTET STRING,
adGenCSMVplEnhOamLpbkReqCount INTEGER,
adGenCSMVplEnhOamLpbkTxDelay INTEGER,
adGenCSMVplEnhOamLpbkTimeout INTEGER,
adGenCSMVplEnhOamLpbkReqTx Integer32,
adGenCSMVplEnhOamLpbkRespRx Integer32,
adGenCSMVplEnhOamLpbkRespTimeout Integer32,
adGenCSMVplEnhOamLpbkReqType INTEGER,
adGenCSMVplEnhOamRowStatus RowStatus
}
adGenCSMVplEnhOamId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Card Level OAM Identification"
::= { adGenCSMVplEnhOamEntry 1 }
adGenCSMVplEnhOamLpbkReqCount OBJECT-TYPE
SYNTAX INTEGER ( 1..1000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to determine how many OAM loopback Request to single"
::= { adGenCSMVplEnhOamEntry 2}
adGenCSMVplEnhOamLpbkTxDelay OBJECT-TYPE
SYNTAX INTEGER ( 10..10000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to determine how far apart to send the OAM Request (milliseconds)"
::= { adGenCSMVplEnhOamEntry 3}
adGenCSMVplEnhOamLpbkTimeout OBJECT-TYPE
SYNTAX INTEGER ( 100..10000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to determine how long to wait for OAM Response (milliseconds)"
::= { adGenCSMVplEnhOamEntry 4}
adGenCSMVplEnhOamLpbkReqTx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Count for the number of transmitted Oam Loopback Request"
::= { adGenCSMVplEnhOamEntry 5}
adGenCSMVplEnhOamLpbkRespRx OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Count for the number of received Oam Loopback Responses"
::= { adGenCSMVplEnhOamEntry 6}
adGenCSMVplEnhOamLpbkRespTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Count for the number of Oam Request that did not get a response due to timeout"
::= { adGenCSMVplEnhOamEntry 7}
adGenCSMVplEnhOamLpbkReqType OBJECT-TYPE
SYNTAX INTEGER { segment(1), endtoend (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Selects which type of loopback to send. Cell will be sent when
this Vpl's RowStatus becomes Active"
::= { adGenCSMVplEnhOamEntry 8}
adGenCSMVplEnhOamRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create, delete or
modify a row in this table. To create
a new VPL Oam, this object is initially set
to 'createAndWait' or 'createAndGo'.
The rowstatus will be set to NotReady until
the VPL exist or until the VPL is used by a Vpcc or
if the CSM OAM ID is set to all 6A.
The rowstatus will be set to NotInService if
the Vpcc is NotInService.
To start an OAM Request session, the rowstatus
must be set to active."
DEFVAL { createAndWait }
::= {adGenCSMVplEnhOamEntry 9}
END