summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-DATAPLANE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ciena/CIENA-CES-DATAPLANE-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ciena/CIENA-CES-DATAPLANE-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-DATAPLANE-MIB11581
1 files changed, 11581 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-DATAPLANE-MIB b/MIBS/ciena/CIENA-CES-DATAPLANE-MIB
new file mode 100644
index 0000000..62a70ab
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-DATAPLANE-MIB
@@ -0,0 +1,11581 @@
+-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024
+ --
+
+
+ -- CIENA-CES-DATAPLANE-MIB.my
+
+
+ --
+
+
+ --
+
+
+
+
+
+ CIENA-CES-DATAPLANE-MIB DEFINITIONS ::= BEGIN
+
+
+
+
+
+ IMPORTS
+
+
+ Integer32, Unsigned32, IpAddress, NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY
+
+
+ FROM SNMPv2-SMI
+
+
+ DisplayString, MacAddress, TEXTUAL-CONVENTION, TruthValue
+
+
+ FROM SNMPv2-TC
+
+
+ cienaGlobalSeverity, cienaGlobalMacAddress
+
+
+ FROM CIENA-GLOBAL-MIB
+
+
+ CienaGlobalState
+
+
+ FROM CIENA-TC
+
+
+ cienaCesNotifications, cienaCesConfig
+
+
+ FROM CIENA-SMI
+
+ cienaCesPortPgIdMappingNotifChassisIndex, cienaCesPortPgIdMappingNotifShelfIndex, cienaCesPortPgIdMappingNotifSlotIndex,
+
+ cienaCesPortPgIdMappingNotifPortNumber, cienaCesLogicalPortConfigPortName
+
+ FROM CIENA-CES-PORT-MIB;
+
+
+
+
+
+
+
+ cienaCesDataplaneMIB MODULE-IDENTITY
+
+ LAST-UPDATED "201706070000Z"
+ ORGANIZATION "Ciena Corp."
+ CONTACT-INFO
+ " Mib Meister
+ 7035 Ridge Road
+ Hanover, Maryland 21076
+ USA
+ Phone: +1 800 921 1144
+ Email: support@ciena.com"
+
+
+ DESCRIPTION
+
+
+ "This MIB module is the Dataplane Management for CN5410."
+ REVISION
+ "201706070000Z"
+ DESCRIPTION
+ "Updated contact info."
+ REVISION
+ "201704110000Z"
+ DESCRIPTION
+ "Added the following traps:
+ cienaCesDpTsMeterFloodContainerTotalThresholdExceeded
+ cienaCesDpTsMeterFloodContainerTotalThresholdNormal
+ Added the following objects:
+ cienaCesDpTsMeterFloodContainerAttachmentTotalRateState"
+ REVISION
+ "201603060000Z"
+ DESCRIPTION
+ "Added cienaCesDpPortShapingSubscriptionExceedsOperSpeed and cienaCesDpPortShapingSubscriptionWithinOperSpeed traps"
+ REVISION
+ "201511030000Z"
+ DESCRIPTION
+ "Added Queue-Group-Instance identifer for Sub Port"
+ REVISION
+ "201510270000Z"
+ DESCRIPTION
+ "Added l2pt mac translation attribute for Access Flow"
+ REVISION
+ "201510100000Z"
+ DESCRIPTION
+ "Updated name of cir to controlPlaneUsedCir in Scheduler Instance"
+ REVISION
+ "201509220000Z"
+ DESCRIPTION
+ "Converted cirWeight to cirPercent and added eirPercent"
+ REVISION
+ "201508210000Z"
+ DESCRIPTION
+ "Added tap-point attribute to scheduler-instance.
+ Added cir-policy, eir-policy, cirWeight to scheduler-profile
+ Added cirWeight to queues of queue-group-profile
+ Added cir to scheduler-instance"
+ REVISION
+ "201506250000Z"
+ DESCRIPTION
+ "Added object - cienaCesDpSubPortEgressGeneratorMac for generator MAC address of the egress reflector"
+ REVISION
+ "201505080000Z"
+ DESCRIPTION
+ "Adding variable for learn limit in virtual-switch Rlan table as cienaCesDpVirtualSwitchRlanLearnLimit."
+ REVISION
+ "201408280000Z"
+ DESCRIPTION
+ "Added root-scheduler shaper overspeed attribute"
+ REVISION
+ "201406030000Z"
+ DESCRIPTION
+ "Adjusted range for cienaCesDpVirtualSwitchRlanIndex object to allow value 0."
+
+ REVISION
+ "201404140000Z"
+ DESCRIPTION
+ "Defined cienaCesDpTsMeterProfileColorMode at cienaCesDpTsMeterProfileEntry 7.
+ Defined cienaCesDpTsQCAProfileWREDMaxQueueSize at cienaCesDpTsQCAProfileWREDEntry 4.
+ Defined cienaCesDpTsQCAProfileWREDMinQueueGuarantee at cienaCesDpTsQCAProfileWREDEntry 5.
+ Defined enumeration l2Rcos(26) under cienaCesDpTrafficClassTermPresentType."
+ REVISION
+ "201402070000Z"
+ DESCRIPTION
+ "Add new shaper-compensation for Queue-Group-Profile"
+ REVISION
+ "201309130000Z"
+ DESCRIPTION
+ "Add new rcosPolicy for Dscp+Mpls-TC, add new l4-application traffic-class-term"
+ REVISION
+ "201309040000Z"
+ DESCRIPTION
+ "Add missing liAttach Types"
+ REVISION
+ "201308120000Z"
+ DESCRIPTION
+ "New L2-CFT Profile table added. Also reference to L2-CFT profile table entry from VS-table.
+ Also new per-L2-CFT-Profile L2-CFT-Protocol table added which is analaguous to old per-VS L2-CFT Protocol table"
+
+ REVISION
+
+ "201308070000Z"
+
+ DESCRIPTION
+
+ "Fixed MIB errors"
+
+ REVISION
+
+
+ "201308060000Z"
+
+
+
+
+
+ DESCRIPTION
+
+ "New PFG Profile table added. Also reference to PFG profile table entry from VS-table."
+
+ REVISION
+
+
+ "201307260000Z"
+
+
+
+
+
+ DESCRIPTION
+
+
+ "New MEF Coupling Flag object added to cienaCesDpTsMeterProfile."
+
+
+ REVISION
+
+
+ "201307250000Z"
+
+
+ DESCRIPTION
+
+
+ "New objects are added to cienaCesDpTsMeterFloodContainerNotifAttrs. New tables are added
+
+
+ for traffic services namely cienaCesDpTsMeterProfile,cienaCesDpTsCosMapRcos, cienaCesDpTsCosMapFcos,
+
+
+ cienaCesDpTsShaperProfile, cienaCesDpTsQCongestionAvoidanceProfile,cienaCesDpTsQRCOSQMap,
+
+
+ cienaCesDpTsQGroupProfile,cienaCesDpTsQGroupInstance, cienaCesDpTsQSchedulerProfile and
+
+
+ cienaCesDpTsQSchedulerInstance under. cienaCesDpSubPort, cienaCesDpVirtualSwitch,
+
+
+ cienaCesDpTrafficClassTerm,cienaCesDpQosFlow, cienaCesDpAccessFlow ,cienaCesDpPbtTransit
+
+
+ and cienaCesDpCpuSubInterface are added as new nodes under cienaCesDpMIBObjects."
+
+
+
+
+
+ REVISION "201101060000Z"
+
+
+ DESCRIPTION
+
+
+ "Initial creation."
+
+
+ ::= { cienaCesConfig 7 }
+
+
+
+
+
+
+
+
+ --
+
+
+ -- Node Definitions
+
+
+ --
+
+
+ cienaCesDpMIBObjects OBJECT IDENTIFIER ::= { cienaCesDataplaneMIB 1 }
+
+
+
+
+
+ --
+
+
+ -- Traffic Services
+
+
+ --
+
+
+
+
+
+ --Flood container
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttrs OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 1}
+
+
+
+
+
+ --Metering
+
+
+ cienaCesDpTsMeter OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 2}
+
+
+ cienaCesDpTsMeterProfile OBJECT IDENTIFIER ::= {cienaCesDpTsMeter 1}
+
+
+
+
+
+ --Cos Map
+
+
+ cienaCesDpTsCosMap OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 3}
+
+
+ cienaCesDpTsCosMapRcos OBJECT IDENTIFIER ::= {cienaCesDpTsCosMap 1}
+
+
+ cienaCesDpTsCosMapFcos OBJECT IDENTIFIER ::= {cienaCesDpTsCosMap 2}
+
+
+
+
+
+ --Shaper
+
+
+ cienaCesDpTsShaper OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 4}
+
+
+ cienaCesDpTsShaperProfile OBJECT IDENTIFIER ::= {cienaCesDpTsShaper 1}
+
+
+
+
+
+ --Queue
+
+
+ cienaCesDpTsQ OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 5}
+
+
+ cienaCesDpTsQCongestionAvoidanceProfile OBJECT IDENTIFIER ::= {cienaCesDpTsQ 1}
+
+
+ cienaCesDpTsQRCOSQMap OBJECT IDENTIFIER ::= {cienaCesDpTsQ 2}
+
+
+ cienaCesDpTsQGroupProfile OBJECT IDENTIFIER ::= {cienaCesDpTsQ 3}
+
+
+ cienaCesDpTsQGroupInstance OBJECT IDENTIFIER ::= {cienaCesDpTsQ 4}
+
+
+ cienaCesDpTsQSchedulerProfile OBJECT IDENTIFIER ::= {cienaCesDpTsQ 5}
+
+
+ cienaCesDpTsQSchedulerInstance OBJECT IDENTIFIER ::= {cienaCesDpTsQ 6}
+
+
+
+
+
+ --
+
+
+ -- Traffic Class Term
+
+
+ --
+
+
+ cienaCesDpTrafficClassTerm OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 6}
+
+
+
+
+
+ --
+
+
+ -- Sub Port
+
+
+ --
+
+
+ cienaCesDpSubPort OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 7}
+
+
+
+
+
+ --
+
+
+ -- Virtual Switch
+
+
+ --
+
+
+ cienaCesDpVirtualSwitch OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 8}
+
+
+
+
+
+ --
+
+
+ -- QoS Flow
+
+
+ --
+
+
+ cienaCesDpQosFlow OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 9}
+
+
+ --
+
+
+ -- Access Flow
+
+
+ --
+
+
+ cienaCesDpAccessFlow OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 10}
+
+
+
+
+
+ --
+
+
+ -- PBT Transit
+
+
+ --
+
+
+ cienaCesDpPbtTransit OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 11}
+
+
+
+
+
+ --
+
+
+ -- CPU Sub-Interface
+
+
+ --
+
+
+ cienaCesDpCpuSubInterface OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 12}
+
+
+--
+
+-- PFG Profiles
+
+--
+
+cienaCesDpPfgProfile OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 13}
+
+
+--
+-- L2-CFT Profiles
+--
+cienaCesDpL2CftProfile OBJECT IDENTIFIER ::= {cienaCesDpMIBObjects 14}
+
+ --
+
+
+ -- Notifications
+
+
+ --
+
+
+
+
+
+ cienaCesDpMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 7 }
+
+
+ cienaCesDpMIBNotifications OBJECT IDENTIFIER ::= { cienaCesDpMIBNotificationPrefix 0 }
+
+
+
+
+
+ --
+
+
+ -- Textual convention
+
+
+ --
+
+
+ DpTsAttachType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Logical Interface Attachment Types."
+ SYNTAX INTEGER {
+ port(1),
+ tunnelEncapPbt(2),
+ tunnelDecapPbt(3),
+ tunnelGroupPbt(4),
+ transitPbt(5),
+ tunnelEncapMpls(6),
+ tunnelDecapMpls(7),
+ tunnelGroupMpls(8),
+ transitMpls(9),
+ subPort(10),
+ qosFlow(11),
+ accessFlow(12),
+ servicePbt(13),
+ servicePbb(14),
+ vcMpls(15),
+ serviceMplsMesh(16),
+ cpuInterface(17),
+ cpuSubInterface(18),
+ ettp(19),
+ lspEncapMpls(20),
+ lspDecapMpls(21),
+ l3Interface(22),
+ l3Adjacency(23),
+ unknown(99)
+ }
+
+
+ PrivateForwardGroupPolicy ::= TEXTUAL-CONVENTION
+
+
+ STATUS current
+
+
+ DESCRIPTION "Private Forward Group Policies."
+
+
+ SYNTAX INTEGER {
+
+
+ talkToA(1),
+
+
+ talkToB(2),
+
+
+ talkToC(3),
+
+
+ talkToAB(4),
+
+
+ talkToAC(5),
+
+
+ talkToBC(6),
+
+
+ talkToABC(7)
+
+
+ }
+
+
+
+
+
+ DpCouplingFlag ::= TEXTUAL-CONVENTION
+
+
+ STATUS current
+
+
+ DESCRIPTION "Coupling Flag."
+
+
+ SYNTAX INTEGER {
+
+
+ off(0),
+
+
+ on(1)
+
+
+ }
+
+
+
+
+
+ DpIngressMeterPolicy ::= TEXTUAL-CONVENTION
+
+
+ STATUS current
+
+
+ DESCRIPTION "Ingress Metering Policy."
+
+
+ SYNTAX INTEGER {
+
+
+ nonhierarchical(1),
+
+
+ hierarchical(2)
+
+
+ }
+
+
+
+
+
+ DpSchedulingType ::= TEXTUAL-CONVENTION
+
+
+ STATUS current
+
+
+ DESCRIPTION "Scheduling types."
+
+
+ SYNTAX INTEGER {
+
+
+ strict(1),
+
+
+ mdrr(2)
+
+
+ }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Flood Container Profile table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsMeterFloodContainerProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of flood containment configuration profiles."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerNotifAttrs 1 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsMeterFloodContainerProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Flood containment entry in the flood container profile table.
+
+
+ Flood traffic is caused when the ingress frame is one of the
+
+
+ three types - unknown unicast frame, broadcast frame
+
+
+ or unknown multicast frame.Using the flood containment feature
+
+
+ the flood causing ingress traffic can be contained to configured
+
+
+ rates. Flood causing traffic is traffic that ingresses a
+
+
+ virtual switch and egresses multiple logical interfaces attached
+
+
+ to the virtual switch (but not the logical interface that the
+
+
+ traffic ingresses on)."
+
+
+ INDEX { cienaCesDpTsMeterFloodContainerProfileIndex}
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileTable 1 }
+
+
+
+
+
+ CienaCesDpTsMeterFloodContainerProfileEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsMeterFloodContainerProfileIndex INTEGER,
+
+
+ cienaCesDpTsMeterFloodContainerProfileName DisplayString,
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex INTEGER,
+
+
+ cienaCesDpTsMeterFloodContainerProfileRate1 Unsigned32,
+
+
+ cienaCesDpTsMeterFloodContainerProfileRate2 Unsigned32,
+
+
+ cienaCesDpTsMeterFloodContainerProfileRate3 Unsigned32,
+
+
+ cienaCesDpTsMeterFloodContainerProfileUnknownUnicastRateId INTEGER,
+
+
+ cienaCesDpTsMeterFloodContainerProfileL2BroadcastRateId INTEGER,
+
+
+ cienaCesDpTsMeterFloodContainerProfileL2UnknownMulticastRateId INTEGER
+
+
+
+
+
+ }
+
+
+ cienaCesDpTsMeterFloodContainerProfileIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object is a unique index into the table."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 1 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique profile name for the meter flood container."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 2 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS accessible-for-notify
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table used in the trap definition."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 3 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileRate1 OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the rate limit for 'Containment Rate 1'."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 4 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileRate2 OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the rate limit for 'Containment Rate 2'."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 5 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileRate3 OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the rate limit for 'Containment Rate 3'."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 6 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileUnknownUnicastRateId OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ noLimit(1),
+
+
+ rateId1(2),
+
+
+ rateId2(3),
+
+
+ rateId3(4)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RateId to use for the unknown unicast
+
+
+ traffic. Traffic is allowed untouched upto this RateId (Rate1,
+
+
+ Rate2 or Rate3) and dropped when exceeded."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 7 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileL2BroadcastRateId OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ noLimit(1),
+
+
+ rateId1(2),
+
+
+ rateId2(3),
+
+
+ rateId3(4)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RateId to use for the L2 broadcast
+
+
+ traffic.Traffic is allowed untouched upto this RateId (Rate1,
+
+
+ Rate2 or Rate3) and dropped when exceeded."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 8 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerProfileL2UnknownMulticastRateId OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ noLimit(1),
+
+
+ rateId1(2),
+
+
+ rateId2(3),
+
+
+ rateId3(4)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RateId to use for the unknown
+
+
+ L2 multicast traffic. Traffic is allowed untouched upto
+
+
+ this RateId (Rate1, Rate2 or Rate3) and dropped when exceeded."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerProfileEntry 9 }
+
+
+
+
+
+
+
+
+--
+
+
+-- Flood Container Attachment
+
+
+--
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsMeterFloodContainerAttachmentEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of flood container attachments."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerNotifAttrs 2 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsMeterFloodContainerAttachmentEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Flood containment entry in the flood container attachment table.
+
+
+ This object is populated as soon as the flood container profile is
+
+
+ attached to a logical interface."
+
+
+ INDEX { cienaCesDpTsMeterFloodContainerProfileIndex,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentLiType,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentLiIndex }
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentTable 1 }
+
+
+
+
+
+ CienaCesDpTsMeterFloodContainerAttachmentEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentLiType DpTsAttachType,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentLiIndex INTEGER,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName DisplayString,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType DpTsAttachType,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex INTEGER,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentUcastRateState CienaGlobalState,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentL2BcastRateState CienaGlobalState,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentL2McastRateState CienaGlobalState,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentTotalBandwidth Unsigned32,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentUsedBandwidth Unsigned32,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentTotalRateState CienaGlobalState
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentLiType OBJECT-TYPE
+
+
+ SYNTAX DpTsAttachType
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the logical interface type with which this
+
+
+ flood container is associated."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 1 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the index of the logical interface with which this
+
+ flood container is associated. The type of the interface is
+
+
+ identified by the object cienaCesDpTsMeterFloodContainerAttachmentLiType. "
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 2 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the logical interface with which this
+
+
+ flood container is associated. The type of the interface is
+
+ identified by the object cienaCesDpTsMeterFloodContainerAttachmentLiType."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 3 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType OBJECT-TYPE
+
+
+ SYNTAX DpTsAttachType
+
+
+ MAX-ACCESS accessible-for-notify
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the logical interface type with which this
+
+
+ flood container is associated. This object is used in
+
+ the trap definitions."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 4 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS accessible-for-notify
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the index of the logical interface with which this
+
+
+ flood container is associated. The type of the interface is
+
+
+ identified by the object cienaCesDpTsMeterFloodContainerNotifAttachmentLiType.
+
+
+ This object is used in the trap definitions."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 5 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentUcastRateState OBJECT-TYPE
+
+
+ SYNTAX CienaGlobalState
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the current containment state of the
+
+
+ unknown unicast traffic for this flood container instance."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 6 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentL2BcastRateState OBJECT-TYPE
+
+
+ SYNTAX CienaGlobalState
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the current containment state of the
+
+
+ layer 2 broadcast traffic for this flood container instance."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 7 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentL2McastRateState OBJECT-TYPE
+
+
+ SYNTAX CienaGlobalState
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the current containment state of the
+
+
+ unknown layer 2 multicast traffic for this flood container instance."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 8 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentTotalBandwidth OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the total bandwidth allocated for this
+
+
+ flood container instance."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 9 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentUsedBandwidth OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the total bandwidth in use by the
+
+
+ child objects of the logical interface associated with this
+
+
+ flood container. "
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 10 }
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentTotalRateState OBJECT-TYPE
+
+
+ SYNTAX CienaGlobalState
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the current containment state of all
+
+
+ received traffic for this flood container instance."
+
+
+ ::= { cienaCesDpTsMeterFloodContainerAttachmentEntry 11 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Metering Profile table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsMeterProfileTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsMeterProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of meter profiles."
+
+
+ ::= { cienaCesDpTsMeterProfile 1 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsMeterProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Meter Profile entry in the meter profile table. Metering is
+
+
+ implemented using a dual leaky bucket mechanism. Conceptually,
+
+
+ this can be viewed as a green token bucket which can hold a
+
+
+ maximum of CBS tokens and a yellow token bucket which can hold
+
+
+ a maximum of EBS tokens. The CIR determines the rate at which the
+
+
+ green token bucket is refilled and the EIR determines the rate at
+
+
+ which the yellow token bucket is refilled (regardless of CBS and EBS)."
+
+
+ INDEX { cienaCesDpTsMeterProfileIndex }
+
+
+ ::= { cienaCesDpTsMeterProfileTable 1 }
+
+
+
+
+
+ CienaCesDpTsMeterProfileEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsMeterProfileIndex INTEGER,
+
+
+ cienaCesDpTsMeterProfileName DisplayString,
+
+
+ cienaCesDpTsMeterProfileCIR Unsigned32,
+
+
+ cienaCesDpTsMeterProfileCBS Unsigned32,
+
+
+ cienaCesDpTsMeterProfileEIR Unsigned32,
+
+
+ cienaCesDpTsMeterProfileEBS Unsigned32,
+ cienaCesDpTsMeterProfileColorMode INTEGER,
+ cienaCesDpTsMeterProfileCouplingFlag DpCouplingFlag
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsMeterProfileIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpTsMeterProfileEntry 1 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique name for the meter profile."
+
+
+ ::= { cienaCesDpTsMeterProfileEntry 2 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Committed Information Rate (CIR), which is the
+
+
+ average rate in kbps for which ingressing traffic is considered green.
+
+
+ If the traffic flow rate is at or below the CIR, the system allows
+
+
+ the traffic without any change."
+
+
+ ::= { cienaCesDpTsMeterProfileEntry 3 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileCBS OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobytes"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Committed Burst Size (CBS), which is the
+
+
+ maximum number of kbytes that can ingress at the maximum interface speed
+
+
+ in order to remain CIR conformant."
+
+
+ ::= { cienaCesDpTsMeterProfileEntry 4 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileEIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Excess Information Rate (EIR), which is the
+
+
+ average rate in kbps, above CIR, for which ingressing traffic is
+
+ considered yellow and is allowed."
+
+
+ ::= { cienaCesDpTsMeterProfileEntry 5 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileEBS OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobytes"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Excess Burst Size(EBS), which is the
+
+
+ maximum number of kbytes that can ingress at the maximum interface speed
+
+
+ in order to remain EIR-conformant."
+
+
+ ::= { cienaCesDpTsMeterProfileEntry 6 }
+
+
+
+cienaCesDpTsMeterProfileColorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ color-mode-none(0),
+ color-blind(1),
+ color-aware(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of color mode"
+ DEFVAL {color-aware}
+ ::= { cienaCesDpTsMeterProfileEntry 7 }
+
+
+ cienaCesDpTsMeterProfileCouplingFlag OBJECT-TYPE
+
+
+ SYNTAX DpCouplingFlag
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies whether or not overflow tokens not
+
+
+ used for ingressing traffic declared Green can be used as
+
+
+ Yellow tokens."
+
+
+ DEFVAL {off}
+
+
+ ::= { cienaCesDpTsMeterProfileEntry 8 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Metering Profile Attachment table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsMeterProfileAttachmentEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of meter profile attachments."
+
+
+ ::= { cienaCesDpTsMeterProfile 2 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsMeterProfileAttachmentEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Meter profile entry in the meter profile attachment table.
+
+ this object gets populated as soon as the metering profile is
+
+
+ attached to a logical interface."
+
+
+ INDEX { cienaCesDpTsMeterProfileIndex,
+
+
+ cienaCesDpTsMeterProfileAttachmentLiType,
+
+
+ cienaCesDpTsMeterProfileAttachmentLiIndex }
+
+
+ ::= { cienaCesDpTsMeterProfileAttachmentTable 1 }
+
+
+
+
+
+ CienaCesDpTsMeterProfileAttachmentEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsMeterProfileAttachmentLiType DpTsAttachType,
+
+
+ cienaCesDpTsMeterProfileAttachmentLiIndex INTEGER,
+
+
+ cienaCesDpTsMeterProfileAttachmentTotalCIR Unsigned32,
+
+
+ cienaCesDpTsMeterProfileAttachmentTotalEIR Unsigned32,
+
+
+ cienaCesDpTsMeterProfileAttachmentUsedCIR Unsigned32,
+
+
+ cienaCesDpTsMeterProfileAttachmentMaxUsedEIR Unsigned32
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentLiType OBJECT-TYPE
+
+
+ SYNTAX DpTsAttachType
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the local interface type which is
+
+
+ a unique index into the table."
+
+
+ ::= { cienaCesDpTsMeterProfileAttachmentEntry 1 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the logical interface index, which is a
+
+
+ unique index into the table."
+
+
+ ::= { cienaCesDpTsMeterProfileAttachmentEntry 2 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentTotalCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Committed Information Rate (CIR)
+
+
+ available to child objects of the associated logical interface.
+
+
+ CIR is the average rate in kbps for which ingressing traffic
+
+ is considered green. If the traffic flow rate is at or below the
+
+ CIR, the system allows the traffic without any change."
+
+
+ ::= { cienaCesDpTsMeterProfileAttachmentEntry 3 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentTotalEIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Excess Information Rate (EIR)
+
+
+ that can be shared among child objects of the associated
+
+
+ logical interface. EIR is the average rate in kbps, above CIR,
+
+ for which ingressing traffic is considered yellow and is allowed."
+
+
+ ::= { cienaCesDpTsMeterProfileAttachmentEntry 4 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentUsedCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the total Committed Information Rate(CIR)
+
+
+ in use by the child objects associated with the logical interface.
+
+
+ CIR is the average rate in kbps for which ingressing traffic is
+
+ considered green. If the traffic flow rate is at or below the CIR,
+
+ the system allows the traffic without any change."
+
+
+ ::= { cienaCesDpTsMeterProfileAttachmentEntry 5 }
+
+
+
+
+
+ cienaCesDpTsMeterProfileAttachmentMaxUsedEIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the maximum amount of Excess Information Rate (EIR)
+
+
+ in use by child objects associated with the logical interface.
+EIR is the
+
+ average rate in kbps, above CIR, for which ingressing traffic is considered
+
+
+ yellow and is allowed."
+
+
+ ::= { cienaCesDpTsMeterProfileAttachmentEntry 6 }
+
+
+
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Resolved CoS Profile Table
+
+
+ --
+
+
+ cienaCesDpTsCosMapRcosProfileTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsCosMapRcosProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of Resolved CoS profiles."
+
+
+ ::= { cienaCesDpTsCosMapRcos 1 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosProfileEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsCosMapRcosProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Resolved CoS (RCoS) profile entry in the RCoS profile table.
+
+
+ The Resolved CoS policy of a logical interface determines how the
+
+
+ RCoS and RCOLOR of a frame are derived. The Resolved Cos Policy
+
+
+ is set to either map the RCoS and RCOLOR from the frame or to use a
+
+ fixed RCoS and RCOLOR."
+
+
+ INDEX { cienaCesDpTsCosMapRcosProfileId }
+
+
+ ::= { cienaCesDpTsCosMapRcosProfileTable 1 }
+
+
+
+
+
+ CienaCesDpTsCosMapRcosProfileEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsCosMapRcosProfileId INTEGER,
+
+
+ cienaCesDpTsCosMapRcosProfileName DisplayString,
+
+
+ cienaCesDpTsCosMapRcosFixedRCoSValue INTEGER,
+
+
+ cienaCesDpTsCosMapRcosFixedRcolour INTEGER,
+
+
+ cienaCesDpTsCosMapRcosCosMapId INTEGER,
+
+
+ cienaCesDpTsCosMapRcosCosMapName OCTET STRING
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpTsCosMapRcosProfileEntry 1 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosProfileName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique profile name
+
+
+ representing the Resolved CoS profile table entry."
+
+
+ ::= { cienaCesDpTsCosMapRcosProfileEntry 2 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosFixedRCoSValue OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the fixed Resolved CoS value."
+
+
+ ::= { cienaCesDpTsCosMapRcosProfileEntry 3 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosFixedRcolour OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ green(1),
+
+
+ yellow(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the fixed Resolved CoS color."
+
+
+ ::= { cienaCesDpTsCosMapRcosProfileEntry 4 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosCosMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the associated Resolved CoS map table."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpTsCosMapRcosProfileEntry 5 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosCosMapName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the associated Resolved CoS map. "
+
+
+ ::= { cienaCesDpTsCosMapRcosProfileEntry 6 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Resolved CoS Map Table
+
+
+ --
+
+
+ cienaCesDpTsCosMapRcosMapTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsCosMapRcosMapEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of Resolved CoS maps. "
+
+
+ ::= { cienaCesDpTsCosMapRcos 2 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsCosMapRcosMapEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Resolved CoS Map entry in the Resolved CoS map table."
+
+
+ INDEX { cienaCesDpTsCosMapRcosMapId }
+
+
+ ::= { cienaCesDpTsCosMapRcosMapTable 1 }
+
+
+
+
+
+ CienaCesDpTsCosMapRcosMapEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsCosMapRcosMapId INTEGER,
+
+
+ cienaCesDpTsCosMapRcosMapName DisplayString,
+
+
+ cienaCesDpTsCosMapRcosMapL2RCoS OCTET STRING,
+
+
+ cienaCesDpTsCosMapRcosMapL2RColour OCTET STRING,
+
+
+ cienaCesDpTsCosMapRcosMapL3DscpRCoS OCTET STRING,
+
+
+ cienaCesDpTsCosMapRcosMapL3DscpRColour OCTET STRING,
+
+
+ cienaCesDpTsCosMapRcosMapExpRCoS OCTET STRING,
+
+
+ cienaCesDpTsCosMapRcosMapExpRColour OCTET STRING
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique RCoS map index into the table."
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 1 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique RCoS map name."
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 2 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapL2RCoS OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCoS <0..63> mapping for a given L2-CoS <0..7>
+
+
+ and Dei bit value <0..1>.
+
+
+ Octet 1: RCoS for L2-COS 0 with DEI of 0
+
+
+ Octet 2: RCoS for L2-COS 0 with DEI of 1
+
+
+ Octet 3: RCoS for L2-COS 1 with DEI of 0
+
+
+ Octet 4: RCoS for L2-COS 1 with DEI of 1
+
+
+ ...
+
+
+ Octet 15: RCoS for L2-COS 7 with DEI of 0
+
+
+ Octet 16: RCoS for L2-COS 7 with DEI of 1"
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 3 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapL2RColour OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCOLOR <Green-1/Yellow-2> mapping for a given L2-CoS <0..7>
+
+
+ and DEI bit value <0..1>.
+
+
+ Octet 1: RCOLOR for L2-COS 0 with DEI of 0
+
+
+ Octet 2: RCOLOR for L2-COS 0 with DEI of 1
+
+
+ Octet 3: RCOLOR for L2-COS 1 with DEI of 0
+
+
+ Octet 4: RCOLOR for L2-COS 1 with DEI of 1
+
+
+ ...
+
+
+ Octet 15: RCoS for L2-COS 7 with DEI of 0
+
+
+ Octet 16: RCoS for L2-COS 7 with DEI of 1"
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 4 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapL3DscpRCoS OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCoS <0..63> mapping for a given DSCP-CoS <0..63>.
+
+
+ Octet 1: RCoS for DSCP-COS 0
+
+
+ Octet 2: RCoS for DSCP-COS 1
+
+
+ ...
+
+
+ Octet 63: RCoS for DSCP-COS 63"
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 5 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapL3DscpRColour OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCOLOR <Green-1/Yellow-2> mapping for a
+
+
+ given DSCP-COS <0..63>.
+
+
+ Octet 1: RCOLOR for DSCP-COS 0
+
+
+ Octet 2: RCOLOR for DSCP-COS 1
+
+
+ ...
+
+
+ Octet 63: RCOLOR for DSCP-COS 63"
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 6 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapExpRCoS OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCoS <0..63> mapping for a given EXP-COS <0..7>.
+
+
+ Octet 1: RCoS for EXP-COS 0
+
+
+ Octet 2: RCoS for EXP-COS 1
+
+
+ ...
+
+
+ Octet 8: RCoS for EXP-COS 7"
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 7 }
+
+
+
+
+
+ cienaCesDpTsCosMapRcosMapExpRColour OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCOLOR <Green-1/Yellow-2> mapping
+
+
+ for a given EXP-COS <0..7>.
+
+
+ Octet 1: RCOLOR for EXP-COS 0
+
+
+ Octet 2: RCOLOR for EXP-COS 1
+
+
+ ...
+
+
+ Octet 8: RCOLOR for EXP-COS 7"
+
+
+ ::= { cienaCesDpTsCosMapRcosMapEntry 8 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Frame CoS Map Table
+
+
+ --
+
+
+ cienaCesDpTsCosMapFcosMapTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsCosMapFcosMapEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of Frame CoS Map."
+
+
+ ::= { cienaCesDpTsCosMapFcos 1 }
+
+
+
+
+
+ cienaCesDpTsCosMapFcosMapEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsCosMapFcosMapEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Frame CoS Map entry in the Frame CoS Map Table."
+
+
+ INDEX { cienaCesDpTsCosMapFcosMapId }
+
+
+ ::= { cienaCesDpTsCosMapFcosMapTable 1 }
+
+
+
+
+
+ CienaCesDpTsCosMapFcosMapEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsCosMapFcosMapId INTEGER,
+
+
+ cienaCesDpTsCosMapFcosMapName DisplayString,
+
+
+ cienaCesDpTsCosMapFcosL2CoS OCTET STRING,
+
+
+ cienaCesDpTsCosMapFcosL2Dei OCTET STRING,
+
+
+ cienaCesDpTsCosMapFcosL3Dscp OCTET STRING,
+
+
+ cienaCesDpTsCosMapFcosExp OCTET STRING
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsCosMapFcosMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table FCoS map table."
+
+
+ ::= { cienaCesDpTsCosMapFcosMapEntry 1 }
+
+
+
+
+
+ cienaCesDpTsCosMapFcosMapName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique map name for the FCoS map."
+
+
+ ::= { cienaCesDpTsCosMapFcosMapEntry 2 }
+
+
+
+
+
+ cienaCesDpTsCosMapFcosL2CoS OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the l2Cos <0..7> mapping for a given RCoS
+
+
+ and RCOLOR value.
+
+
+ Octet 1: l2Cos for RCoS 0 with RCOLOR of Green
+
+
+ Octet 2: l2Cos for RCoS 0 with RCOLOR of Yellow
+
+
+ Octet 3: l2Cos for RCoS 1 with RCOLOR of Green
+
+
+ Octet 4: l2Cos for RCoS 1 with RCOLOR of Yellow
+
+
+ ...
+
+
+ Octet 126: l2Cos for RCoS 63 with RCOLOR of Green
+
+
+ Octet 127: l2Cos for RCoS 63 with RCOLOR of Yellow"
+
+
+ ::= { cienaCesDpTsCosMapFcosMapEntry 3 }
+
+
+
+
+
+ cienaCesDpTsCosMapFcosL2Dei OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the L2-Dei <0..1> mapping for a given RCoS
+
+
+ and RCOLOR value.
+
+
+ Octet 1: l2-dei for RCoS 0 with RCOLOR of Green
+
+
+ Octet 2: l2-dei for RCoS 0 with RCOLOR of Yellow
+
+
+ Octet 3: l2-dei for RCoS 1 with RCOLOR of Green
+
+
+ Octet 4: l2-dei for RCoS 1 with RCOLOR of Yellow
+
+
+ ...
+
+
+ Octet 126: l2-dei for RCoS 63 with RCOLOR of Green
+
+
+ Octet 127: l2-dei for RCoS 63 with RCOLOR of Yellow"
+
+
+ ::= { cienaCesDpTsCosMapFcosMapEntry 4 }
+
+
+
+
+
+ cienaCesDpTsCosMapFcosL3Dscp OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the L3-DSCP <0..63> mapping for a given RCoS
+
+
+ and RCOLOR value.
+
+
+ Octet 1: l3-dscp for RCoS 0 with RCOLOR of Green
+
+
+ Octet 2: l3-dscp for RCoS 0 with RCOLOR of Yellow
+
+
+ Octet 3: l3-dscp for RCoS 1 with RCOLOR of Green
+
+
+ Octet 4: l3-dscp for RCoS 1 with RCOLOR of Yellow
+
+
+ ...
+
+
+ Octet 126: l3-dscp for RCoS 63 with RCOLOR of Green
+
+
+ Octet 127: l3-dscp for RCoS 63 with RCOLOR of Yellow"
+
+
+ ::= { cienaCesDpTsCosMapFcosMapEntry 5 }
+
+
+
+
+
+
+
+
+ cienaCesDpTsCosMapFcosExp OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the exp <0..7> mapping for a given RCoS
+
+
+ and RCOLOR value.
+
+
+ Octet 1: exp for RCoS 0 with RCOLOR of Green
+
+
+ Octet 2: exp for RCoS 0 with RCOLOR of Yellow
+
+
+ Octet 3: exp for RCoS 1 with RCOLOR of Green
+
+
+ Octet 4: exp for RCoS 1 with RCOLOR of Yellow
+
+
+ ...
+
+
+ Octet 126: exp for RCoS 63 with RCOLOR of Green
+
+
+ Octet 127: exp for RCoS 63 with RCOLOR of Yellow"
+
+
+ ::= { cienaCesDpTsCosMapFcosMapEntry 6 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Shaping Profile table
+
+
+ --
+
+
+ cienaCesDpTsShaperProfileTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsShaperProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of Shaper Profiles."
+
+
+ ::= { cienaCesDpTsShaperProfile 1 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsShaperProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Shaper Profile entry in the Shaper Profile Table."
+
+
+ INDEX { cienaCesDpTsShaperProfileIndex }
+
+
+ ::= { cienaCesDpTsShaperProfileTable 1 }
+
+
+
+
+
+ CienaCesDpTsShaperProfileEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsShaperProfileIndex INTEGER,
+
+
+ cienaCesDpTsShaperProfileName DisplayString,
+
+
+ cienaCesDpTsShaperProfileCIR Unsigned32,
+
+
+ cienaCesDpTsShaperProfileCBS Unsigned32
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsShaperProfileIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the shaper profile table."
+
+
+ ::= { cienaCesDpTsShaperProfileEntry 1 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique name for the shaper profile."
+
+
+ ::= { cienaCesDpTsShaperProfileEntry 2 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Committed Information Rate (CIR)
+
+
+ in kbps for which egressing traffic is considered green."
+
+
+ ::= { cienaCesDpTsShaperProfileEntry 3 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileCBS OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobytes"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Committed Burst Size (CBS) which is the
+
+
+ maximum number of kbytes that can egress at the maximum interface
+
+
+ speed in order to remain CIR conformant."
+
+
+ ::= { cienaCesDpTsShaperProfileEntry 4 }
+
+
+
+
+
+--
+
+
+ -- Dataplane Traffic Services Shaping Profile Attachment table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsShaperProfileAttachmentEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of shaper profile attachments."
+
+
+ ::= { cienaCesDpTsShaperProfile 2 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsShaperProfileAttachmentEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Meter profile entry in the shaper profile attachment table."
+
+
+ INDEX { cienaCesDpTsShaperProfileIndex,
+
+
+ cienaCesDpTsShaperProfileAttachmentLiType,
+
+
+ cienaCesDpTsShaperProfileAttachmentLiIndex }
+
+
+ ::= { cienaCesDpTsShaperProfileAttachmentTable 1 }
+
+
+
+
+
+ CienaCesDpTsShaperProfileAttachmentEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsShaperProfileAttachmentLiType DpTsAttachType,
+
+
+ cienaCesDpTsShaperProfileAttachmentLiIndex INTEGER,
+
+
+ cienaCesDpTsShaperProfileAttachmentTotalCIR Unsigned32,
+
+
+ cienaCesDpTsShaperProfileAttachmentTotalEIR Unsigned32,
+
+
+ cienaCesDpTsShaperProfileAttachmentUsedCIR Unsigned32,
+
+
+ cienaCesDpTsShaperProfileAttachmentMaxUsedEIR Unsigned32
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentLiType OBJECT-TYPE
+
+
+ SYNTAX DpTsAttachType
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpTsShaperProfileAttachmentEntry 1 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpTsShaperProfileAttachmentEntry 2 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentTotalCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Committed Information Rate (CIR)
+
+
+ available to child objects associated with the logical interface.
+
+
+ CIR is the average rate in kbps for which ingressing traffic is
+
+ considered green. If the traffic flow rate is at or below the CIR,
+
+ the system allows the traffic without any change."
+
+
+ ::= { cienaCesDpTsShaperProfileAttachmentEntry 3 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentTotalEIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the total Excess Information Rate (EIR)
+
+
+ that can be shared among child objects associated with the logical interface.
+
+ EIR is the average rate in kbps, above CIR, for which ingressing traffic is
+
+
+ considered yellow and is allowed."
+
+
+ ::= { cienaCesDpTsShaperProfileAttachmentEntry 4 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentUsedCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the used Committed Information Rate (CIR)
+
+
+ in use by child objects associated with the logical interface."
+
+
+ ::= { cienaCesDpTsShaperProfileAttachmentEntry 5 }
+
+
+
+
+
+ cienaCesDpTsShaperProfileAttachmentMaxUsedEIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the maximum used Excess Information Rate (EIR)
+
+
+ in use by child objects associated with the logical interface. EIR
+
+ is the average rate in kbps, above CIR, for which ingressing traffic is
+
+
+ considered yellow and is allowed."
+
+
+ ::= { cienaCesDpTsShaperProfileAttachmentEntry 6 }
+
+
+
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Congestion Avoidance Profile table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQCAProfileWREDEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of congestion avoidance profile for congestion avoidance type WRED."
+
+
+ ::= { cienaCesDpTsQCongestionAvoidanceProfile 1 }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQCAProfileWREDEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the WRED congestion avoidance profile table."
+
+
+ INDEX { cienaCesDpTsQCAProfileWREDId}
+
+
+ ::= { cienaCesDpTsQCAProfileWREDTable 1 }
+
+
+
+
+
+ CienaCesDpTsQCAProfileWREDEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsQCAProfileWREDId INTEGER,
+
+
+ cienaCesDpTsQCAProfileWREDName DisplayString,
+
+
+ cienaCesDpTsQCAProfileWREDDropRateExponent Unsigned32,
+ cienaCesDpTsQCAProfileWREDMaxQueueSize Integer32,
+ cienaCesDpTsQCAProfileWREDMinQueueGuarantee Integer32
+
+ }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpTsQCAProfileWREDEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique WRED profile name."
+
+
+ ::= { cienaCesDpTsQCAProfileWREDEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDDropRateExponent OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the exponential drop-rate exponent of this
+
+
+ WRED curve when the average queue size is between the
+
+
+ Upper and Lower threshold."
+
+
+ ::= { cienaCesDpTsQCAProfileWREDEntry 3 }
+
+
+
+ cienaCesDpTsQCAProfileWREDMaxQueueSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum Size of Queue. Its unit is in KBytes"
+ ::= { cienaCesDpTsQCAProfileWREDEntry 4 }
+
+ cienaCesDpTsQCAProfileWREDMinQueueGuarantee OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum Guarantee Size of queue. Its unit is in KBytes"
+ ::= { cienaCesDpTsQCAProfileWREDEntry 5 }
+
+
+
+ --
+
+
+ -- Dataplane Traffic Services Congestion Avoidance Curve profile table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDCurveTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQCAProfileWREDCurveEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of congestion avoidance curve profile for congestion avoidance type WRED."
+
+
+ ::= { cienaCesDpTsQCongestionAvoidanceProfile 2 }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDCurveEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQCAProfileWREDCurveEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the WRED congestion avoidance curve profile table.
+
+
+ Congestion avoidance allows frames to be dropped during congestion
+
+ before they are enqueued (thus avoiding further congestion).
+
+
+ The RCOLOR of a frame as it arrives at the egress enqueuing stage
+
+
+ determines which WRED curve of the congestion avoidance profile
+
+
+ to use (Green or Yellow). A congestion profile has two configurable
+
+
+ WRED curves (Curve-1 and Curve-2). By default Green frames map
+
+
+ to Curve-1 and Yellow frames map to Curve-2.
+
+
+ If no congestion avoidance profile is referenced by a queue within a
+
+
+ queue group, this signifies that no congestion avoidance is in
+
+ effect (Tail Drop) and frames are enqueued only if there is space
+
+
+ in the queue; otherwise they are dropped. "
+
+
+ INDEX { cienaCesDpTsQCAProfileWREDId, cienaCesDpTsQCAProfileWREDCurveId}
+
+
+ ::= { cienaCesDpTsQCAProfileWREDCurveTable 1 }
+
+
+
+
+
+ CienaCesDpTsQCAProfileWREDCurveEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsQCAProfileWREDCurveId INTEGER,
+
+
+ cienaCesDpTsQCAProfileWREDCurveLowerThreshold Unsigned32,
+
+
+ cienaCesDpTsQCAProfileWREDCurveUpperThreshold Unsigned32,
+
+
+ cienaCesDpTsQCAProfileWREDCurveMaxDropProbability Unsigned32
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDCurveId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..3)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique WRED curve ID."
+
+
+ ::= { cienaCesDpTsQCAProfileWREDCurveEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDCurveLowerThreshold OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the threshold to begin dropping for this WRED curve.
+
+
+ If the average queue size is below this value, frames are enqueued
+
+
+ and not dropped due to WRED. "
+
+
+ ::= { cienaCesDpTsQCAProfileWREDCurveEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDCurveUpperThreshold OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the threshold above which all the frames for this WRED
+
+
+ curve are dropped. If the average queue size is above this value,
+
+
+ frames are dropped and not enqueued due to WRED."
+
+
+ ::= { cienaCesDpTsQCAProfileWREDCurveEntry 3 }
+
+
+
+
+
+ cienaCesDpTsQCAProfileWREDCurveMaxDropProbability OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the drop probability when average queue size reaches the
+
+
+ upper threshold value."
+
+
+ ::= {cienaCesDpTsQCAProfileWREDCurveEntry 4 }
+
+
+
+
+
+ --
+
+
+ -- RCoS to Queue Map Table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQRCOSQMapEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table representing RCoS to queue map."
+
+
+ ::= { cienaCesDpTsQRCOSQMap 1 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQRCOSQMapEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the RCoS to queue map table. "
+
+
+ INDEX { cienaCesDpTsQRCOSQMapId }
+
+
+ ::= { cienaCesDpTsQRCOSQMapTable 1 }
+
+
+
+
+
+ CienaCesDpTsQRCOSQMapEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsQRCOSQMapId INTEGER,
+
+
+ cienaCesDpTsQRCOSQMapName DisplayString
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies an unique ID in the RCoS to queue map table."
+
+
+ ::= { cienaCesDpTsQRCOSQMapEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the RCoS to queue map."
+
+
+ ::= { cienaCesDpTsQRCOSQMapEntry 2 }
+
+
+
+
+
+
+
+
+ --
+
+
+ -- RCOS to Queue Map Queue table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapQueueTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQRCOSQMapQueueEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table representing RCoS to queue map."
+
+
+ ::= { cienaCesDpTsQRCOSQMap 2 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapQueueEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQRCOSQMapQueueEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the RCoS to queue map table.
+
+
+ Frames ingressing the device will be assigned an RCoS and RCOLOR
+
+
+ by the Resolved CoS mapping stage. The RCoS is used at the
+
+
+ egress enqueuing stage to determine which queue in the
+
+
+ default port queue group the frame should be enqueued to.
+
+
+ This is known as RCoS to Queue Mapping."
+
+
+ INDEX { cienaCesDpTsQRCOSQMapId, cienaCesDpTsQRCOSQMapQueueId }
+
+
+ ::= { cienaCesDpTsQRCOSQMapQueueTable 1 }
+
+
+
+
+
+ CienaCesDpTsQRCOSQMapQueueEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsQRCOSQMapQueueId INTEGER,
+
+
+ cienaCesDpTsQRCOSQMapQueueNumber INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapQueueId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index in the RCoS to queue map table."
+
+
+ ::= { cienaCesDpTsQRCOSQMapQueueEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapQueueNumber OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ queue-0(0),
+
+
+ queue-1(1),
+
+
+ queue-2(2),
+
+
+ queue-3(3),
+
+
+ queue-4(4),
+
+
+ queue-5(5),
+
+
+ queue-6(6),
+
+
+ queue-7(7)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the queue number to which the queue ID of RCoS maps."
+
+
+ ::= { cienaCesDpTsQRCOSQMapQueueEntry 2 }
+
+
+
+
+
+
+
+
+ --
+
+
+ -- RCOS to Queue Map Green Curve Table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapGreenCurveTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQRCOSQMapGreenCurveEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table representing RCoS to queue map green curve map."
+
+
+ ::= { cienaCesDpTsQRCOSQMap 3 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapGreenCurveEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQRCOSQMapGreenCurveEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the RCoS to queue green curve map table.
+
+
+ The RCOLOR for an RCoS value is mapped to a WRED curve.
+
+
+ The WRED-curve is the WRED-curve in the Congestion Avoidance Profile
+
+
+ referenced by the Queue that the R-COS maps to. By default, there is an
+
+
+ RCoS-To-Queue Map which all Egress Port Queue Groups reference. "
+
+
+ INDEX { cienaCesDpTsQRCOSQMapId, cienaCesDpTsQRCOSQMapGreenCurveId }
+
+
+ ::= { cienaCesDpTsQRCOSQMapGreenCurveTable 1 }
+
+
+
+
+
+ CienaCesDpTsQRCOSQMapGreenCurveEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsQRCOSQMapGreenCurveId INTEGER,
+
+
+ cienaCesDpTsQRCOSQMapGreenCurveNumber INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapGreenCurveId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..63)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the unique index in the table."
+
+
+ ::= { cienaCesDpTsQRCOSQMapGreenCurveEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapGreenCurveNumber OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ wred-curve-1(1),
+
+
+ wred-curve-2(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "The WRED green curve number to which the RCoS Queue green curve ID maps."
+
+
+ DEFVAL {wred-curve-1}
+
+
+ ::= { cienaCesDpTsQRCOSQMapGreenCurveEntry 2 }
+
+
+
+
+
+ --
+
+
+ -- RCoS to Q Map yellow Curve Table
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapYellowCurveTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQRCOSQMapYellowCurveEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table representing RCoS to queue map yellow curve map."
+
+
+ ::= { cienaCesDpTsQRCOSQMap 4 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapYellowCurveEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQRCOSQMapYellowCurveEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the RCoS to queue yellow curve map table.
+
+
+ The RCOLOR for an RCoS value is mapped to a WRED curve.
+
+
+ The WRED curve is the WRED curve in the congestion avoidance profile
+
+
+ referenced by the queue to which the RCoS maps. By default, there is an
+
+
+ RCoS-To-Queue Map which all egress port queue groups reference."
+
+
+ INDEX { cienaCesDpTsQRCOSQMapId,
+
+
+ cienaCesDpTsQRCOSQMapYellowCurveId }
+
+
+ ::= { cienaCesDpTsQRCOSQMapYellowCurveTable 1 }
+
+
+
+
+
+ CienaCesDpTsQRCOSQMapYellowCurveEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsQRCOSQMapYellowCurveId INTEGER,
+
+
+ cienaCesDpTsQRCOSQMapYellowCurveNumber INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapYellowCurveId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..63)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Unique index in the table."
+
+
+ ::= { cienaCesDpTsQRCOSQMapYellowCurveEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQRCOSQMapYellowCurveNumber OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ wred-curve-1(1),
+
+
+ wred-curve-2(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "The WRED yellow curve number to which the RCoS Queue yellow curve ID maps."
+
+
+ DEFVAL {wred-curve-2}
+
+
+ ::= { cienaCesDpTsQRCOSQMapYellowCurveEntry 2 }
+
+
+
+
+
+
+
+
+--
+
+
+-- Queue Group Profile Table
+
+
+--
+
+
+ cienaCesDpTsQGroupProfileTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQGroupProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of queue group profiles."
+
+
+ ::= { cienaCesDpTsQGroupProfile 1}
+
+
+
+
+
+ cienaCesDpTsQGroupProfileEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQGroupProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Each entry represents a queue group profile."
+
+
+ INDEX { cienaCesDpTsQGroupProfileId }
+
+
+ ::= { cienaCesDpTsQGroupProfileTable 1 }
+
+
+
+ CienaCesDpTsQGroupProfileEntry ::= SEQUENCE{
+ cienaCesDpTsQGroupProfileId INTEGER,
+ cienaCesDpTsQGroupProfileName DisplayString,
+ cienaCesDpTsQGroupProfileQueueCount INTEGER,
+ cienaCesDpTsQGroupProfileRCOSQMapId Unsigned32,
+ cienaCesDpTsQGroupProfileShaperCompensation Integer32
+ }
+
+
+ cienaCesDpTsQGroupProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A unique index in the queue group profile table."
+
+
+ ::= { cienaCesDpTsQGroupProfileEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the queue group profile name."
+
+
+ ::= { cienaCesDpTsQGroupProfileEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueCount OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the number of queues per queue group.
+
+
+ Maximum number of queues per queue group is 8."
+
+
+ ::= { cienaCesDpTsQGroupProfileEntry 3 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileRCOSQMapId OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCoS to Queue Map ID for this group.
+
+
+ A queue group profile will reference a queue map profile
+
+
+ to obtain the mapping of frames to a queue within the
+
+
+ egress port queuing instance. For the 5410 platform this mapping
+
+
+ is based on R-COS to Queue mapping."
+
+
+ ::= { cienaCesDpTsQGroupProfileEntry 4 }
+
+
+
+ cienaCesDpTsQGroupProfileShaperCompensation OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the Shaper Compensation for all queues of this group.
+ A queue group profile will have shaper compensation set dependent on the
+ expected mix of traffic type being enqueued"
+ ::= { cienaCesDpTsQGroupProfileEntry 5 }
+
+
+
+
+ --
+
+
+ -- Egress Port Queue Group table
+
+
+ --
+
+
+ cienaCesDpTsQGroupProfileQueueTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQGroupProfileQueueEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of queues for every queue group profile."
+
+
+ ::= { cienaCesDpTsQGroupProfile 2 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQGroupProfileQueueEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Each entry represents an individual queue belonging to a queue group. The
+
+
+ number of entries per group is decided by the cienaCesDpTsQGroupProfileQueueCount
+
+
+ object. An Egress Port Queue Group is instantiated for every port when the port
+
+
+ is created. The egress port queue group defines the set of queues that are
+
+
+ instanced on a port, and the individual CIR/EIR shaping rates for each queue.
+
+
+ There is one egress port queue group per port (identified by
+
+
+ cienaCesDpTsQGroupProfileId)."
+
+
+ INDEX { cienaCesDpTsQGroupProfileId,
+
+
+ cienaCesDpTsQGroupProfileQueueIndex }
+
+
+ ::= { cienaCesDpTsQGroupProfileQueueTable 1 }
+
+
+
+
+
+ CienaCesDpTsQGroupProfileQueueEntry ::= SEQUENCE {
+ cienaCesDpTsQGroupProfileQueueIndex INTEGER,
+ cienaCesDpTsQGroupProfileQueueCAPId Unsigned32,
+ cienaCesDpTsQGroupProfileQueueCIR Unsigned32,
+ cienaCesDpTsQGroupProfileQueueCBS Unsigned32,
+ cienaCesDpTsQGroupProfileQueueEIR Unsigned32,
+ cienaCesDpTsQGroupProfileQueueEBS Unsigned32,
+ cienaCesDpTsQGroupProfileQueueCirPercent Unsigned32,
+ cienaCesDpTsQGroupProfileQueueEirPercent Unsigned32
+ }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates a unique index for every queue
+
+
+ in the queue group."
+
+
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueCAPId OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Congestion Avoidance Profile (CAP)ID
+
+
+ associated with the queue. If a queue does not reference a CAP,
+
+
+ no congestion avoidance occurs for the queue and frames will
+
+
+ no longer enqueue when the queue is full."
+
+
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Commmitted Information Rate (CIR)
+
+
+ value for the queue. CIR is the average rate in kbps
+
+
+ for which ingressing traffic is considered green. If the
+
+
+ traffic flow rate is at or below the CIR, the system allows
+
+
+ the traffic without any change."
+
+
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 3 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueCBS OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobytes"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Committed Burst Size (CBS)in kbytes
+
+
+ for the queue. CBS is the maximum number of kbytes
+
+ that can ingress at the maximum interface speed in order
+
+ to remain CIR conformant."
+
+
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 4 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueEIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Excess Information Rate (EIR)
+
+
+ value for the queue. EIR is the average rate in kbps,
+
+
+ above CIR, for which ingressing traffic is
+
+ considered yellow and is allowed."
+
+
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 5 }
+
+
+
+
+
+ cienaCesDpTsQGroupProfileQueueEBS OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobytes"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Excess Burst Size (EBS) in kbytes
+
+
+ for the queue. EBS is the maximum number of kbytes that
+
+
+ can ingress at the maximum interface speed in order to
+
+
+ remain EIR conformant."
+
+
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 6 }
+
+
+ cienaCesDpTsQGroupProfileQueueCirPercent OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the cir-percent associated with the queue.
+ The cir-percent allows for the CIR value to be determined as a percentage of the parent scheduler CIR."
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 7 }
+
+ cienaCesDpTsQGroupProfileQueueEirPercent OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the eir-percent associated with the queue.
+ The eir-percent allows for the EIR value to be determined as a percentage of the parent scheduler EIR."
+ ::= { cienaCesDpTsQGroupProfileQueueEntry 8 }
+ --
+
+
+ -- Queue Group Instance Table
+
+
+ --
+
+
+ cienaCesDpTsQGroupInstanceTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQGroupInstanceEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of group instances."
+
+
+ ::= { cienaCesDpTsQGroupInstance 1 }
+
+
+
+
+
+ cienaCesDpTsQGroupInstanceEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQGroupInstanceEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Each entry represents a group instance."
+
+
+ INDEX { cienaCesDpTsQGroupInstancePgid,
+
+
+ cienaCesDpTsQGroupProfileId,
+
+
+ cienaCesDpTsQGroupInstanceIndex }
+
+
+ ::= { cienaCesDpTsQGroupInstanceTable 1 }
+
+
+
+
+
+ CienaCesDpTsQGroupInstanceEntry ::= SEQUENCE {
+
+
+ cienaCesDpTsQGroupInstancePgid Unsigned32,
+
+
+ cienaCesDpTsQGroupInstanceIndex INTEGER,
+
+
+ cienaCesDpTsQGroupInstanceParentSchedId INTEGER,
+
+
+ cienaCesDpTsQGroupInstanceParentInstanceId INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsQGroupInstancePgid OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the PGID of the port to which
+
+
+ the queue group resolves."
+
+
+ ::= { cienaCesDpTsQGroupInstanceEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQGroupInstanceIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the queue group profile instance ID."
+
+
+ ::= { cienaCesDpTsQGroupInstanceEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQGroupInstanceParentSchedId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the profile ID of the parent scheduler
+
+
+ to which this queue group instance is attached."
+
+
+ ::= { cienaCesDpTsQGroupInstanceEntry 3 }
+
+
+
+
+
+ cienaCesDpTsQGroupInstanceParentInstanceId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the instance ID of the parent scheduler
+
+
+ to which this queue group instance is attached."
+
+
+ ::= { cienaCesDpTsQGroupInstanceEntry 4 }
+
+
+
+
+
+
+
+
+ --
+
+
+ --Scheduler Profile Config Data
+
+
+ --
+
+
+ cienaCesDpTsQSchedulerProfileTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQSchedulerProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Scheduler profile configuration data."
+
+
+ ::= { cienaCesDpTsQSchedulerProfile 1 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQSchedulerProfileEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the scheduler profile configuration table."
+
+
+ INDEX { cienaCesDpTsQSchedulerProfileId }
+
+
+ ::= { cienaCesDpTsQSchedulerProfileTable 1 }
+
+
+
+
+
+ CienaCesDpTsQSchedulerProfileEntry ::= SEQUENCE {
+ cienaCesDpTsQSchedulerProfileId INTEGER,
+ cienaCesDpTsQSchedulerProfileName DisplayString,
+ cienaCesDpTsQSchedulerProfileSchedulerAlgorithm INTEGER,
+ cienaCesDpTsQSchedulerProfileCIR Unsigned32,
+ cienaCesDpTsQSchedulerProfileCBS Unsigned32,
+ cienaCesDpTsQSchedulerProfileEIR Unsigned32,
+ cienaCesDpTsQSchedulerProfileEBS Unsigned32,
+ cienaCesDpTsQSchedulerProfileScheduledUcastWt INTEGER,
+ cienaCesDpTsQSchedulerProfileScheduledMcastWt INTEGER,
+ cienaCesDpTsQSchedulerProfileTapPointCount INTEGER,
+ cienaCesDpTsQSchedulerProfileShaperOverSpeed INTEGER,
+ cienaCesDpTsQSchedulerProfileCirPolicy INTEGER,
+ cienaCesDpTsQSchedulerProfileEirPolicy INTEGER,
+ cienaCesDpTsQSchedulerProfileCirPercent Unsigned32,
+ cienaCesDpTsQSchedulerProfileEirPercent Unsigned32
+ }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the unique index for the scheduler profile."
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name for the scheduler profile."
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileSchedulerAlgorithm OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ unknown(0),
+
+
+ strictPriority(1),
+
+
+ weightedFairQueuing(2),
+
+
+ roundRobin(3)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the scheduler algorithm associated
+
+
+ with the scheduler profile."
+
+
+ DEFVAL {strictPriority}
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 3 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileCIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Committed Information Rate (CIR)
+
+
+ for the scheduler profile. CIR is the average rate
+
+
+ in kbps for which ingressing traffic is considered green.
+
+
+ If the traffic flow rate is at or below the CIR, the system will
+
+
+ allow the traffic without any change."
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 4 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileCBS OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobytes"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Committed Burst Size (CBS) for the
+
+
+ scheduler profile. CBS is the maximum number of kbytes
+
+
+ that can ingress at the maximum interface speed in order
+
+
+ to remain CIR conformant."
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 5 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileEIR OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobits/sec"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Excess Information Rate (EIR)
+
+
+ for the scheduler profile. EIR is the average rate in kbps,
+
+
+ above CIR, for which ingressing traffic is considered
+
+
+ yellow and is allowed."
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 6 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileEBS OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ UNITS "kilobytes"
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object indicates the Excess Burst Size (EBS)
+
+
+ for the scheduler profile. EBS is the maximum number
+
+
+ of kbytes that can ingress at the maximum interface
+
+
+ speed in order to remain EIR conformant."
+
+
+ DEFVAL { 32 }
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 7 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileScheduledUcastWt OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Scheduled-unicast weight is applicable for the port
+
+
+ root scheduler only, and which defines the weight given
+
+
+ at the egress port to scheduled-unicast traffic."
+
+
+ DEFVAL { 80 }
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 8 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileScheduledMcastWt OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Scheduled-multicast weight is applicable for the port
+
+
+ root scheduler only, and which defines the weight given at
+
+
+ the egress port to scheduled-multicast traffic."
+
+
+ DEFVAL { 20 }
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 9 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerProfileTapPointCount OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the number of tap points for the scheduler."
+
+
+ ::= { cienaCesDpTsQSchedulerProfileEntry 10 }
+
+
+cienaCesDpTsQSchedulerProfileShaperOverSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the shaper overspeed in percentage for the (root) scheduler."
+ ::= { cienaCesDpTsQSchedulerProfileEntry 11 }
+
+ cienaCesDpTsQSchedulerProfileCirPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ autoAdjustDisabled(1),
+ cirAsPercent(2),
+ childCirAsPercent(3),
+ childCirSum(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the cir-policy associated with the scheduler profile.
+ A policy of autoAdjustDisabled means that CIR is configured based on the CIR value in Kbps of this scheduler
+ profile. Additionally, the child schedulers/queues will configure their respective CIRs based on the configured
+ CIR values in the respective child schedulers/queues.
+ A policy of cirAsPercent means that CIR is configured based on the CIR-percent of this scheduler
+ profile/instance, where cir-percent is the percentage of the parent CIR. Additionally, the child schedulers/queues will
+ configure their respective CIRs based on the configured CIR percents in the respective child schedulers/queues relative
+ to the CIR configured in this scheduler profile/instance.
+ A policy of childCirAsPercent means that CIR is configured based on the CIR value in Kbps of this scheduler
+ profile/instance. Additionally, the child schedulers/queues will configure their respective CIRs based on the configured
+ CIR percents in the respective child schedulers/queues relative to the CIR configured in this scheduler profile/instance.
+ A policy of childCirSum means that CIR is configured based on the sum of CIR values in the child schedulers/queues
+ relative to this scheduler/instance."
+ DEFVAL {autoAdjustDisabled}
+ ::= { cienaCesDpTsQSchedulerProfileEntry 12 }
+
+ cienaCesDpTsQSchedulerProfileEirPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ autoAdjustDisabled(1),
+ eirAsPercent(2),
+ childEirAsPercent(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the eir-policy associated with the scheduler profile.
+ A policy of autoAdjustDisabled means that EIR is configured based on the EIR value in Kbps of this scheduler
+ profile. Additionally, the child schedulers/queues will configure their respective EIRs based on the configured
+ EIR values in the respective child schedulers/queues.
+ A policy of eirAsPercent means that EIR is configured based on the EIR-percent of this scheduler
+ profile/instance, where eir-percent is the percentage of the parent EIR. Additionally, the child schedulers/queues will
+ configure their respective EIRs based on the configured EIR percents in the respective child schedulers/queues relative
+ to the EIR configured in this scheduler profile/instance.
+ A policy of childEirAsPercent means that EIR is configured based on the EIR value in Kbps of this scheduler
+ profile/instance. Additionally, the child schedulers/queues will configure their respective EIRs based on the configured
+ EIR percents in the respective child schedulers/queues relative to the EIR configured in this scheduler profile/instance."
+ DEFVAL {autoAdjustDisabled}
+ ::= { cienaCesDpTsQSchedulerProfileEntry 13 }
+
+ cienaCesDpTsQSchedulerProfileCirPercent OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the cir-percent associated with the scheduler profile.
+ The cir-percent allows for the CIR value on a scheduler instance to be determined as a percentage of the parent scheduler CIR."
+ ::= { cienaCesDpTsQSchedulerProfileEntry 14 }
+
+ cienaCesDpTsQSchedulerProfileEirPercent OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "percent"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the eir-percent associated with the scheduler profile.
+ The eir-percent allows for the EIR value on a scheduler instance to be determined as a percentage of the parent scheduler EIR."
+ ::= { cienaCesDpTsQSchedulerProfileEntry 15 }
+
+--
+
+
+-- Tap-Point Entry for the Scheduler
+
+
+--
+
+
+ cienaCesDpTsQSchedulerTapPointTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQSchedulerTapPointEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Tap point configuration data for a scheduler."
+
+
+ ::= { cienaCesDpTsQSchedulerProfile 2 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerTapPointEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQSchedulerTapPointEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "An entry in the tap point configuration table. A scheduler tap
+
+ point is the connection point on the scheduler between a queue
+
+ and the parent scheduler."
+
+
+ INDEX { cienaCesDpTsQSchedulerProfileId,
+
+
+ cienaCesDpTsQSchedulerTapPointIndex }
+
+
+ ::= { cienaCesDpTsQSchedulerTapPointTable 1 }
+
+
+
+
+
+ CienaCesDpTsQSchedulerTapPointEntry::= SEQUENCE {
+
+
+ cienaCesDpTsQSchedulerTapPointIndex INTEGER,
+
+
+ cienaCesDpTsQSchedulerTapPointPriority INTEGER,
+
+
+ cienaCesDpTsQSchedulerTapPointWeight INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpTsQSchedulerTapPointIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..7)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the unique index for the tap point
+
+
+ configuration entry."
+
+
+ ::= { cienaCesDpTsQSchedulerTapPointEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerTapPointPriority OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the priority of a tap point relative
+
+
+ to other tap points in the scheduler when the scheduler
+
+
+ algorithm is 'Strict Priority'. "
+
+
+ ::= { cienaCesDpTsQSchedulerTapPointEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerTapPointWeight OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the weight of the tap point in the
+
+
+ scheduler when the scheduler algorithm is 'Weighted Fair Queuing'."
+
+
+ ::= { cienaCesDpTsQSchedulerTapPointEntry 3 }
+
+
+
+
+
+ --
+
+
+ -- Scheduler Instance Table
+
+
+ --
+
+
+ cienaCesDpTsQSchedulerInstanceTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTsQSchedulerInstanceEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of scheduler instances."
+
+
+ ::= { cienaCesDpTsQSchedulerInstance 1 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerInstanceEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTsQSchedulerInstanceEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Each entry represents a scheduler instance."
+
+
+ INDEX { cienaCesDpTsQSchedulerInstancePgid,
+
+
+ cienaCesDpTsQSchedulerProfileId,
+
+
+ cienaCesDpTsQSchedulerInstanceIndex }
+
+
+ ::= { cienaCesDpTsQSchedulerInstanceTable 1 }
+
+
+
+
+
+ CienaCesDpTsQSchedulerInstanceEntry ::= SEQUENCE {
+ cienaCesDpTsQSchedulerInstancePgid Unsigned32,
+ cienaCesDpTsQSchedulerInstanceIndex INTEGER,
+ cienaCesDpTsQSchedulerInstanceParentSchedId INTEGER,
+ cienaCesDpTsQSchedulerInstanceParentInstanceId INTEGER,
+ cienaCesDpTsQSchedulerInstanceParentTapPoint INTEGER,
+ cienaCesDpTsQSchedulerInstanceControlPlaneUsedCir Unsigned32
+ }
+
+
+
+
+
+ cienaCesDpTsQSchedulerInstancePgid OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the PGID of the port to which the
+
+
+ scheduler resolves."
+
+
+ ::= { cienaCesDpTsQSchedulerInstanceEntry 1 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerInstanceIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the scheduler profile instance ID."
+
+
+ ::= { cienaCesDpTsQSchedulerInstanceEntry 2 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerInstanceParentSchedId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the profile ID of the parent scheduler
+
+
+ to which this scheduler is attached."
+
+
+ ::= { cienaCesDpTsQSchedulerInstanceEntry 3 }
+
+
+
+
+
+ cienaCesDpTsQSchedulerInstanceParentInstanceId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the instance ID of the parent scheduler
+
+
+ to which this scheduler is attached."
+
+
+ ::= { cienaCesDpTsQSchedulerInstanceEntry 4 }
+
+
+ cienaCesDpTsQSchedulerInstanceParentTapPoint OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the tap point of the parent scheduler
+ to which this scheduler is attached."
+ ::= { cienaCesDpTsQSchedulerInstanceEntry 5 }
+
+ cienaCesDpTsQSchedulerInstanceControlPlaneUsedCir OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "kilobits/sec"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the control-plane-used-cir associated with the scheduler instance.
+ It allows validation of dataplane CIR changes relative to control-plane usage"
+ ::= { cienaCesDpTsQSchedulerInstanceEntry 6 }
+
+ --
+
+
+ -- Dataplane Sub Port tables
+
+
+ --
+
+
+ cienaCesDpSubPortTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpSubPortEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of sub-ports."
+
+
+ ::= { cienaCesDpSubPort 1 }
+
+
+
+
+
+ cienaCesDpSubPortEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpSubPortEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Sub-port entry in the sub-port Table.
+
+
+ A sub-port is a logical interface and is always a child object
+
+
+ of a logical port."
+
+
+ INDEX { cienaCesDpSubPortLiIndex }
+
+
+ ::= { cienaCesDpSubPortTable 1 }
+
+
+
+
+
+ CienaCesDpSubPortEntry ::= SEQUENCE {
+
+
+ cienaCesDpSubPortLiIndex INTEGER,
+
+
+ cienaCesDpSubPortName DisplayString,
+
+
+ cienaCesDpSubPortClassifierPrecedence Unsigned32,
+
+
+ cienaCesDpSubPortParentIfId INTEGER,
+
+
+ cienaCesDpSubPortVirtualSwitchIndex INTEGER,
+
+
+ cienaCesDpSubPortRlanIndex INTEGER,
+
+
+ cienaCesDpSubPortVirtualSwitchName OCTET STRING,
+
+
+ cienaCesDpSubPortIngressMeterProfileId INTEGER,
+
+
+ cienaCesDpSubPortIngressMeterProfileName OCTET STRING,
+
+
+ cienaCesDpSubportIngressMeterPolicy DpIngressMeterPolicy,
+
+
+ cienaCesDpSubPortIngressFloodContainerId INTEGER,
+
+
+ cienaCesDpSubPortIngressFloodContainerName OCTET STRING,
+
+
+ cienaCesDpSubPortIngressRcosProfileId INTEGER,
+
+
+ cienaCesDpSubPortIngressRcosProfileName OCTET STRING,
+
+
+ cienaCesDpSubPortIngressRcosPolicy INTEGER,
+
+
+ cienaCesDpSubPortIngressFcosMapId INTEGER,
+
+
+ cienaCesDpSubPortIngressFcosMapName OCTET STRING,
+
+
+ cienaCesDpSubPortEgressFcosMapId INTEGER,
+
+
+ cienaCesDpSubPortEgressFcosMapName OCTET STRING,
+
+
+ cienaCesDpSubPortEgressL2PtTransform TruthValue,
+
+
+ cienaCesDpSubPortIngressL2Transform OCTET STRING,
+
+
+ cienaCesDpSubPortEgressL2Transform OCTET STRING,
+
+
+ cienaCesDpSubPortIngressL3TransformPolicy INTEGER,
+
+
+ cienaCesDpSubPortEgressL3TransformPolicy INTEGER,
+
+
+ cienaCesDpSubPortPrivateFwdGroup INTEGER,
+
+
+ cienaCesDpSubPortFilterPolicy INTEGER,
+
+
+ cienaCesDpSubPortLogicalRingIndex INTEGER,
+
+
+ cienaCesDpSubPortVirtualRingIndex INTEGER,
+
+
+ cienaCesDpSubPortEgressReflectorMac MacAddress,
+ cienaCesDpSubPortEgressGeneratorMac MacAddress,
+ cienaCesDpSubPortQueueGroupProfileId INTEGER,
+ cienaCesDpSubPortQueueGroupProfileName OCTET STRING,
+ cienaCesDpSubPortQueueGroupInstanceId INTEGER
+ }
+
+
+
+
+
+ cienaCesDpSubPortLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS accessible-for-notify
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object represents a unique index into the table."
+
+
+ ::= { cienaCesDpSubPortEntry 1 }
+
+
+
+
+
+ cienaCesDpSubPortName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object represents a unique name of the sub-port."
+
+
+ ::= { cienaCesDpSubPortEntry 2 }
+
+
+
+
+
+ cienaCesDpSubPortClassifierPrecedence OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object represents the classifier precedence relative to other sub-ports
+
+
+ sharing the same parent interface."
+
+
+ ::= { cienaCesDpSubPortEntry 3 }
+
+
+
+
+
+ cienaCesDpSubPortParentIfId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object represents the parent port PGID."
+
+
+ ::= { cienaCesDpSubPortEntry 4 }
+
+
+
+
+
+ cienaCesDpSubPortVirtualSwitchIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object represents the index of the attached virtual switch."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpSubPortEntry 5 }
+
+
+
+
+
+ cienaCesDpSubPortRlanIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object represents the index of the RLAN of the
+
+
+ attached virtual switch."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpSubPortEntry 6 }
+
+
+
+
+
+ cienaCesDpSubPortVirtualSwitchName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object represents the name of the attached virtual switch."
+
+
+ ::= { cienaCesDpSubPortEntry 7 }
+
+
+
+
+
+ cienaCesDpSubPortIngressMeterProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress meter profile."
+
+
+ ::= { cienaCesDpSubPortEntry 8}
+
+
+
+
+
+ cienaCesDpSubPortIngressMeterProfileName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress meter profile."
+
+
+ ::= { cienaCesDpSubPortEntry 9 }
+
+
+
+
+
+ cienaCesDpSubportIngressMeterPolicy OBJECT-TYPE
+
+
+ SYNTAX DpIngressMeterPolicy
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ingress meter policy.
+
+
+ The ingress meter policy has no effect when there is no meter profile
+
+
+ attached to this sub-port.
+
+
+ - Non-Hierarchical: Denotes that frames which classify to the Meter
+
+
+ instantiated via an attached Meter Profile will be Metered according
+
+
+ to the bandwidth parameters of the attached Meter Profile.
+
+
+ The resultant color of the frame is determined by the
+
+
+ single meter instance of the logical interface. The frame is
+
+
+ processed by a single ingress meter. Resultant Red frames
+
+
+ will be dropped.
+
+
+ - Hierarchical: Denotes that frames which classify to the Meter
+
+
+ instantiated via an attached Meter Profile will first be Metered
+
+
+ according to the bandwidth parameters of the attached Meter Profile,
+
+
+ then subsequently those frames will be Metered according to the
+
+
+ bandwidth parameters of the first Parent Logical Interface
+
+
+ that has a Meter Profile attached. If no parent logical interface
+
+
+ has an attached ingress meter profile, the behavior for frames
+
+
+ that classify to the logical interface is the same as the
+
+
+ Non-Hierarchical policy. The resultant color of frames which
+
+
+ are metered by the attached meter profile are fed into the parent
+
+
+ meter. If the resultant color of a frame is Red after being
+
+
+ processed by a meter at any hierarchical level, the frame is
+
+
+ dropped and not fed into a parent meter."
+
+
+ DEFVAL {nonhierarchical}
+
+
+ ::= { cienaCesDpSubPortEntry 10 }
+
+
+
+
+
+ cienaCesDpSubPortIngressFloodContainerId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress flood container profile.
+
+
+ Flood containment for sub-ports is based on the destination MAC address
+
+
+ of the frame."
+
+
+ ::= { cienaCesDpSubPortEntry 11 }
+
+
+
+
+
+ cienaCesDpSubPortIngressFloodContainerName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress flood container profile."
+
+
+ ::= { cienaCesDpSubPortEntry 12 }
+
+
+
+
+
+ cienaCesDpSubPortIngressRcosProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress resolved CoS profile."
+
+
+ ::= { cienaCesDpSubPortEntry 13 }
+
+
+
+
+
+ cienaCesDpSubPortIngressRcosProfileName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress resolved CoS profile."
+
+
+ ::= { cienaCesDpSubPortEntry 14 }
+
+
+
+
+
+ cienaCesDpSubPortIngressRcosPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ ignore(1),
+ fixed(2),
+ dot1dToRcosTag1(3),
+ dot1dToRcosTag2(4),
+ dscpToRcos(5),
+ dscpMplsTcToRcos(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the ingress resolved CoS policy."
+ DEFVAL {dot1dToRcosTag1}
+ ::= { cienaCesDpSubPortEntry 15 }
+
+
+
+ cienaCesDpSubPortIngressFcosMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress frame CoS map."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpSubPortEntry 16 }
+
+
+
+
+
+ cienaCesDpSubPortIngressFcosMapName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress frame CoS map."
+
+
+ ::= { cienaCesDpSubPortEntry 17 }
+
+
+
+
+
+ cienaCesDpSubPortEgressFcosMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the egress frame CoS map."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpSubPortEntry 18 }
+
+
+
+
+
+ cienaCesDpSubPortEgressFcosMapName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the egress frame CoS map."
+
+
+ ::= { cienaCesDpSubPortEntry 19 }
+
+
+
+
+
+ cienaCesDpSubPortEgressL2PtTransform OBJECT-TYPE
+
+
+ SYNTAX TruthValue
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies whether an L2PT transform is performed on
+
+
+ L2PT transform eligible frames at egress."
+
+
+ DEFVAL {false}
+
+
+ ::= { cienaCesDpSubPortEntry 20 }
+
+
+
+
+
+ cienaCesDpSubPortIngressL2Transform OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies sub-port L2 ingress transform policy ."
+
+
+ ::= { cienaCesDpSubPortEntry 21 }
+
+
+
+
+
+ cienaCesDpSubPortEgressL2Transform OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies sub-port L2 egress transform policy ."
+
+
+ ::= { cienaCesDpSubPortEntry 22 }
+
+
+
+
+
+ cienaCesDpSubPortIngressL3TransformPolicy OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ leave(1),
+
+
+ mappedDscp(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies sub-port L3 ingress transform policy type."
+
+
+ DEFVAL {leave}
+
+
+ ::= { cienaCesDpSubPortEntry 23 }
+
+
+
+
+
+ cienaCesDpSubPortEgressL3TransformPolicy OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ leave(1),
+
+
+ mappedDscp(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies sub-port L3 egress transform policy type."
+
+
+ DEFVAL {leave}
+
+
+ ::= { cienaCesDpSubPortEntry 24 }
+
+
+
+
+
+ cienaCesDpSubPortPrivateFwdGroup OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ groupA(1),
+
+
+ groupB(2),
+
+
+ groupC(3)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specified the private forwarding group."
+
+
+ DEFVAL {groupA}
+
+
+ ::= { cienaCesDpSubPortEntry 25 }
+
+
+
+
+
+ cienaCesDpSubPortFilterPolicy OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ allow(1),
+
+
+ deny(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the access filter policy."
+
+
+ DEFVAL {allow}
+
+
+ ::= { cienaCesDpSubPortEntry 26 }
+
+
+
+
+
+ cienaCesDpSubPortLogicalRingIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the logical ring index."
+
+
+ ::= { cienaCesDpSubPortEntry 27 }
+
+
+
+
+
+ cienaCesDpSubPortVirtualRingIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the virtual ring index."
+
+
+ ::= { cienaCesDpSubPortEntry 28 }
+
+
+
+
+
+ cienaCesDpSubPortEgressReflectorMac OBJECT-TYPE
+
+
+ SYNTAX MacAddress
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the MAC address of the egress reflector when enabled."
+
+
+ ::= { cienaCesDpSubPortEntry 29 }
+
+ cienaCesDpSubPortEgressGeneratorMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the generator MAC address of the egress reflector when enabled."
+ ::= { cienaCesDpSubPortEntry 30 }
+
+ cienaCesDpSubPortQueueGroupProfileId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the Queue-Group-Profile-Id portion of a Queue-Group-Instance tuple.
+ The complete tuple is Queue-Group-Profile-Id + Queue-Group-Instance-Id + parent-interface"
+ ::= { cienaCesDpSubPortEntry 31 }
+
+ cienaCesDpSubPortQueueGroupProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the Queue-Group-Profile-Name for the Queue-Group-Profile-Id portion of a
+ Queue-Group-Instance tuple.
+ The complete tuple is Queue-Group-Profile-Id + Queue-Group-Instance-Id + parent-interface"
+ ::= { cienaCesDpSubPortEntry 32 }
+
+ cienaCesDpSubPortQueueGroupInstanceId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the Queue-Group-Instance-Id portion of a Queue-Group-Instance tuple.
+ The complete tuple is Queue-Group-Profile-Id + Queue-Group-Instance-Id + parent-interface"
+ ::= { cienaCesDpSubPortEntry 33 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Virtual Switch table
+
+
+ --
+
+
+ cienaCesDpVirtualSwitchTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpVirtualSwitchEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of Virtual Switches. This table is a place holder for future
+
+
+ extension where multiple RLANs are supported in a Virtual Switch.
+
+
+ Reading this table returns NULL."
+
+
+ ::= { cienaCesDpVirtualSwitch 1 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpVirtualSwitchEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Virtual Switch entry in the Virtual Switch Table."
+
+
+ INDEX { cienaCesDpVirtualSwitchIndex}
+
+
+ ::= { cienaCesDpVirtualSwitchTable 1 }
+
+
+
+
+
+ CienaCesDpVirtualSwitchEntry ::= SEQUENCE {
+
+
+ cienaCesDpVirtualSwitchIndex INTEGER,
+
+
+ cienaCesDpVirtualSwitchRlanIndex INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpVirtualSwitchIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..1048575)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpVirtualSwitchEntry 1 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..4095)
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique virtual switch RLAN index to the table.
+
+
+ Supporting value of ZERO only at this time."
+
+
+ ::= { cienaCesDpVirtualSwitchEntry 2 }
+
+
+
+
+
+
+
+
+ --
+
+
+ -- Dataplane Virtual Switch RLAN table
+
+
+ --
+
+
+ cienaCesDpVirtualSwitchRlanTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpVirtualSwitchRlanEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of Virtual Switches RLAN."
+
+
+ ::= { cienaCesDpVirtualSwitch 2 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpVirtualSwitchRlanEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Virtual Switch entry in the Virtual Switch RLAN table."
+
+
+ INDEX { cienaCesDpVirtualSwitchIndex,
+
+
+ cienaCesDpVirtualSwitchRlanIndex }
+
+
+ ::= { cienaCesDpVirtualSwitchRlanTable 1 }
+
+
+
+
+
+ CienaCesDpVirtualSwitchRlanEntry ::= SEQUENCE {
+
+
+ cienaCesDpVirtualSwitchRlanName DisplayString,
+
+
+ cienaCesDpVirtualSwitchRlanMcastForwardingMode INTEGER,
+
+
+ cienaCesDpVirtualSwitchRlanL2CftStatus CienaGlobalState,
+
+
+ cienaCesDpVirtualSwitchRlanL2CftL2ControlRcos INTEGER,
+
+
+ cienaCesDpVirtualSwitchRlanMacLearningStatus CienaGlobalState,
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupStatus CienaGlobalState,
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupAPolicy PrivateForwardGroupPolicy,
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupBPolicy PrivateForwardGroupPolicy,
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupCPolicy PrivateForwardGroupPolicy,
+
+ cienaCesDpVirtualSwitchRlanDescription DisplayString,
+
+ cienaCesDpVirtualSwitchRlanPfgProfileId Integer32,
+
+ cienaCesDpVirtualSwitchRlanPfgProfileName OCTET STRING,
+ cienaCesDpVirtualSwitchRlanL2CftProfileId Integer32,
+ cienaCesDpVirtualSwitchRlanL2CftProfileName OCTET STRING,
+ cienaCesDpVirtualSwitchRlanLearnLimit INTEGER
+ }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique name of a Virtual Switch + RLAN."
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 1 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanMcastForwardingMode OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ default(1),
+
+
+ l2Enhanced(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the virtual switch MCAST forwarding mode.
+
+
+ -'Default' follows a normal flooding path through the data-plane.
+
+
+ In this mode, frames with an L2 DA most-significant-byte equal to
+
+
+ 0x01 are treated as all other ucast-flood and broadcast
+
+
+ traffic on the virtual switch.
+
+
+ -'l2Enhanced' provides increased performance for multicast L2 DAs
+
+
+ that have a most-significant-byte equal to 0x01, e.g., 01-??-??-??-??-??"
+
+
+ DEFVAL {default}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 2 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanL2CftStatus OBJECT-TYPE
+
+
+ SYNTAX CienaGlobalState
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the virtual switch L2 control frame
+
+
+ tunneling status. When the L2CFT status is disabled, then
+
+
+ the Untagged L2CF(L2 Control Frame) is handled using
+
+
+ the ingress port's default disposition, while Transparent
+
+
+ and L2PT L2CF forms are handled as normal data frames. "
+
+
+ DEFVAL {disabled}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 3 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanL2CftL2ControlRcos OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RCoS to use for control frames
+
+
+ An L2CF that is processed with an L2CFT disposition of
+
+
+ forwarding is flooded to all logical-interfaces in the
+
+
+ virtual switch/RLAN forwarding-domain, and is subject
+
+
+ to the same egress restrictions as normal data frames.
+
+
+ A frame that is classified as an Untagged L2CF is
+
+
+ forwarded by an L2CFT Instance using the RCoS value
+
+
+ specified by this object. The object does not apply
+
+
+ to a tagged L2CF frame that is classified as a
+
+
+ Transparent or L2PT form of a L2CF. Such frames are
+
+
+ given the same internal treatment as data frames
+
+
+ that are classified to the same logical-interface."
+
+
+ DEFVAL {48}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 4 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanMacLearningStatus OBJECT-TYPE
+
+
+ SYNTAX CienaGlobalState
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the virtual switch learning mode.
+
+
+ Default value of L2 MAC learning is enabled."
+
+
+ DEFVAL {enabled}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 5 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupStatus OBJECT-TYPE
+
+
+ SYNTAX CienaGlobalState
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the virtual switch private forwarding groups status.
+
+
+ Default value is disabled. When enabled, group A,B,C policies are enforced.
+
+
+ The purpose of Private Forwarding Groups is to provide a set of group-based
+
+
+ associations and forwarding rules among interfaces of a virtual switch [and RLAN]."
+
+
+ DEFVAL {disabled}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 6 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupAPolicy OBJECT-TYPE
+
+
+ SYNTAX PrivateForwardGroupPolicy
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the policy for private forwarding group A
+
+
+ of the virtual switch + RLAN.
+
+
+ This policy is active when private forwardd group status is set to enabled."
+
+
+ DEFVAL {talkToABC}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 7 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupBPolicy OBJECT-TYPE
+
+
+ SYNTAX PrivateForwardGroupPolicy
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the policy for private forwarding group B
+
+
+ of the virtual switch + RLAN.
+
+
+ This policy is active when private forward group status is set to enabled."
+
+
+ DEFVAL {talkToABC}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 8 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanPrivateFwdGroupCPolicy OBJECT-TYPE
+
+
+ SYNTAX PrivateForwardGroupPolicy
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the policy for private forwarding group C
+
+
+ of the virtual switch + RLAN.
+
+
+ This policy is active when private forward group status is set to enabled."
+
+
+ DEFVAL {talkToABC}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 9 }
+
+
+
+ cienaCesDpVirtualSwitchRlanDescription OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a description for the virtual switch."
+
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 10 }
+
+
+ cienaCesDpVirtualSwitchRlanPfgProfileId OBJECT-TYPE
+
+ SYNTAX Integer32
+
+ MAX-ACCESS read-only
+
+ STATUS current
+
+ DESCRIPTION
+
+ "This object specifies a pfg-profile ID associated with a virtual switch."
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 11 }
+
+
+ cienaCesDpVirtualSwitchRlanPfgProfileName OBJECT-TYPE
+
+ SYNTAX OCTET STRING
+
+ MAX-ACCESS read-only
+
+ STATUS current
+
+ DESCRIPTION
+
+ "This object specifies a pfg-profile Name associated with a virtual switch."
+
+ ::= { cienaCesDpVirtualSwitchRlanEntry 12 }
+
+ cienaCesDpVirtualSwitchRlanL2CftProfileId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies an l2-cft-profile ID associated with a virtual switch."
+ ::= { cienaCesDpVirtualSwitchRlanEntry 13 }
+
+ cienaCesDpVirtualSwitchRlanL2CftProfileName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies an l2-cft-profile Name associated with a virtual switch."
+ ::= { cienaCesDpVirtualSwitchRlanEntry 14 }
+
+ cienaCesDpVirtualSwitchRlanLearnLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies learn limit count for the virtual switch."
+ DEFVAL {64000}
+ ::= { cienaCesDpVirtualSwitchRlanEntry 15 }
+
+
+ --
+
+
+ -- Dataplane Virtual Switch Interface Attachments table
+
+
+ --
+
+
+ cienaCesDpVirtualSwitchRlanIfTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpVirtualSwitchRlanIfEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of virtual switch interfaces."
+
+
+ ::= { cienaCesDpVirtualSwitch 3 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanIfEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpVirtualSwitchRlanIfEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Virtual Switch Interface entry in the virtual switch interfaces table."
+
+
+ INDEX { cienaCesDpVirtualSwitchIndex,
+
+
+ cienaCesDpVirtualSwitchRlanIndex,
+
+
+ cienaCesDpVirtualSwitchRlanIfLiType,
+
+
+ cienaCesDpVirtualSwitchRlanIfLiIndex }
+
+
+ ::= { cienaCesDpVirtualSwitchRlanIfTable 1 }
+
+
+
+
+
+ CienaCesDpVirtualSwitchRlanIfEntry ::= SEQUENCE {
+
+
+ cienaCesDpVirtualSwitchRlanIfLiType DpTsAttachType,
+
+
+ cienaCesDpVirtualSwitchRlanIfLiIndex INTEGER,
+
+
+ cienaCesDpVirtualSwitchRlanIfLportIngress INTEGER,
+
+
+ cienaCesDpVirtualSwitchRlanIfLportEgress INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanIfLiType OBJECT-TYPE
+
+
+ SYNTAX DpTsAttachType
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique virtual switch index into the table."
+
+
+ ::= { cienaCesDpVirtualSwitchRlanIfEntry 1 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanIfLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique RLAN index into the table."
+
+
+ ::= { cienaCesDpVirtualSwitchRlanIfEntry 2 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanIfLportIngress OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the resolved ingress port PGID.
+
+
+ A value of 0 means that the ingress port PGID is unknown at this time."
+
+
+ ::= { cienaCesDpVirtualSwitchRlanIfEntry 3 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanIfLportEgress OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the resolved egress port PGID.
+
+
+ A value of 0 means that the egress port PGID is unknown at this time."
+
+
+ ::= { cienaCesDpVirtualSwitchRlanIfEntry 4 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Virtual Switch L2CFT Protocols
+
+
+ --
+
+
+ cienaCesDpVirtualSwitchRlanL2CftProtocolTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpVirtualSwitchRlanL2CftProtocolEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of virtual switch Layer 2 Control Frame Tunneling (L2CFT) protocols."
+
+
+ ::= { cienaCesDpVirtualSwitch 4 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanL2CftProtocolEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpVirtualSwitchRlanL2CftProtocolEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Virtual switch L2CFT protocol entry in the virtual switch L2CFT
+
+
+ protocol table. Each virtual switch or RLAN in the system is
+
+
+ implicitly associated with an L2CFT instance, whether or not it
+
+
+ has been given an explicit L2CFT configuration.
+
+
+ Normally, Layer 2 Control Frames(L2CFs) received on a NPU
+
+
+ are either sent to the CPU to be handled or discarded. L2CFT modifies
+
+
+ this default behavior, so that the L2CFs for certain protocols can
+
+
+ be transformed and forwarded as data frames."
+
+
+ INDEX { cienaCesDpVirtualSwitchIndex,
+
+
+ cienaCesDpVirtualSwitchRlanIndex,
+
+
+ cienaCesDpVirtualSwitchRlanL2CftProtocolType }
+
+
+ ::= { cienaCesDpVirtualSwitchRlanL2CftProtocolTable 1 }
+
+
+
+
+
+ CienaCesDpVirtualSwitchRlanL2CftProtocolEntry ::= SEQUENCE {
+
+
+ cienaCesDpVirtualSwitchRlanL2CftProtocolType INTEGER,
+
+
+ cienaCesDpVirtualSwitchRlanL2CftProtocolDisposition INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanL2CftProtocolType OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ unknown(0),
+
+
+ ciscoCdp(1),
+
+
+ ciscoDtp(2),
+
+
+ ciscoPagp(3),
+
+
+ ciscoUdld(4),
+
+
+ ciscoVtp(5),
+
+
+ ciscoPvst(6),
+
+
+ ciscoStpUplinkFast(7),
+
+
+ vlanBridge(8),
+
+
+ rstp(9),
+
+
+ lacp(10),
+
+
+ lacpMarker(11),
+
+
+ oam(12),
+
+
+ lldp(13),
+
+
+ i8021x(14),
+
+
+ gmrp(15),
+
+
+ gvrp(16),
+
+
+ brigeBlock(17),
+
+
+ allBridgesBlock(18),
+ garpBlock(19),
+ elmi(20),
+ ptpPeerDelay(21)
+
+ }
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique protocol type index into the table."
+
+
+ ::= { cienaCesDpVirtualSwitchRlanL2CftProtocolEntry 1 }
+
+
+
+
+
+ cienaCesDpVirtualSwitchRlanL2CftProtocolDisposition OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ forward(1),
+
+
+ discard(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the virtual switch L2CFT protocol action.
+
+
+ There are 2 cases :
+
+
+ - When 'cienaCesDpVirtualSwitchRlanL2CftStatus = disabled' or the protocol
+
+
+ is not in the Disposition List, then an Untagged L2CF is handled using
+
+
+ the ingress logical port's Default Disposition for the protocol,
+
+
+ while Transparent and L2PT L2CF forms are handled as normal data frames.
+
+
+ - When 'cienaCesDpVirtualSwitchRlanL2CftStatus = enabled' and L2CF protocol
+
+
+ is in the Disposition List, the L2CF is either discarded or forwarded
+
+
+ depending on the value of this object. An L2CF that is processed with an
+
+
+ L2CFT disposition of 'forward' is flooded to all logical-interfaces
+
+
+ in the virtual switch/RLAN forwarding-domain, and is subject to
+
+
+ the same egress restrictions as normal data frames."
+
+
+ DEFVAL {forward}
+
+
+ ::= { cienaCesDpVirtualSwitchRlanL2CftProtocolEntry 2 }
+
+
+
+
+
+
+
+
+ --
+
+
+ -- Dataplane Traffic Class Term table
+
+
+ --
+
+
+ --
+
+
+ cienaCesDpTrafficClassTermTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpTrafficClassTermEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of Traffic Classes."
+
+
+ ::= { cienaCesDpTrafficClassTerm 1 }
+
+
+
+
+
+ cienaCesDpTrafficClassTermEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpTrafficClassTermEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Traffic Class entry in the Traffic Classes table."
+
+
+ INDEX { cienaCesDpTrafficClassType,
+
+
+ cienaCesDpTrafficClassId,
+
+
+ cienaCesDpTrafficClassElemId,
+
+
+ cienaCesDpTrafficClassTermPresentType }
+
+
+ ::= { cienaCesDpTrafficClassTermTable 1 }
+
+
+
+
+
+ CienaCesDpTrafficClassTermEntry ::= SEQUENCE {
+
+
+ cienaCesDpTrafficClassType INTEGER,
+
+
+ cienaCesDpTrafficClassId INTEGER,
+
+
+ cienaCesDpTrafficClassElemId INTEGER,
+
+
+ cienaCesDpTrafficClassTermPresentType INTEGER,
+
+
+ cienaCesDpTrafficClassTermStartValue32 Unsigned32,
+
+
+ cienaCesDpTrafficClassTermEndOrMaskValue32 Unsigned32,
+
+
+ cienaCesDpTrafficClassTermStartValueMac MacAddress,
+
+
+ cienaCesDpTrafficClassTermMaskValueMac MacAddress,
+
+
+ cienaCesDpTrafficClassTermStartValueIp IpAddress,
+
+
+ cienaCesDpTrafficClassTermMaskValueIp IpAddress
+
+
+ }
+
+
+
+
+
+ cienaCesDpTrafficClassType OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ unknown(0),
+
+
+ subPort(1),
+
+
+ qosFlow(2),
+
+
+ accessFlow(3),
+
+
+ transitPbt(4),
+
+
+ servicePbt(5),
+
+
+ tunnelDecapPbt(6),
+
+
+ vcMpls(7),
+
+
+ named(8)
+
+
+ }
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Traffic Class Term Type."
+
+
+ ::= { cienaCesDpTrafficClassTermEntry 1 }
+
+
+
+
+
+ cienaCesDpTrafficClassId OBJECT-TYPE
+
+
+ SYNTAX INTEGER (1..65535)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the traffic class ID to which this Traffic Class Term belongs.
+
+
+ A traffic class ID is unique within a traffic class type. "
+
+
+ ::= { cienaCesDpTrafficClassTermEntry 2 }
+
+
+
+ cienaCesDpTrafficClassElemId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object specifies the Traffic Class Element ID of the Traffic Class ID to which this
+ Traffic Class Term belongs. A traffic class element ID is unique within
+ a class element ID."
+ ::= { cienaCesDpTrafficClassTermEntry 3 }
+
+ cienaCesDpTrafficClassTermPresentType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ trafficClassElement(1),
+ vid1(2),
+ l2Pcp1(3),
+ vid2(4),
+ l2Pcp2(5),
+ vlanUntaggedData(6),
+ l2Control(7),
+ cMacSa(8),
+ cMacDa(9),
+ ipSrcIp(10),
+ ipDstIp(11),
+ ipProtoType(12),
+ ipDscp(13),
+ ipL4SrcPort(14),
+ ipL4DstPort(15),
+ mplsVcLabel(16),
+ mplsVcExp(17),
+ mplsTunLabel(18),
+ mplsTunExp(19),
+ baseEtype(20),
+ bvid(21),
+ bPcp(22),
+ isid(23),
+ isidPcp(24),
+ any(25),
+ l2Rcos(26),
+ ipL4Application(27)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " This object specifies the type of term contained in the term value and mask fields.
+ The traffic classification is explained as below with the associated logical interface.
+ unknown
+ trafficClassElement - Traffic class element
+ vid1 - VLAN ID1 - Sub-Port, Qos-Flow, Access-Flow
+ l2Pcp1 - L2 PCP priority - Sub-Port, Qos-Flow, Access-Flow
+ for VLAN Tag1(VID1)
+ vid2 - VLAN ID2 - Sub-Port, Qos-Flow, Access-Flow
+ l2Pcp2 - L2 PCP priority - Sub-Port, Qos-Flow, Access-Flow
+ for VLAN Tag2(VID2)
+ vlanUntaggedData - VLAN untagged data frames - Sub-Port
+ l2Control - VLAN L2 control frames - Sub-Port
+ cMacSa - Customer source MAC address - Sub-Port, Qos-Flow, Access-Flow
+ (with optional mask)
+ cMacDa - Customer destination MAC - Sub-Port, Qos-Flow, Access-Flow
+ (with optional mask)
+ ipSrcIp - IPv4 source address - Sub-Port, Qos-Flow, Access-Flow
+ (with optional mask)
+ ipDstIp - IPv4 destination address - Sub-Port, Qos-Flow, Access-Flow
+ (with optional mask)
+ ipProtoType - IP generic protocol type - Qos-Flow, Access-Flow
+ (like ICMP,IGMP,TCP,UDP)
+ ipDscp - DSCP field of IP frame - Sub-Port, Qos-Flow, Access-Flow
+ (with optional mask)
+ ipL4SrcPort - Layer-4 UDP/TCP source port - Qos-Flow, Access-Flow
+ ipL4DstPort - Layer-4 UDP/TCP destination - Qos-Flow, Access-Flow
+ port
+ mplsVcLabel - MPLS virtual circuit label - vcMPLS
+ mplsVcExp - MPLS virtual circuit exp - vcMPLS
+ mplsTunLabel - MPLS tunnel label - vcMPLS
+ mplsTunExp - MPLS tunnel exp - vcMPLS
+ baseEtype - Base e-type - Sub-Port, Qos-Flow, Access-Flow
+ bvid - B-VID Tag - PBB-TE
+ bPcp - B-VID PCP - PBB-TE
+ isid - ISID - PBB-TE
+ isidPcp - ISID PCP - PBB-TE
+ (with optional mask)
+ any - Any traffic type - QoS Flow
+ ipL4Application - Layer-4 application - Qos-Flow, Access-Flow
+ "
+ ::= { cienaCesDpTrafficClassTermEntry 4 }
+
+
+ cienaCesDpTrafficClassTermStartValue32 OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the Traffic Class Term start value dependent on
+ cienaCesDpTrafficClassTermPresentType."
+
+ DEFVAL {0}
+ ::= { cienaCesDpTrafficClassTermEntry 5 }
+
+
+
+ cienaCesDpTrafficClassTermEndOrMaskValue32 OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Traffic Class Term end or mask value dependent on
+
+
+ cienaCesDpTrafficClassTermPresentType."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpTrafficClassTermEntry 6 }
+
+
+
+
+
+ cienaCesDpTrafficClassTermStartValueMac OBJECT-TYPE
+
+
+ SYNTAX MacAddress
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Traffic Class Term MAC address value dependent on
+
+
+ cienaCesDpTrafficClassTermPresentType."
+
+
+ DEFVAL {'000000000000'H}
+
+
+ ::= { cienaCesDpTrafficClassTermEntry 7 }
+
+
+
+
+
+ cienaCesDpTrafficClassTermMaskValueMac OBJECT-TYPE
+
+
+ SYNTAX MacAddress
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Traffic Class Term MAC address Mask value dependent on
+
+
+ cienaCesDpTrafficClassTermPresentType."
+
+
+ DEFVAL {'000000000000'H}
+
+
+ ::= { cienaCesDpTrafficClassTermEntry 8 }
+
+
+
+
+
+ cienaCesDpTrafficClassTermStartValueIp OBJECT-TYPE
+
+
+ SYNTAX IpAddress
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Traffic Class Term IP address value dependent on
+
+
+ cienaCesDpTrafficClassTermPresentType."
+
+
+ DEFVAL {'00000000'H}
+
+
+ ::= { cienaCesDpTrafficClassTermEntry 9 }
+
+
+
+
+
+ cienaCesDpTrafficClassTermMaskValueIp OBJECT-TYPE
+
+
+ SYNTAX IpAddress
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the Traffic Class Term IP address mask value dependent on
+
+
+ cienaCesDpTrafficClassTermPresentType."
+
+
+ DEFVAL {'00000000'H}
+
+
+ ::= { cienaCesDpTrafficClassTermEntry 10 }
+
+
+
+
+
+ --
+
+
+ -- Dataplane Qos Flow tables
+
+
+ --
+
+
+ cienaCesDpQosFlowTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpQosFlowEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of QoS flows."
+
+
+ ::= { cienaCesDpQosFlow 1 }
+
+
+
+
+
+ cienaCesDpQosFlowEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpQosFlowEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "QoS flow entry in the QoS flow table.
+
+
+ QoS flow is a logical interface and is always a child object
+
+
+ of another logical interface. A QoS flow is realized primarily
+
+
+ in the ingress direction and is not associated with a
+
+
+ virtual switch."
+
+
+ INDEX { cienaCesDpQosFlowLiIndex }
+
+
+ ::= { cienaCesDpQosFlowTable 1 }
+
+
+
+
+
+ CienaCesDpQosFlowEntry ::= SEQUENCE {
+
+
+ cienaCesDpQosFlowLiIndex INTEGER,
+
+
+ cienaCesDpQosFlowName DisplayString,
+
+
+ cienaCesDpQosFlowClassifierPrecedence Unsigned32,
+
+
+ cienaCesDpQosFlowParentIfId INTEGER,
+
+
+ cienaCesDpQosFlowParentIfType DpTsAttachType,
+
+
+ cienaCesDpQosFlowIngressMeterProfileId INTEGER,
+
+
+ cienaCesDpQosFlowIngressMeterProfileName OCTET STRING,
+
+
+ cienaCesDpQosFlowIngressMeterPolicy DpIngressMeterPolicy,
+
+
+ cienaCesDpQosFlowIngressRcosProfileId INTEGER,
+
+
+ cienaCesDpQosFlowIngressRcosProfileName OCTET STRING,
+
+
+ cienaCesDpQosFlowIngressRcosPolicy INTEGER
+
+
+ }
+
+
+
+
+
+ cienaCesDpQosFlowLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpQosFlowEntry 1 }
+
+
+
+
+
+ cienaCesDpQosFlowName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique name of a QoS flow. "
+
+
+ ::= { cienaCesDpQosFlowEntry 2 }
+
+
+
+
+
+ cienaCesDpQosFlowClassifierPrecedence OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies classifier precedence relative to
+
+
+ other QoS flows sharing the same parent interface."
+
+
+ ::= { cienaCesDpQosFlowEntry 3 }
+
+
+
+
+
+ cienaCesDpQosFlowParentIfId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the parent interface PGID.
+
+
+ This object specifies an existing logical interface ID."
+
+
+ ::= { cienaCesDpQosFlowEntry 4 }
+
+
+
+
+
+ cienaCesDpQosFlowParentIfType OBJECT-TYPE
+
+
+ SYNTAX DpTsAttachType
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the parent interface type.
+
+
+ Currently a QoS flow can be associated with sub-port
+
+
+ or PBB-TE service type logical interfaces only."
+
+
+ ::= { cienaCesDpQosFlowEntry 5 }
+
+
+
+
+
+ cienaCesDpQosFlowIngressMeterProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress meter profile."
+
+
+ ::= { cienaCesDpQosFlowEntry 6 }
+
+
+
+
+
+ cienaCesDpQosFlowIngressMeterProfileName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress meter profile."
+
+
+ ::= { cienaCesDpQosFlowEntry 7 }
+
+
+
+
+
+ cienaCesDpQosFlowIngressMeterPolicy OBJECT-TYPE
+
+
+ SYNTAX DpIngressMeterPolicy
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ingress meter policy.
+
+
+ The ingress meter policy has no effect when there is no meter profile
+
+
+ attached to this QoS flow..
+
+
+ - Non-Hierarchical: Denotes that frames which classify to the Meter
+
+
+ instantiated via an attached Meter Profile will be Metered according
+
+
+ to the bandwidth parameters of the attached Meter Profile.
+
+
+ The resultant colour of the frame will be determined by the
+
+
+ single meter instance of the logical interface. The frame is
+
+
+ processed by a single ingress meter. Resultant Red frames
+
+
+ are dropped.
+
+
+ - Hierarchical: Denotes that frames which classify to the Meter
+
+
+ instantiated via an attached Meter Profile will first be Metered
+
+
+ according to the bandwidth parameters of the attached Meter Profile,
+
+
+ then subsequently those frames will be Metered according to the
+
+
+ bandwidth parameters of the first parent logical interface (identifie
+d
+
+ by the object cienaCesDpQosFlowParentIfType) that has a
+
+
+ Meter Profile attached. If no parent logical interface
+
+
+ has an attached ingress meter profile, the behavior for frames
+
+
+ which classify to the logical interface is the same as the
+
+
+ Non-Hierarchical policy. The resultant colour of frames that
+
+
+ are metered by the attached meter profile are fed into the parent
+
+
+ meter. If the resultant color of a frame is Red after being
+
+
+ processed by a meter at any hierarchical level, the frame is
+
+
+ dropped and not fed into a parent meter."
+
+
+ DEFVAL {nonhierarchical}
+
+
+ ::= { cienaCesDpQosFlowEntry 8 }
+
+
+
+
+
+ cienaCesDpQosFlowIngressRcosProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress Resolved CoS profile.
+
+
+ When this objects indicates a 0 , then this QoS-flow does not have
+
+
+ any RCoS profile attached to it."
+
+
+ ::= { cienaCesDpQosFlowEntry 9 }
+
+
+
+
+
+ cienaCesDpQosFlowIngressRcosProfileName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress Resolved CoS profile."
+
+
+ ::= { cienaCesDpQosFlowEntry 10 }
+
+
+ cienaCesDpQosFlowIngressRcosPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ ignore(1),
+ fixed(2),
+ dot1dToRcosTag1(3),
+ dot1dToRcosTag2(4),
+ dscpToRcos(5),
+ dscpMplsTcToRcos(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the ingress Resolved CoS policy.
+ When the ingress RCoS policy is fixed, dot1dToRcosTag1, dot1dToRcosTag2
+ or dscpToRcos , then the RCoS profile attached to the Qos Flow is used.
+ When the ingress RCoS policy is 'ignore' then the parent interface's
+ RCoS profile is used."
+ DEFVAL {dot1dToRcosTag1}
+ ::= { cienaCesDpQosFlowEntry 11 }
+
+
+ --
+
+
+ -- Dataplane Access Flow tables
+
+
+ --
+
+
+ cienaCesDpAccessFlowTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpAccessFlowEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of access flows."
+
+
+ ::= { cienaCesDpAccessFlow 1 }
+
+
+
+
+
+ cienaCesDpAccessFlowEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpAccessFlowEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Access flow entry in the access flow table."
+
+
+ INDEX { cienaCesDpAccessFlowLiIndex }
+
+
+ ::= { cienaCesDpAccessFlowTable 1 }
+
+
+
+
+
+ CienaCesDpAccessFlowEntry ::= SEQUENCE {
+ cienaCesDpAccessFlowLiIndex INTEGER,
+ cienaCesDpAccessFlowName DisplayString,
+ cienaCesDpAccessFlowClassifierPrecedence Unsigned32,
+ cienaCesDpAccessFlowParentIfId INTEGER,
+ cienaCesDpAccessFlowParentIfType DpTsAttachType,
+ cienaCesDpAccessFlowFilterPolicy INTEGER
+ }
+
+
+
+
+
+ cienaCesDpAccessFlowLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpAccessFlowEntry 1 }
+
+
+
+
+
+ cienaCesDpAccessFlowName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique name of the access flow."
+
+
+ ::= { cienaCesDpAccessFlowEntry 2 }
+
+
+
+
+
+ cienaCesDpAccessFlowClassifierPrecedence OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies classifier precedence relative
+
+
+ to other access flows sharing the same parent interface."
+
+
+ ::= { cienaCesDpAccessFlowEntry 3 }
+
+
+
+
+
+ cienaCesDpAccessFlowParentIfId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the parent interface PGID.
+
+
+ This object must specify an existing logical interface ID."
+
+
+ ::= { cienaCesDpAccessFlowEntry 4 }
+
+
+
+
+
+ cienaCesDpAccessFlowParentIfType OBJECT-TYPE
+
+
+ SYNTAX DpTsAttachType
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the parent interface type.
+
+
+ Currently an access flow can be associated only with a sub-port type
+
+
+ logical interface only. "
+
+
+ ::= { cienaCesDpAccessFlowEntry 5 }
+
+
+
+
+
+ cienaCesDpAccessFlowFilterPolicy OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow(1),
+ deny(2),
+ l2ptmactranslation(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the access filter action for the current access flow.
+ l2pt-mac-translation means that a frame which classifies will be allowed and potentially undergo a translation
+ of outer mac to/from L2PT"
+ DEFVAL {deny}
+ ::= { cienaCesDpAccessFlowEntry 6 }
+
+
+
+ --
+
+
+ -- PBT Transit tables
+
+
+ --
+
+
+ cienaCesDpPbtTransitTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpPbtTransitEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "Table of PBB-TE transit interfaces."
+
+
+ ::= { cienaCesDpPbtTransit 1 }
+
+
+
+
+
+ cienaCesDpPbtTransitEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpPbtTransitEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "PBB-TE transit entry in the PBB-TE transit table."
+
+
+ INDEX { cienaCesDpPbtTransitLiIndex }
+
+
+ ::= { cienaCesDpPbtTransitTable 1 }
+
+
+
+
+
+ CienaCesDpPbtTransitEntry ::= SEQUENCE {
+
+
+ cienaCesDpPbtTransitLiIndex INTEGER,
+
+
+ cienaCesDpPbtTransitName DisplayString,
+
+
+ cienaCesDpPbtTransitParentIfId INTEGER,
+
+
+ cienaCesDpPbtTransitIngressMeterProfileId INTEGER,
+
+
+ cienaCesDpPbtTransitIngressMeterProfileName OCTET STRING,
+
+
+ cienaCesDpPbtTransitIngressFloodContainerId INTEGER,
+
+
+ cienaCesDpPbtTransitIngressFloodContainerName OCTET STRING,
+
+
+ cienaCesDpPbtTransitIngressRcosProfileId INTEGER,
+
+
+ cienaCesDpPbtTransitIngressRcosProfileName OCTET STRING,
+
+
+ cienaCesDpPbtTransitIngressRcosPolicy INTEGER,
+
+
+ cienaCesDpPbtTransitIngressFcosMapId INTEGER,
+
+
+ cienaCesDpPbtTransitIngressFcosMapName OCTET STRING,
+
+
+ cienaCesDpPbtTransitEgressFcosMapId INTEGER,
+
+
+ cienaCesDpPbtTransitEgressFcosMapName OCTET STRING,
+
+
+ cienaCesDpPbtTransitIngressBvidTransform OCTET STRING,
+
+
+ cienaCesDpPbtTransitEgressBvidTransform OCTET STRING,
+
+
+ cienaCesDpPbtTransitVirtualSwitchId INTEGER,
+
+
+ cienaCesDpPbtTransitRlanId INTEGER,
+
+
+ cienaCesDpPbtTransitVirtualSwitchName OCTET STRING,
+
+
+ cienaCesDpPbtTransitPrivateFwdGroup INTEGER,
+
+
+ cienaCesDpPbtTransitIngressMeterPolicy DpIngressMeterPolicy
+
+
+
+
+
+ }
+
+
+
+
+
+ cienaCesDpPbtTransitLiIndex OBJECT-TYPE
+
+
+ SYNTAX INTEGER (0..16777215)
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique index into the table."
+
+
+ ::= { cienaCesDpPbtTransitEntry 1 }
+
+
+
+
+
+ cienaCesDpPbtTransitName OBJECT-TYPE
+
+
+ SYNTAX DisplayString
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies a unique name of an PBB-TE transit."
+
+
+ ::= { cienaCesDpPbtTransitEntry 2 }
+
+
+
+
+
+ cienaCesDpPbtTransitParentIfId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the parent interface PGID. This object
+
+
+ must specify an existing logical port ID."
+
+
+ ::= { cienaCesDpPbtTransitEntry 3 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressMeterProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress meter profile.
+
+
+ When this object indicates a value of 0, it has no ingress meter
+
+
+ profile attached to it."
+
+
+ ::= { cienaCesDpPbtTransitEntry 4 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressMeterProfileName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress meter profile."
+
+
+ ::= { cienaCesDpPbtTransitEntry 5 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressFloodContainerId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress flood container.
+
+
+ When this object indicates a value of 0, it has no ingress flood
+
+
+ container attached to it."
+
+
+ ::= { cienaCesDpPbtTransitEntry 6 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressFloodContainerName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress flood container."
+
+
+ ::= { cienaCesDpPbtTransitEntry 7 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressRcosProfileId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress Resolved CoS profile.
+
+
+ When this object indicates a value of 0, it has no RCoS profile
+
+
+ attached to it ."
+
+
+ ::= { cienaCesDpPbtTransitEntry 8 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressRcosProfileName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress Resolved CoS profile."
+
+
+ ::= { cienaCesDpPbtTransitEntry 9 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressRcosPolicy OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ ignore(1),
+
+
+ fixed(2),
+
+
+ bvidPcpToRcos(3)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ingress Resolved CoS policy."
+
+
+ DEFVAL {bvidPcpToRcos}
+
+
+ ::= { cienaCesDpPbtTransitEntry 10 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressFcosMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached ingress Frame CoS Map.
+
+
+ When this object indicates a value of 0, it has no ingress FCoS Map
+
+
+ attached to it ."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpPbtTransitEntry 11 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressFcosMapName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached ingress Frame CoS Map."
+
+
+ ::= { cienaCesDpPbtTransitEntry 12 }
+
+
+
+
+
+ cienaCesDpPbtTransitEgressFcosMapId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the egress Frame CoS Map.
+
+
+ When this object indicates a value of 0, it has no eggress FCoS Map
+
+
+ attached to it ."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpPbtTransitEntry 13 }
+
+
+
+
+
+ cienaCesDpPbtTransitEgressFcosMapName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the egress Frame CoS Map."
+
+
+ ::= { cienaCesDpPbtTransitEntry 14 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressBvidTransform OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies PBB-TE transit BVID ingress transform."
+
+
+ ::= { cienaCesDpPbtTransitEntry 15 }
+
+
+
+
+
+ cienaCesDpPbtTransitEgressBvidTransform OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies PBB-TE transit BVID egress transform."
+
+
+ ::= { cienaCesDpPbtTransitEntry 16 }
+
+
+
+
+
+ cienaCesDpPbtTransitVirtualSwitchId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the attached virtual switch.
+
+
+ When this object indicates a value of 0, it has no virtual
+
+
+ switch associated with it."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpPbtTransitEntry 17 }
+
+
+
+
+
+ cienaCesDpPbtTransitRlanId OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ID of the RLAN of the attached virtual switch.
+
+
+ Only the default RLAN of 0 is supported."
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpPbtTransitEntry 18 }
+
+
+
+
+
+ cienaCesDpPbtTransitVirtualSwitchName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the attached virtual switch."
+
+
+ ::= { cienaCesDpPbtTransitEntry 19 }
+
+
+
+
+
+ cienaCesDpPbtTransitPrivateFwdGroup OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ groupA(1),
+
+
+ groupB(2),
+
+
+ groupC(3)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the private forwarding group."
+
+
+ DEFVAL {groupA}
+
+
+ ::= { cienaCesDpPbtTransitEntry 20 }
+
+
+
+
+
+ cienaCesDpPbtTransitIngressMeterPolicy OBJECT-TYPE
+
+
+ SYNTAX DpIngressMeterPolicy
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the ingress meter policy.
+
+
+ The ingress meter policy has no effect when there is no meter profile
+
+
+ attached to this PBB-TE transit .
+
+
+ - Non-Hierarchical: Denotes that frames which classify to the Meter
+
+
+ instantiated via an attached Meter Profile will be Metered according
+
+
+ to the bandwidth parameters of the attached Meter Profile.
+
+
+ The resultant colour of the frame is determined by the
+
+
+ single meter instance of the logical interface. The frame is
+
+
+ processed by a single ingress meter. Resultant Red frames
+
+
+ are dropped.
+
+
+ - Hierarchical: Denotes that frames which classify to the Meter
+
+
+ instantiated via an attached Meter Profile will first be Metered
+
+
+ according to the bandwidth parameters of the attached Meter Profile,
+
+
+ then subsequently those frames will be Metered according to the
+
+
+ bandwidth parameters of the first parent logical interface that has a
+
+
+ Meter Profile attached. If no parent logical interface
+
+
+ has an attached ingress meter profile, the behaviour for frames
+
+
+ that classify to the logical interface is the same as the
+
+
+ Non-Hierarchical policy. The resultant color of frames that
+
+
+ are metered by the attached meter profile are fed into the parent
+
+
+ meter. If the resultant colour of a frame is Red after being
+
+
+ processed by a meter at any hierarchical level, the frame is
+
+
+ dropped and not fed into a parent meter."
+
+
+
+
+
+ DEFVAL {nonhierarchical}
+
+
+ ::= {cienaCesDpPbtTransitEntry 21}
+
+
+
+
+
+ --
+
+
+ -- CPS Sub-Interface table
+
+
+ --
+
+
+ cienaCesDpCpuSubInterfaceTable OBJECT-TYPE
+
+
+ SYNTAX SEQUENCE OF CienaCesDpCpuSubInterfaceEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "CPU sub-interface table."
+
+
+ ::= {cienaCesDpCpuSubInterface 1}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceEntry OBJECT-TYPE
+
+
+ SYNTAX CienaCesDpCpuSubInterfaceEntry
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION "CPU sub-interface entry."
+
+
+ INDEX {cienaCesDpCpuSubInterfaceIndex}
+
+
+ ::= { cienaCesDpCpuSubInterfaceTable 1}
+
+
+
+
+
+ CienaCesDpCpuSubInterfaceEntry ::= SEQUENCE {
+
+
+ cienaCesDpCpuSubInterfaceIndex Unsigned32,
+
+
+ cienaCesDpCpuSubInterfaceName OCTET STRING,
+
+
+ cienaCesDpCpuSubInterfaceEgressL2Transform OCTET STRING,
+
+
+ cienaCesDpCpuSubInterfaceIngressL2Transform OCTET STRING,
+
+
+ cienaCesDpCpuSubInterfaceEgressL3TransformPolicy INTEGER,
+
+
+ cienaCesDpCpuSubInterfaceEgressRCosPolicy INTEGER,
+
+
+ cienaCesDpCpuSubInterfaceEgressRCosProfileIndex Unsigned32,
+
+
+ cienaCesDpCpuSubInterfaceEgressRCosProfile OCTET STRING,
+
+
+ cienaCesDpCpuSubInterfaceVirtualSwitchIndex Unsigned32,
+
+
+ cienaCesDpCpuSubInterfaceRlanIndex Unsigned32,
+
+
+ cienaCesDpCpuSubInterfaceVirtualSwitchName OCTET STRING
+
+
+ }
+
+
+ cienaCesDpCpuSubInterfaceIndex OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS not-accessible
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the logical ID for the CPU sub-interface."
+
+
+ ::= {cienaCesDpCpuSubInterfaceEntry 1}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the CPU sub-interface name."
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 2}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceEgressL2Transform OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the egress L2 transform for this CPU sub-interface.
+
+
+ Format: push-ethtype.vid.pcp"
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 3 }
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceIngressL2Transform OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies ingress L2 transform for this CPU sub-interface."
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 4}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceEgressL3TransformPolicy OBJECT-TYPE
+
+
+ SYNTAX INTEGER {
+
+
+ leave(1),
+
+
+ mappedDscp(2)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the egress L3 transform policy type
+
+
+ for this CPU sub-interface."
+
+
+ DEFVAL {leave}
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 5 }
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceEgressRCosPolicy OBJECT-TYPE
+
+
+ SYNTAX INTEGER
+
+
+ {
+
+
+ fixed-cos(1),
+
+
+ none(99)
+
+
+ }
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the egress RCoS policy for this CPU sub-interface. "
+
+
+ DEFVAL {fixed-cos}
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 6}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceEgressRCosProfileIndex OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the egress RCoS profile index for this CPU sub-interface. "
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 7}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceEgressRCosProfile OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the egress RCoS profile name for this CPU sub-interface. "
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 8}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceVirtualSwitchIndex OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the index of the virtual switch associated with
+
+
+ this CPU sub-interface. "
+
+
+ DEFVAL {0}
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 9}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceRlanIndex OBJECT-TYPE
+
+
+ SYNTAX Unsigned32
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the RLAN index of the virtual switch associated with
+
+
+ this CPU sub-interface."
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 10}
+
+
+
+
+
+ cienaCesDpCpuSubInterfaceVirtualSwitchName OBJECT-TYPE
+
+
+ SYNTAX OCTET STRING
+
+
+ MAX-ACCESS read-only
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "This object specifies the name of the virtual switch associated with this
+
+
+ CPU sub-interface."
+
+
+ ::= { cienaCesDpCpuSubInterfaceEntry 11}
+
+
+
+
+
+ --
+
+ -- Dataplane Private Forwarding Group table
+
+ --
+
+ cienaCesDpPfgProfileTable OBJECT-TYPE
+
+ SYNTAX SEQUENCE OF CienaCesDpPfgProfileEntry
+
+ MAX-ACCESS not-accessible
+
+ STATUS current
+
+ DESCRIPTION
+
+ "Table of pfg profiles."
+
+ ::= { cienaCesDpPfgProfile 1 }
+
+
+ cienaCesDpPfgProfileEntry OBJECT-TYPE
+
+ SYNTAX CienaCesDpPfgProfileEntry
+
+ MAX-ACCESS not-accessible
+
+ STATUS current
+
+ DESCRIPTION
+
+ "Private Forwarding Group Profile entry in the private forwarding group profile table."
+
+ INDEX { cienaCesDpPfgProfileIndex }
+
+ ::= { cienaCesDpPfgProfileTable 1 }
+
+
+ CienaCesDpPfgProfileEntry ::= SEQUENCE {
+
+ cienaCesDpPfgProfileIndex Integer32,
+
+ cienaCesDpPfgProfileName DisplayString,
+
+ cienaCesDpPfgProfileAPolicy PrivateForwardGroupPolicy,
+
+ cienaCesDpPfgProfileBPolicy PrivateForwardGroupPolicy,
+
+ cienaCesDpPfgProfileCPolicy PrivateForwardGroupPolicy
+
+ }
+
+
+ cienaCesDpPfgProfileIndex OBJECT-TYPE
+
+ SYNTAX Integer32 (1..255)
+
+ MAX-ACCESS not-accessible
+
+ STATUS current
+
+ DESCRIPTION
+
+ "This object specifies a unique index into the table."
+
+ ::= { cienaCesDpPfgProfileEntry 1 }
+
+
+ cienaCesDpPfgProfileName OBJECT-TYPE
+
+ SYNTAX DisplayString
+
+ MAX-ACCESS read-only
+
+ STATUS current
+
+ DESCRIPTION
+
+ "This object specifies a unique name for the pfg profile."
+
+ ::= { cienaCesDpPfgProfileEntry 2 }
+
+
+ cienaCesDpPfgProfileAPolicy OBJECT-TYPE
+
+ SYNTAX PrivateForwardGroupPolicy
+
+ MAX-ACCESS read-only
+
+ STATUS current
+
+ DESCRIPTION
+
+ "This object specifies the policy for private forwarding group A
+
+ of the Private Forwarding Group profile.
+
+ This policy is active when private forward group status is set to enabled."
+
+ DEFVAL {talkToABC}
+
+ ::= { cienaCesDpPfgProfileEntry 3 }
+
+
+ cienaCesDpPfgProfileBPolicy OBJECT-TYPE
+
+ SYNTAX PrivateForwardGroupPolicy
+
+ MAX-ACCESS read-only
+
+ STATUS current
+
+ DESCRIPTION
+
+ "This object specifies the policy for private forwarding group B
+
+ of the Private Forwarding Group profile.
+
+ This policy is active when private forward group status is set to enabled."
+
+ DEFVAL {talkToABC}
+
+ ::= { cienaCesDpPfgProfileEntry 4 }
+
+
+ cienaCesDpPfgProfileCPolicy OBJECT-TYPE
+
+ SYNTAX PrivateForwardGroupPolicy
+
+ MAX-ACCESS read-only
+
+ STATUS current
+
+ DESCRIPTION
+
+ "This object specifies the policy for private forwarding group C
+
+ of the Private Forwarding Group profile.
+
+ This policy is active when private forward group status is set to enabled."
+
+ DEFVAL {talkToABC}
+
+ ::= { cienaCesDpPfgProfileEntry 5 }
+
+
+ --
+ -- Dataplane Layer 2 Control Frame Tunnelling table
+ --
+
+ cienaCesDpL2CftProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesDpL2CftProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of l2-cft profiles."
+ ::= { cienaCesDpL2CftProfile 1 }
+
+ cienaCesDpL2CftProfileEntry OBJECT-TYPE
+ SYNTAX CienaCesDpL2CftProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Layer 2 Control Frame Tunnelling Profile entry in the private forwarding group profile table."
+ INDEX { cienaCesDpL2CftProfileIndex }
+ ::= { cienaCesDpL2CftProfileTable 1 }
+
+ CienaCesDpL2CftProfileEntry ::= SEQUENCE {
+ cienaCesDpL2CftProfileIndex Integer32,
+ cienaCesDpL2CftProfileName DisplayString,
+ cienaCesDpL2CftProfileL2ControlRcos Integer32
+ }
+
+ cienaCesDpL2CftProfileIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object specifies a unique index into the table."
+ ::= { cienaCesDpL2CftProfileEntry 1 }
+
+ cienaCesDpL2CftProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies a unique name for the l2-cft profile."
+ ::= { cienaCesDpL2CftProfileEntry 2 }
+
+ cienaCesDpL2CftProfileL2ControlRcos OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the RCoS to use for control frames
+ An L2CF that is processed with an L2CFT disposition of
+ forwarding is flooded to all logical-interfaces in the
+ virtual switch/RLAN forwarding-domain, and is subject
+ to the same egress restrictions as normal data frames.
+ A frame that is classified as an Untagged L2CF is
+ forwarded by an L2CFT Instance using the RCoS value
+ specified by this object. The object does not apply
+ to a tagged L2CF frame that is classified as a
+ Transparent or L2PT form of a L2CF. Such frames are
+ given the same internal treatment as data frames
+ that are classified to the same logical-interface."
+ DEFVAL {48}
+ ::= { cienaCesDpL2CftProfileEntry 3 }
+
+ --
+ -- Dataplane L2-CFT Profile L2CFT Protocols
+ --
+ cienaCesDpL2CftProfileL2CftProtocolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesDpL2CftProfileL2CftProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of L2-Cft profile Layer 2 Control Frame Tunneling (L2CFT) protocols."
+ ::= { cienaCesDpL2CftProfile 2 }
+
+ cienaCesDpL2CftProfileL2CftProtocolEntry OBJECT-TYPE
+ SYNTAX CienaCesDpL2CftProfileL2CftProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "L2 CFT Profile L2CFT protocol entry in the L2 CFT Profile L2CFT
+ protocol table. Each virtual switch or RLAN in the system is
+ implicitly associated with an L2CFT instance, whether or not it
+ has been given an explicit L2CFT configuration.
+ Normally, Layer 2 Control Frames(L2CFs) received in hardware
+ are either sent to the CPU to be handled or discarded. L2CFT modifies
+ this default behavior, so that the L2CFs for certain protocols can
+ be transformed and forwarded as data frames."
+ INDEX { cienaCesDpL2CftProfileIndex,
+ cienaCesDpL2CftProfileL2CftProtocolType }
+ ::= { cienaCesDpL2CftProfileL2CftProtocolTable 1 }
+
+ CienaCesDpL2CftProfileL2CftProtocolEntry ::= SEQUENCE {
+ cienaCesDpL2CftProfileL2CftProtocolType INTEGER,
+ cienaCesDpL2CftProfileL2CftProtocolDisposition INTEGER
+ }
+
+ cienaCesDpL2CftProfileL2CftProtocolType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ ciscoCdp(1),
+ ciscoDtp(2),
+ ciscoPagp(3),
+ ciscoUdld(4),
+ ciscoVtp(5),
+ ciscoPvst(6),
+ ciscoStpUplinkFast(7),
+ vlanBridge(8),
+ rstp(9),
+ lacp(10),
+ lacpMarker(11),
+ oam(12),
+ lldp(13),
+ i8021x(14),
+ gmrp(15),
+ gvrp(16),
+ isis(17),
+ esmc(18),
+ bridgeReserved0C0D(19),
+ bridgeReserved0B0F(20),
+ brigeBlock(21),
+ allBridgesBlock(22),
+ garpBlock(23)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object specifies a unique protocol type index into the table."
+ ::= { cienaCesDpL2CftProfileL2CftProtocolEntry 1 }
+
+ cienaCesDpL2CftProfileL2CftProtocolDisposition OBJECT-TYPE
+ SYNTAX INTEGER {
+ forward(1),
+ discard(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the L2CFT Profile L2CFT protocol action.
+ There are 2 cases :
+ - When 'cienaCesDpVirtualSwitchRlanL2CftStatus = disabled' or the protocol
+ is not in the Disposition List, then an Untagged L2CF is handled using
+ the ingress logical port's Default Disposition for the protocol,
+ while Transparent and L2PT L2CF forms are handled as normal data frames.
+ - When 'cienaCesDpVirtualSwitchRlanL2CftStatus = enabled' and L2CF protocol
+ is in the Disposition List, the L2CF is either discarded or forwarded
+ depending on the value of this object. An L2CF that is processed with an
+ L2CFT disposition of 'forward' is flooded to all logical-interfaces
+ in the virtual switch/RLAN forwarding-domain, and is subject to
+ the same egress restrictions as normal data frames."
+ DEFVAL {forward}
+ ::= { cienaCesDpL2CftProfileL2CftProtocolEntry 2 }
+
+ --
+
+
+ -- Notifications
+
+
+ --
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerUcastThresholdExceeded NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+
+ cienaCesDpTsMeterFloodContainerProfileName,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDpTsMeterFloodContainerUcastThresholdExceeded is sent
+
+
+ when for a given container profile, the number of unknown unicast
+
+
+ packets received becomes greater than or equal to the
+
+
+ configuration packet limit, and the value of unknown unicast packet
+
+
+ received at the last sampling interval was less than
+
+
+ the configuration packet limit. To enable the device to send this notificatio,
+
+ cienaCesDataplaneUcastTrapState needs to be set to enabled. The
+
+
+ cienaCesDataplaneUcastTrapState is set to enabled by default. Variable bindings include
+
+ cienaGlobalSeverity, cienaGlobalMacAddress, cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+ cienaCesDpTsMeterFloodContainerProfileName, and
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+
+
+ ::= { cienaCesDpMIBNotifications 1 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerUcastThresholdNormal NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+
+ cienaCesDpTsMeterFloodContainerProfileName,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDpTsMeterFloodContainerUcastThresholdNormal is sent
+
+
+ when for a given container profile, the total number of
+
+
+ unknown unicast packet received becomes less than the
+
+
+ configured packet limit, and the value of unknown unicast
+
+
+ packets received at the last sampling interval
+
+
+ was greater than or equal to the configured packet limit.
+
+
+ To enable the device to send this notification, cienaCesDataplaneUcastTrapState
+
+ needs to be set to enabled. The cienaCesDataplaneUcastTrapState is set to
+
+ enabled by default. Variable bindings include: cienaGlobalSeverity,
+
+ cienaGlobalMacAddress, cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+ cienaCesDpTsMeterFloodContainerProfileName, and
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+
+
+ ::= { cienaCesDpMIBNotifications 2 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerBcastThresholdExceeded NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+
+ cienaCesDpTsMeterFloodContainerProfileName,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDpTsMeterFloodContainerBcastThresholdExceeded is sent
+
+
+ when for a given container profile, the number of broadcast
+
+
+ packets received becomes greater than or equal to the
+
+
+ configured packet limit, and the value of broadcast packets
+
+
+ received at the last sampling interval is less than
+
+
+ the configured packet limit. To enable the device to send this notification,
+
+ cienaCesDataplaneBcastTrapState needs to be set to enabled. The
+
+ cienaCesDataplaneBcastTrapState is set to enabled by default. Variable
+
+ bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+ cienaCesDpTsMeterFloodContainerProfileName, and
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+
+
+ ::= { cienaCesDpMIBNotifications 3 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerBcastThresholdNormal NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+
+ cienaCesDpTsMeterFloodContainerProfileName,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDpTsMeterFloodContainerBcastThresholdNormal is sent
+
+
+ when for a given container profile, the total number of
+
+
+ broadcast packets received becomes less than the
+
+
+ configured packet limit, and the value of broadcast
+
+
+ packets received at the last sampling interval
+
+
+ is greater than or equal to the configured packet limit.
+
+
+ To enable the device to send this notification, cienaCesDataplaneBcastTrapState
+
+ needs to be set to enabled. The cienaCesDataplaneBcastTrapState is set to
+
+ enabled by default. Variable bindings include: cienaGlobalSeverity,
+
+ cienaGlobalMacAddress, cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+ cienaCesDpTsMeterFloodContainerProfileName, and
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+
+
+ ::= { cienaCesDpMIBNotifications 4 }
+
+
+
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerL2McastThresholdExceeded NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+
+ cienaCesDpTsMeterFloodContainerProfileName,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDpTsMeterFloodContainerL2McastThresholdExceeded is sent
+
+
+ when for a given container profile, the number of L2 multicast
+
+
+ packets received becomes greater than or equal to the
+
+
+ configured packet limit, and the value of L2 multicast packets
+
+
+ received at the last sampling interval is less than
+
+
+ the configured packet limit. To enable the device to send this
+
+ notification, cienaCesDataplaneMcastTrapState needs to be set to enabled.
+
+ The cienaCesDataplaneMcastTrapState is set to enabled by default. Variable
+
+ bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+ cienaCesDpTsMeterFloodContainerProfileName, and
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+
+
+ ::= { cienaCesDpMIBNotifications 5 }
+
+
+
+
+
+ cienaCesDpTsMeterFloodContainerL2McastThresholdNormal NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+
+ cienaCesDpTsMeterFloodContainerProfileName,
+
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDpTsMeterFloodContainerL2McastThresholdNormal is sent
+
+
+ when for a given container profile, the total number of
+
+
+ L2 multicast packets received becomes less than the
+
+
+ configured packet limit, and the value of L2 multicast
+
+
+ packets received at the last sampling interval
+
+
+ is greater than or equal to the configured packet limit.
+
+
+To enable the device to send this notification ,cienaCesDataplaneMcastTrapState
+
+ needs to be set to enabled. The cienaCesDataplaneMcastTrapState is set to
+
+ enabled by default. Variable bindings include: cienaGlobalSeverity,
+
+ cienaGlobalMacAddress, cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+
+ cienaCesDpTsMeterFloodContainerProfileName, and
+
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+
+
+ ::= { cienaCesDpMIBNotifications 6 }
+
+
+
+
+
+
+
+
+ cienaCesDataplaneEgressReflectorEnabled NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpSubPortName,
+
+
+ cienaCesDpSubPortLiIndex,
+
+
+ cienaCesDpSubPortEgressReflectorMac,
+
+
+ cienaCesDpSubPortEgressGeneratorMac
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDataplaneEgressReflectorEnabled is sent
+
+
+ when the egress reflector feature is enabled for the
+
+
+ given sub-port."
+
+
+ ::= { cienaCesDpMIBNotifications 7 }
+
+
+
+
+ cienaCesDataplaneEgressReflectorDisabled NOTIFICATION-TYPE
+
+
+ OBJECTS {
+
+
+ cienaGlobalSeverity,
+
+
+ cienaGlobalMacAddress,
+
+
+ cienaCesDpSubPortName,
+
+
+ cienaCesDpSubPortLiIndex
+
+
+ }
+
+
+ STATUS current
+
+
+ DESCRIPTION
+
+
+ "A cienaCesDataplaneEgressReflectorDisabled is sent
+
+
+ when the egress reflector feature is disabled for the
+
+
+ given sub-port."
+
+
+ ::= { cienaCesDpMIBNotifications 8 }
+
+
+
+ cienaCesDpPortShapingSubscriptionExceedsOperSpeed NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesPortPgIdMappingNotifChassisIndex,
+ cienaCesPortPgIdMappingNotifShelfIndex,
+ cienaCesPortPgIdMappingNotifSlotIndex,
+ cienaCesPortPgIdMappingNotifPortNumber,
+ cienaCesLogicalPortConfigPortName
+ }
+ STATUS current
+
+ DESCRIPTION
+ "A cienaCesDpPortShapingSubscriptionExceedsOperSpeed is sent when
+ when ports operational speed becomes lesser than port scheduler
+ cir value. To enable the device to send this notification,
+ cienaCesDataplanePortShapingSubscriptionTrapState needs to be set to enabled. The
+ cienaCesDataplanePortShapingSubscriptionTrapState is set to enabled by default. Variable
+ bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
+ cienaCesPortPgIdMappingNotifChassisIndex, cienaCesPortPgIdMappingNotifShelfIndex,
+ cienaCesPortPgIdMappingNotifSlotIndex cienaCesPortPgIdMappingNotifPortNumber and
+ cienaCesLogicalPortConfigPortName"
+ ::= { cienaCesDpMIBNotifications 9 }
+
+ cienaCesDpPortShapingSubscriptionWithinOperSpeed NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesPortPgIdMappingNotifChassisIndex,
+ cienaCesPortPgIdMappingNotifShelfIndex,
+ cienaCesPortPgIdMappingNotifSlotIndex,
+ cienaCesPortPgIdMappingNotifPortNumber,
+ cienaCesLogicalPortConfigPortName
+ }
+ STATUS current
+
+ DESCRIPTION
+ "A cienaCesDpPortShapingSubscriptionWithinOperSpeed is sent
+ when ports operational speed becomes equal or greater than port scheduler
+ cir value. To enable the device to send this notification,
+ cienaCesDataplanePortShapingSubscriptionTrapState needs to be set to enabled. The
+ cienaCesDataplanePortShapingSubscriptionTrapState is set to enabled by default. Variable
+ bindings include: cienaGlobalSeverity, cienaGlobalMacAddress,
+ cienaCesPortPgIdMappingNotifChassisIndex, cienaCesPortPgIdMappingNotifShelfIndex,
+ cienaCesPortPgIdMappingNotifSlotIndex cienaCesPortPgIdMappingNotifPortNumber and
+ cienaCesLogicalPortConfigPortName"
+ ::= { cienaCesDpMIBNotifications 10 }
+
+ cienaCesDpTsMeterFloodContainerTotalThresholdExceeded NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+ cienaCesDpTsMeterFloodContainerProfileName,
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+ }
+ STATUS current
+
+ DESCRIPTION
+ "A cienaCesDpTsMeterFloodContainerTotalThresholdExceeded is sent
+ when for a given container profile, the total number of packets
+ received becomes greater than or equal to the aggregate of all
+ packet limits configured for the container profile, and the
+ value of received packets at the last sampling interval is less
+ than the aggregate of configured packet limits. To enable the
+ device to send this notification, cienaCesDataplaneXcastTrapState
+ needs to be set to enabled. The cienaCesDataplaneXcastTrapState
+ is set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress,
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+ cienaCesDpTsMeterFloodContainerProfileName, and
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+ ::= { cienaCesDpMIBNotifications 11 }
+
+ cienaCesDpTsMeterFloodContainerTotalThresholdNormal NOTIFICATION-TYPE
+ OBJECTS {
+ cienaGlobalSeverity,
+ cienaGlobalMacAddress,
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+ cienaCesDpTsMeterFloodContainerProfileName,
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName
+ }
+ STATUS current
+
+ DESCRIPTION
+ "A cienaCesDpTsMeterFloodContainerTotalThresholdNormal is sent
+ when for a given container profile, the total number of packets
+ received becomes less than the aggregate of all packet limits
+ configured for the container profile, and the value of received
+ packets at the last sampling interval is greater than or equal
+ to the aggregate of configured packet limits. To enable the
+ device to send this notification ,cienaCesDataplaneXcastTrapState
+ needs to be set to enabled. The cienaCesDataplaneXcastTrapState
+ is set to enabled by default. Variable bindings include:
+ cienaGlobalSeverity, cienaGlobalMacAddress,
+ cienaCesDpTsMeterFloodContainerNotifProfileIndex,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiType,
+ cienaCesDpTsMeterFloodContainerNotifAttachmentLiIndex,
+ cienaCesDpTsMeterFloodContainerProfileName, and
+ cienaCesDpTsMeterFloodContainerAttachmentInterfaceName."
+ ::= { cienaCesDpMIBNotifications 12 }
+
+ END
+
+
+
+
+