- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
763 lines
26 KiB
Text
763 lines
26 KiB
Text
-- 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
|
|
|
|
|
|
|