764 lines
26 KiB
Plaintext
764 lines
26 KiB
Plaintext
-- MIB File: BROCADE-MPLS-MIB.mib
|
|
-- *********************************************************************
|
|
-- BROCADE-MPLS-MIB.mib: Extreme MPLS MIB
|
|
--
|
|
-- Copyright (c) 2018 Extreme Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *********************************************************************
|
|
BROCADE-MPLS-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
|
Unsigned32, Counter32, Counter64, IpAddress, Integer32
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TimeStamp, RowStatus
|
|
FROM SNMPv2-TC
|
|
TruthValue,TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MplsTunnelAffinity
|
|
FROM MPLS-TC-STD-MIB
|
|
bcsiModules
|
|
FROM Brocade-REG-MIB
|
|
;
|
|
|
|
|
|
brocadeMplsMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm
|
|
ORGANIZATION "Extreme Networks, Inc."
|
|
CONTACT-INFO
|
|
"Postal: Extreme Networks, Inc.
|
|
6480 Via Del Oro
|
|
San Jose, CA 95119 USA
|
|
Phone: +1 408 579-2800
|
|
E-mail: support@extremenetworks.com
|
|
WWW: http://www.extremenetworks.com"
|
|
DESCRIPTION
|
|
"This is Extreme's proprietary MIB module for Multi-Protocol Label Switched Paths.
|
|
|
|
Copyright (c) 2018 Extreme Networks, Inc.
|
|
All rights reserved.
|
|
This Extreme Networks SNMP Management Information Base Specification
|
|
embodies Extreme Networks' confidential and proprietary
|
|
intellectual property. Extreme Networks retains all
|
|
title and ownership in the Specification, including any revisions.
|
|
|
|
This Specification is supplied AS IS, and Extreme Networks makes
|
|
no warranty, either express or implied, as to the use,
|
|
operation, condition, or performance of the specification, and any unintended
|
|
consequence it may on the user environment."
|
|
|
|
REVISION "201805291200Z" -- May 29, 2018 12:00pm
|
|
DESCRIPTION
|
|
"Updated ORGANIZATION and CONTACT-INFO with Extreme Networks"
|
|
REVISION "201609280000Z" -- 28 September 2016
|
|
DESCRIPTION
|
|
"Moved the OIDs for this MIB from foundry to Extreme (bcsi) tree."
|
|
|
|
REVISION "201305290000Z" -- 29 May 2013
|
|
DESCRIPTION
|
|
"Changed mplsLspName and mplsLspPathName size to 64 from 32 and 16 respectively."
|
|
|
|
|
|
REVISION "201006020000Z" -- 04 June 2010
|
|
DESCRIPTION
|
|
"Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
|
|
|
|
REVISION "200802060000Z" -- Feb 6, 2008
|
|
DESCRIPTION
|
|
"Add support for proprietary extensions to the VLL and VPLS mib."
|
|
::= { bcsiModules 10 }
|
|
|
|
bcsiMplsNotifications OBJECT IDENTIFIER ::= { brocadeMplsMIB 0 }
|
|
bcsiMplsObjects OBJECT IDENTIFIER ::= { brocadeMplsMIB 1 }
|
|
bcsiMplsConformance OBJECT IDENTIFIER ::= { brocadeMplsMIB 2 }
|
|
|
|
|
|
-- Textual Conventions
|
|
|
|
ClassOfService ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Class Of Service (COS) value of a given management entity.
|
|
Value 255 means that COS is not explicitly configured. Valid COS values
|
|
are between 0 and 7."
|
|
SYNTAX Unsigned32(0..7 | 255)
|
|
|
|
|
|
-- Objects
|
|
|
|
bcsiMplsInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 1 }
|
|
bcsiMplsLspInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 2 }
|
|
bcsiMplsVllInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 3 }
|
|
bcsiMplsVplsInfo OBJECT IDENTIFIER ::= { bcsiMplsObjects 4 }
|
|
|
|
bcsiMplsVersion OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "MPLS version number."
|
|
::= { bcsiMplsInfo 1 }
|
|
|
|
--
|
|
-- Administrative groups, also known as resource classes or link colors,
|
|
-- allows MPLS-enabled interfaces to be assigned to various classes.
|
|
-- For ease of use to a user, a groupname can be associated to a single or
|
|
-- multiple administrative group.
|
|
-- Up to 32 administrative groups can be configured on the device.
|
|
--
|
|
|
|
bcsiMplsAdminGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BcsiMplsAdminGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of administrative groups (by ID) that have a configured group name."
|
|
::= { bcsiMplsInfo 2 }
|
|
|
|
bcsiMplsAdminGroupEntry OBJECT-TYPE
|
|
SYNTAX BcsiMplsAdminGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about an administrative group entry."
|
|
INDEX { bcsiMplsAdminGroupId }
|
|
::= { bcsiMplsAdminGroupTable 1 }
|
|
|
|
BcsiMplsAdminGroupEntry ::=
|
|
SEQUENCE {
|
|
bcsiMplsAdminGroupId Unsigned32,
|
|
bcsiMplsAdminGroupName DisplayString,
|
|
bcsiMplsAdminGroupRowStatus RowStatus
|
|
}
|
|
|
|
bcsiMplsAdminGroupId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..32)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifies the administrative group ID in 1-based.
|
|
The end user of this object must convert this to 0-based since this
|
|
maps to the bit position in the constraint-based link selection."
|
|
::= { bcsiMplsAdminGroupEntry 1 }
|
|
|
|
bcsiMplsAdminGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group name that this administrative group is associated with."
|
|
::= { bcsiMplsAdminGroupEntry 2 }
|
|
|
|
bcsiMplsAdminGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of an entry.
|
|
Note: Set request to this table is not supported in this release.
|
|
Always returns 'active' for the existing entries."
|
|
::= { bcsiMplsAdminGroupEntry 3 }
|
|
|
|
|
|
--
|
|
-- MPLS-enabled Interface Table
|
|
--
|
|
|
|
bcsiMplsInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BcsiMplsInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of MPLS-enabled Interfaces."
|
|
::= { bcsiMplsInfo 3 }
|
|
|
|
bcsiMplsInterfaceEntry OBJECT-TYPE
|
|
SYNTAX BcsiMplsInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about an MPLS interface entry."
|
|
INDEX { bcsiMplsInterfaceIndex }
|
|
::= { bcsiMplsInterfaceTable 1 }
|
|
|
|
BcsiMplsInterfaceEntry::=
|
|
SEQUENCE {
|
|
bcsiMplsInterfaceIndex Unsigned32,
|
|
bcsiMplsInterfaceAdminGroup MplsTunnelAffinity,
|
|
bcsiMplsInterfaceRowStatus RowStatus
|
|
}
|
|
|
|
bcsiMplsInterfaceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex of the MPLS-enabled port or VE interface."
|
|
::= { bcsiMplsInterfaceEntry 1 }
|
|
|
|
bcsiMplsInterfaceAdminGroup OBJECT-TYPE
|
|
SYNTAX MplsTunnelAffinity
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies which administrative groups this MPLS-enabled
|
|
interface belongs to."
|
|
::= { bcsiMplsInterfaceEntry 2 }
|
|
|
|
bcsiMplsInterfaceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status of an entry.
|
|
Note: Set request to this table is not supported in this release.
|
|
Always returns 'active' for the existing entries."
|
|
::= { bcsiMplsInterfaceEntry 3 }
|
|
|
|
|
|
bcsiMplsConfiguredLsps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "Number of configured LSPs. Sum of RSVP and static configured LSPs.
|
|
DEPRECATED BY mplsTunnelConfigured IN rfc3812-MPLS-TE-STD-MIB."
|
|
::= { bcsiMplsLspInfo 1 }
|
|
|
|
bcsiMplsActiveLsps OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION "Number of active LSPs. Sum of RSVP, LDP and static LSPs.
|
|
DEPRECATED BY mplsTunnelActive IN rfc3812-MPLS-TE-STD-MIB."
|
|
::= { bcsiMplsLspInfo 2 }
|
|
|
|
|
|
--
|
|
-- MPLS LSP Table
|
|
--
|
|
|
|
bcsiMplsLspTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BcsiMplsLspEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "List of Configured Label Switched Paths."
|
|
::= { bcsiMplsLspInfo 3 }
|
|
|
|
bcsiMplsLspEntry OBJECT-TYPE
|
|
SYNTAX BcsiMplsLspEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entry containing information about a particular
|
|
Label Switched Path."
|
|
INDEX { bcsiMplsLspSignalingProto, bcsiMplsLspIndex }
|
|
::= { bcsiMplsLspTable 1 }
|
|
|
|
BcsiMplsLspEntry ::=
|
|
SEQUENCE {
|
|
bcsiMplsLspSignalingProto INTEGER,
|
|
bcsiMplsLspIndex Unsigned32,
|
|
bcsiMplsLspName DisplayString,
|
|
bcsiMplsLspState INTEGER,
|
|
bcsiMplsLspPackets Counter64,
|
|
bcsiMplsLspAge TimeStamp,
|
|
bcsiMplsLspTimeUp TimeStamp,
|
|
bcsiMplsLspPrimaryTimeUp TimeStamp,
|
|
bcsiMplsLspTransitions Counter32,
|
|
bcsiMplsLspLastTransition TimeStamp,
|
|
bcsiMplsLspFrom IpAddress,
|
|
bcsiMplsLspTo IpAddress,
|
|
bcsiMplsLspPathName DisplayString,
|
|
bcsiMplsLspPathType INTEGER,
|
|
bcsiMplsLspAdaptive TruthValue,
|
|
bcsiMplsLspBfdSessionId Unsigned32,
|
|
bcsiMplsLspReoptimizeTimer Unsigned32,
|
|
bcsiMplsLspCoS ClassOfService,
|
|
bcsiMplsLspHopLimit Unsigned32,
|
|
bcsiMplsLspCspf INTEGER,
|
|
bcsiMplsLspCspfTieBreaker INTEGER,
|
|
bcsiMplsLspFrrMode INTEGER,
|
|
bcsiMplsLspFrrSetupPriority Unsigned32,
|
|
bcsiMplsLspFrrHoldingPriority Unsigned32,
|
|
bcsiMplsLspFrrHopLimit Unsigned32,
|
|
bcsiMplsLspFrrBandwidth Unsigned32,
|
|
bcsiMplsLspFrrAdmGrpIncludeAny MplsTunnelAffinity,
|
|
bcsiMplsLspFrrAdmGrpIncludeAll MplsTunnelAffinity,
|
|
bcsiMplsLspFrrAdmGrpExcludeAny MplsTunnelAffinity,
|
|
bcsiMplsLspPathSelectMode INTEGER,
|
|
bcsiMplsLspPathSelectPathname DisplayString,
|
|
bcsiMplsLspPathSelectRevertTimer Unsigned32,
|
|
bcsiMplsLspShortcutOspfAllowed TruthValue,
|
|
bcsiMplsLspShortcutIsisAllowed TruthValue,
|
|
bcsiMplsLspShortcutIsisLevel INTEGER,
|
|
bcsiMplsLspShortcutIsisAnnounce TruthValue,
|
|
bcsiMplsLspShortcutIsisAnnounceMetric Integer32,
|
|
bcsiMplsLspShortcutIsisRelativeMetric Integer32
|
|
}
|
|
|
|
bcsiMplsLspSignalingProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ldp(1),
|
|
rsvp(2)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "MPLS signaling protocol used by this LSP."
|
|
::= { bcsiMplsLspEntry 1 }
|
|
|
|
bcsiMplsLspIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The unique index of the LSP in the system for a given signaling protocol."
|
|
::= { bcsiMplsLspEntry 2 }
|
|
|
|
bcsiMplsLspName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Name of the Label Switched Path."
|
|
::= { bcsiMplsLspEntry 3 }
|
|
|
|
bcsiMplsLspState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
up(2),
|
|
down(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The operational state of the LSP."
|
|
::= { bcsiMplsLspEntry 4 }
|
|
|
|
bcsiMplsLspPackets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of egress Layer-3 VPN and IPoMPLS packets
|
|
meeting the in-label and tunnel criteria."
|
|
::= { bcsiMplsLspEntry 5 }
|
|
|
|
bcsiMplsLspAge OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The age, since creation of this LSP in 10-millisecond periods."
|
|
::= { bcsiMplsLspEntry 6 }
|
|
|
|
bcsiMplsLspTimeUp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total time in 10-millisecond units that this
|
|
LSP has been operational. The percentage up time
|
|
can be determined by computing
|
|
(bcsiMplsLspTimeUp/bcsiMplsLspAge * 100 %)."
|
|
::= { bcsiMplsLspEntry 7 }
|
|
|
|
bcsiMplsLspPrimaryTimeUp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total time in 10-millisecond units that this
|
|
LSP's primary path has been operational. The
|
|
percentage contribution of the primary
|
|
path to the operational time is given by
|
|
(bcsiMplsLspPrimaryTimeUp/bcsiMplsLspTimeUp * 100) %."
|
|
::= { bcsiMplsLspEntry 8 }
|
|
|
|
bcsiMplsLspTransitions OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of state transitions (up -> down and
|
|
down -> up) this LSP has undergone."
|
|
::= { bcsiMplsLspEntry 9 }
|
|
|
|
bcsiMplsLspLastTransition OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in 10-millisecond units since the last
|
|
transition occurred on this LSP."
|
|
::= { bcsiMplsLspEntry 10 }
|
|
|
|
bcsiMplsLspFrom OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source IP address of this LSP."
|
|
::= { bcsiMplsLspEntry 11 }
|
|
|
|
bcsiMplsLspTo OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination IP address of this LSP."
|
|
::= { bcsiMplsLspEntry 12 }
|
|
|
|
bcsiMplsLspPathName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the active path for this LSP, if
|
|
any. If there is none, the name should be
|
|
empty; in that case, the rest of the fields
|
|
in bcsiMplsLspEntry are meaningless."
|
|
::= { bcsiMplsLspEntry 13 }
|
|
|
|
bcsiMplsLspPathType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
primary(2),
|
|
standby(3),
|
|
secondary(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of path that is active, i.e., a
|
|
primary path, a standby path, or a generic
|
|
secondary path. This field is meaningless
|
|
unless bcsiMplsLspPathName is not empty"
|
|
::= { bcsiMplsLspEntry 14 }
|
|
|
|
bcsiMplsLspAdaptive OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the LSP supports adaptive mechanism or not."
|
|
::= { bcsiMplsLspEntry 15 }
|
|
|
|
bcsiMplsLspBfdSessionId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BFD session ID associated to this LSP. Zero indicates
|
|
there is no BFD session for this LSP. Non-zero value is an
|
|
index to an entry in the bfdSessTable"
|
|
::= { bcsiMplsLspEntry 16 }
|
|
|
|
bcsiMplsLspReoptimizeTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 0 | 300..65535 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds from the beginning of one reoptimization
|
|
attempt to the beginning of the next attempt."
|
|
::= { bcsiMplsLspEntry 17 }
|
|
|
|
bcsiMplsLspCoS OBJECT-TYPE
|
|
SYNTAX ClassOfService
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Class of Service for this LSP."
|
|
::= { bcsiMplsLspEntry 18 }
|
|
|
|
bcsiMplsLspHopLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 0..255 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of hops this LSP can traverse."
|
|
::= { bcsiMplsLspEntry 19 }
|
|
|
|
bcsiMplsLspCspf OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if CSPF path calculation is enabled
|
|
on this LSP."
|
|
::= { bcsiMplsLspEntry 20 }
|
|
|
|
bcsiMplsLspCspfTieBreaker OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
random(1),
|
|
leastFill(2),
|
|
mostFill(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The tie-breaker to use for selecting CSPF
|
|
equal-cost paths. The value of this variable is
|
|
meaningless if the bcsiMplsLspCspf is 'disabled'."
|
|
::= { bcsiMplsLspEntry 21 }
|
|
|
|
bcsiMplsLspFrrMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
detour(2),
|
|
facility(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates which protection method is to be used
|
|
for Fast Reroute. 'detour' means one-to-one backup
|
|
and 'facility' for facility backup."
|
|
::= { bcsiMplsLspEntry 22 }
|
|
|
|
bcsiMplsLspFrrSetupPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The setup priority for MPLS Fast Reroute.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspFrrMode is 'none'."
|
|
::= { bcsiMplsLspEntry 23 }
|
|
|
|
bcsiMplsLspFrrHoldingPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hold priority for MPLS Fast Reroute.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspFrrMode is 'none'."
|
|
::= { bcsiMplsLspEntry 24 }
|
|
|
|
bcsiMplsLspFrrHopLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 ( 0..255 )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hop limit for MPLS Fast Reroute.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspFrrMode is 'none'."
|
|
::= { bcsiMplsLspEntry 25 }
|
|
|
|
bcsiMplsLspFrrBandwidth OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bandwidth constraint for MPLS Fast Reroute.
|
|
The value 0 means that the detour route uses a
|
|
best-effort value for bandwidth.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspFrrMode is 'none'."
|
|
::= { bcsiMplsLspEntry 26 }
|
|
|
|
bcsiMplsLspFrrAdmGrpIncludeAny OBJECT-TYPE
|
|
SYNTAX MplsTunnelAffinity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative group setting that the device
|
|
includes any of the interfaces that are members of
|
|
the group when calculating detour routes for this LSP.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspFrrMode is 'none'."
|
|
::= { bcsiMplsLspEntry 27 }
|
|
|
|
bcsiMplsLspFrrAdmGrpIncludeAll OBJECT-TYPE
|
|
SYNTAX MplsTunnelAffinity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative group setting that an interface
|
|
must be a member of to be considered in a detour
|
|
route for the LSP. Any interface that is not a member
|
|
of all the groups is eliminated from consideration.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspFrrMode is 'none'."
|
|
::= { bcsiMplsLspEntry 28 }
|
|
|
|
bcsiMplsLspFrrAdmGrpExcludeAny OBJECT-TYPE
|
|
SYNTAX MplsTunnelAffinity
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The administrative group setting that the device
|
|
excludes any of the interfaces that are members of
|
|
the group when calculating detour routes for this LSP.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspFrrMode is 'none'."
|
|
::= { bcsiMplsLspEntry 29 }
|
|
|
|
bcsiMplsLspPathSelectMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto(1),
|
|
manual(2),
|
|
unconditional(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the path selection mode to use.
|
|
Auto-select is the default mode. I this mode, the
|
|
primary path is always selected to carry traffic when
|
|
the primary path has stayed operating in the working
|
|
state for at least the amount of time specified in
|
|
bcsiMplsLspPathSelectRevertTimer.
|
|
For manual-select, traffic is switched to a user-
|
|
selected path specified in bcsiMplsLspPathSelectPathname
|
|
after the selected path has stayed operating in the
|
|
working state for at least the amount of time specified
|
|
in bcsiMplsLspPathSelectRevertTimer.
|
|
For unconditional-select, traffic is switched to and
|
|
stays on the selected path regardless of the path's
|
|
condition even if it is in a failure state."
|
|
::= { bcsiMplsLspEntry 30 }
|
|
|
|
bcsiMplsLspPathSelectPathname OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The user-selected pathname when the bcsiMplsLspPathSelectMode
|
|
is either 'manual' or 'unconditional'."
|
|
::= { bcsiMplsLspEntry 31 }
|
|
|
|
bcsiMplsLspPathSelectRevertTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds to wait after the primary or selected
|
|
path comes up before traffic reverts to that path.
|
|
A value of 0 indicates that it will switch immediately
|
|
after the current working path goes down."
|
|
::= { bcsiMplsLspEntry 32 }
|
|
|
|
bcsiMplsLspShortcutOspfAllowed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that this LSP allows shortcut between nodes in an AS.
|
|
OSPF includes the LSP in its SPF calculation."
|
|
::= { bcsiMplsLspEntry 33 }
|
|
|
|
bcsiMplsLspShortcutIsisAllowed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that this LSP allows shortcut through the
|
|
network to a destination based on the path's cost (metric).
|
|
Traffic is forwarded through this LSP to destinations
|
|
within the IS-IS routing domain. IS-IS includes the LSP
|
|
in its SPF calculation."
|
|
::= { bcsiMplsLspEntry 34 }
|
|
|
|
bcsiMplsLspShortcutIsisLevel OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
level1(1),
|
|
level2(2),
|
|
level1and2(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the level of IS-IS routing enabled on the device.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspShortcutIsisAllowed is 'false'."
|
|
::= { bcsiMplsLspEntry 35 }
|
|
|
|
bcsiMplsLspShortcutIsisAnnounce OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates that this IS-IS shortcut will be announced or
|
|
advertised. The metric to announce is specified by
|
|
bcsiMplsLspShortcutIsisAnnounceMetric.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspShortcutIsisAllowed is 'false'."
|
|
::= { bcsiMplsLspEntry 36 }
|
|
|
|
bcsiMplsLspShortcutIsisAnnounceMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (1..16777215)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the metric value to announce for this shortcut.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspShortcutIsisAnnounce is 'false'. Default value is 10."
|
|
::= { bcsiMplsLspEntry 37 }
|
|
|
|
bcsiMplsLspShortcutIsisRelativeMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (-16777215..16777215)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the relative metric used to compute the LSP cost
|
|
when announce is not enabled.
|
|
The value of this variable is meaningless if the
|
|
bcsiMplsLspShortcutIsisAllowed is 'false'."
|
|
::= { bcsiMplsLspEntry 38 }
|
|
|
|
|
|
-- definition of MPLS traps
|
|
--
|
|
bcsiMplsLspUpNotification NOTIFICATION-TYPE
|
|
OBJECTS { bcsiMplsLspName,
|
|
bcsiMplsLspPathName } -- LspPath
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An bcsiMplsLspUpNotification trap signifies that the
|
|
specified LSP is up. The current active
|
|
path for the LSP is bcsiMplsLspPathName."
|
|
--#TYPE "Foundry Trap: MPLS LSP Up"
|
|
--#SUMMARY "LSP %s using path %s is up."
|
|
--#ARGUMENTS { 0, 1 }
|
|
--#SEVERITY INFORMATIONAL
|
|
--#STATE OPERATIONAL
|
|
::= { bcsiMplsNotifications 1 }
|
|
|
|
|
|
bcsiMplsLspDownNotification NOTIFICATION-TYPE
|
|
OBJECTS { bcsiMplsLspName,
|
|
bcsiMplsLspPathName } -- LspPath
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An bcsiMplsLspDownNotification trap signifies that the
|
|
specified LSP is down, because the current
|
|
active path bcsiMplsLspPathName went down."
|
|
--#TYPE "Foundry Trap: MPLS LSP Down"
|
|
--#SUMMARY "LSP %s using path %s is down."
|
|
--#ARGUMENTS { 0, 1 }
|
|
--#SEVERITY INFORMATIONAL
|
|
--#STATE OPERATIONAL
|
|
::= { bcsiMplsNotifications 2 }
|
|
|
|
|
|
bcsiMplsLspChangeNotification NOTIFICATION-TYPE
|
|
OBJECTS { bcsiMplsLspName,
|
|
bcsiMplsLspPathName } -- LspPath
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An bcsiMplsLspChangeNotification trap signifies that the
|
|
the specified LSP has switched traffic to
|
|
the new active path 'toLspPath'. The LSP maintains
|
|
up state before and after the switch over"
|
|
--#TYPE "Foundry Trap: MPLS LSP Change"
|
|
--#SUMMARY "LSP %s switches to new active path %s."
|
|
--#ARGUMENTS { 0, 1 }
|
|
--#SEVERITY INFORMATIONAL
|
|
--#STATE OPERATIONAL
|
|
::= { bcsiMplsNotifications 3 }
|
|
|
|
END
|
|
|
|
|
|
|