-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved -- ******************************************************************** -- $Id: fsrsvpte.mib,v 1.29 2016/06/03 10:27:06 siva Exp $ -- ******************************************************************** ARICENT-MPLS-RSVP-TE-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, IpAddress FROM SNMPv2-SMI TEXTUAL-CONVENTION, TimeInterval, TimeStamp, TruthValue, RowStatus, StorageType FROM SNMPv2-TC InterfaceIndex FROM IF-MIB ; fsMplsRsvpTeMIB MODULE-IDENTITY LAST-UPDATED "201209050000Z" ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE" CONTACT-INFO "support@aricent.com" DESCRIPTION "All rights reserved" REVISION "201209050000Z" DESCRIPTION "The MIB is designed for RSVPTE. MIB contains Interface, Neighbour Table and some scalar objects for configuration of RSVPTE related elements and Refresh Overhead Reduction related elements. This entire mib is made part of the MPLS Enterprises MIB for easy reference. 'Create and Go' and 'Not In Service' configuration values for RowStatus field (for all tables) are not supported. This MIB module contains managed object definitions MPLS Traffic Engineering (TE) as defined in: 1. Extensions to RSVP for LSP Tunnels, Awduche et al, RFC 3209, December 2001 2. Requirements for Traffic Engineering Over MPLS, Awduche, D., Malcolm, J., Agogbua, J., O'Dell, M., and J. McManus, RFC 2702, September 1999 3. RSVP Refresh Overhead Reduction Extensions, L. Berger, D. Gan, G. Swallow, P. Pan, F. Tommasi, S. Molendini, RFC 2961, April 2001 4. RSVP Management Information Base using SMIv2, RFC 2206" ::= {enterprises futuresoftware (2076) futureMpls (13) 2} -- Textual Conventions. MplsLsrIdentifier ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The Label Switch Router (LSR) identifier is the first 4 bytes or the IP Address component of the Resource Resevation Protocol (RSVP-TE) identifier." SYNTAX OCTET STRING (SIZE (4)) AtmVpIdentifier ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "The VPI value for a VPL. The value VPI=0 is not used for a VPL not associated with a VCL. For ATM UNIs supporting VPCs the VPI value ranges from 1 to 255. For ATM UNIs supporting VCCs the VPI value ranges from 0 to 255. The maximum VPI value cannot exceed the value allowable by atmInterfaceMaxVpiBits defined in ATM-MIB." SYNTAX Integer32 (0..4095) AtmVcIdentifier ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "The VCI value for a VCL. The maximum VCI value cannot exceed the value allowable by atmInterfaceMaxVciBits defined in ATM-MIB." SYNTAX Integer32 (0..65535) -- Top level components of this MIB. -- tables, scalars fsMplsRsvpTeObjects OBJECT IDENTIFIER ::= { fsMplsRsvpTeMIB 1 } fsMplsRsvpTeGenObjects OBJECT IDENTIFIER ::= { fsMplsRsvpTeMIB 2 } -- Start of fsMplsRsvpTeIfTable fsMplsRsvpTeIfTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMplsRsvpTeIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The MPLS-specific attributes of the system's interfaces, over which RSVP Signalling protocol is used for LSP Tunnel establishments. For Practical purposes this table augments the 'rsvpIfTable' of the standard RSVP, Though a separate index is defined for this table. The value of fsMplsRsvpTeIfIndex will map to the ifIndex of the rsvpIfTable. A row in rsvpIfTable needs to be created first. Before the row status of the entry being made active, the required elements associaed with the interface must be set via this table. If an interface is of the ATM Type, then the label range type is per-interface and the label range value is specified within the entry of this table. If an interface is of Ethernet type, the label range is per-platform based and the label range is the common generic label range." ::= { fsMplsRsvpTeObjects 1 } fsMplsRsvpTeIfEntry OBJECT-TYPE SYNTAX FsMplsRsvpTeIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RSVP-specific attributes of a given interface." INDEX { fsMplsRsvpTeIfIndex } ::= { fsMplsRsvpTeIfTable 1 } FsMplsRsvpTeIfEntry ::= SEQUENCE { fsMplsRsvpTeIfIndex InterfaceIndex, fsMplsRsvpTeIfLblSpace INTEGER, fsMplsRsvpTeIfLblType INTEGER, fsMplsRsvpTeAtmMergeCap INTEGER, fsMplsRsvpTeAtmVcDirection INTEGER, fsMplsRsvpTeAtmMinVpi AtmVpIdentifier, fsMplsRsvpTeAtmMinVci AtmVcIdentifier, fsMplsRsvpTeAtmMaxVpi AtmVpIdentifier, fsMplsRsvpTeAtmMaxVci AtmVcIdentifier, fsMplsRsvpTeIfMtu Integer32, fsMplsRsvpTeIfUdpNbrs Counter32, fsMplsRsvpTeIfIpNbrs Counter32, fsMplsRsvpTeIfNbrs Counter32, fsMplsRsvpTeIfRefreshMultiple Integer32, fsMplsRsvpTeIfTTL Integer32, fsMplsRsvpTeIfRefreshInterval TimeInterval, fsMplsRsvpTeIfRouteDelay TimeInterval, fsMplsRsvpTeIfUdpRequired TruthValue, fsMplsRsvpTeIfHelloSupported TruthValue, fsMplsRsvpTeIfLinkAttr Unsigned32, fsMplsRsvpTeIfStatus RowStatus, fsMplsRsvpTeIfPlrId MplsLsrIdentifier, fsMplsRsvpTeIfAvoidNodeId MplsLsrIdentifier, fsMplsRsvpTeIfStorageType StorageType } fsMplsRsvpTeIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index by which the row in this table is identified. A row is created in this table when a row is created in the rsvpIfTable, and labelled traffic will be handled over that interface." ::= { fsMplsRsvpTeIfEntry 1 } fsMplsRsvpTeIfLblSpace OBJECT-TYPE SYNTAX INTEGER { perPlatform(1), perInterface(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of the interface, as Ethernet, or ATM or FR" DEFVAL { perPlatform } ::= { fsMplsRsvpTeIfEntry 2 } fsMplsRsvpTeIfLblType OBJECT-TYPE SYNTAX INTEGER { rsvpTeIfEth(1), rsvpTeIfAtm(2), rsvpTeIfFr(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies the type of the interface, as Ethernet, or ATM or FR. Iface Type as FR is not supported" DEFVAL { rsvpTeIfEth } ::= { fsMplsRsvpTeIfEntry 3 } fsMplsRsvpTeAtmMergeCap OBJECT-TYPE SYNTAX INTEGER { notSupported(0), vcMerge(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Denotes the Merge Capability of this Interface. VcMerge is currently not supported" DEFVAL { notSupported } ::= { fsMplsRsvpTeIfEntry 4 } fsMplsRsvpTeAtmVcDirection OBJECT-TYPE SYNTAX INTEGER { biDirectional(0), oddUniDirectional(1), evenUniDirectional(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "If the value of this object is 'biDirectional(0)', a given VCI, within a given VPI, is used as a label for both directions independently. If the value of this object is 'oddUniDirectional(1)', a given VCI within a VPI designates one direction and the VCI's used will be of Odd type. If the value of this object is 'evenUniDirectional(2)', a given VCI within a VPI designates one direction and the VCI's used will be of Even type." DEFVAL { biDirectional } ::= { fsMplsRsvpTeIfEntry 5 } fsMplsRsvpTeAtmMinVpi OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "The minimum VPI number configured for this range." DEFVAL { 0 } ::= { fsMplsRsvpTeIfEntry 6 } fsMplsRsvpTeAtmMinVci OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "The minimum VCI number configured for this range." DEFVAL { 33 } ::= { fsMplsRsvpTeIfEntry 7 } fsMplsRsvpTeAtmMaxVpi OBJECT-TYPE SYNTAX AtmVpIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum VPI number configured for this range." DEFVAL { 0 } ::= { fsMplsRsvpTeIfEntry 8 } fsMplsRsvpTeAtmMaxVci OBJECT-TYPE SYNTAX AtmVcIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum VCI number configured for this range." DEFVAL { 160 } ::= { fsMplsRsvpTeIfEntry 9 } fsMplsRsvpTeIfMtu OBJECT-TYPE SYNTAX Integer32(1500..4096) MAX-ACCESS read-create STATUS current DESCRIPTION "The MTU value associated with this interface ." DEFVAL { 1500 } ::= { fsMplsRsvpTeIfEntry 10 } fsMplsRsvpTeIfUdpNbrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of neighbors perceived to be using only the RSVP UDP Encapsulation." ::= { fsMplsRsvpTeIfEntry 11 } fsMplsRsvpTeIfIpNbrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of neighbors perceived to be using only the RSVP IP Encapsulation." ::= { fsMplsRsvpTeIfEntry 12 } fsMplsRsvpTeIfNbrs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of neighbors currently perceived; this will exceed rsvpIfIpNbrs + rsvpIfUdpNbrs by the number of neighbors using both encapsulations." ::= { fsMplsRsvpTeIfEntry 13 } fsMplsRsvpTeIfRefreshMultiple OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the RSVP value 'K', which is the number of refresh intervals which must elapse (minimum) before a PATH or RESV message which is not being refreshed will be aged out." DEFVAL { 3 } ::= { fsMplsRsvpTeIfEntry 14 } fsMplsRsvpTeIfTTL OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of SEND_TTL used on this interface for messages this node originates. If set to zero, the node determines the TTL via other means." DEFVAL { 64 } ::= { fsMplsRsvpTeIfEntry 15 } fsMplsRsvpTeIfRefreshInterval OBJECT-TYPE SYNTAX TimeInterval -- UNITS thousandths of a second MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the RSVP value 'R', which is the minimum period between refresh transmissions of a given PATH or RESV message on an interface." DEFVAL { 30000 } ::= { fsMplsRsvpTeIfEntry 16 } fsMplsRsvpTeIfRouteDelay OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-create STATUS current DESCRIPTION "The approximate period from the time a route is changed to the time a resulting message appears on the interface." DEFVAL { 2 } ::= { fsMplsRsvpTeIfEntry 17 } fsMplsRsvpTeIfUdpRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If TRUE, manual configuration forces the use of UDP encapsulation on the interface. If FALSE, UDP encapsulation is only used if fsMplsRsvpTeI- fUdpNbrs is not zero." DEFVAL { false } ::= { fsMplsRsvpTeIfEntry 18 } fsMplsRsvpTeIfHelloSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether the interface supports Hello message or not. When set to 'true' the interface is set to support Hello message. The interface will not be set to support Hello message, if this object has a value 'false'." DEFVAL { false } ::= { fsMplsRsvpTeIfEntry 19 } fsMplsRsvpTeIfLinkAttr OBJECT-TYPE SYNTAX Unsigned32(1.. 4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Link Attributes associated with the interface as defined in section 4.7.4 of RFC 3209, Extensions to RSVP for LSP Tunnels, Awduche et al, December 2001." DEFVAL { 1 } ::= { fsMplsRsvpTeIfEntry 20 } fsMplsRsvpTeIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "'active' on interfaces that are configured for RSVP. CreateAndGo is not supported" ::= { fsMplsRsvpTeIfEntry 21 } fsMplsRsvpTeIfPlrId OBJECT-TYPE SYNTAX MplsLsrIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the PLR Id to be configured for this interface for supporting FRR Feature." ::= { fsMplsRsvpTeIfEntry 22 } fsMplsRsvpTeIfAvoidNodeId OBJECT-TYPE SYNTAX MplsLsrIdentifier MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the IP Address of the Node to be avoided while protecting this interface for supporting feature. " ::= { fsMplsRsvpTeIfEntry 23 } fsMplsRsvpTeIfStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this conceptual row in the fsMplsRsvpTeIfTable. Conceptual rows having the value 'permanent' need not allow write-access to any columnar object in the row. only volatile and nonVolatile are allowed for this object" DEFVAL { nonVolatile } ::= { fsMplsRsvpTeIfEntry 24 } -- End of fsMplsRsvpTeIfTable -- Start of fsMplsRsvpTeIfStatsTable fsMplsRsvpTeIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMplsRsvpTeIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the statistical information associated with an interface." ::= { fsMplsRsvpTeObjects 2 } fsMplsRsvpTeIfStatsEntry OBJECT-TYPE SYNTAX FsMplsRsvpTeIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains statistical information of an interface." AUGMENTS { fsMplsRsvpTeIfEntry } ::= { fsMplsRsvpTeIfStatsTable 1 } FsMplsRsvpTeIfStatsEntry ::= SEQUENCE { fsMplsRsvpTeIfNumTnls Counter32, fsMplsRsvpTeIfNumMsgSent Counter32, fsMplsRsvpTeIfNumMsgRcvd Counter32, fsMplsRsvpTeIfNumHelloSent Counter32, fsMplsRsvpTeIfNumHelloRcvd Counter32, fsMplsRsvpTeIfNumPathErrSent Counter32, fsMplsRsvpTeIfNumPathErrRcvd Counter32, fsMplsRsvpTeIfNumPathTearSent Counter32, fsMplsRsvpTeIfNumPathTearRcvd Counter32, fsMplsRsvpTeIfNumResvErrSent Counter32, fsMplsRsvpTeIfNumResvErrRcvd Counter32, fsMplsRsvpTeIfNumResvTearSent Counter32, fsMplsRsvpTeIfNumResvTearRcvd Counter32, fsMplsRsvpTeIfNumResvConfSent Counter32, fsMplsRsvpTeIfNumResvConfRcvd Counter32, fsMplsRsvpTeIfNumBundleMsgSent Counter32, fsMplsRsvpTeIfNumBundleMsgRcvd Counter32, fsMplsRsvpTeIfNumSRefreshMsgSent Counter32, fsMplsRsvpTeIfNumSRefreshMsgRcvd Counter32, fsMplsRsvpTeIfNumPathSent Counter32, fsMplsRsvpTeIfNumPathRcvd Counter32, fsMplsRsvpTeIfNumResvSent Counter32, fsMplsRsvpTeIfNumResvRcvd Counter32, fsMplsRsvpTeIfNumNotifyMsgSent Counter32, fsMplsRsvpTeIfNumNotifyMsgRcvd Counter32, fsMplsRsvpTeIfNumRecoveryPathSent Counter32, fsMplsRsvpTeIfNumRecoveryPathRcvd Counter32, fsMplsRsvpTeIfNumPathSentWithRecoveryLbl Counter32, fsMplsRsvpTeIfNumPathRcvdWithRecoveryLbl Counter32, fsMplsRsvpTeIfNumPathSentWithSuggestedLbl Counter32, fsMplsRsvpTeIfNumPathRcvdWithSuggestedLbl Counter32, fsMplsRsvpTeIfNumHelloSentWithRestartCap Counter32, fsMplsRsvpTeIfNumHelloRcvdWithRestartCap Counter32, fsMplsRsvpTeIfNumHelloSentWithCapability Counter32, fsMplsRsvpTeIfNumHelloRcvdWithCapability Counter32, fsMplsRsvpTeIfNumPktDiscrded Counter32 } fsMplsRsvpTeIfNumTnls OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the number of tunnels established via this interface." ::= { fsMplsRsvpTeIfStatsEntry 1 } fsMplsRsvpTeIfNumMsgSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 2 } fsMplsRsvpTeIfNumMsgRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 3 } fsMplsRsvpTeIfNumHelloSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of hello messages plus hello ack messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 4 } fsMplsRsvpTeIfNumHelloRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of hello messages plus hello ack messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 5 } fsMplsRsvpTeIfNumPathErrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path Error messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 6 } fsMplsRsvpTeIfNumPathErrRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path Error messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 7 } fsMplsRsvpTeIfNumPathTearSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path Tear messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 8 } fsMplsRsvpTeIfNumPathTearRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path Tear messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 9 } fsMplsRsvpTeIfNumResvErrSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv Error messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 10 } fsMplsRsvpTeIfNumResvErrRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv Error messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 11 } fsMplsRsvpTeIfNumResvTearSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv Tear messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 12 } fsMplsRsvpTeIfNumResvTearRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv Tear messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 13 } fsMplsRsvpTeIfNumResvConfSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv Conf messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 14 } fsMplsRsvpTeIfNumResvConfRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv Conf messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 15 } fsMplsRsvpTeIfNumBundleMsgSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Bundle messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 16 } fsMplsRsvpTeIfNumBundleMsgRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Bundle messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 17 } fsMplsRsvpTeIfNumSRefreshMsgSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of S-Refresh messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 18 } fsMplsRsvpTeIfNumSRefreshMsgRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of S-Refresh messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 19 } fsMplsRsvpTeIfNumPathSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 20 } fsMplsRsvpTeIfNumPathRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 21 } fsMplsRsvpTeIfNumResvSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv messages sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 22 } fsMplsRsvpTeIfNumResvRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Resv messages received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 23 } fsMplsRsvpTeIfNumNotifyMsgSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Notify messages sent on this interface." REFERENCE "1. Section 4.3 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." ::= { fsMplsRsvpTeIfStatsEntry 24 } fsMplsRsvpTeIfNumNotifyMsgRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Notify messages received on this interface." REFERENCE "1. Section 4.3 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." ::= { fsMplsRsvpTeIfStatsEntry 25 } fsMplsRsvpTeIfNumRecoveryPathSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of RecvoveryPath messages sent on this interface." REFERENCE "Section 4.1 - RFC 5063, Extensions to GMPLS Resource Reservation Protocol (RSVP) Graceful Restart." ::= { fsMplsRsvpTeIfStatsEntry 26 } fsMplsRsvpTeIfNumRecoveryPathRcvd OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of RecoveryPath messages received on this interface." REFERENCE "Section 4.1 - RFC 5063, Extensions to GMPLS Resource Reservation Protocol (RSVP) Graceful Restart." ::= { fsMplsRsvpTeIfStatsEntry 27 } fsMplsRsvpTeIfNumPathSentWithRecoveryLbl OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path messages with Recovery label object sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 28 } fsMplsRsvpTeIfNumPathRcvdWithRecoveryLbl OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path messages with Recovery label object received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 29 } fsMplsRsvpTeIfNumPathSentWithSuggestedLbl OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path messages with Suggested label object sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 30 } fsMplsRsvpTeIfNumPathRcvdWithSuggestedLbl OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Path messages with Suggested label object received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 31 } fsMplsRsvpTeIfNumHelloSentWithRestartCap OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Hello messages with Restart_Cap object sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 32 } fsMplsRsvpTeIfNumHelloRcvdWithRestartCap OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Hello messages with Restart_Cap object received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 33 } fsMplsRsvpTeIfNumHelloSentWithCapability OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Hello messages with Capability object sent on this interface." ::= { fsMplsRsvpTeIfStatsEntry 34 } fsMplsRsvpTeIfNumHelloRcvdWithCapability OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Hello messages with capability object received on this interface." ::= { fsMplsRsvpTeIfStatsEntry 35 } fsMplsRsvpTeIfNumPktDiscrded OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the total number of Rsvp Packets discarded on this interface." ::= { fsMplsRsvpTeIfStatsEntry 36 } -- End of fsMplsRsvpTeIfStatsTable -- Start of fsMplsRsvpTeNbrTable fsMplsRsvpTeNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF FsMplsRsvpTeNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information about RsvpTe Neighbours known to this node." ::= { fsMplsRsvpTeObjects 3 } fsMplsRsvpTeNbrEntry OBJECT-TYPE SYNTAX FsMplsRsvpTeNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains information about a single neighbour." INDEX { fsMplsRsvpTeIfIndex, fsMplsRsvpTeNbrIfAddr } ::= { fsMplsRsvpTeNbrTable 1 } FsMplsRsvpTeNbrEntry ::= SEQUENCE { fsMplsRsvpTeNbrIfAddr IpAddress, fsMplsRsvpTeNbrRRCapable INTEGER, fsMplsRsvpTeNbrRRState INTEGER, fsMplsRsvpTeNbrRMDCapable INTEGER, fsMplsRsvpTeNbrEncapsType INTEGER, fsMplsRsvpTeNbrHelloSupport INTEGER, fsMplsRsvpTeNbrHelloState INTEGER, fsMplsRsvpTeNbrHelloRelation INTEGER, fsMplsRsvpTeNbrSrcInstInfo Integer32, fsMplsRsvpTeNbrDestInstInfo Integer32, fsMplsRsvpTeNbrCreationTime TimeStamp, fsMplsRsvpTeNbrLclRprDetectionTime TimeStamp, fsMplsRsvpTeNbrNumTunnels Counter32, fsMplsRsvpTeNbrStatus RowStatus, fsMplsRsvpTeNbrGrRecoveryPathCapability BITS, fsMplsRsvpTeNbrGrRestartTime Integer32, fsMplsRsvpTeNbrGrRecoveryTime Integer32, fsMplsRsvpTeNbrGrProgressStatus Integer32, fsMplsRsvpTeNbrStorageType StorageType } fsMplsRsvpTeNbrIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value specifies the Ip address of the neighbour. This can be router id of the neighbour or address of the interface to which this node is connected." ::= { fsMplsRsvpTeNbrEntry 1 } fsMplsRsvpTeNbrRRCapable OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies the RR behaviour of the node towards it's neighbour. Can be enabled only when fsMplsRsvpTeRRCapable is enabled. When enabled it means bundling can take place for messages going to the neighbour." DEFVAL { disabled } ::= { fsMplsRsvpTeNbrEntry 2 } fsMplsRsvpTeNbrRRState OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the actual RR behaviour that is currently being applied to the neighbour. Can be enabled only when fsMplsRsvpTeNbrRRCapable is enabled. Value enabled implies that, bundling/RR techniques will be used for messages going to this neighbour. This value dynamically changes depending on the Neighbour's RR capability, Manager Configuration." ::= { fsMplsRsvpTeNbrEntry 3 } fsMplsRsvpTeNbrRMDCapable OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies whether Reliable Message Delivery is to be performed for messages going to the neighbour. Can be enabled only when fsMplsRsvpTeMsgIdCapable is enabled. When enabled it means that, message id will be sent along with Ack Desired flag set for all the messages (given by fsMplsRsvpTeRMDPolicyObject) going to the neighbour." DEFVAL { disabled } ::= { fsMplsRsvpTeNbrEntry 4 } fsMplsRsvpTeNbrEncapsType OBJECT-TYPE SYNTAX INTEGER { ipencap (1), udpencap (2), both (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies the Type of Encapsulation Supported by the neighbour." DEFVAL { ipencap } ::= { fsMplsRsvpTeNbrEntry 5 } fsMplsRsvpTeNbrHelloSupport OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies whether Hello mechanism is supported for this neighbour or not. Can be enabled only when fsMplsRsvpTeHelloSupprtd is true." DEFVAL { disabled } ::= { fsMplsRsvpTeNbrEntry 6 } fsMplsRsvpTeNbrHelloState OBJECT-TYPE SYNTAX INTEGER { unknown (0), supported (1), notSupported (2), supportReset (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the Hello State for the neighbour. Is valid only when fsMplsRsvpTeNbrHelloSupport is enabled." ::= { fsMplsRsvpTeNbrEntry 7 } fsMplsRsvpTeNbrHelloRelation OBJECT-TYPE SYNTAX INTEGER { active (1), passive (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the Hello relation between the two neighbours. Active implies that this node will send hello messages. Passive implies that this node will wait for hello messages and on receipt of it will send hello ack. Is valid only when fsMplsRsvpTeNbrHelloSupport is enabled." ::= { fsMplsRsvpTeNbrEntry 8 } fsMplsRsvpTeNbrSrcInstInfo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the source instance value of the hello being exchanged between the neighbours. Is valid only when fsMplsRsvpTeNbrHelloSupport is enabled." ::= { fsMplsRsvpTeNbrEntry 9 } fsMplsRsvpTeNbrDestInstInfo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the destination instance value of the hello being exchanged between the neighbours. Is valid only when fsMplsRsvpTeNbrHelloSupport is enabled." ::= { fsMplsRsvpTeNbrEntry 10 } fsMplsRsvpTeNbrCreationTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the time when the neighbour was created." ::= { fsMplsRsvpTeNbrEntry 11 } fsMplsRsvpTeNbrLclRprDetectionTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the time when a local repair was detected using Hello Message exchange mechanism" ::= { fsMplsRsvpTeNbrEntry 12 } fsMplsRsvpTeNbrNumTunnels OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the number of tunnels that pass via this neighbour." ::= { fsMplsRsvpTeNbrEntry 13 } fsMplsRsvpTeNbrStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This value specifies the Status of the Row. Is used to create, modify and/or delete a row in this table." ::= { fsMplsRsvpTeNbrEntry 14 } fsMplsRsvpTeNbrGrRecoveryPathCapability OBJECT-TYPE SYNTAX BITS { recoveryPathTransmit(0), recoveryPathReceive(1), recoveryPathSRefresh(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " This object indicates whether the neighbor supports RecoveryPath message capability. R bit indicates that the node desire to receive the RecoveryPath message. T bit indicates that the node desire to send the RecoveryPath message. S bit indicates that the node desire to send and receive SRefresh RecoveryPath message." REFERENCE "Section 4.4 - RFC 5063, Extensions to GMPLS Resource Reservation Protocol (RSVP) Graceful Restart." ::= { fsMplsRsvpTeNbrEntry 15 } fsMplsRsvpTeNbrGrRestartTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the he restart time interval for the Graceful restart of the neighbor node in seconds" REFERENCE "Section 9.1 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation iProtocol-Traffic Engineering (RSVP-TE) Extensions." ::= { fsMplsRsvpTeNbrEntry 16 } fsMplsRsvpTeNbrGrRecoveryTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value specifies the recovery time interval for the Graceful resatart of the neighbor node, after restart in seconds." REFERENCE "Section 9.1 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation iProtocol-Traffic Engineering (RSVP-TE) Extensions." ::= { fsMplsRsvpTeNbrEntry 17 } fsMplsRsvpTeNbrGrProgressStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object denotes the current State of the neighbor's GR Progress. Following are the different State of neighbor's GR Progress. 1. Not started. 2. Restart in progress. 3. Aborted. 4. Recovery in progress. 5. Completed." ::= { fsMplsRsvpTeNbrEntry 18 } fsMplsRsvpTeNbrStorageType OBJECT-TYPE SYNTAX StorageType MAX-ACCESS read-create STATUS current DESCRIPTION "The storage type for this conceptual row in the fsMplsRsvpTeNbrTable. Conceptual rows having the value 'permanent' need not allow write-access to any columnar object in the row. only volatile and nonVolatile are allowed for this object" DEFVAL { nonVolatile } ::= { fsMplsRsvpTeNbrEntry 19 } -- End of fsMplsRsvpTeNbrTable -- Definitions of fsMplsRsvpTeGenObjects. - Start fsMplsRsvpTeLsrID OBJECT-TYPE SYNTAX MplsLsrIdentifier MAX-ACCESS read-write STATUS current DESCRIPTION "The LSR's Identifier. This value will be filled in the Extended Tunnel Id field of a Session Object." ::= { fsMplsRsvpTeGenObjects 1 } fsMplsRsvpTeMaxTnls OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of TE tunnels supported." ::= { fsMplsRsvpTeGenObjects 2 } fsMplsRsvpTeMaxErhopsPerTnl OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of ER-Hops that can be supported in a tunnel." ::= { fsMplsRsvpTeGenObjects 3 } fsMplsRsvpTeMaxActRoutePerTnl OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of Actual Routes that can be part of a tunnel." ::= { fsMplsRsvpTeGenObjects 4 } fsMplsRsvpTeMaxIfaces OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of Interfaces supported by a router." ::= { fsMplsRsvpTeGenObjects 5 } fsMplsRsvpTeMaxNbrs OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of RSVP Neighbours supported by a router." ::= { fsMplsRsvpTeGenObjects 6 } fsMplsRsvpTeSockSupprtd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Socket based support is needed for the Transmission of RSVP-TE PDU's. When set to 'true' all the outgoing messages will be sent via raw socket/udp sockets. Socket Supprt will not be set if this MIB object has a value 'false'." DEFVAL { true } ::= { fsMplsRsvpTeGenObjects 7 } fsMplsRsvpTeHelloSupprtd OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether Hello messages to be transmitted from this node. When set to 'true' Hello messages will be sent from this node. For sending the hello messages per interface we have to enable the Hello supprt in the Interface Entry. Hello Supprt will not be set if this MIB object has a value 'false'." DEFVAL { false } ::= { fsMplsRsvpTeGenObjects 8 } fsMplsRsvpTeHelloIntervalTime OBJECT-TYPE SYNTAX Integer32(1000..30000) MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies the time interval for the hello hold timer in milli-seconds." DEFVAL { 10000 } ::= { fsMplsRsvpTeGenObjects 9 } fsMplsRsvpTeRRCapable OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies whether the node is RR-Capable or not. Value enabled means this node is RR capable and when fsMplsRsvpTeOperStatus is made up, memory for structures associated with bundling and S-Refresh is created. And RR-bit will be set for all outgoing messages. Value disabled means this node is not RR capable. So RR-bit will not be set for all outgoing messages." DEFVAL { disabled } ::= { fsMplsRsvpTeGenObjects 10 } fsMplsRsvpTeMsgIdCapable OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies whether the node is Capable of handling and generating message ids. When fsMplsRsvpTeRRCapable is enabled, by default this will be enabled. Value enabled means this node is capable of handling and generating message ids and when fsMplsRsvpTeOperStatus is made up, memory for structures associated with message id is created. Value disabled means this node is not capable of handling and generating message ids." DEFVAL { disabled } ::= { fsMplsRsvpTeGenObjects 11 } fsMplsRsvpTeRMDPolicyObject OBJECT-TYPE SYNTAX BITS { path (0), resv (1), pathErr (2), resvErr (3), pathTear (4), resvTear (5), notify (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies the messages for which ack desired flag needs to be set. Is valid only when fsMplsRsvpTeMsgIdCapable is enabled. Refresh Messages are not taken into account. For setting the bits corresponding hexadecimal value should be set Example: for setting all the bits corresponding hexadecimal value FC should be set.For setting zero'th bit for Path, value 80 should be set." ::= { fsMplsRsvpTeGenObjects 12 } fsMplsRsvpTeGenLblSpaceMinLbl OBJECT-TYPE SYNTAX Integer32(100001..160000) MAX-ACCESS read-write STATUS current DESCRIPTION "The Minimum value of the label that is associated with the Generic label space." ::= { fsMplsRsvpTeGenObjects 13 } fsMplsRsvpTeGenLblSpaceMaxLbl OBJECT-TYPE SYNTAX Integer32(100001..160000) MAX-ACCESS read-write STATUS current DESCRIPTION "The Maximum value of the label that is associated with the Generic label space." ::= { fsMplsRsvpTeGenObjects 14 } fsMplsRsvpTeGenDebugFlag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 4-byte (32-bit) object with each bit enabling/ disabling the debug message. Five most significant nibbles correspond to the routine identity and the three least significant nibbles correspond to the various Log Types. A log of specific type in a routine is displayed when the bits corresponding to the module and the log type are both set to 1. The various bit patterns corresponding to the routine and the log type are as follows: ROUTINE: 0100 0000 0000 0000 0000 - GR - Rsvpte Graceful Restart routines 0010 0000 0000 0000 0000 - MAIN - Rsvpte main routines 0001 0000 0000 0000 0000 - IF - Interface with other module routines(IF, IPIF, PM_TCIF) 0000 1000 0000 0000 0000 - PVM - Packet Validation Module routines 0000 0100 0000 0000 0000 - PB - Packet Builder Module routines 0000 0010 0000 0000 0000 - PH - Path Handler routines 0000 0001 0000 0000 0000 - RH - Resv Handler routines 0000 0000 1000 0000 0000 - PE - Path Error routines 0000 0000 0100 0000 0000 - RE - Path Tear routines 0000 0000 0010 0000 0000 - REH - Resv Error routines 0000 0000 0001 0000 0000 - RTH - Resv Tear routines 0000 0000 0000 1000 0000 - RCH - Resv Conf routines 0000 0000 0000 0100 0000 - HH - Hello Handler routines 0000 0000 0000 0010 0000 - LLVL - Low Level routines 0000 0000 0000 0001 0000 - UTL_STAT - Utl and Stat routines 0000 0000 0000 0000 1000 - PORT - Porting routines 0000 0000 0000 0000 0100 - DIFF - Diff Serv module routines 0000 0000 0000 0000 0010 - RR - Refresh OverHead Reduction module routines 0000 0000 0000 0000 0001 - MIH_TRIE - Message Id Handler and Trie module routines LOG TYPES: 0000 0000 0001 - MEM - Memory related logs 0000 0000 0010 - PRCS - Process related logs 0000 0000 0100 - MISC - Miscellaneous logs 0000 0000 1000 - ETEXT - Function Entry and Exit logs 0000 0001 0000 - SCSS - Low level sucess logs 0000 0010 0000 - FAIL - Low level failure logs The default value will be bit pattern corresponding to all logs of Rsvpte main routines." DEFVAL { 0 } ::= { fsMplsRsvpTeGenObjects 15 } fsMplsRsvpTeGenPduDumpLevel OBJECT-TYPE SYNTAX INTEGER { none (0), min (1), max (2), hdr (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 4-byte (32-bit) object with each bit enabling/ disabling the level of Dump messages. The dump messages can be enabled selectively with respective to the level, the following 32-bit pattern will display the min and max level of message dumps respectively 0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 0010 0000 0000 0000 0000 0000 0000 0000 0100" DEFVAL { min } ::= { fsMplsRsvpTeGenObjects 16 } fsMplsRsvpTeGenPduDumpMsgType OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 4-byte (32-bit) object with each bit enabling/ disabling dump of a particular type of message. In the following patterns the bit set to 1 is the bit corresponding to that message. When the bit corresponding to a message is set, dump of that message is enabled. Only the least significant 2-bytes are given below as the Most Significant 2-bytes are always set to 0000 0000 0000 0000 0000 0000 0000 0001 - dumps of path message 0000 0000 0000 0010 - dumps of path tear message 0000 0000 0000 0100 - dumps of path error message 0000 0000 0000 1000 - dumps of resv message 0000 0000 0001 0000 - dumps of resv tear message 0000 0000 0010 0000 - dumps of resv error message 0000 0000 0100 0000 - dumps of resv conf message 0000 0000 1000 0000 - dumps of hello message 0000 0001 0000 0000 - dumps of bundle message 0000 0010 0000 0000 - dumps of ack message 0000 0100 0000 0000 - dumps of srefresh message 0000 1000 0000 0000 - dumps of notifcation message 0001 0000 0000 0000 - dumps of RecoveryPath message 0001 1111 1111 1111 - dumps of all messages" ::= { fsMplsRsvpTeGenObjects 17 } fsMplsRsvpTeGenPduDumpDirection OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is a 4-byte (32-bit) object with a particular pair of two bits represents the type of Dump message. The message direction can be set as incoming, outgoing and all with the respective type of dump message. 0000 0000 0000 0000 0000 0000 0000 0100 - dumps of incoming path message 0000 0000 0000 0000 0000 0000 0000 1000 - dumps of outgoing path message 0000 0000 0000 0000 0000 0000 0000 1100 - dumps of all path message 0000 0000 0000 0000 0000 0000 0001 0000 - dumps of incoming path tear message 0000 0000 0000 0000 0000 0000 0010 0000 - dumps of outgoing path tear message 0000 0000 0000 0000 0000 0000 0011 0000 - dumps of all path tear message 0000 0000 0000 0000 0000 0000 0100 0000 - dumps of incoming path error message 0000 0000 0000 0000 0000 0000 1000 0000 - dumps of outgoing path error message 0000 0000 0000 0000 0000 0000 1100 0000 - dumps of all path error message 0000 0000 0000 0000 0000 0001 0000 0000 - dumps of incoming resv message 0000 0000 0000 0000 0000 0010 0000 0000 - dumps of outgoing resv message 0000 0000 0000 0000 0000 0011 0000 0000 - dumps of all resv message 0000 0000 0000 0000 0000 0100 0000 0000 - dumps of incoming resv tear message 0000 0000 0000 0000 0000 1000 0000 0000 - dumps of outgoing resv tear message 0000 0000 0000 0000 0000 1100 0000 0000 - dumps of all resv tear message 0000 0000 0000 0000 0001 0000 0000 0000 - dumps of incoming resv error message 0000 0000 0000 0000 0010 0000 0000 0000 - dumps of outgoing resv error message 0000 0000 0000 0000 0011 0000 0000 0000 - dumps of all resv error message 0000 0000 0000 0000 0100 0000 0000 0000 - dumps of incoming resv conf message 0000 0000 0000 0000 1000 0000 0000 0000 - dumps of outgoing resv conf message 0000 0000 0000 0000 1100 0000 0000 0000 - dumps of all resv conf message 0000 0000 0000 0001 0000 0000 0000 0000 - dumps of incoming hello message 0000 0000 0000 0010 0000 0000 0000 0000 - dumps of outgoing hello message 0000 0000 0000 0011 0000 0000 0000 0000 - dumps of all hello message 0000 0000 0000 0100 0000 0000 0000 0000 - dumps of incoming bundle message 0000 0000 0000 1000 0000 0000 0000 0000 - dumps of outgoing bundle message 0000 0000 0000 1100 0000 0000 0000 0000 - dumps of all bundle message 0000 0000 0001 0000 0000 0000 0000 0000 - dumps of incoming ack message 0000 0000 0010 0000 0000 0000 0000 0000 - dumps of outgoing ack message 0000 0000 0011 0000 0000 0000 0000 0000 - dumps of all ack message 0000 0000 0100 0000 0000 0000 0000 0000 - dumps of incoming srefresh message 0000 0000 1000 0000 0000 0000 0000 0000 - dumps of outgoing srefresh message 0000 0000 1100 0000 0000 0000 0000 0000 - dumps of all srefresh message 0000 0001 0000 0000 0000 0000 0000 0000 - dumps of incoming notification message 0000 0010 0000 0000 0000 0000 0000 0000 - dumps of outgoing notification message 0000 0011 0000 0000 0000 0000 0000 0000 - dumps of all notification message 0000 0100 0000 0000 0000 0000 0000 0000 - dumps of incoming RecoveryPath message 0000 1000 0000 0000 0000 0000 0000 0000 - dumps of outgoing RecoveryPath message 0000 1100 0000 0000 0000 0000 0000 0000 - dumps of all RecoveryPath message 0001 0000 0000 0000 0000 0000 0000 0000 - dumps of incoming all message 0010 0000 0000 0000 0000 0000 0000 0000 - dumps of outgoing all message 0011 0000 0000 0000 0000 0000 0000 0000 - dumps of all all message" ::= { fsMplsRsvpTeGenObjects 18 } fsMplsRsvpTeOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), upinprgrs(4), downinprgrs(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Field indicates the status of the RSVP-TE functionality When the value is set to UP, required memory will be allocated and RSVPTE functionality will be started. When made down from up condition, memories will be released and RSVPTE functionality will be stopped. Only up and down are user configurabe states" DEFVAL { down } ::= { fsMplsRsvpTeGenObjects 19 } fsMplsRsvpTeOverRideOption OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When the value is set to TRUE in an LSR, The LSR interprets a Path Message with out a Diff-serv object as a request for an Lsp with such non-Diff-Serv Quality of Service." DEFVAL { true } ::= { fsMplsRsvpTeGenObjects 20 } fsMplsRsvpTeMinTnlsWithMsgId OBJECT-TYPE SYNTAX Unsigned32(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Min number of Tunnels that carry a message id." ::= { fsMplsRsvpTeGenObjects 21 } fsMplsRsvpTeNotificationEnabled OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether Notification on Data Plane failure is enabled or not. Default Value is enable(1)." REFERENCE "1. Section 4.3 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { enable } ::= { fsMplsRsvpTeGenObjects 22 } fsMplsRsvpTeNotifyMsgRetransmitIntvl OBJECT-TYPE SYNTAX Unsigned32 ( 10..30000 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the retransmission interval in milli-seconds for a Notify Message." REFERENCE "1. Section 4.3.2 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { 10 } ::= { fsMplsRsvpTeGenObjects 23 } fsMplsRsvpTeNotifyMsgRetransmitDecay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the percentage increase in the retransmission interval during retransmission of Notify message when ACK is not received." REFERENCE "1. Section 4.3.2 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { 0 } ::= { fsMplsRsvpTeGenObjects 24 } fsMplsRsvpTeNotifyMsgRetransmitLimit OBJECT-TYPE SYNTAX Unsigned32 ( 1..16 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the maximum number of times a Notify message will be retransmitted when ACK is not received." REFERENCE "1. Section 4.3.2 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { 3 } ::= { fsMplsRsvpTeGenObjects 25 } fsMplsRsvpTeAdminStatusTimeIntvl OBJECT-TYPE SYNTAX Unsigned32( 1..300 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates the time interval in seconds for which a node will wait to trigger the PathTear Message if the reflected Resv Message is not received." REFERENCE "1. Section 7.2.2 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { 30 } ::= { fsMplsRsvpTeGenObjects 26 } fsMplsRsvpTePathStateRemovedSupport OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether Path State Removal feature is supported or not when a PathErr is received. Value 'enable(1)' indicates this feature is supported. Value 'disable(2)' indicates this feature is not supported." REFERENCE "1. Section 4.4 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { disable } ::= { fsMplsRsvpTeGenObjects 27 } fsMplsRsvpTeLabelSetEnabled OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether this node is capable of sending Label Set Object in Path message. Default value is 'disable(2)'." REFERENCE "1. Section 2.6 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { disable } ::= { fsMplsRsvpTeGenObjects 28 } fsMplsRsvpTeAdminStatusCapability OBJECT-TYPE SYNTAX INTEGER { true(1), false(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object indicates whether this node is capable of processing and sending Admin status object in Path message. Default value is 'false(2)'." REFERENCE "1. Section 7.2.2 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions, L. Berger, Editor, Movaz Networks, January 2003." DEFVAL { false } ::= { fsMplsRsvpTeGenObjects 29 } fsMplsRsvpTeGrCapability OBJECT-TYPE SYNTAX INTEGER { none(1), full(2), helper(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable or disable Graceful Restart support and Helper support for RSVPTE none (1)- GR is not supported (Default value) full (2)- GR is fully supported helper (3)- GR support is in strict helper mode" DEFVAL { none } ::= { fsMplsRsvpTeGenObjects 30 } fsMplsRsvpTeGrRecoveryPathCapability OBJECT-TYPE SYNTAX BITS { recoveryPathTransmit(0), recoveryPathReceive(1), recoveryPathSRefresh(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " This object is used to enable RecoveryPath message capability. recoveryPathReceive bit indicates that the node desire to receive the RecoveryPath message. recoveryPathTransmit bit indicates that the node desire to send the RecoveryPath message. recoveryPathSRefresh bit indicates that the node desire to send and receive SRefresh RecoveryPath message." REFERENCE "Section 4.4 - RFC 5063, Extensions to GMPLS Resource Reservation Protocol (RSVP) Graceful Restart." DEFVAL { 0 } ::= { fsMplsRsvpTeGenObjects 31 } fsMplsRsvpTeGrRestartTime OBJECT-TYPE SYNTAX Integer32 (60..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies the restart time interval for the Graceful restart of RSVP-TE component in seconds. The default value is 120 seconds. The acceptable range of values is 60 to 3600 seconds." REFERENCE "Section 9.1 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation iProtocol-Traffic Engineering (RSVP-TE) Extensions." DEFVAL { 120 } ::= { fsMplsRsvpTeGenObjects 32 } fsMplsRsvpTeGrRecoveryTime OBJECT-TYPE SYNTAX Integer32 (60..480) MAX-ACCESS read-write STATUS current DESCRIPTION "This value specifies the recovery time interval for the Graceful restart of RSVP-TE component, after restart in seconds. The default value is 120 seconds. The acceptable range of values is 60 to 480 seconds." REFERENCE "Section 9.1 - RFC 3473, Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation iProtocol-Traffic Engineering (RSVP-TE) Extensions." DEFVAL { 120 } ::= { fsMplsRsvpTeGenObjects 33 } fsMplsRsvpTeGrProgressStatus OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object denotes the current State of the Node's GR Progress. Following are the different State of GR in the Node. 1. Not started. 2. GR shutdown in progress. 3. Restart in progress. 4. Aborted 5. Recovery in progress. 6. Completed." ::= { fsMplsRsvpTeGenObjects 34 } fsMplsRsvpTeReoptimizeTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is introduced in support of Reoptimization of LSP, it is used to store the value of reoptimization time which is discussed in RFC 4736. The default value is 60 seconds. The acceptable range of values is 60 to 7200 seconds. " DEFVAL { 60 } ::= { fsMplsRsvpTeGenObjects 35 } fsMplsRsvpTeEroCacheTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is introduced in support of Reoptimization of LSP, it is used to store the value ERO Cache time which is discussed in RFC 4736. The default value is 5 seconds. The acceptable range of values is 5 to 30 seconds. " DEFVAL { 5 } ::= { fsMplsRsvpTeGenObjects 36 } fsMplsRsvpTeReoptLinkMaintenance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is introduced in support of Reoptimization of LSP, It is used to provide support for Link Maintenance of LSP Reoptimization using SNMP. Concept of Manual Trigger is mentioned in RFC 4736." ::= { fsMplsRsvpTeGenObjects 37 } fsMplsRsvpTeReoptNodeMaintenance OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is introduced in support of Reoptimization of LSP, It is used to provide support for Node Maintenance of LSP Reoptimization using SNMP. Concept of Manual Trigger is mentioned in RFC 4736." ::= { fsMplsRsvpTeGenObjects 38 } -- Definitions of fsMplsRsvpTeGenObjects. - Ends -- End of MPLS-RSVP-TE-MIB END