11582 lines
181 KiB
Plaintext
11582 lines
181 KiB
Plaintext
-- 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
|
|
|
|
|
|
|
|
|
|
|