draft-ietf-iptel-trip-mib-01.txt   draft-ietf-iptel-trip-mib-02.txt 
D. Zinman D. Zinman
Internet Draft D. Walker Internet Draft D. Walker
Document: draft-ietf-iptel-trip-mib-01.txt SS8 Networks Document: draft-ietf-iptel-trip-mib-02.txt SS8 Networks
Expires: July 2002 Jianping Jiang Expires: July 2002 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-01.txt> <draft-ietf-iptel-trip-mib-02.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 RFC2026 [1].
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.
skipping to change at line 38 skipping to change at line 38
http://www.ietf.org/ietf/1id-abstracts.txt http://www.ietf.org/ietf/1id-abstracts.txt
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
Abstract Abstract
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) [2] devices. to manage for Telephony Routing over IP (TRIP) [RFC3219] devices.
Since TRIP [2] is modeled after the Border Gateway Protocol (BGP-4) Since TRIP [RFC3219] is modeled after the Border Gateway Protocol
[3], the managed objects for TRIP are also modeled after RFC1657 - (BGP-4) [RFC1771], the managed objects for TRIP are also modeled
Definitions of Managed Objects for the Fourth Version of the Border after RFC1657 - Definitions of Managed Objects for the Fourth
Gateway Protocol (BGP-4) using SMIv2 [4]. Version of the Border Gateway Protocol (BGP-4) using SMIv2
[RFC2578].
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..................................................2
2. Conventions used in this document.............................2 2. Conventions used in this document.............................2
3. The SNMP Management Framework.................................2
4. Overview......................................................3
Zinman/Walker/Jiang 1 Zinman/Walker/Jiang 1
3. The SNMP Management Framework.................................2
4. Overview......................................................3
5. Structure of TRIP MIB.........................................3 5. Structure of TRIP MIB.........................................3
5.1 Textual Conventions...........................................4 5.1 Textual Conventions...........................................4
6. TRIP MIB......................................................4 6. TRIP MIB......................................................4
7. Security Considerations......................................38 7. Security Considerations......................................38
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>..................39
8.3. Changes from <draft-ietf-iptel-trip-mib-00.txt>..............40 8.3. Changes from <draft-ietf-iptel-trip-mib-00.txt>..............40
9. References...................................................40 8.4. Changes from <draft-ietf-iptel-trip-mib-01.txt>..............40
10. Author's Addresses...........................................42 9. Full Copyright Statement.....................................40
11. Working Group................................................42 10. References...................................................41
11. Author's Addresses...........................................42
12. Working Group................................................43
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
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in RFC-2119 [5]. this document are to be interpreted as described in BCP-0014
[BCP0014].
3. The SNMP Management Framework 3. The SNMP Management Framework
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
o An overall architecture, described in RFC 2571 [6]. o An overall architecture, described in RFC 2571 [RFC2571].
o Mechanisms for describing and naming objects and events for the o Mechanisms for describing and naming objects and events for the
purpose of management. The first version of this Structure of purpose of management. The first version of this Structure of
Management Information (SMI) is called SMIv1 and described in Management Information (SMI) is called SMIv1 and described in
STD 16, RFC 1155 [7], STD 16, RFC 1212 [8] and RFC 1215 [9]. STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC
The second version, called SMIv2, is described in STD 58, RFC 1215 [RFC1215]. The second version, called SMIv2, is described
2578 [10], STD 58, RFC 2579 [11] and STD 58, RFC 2580 [12]. in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and
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 [13]. A second version of the described in STD 15, RFC 1157 [RFC1157]. A second version of
SNMP message protocol, which is not an Internet standards track the SNMP message protocol, which is not an Internet standards
protocol, is called SNMPv2c and described in RFC 1901 [14] and
RFC 1906 [15]. The third version of the message protocol is
called SNMPv3 and described in RFC 1906 [15], RFC 2572 [21] and
RFC 2574 [19].
Zinman/Walker/Jiang 2 Zinman/Walker/Jiang 2
track protocol, is called SNMPv2c and described in RFC 1901
[RFC1901] and RFC 1906 [RFC1906]. The third version of the
message protocol is called SNMPv3 and described in RFC 1906
[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 [13]. A second set of protocol described in STD 15, RFC 1157 [RFC1157]. A second set of
operations and associated PDU formats is described in RFC 1905 protocol operations and associated PDU formats is described in
[16]. RFC 1905 [RFC1905].
o A set of fundamental applications described in RFC 2573 o A set of fundamental applications described in RFC 2573
[22] and the view-based access control mechanism described [RFC2573] and the view-based access control mechanism described
in RFC 2575 [17]. 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 [24]. Framework can be found in RFC 2570 [RFC2570].
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) [2] is an inter-domain application- Telephony Routing over IP (TRIP) [RFC3219] is an inter-domain
application-
layer control protocol that exchanges information between TRIP layer control protocol that exchanges information between TRIP
location servers to provide efficient IP telephony routing. This MIB location servers to provide efficient IP telephony routing. This MIB
provides some managed objects for TRIP devices defined in Telephony provides managed objects for TRIP devices defined in Telephony
Routing over IP [2]. Routing over IP [RFC3219].
5. Structure of TRIP MIB 5. Structure of TRIP MIB
This MIB utilizes the framework described in RFC 2788 [18] 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 MIB defines some system-wide scalar objects local to the TRIP The TRIP MIB contains the following groups of objects:
instance, as well as 5 tables: the Trip Peer Table, the Trip Peer o The tripConfigGroup contains the common configuration objects
Stats Table, the Trip Route Table, the Trip Route Community Table,
the Trip ITAD Topology Table, and the Trip ITAD Topology ID Table.
The Trip Peer Table contains information about the state and current
activity of the connections with TRIP peers. The Trip Peer Stats
Table augments the Trip Peer Table and contains statistics related
Zinman/Walker/Jiang 3 Zinman/Walker/Jiang 3
to the connections with TRIP peers. applicable to all TRIP applications referenced by the applIndex.
o The tripPeerTableConfigGroup contains the configuration objects
The Trip Route Table contains information on the route to a peers applicable to all TRIP peers of the LS referened by the applIndex.
destination. The Trip Route Community Table contains information on o The tripRouteGroup contains the configuration objects related to
the communities associated with each route. the routes of all TRIBs of this LS.
o The tripItadTopologyGroup contains information about the topology
The Trip ITAD Topology Table contains information on the sequence of of the TRIP ITADs concerning this LS.
link connections between peers within an ITAD. The Trip ITAD o The tripPeerTableStatsGroup contains the statistical objects
Topology ID Table is a sub table of the Trip ITAD Topology Table and applicable to all TRIP peers of the LS referened by the applIndex.
contains the list of location servers within the ITAD domain that o The tripNotificationGroup contains notifications that the TRIP
the instance of this trip ITAD Topology currently peering. application can generate.
o The tripNotifObjectGroup contains the objects needed by one or
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 [2]. A TRIP ID is used in this document. A TRIP ITAD is described in [RFC3219]. A TRIP ID
is used
as a distinct identifier for a TRIP LS. A TripAppProtocol is as a distinct identifier for a TRIP LS. A TripAppProtocol is
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 206 skipping to change at line 210
Integer32, Integer32,
Counter32, Counter32,
mib-2 mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TEXTUAL-CONVENTION,
DateAndTime, DateAndTime,
TimeInterval, TimeInterval,
TruthValue, TruthValue,
TimeStamp, TimeStamp,
StorageType,
RowStatus RowStatus
Zinman/Walker/Jiang 4
FROM SNMPv2-TC FROM SNMPv2-TC
OBJECT-GROUP, OBJECT-GROUP,
MODULE-COMPLIANCE, MODULE-COMPLIANCE,
Zinman/Walker/Jiang 4
NOTIFICATION-GROUP NOTIFICATION-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
InetAddressType, InetAddressType,
InetAddress InetAddress
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 "200201100000Z" LAST-UPDATED "200202280000Z" -- Feb 28, 2002
ORGANIZATION "IETF IPTel Working Group" ORGANIZATION "IETF IPTel Working Group"
CONTACT-INFO CONTACT-INFO
"Co-editor David Zinman "Co-editor David Zinman
email: dzinman@sympatico.ca email: dzinman@sympatico.ca
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
Co-editor Jianping Jiang Co-editor Jianping Jiang
SS8 Networks, Inc. SS8 Networks, Inc.
skipping to change at line 244 skipping to change at line 250
email: drwalker@ss8.com email: drwalker@ss8.com
phone: +1 613 592 2100 phone: +1 613 592 2100
Co-editor Jianping Jiang Co-editor Jianping Jiang
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: 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 TRIP is a policy driven inter-administrative domain protocol
is a policy driven inter-administrative domain protocol for for advertising the reachability of telephony destinations
advertising the reachability of telephony destinations between between location servers (LS), and for advertising attributes
location servers (LS), and for advertising attributes of the of the routes to those destinations."
routes to those destinations." REVISION "200202280000Z"
REVISION "200102260000Z"
DESCRIPTION DESCRIPTION
"The initial revision of this MIB module." "The initial version, Published as RFC xxxx."
::= { mib-2 } -- 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
DESCRIPTION
"The values for identifying the IP Telephony
Zinman/Walker/Jiang 5 Zinman/Walker/Jiang 5
DESCRIPTION
"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 represent the ITAD. It is a 4 octet unsigned integer that may, but not
IPv4 address of the Location Server (LS)." necessarily, represent the IPv4 address of a Location
Server (LS). For an IPv6 network, it will not represent the
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
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 specification." defining a TripAppProtocol type in a private
specification."
SYNTAX OBJECT IDENTIFIER SYNTAX OBJECT IDENTIFIER
TripAddressFamily ::= TEXTUAL-CONVENTION TripAddressFamily ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A type of address for a TRIP route. Address families "A type of address for a TRIP route. Address families
defined within this MIB module are: defined within this MIB module are:
tripAddrFamilyDecimal tripAddrFamilyDecimal
tripAddrFamilyPentadecimal tripAddrFamilyPentadecimal
tripAddrFamilyE164 tripAddrFamilyE164
skipping to change at line 313 skipping to change at line 320
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
Zinman/Walker/Jiang 6
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 }
tripMIBAdmin OBJECT IDENTIFIER ::= { tripMIB 4 }
tripMIBCompliance OBJECT IDENTIFIER ::= tripMIBCompliance OBJECT IDENTIFIER ::=
{ tripMIBConformance 1 } { tripMIBConformance 1 }
tripMIBGroups OBJECT IDENTIFIER ::= tripMIBGroups OBJECT IDENTIFIER ::=
{ 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 TRIP." "Registration point for the protocols supported by
::= { tripMIBObjects 100 } TRIP."
::= { tripMIBAdmin 1 }
tripSupProtSIP tripSupProtSIP
OBJECT IDENTIFIER ::= { tripSupportedProtocols 1 } OBJECT IDENTIFIER ::= { tripSupportedProtocols 1 }
tripSupProtH323Q931 tripSupProtH323Q931
OBJECT IDENTIFIER ::= { tripSupportedProtocols 2 } OBJECT IDENTIFIER ::= { tripSupportedProtocols 2 }
tripSupProtH323RAS tripSupProtH323RAS
OBJECT IDENTIFIER ::= { tripSupportedProtocols 3 } OBJECT IDENTIFIER ::= { tripSupportedProtocols 3 }
tripSupProtH323ANNEXG tripSupProtH323ANNEXG
OBJECT IDENTIFIER ::= { tripSupportedProtocols 4 } OBJECT IDENTIFIER ::= { tripSupportedProtocols 4 }
-- --
-- Address Families -- Address Families
-- --
tripAddressFamilies OBJECT-IDENTITY tripAddressFamilies OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Registration point for the address families supported by "Registration point for the address families supported
TRIP." by TRIP."
::= { tripMIBObjects 101 } ::= { 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
-- --
Zinman/Walker/Jiang 7
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 instances particular TRIP LS present in this system. The
of TRIP LS's are uniquely identified by the applIndex." instances of TRIP LS's are uniquely identified by the
applIndex."
::= { 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 {
tripProtocolVersion TripProtocolVersion, tripCfgProtocolVersion TripProtocolVersion,
tripItad TripItad, tripCfgItad TripItad,
tripIdentifier TripId, tripCfgIdentifier TripId,
tripOperStatus INTEGER, tripCfgOperStatus INTEGER,
tripAdminStatus INTEGER, tripCfgAdminStatus INTEGER,
tripAddrIAddrType InetAddressType, tripCfgAddrIAddrType InetAddressType,
tripAddr InetAddress, tripCfgAddr InetAddress,
tripPort Integer32, tripCfgPort Integer32,
tripMinItadOriginationInterval Integer32, tripCfgMinItadOriginationInterval Integer32,
tripMinRouteAdvertisementInterval Integer32, tripCfgMinRouteAdvertisementInterval Integer32,
tripMaxPurgeTime Integer32, tripCfgMaxPurgeTime Integer32,
tripDisableTime Integer32, tripCfgDisableTime Integer32,
tripSendReceiveMode INTEGER tripCfgSendReceiveMode INTEGER
} }
tripProtocolVersion 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 standard[2]." as dictated by the TRIP specification[RFC3219]."
::= { tripCfgEntry 1 } ::= { tripCfgEntry 1 }
tripItad OBJECT-TYPE tripCfgItad OBJECT-TYPE
SYNTAX TripItad SYNTAX TripItad
Zinman/Walker/Jiang 8
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 }
tripIdentifier OBJECT-TYPE tripCfgIdentifier OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The object that identifies this TRIP Client." "The object that identifies this TRIP Client."
::= { tripCfgEntry 3 } ::= { tripCfgEntry 3 }
tripAdminStatus 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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The desired TRIP state. "The desired TRIP state.
up(1) : Set the application to normal operation. up(1) : Set the application to normal operation.
down(2): Set the application to a state where it will down(2): Set the application to a state where it will
not process TRIP messages." not process TRIP messages."
::= { tripCfgEntry 4 } ::= { tripCfgEntry 4 }
tripOperStatus OBJECT-TYPE tripCfgOperStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
up(1), up(1),
down(2) down(2)
} }
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
Zinman/Walker/Jiang 9
up(1) state." up(1) state."
::= { tripCfgEntry 5 } ::= { tripCfgEntry 5 }
tripAddrIAddrType 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
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripCfgEntry 6 } ::= { tripCfgEntry 6 }
tripAddr 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 }
tripPort OBJECT-TYPE tripCfgPort OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX Integer32 (1..65535)
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 }
tripMinItadOriginationInterval 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
"Amount of time that must elapse between advertisement "The minimum amount of time that must elapse between
of update message that report changes within the advertisement of update message that report changes
LS's own ITAD." within the LS's own ITAD."
DEFVAL { 30 } DEFVAL { 30 }
Zinman/Walker/Jiang 10
::= { tripCfgEntry 9 } ::= { tripCfgEntry 9 }
tripMinRouteAdvertisementInterval 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
Zinman/Walker/Jiang 10
advertisements to a particular destination from an LS." advertisements to a particular destination from an LS."
DEFVAL { 30 } DEFVAL { 30 }
::= { tripCfgEntry 10 } ::= { tripCfgEntry 10 }
tripMaxPurgeTime OBJECT-TYPE tripCfgMaxPurgeTime OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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 }
tripDisableTime OBJECT-TYPE tripCfgDisableTime OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX Integer32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicate the interval that the TRIP module of the "Indicate the interval that the TRIP module of the
LS must be disabled while routes originated by this LS must be disabled while routes originated by this
location server with high sequence numbers can be location server with high sequence numbers can be
removed." removed."
DEFVAL { 180 } DEFVAL { 180 }
::= { tripCfgEntry 12 } ::= { tripCfgEntry 12 }
tripSendReceiveMode OBJECT-TYPE tripCfgSendReceiveMode OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
sendReceive(1), sendReceive(1),
sendOnly(2), sendOnly(2),
receiveOnly(3) receiveOnly(3)
} }
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
Zinman/Walker/Jiang 11 lists the route types supported in this peering session
supported protocol - address family pair." 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
the TRIP entity supports." the TRIP entity supports."
INDEX { applIndex, INDEX { applIndex,
tripRtTypeProtocolId, tripRouteTypeProtocolId,
tripRtTypeAddrFamilyId } tripRouteTypeAddrFamilyId }
::= { tripRouteTypeTable 1 } ::= { tripRouteTypeTable 1 }
TripRouteTypeEntry ::= SEQUENCE { TripRouteTypeEntry ::= SEQUENCE {
tripRtTypeProtocolId TripAppProtocol, tripRouteTypeProtocolId TripAppProtocol,
tripRtTypeAddrFamilyId TripAddressFamily, tripRouteTypeAddrFamilyId TripAddressFamily
tripRtTypeRowStatus RowStatus
} }
tripRtTypeProtocolId OBJECT-TYPE tripRouteTypeProtocolId 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."
::= { tripRouteTypeEntry 1 } ::= { tripRouteTypeEntry 1 }
tripRtTypeAddrFamilyId OBJECT-TYPE tripRouteTypeAddrFamilyId OBJECT-TYPE
SYNTAX TripAddressFamily SYNTAX TripAddressFamily
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object identifier of an address family that this peer
belongs to."
::= { tripRouteTypeEntry 2 }
tripRtTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to instantiate a row in this table. "The object identifier of an address family that this
The normal row status values of createAndGo(4), peer belongs to."
createAndWait(5) and delete(6) have no application in ::= { tripRouteTypeEntry 2 }
this table."
::= { tripRouteTypeEntry 3 }
-- --
Zinman/Walker/Jiang 12
-- 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 on destinations so that the routing decision can be based
the identity of the group." on the identity of the group."
REFERENCE REFERENCE
"The TRIP standard[2]" "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
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 {
tripSupportedCommunityId TripCommunityId, tripSupportedCommunityId TripCommunityId,
tripSupportedCommunityItad TripItad, tripSupportedCommunityItad TripItad,
tripSupportedCommunityStorage StorageType,
tripSupportedCommunityRowStatus RowStatus tripSupportedCommunityRowStatus RowStatus
} }
tripSupportedCommunityId OBJECT-TYPE tripSupportedCommunityId OBJECT-TYPE
SYNTAX TripCommunityId SYNTAX TripCommunityId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The identifier of the supported Community." "The identifier of the supported Community."
::= { tripSupportedCommunityEntry 1 } ::= { tripSupportedCommunityEntry 1 }
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
Zinman/Walker/Jiang 13 Zinman/Walker/Jiang 13
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row. Conceptual
rows having the value 'permanent' need not allow write-
access to any columnar objects in the row."
DEFVAL { nonVolatile }
::= { 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 remotely by a manager. to create or delete rows by a manager. A value for
A value for tripSupportedCommunityItad must be set tripSupportedCommunityItad must be set for row creation
for row creation to be successful. If that method to be successful. If the instance already exists for a
already exists for a particular applIndex, the row particular applIndex, the row create operation will
create operation will fail." fail."
::= { tripSupportedCommunityEntry 3 } ::= { 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
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TRIP peer table. This table contains one entry per "The TRIP peer table. This table contains one entry per
skipping to change at line 737 skipping to change at line 750
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,
Zinman/Walker/Jiang 14
tripPeerRemotePort Integer32, 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,
Zinman/Walker/Jiang 14
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,
tripPeerRowStatus RowStatus tripPeerRowStatus RowStatus
} }
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
skipping to change at line 790 skipping to change at line 804
tripPeerRemotePort OBJECT-TYPE tripPeerRemotePort OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX Integer32 (1..65535)
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
Zinman/Walker/Jiang 15
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
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 protocol connect(2) : Local LS waiting for a transport
connection to be completed to the peer, protocol connection to be completed to
and is listening for inbound transport the peer, and is listening for inbound
connections from the peer. transport connections from the peer.
active(3) : LS is listening for an inbound connection active(3) : LS is listening for an inbound
from the peer, but is not in the process connection from the peer, but is not in
of initiating a connection to the peer. the process of initiating a connection
to the peer.
openSent(4) : LS has sent an OPEN message to its peer openSent(4) : LS has sent an OPEN message to its peer
and is waiting for an OPEN message from and is waiting for an OPEN message from
its peer. its peer.
openConfirm(5): LS has sent an OPEN to its peer, received openConfirm(5): LS has sent an OPEN to its peer,
an OPEN from its peer, and sent a received an OPEN from its peer, and sent
KEEPALIVE in response to the OPEN. The LS a KEEPALIVE in response to the OPEN. The
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 state. "This object is used to affect the TRIP connection
state.
up(1) : Allow a connection with the peer LS. up(1) : Allow a connection with the peer LS.
Zinman/Walker/Jiang 16
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
SYNTAX TripProtocolVersion SYNTAX TripProtocolVersion
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 894 skipping to change at line 910
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 }
Zinman/Walker/Jiang 17
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
"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
skipping to change at line 946 skipping to change at line 963
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)
Zinman/Walker/Jiang 18
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."
DEFVAL { 30 } DEFVAL { 30 }
::= { tripPeerEntry 15 } ::= { tripPeerEntry 15 }
tripPeerMaxPurgeTime OBJECT-TYPE tripPeerMaxPurgeTime OBJECT-TYPE
skipping to change at line 1000 skipping to change at line 1016
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
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this conceptual row. Conceptual
rows having the value 'permanent' need not allow write-
access to any columnar objects in the row."
DEFVAL { nonVolatile }
::= { 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
"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 row method already exists for a particular applIndex, the
create operation will fail." row create operation will fail."
::= { tripPeerEntry 19 } ::= { tripPeerEntry 20 }
Zinman/Walker/Jiang 19
-- --
-- tripPeerRouteTypeTable -- tripPeerRouteTypeTable
-- --
tripPeerRouteTypeTable OBJECT-TYPE tripPeerRouteTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripPeerRouteTypeEntry SYNTAX SEQUENCE OF TripPeerRouteTypeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TRIP peer Route Type table contains one entry per "The TRIP peer Route Type table contains one entry per
supported protocol - address family pair. Each instance of supported protocol - address family pair. Each instance
tripPeerRouteTypeEntry has an instance in the of tripPeerRouteTypeEntry has an instance in the
tripPeerTable as a parent." tripPeerTable as a parent."
::= { tripMIBObjects 5 } ::= { tripMIBObjects 5 }
tripPeerRouteTypeEntry OBJECT-TYPE tripPeerRouteTypeEntry OBJECT-TYPE
SYNTAX TripPeerRouteTypeEntry SYNTAX TripPeerRouteTypeEntry
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
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
tripPeerRtTypeRowStatus RowStatus
} }
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 not-accessible
STATUS current
DESCRIPTION
"The object identifier of an address family that this peer
Zinman/Walker/Jiang 20
belongs to."
::= { tripPeerRouteTypeEntry 2 }
tripPeerRtTypeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to instantiate a row in this table. "The object identifier of an address family that this
The normal row status values of createAndGo(4), peer belongs to."
createAndWait(5) and delete(6) have no application in ::= { tripPeerRouteTypeEntry 2 }
this table."
::= { tripPeerRouteTypeEntry 3 }
-- --
-- TripPeerStatsTable -- TripPeerStatsTable
-- --
tripPeerStatsTable OBJECT-TYPE tripPeerStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripPeerStatsEntry SYNTAX SEQUENCE OF TripPeerStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TRIP peer stats table. This table contains one entry "The TRIP peer stats table. This table contains one
per TRIP peer, and statistics related to the connection entry per TRIP peer, and statistics related to the
with the peer." connection with the peer."
::= { tripMIBObjects 6 } ::= { tripMIBObjects 6 }
tripPeerStatsEntry OBJECT-TYPE tripPeerStatsEntry OBJECT-TYPE
SYNTAX TripPeerStatsEntry SYNTAX TripPeerStatsEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
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
Zinman/Walker/Jiang 21
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
STATUS current STATUS current
skipping to change at line 1162 skipping to change at line 1178
::= { 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 }
Zinman/Walker/Jiang 22
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 }
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 took "The value of sysUpTime when the last state change of
place." tripPeerState took place."
::= { tripPeerStatsEntry 8 } ::= { tripPeerStatsEntry 8 }
-- TRIP Received Route Table. This table contains -- TRIP Received Route Table. This table contains
-- all routes from all sources. Each entry consists -- all routes from all sources. Each entry consists
-- of a route and its associated path attributes. -- of a route and its associated path attributes.
tripRouteTable OBJECT-TYPE tripRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripRouteEntry SYNTAX SEQUENCE OF TripRouteEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
skipping to change at line 1215 skipping to change at line 1232
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,
Zinman/Walker/Jiang 23
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 Integer32,
tripRouteNextHopServerItad TripItad, tripRouteNextHopServerItad TripItad,
tripRouteMultiExitDisc Unsigned32, tripRouteMultiExitDisc Unsigned32,
tripRouteLocalPref Unsigned32, tripRouteLocalPref Unsigned32,
skipping to change at line 1250 skipping to change at line 1267
tripRouteWithdrawn TruthValue, tripRouteWithdrawn TruthValue,
tripRouteConverted TruthValue, tripRouteConverted TruthValue,
tripRouteReceivedTime TimeStamp tripRouteReceivedTime TimeStamp
} }
tripRouteAppProtocol OBJECT-TYPE tripRouteAppProtocol OBJECT-TYPE
SYNTAX TripAppProtocol SYNTAX TripAppProtocol
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The protocol for which this routing table is "The protocol for which this entry of the routing table
maintained." is maintained."
::= { tripRouteEntry 1 } ::= { tripRouteEntry 1 }
tripRouteAddressFamily OBJECT-TYPE tripRouteAddressFamily OBJECT-TYPE
SYNTAX TripAddressFamily SYNTAX TripAddressFamily
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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 an address (prefix) of the family type given by "This is the address (prefix) of the family type given
Address Family of the destination."
Zinman/Walker/Jiang 24
by Address Family of the destination. It is the prefix
of addresses reachable from this gateway via the next
hop server."
REFERENCE
"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
Zinman/Walker/Jiang 24
was learned." was learned."
::= { tripRouteEntry 4 } ::= { tripRouteEntry 4 }
tripRouteTRIBMask OBJECT-TYPE tripRouteTRIBMask OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
adjTribIns(0), adjTribIns(0),
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 a "Indicates which TRIB(s) this entry belongs to. This is
bit-map of possible types. The various bit positions are: a bit-map of possible types. The various bit positions
are:
0 adjTribIns The entry is of type adj-TRIBs-ins. 0 adjTribIns The entry is of type adj-TRIBs-ins.
1 extTrib The entry is of type ext-TRIB. 1 extTrib The entry is of type ext-TRIB.
2 locTrib The entry is of type loc-TRIB. 2 locTrib The entry is of type loc-TRIB.
3 adjTribOut The entry is of type adj-TRIBs-out." 3 adjTribOut The entry is of type adj-TRIBs-out."
DEFVAL { { } } DEFVAL { { } }
::= { tripRouteEntry 5 } ::= { tripRouteEntry 5 }
tripRouteAddressSequenceNumber OBJECT-TYPE tripRouteAddressSequenceNumber OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the version of the destination route "Indicates the version of the destination route
skipping to change at line 1322 skipping to change at line 1340
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 tripRouteNextHopServer." "The type of Inet Address of the
tripRouteNextHopServer."
REFERENCE REFERENCE
Zinman/Walker/Jiang 25
"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
"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
skipping to change at line 1369 skipping to change at line 1388
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
"When two ITADs are connected by more than one set of "This is used by an LS to express a preference for one
peers, it is used to descriminate between multiple exit link between the domains over another link between the
points to an adjacent ITAD." domains. A higher value represents a more preferred
routing object."
::= { 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
Zinman/Walker/Jiang 26
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.
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 represented integer. For SMI compatibility, though, it is
as OCTET STRING. This object is a sequence of ITADs in represented as OCTET STRING. This object is a sequence
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
DESCRIPTION DESCRIPTION
"Identifies the ITADs through which messages sent using "Identifies the ITADs through which messages sent using
this route would pass. These are as subset of this route would pass. These are as subset of
tripRouteAdvertisementPath. tripRouteAdvertisementPath.
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 represented integer. For SMI compatibility, though, it is
as OCTET STRING. This object is a sequence of ITADs in represented as OCTET STRING. This object is a sequence
network byte order." of ITADs in network byte order."
::= { tripRouteEntry 15 } ::= { tripRouteEntry 15 }
tripRouteAtomicAggregate OBJECT-TYPE tripRouteAtomicAggregate OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
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 by this location "One or more attributes not understood and dropped by
server." this location server."
REFERENCE
"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 by "Indicates if this route is to be removed from service
by the receiving LS."
Zinman/Walker/Jiang 27
the receiving LS."
::= { tripRouteEntry 18 } ::= { tripRouteEntry 18 }
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 }
skipping to change at line 1471 skipping to change at line 1492
-- --
-- TRIP Received Route CommunityTable. -- TRIP Received Route CommunityTable.
-- --
tripRouteCommunityTable OBJECT-TYPE tripRouteCommunityTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripRouteCommunityEntry SYNTAX SEQUENCE OF TripRouteCommunityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A table containing a list of TRIP communities associated "A table containing a list of TRIP communities
with a route. Each instance of tripPeerRouteTypeEntry has associated with a route. Each instance of
an instance in the tripRouteTable as a parent." tripPeerRouteTypeEntry has an instance in the
tripRouteTable as a parent."
REFERENCE REFERENCE
"The TRIP standard[2]" "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
} }
Zinman/Walker/Jiang 28
::= { tripRouteCommunityTable 1 } ::= { tripRouteCommunityTable 1 }
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
skipping to change at line 1533 skipping to change at line 1555
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
tripOriginatorIdentifier." tripItadTopologyOrigId."
INDEX { applIndex, tripItadTopologyOrigId } INDEX { applIndex, tripItadTopologyOrigId }
::= { tripItadTopologyTable 1 } ::= { tripItadTopologyTable 1 }
TripItadTopologyEntry ::= SEQUENCE { TripItadTopologyEntry ::= SEQUENCE {
tripItadTopologyOrigId TripId, tripItadTopologyOrigId TripId,
tripItadTopologySeqNum Integer32 tripItadTopologySeqNum Unsigned32
} }
Zinman/Walker/Jiang 29
tripItadTopologyOrigId OBJECT-TYPE tripItadTopologyOrigId OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
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 Integer32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the version of the ITAD topology "Indicates the version of the ITAD topology
originated by the LS identified by originated by the LS identified by
tripOriginatorIdentifier." tripItadTopologyOrigId."
::= { tripItadTopologyEntry 2 } ::= { tripItadTopologyEntry 2 }
-- --
-- tripItadTopologyIdTable -- tripItadTopologyIdTable
-- --
tripItadTopologyIdTable OBJECT-TYPE tripItadTopologyIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripItadTopologyIdEntry SYNTAX SEQUENCE OF TripItadTopologyIdEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The list of other LS's within the ITAD domain that the "The list of other LS's within the ITAD domain that the
LS identified by tripOriginatorIdentifier 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
tripOriginatorIdentifier." tripItadTopologyOrigId."
INDEX { applIndex, INDEX { applIndex,
tripItadTopologyOrigId, tripItadTopologyOrigId,
tripItadTopologyId } tripItadTopologyId }
::= { tripItadTopologyIdTable 1 } ::= { tripItadTopologyIdTable 1 }
TripItadTopologyIdEntry ::= SEQUENCE { TripItadTopologyIdEntry ::= SEQUENCE {
tripItadTopologyId TripId, tripItadTopologyId TripId
tripItadTopologyIdRowStatus RowStatus
} }
Zinman/Walker/Jiang 30
tripItadTopologyId OBJECT-TYPE tripItadTopologyId OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
MAX-ACCESS not-accessible MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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 by servers within the ITAD domain that this LS identified
tripOriginatorIdentifier is currently peering." by tripItadTopologyOrigId is currently peering."
::= { tripItadTopologyIdEntry 1 } ::= { tripItadTopologyIdEntry 1 }
tripItadTopologyIdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to instantiate a row in this table.
The normal row status values of createAndGo(4),
createAndWait(5) and delete(6) have no application in
this table."
::= { tripItadTopologyIdEntry 2 }
-- --
-- Notification objects -- Notification objects
-- --
tripNotifApplIndex OBJECT-TYPE tripNotifApplIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object contains the applIndex as described "This object contains the applIndex as described
in RFC 2788. It is used to bind this notification in RFC 2788. It is used to bind this notification
with a specific instance of TRIP entity." with a specific instance of TRIP entity."
::= { tripMIBNotifications 1 } ::= { tripMIBNotifObjects 1 }
tripNotifPeerAddrInetType OBJECT-TYPE tripNotifPeerAddrInetType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet Address of the tripNotifPeerAddr." "The type of Inet Address of the tripNotifPeerAddr."
REFERENCE REFERENCE
"RFC 2851, section 3." "RFC 2851, section 3."
::= { tripMIBNotifications 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
Zinman/Walker/Jiang 31 Zinman/Walker/Jiang 31
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."
::= { tripMIBNotifications 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)
} }
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:
1 - message header. messageHeader - All errors detected while
All errors detected while processing the TRIP message processing the TRIP message header.
header. openMessage - All errors detected while
2 - open message. processing the OPEN message.
All errors detected while processing the OPEN updateMessage - All errors detected while
message. processing the UPDATE message.
3 - update message. holdTimerExpired - A notification generated when the
All errors detected while processing the UPDATE hold timer expires.
message. finiteStateMachine - All errors detected by the TRIP
4 - hold timer expired. Finite State Machine.
A notification generated when the hold timer expires. cease - Any fatal error condition that the
5 - finite state machine. rest of the values do not cover.
All errors detected by the TRIP Finite State Machine. tripNotification - Any error encountered while sending
6 - cease. a notification message."
Any fatal error condition that the rest of the values ::= { tripMIBNotifObjects 4 }
do not cover.
7 - trip notification message.
Any error encountered while sending a notification
message."
::= { tripMIBNotifications 4 }
tripNotifPeerErrSubcode OBJECT-TYPE tripNotifPeerErrSubcode OBJECT-TYPE
SYNTAX Integer32 (1..7) SYNTAX Integer32 (1..2147483647)
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
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.
Zinman/Walker/Jiang 32
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."
::= { tripMIBNotifications 5 } ::= { tripMIBNotifObjects 5 }
-- --
-- Notifications -- Notifications
-- --
tripEstablished NOTIFICATION-TYPE tripEstablished NOTIFICATION-TYPE
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 6 } ::= { tripMIBNotifications 1 }
tripFSM NOTIFICATION-TYPE tripFSM NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
tripNotifPeerErrCode, tripNotifPeerErrCode,
tripNotifPeerErrSubcode, tripNotifPeerErrSubcode,
tripPeerState tripPeerState
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The trip FSM Event is generated when any error is "The trip FSM Event is generated when any error is
detected by the TRIP Finite State Machine." detected by the TRIP Finite State Machine."
::= { tripMIBNotifications 7 } ::= { tripMIBNotifications 2 }
tripOpenMessageError NOTIFICATION-TYPE tripOpenMessageError NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
Zinman/Walker/Jiang 33
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 8 } ::= { 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 9 } ::= { tripMIBNotifications 4 }
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
"The system does not receive successive messages within "The system does not receive successive messages within
the period specified by the negotiated Hold Time." the period specified by the negotiated Hold Time."
::= { tripMIBNotifications 10 } ::= { tripMIBNotifications 5 }
tripConnectionCollision NOTIFICATION-TYPE tripConnectionCollision NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex } OBJECTS { tripNotifApplIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A pair of LSs tried to simultaneously to establish a "A pair of LSs tried to simultaneously to establish a
transport connection to each other." transport connection to each other."
::= { tripMIBNotifications 11 } ::= { tripMIBNotifications 6 }
tripNotificationErr NOTIFICATION-TYPE tripNotificationErr NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex } OBJECTS { tripNotifApplIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"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
Zinman/Walker/Jiang 34
in the TRIP specification." in the TRIP specification."
REFERENCE REFERENCE
"The TRIP standard[2]" "RFC 3219, section 6.4."
::= { tripMIBNotifications 12 } ::= { 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
"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, the send any notifications. If this group is implemented,
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, the send any notifications. If this group is implemented,
tripNotificationGroup must also be implemented." the tripNotificationGroup must also be implemented."
MODULE NETWORK-SERVICES-MIB MODULE NETWORK-SERVICES-MIB
MANDATORY-GROUPS { applGroup } MANDATORY-GROUPS { applGroup }
::= { tripMIBCompliance 1 } ::= { tripMIBCompliance 1 }
-- --
-- Object and event conformance groups -- Object and event conformance groups
-- --
tripConfigGroup OBJECT-GROUP tripConfigGroup OBJECT-GROUP
OBJECTS { OBJECTS {
tripProtocolVersion, tripCfgProtocolVersion,
tripItad, tripCfgItad,
tripIdentifier, tripCfgIdentifier,
tripOperStatus, tripCfgOperStatus,
tripAdminStatus, tripCfgAdminStatus,
tripAddrIAddrType, tripCfgAddrIAddrType,
tripAddr, tripCfgAddr,
tripCfgPort,
tripCfgMinItadOriginationInterval,
tripCfgMinRouteAdvertisementInterval,
tripCfgMaxPurgeTime,
tripCfgDisableTime,
tripCfgSendReceiveMode,
tripSupportedCommunityItad,
tripSupportedCommunityStorage,
Zinman/Walker/Jiang 35 Zinman/Walker/Jiang 35
tripPort, tripRouteTypeAddrFamilyId,
tripMinItadOriginationInterval, tripSupportedCommunityRowStatus
tripMinRouteAdvertisementInterval,
tripMaxPurgeTime,
tripDisableTime,
tripSendReceiveMode,
tripSupportedCommunityItad,
tripSupportedCommunityRowStatus,
tripRtTypeRowStatus
} }
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,
skipping to change at line 1896 skipping to change at line 1906
tripPeerRemoteItad, tripPeerRemoteItad,
tripPeerConnectRetryInterval, tripPeerConnectRetryInterval,
tripPeerMaxRetryInterval, tripPeerMaxRetryInterval,
tripPeerHoldTime, tripPeerHoldTime,
tripPeerKeepAlive, tripPeerKeepAlive,
tripPeerHoldTimeConfigured, tripPeerHoldTimeConfigured,
tripPeerKeepAliveConfigured, tripPeerKeepAliveConfigured,
tripPeerMaxPurgeTime, tripPeerMaxPurgeTime,
tripPeerDisableTime, tripPeerDisableTime,
tripPeerLearned, tripPeerLearned,
tripPeerStorage,
tripPeerRtTypeAddrFamilyId,
tripPeerRowStatus tripPeerRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The global objects for configuring the TRIP peer table." "The global objects for configuring the TRIP peer
table."
::= { tripMIBGroups 2 } ::= { tripMIBGroups 2 }
tripPeerTableStatsGroup OBJECT-GROUP tripPeerTableStatsGroup OBJECT-GROUP
OBJECTS { OBJECTS {
tripPeerInUpdates, tripPeerInUpdates,
tripPeerOutUpdates, tripPeerOutUpdates,
tripPeerInTotalMessages, tripPeerInTotalMessages,
tripPeerOutTotalMessages, tripPeerOutTotalMessages,
tripPeerFsmEstablishedTransitions, tripPeerFsmEstablishedTransitions,
tripPeerFsmEstablishedTime, tripPeerFsmEstablishedTime,
tripPeerInUpdateElapsedTime, tripPeerInUpdateElapsedTime,
tripPeerStateChangeTime tripPeerStateChangeTime
} }
Zinman/Walker/Jiang 36
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,
tripRouteConverted, tripRouteConverted,
tripRouteReceivedTime, tripRouteReceivedTime,
tripRouteCommunityItad, tripRouteCommunityItad
tripPeerRtTypeRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The global objects for configuring route attribute." "The global objects for configuring route attribute."
::= { tripMIBGroups 4 } ::= { tripMIBGroups 4 }
tripItadTopologyGroup OBJECT-GROUP tripItadTopologyGroup OBJECT-GROUP
OBJECTS { OBJECTS {
tripItadTopologySeqNum, tripItadTopologySeqNum,
tripItadTopologyIdRowStatus tripItadTopologyId
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The objects that define the TRIP ITAD topology." "The objects that define the TRIP ITAD topology."
::= { tripMIBGroups 5 } ::= { tripMIBGroups 5 }
tripNotificationGroup NOTIFICATION-GROUP tripNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { NOTIFICATIONS {
tripEstablished, tripEstablished,
tripFSM, tripFSM,
tripOpenMessageError, tripOpenMessageError,
tripUpdateMessageError, tripUpdateMessageError,
tripHoldTimerExpired, tripHoldTimerExpired,
tripConnectionCollision, tripConnectionCollision,
tripNotificationErr tripNotificationErr
} }
Zinman/Walker/Jiang 37
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
skipping to change at line 2018 skipping to change at line 2029
them over the network via SNMP. Not all versions of SNMP provide them over the network via SNMP. Not all versions of SNMP provide
features for such a secure environment. features for such a secure environment.
SNMPv1 by itself is not a secure environment. Even if the network SNMPv1 by itself is not a secure environment. Even if the network
itself is secure (for example by using IPSec), even then, there is itself is secure (for example by using IPSec), even then, there is
no control as to who on the secure network is allowed to access and no control as to who on the secure network is allowed to access and
GET/SET (read/change/create/delete) the objects in this MIB. GET/SET (read/change/create/delete) the objects in this MIB.
It is recommended that the implementers consider the security It is recommended that the implementers consider the security
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 [19] and the View-based of the User-based Security Model RFC 2574 [RFC2574] and the View-
Access Control Model RFC 2575 [17] 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
Zinman/Walker/Jiang 38
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].
skipping to change at line 2071 skipping to change at line 2082
o Changed DEFVAL of tripMinItadOriginationInterval and o Changed DEFVAL of tripMinItadOriginationInterval and
tripPeerMinItadOriginationInterval to 30 seconds. tripPeerMinItadOriginationInterval to 30 seconds.
o Removed tripHoldTimeConfigured and tripKeepAliveConfigured from o Removed tripHoldTimeConfigured and tripKeepAliveConfigured from
TripCfgEntry. TripCfgEntry.
o changed names from opMode to sendReceiveMode. o changed names from opMode to sendReceiveMode.
8.2. Changes from <draft-zinman-trip-mib-01.txt> 8.2. Changes from <draft-zinman-trip-mib-01.txt>
o Added tripOperStatus. o Added tripOperStatus.
o Changed definition of textual convention TripAppProtocol to o Changed definition of textual convention TripAppProtocol to
OBJECT IDENTIFIER. See [2] 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 [2] 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.
Zinman/Walker/Jiang 39
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.
skipping to change at line 2107 skipping to change at line 2118
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.
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
9. References 8.4. Changes from <draft-ietf-iptel-trip-mib-01.txt>
1 Bradner, S., "The Internet Standards Process -- Revision 3", BCP
9, RFC 2026, October 1996.
2 Rosenberg, J., Salama, H. and Squire, M., "Telephony Routing over o Reworded chapter 5 to reflect the use of NETWORK-SERVICES-MIB.
IP (TRIP)", draft-ietf-iptel-trip-09.txt, work in progress. o Removed some rowStatus objects that were not needed.
o Added the branch tripMIBNotifObjects to hold the notification
objects.
o Added the branch tripMIBAdmin to hold TRIP address families and
TRIP supported protocols.
o Document now references RFC 3219 for TRIP.
o General cleanup of descriptions.
o Made descriptors for consistent by using the first part of the
table name as a prefix.
o Added objects with the StorageType textual convention for
read-create tables.
o Updated the references section to conform to IETF specifications.
o Added full copyright statement.
3 Rekhter, Y. and Li, T., "Border Gateway Protocol 4 (BGP-4)", IETF 9. Full Copyright Statement
RFC 1771, March 1995.
4 Willis, S., Burruss, J. and Chu, J., "Definitions of Managed Copyright (C) The Internet Society (2002). All Rights Reserved.
Objects for the Fourth Version of the Border Gateway Protocol This document and translations of it may be copied and furnished to
(BGP-4) using SMIv2" IETF RFC 1657, July 1994. others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
5 Bradner, S., "Key words for use in RFCs to Indicate Requirement Zinman/Walker/Jiang 40
Levels", BCP 14, RFC 2119, March 1997. Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.
6 Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for The limited permissions granted above are perpetual and will not be
Describing SNMP Management Frameworks", RFC 2571, April 1999. revoked by the Internet Society or its successors or assigns.
7 Rose, M. and McCloghrie, K., "Structure and Identification of This document and the information contained herein is provided on an
Management Information for TCP/IP-based Internets", STD 16, RFC "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
1155, May 1990. TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Zinman/Walker/Jiang 40 10. References
8 Rose, M. and McCloghrie, K., "Concise MIB Definitions", STD 16,
RFC 1212, March 1991.
9 Rose, M., "A Convention for Defining Traps for use with the [RFC3219] Rosenberg, J., Salama, H. and Squire, M., "Telephony
SNMP", RFC 1215, March 1991. Routing over IP (TRIP)", RFC 3219 January 2002.
10 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, [RFC1771] Rekhter, Y. and Li, T., "Border Gateway Protocol 4
M. and Waldbusser, S., "Structure of Management Information (BGP-4)", RFC 1771, March 1995.
Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
11 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, [RFC2571] Harrington, D., Presuhn, R., and B. Wijnen, "An
M. and Waldbusser, S., "Textual Conventions for SMIv2", STD 58, Architecture for Describing SNMP Management Frameworks",
RFC 2579, April 1999. RFC 2571, April 1999.
12 McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, [RFC1155] Rose, M., and K. McCloghrie, "Structure and
M. and Waldbusser, S., "Conformance Statements for SMIv2", STD Identification of Management Information for
58, RFC 2580, April 1999. TCP/IP-based Internets", STD 16, RFC 1155, May 1990.
13 Case, J., Fedor, M., Schoffstall, M. and Davin, J.,"Simple [RFC1212] Rose, M., and K. McCloghrie, "Concise MIB Definitions",
Network Management Protocol", STD 15, RFC 1157, May 1990. STD 16, RFC 1212, March 1991.
14 Case, J., McCloghrie, K., Rose, M. and Waldbusser, S., [RFC1215] M. Rose, "A Convention for Defining Traps for use with
"Introduction to Community-based SNMPv2", RFC 1901, January 1996. the SNMP", RFC 1215, March 1991.
15 Case, J., McCloghrie, K., Rose, M. and Waldbusser, S., "Transport [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J.,
Mappings for Version 2 of the Simple Network Management Protocol Case, J., Rose, M., and S. Waldbusser, "Structure of
(SNMPv2)", RFC 1906, January 1996. Management Information Version 2 (SMIv2)", STD 58,
RFC 2578, April 1999.
16 Case, J., McCloghrie, K., Rose, M. and Waldbusser, S., "Protocol [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case,
Operations for Version 2 of the Simple Network Management J., Rose, M., and S. Waldbusser, "Textual Conventions
Protocol (SNMPv2)", RFC 1905, January 1996. for SMIv2", STD 58, RFC 2579, April 1999.
17 Wijnen, B., Presuhn, R. and McCloghrie, K., "View-based Access [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J.,
Control Model (VACM) for the Simple Network Management Protocol Case, J., Rose, M., and S. Waldbusser, "Conformance
(SNMP)", RFC 2575, April 1999. Statements for SMIv2", STD 58, RFC 2580, April 1999.
18 Freed, N. and Kille, S., "Network Services Monitoring MIB", RFC Zinman/Walker/Jiang 41
2788, March 2000. [RFC1157] Case, J., Fedor, M., Schoffstall, M., and J. Davin,
"Simple Network Management Protocol", STD 15, RFC 1157,
May 1990.
19 Blumenthal, U. and Wijnen, B., "User-based Security Model (USM) [RFC1901] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
for version 3 of the Simple Network Management Protocol "Introduction to Community-based SNMPv2", RFC 1901,
(SNMPv3)", RFC 2574, April 1999. January 1996.
20 Rosenberg, J. and Salama, H., "Usage of TRIP in Gateways for [RFC1906] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
Exporting Phone Routes", draft-rs-trip-gw-01.txt, work in "Transport Mappings for Version 2 of the Simple Network
progress. Management Protocol (SNMPv2)", RFC 1906, January 1996.
21 Case, J., Harrington, D., Presuhn, R., and Wijnen, B. "Message [RFC2572] Case, J., Harrington D., Presuhn R., and B. Wijnen,
Processing and Dispatching for the Simple Network Management "Message Processing and Dispatching for the Simple
Protocol (SNMP)", RFC 2572, April 1999. Network Management Protocol (SNMP)", RFC 2572, April
1999.
Zinman/Walker/Jiang 41 [RFC2574] Blumenthal, U., and B. Wijnen, "User-based Security
22 Levi, D., Meyer, P., and Stewart B., "SNMP Applications", Model (USM) for version 3 of the Simple Network
RFC 2573, April 1999. Management Protocol (SNMPv3)", RFC 2574, April 1999.
24 Case, J., Mundy, R., Partain, D., and Stewart, B., "Introduction [RFC1905] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
to Version 3 of the Internet-standard Network Management "Protocol Operations for Version 2 of the Simple Network
Framework", RFC 2570, April 1999. Management Protocol (SNMPv2)", RFC 1905, January 1996.
10. Author's Addresses [RFC2573] Levi, D., Meyer, P., and B. Stewart, "SNMPv3
Applications", RFC 2573, April 1999.
[RFC2575] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based
Access Control Model (VACM) for the Simple Network
Management Protocol (SNMP)", RFC 2575, April 1999.
[RFC2570] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction to Version 3 of the Internet-standard
Network Management Framework", RFC 2570, April 1999.
[RFC2788] Freed, N., Kille, s., "Network Services Monitoring MIB",
RFC 2788, March 2000.
[BCP0014] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
11. Author's Addresses
David Zinman David Zinman
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
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
11. Working Group 12. Working Group
IP Telephony (iptel) Working Group IP Telephony (iptel) Working Group
================================== ==================================
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 42 Zinman/Walker/Jiang 43
 End of changes. 

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