draft-ietf-iptel-trip-mib-02.txt   draft-ietf-iptel-trip-mib-03.txt 
D. Zinman Internet Draft D. Zinman
Internet Draft D. Walker Document: draft-ietf-iptel-trip-mib-03.txt
Document: draft-ietf-iptel-trip-mib-02.txt SS8 Networks Expires: November 2002 D. Walker
Expires: July 2002 Jianping Jiang Jianping Jiang
SS8 Networks SS8 Networks
Management Information Base Management Information Base
for Telephony Routing over IP (TRIP) for Telephony Routing over IP (TRIP)
<draft-ietf-iptel-trip-mib-02.txt> <draft-ietf-iptel-trip-mib-03.txt>
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026 [1]. all provisions of Section 10 of RFC 2026 [RFC2026].
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet- other groups may also distribute working documents as Internet-
Drafts. Drafts.
Internet-Drafts are draft documents valid for a maximum of six Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other documents months and may be updated, replaced, or obsoleted by other documents
at any time. It is inappropriate to use Internet-Drafts as reference at any time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
skipping to change at line 44 skipping to change at line 44
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes a set of managed objects that are used In particular, it describes a set of managed objects that are used
to manage for Telephony Routing over IP (TRIP) [RFC3219] devices. to manage for Telephony Routing over IP (TRIP) [RFC3219] devices.
Since TRIP [RFC3219] is modeled after the Border Gateway Protocol Since TRIP [RFC3219] is modeled after the Border Gateway Protocol
(BGP-4) [RFC1771], the managed objects for TRIP are also modeled (BGP-4) [RFC1771], the managed objects for TRIP are also modeled
after RFC1657 - Definitions of Managed Objects for the Fourth after RFC1657 - Definitions of Managed Objects for the Fourth
Version of the Border Gateway Protocol (BGP-4) using SMIv2 Version of the Border Gateway Protocol (BGP-4) using SMIv2
[RFC2578]. [RFC1657].
Zinman/Walker/Jiang 1
Table of Contents Table of Contents
Status of this Memo................................................1 Status of this Memo................................................1
Abstract...........................................................1 Abstract...........................................................1
1. Introduction..................................................2 1. Introduction..................................................3
2. Conventions used in this document.............................2 2. Conventions used in this document.............................3
3. The SNMP Management Framework.................................3
Zinman/Walker/Jiang 1 4. Overview......................................................4
3. The SNMP Management Framework.................................2 5. Structure of TRIP MIB.........................................4
4. Overview......................................................3
5. Structure of TRIP MIB.........................................3
5.1 Textual Conventions...........................................4 5.1 Textual Conventions...........................................4
6. TRIP MIB......................................................4 6. TRIP MIB......................................................5
7. Security Considerations......................................38 7. Security Considerations......................................39
8. Revision History.............................................39 8. Revision History.............................................39
8.1. Changes from <draft-zinman-trip-mib-00.txt>..................39 8.1. Changes from <draft-zinman-trip-mib-00.txt>..................39
8.2. Changes from <draft-zinman-trip-mib-01.txt>..................39 8.2. Changes from <draft-zinman-trip-mib-01.txt>..................40
8.3. Changes from <draft-ietf-iptel-trip-mib-00.txt>..............40 8.3. Changes from <draft-ietf-iptel-trip-mib-00.txt>..............40
8.4. Changes from <draft-ietf-iptel-trip-mib-01.txt>..............40 8.4. Changes from <draft-ietf-iptel-trip-mib-01.txt>..............41
9. Full Copyright Statement.....................................40 8.5. Changes from <draft-ietf-iptel-trip-mib-02.txt>..............41
10. References...................................................41 9. Full Copyright Statement.....................................41
11. Author's Addresses...........................................42 10. References...................................................42
12. Working Group................................................43 11. Author's Addresses...........................................43
12. Working Group................................................44
Zinman/Walker/Jiang 2
1. Introduction 1. Introduction
This memo defines a portion of the Management Information Base This memo defines a portion of the Management Information Base
(MIB)for use with network management protocols in the Internet (MIB)for use with network management protocols in the Internet
community. In particular, it describes a set of managed objects that community. In particular, it describes a set of managed objects that
are used to schedule management operations periodically or at are used to schedule management operations periodically or at
specified dates and times. specified dates and times.
2. Conventions used in this document 2. Conventions used in this document
skipping to change at line 104 skipping to change at line 107
Management Information (SMI) is called SMIv1 and described in Management Information (SMI) is called SMIv1 and described in
STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC
1215 [RFC1215]. The second version, called SMIv2, is described 1215 [RFC1215]. The second version, called SMIv2, is described
in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and
STD 58, RFC 2580 [RFC2580]. STD 58, RFC 2580 [RFC2580].
o Message protocols for transferring management information. The o Message protocols for transferring management information. The
first version of the SNMP message protocol is called SNMPv1 and first version of the SNMP message protocol is called SNMPv1 and
described in STD 15, RFC 1157 [RFC1157]. A second version of described in STD 15, RFC 1157 [RFC1157]. A second version of
the SNMP message protocol, which is not an Internet standards the SNMP message protocol, which is not an Internet standards
Zinman/Walker/Jiang 2
track protocol, is called SNMPv2c and described in RFC 1901 track protocol, is called SNMPv2c and described in RFC 1901
[RFC1901] and RFC 1906 [RFC1906]. The third version of the [RFC1901] and RFC 1906 [RFC1906]. The third version of the
message protocol is called SNMPv3 and described in RFC 1906 message protocol is called SNMPv3 and described in RFC 1906
[RFC1906], RFC 2572 [RFC2572] and RFC 2574 [RFC2574]. [RFC1906], RFC 2572 [RFC2572] and RFC 2574 [RFC2574].
o Protocol operations for accessing management information. The o Protocol operations for accessing management information. The
first set of protocol operations and associated PDU formats is first set of protocol operations and associated PDU formats is
described in STD 15, RFC 1157 [RFC1157]. A second set of described in STD 15, RFC 1157 [RFC1157]. A second set of
protocol operations and associated PDU formats is described in protocol operations and associated PDU formats is described in
RFC 1905 [RFC1905]. RFC 1905 [RFC1905].
o A set of fundamental applications described in RFC 2573 o A set of fundamental applications described in RFC 2573
[RFC2573] and the view-based access control mechanism described [RFC2573] and the view-based access control mechanism described
in RFC 2575 [RFC2575]. in RFC 2575 [RFC2575].
A more detailed introduction to the current SNMP Management A more detailed introduction to the current SNMP Management
Framework can be found in RFC 2570 [RFC2570]. Framework can be found in RFC 2570 [RFC2570].
Zinman/Walker/Jiang 3
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are the Management Information Base or MIB. Objects in the MIB are
defined using the mechanisms defined in the SMI. defined using the mechanisms defined in the SMI.
This memo specifies a MIB module that is compliant to the SMIv2. A This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine readable translation is possible (use of Counter64). Some machine readable
information in SMIv2 will be converted into textual descriptions in information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of machine SMIv1 during the translation process. However, this loss of machine
readable information is not considered to change the semantics of readable information is not considered to change the semantics of
the MIB. the MIB.
4. Overview 4. Overview
Telephony Routing over IP (TRIP) [RFC3219] is an inter-domain Telephony Routing over IP (TRIP) [RFC3219] is an inter-domain
application- application-layer control protocol that exchanges information
layer control protocol that exchanges information between TRIP between TRIP location servers to provide efficient IP telephony
location servers to provide efficient IP telephony routing. This MIB routing. This MIB provides managed objects for TRIP devices defined
provides managed objects for TRIP devices defined in Telephony in Telephony Routing over IP [RFC3219].
Routing over IP [RFC3219].
5. Structure of TRIP MIB 5. Structure of TRIP MIB
This MIB utilizes the framework described in RFC 2788 [RFC2788] for This MIB utilizes the framework described in RFC 2788 [RFC2788] for
management of multiple instances of TRIP from a single entity. The management of multiple instances of TRIP from a single entity. The
Network Services Monitoring MIB applTable will be populated with Network Services Monitoring MIB applTable will be populated with
entries corresponding to each TRIP LS in the system. Each TRIP LS entries corresponding to each TRIP LS in the system. Each TRIP LS
will then have an applIndex associated with it. The value assigned will then have an applIndex associated with it. The value assigned
to applIndex will represent the distinct instance of TRIP. to applIndex will represent the distinct instance of TRIP.
The TRIP MIB contains the following groups of objects: The TRIP MIB contains the following groups of objects:
o The tripConfigGroup contains the common configuration objects o The tripConfigGroup contains the common configuration objects
Zinman/Walker/Jiang 3
applicable to all TRIP applications referenced by the applIndex. applicable to all TRIP applications referenced by the applIndex.
o The tripPeerTableConfigGroup contains the configuration objects o The tripPeerTableConfigGroup contains the configuration objects
applicable to all TRIP peers of the LS referened by the applIndex. applicable to all TRIP peers of the LS referened by the applIndex.
o The tripRouteGroup contains the configuration objects related to o The tripRouteGroup contains the configuration objects related to
the routes of all TRIBs of this LS. the routes of all TRIBs of this LS.
o The tripItadTopologyGroup contains information about the topology o The tripItadTopologyGroup contains information about the topology
of the TRIP ITADs concerning this LS. of the TRIP ITADs concerning this LS.
o The tripPeerTableStatsGroup contains the statistical objects o The tripPeerTableStatsGroup contains the statistical objects
applicable to all TRIP peers of the LS referened by the applIndex. applicable to all TRIP peers of the LS referened by the applIndex.
o The tripNotificationGroup contains notifications that the TRIP o The tripNotificationGroup contains notifications that the TRIP
application can generate. application can generate.
o The tripNotifObjectGroup contains the objects needed by one or o The tripNotifObjectGroup contains the objects needed by one or
more of the notifications. more of the notifications.
5.1 Textual Conventions 5.1 Textual Conventions
The data types TripItad and TripId are used as textual conventions The data types TripItad and TripId are used as textual conventions
in this document. A TRIP ITAD is described in [RFC3219]. A TRIP ID in this document. A TRIP ITAD is described in [RFC3219]. A TRIP ID
is used is used as a distinct identifier for a TRIP LS. A TripAppProtocol is
as a distinct identifier for a TRIP LS. A TripAppProtocol is
Zinman/Walker/Jiang 4
used to identify an application protocol. A TripAddressFamily is used to identify an application protocol. A TripAddressFamily is
used to define an address family. Both TripAppProtocol and used to define an address family. Both TripAppProtocol and
TripAddressFamily are OBJECT IDENTIFIERS and as such, a MIB TripAddressFamily are OBJECT IDENTIFIERS and as such, a MIB
implementor can define a private object of this type of textual implementor can define a private object of this type of textual
convention. Objects defined using these conventions are always convention. Objects defined using these conventions are always
encoded by means of the rules that define their primitive type. encoded by means of the rules that define their primitive type.
Hence, no changes to the SMI or the SNMP are necessary to Hence, no changes to the SMI or the SNMP are necessary to
accommodate these textual conventions which are adopted merely for accommodate these textual conventions which are adopted merely for
the convenience of readers. the convenience of readers.
skipping to change at line 212 skipping to change at line 212
mib-2 mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
DateAndTime, DateAndTime,
TimeInterval, TimeInterval,
TruthValue, TruthValue,
TimeStamp, TimeStamp,
StorageType, StorageType,
RowStatus RowStatus
Zinman/Walker/Jiang 4
FROM SNMPv2-TC FROM SNMPv2-TC
OBJECT-GROUP, OBJECT-GROUP,
MODULE-COMPLIANCE, MODULE-COMPLIANCE,
NOTIFICATION-GROUP NOTIFICATION-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
InetAddressType, InetAddressType,
InetAddress InetAddress,
InetPortNumber
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
applIndex applIndex
FROM NETWORK-SERVICES-MIB; FROM NETWORK-SERVICES-MIB;
tripMIB MODULE-IDENTITY tripMIB MODULE-IDENTITY
LAST-UPDATED "200202280000Z" -- Feb 28, 2002 LAST-UPDATED "200205170000Z" -- May 17, 2002
ORGANIZATION "IETF IPTel Working Group" ORGANIZATION "IETF IPTel Working Group"
CONTACT-INFO CONTACT-INFO
"Co-editor David Zinman "Co-editor David Zinman
Zinman/Walker/Jiang 5
email: dzinman@sympatico.ca email: dzinman@sympatico.ca
phone: +1 613 791 2841 phone: +1 613 791 2841
Co-editor Dave Walker Co-editor Dave Walker
SS8 Networks, Inc. SS8 Networks, Inc.
postal: 495 March Road, Suite #500 postal: 495 March Road, Suite #500
Ottawa, ON, K2K 3G1 Canada Ottawa, ON, K2K 3G1 Canada
email: drwalker@ss8.com email: drwalker@ss8.com
phone: +1 613 592 2100 phone: +1 613 592 2100
skipping to change at line 256 skipping to change at line 257
Ottawa, ON, K2K 3G1 Canada Ottawa, ON, K2K 3G1 Canada
email: jianping@ss8.com email: jianping@ss8.com
phone: +1 613 592 2100 phone: +1 613 592 2100
" "
DESCRIPTION DESCRIPTION
"The MIB module describing Telephony Routing over IP (TRIP). "The MIB module describing Telephony Routing over IP (TRIP).
TRIP is a policy driven inter-administrative domain protocol TRIP is a policy driven inter-administrative domain protocol
for advertising the reachability of telephony destinations for advertising the reachability of telephony destinations
between location servers (LS), and for advertising attributes between location servers (LS), and for advertising attributes
of the routes to those destinations." of the routes to those destinations."
REVISION "200202280000Z" REVISION "200205170000Z"
DESCRIPTION DESCRIPTION
"The initial version, Published as RFC xxxx." "The initial version, Published as RFC xxxx."
::= { mib-2 xxx } -- to be assigned by IANA ::= { mib-2 xxx } -- to be assigned by IANA
-- --
-- Textual Conventions -- Textual Conventions
-- --
TripItad ::= TEXTUAL-CONVENTION TripItad ::= TEXTUAL-CONVENTION
STATUS current STATUS current
Zinman/Walker/Jiang 5
DESCRIPTION DESCRIPTION
"The values for identifying the IP Telephony "The values for identifying the IP Telephony
Administrative Domain (ITAD)." Administrative Domain (ITAD)."
SYNTAX Unsigned32 (0..4294967295) SYNTAX Unsigned32 (0..4294967295)
TripId ::= TEXTUAL-CONVENTION TripId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TRIP Identifier uniquely identifies a LS within its "The TRIP Identifier uniquely identifies a LS within its
ITAD. It is a 4 octet unsigned integer that may, but not ITAD. It is a 4 octet unsigned integer that may, but not
necessarily, represent the IPv4 address of a Location necessarily, represent the IPv4 address of a Location
Server (LS). For an IPv6 network, it will not represent the Server (LS). For an IPv6 network, it will not represent the
IPv6 address." IPv6 address."
SYNTAX Unsigned32 (0..4294967295) SYNTAX Unsigned32 (0..4294967295)
TripAppProtocol ::= TEXTUAL-CONVENTION TripAppProtocol ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The application protocol used for communication with TRIP "The application protocol used for communication with TRIP
Zinman/Walker/Jiang 6
Location Servers (LS). Protocols defined in this document Location Servers (LS). Protocols defined in this document
are: are:
tripSupProtSIP tripSupProtSIP
tripSupProtH323Q931 tripSupProtH323Q931
tripSupProtH323RAS tripSupProtH323RAS
tripSupProtH323ANNEXG tripSupProtH323ANNEXG
Users can add their own application protocol types by Users can add their own application protocol types by
defining a TripAppProtocol type in a private defining a TripAppProtocol type in a private
specification." specification."
skipping to change at line 320 skipping to change at line 321
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
TripCommunityId ::= TEXTUAL-CONVENTION TripCommunityId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The range of legal values for a TRIP Community Identifier." "The range of legal values for a TRIP Community Identifier."
SYNTAX Unsigned32 (0..4294967295) SYNTAX Unsigned32 (0..4294967295)
TripProtocolVersion ::= TEXTUAL-CONVENTION TripProtocolVersion ::= TEXTUAL-CONVENTION
STATUS current STATUS current
Zinman/Walker/Jiang 6
DESCRIPTION DESCRIPTION
"The version number of the TRIP protocol." "The version number of the TRIP protocol."
SYNTAX Integer32 (1..255) SYNTAX Integer32 (1..255)
TripSendReceiveMode ::= TEXTUAL-CONVENTION TripSendReceiveMode ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The operational mode of the TRIP application." "The operational mode of the TRIP application."
SYNTAX INTEGER { sendReceive(1), sendOnly(2), receiveOnly(3) } SYNTAX INTEGER { sendReceive(1), sendOnly(2), receiveOnly(3) }
tripMIBNotifications OBJECT IDENTIFIER ::= { tripMIB 0 } tripMIBNotifications OBJECT IDENTIFIER ::= { tripMIB 0 }
tripMIBObjects OBJECT IDENTIFIER ::= { tripMIB 1 } tripMIBObjects OBJECT IDENTIFIER ::= { tripMIB 1 }
tripMIBConformance OBJECT IDENTIFIER ::= { tripMIB 2 } tripMIBConformance OBJECT IDENTIFIER ::= { tripMIB 2 }
tripMIBNotifObjects OBJECT IDENTIFIER ::= { tripMIB 3 } tripMIBNotifObjects OBJECT IDENTIFIER ::= { tripMIB 3 }
tripMIBAdmin OBJECT IDENTIFIER ::= { tripMIB 4 } tripMIBAdmin OBJECT IDENTIFIER ::= { tripMIB 4 }
tripMIBCompliance OBJECT IDENTIFIER ::= tripMIBCompliance OBJECT IDENTIFIER ::=
{ tripMIBConformance 1 } { tripMIBConformance 1 }
tripMIBGroups OBJECT IDENTIFIER ::= tripMIBGroups OBJECT IDENTIFIER ::=
Zinman/Walker/Jiang 7
{ tripMIBConformance 2 } { tripMIBConformance 2 }
-- --
-- Supported protocols -- Supported protocols
-- --
tripSupportedProtocols OBJECT-IDENTITY tripSupportedProtocols OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registration point for the protocols supported by "Registration point for the protocols supported by
TRIP." TRIP."
skipping to change at line 374 skipping to change at line 375
-- --
tripAddressFamilies OBJECT-IDENTITY tripAddressFamilies OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registration point for the address families supported "Registration point for the address families supported
by TRIP." by TRIP."
::= { tripMIBAdmin 2 } ::= { tripMIBAdmin 2 }
tripAddrFamilyDecimal tripAddrFamilyDecimal
OBJECT IDENTIFIER ::= { tripAddressFamilies 1 } OBJECT IDENTIFIER ::= { tripAddressFamilies 1 }
Zinman/Walker/Jiang 7
tripAddrFamilyPentadecimal tripAddrFamilyPentadecimal
OBJECT IDENTIFIER ::= { tripAddressFamilies 2 } OBJECT IDENTIFIER ::= { tripAddressFamilies 2 }
tripAddrFamilyE164 tripAddrFamilyE164
OBJECT IDENTIFIER ::= { tripAddressFamilies 3 } OBJECT IDENTIFIER ::= { tripAddressFamilies 3 }
-- --
-- tripCfgTable -- tripCfgTable
-- --
tripCfgTable OBJECT-TYPE tripCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripCfgEntry SYNTAX SEQUENCE OF TripCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains the common configuration objects "This table contains the common configuration objects
applicable to all TRIP applications referenced by the applicable to all TRIP applications referenced by the
applIndex. Each row represents those objects for a applIndex. Each row represents those objects for a
particular TRIP LS present in this system. The particular TRIP LS present in this system. The
instances of TRIP LS's are uniquely identified by the instances of TRIP LS's are uniquely identified by the
applIndex." applIndex."
Zinman/Walker/Jiang 8
::= { tripMIBObjects 1 } ::= { tripMIBObjects 1 }
tripCfgEntry OBJECT-TYPE tripCfgEntry OBJECT-TYPE
SYNTAX TripCfgEntry SYNTAX TripCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A row of common configuration." "A row of common configuration."
INDEX { applIndex } INDEX { applIndex }
::= { tripCfgTable 1 } ::= { tripCfgTable 1 }
TripCfgEntry ::= TripCfgEntry ::=
SEQUENCE { SEQUENCE {
tripCfgProtocolVersion TripProtocolVersion, tripCfgProtocolVersion TripProtocolVersion,
tripCfgItad TripItad, tripCfgItad TripItad,
tripCfgIdentifier TripId, tripCfgIdentifier TripId,
tripCfgOperStatus INTEGER, tripCfgOperStatus INTEGER,
tripCfgAdminStatus INTEGER, tripCfgAdminStatus INTEGER,
tripCfgAddrIAddrType InetAddressType, tripCfgAddrIAddrType InetAddressType,
tripCfgAddr InetAddress, tripCfgAddr InetAddress,
tripCfgPort Integer32, tripCfgPort InetPortNumber,
tripCfgMinItadOriginationInterval Integer32, tripCfgMinItadOriginationInterval Integer32,
tripCfgMinRouteAdvertisementInterval Integer32, tripCfgMinRouteAdvertisementInterval Integer32,
tripCfgMaxPurgeTime Integer32, tripCfgMaxPurgeTime Integer32,
tripCfgDisableTime Integer32, tripCfgDisableTime Integer32,
tripCfgSendReceiveMode INTEGER tripCfgSendReceiveMode INTEGER
} }
tripCfgProtocolVersion OBJECT-TYPE tripCfgProtocolVersion OBJECT-TYPE
SYNTAX TripProtocolVersion SYNTAX TripProtocolVersion
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 8
"This object will reflect the version of TRIP "This object will reflect the version of TRIP
supported by this system. It follows the same supported by this system. It follows the same
format as TRIP version information contained format as TRIP version information contained
in the TRIP messages generated by this TRIP entity in the TRIP messages generated by this TRIP entity
as dictated by the TRIP specification[RFC3219]." as dictated by the TRIP specification[RFC3219]."
::= { tripCfgEntry 1 } ::= { tripCfgEntry 1 }
tripCfgItad OBJECT-TYPE tripCfgItad OBJECT-TYPE
SYNTAX TripItad SYNTAX TripItad
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Local Internet Telephony Administrative domain." "The Local Internet Telephony Administrative domain."
::= { tripCfgEntry 2 } ::= { tripCfgEntry 2 }
tripCfgIdentifier OBJECT-TYPE tripCfgIdentifier OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Zinman/Walker/Jiang 9
DESCRIPTION DESCRIPTION
"The object that identifies this TRIP Client." "The object that identifies this TRIP Client."
::= { tripCfgEntry 3 } ::= { tripCfgEntry 3 }
tripCfgAdminStatus OBJECT-TYPE tripCfgAdminStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
up(1), up(1),
down(2) down(2)
} }
MAX-ACCESS read-write MAX-ACCESS read-write
skipping to change at line 483 skipping to change at line 484
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current operational state of the TRIP protocol. "The current operational state of the TRIP protocol.
up(1) : The application is operating normally, and up(1) : The application is operating normally, and
is processing (receiving and possibly is processing (receiving and possibly
issuing) TRIP requests and responses. issuing) TRIP requests and responses.
Zinman/Walker/Jiang 9
down(2): The application is currently unable to down(2): The application is currently unable to
process TRIP messages due to a fault or if process TRIP messages due to a fault or if
TRIP is in an initialization state. TRIP is in an initialization state.
If tripAdminStatus is down(2) then tripOperStatus should If tripAdminStatus is down(2) then tripOperStatus should
be down(2). If tripAdminStatus is changed to up(1) then be down(2). If tripAdminStatus is changed to up(1) then
tripOperStatus should change to up(1) if there is no tripOperStatus should change to up(1) if there is no
fault that prevents the TRIP protocol from moving to the fault that prevents the TRIP protocol from moving to the
up(1) state." up(1) state."
::= { tripCfgEntry 5 } ::= { tripCfgEntry 5 }
tripCfgAddrIAddrType OBJECT-TYPE tripCfgAddrIAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet Address of the tripAddr." "The type of Inet Address of the tripAddr."
REFERENCE REFERENCE
Zinman/Walker/Jiang 10
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripCfgEntry 6 } ::= { tripCfgEntry 6 }
tripCfgAddr OBJECT-TYPE tripCfgAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address of the local LS that the peer connects "The IP address of the local LS that the peer connects
to." to."
REFERENCE REFERENCE
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripCfgEntry 7 } ::= { tripCfgEntry 7 }
tripCfgPort OBJECT-TYPE tripCfgPort OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX InetPortNumber
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The local tcp/udp port on the local LS that the peer "The local tcp/udp port on the local LS that the peer
connects to." connects to."
::= { tripCfgEntry 8 } ::= { tripCfgEntry 8 }
tripCfgMinItadOriginationInterval OBJECT-TYPE tripCfgMinItadOriginationInterval OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum amount of time that must elapse between "The minimum amount of time that must elapse between
advertisement of update message that report changes advertisement of update message that report changes
within the LS's own ITAD." within the LS's own ITAD."
DEFVAL { 30 } DEFVAL { 30 }
Zinman/Walker/Jiang 10
::= { tripCfgEntry 9 } ::= { tripCfgEntry 9 }
tripCfgMinRouteAdvertisementInterval OBJECT-TYPE tripCfgMinRouteAdvertisementInterval OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies minimal interval between successive "Specifies minimal interval between successive
advertisements to a particular destination from an LS." advertisements to a particular destination from an LS."
DEFVAL { 30 } DEFVAL { 30 }
::= { tripCfgEntry 10 } ::= { tripCfgEntry 10 }
tripCfgMaxPurgeTime OBJECT-TYPE tripCfgMaxPurgeTime OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 11
"Indicate the interval that the LS must maintain routes "Indicate the interval that the LS must maintain routes
marked as withdrawn in its database." marked as withdrawn in its database."
DEFVAL { 10 } DEFVAL { 10 }
::= { tripCfgEntry 11 } ::= { tripCfgEntry 11 }
tripCfgDisableTime OBJECT-TYPE tripCfgDisableTime OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
skipping to change at line 589 skipping to change at line 591
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The operational mode of the trip entity running on this "The operational mode of the trip entity running on this
system." system."
::= { tripCfgEntry 13 } ::= { tripCfgEntry 13 }
-- --
-- TripRouteTypeTable -- TripRouteTypeTable
Zinman/Walker/Jiang 11
-- --
tripRouteTypeTable OBJECT-TYPE tripRouteTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripRouteTypeEntry SYNTAX SEQUENCE OF TripRouteTypeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TRIP Route Type table contains one entry per "The TRIP Route Type table contains one entry per
supported protocol - address family pair. This table supported protocol - address family pair. This table
lists the route types supported in this peering session lists the route types supported in this peering session
by the transmitting LS" by the transmitting LS"
::= { tripMIBObjects 2 } ::= { tripMIBObjects 2 }
tripRouteTypeEntry OBJECT-TYPE tripRouteTypeEntry OBJECT-TYPE
SYNTAX TripRouteTypeEntry SYNTAX TripRouteTypeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entry containing information about the route type that "Entry containing information about the route type that
Zinman/Walker/Jiang 12
the TRIP entity supports." the TRIP entity supports."
INDEX { applIndex, INDEX { applIndex,
tripRouteTypeProtocolId, tripRouteTypeProtocolId,
tripRouteTypeAddrFamilyId } tripRouteTypeAddrFamilyId }
::= { tripRouteTypeTable 1 } ::= { tripRouteTypeTable 1 }
TripRouteTypeEntry ::= SEQUENCE { TripRouteTypeEntry ::= SEQUENCE {
tripRouteTypeProtocolId TripAppProtocol, tripRouteTypeProtocolId TripAppProtocol,
tripRouteTypeAddrFamilyId TripAddressFamily tripRouteTypeAddrFamilyId TripAddressFamily
} }
skipping to change at line 643 skipping to change at line 645
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier of an address family that this "The object identifier of an address family that this
peer belongs to." peer belongs to."
::= { tripRouteTypeEntry 2 } ::= { tripRouteTypeEntry 2 }
-- --
-- tripSupportedCommunityTable -- tripSupportedCommunityTable
-- --
Zinman/Walker/Jiang 12
tripSupportedCommunityTable OBJECT-TYPE tripSupportedCommunityTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripSupportedCommunityEntry SYNTAX SEQUENCE OF TripSupportedCommunityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The list of TRIP communities that this LS supports. A "The list of TRIP communities that this LS supports. A
TRIP community is a group of destinations that share TRIP community is a group of destinations that share
common properties. common properties.
The TRIP Communities attribute is used to group The TRIP Communities attribute is used to group
destinations so that the routing decision can be based destinations so that the routing decision can be based
on the identity of the group." on the identity of the group."
REFERENCE REFERENCE
"RFC 3219, section 5.9" "RFC 3219, section 5.9"
::= { tripMIBObjects 3 } ::= { tripMIBObjects 3 }
tripSupportedCommunityEntry OBJECT-TYPE tripSupportedCommunityEntry OBJECT-TYPE
SYNTAX TripSupportedCommunityEntry SYNTAX TripSupportedCommunityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Zinman/Walker/Jiang 13
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entry containing information about a community. A TRIP "Entry containing information about a community. A TRIP
community is a group of destinations that share some community is a group of destinations that share some
common property. This attribute is used so that routing common property. This attribute is used so that routing
decisions can be based on the identity of the group" decisions can be based on the identity of the group"
INDEX { applIndex, tripSupportedCommunityId } INDEX { applIndex, tripSupportedCommunityId }
::= { tripSupportedCommunityTable 1 } ::= { tripSupportedCommunityTable 1 }
TripSupportedCommunityEntry ::= SEQUENCE { TripSupportedCommunityEntry ::= SEQUENCE {
skipping to change at line 696 skipping to change at line 699
tripSupportedCommunityItad OBJECT-TYPE tripSupportedCommunityItad OBJECT-TYPE
SYNTAX TripItad SYNTAX TripItad
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Itad of the community." "The Itad of the community."
::= { tripSupportedCommunityEntry 2 } ::= { tripSupportedCommunityEntry 2 }
tripSupportedCommunityStorage OBJECT-TYPE tripSupportedCommunityStorage OBJECT-TYPE
Zinman/Walker/Jiang 13
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row. Conceptual "The storage type for this conceptual row. Conceptual
rows having the value 'permanent' need not allow write- rows having the value 'permanent' need not allow write-
access to any columnar objects in the row." access to any columnar objects in the row."
DEFVAL { nonVolatile } DEFVAL { nonVolatile }
::= { tripSupportedCommunityEntry 3 } ::= { tripSupportedCommunityEntry 3 }
tripSupportedCommunityRowStatus OBJECT-TYPE tripSupportedCommunityRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The row status of the entry. This object is required "The row status of the entry. This object is required
to create or delete rows by a manager. A value for to create or delete rows by a manager. A value for
tripSupportedCommunityItad must be set for row creation tripSupportedCommunityItad must be set for row creation
to be successful. If the instance already exists for a to be successful. If the instance already exists for a
Zinman/Walker/Jiang 14
particular applIndex, the row create operation will particular applIndex, the row create operation will
fail." fail."
::= { tripSupportedCommunityEntry 4 } ::= { tripSupportedCommunityEntry 4 }
-- --
-- TripPeerTable -- TripPeerTable
-- --
tripPeerTable OBJECT-TYPE tripPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripPeerEntry SYNTAX SEQUENCE OF TripPeerEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at line 750 skipping to change at line 753
a TRIP peer." a TRIP peer."
INDEX { applIndex, INDEX { applIndex,
tripPeerRemoteAddrInetType, tripPeerRemoteAddrInetType,
tripPeerRemoteAddr, tripPeerRemoteAddr,
tripPeerRemotePort } tripPeerRemotePort }
::= {tripPeerTable 1} ::= {tripPeerTable 1}
TripPeerEntry ::= SEQUENCE { TripPeerEntry ::= SEQUENCE {
tripPeerRemoteAddrInetType InetAddressType, tripPeerRemoteAddrInetType InetAddressType,
tripPeerRemoteAddr InetAddress, tripPeerRemoteAddr InetAddress,
tripPeerRemotePort InetPortNumber,
Zinman/Walker/Jiang 14
tripPeerRemotePort Integer32,
tripPeerIdentifier TripId, tripPeerIdentifier TripId,
tripPeerState INTEGER, tripPeerState INTEGER,
tripPeerAdminStatus INTEGER, tripPeerAdminStatus INTEGER,
tripPeerNegotiatedVersion TripProtocolVersion, tripPeerNegotiatedVersion TripProtocolVersion,
tripPeerSendReceiveMode INTEGER, tripPeerSendReceiveMode INTEGER,
tripPeerRemoteItad TripItad, tripPeerRemoteItad TripItad,
tripPeerConnectRetryInterval Integer32, tripPeerConnectRetryInterval Integer32,
tripPeerMaxRetryInterval Integer32, tripPeerMaxRetryInterval Integer32,
tripPeerHoldTime Integer32, tripPeerHoldTime Integer32,
tripPeerKeepAlive Integer32, tripPeerKeepAlive Integer32,
tripPeerHoldTimeConfigured Integer32, tripPeerHoldTimeConfigured Integer32,
tripPeerKeepAliveConfigured Integer32, tripPeerKeepAliveConfigured Integer32,
tripPeerMaxPurgeTime Integer32, tripPeerMaxPurgeTime Integer32,
tripPeerDisableTime Integer32, tripPeerDisableTime Integer32,
tripPeerLearned TruthValue, tripPeerLearned TruthValue,
tripPeerStorage StorageType, tripPeerStorage StorageType,
tripPeerRowStatus RowStatus tripPeerRowStatus RowStatus
} }
Zinman/Walker/Jiang 15
tripPeerRemoteAddrInetType OBJECT-TYPE tripPeerRemoteAddrInetType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet Address of the tripPeerRemoteAddr." "The type of Inet Address of the tripPeerRemoteAddr."
REFERENCE REFERENCE
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripPeerEntry 1 } ::= { tripPeerEntry 1 }
skipping to change at line 796 skipping to change at line 798
DESCRIPTION DESCRIPTION
"The remote IP address of this entry's TRIP peer. The "The remote IP address of this entry's TRIP peer. The
size value of 125 has been assigned due to the sub size value of 125 has been assigned due to the sub
identifier of object types length limitation as identifier of object types length limitation as
defined in SMIv2." defined in SMIv2."
REFERENCE REFERENCE
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripPeerEntry 2 } ::= { tripPeerEntry 2 }
tripPeerRemotePort OBJECT-TYPE tripPeerRemotePort OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX InetPortNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The remote port for the TCP connection between the "The remote port for the TCP connection between the
TRIP peers." TRIP peers."
::= { tripPeerEntry 3 } ::= { tripPeerEntry 3 }
Zinman/Walker/Jiang 15
tripPeerIdentifier OBJECT-TYPE tripPeerIdentifier OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"TRIP identifier of the peer." "TRIP identifier of the peer."
::= { tripPeerEntry 4 } ::= { tripPeerEntry 4 }
tripPeerState OBJECT-TYPE tripPeerState OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
idle(1), idle(1),
connect(2), connect(2),
active(3), active(3),
openSent(4), openSent(4),
openConfirm(5), openConfirm(5),
established(6) established(6)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Zinman/Walker/Jiang 16
DESCRIPTION DESCRIPTION
"TRIP Peer Finite State Machine state. "TRIP Peer Finite State Machine state.
idle(1) : The initial state. Local LS refuses all idle(1) : The initial state. Local LS refuses all
incoming connections. No resources are incoming connections. No resources are
allocated to the peer. allocated to the peer.
connect(2) : Local LS waiting for a transport connect(2) : Local LS waiting for a transport
protocol connection to be completed to protocol connection to be completed to
the peer, and is listening for inbound the peer, and is listening for inbound
skipping to change at line 857 skipping to change at line 860
a KEEPALIVE in response to the OPEN. The a KEEPALIVE in response to the OPEN. The
LS is now waiting for a KEEPALIVE or LS is now waiting for a KEEPALIVE or
NOTIFICATION message in NOTIFICATION message in
response to its OPEN. response to its OPEN.
established(6): LS can exchange UPDATE, NOTIFICATION,and established(6): LS can exchange UPDATE, NOTIFICATION,and
KEEPALIVE messages with its peer." KEEPALIVE messages with its peer."
::= { tripPeerEntry 5 } ::= { tripPeerEntry 5 }
tripPeerAdminStatus OBJECT-TYPE tripPeerAdminStatus OBJECT-TYPE
Zinman/Walker/Jiang 16
SYNTAX INTEGER { SYNTAX INTEGER {
up(1), up(1),
down(2) down(2)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to affect the TRIP connection "This object is used to affect the TRIP connection
state. state.
up(1) : Allow a connection with the peer LS. up(1) : Allow a connection with the peer LS.
down(2) : disconnect the connection from the peer LS and down(2) : disconnect the connection from the peer LS and
do not allow any further connections to this do not allow any further connections to this
peer." peer."
::= { tripPeerEntry 6 } ::= { tripPeerEntry 6 }
tripPeerNegotiatedVersion OBJECT-TYPE tripPeerNegotiatedVersion OBJECT-TYPE
Zinman/Walker/Jiang 17
SYNTAX TripProtocolVersion SYNTAX TripProtocolVersion
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The negotiated version of TRIP running between this "The negotiated version of TRIP running between this
local entity and this peer." local entity and this peer."
::= { tripPeerEntry 7 } ::= { tripPeerEntry 7 }
tripPeerSendReceiveMode OBJECT-TYPE tripPeerSendReceiveMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
skipping to change at line 910 skipping to change at line 913
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Internet Telephony Administrative domain of "The Internet Telephony Administrative domain of
this peer." this peer."
::= { tripPeerEntry 9 } ::= { tripPeerEntry 9 }
tripPeerConnectRetryInterval OBJECT-TYPE tripPeerConnectRetryInterval OBJECT-TYPE
SYNTAX Integer32 (0..2147483647) SYNTAX Integer32 (0..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
Zinman/Walker/Jiang 17
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the initial amount of time that will elapse "Specifies the initial amount of time that will elapse
between connection retry. This value should double between connection retry. This value should double
after each attempt up to the value of after each attempt up to the value of
tripPeerMaxRetryInterval. This value must always be less tripPeerMaxRetryInterval. This value must always be less
than or equal to the value of tripPeerMaxRetryInterval. than or equal to the value of tripPeerMaxRetryInterval.
Attempts to set this value higher than the max retry Attempts to set this value higher than the max retry
should not be allowed." should not be allowed."
DEFVAL { 120 } DEFVAL { 120 }
::= { tripPeerEntry 10 } ::= { tripPeerEntry 10 }
tripPeerMaxRetryInterval OBJECT-TYPE tripPeerMaxRetryInterval OBJECT-TYPE
SYNTAX Integer32 (0..2147483647) SYNTAX Integer32 (0..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 18
"Specifies the maximum amount of time that will elapse "Specifies the maximum amount of time that will elapse
between connection retries. Once the value of between connection retries. Once the value of
tripPeerConnectRetryInterval has reached this value, no tripPeerConnectRetryInterval has reached this value, no
more retries will be attempted. Attempts to set this more retries will be attempted. Attempts to set this
value lower than the retry interval should not be value lower than the retry interval should not be
allowed." allowed."
DEFVAL { 360 } DEFVAL { 360 }
::= { tripPeerEntry 11 } ::= { tripPeerEntry 11 }
tripPeerHoldTime OBJECT-TYPE tripPeerHoldTime OBJECT-TYPE
skipping to change at line 963 skipping to change at line 966
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the amount of time that must elapse between "Specifies the amount of time that must elapse between
keep alive messages. This value is negotiated with the keep alive messages. This value is negotiated with the
remote when a connection is established." remote when a connection is established."
::= { tripPeerEntry 13 } ::= { tripPeerEntry 13 }
Zinman/Walker/Jiang 18
tripPeerHoldTimeConfigured OBJECT-TYPE tripPeerHoldTimeConfigured OBJECT-TYPE
SYNTAX Integer32 (0 | 3..65535) SYNTAX Integer32 (0 | 3..65535)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the maximum time that may elapse between the "Specifies the maximum time that may elapse between the
receipt of successive keepalive or update message." receipt of successive keepalive or update message."
DEFVAL { 240 } DEFVAL { 240 }
::= { tripPeerEntry 14 } ::= { tripPeerEntry 14 }
tripPeerKeepAliveConfigured OBJECT-TYPE tripPeerKeepAliveConfigured OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the amount of time that must elapse between "Specifies the amount of time that must elapse between
keep alive messages." keep alive messages."
Zinman/Walker/Jiang 19
DEFVAL { 30 } DEFVAL { 30 }
::= { tripPeerEntry 15 } ::= { tripPeerEntry 15 }
tripPeerMaxPurgeTime OBJECT-TYPE tripPeerMaxPurgeTime OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX Integer32 (1..65535)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicate the interval that the LS must maintain routes "Indicate the interval that the LS must maintain routes
skipping to change at line 1016 skipping to change at line 1020
DEFVAL { 180 } DEFVAL { 180 }
::= { tripPeerEntry 17 } ::= { tripPeerEntry 17 }
tripPeerLearned OBJECT-TYPE tripPeerLearned OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates whether this entry was learned or "Indicates whether this entry was learned or
configured." configured."
Zinman/Walker/Jiang 19
DEFVAL { false } DEFVAL { false }
::= { tripPeerEntry 18 } ::= { tripPeerEntry 18 }
tripPeerStorage OBJECT-TYPE tripPeerStorage OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row. Conceptual "The storage type for this conceptual row. Conceptual
rows having the value 'permanent' need not allow write- rows having the value 'permanent' need not allow write-
access to any columnar objects in the row." access to any columnar objects in the row."
DEFVAL { nonVolatile } DEFVAL { nonVolatile }
::= { tripPeerEntry 19 } ::= { tripPeerEntry 19 }
tripPeerRowStatus OBJECT-TYPE tripPeerRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 20
"The row status of the entry. This object is required to "The row status of the entry. This object is required to
create or delete rows remotely by a manager. If that create or delete rows remotely by a manager. If that
method already exists for a particular applIndex, the method already exists for a particular applIndex, the
row create operation will fail." row create operation will fail."
::= { tripPeerEntry 20 } ::= { tripPeerEntry 20 }
-- --
-- tripPeerRouteTypeTable -- tripPeerRouteTypeTable
-- --
tripPeerRouteTypeTable OBJECT-TYPE tripPeerRouteTypeTable OBJECT-TYPE
skipping to change at line 1070 skipping to change at line 1074
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entry containing information about the route type that "Entry containing information about the route type that
the TRIP peer supports." the TRIP peer supports."
INDEX { applIndex, INDEX { applIndex,
tripPeerRemoteAddrInetType, tripPeerRemoteAddrInetType,
tripPeerRemoteAddr, tripPeerRemoteAddr,
tripPeerRemotePort, tripPeerRemotePort,
tripPeerRtTypeProtocolId, tripPeerRtTypeProtocolId,
tripPeerRtTypeAddrFamilyId } tripPeerRtTypeAddrFamilyId }
Zinman/Walker/Jiang 20
::= { tripPeerRouteTypeTable 1 } ::= { tripPeerRouteTypeTable 1 }
TripPeerRouteTypeEntry ::= SEQUENCE { TripPeerRouteTypeEntry ::= SEQUENCE {
tripPeerRtTypeProtocolId TripAppProtocol, tripPeerRtTypeProtocolId TripAppProtocol,
tripPeerRtTypeAddrFamilyId TripAddressFamily tripPeerRtTypeAddrFamilyId TripAddressFamily
} }
tripPeerRtTypeProtocolId OBJECT-TYPE tripPeerRtTypeProtocolId OBJECT-TYPE
SYNTAX TripAppProtocol SYNTAX TripAppProtocol
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier of a protocol that this peer is "The object identifier of a protocol that this peer is
using." using."
::= { tripPeerRouteTypeEntry 1 } ::= { tripPeerRouteTypeEntry 1 }
tripPeerRtTypeAddrFamilyId OBJECT-TYPE tripPeerRtTypeAddrFamilyId OBJECT-TYPE
SYNTAX TripAddressFamily SYNTAX TripAddressFamily
MAX-ACCESS read-only MAX-ACCESS read-only
Zinman/Walker/Jiang 21
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object identifier of an address family that this "The object identifier of an address family that this
peer belongs to." peer belongs to."
::= { tripPeerRouteTypeEntry 2 } ::= { tripPeerRouteTypeEntry 2 }
-- --
-- TripPeerStatsTable -- TripPeerStatsTable
-- --
tripPeerStatsTable OBJECT-TYPE tripPeerStatsTable OBJECT-TYPE
skipping to change at line 1124 skipping to change at line 1128
DESCRIPTION DESCRIPTION
"Entry containing information about the connection with "Entry containing information about the connection with
a TRIP peer." a TRIP peer."
AUGMENTS { tripPeerEntry } AUGMENTS { tripPeerEntry }
::= { tripPeerStatsTable 1 } ::= { tripPeerStatsTable 1 }
TripPeerStatsEntry ::= SEQUENCE { TripPeerStatsEntry ::= SEQUENCE {
tripPeerInUpdates Counter32, tripPeerInUpdates Counter32,
tripPeerOutUpdates Counter32, tripPeerOutUpdates Counter32,
tripPeerInTotalMessages Counter32, tripPeerInTotalMessages Counter32,
Zinman/Walker/Jiang 21
tripPeerOutTotalMessages Counter32, tripPeerOutTotalMessages Counter32,
tripPeerFsmEstablishedTransitions Counter32, tripPeerFsmEstablishedTransitions Counter32,
tripPeerFsmEstablishedTime DateAndTime, tripPeerFsmEstablishedTime DateAndTime,
tripPeerInUpdateElapsedTime TimeInterval, tripPeerInUpdateElapsedTime TimeInterval,
tripPeerStateChangeTime TimeStamp tripPeerStateChangeTime TimeStamp
} }
tripPeerInUpdates OBJECT-TYPE tripPeerInUpdates OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of TRIP update messages received from this "The number of TRIP update messages received from this
peer since the last restart of this LS." peer since the last restart of this LS."
::= { tripPeerStatsEntry 1 } ::= { tripPeerStatsEntry 1 }
tripPeerOutUpdates OBJECT-TYPE tripPeerOutUpdates OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
Zinman/Walker/Jiang 22
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of TRIP update messages sent to this peer "The number of TRIP update messages sent to this peer
since the last restart of this location server." since the last restart of this location server."
::= { tripPeerStatsEntry 2 } ::= { tripPeerStatsEntry 2 }
tripPeerInTotalMessages OBJECT-TYPE tripPeerInTotalMessages OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 1178 skipping to change at line 1182
::= { tripPeerStatsEntry 4 } ::= { tripPeerStatsEntry 4 }
tripPeerFsmEstablishedTransitions OBJECT-TYPE tripPeerFsmEstablishedTransitions OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times the TRIP peer has transitioned into "The number of times the TRIP peer has transitioned into
the established state since the last restart of this the established state since the last restart of this
LS." LS."
Zinman/Walker/Jiang 22
::= { tripPeerStatsEntry 5 } ::= { tripPeerStatsEntry 5 }
tripPeerFsmEstablishedTime OBJECT-TYPE tripPeerFsmEstablishedTime OBJECT-TYPE
SYNTAX DateAndTime SYNTAX DateAndTime
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the time and date that this peer entered the "Indicates the time and date that this peer entered the
established state." established state."
::= { tripPeerStatsEntry 6 } ::= { tripPeerStatsEntry 6 }
tripPeerInUpdateElapsedTime OBJECT-TYPE tripPeerInUpdateElapsedTime OBJECT-TYPE
SYNTAX TimeInterval SYNTAX TimeInterval
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Elapsed time in hundredths of seconds since the last "Elapsed time in hundredths of seconds since the last
TRIP update message was received from the peer." TRIP update message was received from the peer."
::= { tripPeerStatsEntry 7 } ::= { tripPeerStatsEntry 7 }
Zinman/Walker/Jiang 23
tripPeerStateChangeTime OBJECT-TYPE tripPeerStateChangeTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime when the last state change of "The value of sysUpTime when the last state change of
tripPeerState took place." tripPeerState took place."
::= { tripPeerStatsEntry 8 } ::= { tripPeerStatsEntry 8 }
-- TRIP Received Route Table. This table contains -- TRIP Received Route Table. This table contains
skipping to change at line 1232 skipping to change at line 1235
tripRouteEntry OBJECT-TYPE tripRouteEntry OBJECT-TYPE
SYNTAX TripRouteEntry SYNTAX TripRouteEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about a route to a called destination." "Information about a route to a called destination."
INDEX { applIndex, INDEX { applIndex,
tripRouteAppProtocol, tripRouteAppProtocol,
tripRouteAddressFamily, tripRouteAddressFamily,
Zinman/Walker/Jiang 23
tripRouteAddress, tripRouteAddress,
tripRoutePeer tripRoutePeer
} }
::= { tripRouteTable 1 } ::= { tripRouteTable 1 }
TripRouteEntry ::= SEQUENCE { TripRouteEntry ::= SEQUENCE {
tripRouteAppProtocol TripAppProtocol, tripRouteAppProtocol TripAppProtocol,
tripRouteAddressFamily TripAddressFamily, tripRouteAddressFamily TripAddressFamily,
tripRouteAddress OCTET STRING, tripRouteAddress OCTET STRING,
tripRoutePeer TripId, tripRoutePeer TripId,
tripRouteTRIBMask BITS, tripRouteTRIBMask BITS,
tripRouteAddressSequenceNumber Integer32, tripRouteAddressSequenceNumber Integer32,
tripRouteAddressOriginatorId TripId, tripRouteAddressOriginatorId TripId,
tripRouteNextHopServerIAddrType InetAddressType, tripRouteNextHopServerIAddrType InetAddressType,
tripRouteNextHopServer InetAddress, tripRouteNextHopServer InetAddress,
tripRouteNextHopServerPort Integer32, tripRouteNextHopServerPort InetPortNumber,
tripRouteNextHopServerItad TripItad, tripRouteNextHopServerItad TripItad,
tripRouteMultiExitDisc Unsigned32, tripRouteMultiExitDisc Unsigned32,
tripRouteLocalPref Unsigned32, tripRouteLocalPref Unsigned32,
Zinman/Walker/Jiang 24
tripRouteAdvertisementPath OCTET STRING, tripRouteAdvertisementPath OCTET STRING,
tripRouteRoutedPath OCTET STRING, tripRouteRoutedPath OCTET STRING,
tripRouteAtomicAggregate TruthValue, tripRouteAtomicAggregate TruthValue,
tripRouteUnknown OCTET STRING, tripRouteUnknown OCTET STRING,
tripRouteWithdrawn TruthValue, tripRouteWithdrawn TruthValue,
tripRouteConverted TruthValue, tripRouteConverted TruthValue,
tripRouteReceivedTime TimeStamp tripRouteReceivedTime TimeStamp
} }
tripRouteAppProtocol OBJECT-TYPE tripRouteAppProtocol OBJECT-TYPE
skipping to change at line 1286 skipping to change at line 1289
"Specifies the type of address for the destination "Specifies the type of address for the destination
route." route."
::= { tripRouteEntry 2 } ::= { tripRouteEntry 2 }
tripRouteAddress OBJECT-TYPE tripRouteAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..255)) SYNTAX OCTET STRING (SIZE(1..255))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the address (prefix) of the family type given "This is the address (prefix) of the family type given
Zinman/Walker/Jiang 24
by Address Family of the destination. It is the prefix by Address Family of the destination. It is the prefix
of addresses reachable from this gateway via the next of addresses reachable from this gateway via the next
hop server." hop server."
REFERENCE REFERENCE
"RFC 3219, section 5.1.1.1." "RFC 3219, section 5.1.1.1."
::= { tripRouteEntry 3 } ::= { tripRouteEntry 3 }
tripRoutePeer OBJECT-TYPE tripRoutePeer OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier of the peer where the route information "The identifier of the peer where the route information
was learned." was learned."
::= { tripRouteEntry 4 } ::= { tripRouteEntry 4 }
tripRouteTRIBMask OBJECT-TYPE tripRouteTRIBMask OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
adjTribIns(0), adjTribIns(0),
Zinman/Walker/Jiang 25
extTrib(1), extTrib(1),
locTrib(2), locTrib(2),
adjTribOut(3) adjTribOut(3)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates which TRIB(s) this entry belongs to. This is "Indicates which TRIB(s) this entry belongs to. This is
a bit-map of possible types. The various bit positions a bit-map of possible types. The various bit positions
are: are:
skipping to change at line 1340 skipping to change at line 1343
originated by the LS identified by originated by the LS identified by
tripRouteAddressOriginatorId intra-domain attribute." tripRouteAddressOriginatorId intra-domain attribute."
::= { tripRouteEntry 6 } ::= { tripRouteEntry 6 }
tripRouteAddressOriginatorId OBJECT-TYPE tripRouteAddressOriginatorId OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is an intra-domain attribute indicating the "This is an intra-domain attribute indicating the
Zinman/Walker/Jiang 25
internal LS that originated the route into the ITAD." internal LS that originated the route into the ITAD."
::= { tripRouteEntry 7 } ::= { tripRouteEntry 7 }
tripRouteNextHopServerIAddrType OBJECT-TYPE tripRouteNextHopServerIAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet Address of the "The type of Inet Address of the
tripRouteNextHopServer." tripRouteNextHopServer."
REFERENCE REFERENCE
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripRouteEntry 8 } ::= { tripRouteEntry 8 }
tripRouteNextHopServer OBJECT-TYPE tripRouteNextHopServer OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 26
"Indicates the next hop that messages of a given "Indicates the next hop that messages of a given
protocol destined for tripRouteAddress should protocol destined for tripRouteAddress should
be sent to." be sent to."
::= { tripRouteEntry 9 } ::= { tripRouteEntry 9 }
tripRouteNextHopServerPort OBJECT-TYPE tripRouteNextHopServerPort OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port of the next hop server that this route "The port of the next hop server that this route
will use." will use."
::= { tripRouteEntry 10 } ::= { tripRouteEntry 10 }
tripRouteNextHopServerItad OBJECT-TYPE tripRouteNextHopServerItad OBJECT-TYPE
SYNTAX TripItad SYNTAX TripItad
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the domain of the next hop." "Indicates the domain of the next hop."
::= { tripRouteEntry 11 } ::= { tripRouteEntry 11 }
tripRouteMultiExitDisc OBJECT-TYPE tripRouteMultiExitDisc OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295) SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is used by an LS to express a preference for one "The Multiple Exit Discriminator allows an LS to
link between the domains over another link between the discriminate between, and indicate preference for,
domains. A higher value represents a more preferred otherwise similar routes to a neighbouring domain.
routing object." A higher value represents a more preferred routing
object."
REFERENCE
"RFC 3219, section 5.8"
::= { tripRouteEntry 12 } ::= { tripRouteEntry 12 }
Zinman/Walker/Jiang 26
tripRouteLocalPref OBJECT-TYPE tripRouteLocalPref OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295) SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicated the local LS's degree of preference for an "Indicated the local LS's degree of preference for an
advertised route destination." advertised route destination."
::= { tripRouteEntry 13 } ::= { tripRouteEntry 13 }
tripRouteAdvertisementPath OBJECT-TYPE tripRouteAdvertisementPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..252)) SYNTAX OCTET STRING (SIZE(4..252))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Identifies the ITADs through wich routing information "Identifies the ITADs through wich routing information
carried in an advertisement has passed. carried in an advertisement has passed.
Zinman/Walker/Jiang 27
This object is probably best represented as sequence of This object is probably best represented as sequence of
integer. For SMI compatibility, though, it is integer. For SMI compatibility, though, it is
represented as OCTET STRING. This object is a sequence represented as OCTET STRING. This object is a sequence
of ITADs in network byte order." of ITADs in network byte order."
::= { tripRouteEntry 14 } ::= { tripRouteEntry 14 }
tripRouteRoutedPath OBJECT-TYPE tripRouteRoutedPath OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4..252)) SYNTAX OCTET STRING (SIZE(4..252))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 1447 skipping to change at line 1453
DESCRIPTION DESCRIPTION
"Indicates that a route may traverse domains not listed "Indicates that a route may traverse domains not listed
in tripRouteRoutedPath. If an LS selects the less in tripRouteRoutedPath. If an LS selects the less
specific route from a set of overlapping routes, then specific route from a set of overlapping routes, then
this value returns TRUE." this value returns TRUE."
::= { tripRouteEntry 16 } ::= { tripRouteEntry 16 }
tripRouteUnknown OBJECT-TYPE tripRouteUnknown OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..255)) SYNTAX OCTET STRING (SIZE(0..255))
MAX-ACCESS read-only MAX-ACCESS read-only
Zinman/Walker/Jiang 27
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"One or more attributes not understood and dropped by "One or more attributes not understood and dropped by
this location server." this location server."
REFERENCE REFERENCE
"RFC 3219, section 4.3.2.3" "RFC 3219, section 4.3.2.3"
::= { tripRouteEntry 17 } ::= { tripRouteEntry 17 }
tripRouteWithdrawn OBJECT-TYPE tripRouteWithdrawn OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates if this route is to be removed from service "Indicates if this route is to be removed from service
by the receiving LS." by the receiving LS."
::= { tripRouteEntry 18 } ::= { tripRouteEntry 18 }
Zinman/Walker/Jiang 28
tripRouteConverted OBJECT-TYPE tripRouteConverted OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates if this route has been converted to a "Indicates if this route has been converted to a
different application protocol than it had originally." different application protocol than it had originally."
::= { tripRouteEntry 19 } ::= { tripRouteEntry 19 }
tripRouteReceivedTime OBJECT-TYPE tripRouteReceivedTime OBJECT-TYPE
skipping to change at line 1501 skipping to change at line 1506
DESCRIPTION DESCRIPTION
"A table containing a list of TRIP communities "A table containing a list of TRIP communities
associated with a route. Each instance of associated with a route. Each instance of
tripPeerRouteTypeEntry has an instance in the tripPeerRouteTypeEntry has an instance in the
tripRouteTable as a parent." tripRouteTable as a parent."
REFERENCE REFERENCE
"RFC 3219, section 5.9." "RFC 3219, section 5.9."
::= { tripMIBObjects 8 } ::= { tripMIBObjects 8 }
tripRouteCommunityEntry OBJECT-TYPE tripRouteCommunityEntry OBJECT-TYPE
Zinman/Walker/Jiang 28
SYNTAX TripRouteCommunityEntry SYNTAX TripRouteCommunityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about communities associated with a route. "Information about communities associated with a route.
An entry with a tripRouteAddress of 00 and a An entry with a tripRouteAddress of 00 and a
tripRoutePeer of 0 refers to the local LS." tripRoutePeer of 0 refers to the local LS."
INDEX { applIndex, INDEX { applIndex,
tripRouteAppProtocol, tripRouteAppProtocol,
tripRouteAddressFamily, tripRouteAddressFamily,
tripRouteAddress, tripRouteAddress,
tripRoutePeer, tripRoutePeer,
tripRouteCommunityId tripRouteCommunityId
} }
::= { tripRouteCommunityTable 1 } ::= { tripRouteCommunityTable 1 }
Zinman/Walker/Jiang 29
TripRouteCommunityEntry ::= SEQUENCE { TripRouteCommunityEntry ::= SEQUENCE {
tripRouteCommunityId TripCommunityId, tripRouteCommunityId TripCommunityId,
tripRouteCommunityItad TripItad tripRouteCommunityItad TripItad
} }
tripRouteCommunityId OBJECT-TYPE tripRouteCommunityId OBJECT-TYPE
SYNTAX TripCommunityId SYNTAX TripCommunityId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1555 skipping to change at line 1559
SYNTAX SEQUENCE OF TripItadTopologyEntry SYNTAX SEQUENCE OF TripItadTopologyEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The sequence of link connections between peers within "The sequence of link connections between peers within
an ITAD." an ITAD."
::= { tripMIBObjects 9 } ::= { tripMIBObjects 9 }
tripItadTopologyEntry OBJECT-TYPE tripItadTopologyEntry OBJECT-TYPE
SYNTAX TripItadTopologyEntry SYNTAX TripItadTopologyEntry
Zinman/Walker/Jiang 29
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about a peer of the LS identified by "Information about a peer of the LS identified by
tripItadTopologyOrigId." tripItadTopologyOrigId."
INDEX { applIndex, tripItadTopologyOrigId } INDEX { applIndex, tripItadTopologyOrigId }
::= { tripItadTopologyTable 1 } ::= { tripItadTopologyTable 1 }
TripItadTopologyEntry ::= SEQUENCE { TripItadTopologyEntry ::= SEQUENCE {
tripItadTopologyOrigId TripId, tripItadTopologyOrigId TripId,
tripItadTopologySeqNum Unsigned32 tripItadTopologySeqNum Unsigned32
} }
tripItadTopologyOrigId OBJECT-TYPE tripItadTopologyOrigId OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Zinman/Walker/Jiang 30
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the internal LS that originated "Indicates the internal LS that originated
the ITAD topology information into the ITAD." the ITAD topology information into the ITAD."
::= { tripItadTopologyEntry 1 } ::= { tripItadTopologyEntry 1 }
tripItadTopologySeqNum OBJECT-TYPE tripItadTopologySeqNum OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 1609 skipping to change at line 1613
LS identified by tripItadTopologyOrigId is currently LS identified by tripItadTopologyOrigId is currently
peering. Each instance of tripItadTopologyIdEntry has an peering. Each instance of tripItadTopologyIdEntry has an
instance in the tripItadTopologyTable as a parent." instance in the tripItadTopologyTable as a parent."
::= { tripMIBObjects 10 } ::= { tripMIBObjects 10 }
tripItadTopologyIdEntry OBJECT-TYPE tripItadTopologyIdEntry OBJECT-TYPE
SYNTAX TripItadTopologyIdEntry SYNTAX TripItadTopologyIdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 30
"Information about a peer to the LS identified by "Information about a peer to the LS identified by
tripItadTopologyOrigId." tripItadTopologyOrigId."
INDEX { applIndex, INDEX { applIndex,
tripItadTopologyOrigId, tripItadTopologyOrigId,
tripItadTopologyId } tripItadTopologyId }
::= { tripItadTopologyIdTable 1 } ::= { tripItadTopologyIdTable 1 }
TripItadTopologyIdEntry ::= SEQUENCE { TripItadTopologyIdEntry ::= SEQUENCE {
tripItadTopologyId TripId tripItadTopologyId TripId
} }
tripItadTopologyId OBJECT-TYPE tripItadTopologyId OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 31
"The index into this entry. Indicates the other location "The index into this entry. Indicates the other location
servers within the ITAD domain that this LS identified servers within the ITAD domain that this LS identified
by tripItadTopologyOrigId is currently peering." by tripItadTopologyOrigId is currently peering."
::= { tripItadTopologyIdEntry 1 } ::= { tripItadTopologyIdEntry 1 }
-- --
-- Notification objects -- Notification objects
-- --
tripNotifApplIndex OBJECT-TYPE tripNotifApplIndex OBJECT-TYPE
skipping to change at line 1663 skipping to change at line 1667
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripMIBNotifObjects 2 } ::= { tripMIBNotifObjects 2 }
tripNotifPeerAddr OBJECT-TYPE tripNotifPeerAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..125)) SYNTAX InetAddress (SIZE(0..125))
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The remote IP address of this entry's TRIP peer. The "The remote IP address of this entry's TRIP peer. The
size value of 125 has been assigned due to the sub size value of 125 has been assigned due to the sub
Zinman/Walker/Jiang 31
identifier of object types length limitation as identifier of object types length limitation as
defined in SMIv2." defined in SMIv2."
REFERENCE REFERENCE
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripMIBNotifObjects 3 } ::= { tripMIBNotifObjects 3 }
tripNotifPeerErrCode OBJECT-TYPE tripNotifPeerErrCode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
messageHeader(1), messageHeader(1),
openMessage(2), openMessage(2),
updateMessage(3), updateMessage(3),
holdTimerExpired(4), holdTimerExpired(4),
finiteStateMachine(5), finiteStateMachine(5),
cease(6), cease(6),
tripNotification(7) tripNotification(7)
} }
Zinman/Walker/Jiang 32
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Notification message of TRIP error. The meaning of this "Notification message of TRIP error. The meaning of this
value is applicable to the following functions: value is applicable to the following functions:
messageHeader - All errors detected while messageHeader - All errors detected while
processing the TRIP message header. processing the TRIP message header.
openMessage - All errors detected while openMessage - All errors detected while
processing the OPEN message. processing the OPEN message.
skipping to change at line 1717 skipping to change at line 1721
DESCRIPTION DESCRIPTION
"The sub error code associated with error code. The "The sub error code associated with error code. The
meaning of this value is dependent on the value of meaning of this value is dependent on the value of
tripNotifPeerErrCode. tripNotifPeerErrCode.
Message Header (1) Error Subcodes: Message Header (1) Error Subcodes:
1 - Bad Message Length. 1 - Bad Message Length.
2 - Bad Message Type. 2 - Bad Message Type.
OPEN Message (2) Error Subcodes: OPEN Message (2) Error Subcodes:
Zinman/Walker/Jiang 32
1 - Unsupported Version Number. 1 - Unsupported Version Number.
2 - Bad Peer ITAD. 2 - Bad Peer ITAD.
3 - Bad TRIP Identifier. 3 - Bad TRIP Identifier.
4 - Unsupported Optional Parameter. 4 - Unsupported Optional Parameter.
5 - Unacceptable Hold Time. 5 - Unacceptable Hold Time.
6 - Unsupported Capability. 6 - Unsupported Capability.
7 - Capability Mismatch. 7 - Capability Mismatch.
UPDATE Message (3) Error Subcodes: UPDATE Message (3) Error Subcodes:
1 - Malformed Attribute List. 1 - Malformed Attribute List.
2 - Unrecognized Well-known Attribute. 2 - Unrecognized Well-known Attribute.
3 - Missing Well-known Mandatory Attribute. 3 - Missing Well-known Mandatory Attribute.
4 - Attribute Flags Error. 4 - Attribute Flags Error.
5 - Attribute Length Error. 5 - Attribute Length Error.
6 - Invalid Attribute." 6 - Invalid Attribute."
::= { tripMIBNotifObjects 5 } ::= { tripMIBNotifObjects 5 }
Zinman/Walker/Jiang 33
-- --
-- Notifications -- Notifications
-- --
tripEstablished NOTIFICATION-TYPE tripEstablished NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex } OBJECTS { tripNotifApplIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TRIP Established event is generated when the TRIP "The TRIP Established event is generated when the TRIP
FSM enters the ESTABLISHED state." FSM enters the ESTABLISHED state."
::= { tripMIBNotifications 1 } ::= { tripMIBNotifications 1 }
skipping to change at line 1771 skipping to change at line 1774
tripOpenMessageError NOTIFICATION-TYPE tripOpenMessageError NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
tripNotifPeerErrCode, tripNotifPeerErrCode,
tripNotifPeerErrSubcode, tripNotifPeerErrSubcode,
tripPeerState tripPeerState
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 33
"Errors detected while processing the OPEN message." "Errors detected while processing the OPEN message."
::= { tripMIBNotifications 3 } ::= { tripMIBNotifications 3 }
tripUpdateMessageError NOTIFICATION-TYPE tripUpdateMessageError NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
tripNotifPeerErrCode, tripNotifPeerErrCode,
tripNotifPeerErrSubcode, tripNotifPeerErrSubcode,
tripPeerState tripPeerState
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Errors detected while processing the UPDATE message." "Errors detected while processing the UPDATE message."
::= { tripMIBNotifications 4 } ::= { tripMIBNotifications 4 }
Zinman/Walker/Jiang 34
tripHoldTimerExpired NOTIFICATION-TYPE tripHoldTimerExpired NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
tripNotifPeerErrCode, tripNotifPeerErrCode,
tripNotifPeerErrSubcode, tripNotifPeerErrSubcode,
tripPeerState tripPeerState
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1825 skipping to change at line 1827
"Generated if there is an error detected in a TRIP "Generated if there is an error detected in a TRIP
notification message sent with another cause. Note that notification message sent with another cause. Note that
the TRIP notification refered to in this object is not the TRIP notification refered to in this object is not
an SNMP notification, it is a specific message described an SNMP notification, it is a specific message described
in the TRIP specification." in the TRIP specification."
REFERENCE REFERENCE
"RFC 3219, section 6.4." "RFC 3219, section 6.4."
::= { tripMIBNotifications 7 } ::= { tripMIBNotifications 7 }
-- --
Zinman/Walker/Jiang 34
-- Compliance Statements -- Compliance Statements
-- --
tripCompliance MODULE-COMPLIANCE tripCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for TRIP entities." "The compliance statement for TRIP entities."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { tripConfigGroup, MANDATORY-GROUPS { tripConfigGroup,
tripPeerTableConfigGroup, tripPeerTableConfigGroup,
tripRouteGroup, tripRouteGroup,
tripItadTopologyGroup, tripItadTopologyGroup,
tripPeerTableStatsGroup } tripPeerTableStatsGroup }
GROUP tripNotificationGroup GROUP tripNotificationGroup
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 35
"This group is optional. A TRIP entity can choose not to "This group is optional. A TRIP entity can choose not to
send any notifications. If this group is implemented, send any notifications. If this group is implemented,
the tripNotifObjectGroup must also be implemented." the tripNotifObjectGroup must also be implemented."
GROUP tripNotifObjectGroup GROUP tripNotifObjectGroup
DESCRIPTION DESCRIPTION
"This group is optional. A TRIP entity can choose not to "This group is optional. A TRIP entity can choose not to
send any notifications. If this group is implemented, send any notifications. If this group is implemented,
the tripNotificationGroup must also be implemented." the tripNotificationGroup must also be implemented."
skipping to change at line 1879 skipping to change at line 1881
tripCfgAddrIAddrType, tripCfgAddrIAddrType,
tripCfgAddr, tripCfgAddr,
tripCfgPort, tripCfgPort,
tripCfgMinItadOriginationInterval, tripCfgMinItadOriginationInterval,
tripCfgMinRouteAdvertisementInterval, tripCfgMinRouteAdvertisementInterval,
tripCfgMaxPurgeTime, tripCfgMaxPurgeTime,
tripCfgDisableTime, tripCfgDisableTime,
tripCfgSendReceiveMode, tripCfgSendReceiveMode,
tripSupportedCommunityItad, tripSupportedCommunityItad,
tripSupportedCommunityStorage, tripSupportedCommunityStorage,
Zinman/Walker/Jiang 35
tripRouteTypeAddrFamilyId, tripRouteTypeAddrFamilyId,
tripSupportedCommunityRowStatus tripSupportedCommunityRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The global objects for configuring trip." "The global objects for configuring trip."
::= { tripMIBGroups 1 } ::= { tripMIBGroups 1 }
tripPeerTableConfigGroup OBJECT-GROUP tripPeerTableConfigGroup OBJECT-GROUP
OBJECTS { OBJECTS {
tripPeerIdentifier, tripPeerIdentifier,
tripPeerState, tripPeerState,
tripPeerAdminStatus, tripPeerAdminStatus,
tripPeerNegotiatedVersion, tripPeerNegotiatedVersion,
tripPeerSendReceiveMode, tripPeerSendReceiveMode,
tripPeerRemoteItad, tripPeerRemoteItad,
Zinman/Walker/Jiang 36
tripPeerConnectRetryInterval, tripPeerConnectRetryInterval,
tripPeerMaxRetryInterval, tripPeerMaxRetryInterval,
tripPeerHoldTime, tripPeerHoldTime,
tripPeerKeepAlive, tripPeerKeepAlive,
tripPeerHoldTimeConfigured, tripPeerHoldTimeConfigured,
tripPeerKeepAliveConfigured, tripPeerKeepAliveConfigured,
tripPeerMaxPurgeTime, tripPeerMaxPurgeTime,
tripPeerDisableTime, tripPeerDisableTime,
tripPeerLearned, tripPeerLearned,
tripPeerStorage, tripPeerStorage,
skipping to change at line 1933 skipping to change at line 1935
tripPeerFsmEstablishedTransitions, tripPeerFsmEstablishedTransitions,
tripPeerFsmEstablishedTime, tripPeerFsmEstablishedTime,
tripPeerInUpdateElapsedTime, tripPeerInUpdateElapsedTime,
tripPeerStateChangeTime tripPeerStateChangeTime
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The global statistics the TRIP peer table." "The global statistics the TRIP peer table."
::= { tripMIBGroups 3 } ::= { tripMIBGroups 3 }
Zinman/Walker/Jiang 36
tripRouteGroup OBJECT-GROUP tripRouteGroup OBJECT-GROUP
OBJECTS { OBJECTS {
tripRouteTRIBMask, tripRouteTRIBMask,
tripRouteAddressSequenceNumber, tripRouteAddressSequenceNumber,
tripRouteAddressOriginatorId, tripRouteAddressOriginatorId,
tripRouteNextHopServerIAddrType, tripRouteNextHopServerIAddrType,
tripRouteNextHopServer, tripRouteNextHopServer,
tripRouteNextHopServerPort, tripRouteNextHopServerPort,
tripRouteNextHopServerItad, tripRouteNextHopServerItad,
tripRouteMultiExitDisc, tripRouteMultiExitDisc,
tripRouteLocalPref, tripRouteLocalPref,
tripRouteAdvertisementPath, tripRouteAdvertisementPath,
tripRouteRoutedPath, tripRouteRoutedPath,
tripRouteAtomicAggregate, tripRouteAtomicAggregate,
tripRouteUnknown, tripRouteUnknown,
tripRouteWithdrawn, tripRouteWithdrawn,
Zinman/Walker/Jiang 37
tripRouteConverted, tripRouteConverted,
tripRouteReceivedTime, tripRouteReceivedTime,
tripRouteCommunityItad tripRouteCommunityItad
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The global objects for configuring route attribute." "The global objects for configuring route attribute."
::= { tripMIBGroups 4 } ::= { tripMIBGroups 4 }
skipping to change at line 1986 skipping to change at line 1989
tripHoldTimerExpired, tripHoldTimerExpired,
tripConnectionCollision, tripConnectionCollision,
tripNotificationErr tripNotificationErr
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of notifications defined for TRIP." "A collection of notifications defined for TRIP."
::= { tripMIBGroups 6 } ::= { tripMIBGroups 6 }
tripNotifObjectGroup OBJECT-GROUP tripNotifObjectGroup OBJECT-GROUP
Zinman/Walker/Jiang 37
OBJECTS { OBJECTS {
tripNotifApplIndex, tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
tripNotifPeerErrCode, tripNotifPeerErrCode,
tripNotifPeerErrSubcode tripNotifPeerErrSubcode
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The collection of objects that specify information for "The collection of objects that specify information for
TRIP notifications." TRIP notifications."
::= { tripMIBGroups 7 } ::= { tripMIBGroups 7 }
END END
Zinman/Walker/Jiang 38
7. Security Considerations 7. Security Considerations
There are a number of management objects defined in this MIB that There are a number of management objects defined in this MIB that
have a MAX-ACCESS clause of read-write and/or read-create. Such have a MAX-ACCESS clause of read-write and/or read-create. Such
objects may be considered sensitive or vulnerable in some network objects may be considered sensitive or vulnerable in some network
environments. The support for SET operations in a non-secure environments. The support for SET operations in a non-secure
environment without proper protection can have a negative effect on environment without proper protection can have a negative effect on
network operations. network operations.
The managed objects in this MIB contain sensitive information since, The managed objects in this MIB contain sensitive information since,
skipping to change at line 2038 skipping to change at line 2041
features as provided by the SNMPv3 framework. Specifically, the use features as provided by the SNMPv3 framework. Specifically, the use
of the User-based Security Model RFC 2574 [RFC2574] and the View- of the User-based Security Model RFC 2574 [RFC2574] and the View-
based Access Control Model RFC 2575 [RFC2575] is recommended. based Access Control Model RFC 2575 [RFC2575] is recommended.
It is then a customer/user responsibility to ensure that the SNMP It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly entity giving access to an instance of this MIB, is properly
configured to give access to the objects only to those principals configured to give access to the objects only to those principals
users) that have legitimate rights to indeed GET or SET users) that have legitimate rights to indeed GET or SET
(change/create/delete) them. (change/create/delete) them.
Zinman/Walker/Jiang 38
8. Revision History 8. Revision History
8.1. Changes from <draft-zinman-trip-mib-00.txt> 8.1. Changes from <draft-zinman-trip-mib-00.txt>
o Removed tripRouteAddressLen from the tripRouteTable. o Removed tripRouteAddressLen from the tripRouteTable.
o Made use of INET-ADDRESS-MIB and it's TC's for IPv6 compliance. o Made use of INET-ADDRESS-MIB and it's TC's for IPv6 compliance.
o Changed order of the enumeration of tripPeerSendReceiveMode to o Changed order of the enumeration of tripPeerSendReceiveMode to
comform to TRIP draft. comform to TRIP draft.
o Added objects tripPeerCircuitCapacity and tripPeerDSPCapacity to o Added objects tripPeerCircuitCapacity and tripPeerDSPCapacity to
support TRIP for Gateways [24]. support TRIP for Gateways [24].
o Removed tripPeerLastError and tripPeerState objects for o Removed tripPeerLastError and tripPeerState objects for
tripEstablished notification. tripEstablished notification.
o Added local community object. o Added local community object.
o Added communities table for TRIP routes and removed community o Added communities table for TRIP routes and removed community
object from route table. object from route table.
o Added send/receive capability to local LS. o Added send/receive capability to local LS.
o Added tripRouteAddressFamily as an Index to TripRouteEntry. o Added tripRouteAddressFamily as an Index to TripRouteEntry.
Zinman/Walker/Jiang 39
o Changed enumerations in tripRouteAddressFamily to decimal(1) and o Changed enumerations in tripRouteAddressFamily to decimal(1) and
hexaDecimal(2). hexaDecimal(2).
o Support for authentication mechanism from draft-ietf-iptel-trip- o Support for authentication mechanism from draft-ietf-iptel-trip-
authen-00.txt. authen-00.txt.
o Changed name of tripRoutePathSegment to o Changed name of tripRoutePathSegment to
tripRouteRoutedPathSegment. tripRouteRoutedPathSegment.
o Added tripRouteConverted to the routing table to signify a o Added tripRouteConverted to the routing table to signify a
Converted Route. Converted Route.
o Changed DEFVAL of tripPeerConnectRetryInterval from 60 to 120 o Changed DEFVAL of tripPeerConnectRetryInterval from 60 to 120
seconds. seconds.
skipping to change at line 2092 skipping to change at line 2095
OBJECT IDENTIFIER. See [RFC3219] section 13.4 OBJECT IDENTIFIER. See [RFC3219] section 13.4
o Changed definition of textual convention TripAddressFamily to o Changed definition of textual convention TripAddressFamily to
OBJECT IDENTIFIER. See [RFC3219] section 13.3 OBJECT IDENTIFIER. See [RFC3219] section 13.3
o Added object identifiers for tripSupportedProtocols and o Added object identifiers for tripSupportedProtocols and
tripAddressFamilies. tripAddressFamilies.
o Removed authentication tables. o Removed authentication tables.
o Removed textual convention TripPublicKey. o Removed textual convention TripPublicKey.
o Changed the position of the MIB branches slightly. o Changed the position of the MIB branches slightly.
o Changed name of tripPeerLastError to tripNotifPeerErrCode and o Changed name of tripPeerLastError to tripNotifPeerErrCode and
MAX-ACCESS to accessible-for-notify. MAX-ACCESS to accessible-for-notify.
Zinman/Walker/Jiang 39
o Separated tripNotifPeerErrSubcode from tripNotifPeerErrCode and o Separated tripNotifPeerErrSubcode from tripNotifPeerErrCode and
made them both integers. made them both integers.
o Added compliance statements. o Added compliance statements.
o Changed MAX-ACCESS of tripPeerRemoteItad to read-create. o Changed MAX-ACCESS of tripPeerRemoteItad to read-create.
o Changed DEFVAL of tripPeerHoldTimeConfigured from 90 to 240. o Changed DEFVAL of tripPeerHoldTimeConfigured from 90 to 240.
8.3. Changes from <draft-ietf-iptel-trip-mib-00.txt> 8.3. Changes from <draft-ietf-iptel-trip-mib-00.txt>
o Changed tripSupportedProtocols and tripAddressFamilies from o Changed tripSupportedProtocols and tripAddressFamilies from
OBJECT IDENTIFIER to OBJECT-IDENTITY. OBJECT IDENTIFIER to OBJECT-IDENTITY.
o Added tripRouteTRIBMask with syntax BITS to identify the type of o Added tripRouteTRIBMask with syntax BITS to identify the type of
TRIB the route belongs to. TRIB the route belongs to.
o Removed tripMinItadOriginationInterval and o Removed tripMinItadOriginationInterval and
tripMinRouteAdvertisementInterval from the tripCfgTable because tripMinRouteAdvertisementInterval from the tripCfgTable because
they also exist in the Peer table. they also exist in the Peer table.
o TripPeerRemoteItad made read-only because either the local o TripPeerRemoteItad made read-only because either the local
application will determine the value. application will determine the value.
Zinman/Walker/Jiang 40
o Add tripRouteTypeTable as a sub-table to tripCfgTable (similar to o Add tripRouteTypeTable as a sub-table to tripCfgTable (similar to
tripPeerRouteTypeTable). tripPeerRouteTypeTable).
o Add timestamp to route table (when received), and last change o Add timestamp to route table (when received), and last change
of peer state. of peer state.
o Removed tripRouteBest since the best would be represented by o Removed tripRouteBest since the best would be represented by
LocTRIB or AdjTRIBOut LocTRIB or AdjTRIBOut
8.4. Changes from <draft-ietf-iptel-trip-mib-01.txt> 8.4. Changes from <draft-ietf-iptel-trip-mib-01.txt>
o Reworded chapter 5 to reflect the use of NETWORK-SERVICES-MIB. o Reworded chapter 5 to reflect the use of NETWORK-SERVICES-MIB.
o Removed some rowStatus objects that were not needed. o Removed some rowStatus objects that were not needed.
o Added the branch tripMIBNotifObjects to hold the notification o Added the branch tripMIBNotifObjects to hold the notification
objects. objects.
o Added the branch tripMIBAdmin to hold TRIP address families and o Added the branch tripMIBAdmin to hold TRIP address families and
TRIP supported protocols. TRIP supported protocols.
o Document now references RFC 3219 for TRIP. o Document now references RFC 3219 for TRIP.
o General cleanup of descriptions. o General cleanup of descriptions.
o Made descriptors for consistent by using the first part of the o Made descriptors consistent by using the first part of the table
table name as a prefix. name as a prefix.
o Added objects with the StorageType textual convention for o Added objects with the StorageType textual convention for
read-create tables. read-create tables.
o Updated the references section to conform to IETF specifications. o Updated the references section to conform to IETF specifications.
o Added full copyright statement. o Added full copyright statement.
8.5. Changes from <draft-ietf-iptel-trip-mib-02.txt>
o Included TC InetPortNumber from RFC3291 INET-ADDRESS-MIB
o Some description cleanup
9. Full Copyright Statement 9. Full Copyright Statement
Copyright (C) The Internet Society (2002). All Rights Reserved. Copyright (C) The Internet Society (2002). All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this are included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other the copyright notice or references to the Internet Society or other
Zinman/Walker/Jiang 40
Internet organizations, except as needed for the purpose of Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than followed, or as required to translate it into languages other than
English. English.
The limited permissions granted above are perpetual and will not be The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns. revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
Zinman/Walker/Jiang 41
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
10. References 10. References
[RFC2026] Bradner, S., "The Internet Standards Process _ Revision
3", BCP 9, RFC 2026, October 1996.
[RFC3219] Rosenberg, J., Salama, H. and Squire, M., "Telephony [RFC3219] Rosenberg, J., Salama, H. and Squire, M., "Telephony
Routing over IP (TRIP)", RFC 3219 January 2002. Routing over IP (TRIP)", RFC 3219 January 2002.
[RFC1771] Rekhter, Y. and Li, T., "Border Gateway Protocol 4 [RFC1771] Rekhter, Y. and Li, T., "Border Gateway Protocol 4
(BGP-4)", RFC 1771, March 1995. (BGP-4)", RFC 1771, March 1995.
[RFC1657] Willis, S., Burruss, J., and Chu, J., "Definitions of
Managed Objects for the Fourth Version of the Border
Gateway Protocol (BGP-4) using SMIv2", RFC 1657, July
1994.
[RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An
Architecture for Describing SNMP Management Frameworks", Architecture for Describing SNMP Management Frameworks",
RFC 2571, April 1999. RFC 2571, April 1999.
[RFC1155] Rose, M., and K. McCloghrie, "Structure and [RFC1155] Rose, M., and K. McCloghrie, "Structure and
Identification of Management Information for Identification of Management Information for
TCP/IP-based Internets", STD 16, RFC 1155, May 1990. TCP/IP-based Internets", STD 16, RFC 1155, May 1990.
[RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions", [RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions",
STD 16, RFC 1212, March 1991. STD 16, RFC 1212, March 1991.
skipping to change at line 2199 skipping to change at line 2215
RFC 2578, April 1999. RFC 2578, April 1999.
[RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
J., Rose, M., and S. Waldbusser, "Textual Conventions J., Rose, M., and S. Waldbusser, "Textual Conventions
for SMIv2", STD 58, RFC 2579, April 1999. for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J.,
Case, J., Rose, M., and S. Waldbusser, "Conformance Case, J., Rose, M., and S. Waldbusser, "Conformance
Statements for SMIv2", STD 58, RFC 2580, April 1999. Statements for SMIv2", STD 58, RFC 2580, April 1999.
Zinman/Walker/Jiang 41
[RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin, [RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin,
"Simple Network Management Protocol", STD 15, RFC 1157, "Simple Network Management Protocol", STD 15, RFC 1157,
May 1990. May 1990.
Zinman/Walker/Jiang 42
[RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, "Introduction to Community-based SNMPv2", RFC 1901,
January 1996. January 1996.
[RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Transport Mappings for Version 2 of the Simple Network "Transport Mappings for Version 2 of the Simple Network
Management Protocol (SNMPv2)", RFC 1906, January 1996. Management Protocol (SNMPv2)", RFC 1906, January 1996.
[RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen, [RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen,
"Message Processing and Dispatching for the Simple "Message Processing and Dispatching for the Simple
skipping to change at line 2245 skipping to change at line 2261
[RFC2788] Freed, N., Kille, s., "Network Services Monitoring MIB", [RFC2788] Freed, N., Kille, s., "Network Services Monitoring MIB",
RFC 2788, March 2000. RFC 2788, March 2000.
[BCP0014] Bradner, S., "Key words for use in RFCs to Indicate [BCP0014] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
11. Author's Addresses 11. Author's Addresses
David Zinman David Zinman
Editor
phone: +1 613 791 2841 phone: +1 613 791 2841
Email: dzinman@sympatico.ca Email: dzinman@sympatico.ca
Dave Walker Dave Walker
SS8 Networks, Inc. SS8 Networks, Inc.
Zinman/Walker/Jiang 42
495 March Road, Suite #500 495 March Road, Suite #500
Ottawa, ON K2K 3G1 Ottawa, ON K2K 3G1
Canada Canada
Zinman/Walker/Jiang 43
Phone: +1 613 592 2100 Phone: +1 613 592 2100
Email: drwalker@ss8.com Email: drwalker@ss8.com
Jianping Jiang Jianping Jiang
SS8 Networks, Inc. SS8 Networks, Inc.
495 March Road, Suite #500 495 March Road, Suite #500
Ottawa, ON K2K 3G1 Ottawa, ON K2K 3G1
Canada Canada
Phone: +1 613 592 2100 Phone: +1 613 592 2100
Email: jianping@ss8.com Email: jianping@ss8.com
skipping to change at line 2280 skipping to change at line 2297
Mailing list: iptel@lists.bell-labs.com Mailing list: iptel@lists.bell-labs.com
Chair: Chair:
Jonathan Rosenberg <jdrosen@dynamicsoft.com> Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Transport Area Directors: Transport Area Directors:
Scott Bradner <sob@harvard.edu> Scott Bradner <sob@harvard.edu>
Allison Mankin mankin@east.isi.edu Allison Mankin mankin@east.isi.edu
Zinman/Walker/Jiang 43 Zinman/Walker/Jiang 44
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/