FORE-RSVPTE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Gauge32, NOTIFICATION-TYPE, Integer32, mib-2, enterprises, IpAddress, TimeTicks FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp, TestAndIncr, TimeInterval, DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF Port, SessionNumber, SessionType, Protocol, QosService, intSrvFlowStatus, MessageSize, BitRate, BurstSize FROM INTEGRATED-SERVICES-MIB ifIndex, InterfaceIndex FROM IF-MIB; -- ------------------------------------------------------------ -- -- -- The following OBJECT IDENTIFIER definition should be moved to -- some other location, to conform with the statement in RFC 1442 -- that the MODULE-IDENTITY section must appear immediately after -- any IMPORTs or EXPORTs statements. -- -- However, some MIB utilities don't like MODULE-IDENTITY OIDs of -- the form { enterprises atmForum(353) ... 1 }. Separate OBJECT -- IDENTIFIER definitions appear to be more widely accepted - so, -- in the interests of compatibility, it remains. -- -- ------------------------------------------------------------ -- foreRSVPMIB MODULE-IDENTITY LAST-UPDATED "9912100315Z" ORGANIZATION "Marconi Communications" CONTACT-INFO "Yu Ju Internet : bbrs-mibs@marconi.com Postal: Marconi Communications 1593 Spring Hill Road 5th Floor Vienna, VA 22182 Phone: 703-245-4543" DESCRIPTION "This module defines a portion of the proprietary management information base (MIB) for managing RSVP-TE protocol." ::= { enterprises fore(326) admin(1) 19 } rsvpObjects OBJECT IDENTIFIER ::= { foreRSVPMIB 1 } -- tables rsvpGenObjects OBJECT IDENTIFIER ::= { foreRSVPMIB 2 } -- global objects RefreshInterval ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS deprecated DESCRIPTION "The number of milliseconds that are expected to elapse between refreshes of path or reserva- tion state. Unrefreshed Path or reservation state is removed after a small multiple of this period." SYNTAX INTEGER (0..'7FFFFFFF'h) LsrRole ::= TEXTUAL-CONVENTION STATUS deprecated DESCRIPTION "The role of a label-switched router: ingress, egress or transit." SYNTAX INTEGER { ingress (1), transit (2), egress (3) } -- Status Values Status ::= TEXTUAL-CONVENTION STATUS deprecated DESCRIPTION "The status of an interface: 'enabled' indicates that it is willing to communicate with other RSVP switches, while 'disabled' indicates that it is not." SYNTAX INTEGER { enabled (1), disabled (2) } rsvpAdminStat OBJECT-TYPE SYNTAX Status MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The admin status of the RSVP instance. The value is either 'enabled' or 'disabled'." ::= { rsvpGenObjects 1 } -- RsvpBeType values RsvpBeType ::= TEXTUAL-CONVENTION STATUS deprecated DESCRIPTION "The type of TSPEC/ADSPEC used to represent a best-effort service in RSVP. Null Service is based on RFC 2997. CoS is deprecated (expired RSVP-TE draft). Controlled Load is an informal mechanism that the oldest implementation use." SYNTAX INTEGER { nullSvc (1), cos (2), controlledLoad (3) } rsvpBeType OBJECT-TYPE SYNTAX RsvpBeType MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The type of TSPEC/ADSPEC used to represent best-effort service when originating an RSVP Path." ::= { rsvpGenObjects 2 } rsvpIntServType OBJECT-TYPE SYNTAX QosService MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The type of service RSVP will report to LSP Signaling when terminating a Path message with an IntServ TSPEC and an ADSPEC with no services (or a missing ADSPEC)." ::= { rsvpGenObjects 3 } -- The RSVP Session Statistics Database displays statistics -- relating to the number of senders and receivers in each -- session. rsvpSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF RsvpSessionEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A table of all sessions seen by a given sys- tem." ::= { rsvpObjects 1 } rsvpSessionEntry OBJECT-TYPE SYNTAX RsvpSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single session seen by a given system." INDEX { rsvpSessionNumber } ::= { rsvpSessionTable 1 } RsvpSessionEntry ::= SEQUENCE { rsvpSessionNumber SessionNumber, rsvpSessionType SessionType, rsvpSessionSenders Gauge32, rsvpSessionReceivers Gauge32, rsvpSessionRequests Gauge32, rsvpSessionTeiAddr IpAddress, rsvpSessionTunnelId INTEGER, rsvpSessionExtTunnelId IpAddress, rsvpSessionRole LsrRole } rsvpSessionNumber OBJECT-TYPE SYNTAX SessionNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of this session. This is for SNMP Indexing purposes only and has no relation to any protocol value." ::= { rsvpSessionEntry 1 } rsvpSessionType OBJECT-TYPE SYNTAX SessionType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of session (IP4, IP6, IP6 with flow information, etc)." ::= { rsvpSessionEntry 2 } rsvpSessionSenders OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of distinct senders currently known to be part of this session." ::= { rsvpSessionEntry 3 } rsvpSessionReceivers OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of reservations being requested of this system for this session." ::= { rsvpSessionEntry 4 } rsvpSessionRequests OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of reservation requests this system is sending upstream for this session." ::= { rsvpSessionEntry 5 } rsvpSessionTeiAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the egress node for the tunnel." ::= { rsvpSessionEntry 6 } rsvpSessionTunnelId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit identifier used in this session that remains constant over the life of the tunnel." ::= { rsvpSessionEntry 7 } rsvpSessionExtTunnelId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit identifier used in this session that remains constant over the life of the tunnel. Normally set to all zeros. Ingress nodes that wish to narrow the scope of a session to the ingress-egress pair may place their IPv4 address here as a globally unique identifier." ::= { rsvpSessionEntry 8 } rsvpSessionRole OBJECT-TYPE SYNTAX LsrRole MAX-ACCESS read-only STATUS current DESCRIPTION "The role this router is acting as for this session. Valid values are ingress, transit or egress" ::= { rsvpSessionEntry 9 } -- The RSVP Session Sender Database contains the information -- displayed by senders regarding their potential contribution -- to session data content. It is in essence a list of the -- valid PATH messages that the RSVP Router or Host is receiving. rsvpSenderTable OBJECT-TYPE SYNTAX SEQUENCE OF RsvpSenderEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Information describing the state information displayed by senders in PATH messages." ::= { rsvpObjects 2 } rsvpSenderEntry OBJECT-TYPE SYNTAX RsvpSenderEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the state information displayed by a single sender's PATH message." INDEX { rsvpSessionNumber, rsvpSenderNumber } ::= { rsvpSenderTable 1 } RsvpSenderEntry ::= SEQUENCE { rsvpSenderNumber SessionNumber, rsvpSenderType SessionType, rsvpSenderHopAddr IpAddress, rsvpSenderHopLih Integer32, rsvpSenderInterface InterfaceIndex, rsvpSenderServType INTEGER, rsvpSenderTSpecRate BitRate, rsvpSenderTSpecPeakRate BitRate, rsvpSenderTSpecBurst BurstSize, rsvpSenderTSpecMinTU MessageSize, rsvpSenderTSpecMaxTU MessageSize, rsvpSenderInterval RefreshInterval, rsvpSenderRSVPHop TruthValue, rsvpSenderLastChange TimeStamp, rsvpSenderPolicy OCTET STRING, rsvpSenderAdspecBreak TruthValue, rsvpSenderAdspecHopCount INTEGER, rsvpSenderAdspecPathBw BitRate, rsvpSenderAdspecMinLatency Integer32, rsvpSenderAdspecMtu INTEGER, rsvpSenderAdspecGuaranteedSvc TruthValue, rsvpSenderAdspecGuaranteedBreak TruthValue, rsvpSenderAdspecGuaranteedCtot Integer32, rsvpSenderAdspecGuaranteedDtot Integer32, rsvpSenderAdspecGuaranteedCsum Integer32, rsvpSenderAdspecGuaranteedDsum Integer32, rsvpSenderAdspecGuaranteedHopCount INTEGER, rsvpSenderAdspecGuaranteedPathBw BitRate, rsvpSenderAdspecGuaranteedMinLatency Integer32, rsvpSenderAdspecGuaranteedMtu INTEGER, rsvpSenderAdspecCtrlLoadSvc TruthValue, rsvpSenderAdspecCtrlLoadBreak TruthValue, rsvpSenderAdspecCtrlLoadHopCount INTEGER, rsvpSenderAdspecCtrlLoadPathBw BitRate, rsvpSenderAdspecCtrlLoadMinLatency Integer32, rsvpSenderAdspecCtrlLoadMtu INTEGER, rsvpSenderTTL INTEGER, rsvpSenderTeiAddr IpAddress, rsvpSenderTunnelId INTEGER, rsvpSenderExtTunnelId IpAddress, rsvpSenderTunnelSenderAddr IpAddress, rsvpSenderLspId INTEGER, rsvpSenderSessionName DisplayString, rsvpSenderPhopIfAddr IpAddress, rsvpSenderSetupPriority Integer32, rsvpSenderHoldingPriority Integer32, rsvpSenderLocalProtection INTEGER, rsvpSenderLabelRecord INTEGER, rsvpSenderSEStyleRequest INTEGER, rsvpSenderAffinitiesExcludeAny Integer32, rsvpSenderAffinitiesIncludeAny Integer32, rsvpSenderAffinitiesIncludeAll Integer32 } rsvpSenderNumber OBJECT-TYPE SYNTAX SessionNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of this sender. This is for SNMP Indexing purposes only and has no relation to any protocol value." ::= { rsvpSenderEntry 1 } rsvpSenderType OBJECT-TYPE SYNTAX SessionType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of session (IP4, IP6, IP6 with flow information, etc)." ::= { rsvpSenderEntry 2 } rsvpSenderHopAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address used by the previous RSVP hop (which may be the original sender)." ::= { rsvpSenderEntry 3 } rsvpSenderHopLih OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Logical Interface Handle used by the pre- vious RSVP hop (which may be the original sender)." ::= { rsvpSenderEntry 4 } rsvpSenderInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value of the interface on which this PATH message was most recently received." ::= { rsvpSenderEntry 5 } rsvpSenderServType OBJECT-TYPE SYNTAX INTEGER { cos(1), intserv(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The service type of this session. For COS service type, the following TSpec parameters do not make sense" ::= { rsvpSenderEntry 6 } rsvpSenderTSpecRate OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The Average Bit Rate of the sender's data stream. Within a transmission burst, the ar- rival rate may be as fast as rsvpSenderTSpec- PeakRate (if supported by the service model); however, averaged across two or more burst in- tervals, the rate should not exceed rsvpSen- derTSpecRate. Note that this is a prediction, often based on the general capability of a type of codec or particular encoding; the measured average rate may be significantly lower." ::= { rsvpSenderEntry 7 } rsvpSenderTSpecPeakRate OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The Peak Bit Rate of the sender's data stream. Traffic arrival is not expected to exceed this rate at any time, apart from the effects of jitter in the network. If not specified in the TSpec, this returns zero or noSuchValue." ::= { rsvpSenderEntry 8 } rsvpSenderTSpecBurst OBJECT-TYPE SYNTAX BurstSize UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest burst expected from the sender at a time." ::= { rsvpSenderEntry 9 } rsvpSenderTSpecMinTU OBJECT-TYPE SYNTAX MessageSize MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum message size for this flow. The policing algorithm will treat smaller messages as though they are this size." ::= { rsvpSenderEntry 10 } rsvpSenderTSpecMaxTU OBJECT-TYPE SYNTAX MessageSize MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum message size for this flow. The admission algorithm will reject TSpecs whose Maximum Transmission Unit, plus the interface headers, exceed the interface MTU." ::= { rsvpSenderEntry 11 } rsvpSenderInterval OBJECT-TYPE SYNTAX RefreshInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The interval between refresh messages as ad- vertised by the Previous Hop." ::= { rsvpSenderEntry 12 } rsvpSenderRSVPHop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the node believes that the previous IP hop is an RSVP hop. If FALSE, the node be- lieves that the previous IP hop may not be an RSVP hop." ::= { rsvpSenderEntry 13 } rsvpSenderLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last change in this PATH mes- sage; This is either the first time it was re- ceived or the time of the most recent change in parameters." ::= { rsvpSenderEntry 14 } rsvpSenderPolicy OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The contents of the policy object, displayed as an uninterpreted string of octets, including the object header. In the absence of such an object, this should be of zero length." ::= { rsvpSenderEntry 15 } rsvpSenderAdspecBreak OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The global break bit general characterization parameter from the ADSPEC. If TRUE, at least one non-IS hop was detected in the path. If FALSE, no non-IS hops were detected." ::= { rsvpSenderEntry 16 } rsvpSenderAdspecHopCount OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The hop count general characterization parame- ter from the ADSPEC. A return of zero or noSuchValue indicates one of the following con- ditions: the invalid bit was set the parameter was not present" ::= { rsvpSenderEntry 17 } rsvpSenderAdspecPathBw OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The path bandwidth estimate general character- ization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the fol- lowing conditions: the invalid bit was set the parameter was not present" ::= { rsvpSenderEntry 18 } rsvpSenderAdspecMinLatency OBJECT-TYPE SYNTAX Integer32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum path latency general characteriza- tion parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the fol- lowing conditions: the invalid bit was set the parameter was not present" ::= { rsvpSenderEntry 19 } rsvpSenderAdspecMtu OBJECT-TYPE SYNTAX INTEGER (0..65535) UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The composed Maximum Transmission Unit general characterization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the following conditions: the invalid bit was set the parameter was not present" ::= { rsvpSenderEntry 20 } rsvpSenderAdspecGuaranteedSvc OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the ADSPEC contains a Guaranteed Ser- vice fragment. If FALSE, the ADSPEC does not contain a Guaranteed Service fragment." ::= { rsvpSenderEntry 21 } rsvpSenderAdspecGuaranteedBreak OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the Guaranteed Service fragment has its 'break' bit set, indicating that one or more nodes along the path do not support the guaranteed service. If FALSE, and rsvpSen- derAdspecGuaranteedSvc is TRUE, the 'break' bit is not set. If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns FALSE or noSuchValue." ::= { rsvpSenderEntry 22 } rsvpSenderAdspecGuaranteedCtot OBJECT-TYPE SYNTAX Integer32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the end-to-end composed value for the guaranteed service 'C' parameter. A return of zero or noSuchValue indicates one of the fol- lowing conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 23 } rsvpSenderAdspecGuaranteedDtot OBJECT-TYPE SYNTAX Integer32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the end-to-end composed value for the guaranteed service 'D' parameter. A return of zero or noSuchValue indicates one of the fol- lowing conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 24 } rsvpSenderAdspecGuaranteedCsum OBJECT-TYPE SYNTAX Integer32 UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the composed value for the guaranteed ser- vice 'C' parameter since the last reshaping point. A return of zero or noSuchValue indi- cates one of the following conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 25 } rsvpSenderAdspecGuaranteedDsum OBJECT-TYPE SYNTAX Integer32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the composed value for the guaranteed ser- vice 'D' parameter since the last reshaping point. A return of zero or noSuchValue indi- cates one of the following conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 26 } rsvpSenderAdspecGuaranteedHopCount OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the service-specific override of the hop count general characterization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the following conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 27 } rsvpSenderAdspecGuaranteedPathBw OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the service-specific override of the path bandwidth estimate general characterization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the following con- ditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 28 } rsvpSenderAdspecGuaranteedMinLatency OBJECT-TYPE SYNTAX Integer32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the service-specific override of the minimum path latency general characterization parameter from the ADSPEC. A return of zero or noSuch- Value indicates one of the following condi- tions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 29 } rsvpSenderAdspecGuaranteedMtu OBJECT-TYPE SYNTAX INTEGER (0..65535) UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecGuaranteedSvc is TRUE, this is the service-specific override of the com- posed Maximum Transmission Unit general charac- terization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the following conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecGuaranteedSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 30 } rsvpSenderAdspecCtrlLoadSvc OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the ADSPEC contains a Controlled Load Service fragment. If FALSE, the ADSPEC does not contain a Controlled Load Service frag- ment." ::= { rsvpSenderEntry 31 } rsvpSenderAdspecCtrlLoadBreak OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the Controlled Load Service fragment has its 'break' bit set, indicating that one or more nodes along the path do not support the controlled load service. If FALSE, and rsvpSenderAdspecCtrlLoadSvc is TRUE, the 'break' bit is not set. If rsvpSenderAdspecCtrlLoadSvc is FALSE, this returns FALSE or noSuchValue." ::= { rsvpSenderEntry 32 } rsvpSenderAdspecCtrlLoadHopCount OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecCtrlLoadSvc is TRUE, this is the service-specific override of the hop count general characterization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the following conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecCtrlLoadSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 33 } rsvpSenderAdspecCtrlLoadPathBw OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecCtrlLoadSvc is TRUE, this is the service-specific override of the path bandwidth estimate general characterization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the following con- ditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecCtrlLoadSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 34 } rsvpSenderAdspecCtrlLoadMinLatency OBJECT-TYPE SYNTAX Integer32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecCtrlLoadSvc is TRUE, this is the service-specific override of the minimum path latency general characterization parameter from the ADSPEC. A return of zero or noSuch- Value indicates one of the following condi- tions: the invalid bit was set the parameter was not present If rsvpSenderAdspecCtrlLoadSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 35 } rsvpSenderAdspecCtrlLoadMtu OBJECT-TYPE SYNTAX INTEGER (0..65535) UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "If rsvpSenderAdspecCtrlLoadSvc is TRUE, this is the service-specific override of the com- posed Maximum Transmission Unit general charac- terization parameter from the ADSPEC. A return of zero or noSuchValue indicates one of the following conditions: the invalid bit was set the parameter was not present If rsvpSenderAdspecCtrlLoadSvc is FALSE, this returns zero or noSuchValue." ::= { rsvpSenderEntry 36 } rsvpSenderTTL OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The TTL value in the RSVP header that was last received." ::= { rsvpSenderEntry 37 } rsvpSenderTeiAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the egress node for the tunnel." ::= { rsvpSenderEntry 38 } rsvpSenderTunnelId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit identifier used in this session that remains constant over the life of the tunnel." ::= { rsvpSenderEntry 39 } rsvpSenderExtTunnelId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit identifier used in this session that remains constant over the life of the tunnel. Normally set to all zeros. Ingress nodes that wish to narrow the scope of a session to the ingress-egress pair may place their IPv4 address here as a globally unique identifier." ::= { rsvpSenderEntry 40 } rsvpSenderTunnelSenderAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the sender node" ::= { rsvpSenderEntry 41 } rsvpSenderLspId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit identifier used in the SENDER_TEMPLATE and the FILTER_SPEC that can be changed to allow a sender to share resources with itself." ::= { rsvpSenderEntry 42 } rsvpSenderSessionName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "An user friendly name associated with this session." ::= { rsvpSenderEntry 43 } rsvpSenderPhopIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the previous hop interface." ::= { rsvpSenderEntry 44 } rsvpSenderSetupPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Setup priority for the sender's session." ::= { rsvpSenderEntry 45 } rsvpSenderHoldingPriority OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Holding priority for the sender's session." ::= { rsvpSenderEntry 46 } rsvpSenderLocalProtection OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the local protection has been requested for this session." ::= { rsvpSenderEntry 47 } rsvpSenderLabelRecord OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the label record has been requested for this session." ::= { rsvpSenderEntry 48 } rsvpSenderSEStyleRequest OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether SE style signalling has been requested for this session." ::= { rsvpSenderEntry 49 } rsvpSenderAffinitiesExcludeAny OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Resource affinities - Exclude-any." ::= { rsvpSenderEntry 50 } rsvpSenderAffinitiesIncludeAny OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Resource affinities - Include-any." ::= { rsvpSenderEntry 51 } rsvpSenderAffinitiesIncludeAll OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Resource affinities - Include-all." ::= { rsvpSenderEntry 52 } -- The RSVP Reservation Requests Received Table contains the -- information displayed by receivers regarding their needs with -- respect to sessions and senders. It is in essence a list of the -- valid RESV messages that the RSVP Router or Host is receiving. rsvpResvTable OBJECT-TYPE SYNTAX SEQUENCE OF RsvpResvEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Information describing the state information displayed by receivers in RESV messages." ::= { rsvpObjects 3 } rsvpResvEntry OBJECT-TYPE SYNTAX RsvpResvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the state information displayed by a single receiver's RESV message concerning a single sender." INDEX { rsvpSessionNumber, rsvpResvNumber } ::= { rsvpResvTable 1 } RsvpResvEntry ::= SEQUENCE { rsvpResvNumber SessionNumber, rsvpResvType SessionType, rsvpResvHopAddr IpAddress, rsvpResvHopLih Integer32, rsvpResvInterface InterfaceIndex, rsvpResvService QosService, rsvpResvTSpecRate BitRate, rsvpResvTSpecPeakRate BitRate, rsvpResvTSpecBurst BurstSize, rsvpResvTSpecMinTU MessageSize, rsvpResvTSpecMaxTU MessageSize, rsvpResvRSpecRate BitRate, rsvpResvRSpecSlack Integer32, rsvpResvInterval RefreshInterval, rsvpResvScope OCTET STRING, rsvpResvShared TruthValue, rsvpResvExplicit TruthValue, rsvpResvRSVPHop TruthValue, rsvpResvLastChange TimeStamp, rsvpResvPolicy OCTET STRING, rsvpResvTTL INTEGER, rsvpResvTeiAddr IpAddress, rsvpResvTunnelId INTEGER, rsvpResvExtTunnelId IpAddress, rsvpResvTunnelSenderAddr IpAddress, rsvpResvLspId INTEGER, rsvpResvNhopIfAddr IpAddress, rsvpResvStyle INTEGER, rsvpResvInLabelShim Integer32, rsvpResvInLabelVPI Integer32, rsvpResvInLabelVCI Integer32, rsvpResvOutLabelShim Integer32, rsvpResvOutLabelVPI Integer32, rsvpResvOutLabelVCI Integer32 } rsvpResvNumber OBJECT-TYPE SYNTAX SessionNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of this reservation request. This is for SNMP Indexing purposes only and has no relation to any protocol value." ::= { rsvpResvEntry 1 } rsvpResvType OBJECT-TYPE SYNTAX SessionType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of session (IP4, IP6, IP6 with flow information, etc)." ::= { rsvpResvEntry 2 } rsvpResvHopAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address used by the next RSVP hop (which may be the ultimate receiver)." ::= { rsvpResvEntry 3 } rsvpResvHopLih OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Logical Interface Handle received from the previous RSVP hop (which may be the ultimate receiver)." ::= { rsvpResvEntry 4 } rsvpResvInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value of the interface on which this RESV message was most recently received." ::= { rsvpResvEntry 5 } rsvpResvService OBJECT-TYPE SYNTAX QosService MAX-ACCESS read-only STATUS current DESCRIPTION "The QoS Service classification requested by the receiver." ::= { rsvpResvEntry 6 } rsvpResvTSpecRate OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The Average Bit Rate of the sender's data stream. Within a transmission burst, the ar- rival rate may be as fast as rsvpResvTSpec- PeakRate (if supported by the service model); however, averaged across two or more burst in- tervals, the rate should not exceed rsvpResvTSpecRate. Note that this is a prediction, often based on the general capability of a type of codec or particular encoding; the measured average rate may be significantly lower." ::= { rsvpResvEntry 7 } rsvpResvTSpecPeakRate OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The Peak Bit Rate of the sender's data stream. Traffic arrival is not expected to exceed this rate at any time, apart from the effects of jitter in the network. If not specified in the TSpec, this returns zero or noSuchValue." ::= { rsvpResvEntry 8 } rsvpResvTSpecBurst OBJECT-TYPE SYNTAX BurstSize UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest burst expected from the sender at a time. If this is less than the sender's advertised burst size, the receiver is asking the network to provide flow pacing beyond what would be provided under normal circumstances. Such pac- ing is at the network's option." ::= { rsvpResvEntry 9 } rsvpResvTSpecMinTU OBJECT-TYPE SYNTAX MessageSize MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum message size for this flow. The policing algorithm will treat smaller messages as though they are this size." ::= { rsvpResvEntry 10 } rsvpResvTSpecMaxTU OBJECT-TYPE SYNTAX MessageSize MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum message size for this flow. The admission algorithm will reject TSpecs whose Maximum Transmission Unit, plus the interface headers, exceed the interface MTU." ::= { rsvpResvEntry 11 } rsvpResvRSpecRate OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "If the requested service is Guaranteed, as specified by rsvpResvService, this is the clearing rate that is being requested. Other- wise, it is zero, or the agent may return noSuchValue." ::= { rsvpResvEntry 12 } rsvpResvRSpecSlack OBJECT-TYPE SYNTAX Integer32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If the requested service is Guaranteed, as specified by rsvpResvService, this is the delay slack. Otherwise, it is zero, or the agent may return noSuchValue." ::= { rsvpResvEntry 13 } rsvpResvInterval OBJECT-TYPE SYNTAX RefreshInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The interval between refresh messages as ad- vertised by the Next Hop." ::= { rsvpResvEntry 14 } rsvpResvScope OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The contents of the scope object, displayed as an uninterpreted string of octets, including the object header. In the absence of such an object, this should be of zero length. If the length is non-zero, this contains a series of IP4 or IP6 addresses." ::= { rsvpResvEntry 15 } rsvpResvShared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, a reservation shared among senders is requested. If FALSE, a reservation specific to this sender is requested." ::= { rsvpResvEntry 16 } rsvpResvExplicit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, individual senders are listed using Filter Specifications. If FALSE, all senders are implicitly selected. The Scope Object will contain a list of senders that need to receive this reservation request for the purpose of routing the RESV message." ::= { rsvpResvEntry 17 } rsvpResvRSVPHop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the node believes that the previous IP hop is an RSVP hop. If FALSE, the node be- lieves that the previous IP hop may not be an RSVP hop." ::= { rsvpResvEntry 18 } rsvpResvLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last change in this reserva- tion request; This is either the first time it was received or the time of the most recent change in parameters." ::= { rsvpResvEntry 19 } rsvpResvPolicy OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The contents of the policy object, displayed as an uninterpreted string of octets, including the object header. In the absence of such an object, this should be of zero length." ::= { rsvpResvEntry 20 } rsvpResvTTL OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The TTL value in the RSVP header that was last received." ::= { rsvpResvEntry 21 } rsvpResvTeiAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the egress node for the tunnel." ::= { rsvpResvEntry 22 } rsvpResvTunnelId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit identifier used in this session that remains constant over the life of the tunnel." ::= { rsvpResvEntry 23 } rsvpResvExtTunnelId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit identifier used in this session that remains constant over the life of the tunnel. Normally set to all zeros. Ingress nodes that wish to narrow the scope of a session to the ingress-egress pair may place their IPv4 address here as a globally unique identifier." ::= { rsvpResvEntry 24 } rsvpResvTunnelSenderAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the sender node" ::= { rsvpResvEntry 25 } rsvpResvLspId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit identifier used in the SENDER_TEMPLATE and the FILTER_SPEC that can be changed to allow a sender to share resources with itself." ::= { rsvpResvEntry 26 } rsvpResvNhopIfAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of next hop interface" ::= { rsvpResvEntry 27 } rsvpResvStyle OBJECT-TYPE SYNTAX INTEGER { ff(1), se(2), wf(3), unknown(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The reservation style for this reservation." ::= { rsvpResvEntry 28 } rsvpResvInLabelShim OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inbound label (shim)." ::= { rsvpResvEntry 29 } rsvpResvInLabelVPI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inbound label (VPI)." ::= { rsvpResvEntry 30 } rsvpResvInLabelVCI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Inbound label (VPI)." ::= { rsvpResvEntry 31 } rsvpResvOutLabelShim OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Outbound label (shim)." ::= { rsvpResvEntry 32 } rsvpResvOutLabelVPI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Outbound label (VPI)." ::= { rsvpResvEntry 33 } rsvpResvOutLabelVCI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Outbound label (VPI)." ::= { rsvpResvEntry 34 } -- The RSVP Reservation Requests Forwarded Table contains the -- information displayed by receivers regarding their needs with -- respect to sessions and senders. It is in essence a list of the -- valid RESV messages that the RSVP Router or Host is sending -- to its upstream neighbors. rsvpResvFwdTable OBJECT-TYPE SYNTAX SEQUENCE OF RsvpResvFwdEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Information describing the state information displayed upstream in RESV messages." ::= { rsvpObjects 4 } rsvpResvFwdEntry OBJECT-TYPE SYNTAX RsvpResvFwdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the state information displayed upstream in an RESV message concern- ing a single sender." INDEX { rsvpSessionNumber, rsvpResvFwdNumber } ::= { rsvpResvFwdTable 1 } RsvpResvFwdEntry ::= SEQUENCE { rsvpResvFwdNumber SessionNumber, rsvpResvFwdType SessionType, rsvpResvFwdHopAddr OCTET STRING, rsvpResvFwdHopLih Integer32, rsvpResvFwdInterface InterfaceIndex, rsvpResvFwdService QosService, rsvpResvFwdTSpecRate BitRate, rsvpResvFwdTSpecPeakRate BitRate, rsvpResvFwdTSpecBurst BurstSize, rsvpResvFwdTSpecMinTU MessageSize, rsvpResvFwdTSpecMaxTU MessageSize, rsvpResvFwdRSpecRate BitRate, rsvpResvFwdRSpecSlack Integer32, rsvpResvFwdInterval RefreshInterval, rsvpResvFwdScope OCTET STRING, rsvpResvFwdShared TruthValue, rsvpResvFwdExplicit TruthValue, rsvpResvFwdRSVPHop TruthValue, rsvpResvFwdLastChange TimeStamp, rsvpResvFwdPolicy OCTET STRING, rsvpResvFwdTTL INTEGER, rsvpResvFwdTeiAddr IpAddress, rsvpResvFwdTunnelId INTEGER, rsvpResvFwdExtTunnelId IpAddress, rsvpResvFwdTunnelSenderAddr IpAddress, rsvpResvFwdLspId INTEGER } rsvpResvFwdNumber OBJECT-TYPE SYNTAX SessionNumber MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of this reservation request. This is for SNMP Indexing purposes only and has no relation to any protocol value." ::= { rsvpResvFwdEntry 1 } rsvpResvFwdType OBJECT-TYPE SYNTAX SessionType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of session (IP4, IP6, IP6 with flow information, etc)." ::= { rsvpResvFwdEntry 2 } rsvpResvFwdHopAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the (previous) RSVP that will receive this message." ::= { rsvpResvFwdEntry 3 } rsvpResvFwdHopLih OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Logical Interface Handle sent to the (pre- vious) RSVP that will receive this message." ::= { rsvpResvFwdEntry 4 } rsvpResvFwdInterface OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "The ifIndex value of the interface on which this RESV message was most recently sent." ::= { rsvpResvFwdEntry 5 } rsvpResvFwdService OBJECT-TYPE SYNTAX QosService MAX-ACCESS read-only STATUS current DESCRIPTION "The QoS Service classification requested." ::= { rsvpResvFwdEntry 6 } rsvpResvFwdTSpecRate OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The Average Bit Rate of the sender's data stream. Within a transmission burst, the ar- rival rate may be as fast as rsvpResvFwdTSpec- PeakRate (if supported by the service model); however, averaged across two or more burst in- tervals, the rate should not exceed rsvpResvFwdTSpecRate. Note that this is a prediction, often based on the general capability of a type of codec or particular encoding; the measured average rate may be significantly lower." ::= { rsvpResvFwdEntry 7 } rsvpResvFwdTSpecPeakRate OBJECT-TYPE SYNTAX BitRate UNITS "bits per second" MAX-ACCESS read-only STATUS current DESCRIPTION "The Peak Bit Rate of the sender's data stream Traffic arrival is not expected to exceed this rate at any time, apart from the effects of jitter in the network. If not specified in the TSpec, this returns zero or noSuchValue." ::= { rsvpResvFwdEntry 8 } rsvpResvFwdTSpecBurst OBJECT-TYPE SYNTAX BurstSize UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the largest burst expected from the sender at a time. If this is less than the sender's advertised burst size, the receiver is asking the network to provide flow pacing beyond what would be provided under normal circumstances. Such pac- ing is at the network's option." ::= { rsvpResvFwdEntry 9 } rsvpResvFwdTSpecMinTU OBJECT-TYPE SYNTAX MessageSize MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum message size for this flow. The policing algorithm will treat smaller messages as though they are this size." ::= { rsvpResvFwdEntry 10 } rsvpResvFwdTSpecMaxTU OBJECT-TYPE SYNTAX MessageSize MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum message size for this flow. The admission algorithm will reject TSpecs whose Maximum Transmission Unit, plus the interface headers, exceed the interface MTU." ::= { rsvpResvFwdEntry 11 } rsvpResvFwdRSpecRate OBJECT-TYPE SYNTAX BitRate UNITS "bytes per second" MAX-ACCESS read-only STATUS current DESCRIPTION "If the requested service is Guaranteed, as specified by rsvpResvService, this is the clearing rate that is being requested. Other- wise, it is zero, or the agent may return noSuchValue." ::= { rsvpResvFwdEntry 12 } rsvpResvFwdRSpecSlack OBJECT-TYPE SYNTAX Integer32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "If the requested service is Guaranteed, as specified by rsvpResvService, this is the delay slack. Otherwise, it is zero, or the agent may return noSuchValue." ::= { rsvpResvFwdEntry 13 } rsvpResvFwdInterval OBJECT-TYPE SYNTAX RefreshInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The interval between refresh messages adver- tised to the Previous Hop." ::= { rsvpResvFwdEntry 14 } rsvpResvFwdScope OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The contents of the scope object, displayed as an uninterpreted string of octets, including the object header. In the absence of such an object, this should be of zero length." ::= { rsvpResvFwdEntry 15 } rsvpResvFwdShared OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, a reservation shared among senders is requested. If FALSE, a reservation specific to this sender is requested." ::= { rsvpResvFwdEntry 16 } rsvpResvFwdExplicit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, individual senders are listed using Filter Specifications. If FALSE, all senders are implicitly selected. The Scope Object will contain a list of senders that need to receive this reservation request for the purpose of routing the RESV message." ::= { rsvpResvFwdEntry 17 } rsvpResvFwdRSVPHop OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, the node believes that the next IP hop is an RSVP hop. If FALSE, the node be- lieves that the next IP hop may not be an RSVP hop." ::= { rsvpResvFwdEntry 18 } rsvpResvFwdLastChange OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last change in this request; This is either the first time it was sent or the time of the most recent change in parame- ters." ::= { rsvpResvFwdEntry 19 } rsvpResvFwdPolicy OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The contents of the policy object, displayed as an uninterpreted string of octets, including the object header. In the absence of such an object, this should be of zero length." ::= { rsvpResvFwdEntry 20 } rsvpResvFwdTTL OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The TTL value in the RSVP header that was last received." ::= { rsvpResvFwdEntry 21 } rsvpResvFwdTeiAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the egress node for the tunnel." ::= { rsvpResvFwdEntry 22 } rsvpResvFwdTunnelId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit identifier used in this session that remains constant over the life of the tunnel." ::= { rsvpResvFwdEntry 23 } rsvpResvFwdExtTunnelId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit identifier used in this session that remains constant over the life of the tunnel. Normally set to all zeros. Ingress nodes that wish to narrow the scope of a session to the ingress-egress pair may place their IPv4 address here as a globally unique identifier." ::= { rsvpResvFwdEntry 24 } rsvpResvFwdTunnelSenderAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 address of the sender node" ::= { rsvpResvFwdEntry 25 } rsvpResvFwdLspId OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "A 16-bit identifier used in the SENDER_TEMPLATE and the FILTER_SPEC that can be changed to allow a sender to share resources with itself." ::= { rsvpResvFwdEntry 26 } -- The RSVP Interface Attributes Database contains the -- RSVP-specific information for an interface. Information -- that is shared with other reservation procedures such -- as ST-II is in the Integrated Interface Attributes -- Database. rsvpIfTable OBJECT-TYPE SYNTAX SEQUENCE OF RsvpIfEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The RSVP-specific attributes of the system's interfaces." ::= { rsvpObjects 5 } rsvpIfEntry OBJECT-TYPE SYNTAX RsvpIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The RSVP-specific attributes of the a given interface." INDEX { rsvpIfIpAddress } ::= { rsvpIfTable 1 } RsvpIfEntry ::= SEQUENCE { rsvpIfIpAddress IpAddress, rsvpIfUdpNbrs Gauge32, rsvpIfIpNbrs Gauge32, rsvpIfNbrs Gauge32, rsvpIfEnabled TruthValue, rsvpIfUdpRequired TruthValue, rsvpIfRefreshBlockadeMultiple INTEGER, rsvpIfRefreshMultiple INTEGER, rsvpIfTTL INTEGER, rsvpIfRefreshInterval TimeInterval, -- rsvpIfRouteDelay TimeInterval, rsvpIfState INTEGER, rsvpIfStatus RowStatus } rsvpIfIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP Address of this RSVP interface." ::= { rsvpIfEntry 1 } rsvpIfUdpNbrs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of neighbors perceived to be using only the RSVP UDP Encapsulation." ::= { rsvpIfEntry 2 } rsvpIfIpNbrs OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of neighbors perceived to be using only the RSVP IP Encapsulation." ::= { rsvpIfEntry 3 } rsvpIfNbrs OBJECT-TYPE SYNTAX Gauge32 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 encapsu- lations." ::= { rsvpIfEntry 4 } rsvpIfRefreshBlockadeMultiple OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "The value of the RSVP value 'Kb', Which is the minimum number of refresh intervals that blockade state will last once entered." DEFVAL { 4 } ::= { rsvpIfEntry 5 } rsvpIfRefreshMultiple OBJECT-TYPE SYNTAX INTEGER (1..65535) 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 } ::= { rsvpIfEntry 6 } rsvpIfTTL OBJECT-TYPE SYNTAX INTEGER (0..255) 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 { 0 } -- which is to say, no override ::= { rsvpIfEntry 7 } rsvpIfRefreshInterval OBJECT-TYPE SYNTAX TimeInterval UNITS "milliseconds" 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 } -- 30 seconds ::= { rsvpIfEntry 8 } -- rsvpIfRouteDelay OBJECT-TYPE -- SYNTAX TimeInterval -- UNITS "hundredths of a second" -- MAX-ACCESS read-create -- STATUS current -- DESCRIPTION -- "The approximate period from the time a route -- is changed to the time a resulting message ap- -- pears on the interface." -- DEFVAL { 200 } 2 seconds -- ::= { rsvpIfEntry 8 } rsvpIfEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "If TRUE, RSVP is enabled on this Interface. If FALSE, RSVP is not enabled on this inter- face." ::= { rsvpIfEntry 9 } rsvpIfUdpRequired OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If TRUE, manual configuration forces the use of UDP encapsulation on the interface. If FALSE, UDP encapsulation is only used if rsvpI- fUdpNbrs is not zero." ::= { rsvpIfEntry 10 } rsvpIfState OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The oper status of the interface." ::= { rsvpIfEntry 11 } rsvpIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "'active' on interfaces that are configured for RSVP." ::= { rsvpIfEntry 12 } -- -- RSVP Stats Group -- rsvpStatsGroup OBJECT IDENTIFIER ::= { rsvpObjects 6} rsvpPathSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Path packets sent since last cleared." ::= { rsvpStatsGroup 1 } rsvpPathReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Path packets received since last cleared." ::= { rsvpStatsGroup 2 } rsvpPathErrSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of PathErr packets sent since last cleared." ::= { rsvpStatsGroup 3 } rsvpPathErrReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of PathErr packets recieved since last cleared." ::= { rsvpStatsGroup 4 } rsvpPathTearSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of PathTear packets sent since last cleared." ::= { rsvpStatsGroup 5 } rsvpPathTearReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of PathTear packets received since last cleared." ::= { rsvpStatsGroup 6 } rsvpResvFFSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Resv FF packets sent since last cleared." ::= { rsvpStatsGroup 7 } rsvpResvFFReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Resv FF packets received since last cleared." ::= { rsvpStatsGroup 8 } rsvpResvWFSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Resv WF packets sent since last cleared." ::= { rsvpStatsGroup 9 } rsvpResvWFReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Resv WF packets received since last cleared." ::= { rsvpStatsGroup 10 } rsvpResvSESentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Resv SE packets sent since last cleared." ::= { rsvpStatsGroup 11 } rsvpResvSEReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of Resv SE packets received since last cleared." ::= { rsvpStatsGroup 12 } rsvpResvErrSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of ResvErr packets sent since last cleared." ::= { rsvpStatsGroup 13 } rsvpResvErrReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of ResvErr packets received since last cleared." ::= { rsvpStatsGroup 14 } rsvpResvTearSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of ResvTear packets sent since last cleared." ::= { rsvpStatsGroup 15 } rsvpResvTearReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of ResvTear packets received since last cleared." ::= { rsvpStatsGroup 16 } rsvpResvConfSentPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of ResvConf packets sent since last cleared." ::= { rsvpStatsGroup 17 } rsvpResvConfReceivedPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of ResvConf packets received since last cleared." ::= { rsvpStatsGroup 18 } rsvpBadLengthPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of bad length packets received since last cleared." ::= { rsvpStatsGroup 19 } rsvpUnknownTypePackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of unknown type packets received since last cleared." ::= { rsvpStatsGroup 20 } rsvpBadVersionPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of bad version packets received since last cleared." ::= { rsvpStatsGroup 21 } rsvpBadCksumPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of bad cksum packets received since last cleared." ::= { rsvpStatsGroup 22 } rsvpBadFormatPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of bad format packets received since last cleared." ::= { rsvpStatsGroup 23 } rsvpMemoryAllocFailPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of memory allocation failure since last cleared." ::= { rsvpStatsGroup 24 } rsvpNoPathInfoPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of no path info packets received since last cleared." ::= { rsvpStatsGroup 25 } rsvpResvStyleConflictPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of resv style conflict packets received since RSVP was enabled." ::= { rsvpStatsGroup 26 } rsvpPortConflictPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of port conflict packets received since RSVP was enabled." ::= { rsvpStatsGroup 27 } rsvpResvNoInterfacePackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of resv no interface packets received since RSVP was enabled. An interface for the receive reservation packets cannot be located" ::= { rsvpStatsGroup 28 } rsvpPathErrToClientPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of PathErr packets delivered to local client since last cleared." ::= { rsvpStatsGroup 29 } rsvpResvErrToClientPackets OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of ResvErr packets delivered to local client since last cleared." ::= { rsvpStatsGroup 30 } rsvpPathTimeouts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of times the path state timed out since last cleared." ::= { rsvpStatsGroup 31 } rsvpResvTimeouts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Total number of times the reservation timed out since last cleared." ::= { rsvpStatsGroup 32 } rsvpResetTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Time since last stats clear" ::= { rsvpStatsGroup 33 } rsvpStatsReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Writing a 1 in rsvpStatsReset has the effect of clearing current RSVP statistics" ::= { rsvpStatsGroup 34 } END