1FOUNDRY-MPLS-MIB DEFINITIONS ::= BEGIN 2 3-- SECTION 1: Top Level Definitions 4 5-- Imports 6 7IMPORTS 8 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, 9 Unsigned32, Counter32, Counter64, IpAddress, Integer32 10 FROM SNMPv2-SMI 11 DisplayString, TimeStamp, RowStatus 12 FROM SNMPv2-TC 13 snMpls, snTraps 14 FROM FOUNDRY-SN-ROOT-MIB 15 TruthValue,TEXTUAL-CONVENTION 16 FROM SNMPv2-TC 17 ClassOfService 18 FROM FDRY-MPLS-L2VPN-MIB 19 MplsTunnelAffinity 20 FROM MPLS-TC-STD-MIB 21 AreaID 22 FROM FOUNDRY-SN-OSPF-GROUP-MIB; 23 24 25mpls MODULE-IDENTITY 26 LAST-UPDATED "201006020000Z" -- 04 June 2010 27 ORGANIZATION "Brocade Communications Systems, Inc." 28 CONTACT-INFO 29 "Technical Support Center 30 130 Holger Way, 31 San Jose, CA 95134 32 Email: ipsupport@brocade.com 33 Phone: 1-800-752-8061 34 URL: www.brocade.com" 35 DESCRIPTION 36 "This is Brocade's proprietary MIB module for Multi-Protocol Label Switched Paths. 37 38 Copyright 1996-2010 Brocade Communications Systems, Inc. 39 All rights reserved. 40 This Brocade Communications Systems SNMP Management Information Base Specification 41 embodies Brocade Communications Systems' confidential and proprietary 42 intellectual property. Brocade Communications Systems retains all 43 title and ownership in the Specification, including any revisions. 44 45 This Specification is supplied AS IS, and Brocade Communications Systems makes 46 no warranty, either express or implied, as to the use, 47 operation, condition, or performance of the specification, and any unintended 48 consequence it may on the user environment." 49 50 REVISION "201305290000Z" -- 29 May 2013 51 DESCRIPTION 52 "Changed mplsLspName and mplsLspPathName size to 64 from 32 and 16 respectively." 53 54 55 REVISION "201006020000Z" -- 04 June 2010 56 DESCRIPTION 57 "Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields." 58 59 REVISION "200802060000Z" -- Feb 6, 2008 60 DESCRIPTION 61 "Add support for proprietary extensions to the VLL and VPLS mib." 62 ::= { snMpls 1 } 63 64mplsLspNotifications OBJECT IDENTIFIER ::= { mpls 0 } 65mplsInfo OBJECT IDENTIFIER ::= { mpls 1 } 66mplsLspInfo OBJECT IDENTIFIER ::= { mpls 2 } 67mplsVllInfo OBJECT IDENTIFIER ::= { mpls 3 } 68mplsVplsInfo OBJECT IDENTIFIER ::= { mpls 4 } 69 70mplsVersion OBJECT-TYPE 71 SYNTAX Unsigned32 72 MAX-ACCESS read-only 73 STATUS current 74 DESCRIPTION "MPLS version number." 75 ::= { mplsInfo 1 } 76 77-- 78-- Administrative groups, also known as resource classes or link colors, 79-- allows MPLS-enabled interfaces to be assigned to various classes. 80-- For ease of use to a user, a groupname can be associated to a single or 81-- multiple administrative group. 82-- Up to 32 administrative groups can be configured on the device. 83-- 84 85brcdMplsAdminGroupTable OBJECT-TYPE 86 SYNTAX SEQUENCE OF BrcdMplsAdminGroupEntry 87 MAX-ACCESS not-accessible 88 STATUS current 89 DESCRIPTION 90 "List of administrative groups (by ID) that have a configured group name." 91 ::= { mplsInfo 2 } 92 93brcdMplsAdminGroupEntry OBJECT-TYPE 94 SYNTAX BrcdMplsAdminGroupEntry 95 MAX-ACCESS not-accessible 96 STATUS current 97 DESCRIPTION 98 "Information about an administrative group entry." 99 INDEX { brcdMplsAdminGroupId } 100 ::= { brcdMplsAdminGroupTable 1 } 101 102BrcdMplsAdminGroupEntry ::= 103 SEQUENCE { 104 brcdMplsAdminGroupId Unsigned32, 105 brcdMplsAdminGroupName DisplayString, 106 brcdMplsAdminGroupRowStatus RowStatus 107} 108 109brcdMplsAdminGroupId OBJECT-TYPE 110 SYNTAX Unsigned32 (1..32) 111 MAX-ACCESS not-accessible 112 STATUS current 113 DESCRIPTION 114 "Identifies the administrative group ID in 1-based. 115 The end user of this object must convert this to 0-based since this 116 maps to the bit position in the constraint-based link selection." 117 ::= { brcdMplsAdminGroupEntry 1 } 118 119brcdMplsAdminGroupName OBJECT-TYPE 120 SYNTAX DisplayString (SIZE (1..32)) 121 MAX-ACCESS read-create 122 STATUS current 123 DESCRIPTION 124 "The group name that this administrative group is associated with." 125 ::= { brcdMplsAdminGroupEntry 2 } 126 127brcdMplsAdminGroupRowStatus OBJECT-TYPE 128 SYNTAX RowStatus 129 MAX-ACCESS read-create 130 STATUS current 131 DESCRIPTION 132 "The row status of an entry. 133 Note: Set request to this table is not supported in this release. 134 Always returns 'active' for the existing entries." 135 ::= { brcdMplsAdminGroupEntry 3 } 136 137 138-- 139-- MPLS-enabled Interface Table 140-- 141 142brcdMplsInterfaceTable OBJECT-TYPE 143 SYNTAX SEQUENCE OF BrcdMplsInterfaceEntry 144 MAX-ACCESS not-accessible 145 STATUS current 146 DESCRIPTION 147 "List of MPLS-enabled Interfaces." 148 ::= { mplsInfo 3 } 149 150brcdMplsInterfaceEntry OBJECT-TYPE 151 SYNTAX BrcdMplsInterfaceEntry 152 MAX-ACCESS not-accessible 153 STATUS current 154 DESCRIPTION 155 "Information about an MPLS interface entry." 156 INDEX { brcdMplsInterfaceIndex } 157 ::= { brcdMplsInterfaceTable 1 } 158 159BrcdMplsInterfaceEntry::= 160 SEQUENCE { 161 brcdMplsInterfaceIndex Unsigned32, 162 brcdMplsInterfaceAdminGroup MplsTunnelAffinity, 163 brcdMplsInterfaceRowStatus RowStatus 164} 165 166brcdMplsInterfaceIndex OBJECT-TYPE 167 SYNTAX Unsigned32 168 MAX-ACCESS not-accessible 169 STATUS current 170 DESCRIPTION 171 "The ifIndex of the MPLS-enabled port or VE interface." 172 ::= { brcdMplsInterfaceEntry 1 } 173 174brcdMplsInterfaceAdminGroup OBJECT-TYPE 175 SYNTAX MplsTunnelAffinity 176 MAX-ACCESS read-create 177 STATUS current 178 DESCRIPTION 179 "Specifies which administrative groups this MPLS-enabled 180 interface belongs to." 181 ::= { brcdMplsInterfaceEntry 2 } 182 183brcdMplsInterfaceRowStatus OBJECT-TYPE 184 SYNTAX RowStatus 185 MAX-ACCESS read-create 186 STATUS current 187 DESCRIPTION 188 "The row status of an entry. 189 Note: Set request to this table is not supported in this release. 190 Always returns 'active' for the existing entries." 191 ::= { brcdMplsInterfaceEntry 3 } 192 193 194mplsConfiguredLsps OBJECT-TYPE 195 SYNTAX Unsigned32 196 MAX-ACCESS read-only 197 STATUS deprecated 198 DESCRIPTION "Number of configured LSPs. Sum of RSVP and static configured LSPs. 199 DEPRECATED BY mplsTunnelConfigured IN rfc3812-MPLS-TE-STD-MIB." 200 ::= { mplsLspInfo 1 } 201 202mplsActiveLsps OBJECT-TYPE 203 SYNTAX Unsigned32 204 MAX-ACCESS read-only 205 STATUS deprecated 206 DESCRIPTION "Number of active LSPs. Sum of RSVP, LDP and static LSPs. 207 DEPRECATED BY mplsTunnelActive IN rfc3812-MPLS-TE-STD-MIB." 208 ::= { mplsLspInfo 2 } 209 210 211-- 212-- MPLS LSP Table 213-- 214 215mplsLspTable OBJECT-TYPE 216 SYNTAX SEQUENCE OF MplsLspEntry 217 MAX-ACCESS not-accessible 218 STATUS current 219 DESCRIPTION "List of Configured Label Switched Paths." 220 ::= { mplsLspInfo 3 } 221 222mplsLspEntry OBJECT-TYPE 223 SYNTAX MplsLspEntry 224 MAX-ACCESS not-accessible 225 STATUS current 226 DESCRIPTION 227 "Entry containing information about a particular 228 Label Switched Path." 229 INDEX { mplsLspSignalingProto, mplsLspIndex } 230 ::= { mplsLspTable 1 } 231 232MplsLspEntry ::= 233 SEQUENCE { 234 mplsLspSignalingProto INTEGER, 235 mplsLspIndex Unsigned32, 236 mplsLspName DisplayString, 237 mplsLspState INTEGER, 238 mplsLspPackets Counter64, 239 mplsLspAge TimeStamp, 240 mplsLspTimeUp TimeStamp, 241 mplsLspPrimaryTimeUp TimeStamp, 242 mplsLspTransitions Counter32, 243 mplsLspLastTransition TimeStamp, 244 mplsLspFrom IpAddress, 245 mplsLspTo IpAddress, 246 mplsLspPathName DisplayString, 247 mplsLspPathType INTEGER, 248 mplsLspAdaptive TruthValue, 249 mplsLspBfdSessionId Unsigned32, 250 mplsLspReoptimizeTimer Unsigned32, 251 mplsLspCoS ClassOfService, 252 mplsLspHopLimit Unsigned32, 253 mplsLspCspf INTEGER, 254 mplsLspCspfTieBreaker INTEGER, 255 mplsLspFrrMode INTEGER, 256 mplsLspFrrSetupPriority Unsigned32, 257 mplsLspFrrHoldingPriority Unsigned32, 258 mplsLspFrrHopLimit Unsigned32, 259 mplsLspFrrBandwidth Unsigned32, 260 mplsLspFrrAdmGrpIncludeAny MplsTunnelAffinity, 261 mplsLspFrrAdmGrpIncludeAll MplsTunnelAffinity, 262 mplsLspFrrAdmGrpExcludeAny MplsTunnelAffinity, 263 mplsLspPathSelectMode INTEGER, 264 mplsLspPathSelectPathname DisplayString, 265 mplsLspPathSelectRevertTimer Unsigned32, 266 mplsLspShortcutOspfAllowed TruthValue, 267 mplsLspShortcutIsisAllowed TruthValue, 268 mplsLspShortcutIsisLevel INTEGER, 269 mplsLspShortcutIsisAnnounce TruthValue, 270 mplsLspShortcutIsisAnnounceMetric Integer32, 271 mplsLspShortcutIsisRelativeMetric Integer32 272} 273 274mplsLspSignalingProto OBJECT-TYPE 275 SYNTAX INTEGER { 276 ldp(1), 277 rsvp(2) 278 } 279 MAX-ACCESS not-accessible 280 STATUS current 281 DESCRIPTION "MPLS signaling protocol used by this LSP." 282 ::= { mplsLspEntry 1 } 283 284mplsLspIndex OBJECT-TYPE 285 SYNTAX Unsigned32 286 MAX-ACCESS not-accessible 287 STATUS current 288 DESCRIPTION "The unique index of the LSP in the system for a given signaling protocol." 289 ::= { mplsLspEntry 2 } 290 291mplsLspName OBJECT-TYPE 292 SYNTAX DisplayString (SIZE (0..64)) 293 MAX-ACCESS read-only 294 STATUS current 295 DESCRIPTION "Name of the Label Switched Path." 296 ::= { mplsLspEntry 3 } 297 298mplsLspState OBJECT-TYPE 299 SYNTAX INTEGER { 300 unknown(1), 301 up(2), 302 down(3) 303 } 304 MAX-ACCESS read-only 305 STATUS current 306 DESCRIPTION "The operational state of the LSP." 307 ::= { mplsLspEntry 4 } 308 309mplsLspPackets OBJECT-TYPE 310 SYNTAX Counter64 311 MAX-ACCESS read-only 312 STATUS current 313 DESCRIPTION 314 "The number of egress Layer-3 VPN and IPoMPLS packets 315 meeting the in-label and tunnel criteria." 316 ::= { mplsLspEntry 5 } 317 318mplsLspAge OBJECT-TYPE 319 SYNTAX TimeStamp 320 MAX-ACCESS read-only 321 STATUS current 322 DESCRIPTION 323 "The age, since creation of this LSP in 10-millisecond periods." 324 ::= { mplsLspEntry 6 } 325 326mplsLspTimeUp OBJECT-TYPE 327 SYNTAX TimeStamp 328 MAX-ACCESS read-only 329 STATUS current 330 DESCRIPTION 331 "The total time in 10-millisecond units that this 332 LSP has been operational. The percentage up time 333 can be determined by computing 334 (mplsLspTimeUp/mplsLspAge * 100 %)." 335 ::= { mplsLspEntry 7 } 336 337mplsLspPrimaryTimeUp OBJECT-TYPE 338 SYNTAX TimeStamp 339 MAX-ACCESS read-only 340 STATUS current 341 DESCRIPTION 342 "The total time in 10-millisecond units that this 343 LSP's primary path has been operational. The 344 percentage contribution of the primary 345 path to the operational time is given by 346 (mplsLspPrimaryTimeUp/mplsLspTimeUp * 100) %." 347 ::= { mplsLspEntry 8 } 348 349mplsLspTransitions OBJECT-TYPE 350 SYNTAX Counter32 351 MAX-ACCESS read-only 352 STATUS current 353 DESCRIPTION 354 "The number of state transitions (up -> down and 355 down -> up) this LSP has undergone." 356 ::= { mplsLspEntry 9 } 357 358mplsLspLastTransition OBJECT-TYPE 359 SYNTAX TimeStamp 360 MAX-ACCESS read-only 361 STATUS current 362 DESCRIPTION 363 "The time in 10-millisecond units since the last 364 transition occurred on this LSP." 365 ::= { mplsLspEntry 10 } 366 367mplsLspFrom OBJECT-TYPE 368 SYNTAX IpAddress 369 MAX-ACCESS read-only 370 STATUS current 371 DESCRIPTION 372 "Source IP address of this LSP." 373 ::= { mplsLspEntry 11 } 374 375mplsLspTo OBJECT-TYPE 376 SYNTAX IpAddress 377 MAX-ACCESS read-only 378 STATUS current 379 DESCRIPTION 380 "Destination IP address of this LSP." 381 ::= { mplsLspEntry 12 } 382 383mplsLspPathName OBJECT-TYPE 384 SYNTAX DisplayString (SIZE(0..64)) 385 MAX-ACCESS read-only 386 STATUS current 387 DESCRIPTION 388 "The name of the active path for this LSP, if 389 any. If there is none, the name should be 390 empty; in that case, the rest of the fields 391 in mplsLspEntry are meaningless." 392 ::= { mplsLspEntry 13 } 393 394mplsLspPathType OBJECT-TYPE 395 SYNTAX INTEGER { 396 other(1), 397 primary(2), 398 standby(3), 399 secondary(4) 400 } 401 MAX-ACCESS read-only 402 STATUS current 403 DESCRIPTION 404 "The type of path that is active, i.e., a 405 primary path, a standby path, or a generic 406 secondary path. This field is meaningless 407 unless mplsLspPathName is not empty" 408 ::= { mplsLspEntry 14 } 409 410mplsLspAdaptive OBJECT-TYPE 411 SYNTAX TruthValue 412 MAX-ACCESS read-only 413 STATUS current 414 DESCRIPTION 415 "Indicates if the LSP supports adaptive mechanism or not." 416 ::= { mplsLspEntry 15 } 417 418mplsLspBfdSessionId OBJECT-TYPE 419 SYNTAX Unsigned32 420 MAX-ACCESS read-only 421 STATUS current 422 DESCRIPTION 423 "The BFD session ID associated to this LSP. Zero indicates 424 there is no BFD session for this LSP. Non-zero value is an 425 index to an entry in the bfdSessTable" 426 ::= { mplsLspEntry 16 } 427 428 mplsLspReoptimizeTimer OBJECT-TYPE 429 SYNTAX Unsigned32 ( 0 | 300..65535 ) 430 MAX-ACCESS read-only 431 STATUS current 432 DESCRIPTION 433 "The number of seconds from the beginning of one reoptimization 434 attempt to the beginning of the next attempt." 435 ::= { mplsLspEntry 17 } 436 437mplsLspCoS OBJECT-TYPE 438 SYNTAX ClassOfService 439 MAX-ACCESS read-only 440 STATUS current 441 DESCRIPTION 442 "The Class of Service for this LSP." 443 ::= { mplsLspEntry 18 } 444 445mplsLspHopLimit OBJECT-TYPE 446 SYNTAX Unsigned32 ( 0..255 ) 447 MAX-ACCESS read-only 448 STATUS current 449 DESCRIPTION 450 "The number of hops this LSP can traverse." 451 ::= { mplsLspEntry 19 } 452 453mplsLspCspf OBJECT-TYPE 454 SYNTAX INTEGER { 455 enabled(1), 456 disabled(2) 457 } 458 MAX-ACCESS read-only 459 STATUS current 460 DESCRIPTION 461 "Indicates if CSPF path calculation is enabled 462 on this LSP." 463 ::= { mplsLspEntry 20 } 464 465mplsLspCspfTieBreaker OBJECT-TYPE 466 SYNTAX INTEGER { 467 random(1), 468 leastFill(2), 469 mostFill(3) 470 } 471 MAX-ACCESS read-only 472 STATUS current 473 DESCRIPTION 474 "The tie-breaker to use for selecting CSPF 475 equal-cost paths. The value of this variable is 476 meaningless if the mplsLspCspf is 'disabled'." 477 ::= { mplsLspEntry 21 } 478 479mplsLspFrrMode OBJECT-TYPE 480 SYNTAX INTEGER { 481 none(1), 482 detour(2), 483 facility(3) 484 } 485 MAX-ACCESS read-only 486 STATUS current 487 DESCRIPTION 488 "Indicates which protection method is to be used 489 for Fast Reroute. 'detour' means one-to-one backup 490 and 'facility' for facility backup." 491 ::= { mplsLspEntry 22 } 492 493mplsLspFrrSetupPriority OBJECT-TYPE 494 SYNTAX Unsigned32 (0..7) 495 MAX-ACCESS read-only 496 STATUS current 497 DESCRIPTION 498 "The setup priority for MPLS Fast Reroute. 499 The value of this variable is meaningless if the 500 mplsLspFrrMode is 'none'." 501 ::= { mplsLspEntry 23 } 502 503mplsLspFrrHoldingPriority OBJECT-TYPE 504 SYNTAX Unsigned32 (0..7) 505 MAX-ACCESS read-only 506 STATUS current 507 DESCRIPTION 508 "The hold priority for MPLS Fast Reroute. 509 The value of this variable is meaningless if the 510 mplsLspFrrMode is 'none'." 511 ::= { mplsLspEntry 24 } 512 513mplsLspFrrHopLimit OBJECT-TYPE 514 SYNTAX Unsigned32 ( 0..255 ) 515 MAX-ACCESS read-only 516 STATUS current 517 DESCRIPTION 518 "The hop limit for MPLS Fast Reroute. 519 The value of this variable is meaningless if the 520 mplsLspFrrMode is 'none'." 521 ::= { mplsLspEntry 25 } 522 523mplsLspFrrBandwidth OBJECT-TYPE 524 SYNTAX Unsigned32 (0..2147483647) 525 MAX-ACCESS read-only 526 STATUS current 527 DESCRIPTION 528 "The bandwidth constraint for MPLS Fast Reroute. 529 The value 0 means that the detour route uses a 530 best-effort value for bandwidth. 531 The value of this variable is meaningless if the 532 mplsLspFrrMode is 'none'." 533 ::= { mplsLspEntry 26 } 534 535mplsLspFrrAdmGrpIncludeAny OBJECT-TYPE 536 SYNTAX MplsTunnelAffinity 537 MAX-ACCESS read-only 538 STATUS current 539 DESCRIPTION 540 "The administrative group setting that the device 541 includes any of the interfaces that are members of 542 the group when calculating detour routes for this LSP. 543 The value of this variable is meaningless if the 544 mplsLspFrrMode is 'none'." 545 ::= { mplsLspEntry 27 } 546 547mplsLspFrrAdmGrpIncludeAll OBJECT-TYPE 548 SYNTAX MplsTunnelAffinity 549 MAX-ACCESS read-only 550 STATUS current 551 DESCRIPTION 552 "The administrative group setting that an interface 553 must be a member of to be considered in a detour 554 route for the LSP. Any interface that is not a member 555 of all the groups is eliminated from consideration. 556 The value of this variable is meaningless if the 557 mplsLspFrrMode is 'none'." 558 ::= { mplsLspEntry 28 } 559 560mplsLspFrrAdmGrpExcludeAny OBJECT-TYPE 561 SYNTAX MplsTunnelAffinity 562 MAX-ACCESS read-only 563 STATUS current 564 DESCRIPTION 565 "The administrative group setting that the device 566 excludes any of the interfaces that are members of 567 the group when calculating detour routes for this LSP. 568 The value of this variable is meaningless if the 569 mplsLspFrrMode is 'none'." 570 ::= { mplsLspEntry 29 } 571 572mplsLspPathSelectMode OBJECT-TYPE 573 SYNTAX INTEGER { 574 auto(1), 575 manual(2), 576 unconditional(3) 577 } 578 MAX-ACCESS read-only 579 STATUS current 580 DESCRIPTION 581 "Indicates the path selection mode to use. 582 Auto-select is the default mode. I this mode, the 583 primary path is always selected to carry traffic when 584 the primary path has stayed operating in the working 585 state for at least the amount of time specified in 586 mplsLspPathSelectRevertTimer. 587 For manual-select, traffic is switched to a user- 588 selected path specified in mplsLspPathSelectPathname 589 after the selected path has stayed operating in the 590 working state for at least the amount of time specified 591 in mplsLspPathSelectRevertTimer. 592 For unconditional-select, traffic is switched to and 593 stays on the selected path regardless of the path's 594 condition even if it is in a failure state." 595 ::= { mplsLspEntry 30 } 596 597mplsLspPathSelectPathname OBJECT-TYPE 598 SYNTAX DisplayString (SIZE (0..64)) 599 MAX-ACCESS read-only 600 STATUS current 601 DESCRIPTION 602 "The user-selected pathname when the mplsLspPathSelectMode 603 is either 'manual' or 'unconditional'." 604 ::= { mplsLspEntry 31 } 605 606mplsLspPathSelectRevertTimer OBJECT-TYPE 607 SYNTAX Unsigned32 (0..65535) 608 MAX-ACCESS read-only 609 STATUS current 610 DESCRIPTION 611 "The number of seconds to wait after the primary or selected 612 path comes up before traffic reverts to that path. 613 A value of 0 indicates that it will switch immediately 614 after the current working path goes down." 615 ::= { mplsLspEntry 32 } 616 617mplsLspShortcutOspfAllowed OBJECT-TYPE 618 SYNTAX TruthValue 619 MAX-ACCESS read-only 620 STATUS current 621 DESCRIPTION 622 "Indicates that this LSP allows shortcut between nodes in an AS. 623 OSPF includes the LSP in its SPF calculation." 624 ::= { mplsLspEntry 33 } 625 626mplsLspShortcutIsisAllowed OBJECT-TYPE 627 SYNTAX TruthValue 628 MAX-ACCESS read-only 629 STATUS current 630 DESCRIPTION 631 "Indicates that this LSP allows shortcut through the 632 network to a destination based on the path's cost (metric). 633 Traffic is forwarded through this LSP to destinations 634 within the IS-IS routing domain. IS-IS includes the LSP 635 in its SPF calculation." 636 ::= { mplsLspEntry 34 } 637 638mplsLspShortcutIsisLevel OBJECT-TYPE 639 SYNTAX INTEGER { 640 level1(1), 641 level2(2), 642 level1and2(3) 643 } 644 MAX-ACCESS read-only 645 STATUS current 646 DESCRIPTION 647 "Indicates the level of IS-IS routing enabled on the device. 648 The value of this variable is meaningless if the 649 mplsLspShortcutIsisAllowed is 'false'." 650 ::= { mplsLspEntry 35 } 651 652mplsLspShortcutIsisAnnounce OBJECT-TYPE 653 SYNTAX TruthValue 654 MAX-ACCESS read-only 655 STATUS current 656 DESCRIPTION 657 "Indicates that this IS-IS shortcut will be announced or 658 advertised. The metric to announce is specified by 659 mplsLspShortcutIsisAnnounceMetric. 660 The value of this variable is meaningless if the 661 mplsLspShortcutIsisAllowed is 'false'." 662 ::= { mplsLspEntry 36 } 663 664mplsLspShortcutIsisAnnounceMetric OBJECT-TYPE 665 SYNTAX Integer32 (1..16777215) 666 MAX-ACCESS read-only 667 STATUS current 668 DESCRIPTION 669 "Indicates the metric value to announce for this shortcut. 670 The value of this variable is meaningless if the 671 mplsLspShortcutIsisAnnounce is 'false'. Default value is 10." 672 ::= { mplsLspEntry 37 } 673 674mplsLspShortcutIsisRelativeMetric OBJECT-TYPE 675 SYNTAX Integer32 (-16777215..16777215) 676 MAX-ACCESS read-only 677 STATUS current 678 DESCRIPTION 679 "Indicates the relative metric used to compute the LSP cost 680 when announce is not enabled. 681 The value of this variable is meaningless if the 682 mplsLspShortcutIsisAllowed is 'false'." 683 ::= { mplsLspEntry 38 } 684 685 686-- definition of MPLS traps 687-- 688snMplsLspUp NOTIFICATION-TYPE 689OBJECTS { mplsLspName, 690 mplsLspPathName } -- LspPath 691STATUS current 692DESCRIPTION 693 "An mplsLspUp trap signifies that the 694 specified LSP is up. The current active 695 path for the LSP is mplsLspPathName." 696--#TYPE "Foundry Trap: MPLS LSP Up" 697--#SUMMARY "LSP %s using path %s is up." 698--#ARGUMENTS { 0, 1 } 699--#SEVERITY INFORMATIONAL 700--#STATE OPERATIONAL 701::= { snTraps 1010 } 702 703 704snMplsLspDown NOTIFICATION-TYPE 705OBJECTS { mplsLspName, 706 mplsLspPathName } -- LspPath 707STATUS current 708DESCRIPTION 709 "An mplsLspDown trap signifies that the 710 specified LSP is down, because the current 711 active path mplsLspPathName went down." 712--#TYPE "Foundry Trap: MPLS LSP Down" 713--#SUMMARY "LSP %s using path %s is down." 714--#ARGUMENTS { 0, 1 } 715--#SEVERITY INFORMATIONAL 716--#STATE OPERATIONAL 717::= { snTraps 1011 } 718 719 720snMplsLspChange NOTIFICATION-TYPE 721OBJECTS { mplsLspName, 722 mplsLspPathName } -- LspPath 723STATUS current 724DESCRIPTION 725 "An mplsLspChange trap signifies that the 726 the specified LSP has switched traffic to 727 the new active path 'toLspPath'. The LSP maintains 728 up state before and after the switch over" 729--#TYPE "Foundry Trap: MPLS LSP Change" 730--#SUMMARY "LSP %s switches to new active path %s." 731--#ARGUMENTS { 0, 1 } 732--#SEVERITY INFORMATIONAL 733--#STATE OPERATIONAL 734::= { snTraps 1012 } 735 736END 737