mibs/MIBS/ciena/CIENA-CES-RSVPTE-MIB
2023-12-05 12:25:34 +01:00

485 lines
16 KiB
Plaintext

-- This file was included in WWP MIB release 04-16-00-0047
--
-- CIENA-CES-RSVPTE-MIB.my
--
CIENA-CES-RSVPTE-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks, Integer32, Unsigned32, IpAddress, OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString, MacAddress, RowStatus, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
CienaGlobalState
FROM CIENA-TC
cienaCesConfig,cienaCesNotifications
FROM CIENA-SMI;
cienaCesRsvpteMIB MODULE-IDENTITY
LAST-UPDATED "201607150000Z"
ORGANIZATION "Ciena, Inc"
CONTACT-INFO
" Mib Meister
115 North Sullivan Road
Spokane Valley, WA 99037
USA
Phone: +1 509 242 9000
Email: support@ciena.com"
DESCRIPTION
"This MIB module is for the RSVP-TE configuration for MPLS tunnels"
REVISION
"201607150000Z"
DESCRIPTION
"Modified the description of cienaCesRsvpteRecoveryTime
and cienaCesRsvpteRestartTime under cienaCesRsvpteObjects."
REVISION
"201607140000Z"
DESCRIPTION
"Modified the attribute cienaCesRsvpteGRStatus to cienaCesRsvpteGRAdminStatus.
Added the attribute cienaCesRsvpteGROperStatus under cienaCesRsvpteObjects."
REVISION
"201607040000Z"
DESCRIPTION
"Added the attribute cienaCesRsvpteGRStatus under cienaCesRsvpteObjects.
Modified the default values of cienaCesRsvpteRecoveryTime and
cienaCesRsvpteRestartTime under cienaCesRsvpteObjects."
REVISION
"201305080000Z"
DESCRIPTION
"Modified the status of cienaCesRsvpteRfrshSlewDenom and cienaCesRsvpteRfrshSlewNumerator to
deprecated under cienaCesRsvpteObjects. Modified the status of cienaCesRsvpteIfMtu to deprecated under
cienaCesRsvpteIfTable. Added objects cienaCesRsvpteRefreshSlewDenominator and cienaCesRsvpteRefreshSlewNumerator
under cienaCesRsvpteObjects. "
REVISION
"201102020000Z"
DESCRIPTION
"Initial version."
::= { cienaCesConfig 16 }
--
-- Textual convention
--
AdvertisedLabel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Advertised Label"
SYNTAX INTEGER {
implicitnull(1),
nonreserved(99)
}
RsvpOperStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current operational state of RSVP-TE."
SYNTAX INTEGER {
operStatusUp(1), -- active
operStatusDown(2), -- inactive
operStatusGoingUp(3), -- activating
operStatusGoingDown(4),-- deactivating
operStatusActFailed(5) -- activation failed
}
RsvpGRMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The current GR operational state of RSVP-TE."
SYNTAX INTEGER {
helpNeighbor(1),
restartCapable(2),
notApplicable(3)
}
--
-- Node definitions
--
cienaCesRsvpteMIBObjects OBJECT IDENTIFIER ::= { cienaCesRsvpteMIB 1 }
cienaCesRsvpteObjects OBJECT IDENTIFIER ::= { cienaCesRsvpteMIBObjects 1 }
cienaCesRsvpte OBJECT IDENTIFIER ::= { cienaCesRsvpteMIBObjects 2 }
cienaCesRsvpteAdminStatus OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The desired administrative status of RSVP-TE."
::= { cienaCesRsvpteObjects 1 }
cienaCesRsvpteOperStatus OBJECT-TYPE
SYNTAX RsvpOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current operational status of RSVP-TE."
::= { cienaCesRsvpteObjects 2 }
cienaCesRsvpteRetryInterval OBJECT-TYPE
SYNTAX Unsigned32 (3..65)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The persistent tunnel retry interval.
This is the interval between the first failure of a persistent
tunnel and the first attempt to re-establish the tunnel.
This cannot be changed while the administrative status is enabled
or the operational status is up."
DEFVAL { 3 }
::= { cienaCesRsvpteObjects 3 }
cienaCesRsvpteRetryInfiniteState OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The persistent tunnel retry infinity.
This is the state which when on, triggers RSVP-TE to try to restore the tunnels
infinite times. This object can only be set if RSVP-TE is globally disabled."
DEFVAL { on }
::= { cienaCesRsvpteObjects 4 }
cienaCesRsvpteRetryMax OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of retry attempts that will be made before a
persistent tunnel is deemed inoperable. Once in this state,
a management agent should set mplsTunnelAdminStatus to 'up' to
attempt to re-establish the tunnel. This field is not used when
cienaCesRsvpteRetryInfiniteState is on."
DEFVAL { 10 }
::= { cienaCesRsvpteObjects 5 }
cienaCesRsvpteRefreshInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSVP-TE value, R, which is used to set the average
interval between refresh path and RESV messages."
DEFVAL { 30000 }
::= { cienaCesRsvpteObjects 6 }
cienaCesRsvpteRefreshMultiple OBJECT-TYPE
SYNTAX Integer32 (1..214783647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSVP-TE value, K, which is the number of unresponded path
or RESV refresh attempts that must be made, spaced by
the refresh interval, before the state is deemed to have
timed out."
DEFVAL { 3 }
::= { cienaCesRsvpteObjects 7 }
cienaCesRsvpteRfrshSlewDenom OBJECT-TYPE
SYNTAX Integer32 (1..214783647)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is deprecated and the new object to provide this information is
cienaCesRsvpteRefreshSlewDenominator in this table."
DEFVAL { 10 }
::= { cienaCesRsvpteObjects 8 }
cienaCesRsvpteRfrshSlewNumerator OBJECT-TYPE
SYNTAX Integer32 (1..214783647)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is deprecated and the new object to provide this information is
cienaCesRsvpteRefreshSlewNumerator in this table."
DEFVAL { 3 }
::= { cienaCesRsvpteObjects 9 }
cienaCesRsvpteBlockadeMultiple OBJECT-TYPE
SYNTAX Integer32 (1..214783647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSVP-TE value, Kb, which is the number of refresh timeout
periods after which the blockade state is deleted."
DEFVAL { 2 }
::= { cienaCesRsvpteObjects 10 }
cienaCesRsvpteLSPSetupPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The setup priority to apply to LSPs that are not
signaling this parameter. 0 represents the highest
priority and 7 the lowest. The value of this object must be
numerically greater than or equal to (lower or equal priority)
than the value of the holding priority object."
DEFVAL { 4 }
::= { cienaCesRsvpteObjects 11 }
cienaCesRsvpteLSPHoldingPriority OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The holding priority to apply to LSPs that are not
signaling this parameter. 0 represents the highest
priority and 7 the lowest. The value of this object must be
numerically less than or equal to (higher or equal priority)
than the value of the holding priority object."
DEFVAL { 3 }
::= { cienaCesRsvpteObjects 12 }
cienaCesRsvpteUseHopByHop OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag to indicate that RSVP-TE should use the hop by hop
addressing scheme for the PATH and PATH-TEAR messages it
sends. If set, then the IP addresses used in the IP header
of the PATH messages forwarded by RSVP-TE set the source as the
local outgoing interface IP address, and set the destination as
the next hop router IP address."
DEFVAL { false }
::= { cienaCesRsvpteObjects 13 }
cienaCesRsvpteRestartCapable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag to indicate whether the local node should advertise
itself as restart capable."
DEFVAL { true }
::= { cienaCesRsvpteObjects 14 }
cienaCesRsvpteRestartTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time in milliseconds that the local node takes to
restart RSVP-TE and the communication channel used for
RSVP-TE communication. This is advertised to neighbors in
the Restart_Cap object in Hello messages.
Only used if cienaCesRsvpteRestartCapable is set to true.
For devices which only act as the Helper node, this timer
is unused and will return value 0."
DEFVAL { 60000 }
::= { cienaCesRsvpteObjects 15 }
cienaCesRsvpteRecoveryTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The period of time in milliseconds that the local node
would like neighbors to take to resyncronize RSVP-TE and
MPLS forwarding information after the re-establishment of
Hello connectivity. This is advertised to neighbors in
the Restart_Cap object in Hello messages.
A value of zero indicates that the node does not support
resynchronization following failure of the local node.
A value of 0xFFFFFFFF indicates an infinite recovery time.
Only used if cienaCesRsvpteRestartCapable is set to true.
For devices which only act as the Helper node, this timer
is unused and will return value 0."
DEFVAL { 120000 }
::= { cienaCesRsvpteObjects 16 }
cienaCesRsvpteMinPeerRestart OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The mininum period of time in milliseconds that RSVP-TE
should wait for a restart capable neighbor to regain
Hello connectivity before invoking procedures related to
communication loss.
RSVP-TE waits for the maximum of this time and the
restart_time advertised in the RESTART_CAP object in Hello
messages from the neighbor."
DEFVAL { 0 }
::= { cienaCesRsvpteObjects 17 }
cienaCesRsvpteRefreshSlewDenominator OBJECT-TYPE
SYNTAX Integer32 (1..214783647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The denominator of the fraction, SlewMax, which is the
maximum allowable increase in the refresh interval, R, to
prevent state timeout while changing R. R is increased by
this fraction until it reaches the new desired value."
DEFVAL { 10 }
::= { cienaCesRsvpteObjects 18 }
cienaCesRsvpteRefreshSlewNumerator OBJECT-TYPE
SYNTAX Integer32 (1..214783647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The numerator of the fraction, SlewMax, which is the maximum
allowable increase in the refresh interval, R, to prevent
state timeout while changing R. R is increased by this
fraction until it reaches the new desired value."
DEFVAL { 3 }
::= { cienaCesRsvpteObjects 19 }
cienaCesRsvpteGRAdminStatus OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSVP-TE Graceful restart status (Enabled/Disabled)."
::= { cienaCesRsvpteObjects 20 }
cienaCesRsvpteGRMode OBJECT-TYPE
SYNTAX RsvpGRMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSVP-TE Graceful restart Operational status."
::= { cienaCesRsvpteObjects 21 }
cienaCesRsvpteIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF CienaCesRsvpteIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of interfaces on which RSVP-TE can be enabled."
::= { cienaCesRsvpte 1 }
cienaCesRsvpteIfEntry OBJECT-TYPE
SYNTAX CienaCesRsvpteIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the RSVP-TE interface table."
INDEX { cienaCesRsvpteIfIndex }
::= { cienaCesRsvpteIfTable 1 }
CienaCesRsvpteIfEntry ::= SEQUENCE {
cienaCesRsvpteIfIndex INTEGER,
cienaCesRsvpteIfName OCTET STRING,
cienaCesRsvpteIfIpAddr IpAddress,
cienaCesRsvpteIfMtu INTEGER,
cienaCesRsvpteIfAdminStatus CienaGlobalState,
cienaCesRsvpteIfOperStatus INTEGER,
cienaCesRsvpteIfHelloInterval Unsigned32,
cienaCesRsvpteIfHelloTolerance Unsigned32,
cienaCesRsvpteIfAdvertisedLabel AdvertisedLabel
}
cienaCesRsvpteIfIndex OBJECT-TYPE
SYNTAX INTEGER (1..4096)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface index."
::= { cienaCesRsvpteIfEntry 1 }
cienaCesRsvpteIfName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface name."
::= { cienaCesRsvpteIfEntry 2 }
cienaCesRsvpteIfIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Interface IP address."
::= { cienaCesRsvpteIfEntry 3 }
cienaCesRsvpteIfMtu OBJECT-TYPE
SYNTAX INTEGER (1500..9216)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is deprecated and no longer in use."
::= { cienaCesRsvpteIfEntry 4 }
cienaCesRsvpteIfAdminStatus OBJECT-TYPE
SYNTAX CienaGlobalState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSVP-TE administrative status on this interface."
::= { cienaCesRsvpteIfEntry 5 }
cienaCesRsvpteIfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSVP-TE operational status on this interface."
::= { cienaCesRsvpteIfEntry 6 }
cienaCesRsvpteIfHelloInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..30)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSVP-TE Hello message interval."
DEFVAL { 0 }
::= { cienaCesRsvpteIfEntry 7 }
cienaCesRsvpteIfHelloTolerance OBJECT-TYPE
SYNTAX Unsigned32 (0..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"RSVP-TE Hello tolerance defines the number of Hello intervals that can pass without receiving a
successful Hello message from a partner before the Hello session times out."
DEFVAL { 3 }
::= { cienaCesRsvpteIfEntry 8 }
cienaCesRsvpteIfAdvertisedLabel OBJECT-TYPE
SYNTAX AdvertisedLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates what kind of label will be advertised by RSVP-TE for a
Label Request received on this L3 interface."
DEFVAL { 99 }
::= { cienaCesRsvpteIfEntry 9 }
END
--
-- CIENA-CES-RSVPTE-MIB