485 lines
16 KiB
Plaintext
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
|