mibs/MIBS/ciena/CIENA-CES-PORT-MIB

1606 lines
66 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- This file was included in Ciena MIB release MIBS-CIENA-CES-08-07-00-024
--
-- CIENA-CES-PORT-MIB.my
--
CIENA-CES-PORT-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString, MacAddress, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysName, sysLocation
FROM RFC1213-MIB
cienaGlobalSeverity, cienaGlobalMacAddress
FROM CIENA-GLOBAL-MIB
CienaGlobalState
FROM CIENA-TC
cienaCesNotifications, cienaCesConfig
FROM CIENA-SMI
cienaCesChassisSystemId
FROM CIENA-CES-CHASSIS-MIB;
cienaCesPortConfigMIB MODULE-IDENTITY
LAST-UPDATED "201812180000Z"
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 module defines the port configuration objects and also the objects required for
port related notifications."
REVISION
"201812180000Z"
DESCRIPTION
"Added cienaCesPortL2CftProfileId and cienaCesPortL2CftStatus objects and
changed the name of cienaCesLogicalPortHoldOffState and cienaCesLogicalPortHoldOffTime to cienaCesPortHoldOffState and cienaCesPortHoldOffTime respectively
to align with ../dev/5170-main branch.
Currenty cienaCesPortL2CftProfileId and cienaCesPortL2CftStatus objects are not supported in 8.7"
REVISION
"201811120000Z"
DESCRIPTION
"Modified the SIZE range of cienaCesPortMaxFrameSize from (1522..9216) to (1200..10222) to accommodate wider range available in some devices."
REVISION
"201810090000Z"
DESCRIPTION
"Added cienaCesPortOperFecState to CienaCesLogicalPortConfigEntry MIB objects."
REVISION
"201806120000Z"
DESCRIPTION
"Added cienaCesLogicalPortHoldOffState and cienaCesLogicalPortHoldOffTime to CienaCesLogicalPortConfigEntry MIB objects."
REVISION
"201706070000Z"
DESCRIPTION
"Updated contact info."
REVISION
"201705190000Z"
DESCRIPTION
"Added y1731SytheticLoss as mode of signal degrade detection in object
cienaCesLogicalPortConfigSignalDegradeDetection."
REVISION
"201705080000Z"
DESCRIPTION
"Changed cienaCesLogicalPortSignalDegradeDetection to
cienaCesLogicalPortConfigSignalDegradeDetection."
REVISION
"201610240000Z"
DESCRIPTION
"Added cienaCesLogicalPortSignalDegradeDetection and
cienaCesLogicalPortConfigSignalDegradeState.
Added trap cienaCesPortNotificationPortSignalDegradeSet and
cienaCesPortNotificationPortSignalDegradeClear"
REVISION
"201507030000Z"
DESCRIPTION
"Added cienaCesChPortPgIdMappingTable. Added trap cienaCesChPortNotificationPortUp
and cienaCesChPortNotificationPortDown"
REVISION
"201506230000Z"
DESCRIPTION
" Added object cienaCesPortTerminalLoopbackState."
REVISION
"201505150000Z"
DESCRIPTION
"Added odu4 to cienaCesLogicalPortConfigPortType, cienaCesLogicalPortConfigEttpType,
and cienaCesEttpConfigEttpType."
REVISION
"201505050000Z"
DESCRIPTION
" Added object cienaCesPortLearnLimit. Port learn limit count"
REVISION
"201505010000Z"
DESCRIPTION
"Added twoPointFiveGigEthernet to cienaCesLogicalPortConfigPortType, cienaCesLogicalPortConfigEttpType,
and cienaCesEttpConfigEttpType.
Added twoPtFiveGig to cienaCesPortAdminSpeed, cienaCesPortOperSpeed, cienaCesEttpConfigAdminSpeed,
and cienaCesEttpConfigOperSpeed."
REVISION
"201407300000Z"
DESCRIPTION
"Added cienaCesPortAdministrativeSpeed. Port administrative speed in kbps."
REVISION
"201411280000Z"
DESCRIPTION
" Added objects cienaCesPortOuterTpidList,cienaCesPortEgressOuterTpid
and cienaCesPortOuterVtagTpid"
REVISION
"201404140000Z"
DESCRIPTION
"Added objects cienaCesPortIngressRcosProfileId,cienaCesPortIngressRcosProfileName
and cienaCesPortIngressRcosPolicy."
REVISION
"201404110000Z"
DESCRIPTION
"Added cienaCesPortOperationalSpeed. Port operational speed in kbps."
REVISION
"201404010000Z"
DESCRIPTION
"Add per-port inner + outer TPIDs"
REVISION
"201308220000Z"
DESCRIPTION
"Added hundred gig ethernet support."
REVISION
"201308060000Z"
DESCRIPTION
"Updated cienaCesLogicalPortConfigEntry and cienaCesEttpConfigEntry. Added
cienaCesEttpConfigDuplex, cienaCesEttpConfigFlowCntl, cienaCesEttpConfigAutoNeg,
cienaCesEttpConfigAdvertisedFlowCntl, cienaCesEttpConfigIfgDecr,
cienaCesLogicalPortConfigIngMirrorPort, cienaCesLogicalPortConfigEgrMirrorPort,
cienaCesLogicalPortConfigIngFloodContainer, cienaCesLogicalPortConfigPriorityTagMode
to match Port, ETTP Configuration CLI."
REVISION
"201307310000Z"
DESCRIPTION
" Updated cienaCesLogicalPortConfigEttpType under CienaCesLogicalPortConfigEntry. Added ETTP Port Type"
REVISION
"201307160000Z"
DESCRIPTION
" Updated cienaCesLogicalPortConfigEttpId under CienaCesLogicalPortConfigEntry. Added ettpId"
REVISION
"201307150000Z"
DESCRIPTION
" Added cienaCesEttpConfigTable. ETTPs for default-physical-ports and logical port mapping"
REVISION
"201303050000Z"
DESCRIPTION
" Updated cienaCesLogicalPortConfigPortType, cienaCesPortAdminSpeed and cienaCesPortOperSpeed
with support for 100GE, ODU and ODUFlex rate."
REVISION
"201208010000Z"
DESCRIPTION
" Corrected the size of the cienaCesLogicalPortConfigPortDesc object
from (0..31) to (0..128)."
REVISION
"201106010000Z"
DESCRIPTION
" Added objects cienaCesPortAdminSpeed, cienaCesPortOperSpeed and cienaCesPortMaxFrameSize
under cienaCesPortConfig."
REVISION
"201003280000Z"
DESCRIPTION
"Initial creation."
::= { cienaCesConfig 1 }
--
-- Textual conventions
--
EttpDuplexPolicy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port Duplex Policy."
SYNTAX INTEGER {
half(1),
full(2)
}
EttpAdvertisedFlowControlPolicy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port Flow Control Policy."
SYNTAX INTEGER {
off(1),
asym-tx(2),
sym(3),
sym-asym-rx(4)
}
EttpFlowControlPolicy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port Flow Control Policy."
SYNTAX INTEGER {
off(1),
asym-tx(2),
sym(3),
asym-rx(5)
}
EttpAutoNegPolicy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port Auto Negotiation Policy."
SYNTAX INTEGER {
off(1),
on(2)
}
PortPriorityTagPolicy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Port Priority Tagged Policy."
SYNTAX INTEGER {
leave-tag(1),
strip-tag(2)
}
--
-- Node definitions
--
cienaCesPortConfigMIBObjects OBJECT IDENTIFIER ::= { cienaCesPortConfigMIB 1 }
--cienaCesPortGlobal OBJECT IDENTIFIER ::= { cienaCesPortConfigMIBObjects 1 }
cienaCesPortConfig OBJECT IDENTIFIER ::= { cienaCesPortConfigMIBObjects 1 }
cienaCesPortPgIdMapping OBJECT IDENTIFIER ::= { cienaCesPortConfigMIBObjects 2 }
cienaCesEttpConfig OBJECT IDENTIFIER ::= { cienaCesPortConfigMIBObjects 3 }
cienaCesLogicalPortTpid OBJECT IDENTIFIER ::= { cienaCesPortConfigMIBObjects 4 }
cienaCesChPortPgIdMapping OBJECT IDENTIFIER ::= { cienaCesPortConfigMIBObjects 5 }
-- Notifications
cienaCesPortNotificationMIBNotificationPrefix OBJECT IDENTIFIER ::= { cienaCesNotifications 2 }
cienaCesPortNotificationMIBNotifications OBJECT IDENTIFIER ::=
{ cienaCesPortNotificationMIBNotificationPrefix 0 }
-- Conformance information
cienaCesPortMIBConformance OBJECT IDENTIFIER ::= { cienaCesPortConfigMIB 2 }
cienaCesPortMIBCompliances OBJECT IDENTIFIER ::= { cienaCesPortMIBConformance 1 }
cienaCesPortMIBGroups OBJECT IDENTIFIER ::= { cienaCesPortMIBConformance 2 }
--
-- Port table
--
cienaCesLogicalPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesLogicalPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Ethernet ports."
::= { cienaCesPortConfig 1 }
cienaCesLogicalPortConfigEntry OBJECT-TYPE
SYNTAX CienaCesLogicalPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port entry in the Ethernet port table."
INDEX { cienaCesLogicalPortConfigPgId }
::= { cienaCesLogicalPortConfigTable 1 }
CienaCesLogicalPortConfigEntry ::= SEQUENCE {
cienaCesLogicalPortConfigPgId Unsigned32,
cienaCesLogicalPortConfigPortAdminState CienaGlobalState,
cienaCesLogicalPortConfigPortOperState INTEGER,
cienaCesLogicalPortConfigPortLinkUpDownTrapState CienaGlobalState,
cienaCesLogicalPortConfigPortAllTrapState CienaGlobalState,
cienaCesLogicalPortConfigPortPortMacAddress MacAddress,
cienaCesLogicalPortConfigPortName DisplayString,
cienaCesLogicalPortConfigPortDesc DisplayString,
cienaCesLogicalPortConfigPortType INTEGER,
cienaCesLogicalPortConfigPortIfIndex Integer32,
cienaCesPortAdminSpeed INTEGER,
cienaCesPortOperSpeed INTEGER,
cienaCesPortMaxFrameSize INTEGER,
cienaCesLogicalPortConfigEttpAid DisplayString,
cienaCesLogicalPortLastDownReason1 DisplayString,
cienaCesLogicalPortLastDownReason2 DisplayString,
cienaCesLogicalPortLastDownReason3 DisplayString,
cienaCesLogicalPortMaskedDownReason DisplayString,
cienaCesLogicalPortFacilityLoopback CienaGlobalState,
cienaCesPortIngressRcosProfileId Integer32,
cienaCesPortIngressRcosProfileName DisplayString,
cienaCesPortIngressRcosPolicy INTEGER,
cienaCesLogicalPortConfigEttpId Unsigned32,
cienaCesLogicalPortConfigEttpType INTEGER,
cienaCesLogicalPortConfigIngMirrorPort DisplayString,
cienaCesLogicalPortConfigEgrMirrorPort DisplayString,
cienaCesLogicalPortConfigIngFloodContainer DisplayString,
cienaCesLogicalPortConfigPriorityTagMode PortPriorityTagPolicy,
cienaCesLogicalPortConfigVidTpidCount Unsigned32,
cienaCesPortOperationalSpeed Gauge32,
cienaCesPortOuterTpidList DisplayString,
cienaCesPortEgressOuterTpid DisplayString,
cienaCesPortOuterVtagTpid DisplayString,
cienaCesPortAdministrativeSpeed Unsigned32,
cienaCesPortTerminalLoopbackState CienaGlobalState,
cienaCesPortLearnLimit INTEGER,
cienaCesLogicalPortConfigSignalDegradeDetection INTEGER,
cienaCesLogicalPortConfigSignalDegradeState INTEGER,
cienaCesPortL2CftStatus INTEGER,
cienaCesPortL2CftProfileId Unsigned32,
cienaCesPortConfigHoldOffState TruthValue,
cienaCesPortConfigHoldOffTime Unsigned32,
cienaCesPortOperFecState INTEGER
}
cienaCesLogicalPortConfigPgId OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port ID for the instance. Port IDs start at 1,
and may not be consecutive for each additional port.
This port ID should refer to the dot1dBasePort in the
dot1dBasePortEntry."
::= { cienaCesLogicalPortConfigEntry 1 }
cienaCesLogicalPortConfigPortAdminState OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The administrative state of the port."
::= { cienaCesLogicalPortConfigEntry 2 }
cienaCesLogicalPortConfigPortOperState OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
enabled(2),
disabled(3),
notAuthenticated(4),
loopbackTx(5),
loopbackRx(6),
unequipped(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the port."
::= { cienaCesLogicalPortConfigEntry 3 }
cienaCesLogicalPortConfigPortLinkUpDownTrapState OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the current value of the enterprise port traps state."
DEFVAL { enabled }
::= { cienaCesLogicalPortConfigEntry 4 }
cienaCesLogicalPortConfigPortAllTrapState OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the device generates traps for this port."
DEFVAL { enabled }
::= { cienaCesLogicalPortConfigEntry 5 }
cienaCesLogicalPortConfigPortPortMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the port MAC address."
::= { cienaCesLogicalPortConfigEntry 6 }
cienaCesLogicalPortConfigPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about the
port. This string should indicate the physical
location of the port as well."
::= { cienaCesLogicalPortConfigEntry 7 }
cienaCesLogicalPortConfigPortDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the port description."
::= { cienaCesLogicalPortConfigEntry 8 }
cienaCesLogicalPortConfigPortType OBJECT-TYPE --need to review this list.
SYNTAX INTEGER {
unknown(1),
ethernet(2),
fastEthernet(3),
hundredFx(4),
gigEthernet(5),
lagPort(6),
gigHundredFx(7),
tripleSpeed(8),
tenGigEthernet(9),
vmTripleSpeedTX(10),
sonetOc3(11),
sonetOc12(12),
sonetOc48(13),
sonetOc192(14),
fortyGigEthernet(15),
hundredGigEthernet(16),
odu(17),
ethLp(18),
twoPointFiveGigEthernet(19),
odu4(20)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port type for the port."
::= { cienaCesLogicalPortConfigEntry 9 }
cienaCesLogicalPortConfigPortIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the corresponding ifNumber for the PGID in the standard IF-MIB."
::= { cienaCesLogicalPortConfigEntry 10 }
cienaCesPortAdminSpeed OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
tenMbps(2),
hundredMbps(3),
gig(4),
tenGig(5),
auto(6),
fortyGig(7),
hundredGig(8),
oduFlex(9),
twoPtFiveGig(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The desired speed of the port."
DEFVAL {auto}
::= { cienaCesLogicalPortConfigEntry 11 }
cienaCesPortOperSpeed OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
tenMbps(2),
hundredMbps(3),
gig(4),
tenGig(5),
fortyGig(6),
hundredGig(7),
oduFlex(8),
twoPtFiveGig(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational speed of the port."
::= { cienaCesLogicalPortConfigEntry 12 }
cienaCesPortMaxFrameSize OBJECT-TYPE
SYNTAX INTEGER (1200..10222)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum frame size allowed on this port including jumbo frame size."
::= { cienaCesLogicalPortConfigEntry 13 }
cienaCesLogicalPortConfigEttpAid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The TL1 AID of the ETTP object represented by this port.
This field is undefined if the logical port maps to a LAG."
::= { cienaCesLogicalPortConfigEntry 14 }
cienaCesLogicalPortLastDownReason1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most recent fault(s) that changed the port state to down.
This field is undefined if the logical port maps to a LAG."
::= { cienaCesLogicalPortConfigEntry 15 }
cienaCesLogicalPortLastDownReason2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most recent fault(s) that changed the port state to down.
This field is undefined if the logical port maps to a LAG."
::= { cienaCesLogicalPortConfigEntry 16 }
cienaCesLogicalPortLastDownReason3 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The most recent fault(s) that changed the port state to down.
This field is undefined if the logical port maps to a LAG."
::= { cienaCesLogicalPortConfigEntry 17 }
cienaCesLogicalPortMaskedDownReason OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The masked/debounced fault that explains why the port is down.
This field is undefined if the logical port maps to a LAG."
::= { cienaCesLogicalPortConfigEntry 18 }
cienaCesLogicalPortFacilityLoopback OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The facility loopback state of the port.
This field is undefined if the logical port maps to a LAG."
::= { cienaCesLogicalPortConfigEntry 19 }
cienaCesPortIngressRcosProfileId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the ID of the attached ingress resolved CoS profile."
::= { cienaCesLogicalPortConfigEntry 20 }
cienaCesPortIngressRcosProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the name of the attached ingress resolved CoS profile."
::= { cienaCesLogicalPortConfigEntry 21 }
cienaCesPortIngressRcosPolicy OBJECT-TYPE
SYNTAX INTEGER {
ignore(1),
fixed(2),
dot1dToRcosTag1(3),
dot1dToRcosTag2(4),
dscpToRcos(5),
mplsToRcos(6),
dscpMplsToRcos(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the ingress resolved CoS policy."
DEFVAL {dot1dToRcosTag1}
::= { cienaCesLogicalPortConfigEntry 22 }
cienaCesLogicalPortConfigEttpId OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ETTP mapped to by PG-ID of the instance. ETTP IDs start at 1,
and may not be consecutive for each additional port.
An ETTP-ID of 0 denotes that the logical port is not mapped directly to an ETTP
e.g. Aggregate port or default physical port which has been port-aliased."
::= { cienaCesLogicalPortConfigEntry 23 }
cienaCesLogicalPortConfigEttpType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ethernet(2),
fastEthernet(3),
hundredFx(4),
gigEthernet(5),
-- lagPort(6),
gigHundredFx(7),
tripleSpeed(8),
tenGigEthernet(9),
vmTripleSpeedTX(10),
sonetOc3(11),
sonetOc12(12),
sonetOc48(13),
sonetOc192(14),
fortyGigEthernet(15),
hundredGigEthernet(16),
twoPointFiveGigEthernet(17),
odu4(18)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port type for the associated ettp."
::= { cienaCesLogicalPortConfigEntry 24 }
cienaCesLogicalPortConfigIngMirrorPort OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether ingress traffic is being
mirrored. If ingress traffic is being mirrored this object
specifies which port the traffic is being mirrored to."
::= { cienaCesLogicalPortConfigEntry 25 }
cienaCesLogicalPortConfigEgrMirrorPort OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether egress traffic is being
mirrored. If egress traffic is being mirrored this object
specifies which port the traffic is being mirrored to."
::= { cienaCesLogicalPortConfigEntry 26 }
cienaCesLogicalPortConfigIngFloodContainer OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether ingress flood traffic is
rate limited. If ingress flood traffic is rate limited
this object specifies the flood containment profile for
the port."
::= { cienaCesLogicalPortConfigEntry 27 }
cienaCesLogicalPortConfigPriorityTagMode OBJECT-TYPE
SYNTAX PortPriorityTagPolicy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies whether the priority tag of a frame
is stripped (strip-tag) or left intact (leave-tag) upon
ingress and egress."
DEFVAL {strip-tag}
::= { cienaCesLogicalPortConfigEntry 28 }
cienaCesLogicalPortConfigVidTpidCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the number of ingress TPID-pairs (inner + outer)
configured on the port"
DEFVAL {2}
::= { cienaCesLogicalPortConfigEntry 29 }
cienaCesPortOperationalSpeed OBJECT-TYPE
SYNTAX Gauge32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the port's current bandwidth in
kilobits per second"
::= { cienaCesLogicalPortConfigEntry 30 }
cienaCesPortOuterTpidList OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the valid outer vlan tag list which can be used as egress vlan tag or outer vlan tag."
::= { cienaCesLogicalPortConfigEntry 31 }
cienaCesPortEgressOuterTpid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the egress vlan tag."
::= { cienaCesLogicalPortConfigEntry 32 }
cienaCesPortOuterVtagTpid OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the outer vlan tag."
::= { cienaCesLogicalPortConfigEntry 33 }
cienaCesPortAdministrativeSpeed OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the port's administrative bandwidth in
kilobits per second"
::= { cienaCesLogicalPortConfigEntry 34 }
cienaCesPortTerminalLoopbackState OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The terminal loopback state of the port.
This field is undefined if the logical port maps to a LAG."
::= { cienaCesLogicalPortConfigEntry 35 }
cienaCesPortLearnLimit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies learn limit count for port"
DEFVAL {64000}
::= { cienaCesLogicalPortConfigEntry 36 }
cienaCesLogicalPortConfigSignalDegradeDetection OBJECT-TYPE
SYNTAX INTEGER {
off(1),
otn(2),
y1731SyntheticLoss(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies if signal degrade detection is enabled
or disabled on the port. And if enabled, this object specifies
the technology of which signal degrade detection uses."
::= { cienaCesLogicalPortConfigEntry 37 }
cienaCesLogicalPortConfigSignalDegradeState OBJECT-TYPE
SYNTAX INTEGER {
none(1),
degraded(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The signal degrade state of the port."
::= { cienaCesLogicalPortConfigEntry 38 }
cienaCesPortL2CftStatus OBJECT-TYPE
SYNTAX INTEGER {
disabled(1),
enabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Admin Status of L2CFT profile attached to the port."
DEFVAL { disabled }
::= { cienaCesLogicalPortConfigEntry 39 }
cienaCesPortL2CftProfileId OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the custom L2CFT profile attached to the given port.
A non-zero value refers to the L2CFT profile as indexed by the cienaCesDpL2CftProfileIndex object
in the cienaCesDataplaneMIB module.
A value of 0 means no L2CFT profile is attached to this port.
Setting a non-zero value will attach the corresponding L2CFT profile to the given port."
DEFVAL { 0 }
::= { cienaCesLogicalPortConfigEntry 40 }
cienaCesPortConfigHoldOffState OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object specifies the hold-off state of the port."
DEFVAL { false }
::= { cienaCesLogicalPortConfigEntry 41 }
cienaCesPortConfigHoldOffTime OBJECT-TYPE
SYNTAX Unsigned32 (3..20)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the time (in deciseconds, 1ds=100ms) for which port
remains in hold-off state. During the hold-off time, all physical link
transitions are ignored."
DEFVAL { 10 }
::= { cienaCesLogicalPortConfigEntry 42 }
cienaCesPortOperFecState OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational Forward Error Correction (FEC) state of the port."
::= { cienaCesLogicalPortConfigEntry 43 }
--
--cienaCesPortPgIdMappingTable
--
cienaCesPortPgIdMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesPortPgIdMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to map the hierarchical (dotted) port index to PGID value."
::= { cienaCesPortPgIdMapping 1 }
cienaCesPortPgIdMappingEntry OBJECT-TYPE
SYNTAX CienaCesPortPgIdMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the PGID mapping table."
INDEX { cienaCesPortPgIdMappingChassisIndex, cienaCesPortPgIdMappingShelfIndex,
cienaCesPortPgIdMappingSlotIndex, cienaCesPortPgidMappingPortNumber }
::= { cienaCesPortPgIdMappingTable 1 }
CienaCesPortPgIdMappingEntry ::= SEQUENCE {
cienaCesPortPgIdMappingChassisIndex Unsigned32,
cienaCesPortPgIdMappingShelfIndex Unsigned32,
cienaCesPortPgIdMappingSlotIndex Unsigned32,
cienaCesPortPgidMappingPortNumber Unsigned32,
cienaCesPortPgIdMappingPgId Unsigned32,
cienaCesPortPgIdMappingNotifChassisIndex Unsigned32,
cienaCesPortPgIdMappingNotifShelfIndex Unsigned32,
cienaCesPortPgIdMappingNotifSlotIndex Unsigned32,
cienaCesPortPgIdMappingNotifPortNumber Unsigned32
}
cienaCesPortPgIdMappingChassisIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the chassis index for the port."
::= { cienaCesPortPgIdMappingEntry 1 }
cienaCesPortPgIdMappingShelfIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the shelf index for the port."
::= { cienaCesPortPgIdMappingEntry 2 }
cienaCesPortPgIdMappingSlotIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..38)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the slot index for the port."
::= { cienaCesPortPgIdMappingEntry 3 }
cienaCesPortPgidMappingPortNumber OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the port number for the corresponding PGID."
::= { cienaCesPortPgIdMappingEntry 4 }
cienaCesPortPgIdMappingPgId OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the PGID value for the corresponding dotted index value."
::= { cienaCesPortPgIdMappingEntry 5 }
cienaCesPortPgIdMappingNotifChassisIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the chassis index for the port used for trap definition."
::= { cienaCesPortPgIdMappingEntry 6 }
cienaCesPortPgIdMappingNotifShelfIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the shelf index for the port used for trap definition."
::= { cienaCesPortPgIdMappingEntry 7 }
cienaCesPortPgIdMappingNotifSlotIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..38)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the slot index for the port used for trap definition."
::= { cienaCesPortPgIdMappingEntry 8 }
cienaCesPortPgIdMappingNotifPortNumber OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the port number for the corresponding PGID
used for trap definition."
::= { cienaCesPortPgIdMappingEntry 9 }
--
--cienaCesChPortPgIdMappingTable
--
cienaCesChPortPgIdMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesChPortPgIdMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to map the hierarchical (dotted) port index to PgId value.
This table supports channelized interfaces."
::= { cienaCesChPortPgIdMapping 1 }
cienaCesChPortPgIdMappingEntry OBJECT-TYPE
SYNTAX CienaCesChPortPgIdMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry in the PgId mapping table."
INDEX { cienaCesChPortPgIdMappingChassisIndex, cienaCesChPortPgIdMappingShelfIndex,
cienaCesChPortPgIdMappingSlotIndex, cienaCesChPortPgIdMappingPortNumber,
cienaCesChPortPgIdMappingChannelNumber }
::= { cienaCesChPortPgIdMappingTable 1 }
CienaCesChPortPgIdMappingEntry ::= SEQUENCE {
cienaCesChPortPgIdMappingChassisIndex Unsigned32,
cienaCesChPortPgIdMappingShelfIndex Unsigned32,
cienaCesChPortPgIdMappingSlotIndex Unsigned32,
cienaCesChPortPgIdMappingPortNumber Unsigned32,
cienaCesChPortPgIdMappingChannelNumber Unsigned32,
cienaCesChPortPgIdMappingPgId Unsigned32,
cienaCesChPortPgIdMappingNotifChassisIndex Unsigned32,
cienaCesChPortPgIdMappingNotifShelfIndex Unsigned32,
cienaCesChPortPgIdMappingNotifSlotIndex Unsigned32,
cienaCesChPortPgIdMappingNotifPortNumber Unsigned32,
cienaCesChPortPgIdMappingNotifChannelNumber Unsigned32
}
cienaCesChPortPgIdMappingChassisIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the chassis index for the port."
::= { cienaCesChPortPgIdMappingEntry 1 }
cienaCesChPortPgIdMappingShelfIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the shelf index for the port."
::= { cienaCesChPortPgIdMappingEntry 2 }
cienaCesChPortPgIdMappingSlotIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..38)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the slot index for the port."
::= { cienaCesChPortPgIdMappingEntry 3 }
cienaCesChPortPgIdMappingPortNumber OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the port number for the corresponding PgId."
::= { cienaCesChPortPgIdMappingEntry 4 }
cienaCesChPortPgIdMappingChannelNumber OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the channel number for the corresponding PgId.
The value 0 is used if the port is not channelized."
::= { cienaCesChPortPgIdMappingEntry 5 }
cienaCesChPortPgIdMappingPgId OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the PgId value for the port as specified by this object's index."
::= { cienaCesChPortPgIdMappingEntry 6 }
cienaCesChPortPgIdMappingNotifChassisIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..1)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the chassis index for the port used for trap definition."
::= { cienaCesChPortPgIdMappingEntry 7 }
cienaCesChPortPgIdMappingNotifShelfIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..992)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the shelf index for the port used for trap definition."
::= { cienaCesChPortPgIdMappingEntry 8 }
cienaCesChPortPgIdMappingNotifSlotIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..38)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the slot index for the port used for trap definition."
::= { cienaCesChPortPgIdMappingEntry 9 }
cienaCesChPortPgIdMappingNotifPortNumber OBJECT-TYPE
SYNTAX Unsigned32(1..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the port number for the corresponding PgId
used for trap definition."
::= { cienaCesChPortPgIdMappingEntry 10 }
cienaCesChPortPgIdMappingNotifChannelNumber OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The object indicates the channel number for the corresponding PgId
used for trap definition. The value 0 is used if the port is
not channelized."
::= { cienaCesChPortPgIdMappingEntry 11 }
--
-- Port Traps
--
cienaCesPortNotificationPortUp NOTIFICATION-TYPE
OBJECTS { cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesPortPgIdMappingNotifChassisIndex,
cienaCesPortPgIdMappingNotifShelfIndex,
cienaCesPortPgIdMappingNotifSlotIndex,
cienaCesPortPgIdMappingNotifPortNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId,
cienaCesLogicalPortConfigEttpAid
}
STATUS current
DESCRIPTION
"A cienaCesLogicalPortNotificationPortUp trap signifies that the SNMP entity, acting in
an agent role, has detected the link status has become operationally up for
one of its communication links.
To enable the device to send this notification:
- cienaCesPortEnhancedLinkTrapState needs to be set to enabled
- cienaCesPortAllTrapState needs to be set to enabled
- cienaCesLogicalPortConfigPortAllTrapState for the port needs to be set to enabled
- cienaCesLogicalPortConfigPortLinkUpDownTrapState for the port needs to be set to enabled
These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
cienaGlobalMacAddress, cienaCesPortPgIdMappingNotifChassisIndex,
cienaCesPortPgIdMappingNotifShelfIndex, cienaCesPortPgIdMappingNotifSlotIndex,
cienaCesPortPgIdMappingNotifPortNumber, cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState, cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType, cienaCesLogicalPortConfigPortDesc, sysName,
sysLocation, cienaCesChassisSystemId and cienaCesLogicalPortConfigEttpAid."
::= { cienaCesPortNotificationMIBNotifications 2 }
cienaCesPortNotificationPortDown NOTIFICATION-TYPE
OBJECTS { cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesPortPgIdMappingNotifChassisIndex,
cienaCesPortPgIdMappingNotifShelfIndex,
cienaCesPortPgIdMappingNotifSlotIndex,
cienaCesPortPgIdMappingNotifPortNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId,
cienaCesLogicalPortConfigEttpAid,
cienaCesLogicalPortLastDownReason1,
cienaCesLogicalPortLastDownReason2,
cienaCesLogicalPortLastDownReason3,
cienaCesLogicalPortMaskedDownReason
}
STATUS current
DESCRIPTION
"A cienaCesLogicalPortNotificationPortDown trap signifies that the SNMP entity, acting in
an agent role, has detected that the link status has become operationally down
for one of its communication links.
To enable the device to send this notification:
- cienaCesPortEnhancedLinkTrapState needs to be set to enabled
- cienaCesPortAllTrapState needs to be set to enabled
- cienaCesLogicalPortConfigPortAllTrapState for the port needs to be set to enabled
- cienaCesLogicalPortConfigPortLinkUpDownTrapState for the port needs to be set to enabled
These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
cienaGlobalMacAddress, cienaCesPortPgIdMappingNotifChassisIndex, cienaCesPortPgIdMappingNotifShelfIndex,
cienaCesPortPgIdMappingNotifSlotIndex, cienaCesPortPgIdMappingNotifPortNumber,
cienaCesLogicalPortConfigPortAdminState, cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName, cienaCesLogicalPortConfigPortType, cienaCesLogicalPortConfigPortDesc,
sysName, and sysLocation."
::= { cienaCesPortNotificationMIBNotifications 1 }
cienaCesChPortNotificationPortUp NOTIFICATION-TYPE
OBJECTS { cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesChPortPgIdMappingNotifChassisIndex,
cienaCesChPortPgIdMappingNotifShelfIndex,
cienaCesChPortPgIdMappingNotifSlotIndex,
cienaCesChPortPgIdMappingNotifPortNumber,
cienaCesChPortPgIdMappingNotifChannelNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId,
cienaCesLogicalPortConfigEttpAid
}
STATUS current
DESCRIPTION
"A cienaCesChPortNotificationPortUp trap signifies that the SNMP entity, acting in
an agent role, has detected the link status has become operationally up for
one of its communication links.
To enable the device to send this notification:
- cienaCesPortEnhancedLinkTrapState needs to be set to enabled
- cienaCesPortAllTrapState needs to be set to enabled
- cienaCesLogicalPortConfigPortAllTrapState for the port needs to be set to enabled
- cienaCesLogicalPortConfigPortLinkUpDownTrapState for the port needs to be set to enabled
These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
cienaGlobalMacAddress, cienaCesChPortPgIdMappingNotifChassisIndex,
cienaCesChPortPgIdMappingNotifShelfIndex, cienaCesChPortPgIdMappingNotifSlotIndex,
cienaCesChPortPgIdMappingNotifPortNumber, cienaCesChPortPgIdMappingNotifChannelNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState, cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType, cienaCesLogicalPortConfigPortDesc, sysName,
sysLocation, cienaCesChassisSystemId and cienaCesLogicalPortConfigEttpAid."
::= { cienaCesPortNotificationMIBNotifications 3 }
cienaCesChPortNotificationPortDown NOTIFICATION-TYPE
OBJECTS { cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesChPortPgIdMappingNotifChassisIndex,
cienaCesChPortPgIdMappingNotifShelfIndex,
cienaCesChPortPgIdMappingNotifSlotIndex,
cienaCesChPortPgIdMappingNotifPortNumber,
cienaCesChPortPgIdMappingNotifChannelNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId,
cienaCesLogicalPortConfigEttpAid,
cienaCesLogicalPortLastDownReason1,
cienaCesLogicalPortLastDownReason2,
cienaCesLogicalPortLastDownReason3,
cienaCesLogicalPortMaskedDownReason
}
STATUS current
DESCRIPTION
"A cienaCesChPortNotificationPortDown trap signifies that the SNMP entity, acting in
an agent role, has detected that the link status has become operationally down
for one of its communication links.
To enable the device to send this notification:
- cienaCesPortEnhancedLinkTrapState needs to be set to enabled
- cienaCesPortAllTrapState needs to be set to enabled
- cienaCesLogicalPortConfigPortAllTrapState for the port needs to be set to enabled
- cienaCesLogicalPortConfigPortLinkUpDownTrapState for the port needs to be set to enabled
These objects are set to enabled by default. Variable bindings include: cienaGlobalSeverity,
cienaGlobalMacAddress, cienaCesChPortPgIdMappingNotifChassisIndex, cienaCesChPortPgIdMappingNotifShelfIndex,
cienaCesChPortPgIdMappingNotifSlotIndex, cienaCesChPortPgIdMappingNotifPortNumber,
cienaCesChPortPgIdMappingNotifChannelNumber,
cienaCesLogicalPortConfigPortAdminState, cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName, cienaCesLogicalPortConfigPortType, cienaCesLogicalPortConfigPortDesc,
sysName, and sysLocation."
::= { cienaCesPortNotificationMIBNotifications 4 }
cienaCesPortNotificationPortSignalDegradeSet NOTIFICATION-TYPE
OBJECTS { cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesPortPgIdMappingNotifChassisIndex,
cienaCesPortPgIdMappingNotifShelfIndex,
cienaCesPortPgIdMappingNotifSlotIndex,
cienaCesPortPgIdMappingNotifPortNumber,
cienaCesChPortPgIdMappingNotifChannelNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId,
cienaCesLogicalPortConfigEttpAid,
cienaCesLogicalPortConfigSignalDegradeDetection
}
STATUS current
DESCRIPTION
"A cienaCesPortNotificationPortSignalDegradeSet trap is raised when a
signal degrade condition is detected against the specified port.
This trap is enabled by default. Variable bindings include:
cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesPortPgIdMappingNotifChassisIndex,
cienaCesPortPgIdMappingNotifShelfIndex,
cienaCesPortPgIdMappingNotifSlotIndex,
cienaCesPortPgIdMappingNotifPortNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId,
cienaCesLogicalPortConfigEttpAid,
cienaCesLogicalPortConfigSignalDegradeDetection"
::= { cienaCesPortNotificationMIBNotifications 5 }
cienaCesPortNotificationPortSignalDegradeClear NOTIFICATION-TYPE
OBJECTS { cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesPortPgIdMappingNotifChassisIndex,
cienaCesPortPgIdMappingNotifShelfIndex,
cienaCesPortPgIdMappingNotifSlotIndex,
cienaCesPortPgIdMappingNotifPortNumber,
cienaCesChPortPgIdMappingNotifChannelNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId,
cienaCesLogicalPortConfigEttpAid
}
STATUS current
DESCRIPTION
"A cienaCesPortNotificationPortSignalDegradeClear trap is raised when
the signal degrade condition is cleared against the specified port.
This trap is enabled by default. Variable bindings include:
cienaGlobalSeverity,
cienaGlobalMacAddress,
cienaCesPortPgIdMappingNotifChassisIndex,
cienaCesPortPgIdMappingNotifShelfIndex,
cienaCesPortPgIdMappingNotifSlotIndex,
cienaCesPortPgIdMappingNotifPortNumber,
cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortType,
cienaCesLogicalPortConfigPortDesc,
sysName,
sysLocation,
cienaCesChassisSystemId
cienaCesLogicalPortConfigEttpAid."
::= { cienaCesPortNotificationMIBNotifications 6 }
--
-- Groups definition
portConfigGroup OBJECT-GROUP
OBJECTS { cienaCesLogicalPortConfigPortAdminState,
cienaCesLogicalPortConfigPortOperState,
cienaCesLogicalPortConfigPortLinkUpDownTrapState,
cienaCesLogicalPortConfigPortAllTrapState,
cienaCesLogicalPortConfigPortPortMacAddress,
cienaCesLogicalPortConfigPortName,
cienaCesLogicalPortConfigPortDesc,
cienaCesLogicalPortConfigPortType }
STATUS current
DESCRIPTION
"A collection of objects providing information
about port configurations."
::= { cienaCesPortMIBGroups 1 }
portNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS { cienaCesPortNotificationPortDown, cienaCesPortNotificationPortUp }
STATUS current
DESCRIPTION
"A collection of objects providing information
about port notifications."
::= { cienaCesPortMIBGroups 2 }
portPgIdMappingGroup OBJECT-GROUP
OBJECTS { cienaCesPortPgidMappingPortNumber,
cienaCesPortPgIdMappingPgId }
STATUS current
DESCRIPTION
"A collection of objects providing information
about port PgId mappings."
::= { cienaCesPortMIBGroups 3 }
--
-- Ettp table
--
cienaCesEttpConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesEttpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Ethernet (default) physical ports. (ETTPs)."
::= { cienaCesEttpConfig 1 }
cienaCesEttpConfigEntry OBJECT-TYPE
SYNTAX CienaCesEttpConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ETTP entry in the Ethernet default physical port table."
INDEX { cienaCesEttpConfigEttpId }
::= { cienaCesEttpConfigTable 1 }
CienaCesEttpConfigEntry ::= SEQUENCE {
cienaCesEttpConfigEttpId Unsigned32,
cienaCesEttpConfigOperState INTEGER,
cienaCesEttpConfigLinkUpDownTrapState CienaGlobalState,
cienaCesEttpConfigAllTrapState CienaGlobalState,
cienaCesEttpConfigMacAddress MacAddress,
cienaCesEttpConfigName DisplayString,
cienaCesEttpConfigEttpType INTEGER,
cienaCesEttpConfigAdminSpeed INTEGER,
cienaCesEttpConfigOperSpeed INTEGER,
cienaCesEttpConfigEthLpPgid Unsigned32,
cienaCesEttpConfigDuplex EttpDuplexPolicy,
cienaCesEttpConfigFlowCntl EttpFlowControlPolicy,
cienaCesEttpConfigAutoNeg EttpAutoNegPolicy,
cienaCesEttpConfigAdvertisedFlowCntl EttpAdvertisedFlowControlPolicy,
cienaCesEttpConfigIfgDecr Unsigned32,
cienaCesEttpConfigXcvrFreq Unsigned32
}
cienaCesEttpConfigEttpId OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"ETTP ID for the instance. ETTP IDs start at 1,
and may not be consecutive for each additional ettp.
Note that ETTP-IDs map directly 1:1 to default physical port PGIDs"
::= { cienaCesEttpConfigEntry 1 }
cienaCesEttpConfigOperState OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
enabled(2),
disabled(3),
notAuthenticated(4),
loopbackTx(5),
loopbackRx(6),
unequipped(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational state of the ettp."
::= { cienaCesEttpConfigEntry 2 }
cienaCesEttpConfigLinkUpDownTrapState OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the current value of the enterprise ettp traps state."
DEFVAL { enabled }
::= { cienaCesEttpConfigEntry 3 }
cienaCesEttpConfigAllTrapState OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object indicates whether the device generates traps for this ettp."
DEFVAL { enabled }
::= { cienaCesEttpConfigEntry 4 }
cienaCesEttpConfigMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the ettp MAC address."
::= { cienaCesEttpConfigEntry 5 }
cienaCesEttpConfigName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about the
ettp. This string should indicate the physical
location of the ettp as well."
::= { cienaCesEttpConfigEntry 6 }
cienaCesEttpConfigEttpType OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
ethernet(2),
fastEthernet(3),
hundredFx(4),
gigEthernet(5),
-- lagPort(6),
gigHundredFx(7),
tripleSpeed(8),
tenGigEthernet(9),
vmTripleSpeedTX(10),
sonetOc3(11),
sonetOc12(12),
sonetOc48(13),
sonetOc192(14),
fortyGigEthernet(15),
hundredGigEthernet(16),
twoPointFiveGigEthernet(17),
odu4(18)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port type for the ettp."
::= { cienaCesEttpConfigEntry 7 }
cienaCesEttpConfigAdminSpeed OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
tenMbps(2),
hundredMbps(3),
gig(4),
tenGig(5),
auto(6),
fortyGig(7),
hundredGig(8),
-- oduFlex(9),
twoPtFiveGig(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The desired speed of the ettp."
DEFVAL {auto}
::= { cienaCesEttpConfigEntry 8 }
cienaCesEttpConfigOperSpeed OBJECT-TYPE
SYNTAX INTEGER {
notApplicable(1),
tenMbps(2),
hundredMbps(3),
gig(4),
tenGig(5),
fortyGig(6),
hundredGig(7),
-- oduFlex(8),
twoPtFiveGig(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational speed of the ettp."
::= { cienaCesEttpConfigEntry 9 }
cienaCesEttpConfigEthLpPgid OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PG ID-mapped to the instance.
ETTPs will map to a logical port which can be one of default-physical-port, aggregate-port, port-alias-port"
::= { cienaCesEttpConfigEntry 10 }
cienaCesEttpConfigDuplex OBJECT-TYPE
SYNTAX EttpDuplexPolicy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the port can transmit and receive data simultaneously."
DEFVAL {full}
::= { cienaCesEttpConfigEntry 11 }
cienaCesEttpConfigFlowCntl OBJECT-TYPE
SYNTAX EttpFlowControlPolicy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the port action when frames are received faster than the port can process them."
DEFVAL {off}
::= { cienaCesEttpConfigEntry 12 }
cienaCesEttpConfigAutoNeg OBJECT-TYPE
SYNTAX EttpAutoNegPolicy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether the port should negotiate with its link partner to determine common operating parameters."
DEFVAL {off}
::= { cienaCesEttpConfigEntry 13 }
cienaCesEttpConfigAdvertisedFlowCntl OBJECT-TYPE
SYNTAX EttpAdvertisedFlowControlPolicy
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether flow control settings are advertised."
DEFVAL {off}
::= { cienaCesEttpConfigEntry 14 }
cienaCesEttpConfigIfgDecr OBJECT-TYPE
SYNTAX Unsigned32 (0..5)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the number of bytes by which to decrease the Inter-frame Gap (IFG) for frames being received on the port."
::= { cienaCesEttpConfigEntry 15 }
cienaCesEttpConfigXcvrFreq OBJECT-TYPE
SYNTAX Unsigned32 (191100..196150)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object specifies the desired frequency of the transceiver in GHz."
::= { cienaCesEttpConfigEntry 16 }
--
-- Logical Port TPID table
--
cienaCesLogicalPortTpidTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesLogicalPortTpidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of ingress TPIDs for every port"
::= { cienaCesLogicalPortTpid 1 }
cienaCesLogicalPortTpidEntry OBJECT-TYPE
SYNTAX CienaCesLogicalPortTpidEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry represents an individual ingress TPID pairs belonging to a port.
The number of ingress TPID entries per port is decided by the
cienaCesLogicalPortConfigVidTpidCount object. E.g. 8100 and 88A8"
INDEX { cienaCesLogicalPortConfigPgId,
cienaCesLogicalPortTpidIndex }
::= { cienaCesLogicalPortTpidTable 1 }
CienaCesLogicalPortTpidEntry ::= SEQUENCE {
cienaCesLogicalPortTpidIndex Unsigned32,
cienaCesLogicalPortInnerVidTpid Unsigned32,
cienaCesLogicalPortOuterVidTpid Unsigned32
}
cienaCesLogicalPortTpidIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object indicates the ingress tpid pair index for the port. size => CS_MAX_L2_ETYPES"
::= { cienaCesLogicalPortTpidEntry 1 }
cienaCesLogicalPortInnerVidTpid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the inner vlan tag TPID for the ingress tpid pair index of the port."
::= { cienaCesLogicalPortTpidEntry 2 }
cienaCesLogicalPortOuterVidTpid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object indicates the outer vlan tag TPID for the ingress tpid pair index of the port."
::= { cienaCesLogicalPortTpidEntry 3 }
END