draft-ietf-iptel-trip-mib-09.txt   draft-ietf-iptel-trip-mib-10.txt 
Internet Draft D. Zinman Internet Draft D. Zinman
Document: draft-ietf-iptel-trip-mib-09.txt D. Walker Document: draft-ietf-iptel-trip-mib-10.txt D. Walker
Expires: April 2004 J. Jiang Expires: August 2004 J. Jiang
Management Information Base Management Information Base
for Telephony Routing over IP (TRIP) for Telephony Routing over IP (TRIP)
<draft-ietf-iptel-trip-mib-09.txt> <draft-ietf-iptel-trip-mib-10.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 RFC 2026 [RFC2026]. all provisions of Section 10 of RFC 2026 [RFC2026].
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
other groups MAY also distribute working documents as Internet- other groups MAY also distribute working documents as Internet-
Drafts. Drafts.
skipping to change at line 33 skipping to change at line 33
reference material or to cite them other than as "work in progress." reference material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
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.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2004). All Rights Reserved.
Abstract Abstract
This memo defines a portion of the MIB (Management Information Base) This memo defines a portion of the MIB (Management Information Base)
module for use with network management protocols in the Internet module 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 manage TRIP (Telephony Routing over IP) devices. are used to manage TRIP (Telephony Routing over IP) devices.
Zinman/Walker/Jiang 1 Zinman/Walker/Jiang 1
skipping to change at line 58 skipping to change at line 58
Abstract...........................................................1 Abstract...........................................................1
1. The Internet-Standard Management Framework....................3 1. The Internet-Standard Management Framework....................3
2. Introduction..................................................3 2. Introduction..................................................3
3. Conventions used in this document.............................3 3. Conventions used in this document.............................3
4. Overview......................................................3 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. Definitions...................................................4 6. Definitions...................................................4
6.1 TRIP Textual Conventions....................................4 6.1 TRIP Textual Conventions....................................4
6.2 TRIP MIB ...................................................7 6.2 TRIP MIB ...................................................7
7. Security Considerations......................................41 7. Security Considerations......................................45
8. Full Copyright Statement.....................................43 8. Full Copyright Statement.....................................47
9. Normative References.........................................44 9. Normative References.........................................48
10. Informative References.......................................44 10. Informative References.......................................48
11. Intellectual Property Notice.................................44 11. Intellectual Property Notice.................................48
12. Acknowledgments..............................................45 12. Acknowledgments..............................................49
13. Author's Addresses...........................................45 13. Author's Addresses...........................................49
Zinman/Walker/Jiang 2 Zinman/Walker/Jiang 2
1. The Internet-Standard Management Framework 1. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410 [RFC3410]. RFC 3410 [RFC3410].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
skipping to change at line 170 skipping to change at line 170
MODULE-IDENTITY, MODULE-IDENTITY,
Unsigned32, Unsigned32,
Integer32, Integer32,
mib-2 mib-2
FROM SNMPv2-SMI FROM SNMPv2-SMI
TEXTUAL-CONVENTION TEXTUAL-CONVENTION
FROM SNMPv2-TC; FROM SNMPv2-TC;
tripTC MODULE-IDENTITY tripTC MODULE-IDENTITY
LAST-UPDATED "200310170000Z" -- Oct 17, 2003 LAST-UPDATED "200402050000Z" -- Feb 05, 2004
Zinman/Walker/Jiang 4 Zinman/Walker/Jiang 4
ORGANIZATION "IETF IPTel Working Group. ORGANIZATION "IETF IPTel Working Group.
Mailing list: iptel@lists.bell-labs.com" Mailing list: iptel@lists.bell-labs.com"
CONTACT-INFO CONTACT-INFO
"Co-editor David Zinman "Co-editor David Zinman
postal: 265 Ridley Blvd. postal: 265 Ridley Blvd.
Toronto ON, M5M 4N8 Toronto ON, M5M 4N8
Canada Canada
email: dzinman@rogers.com email: dzinman@rogers.com
skipping to change at line 204 skipping to change at line 204
Mississauga, ON L5R 3K2 Mississauga, ON L5R 3K2
Canada Canada
email: jjiang@sgntt.com email: jjiang@sgntt.com
phone: +1 905 290 1384 phone: +1 905 290 1384
" "
DESCRIPTION DESCRIPTION
"Initial version of TRIP (Telephony Routing Over IP) "Initial version of TRIP (Telephony Routing Over IP)
MIB Textual Conventions module used by other MIB Textual Conventions module used by other
TRIP-related MIB Modules. TRIP-related MIB Modules.
Copyright (C) The Internet Society (2003). This version of Copyright (C) The Internet Society (2004). This version of
this MIB module is part of RFC xxxx, see the RFC itself this MIB module is part of RFC xxxx, see the RFC itself
for full legal notices." for full legal notices."
REVISION "200310170000Z" -- Oct 17, 2003 REVISION "200402050000Z" -- Feb 05, 2004
DESCRIPTION DESCRIPTION
"The initial version, Published as RFC xxxx." "The initial version, Published as RFC xxxx."
::= { mib-2 xxxx } -- to be assigned by IANA ::= { mib-2 xxxx } -- to be assigned by IANA
-- --
-- Textual Conventions -- Textual Conventions
-- --
TripItad ::= TEXTUAL-CONVENTION TripItad ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 343 skipping to change at line 343
Zinman/Walker/Jiang 7 Zinman/Walker/Jiang 7
TripAppProtocol, TripAppProtocol,
TripAddressFamily, TripAddressFamily,
TripCommunityId, TripCommunityId,
TripProtocolVersion, TripProtocolVersion,
TripSendReceiveMode TripSendReceiveMode
FROM TRIP-TC; FROM TRIP-TC;
tripMIB MODULE-IDENTITY tripMIB MODULE-IDENTITY
LAST-UPDATED "200310170000Z" -- Oct 17, 2003 LAST-UPDATED "200402050000Z" -- Feb 05, 2004
ORGANIZATION "IETF IPTel Working Group. ORGANIZATION "IETF IPTel Working Group.
Mailing list: iptel@lists.bell-labs.com" Mailing list: iptel@lists.bell-labs.com"
CONTACT-INFO CONTACT-INFO
"Co-editor David Zinman "Co-editor David Zinman
postal: 265 Ridley Blvd. postal: 265 Ridley Blvd.
Toronto ON, M5M 4N8 Toronto ON, M5M 4N8
Canada Canada
email: dzinman@rogers.com email: dzinman@rogers.com
phone: +1 416 433 4298 phone: +1 416 433 4298
skipping to change at line 379 skipping to change at line 379
phone: +1 905 290 1384 phone: +1 905 290 1384
" "
DESCRIPTION DESCRIPTION
"The MIB module describing Telephony Routing over IP "The MIB module describing Telephony Routing over IP
(TRIP). TRIP is a policy driven inter-administrative (TRIP). TRIP is a policy driven inter-administrative
domain protocol for advertising the reachability of domain protocol for advertising the reachability of
telephony destinations between location servers (LS), and telephony destinations between location servers (LS), and
for advertising attributes of the routes to those for advertising attributes of the routes to those
destinations. destinations.
Copyright (C) The Internet Society (2003). This version of Copyright (C) The Internet Society (2004). This version of
this MIB module is part of RFC xxxx, see the RFC itself this MIB module is part of RFC xxxx, see the RFC itself
for full legal notices." for full legal notices."
REVISION "200310170000Z" -- Oct 17, 2003 REVISION "200402050000Z" -- Feb 05, 2004
DESCRIPTION DESCRIPTION
"The initial version, Published as RFC xxxx." "The initial version, Published as RFC xxxx."
::= { mib-2 xxxx } -- to be assigned by IANA ::= { mib-2 xxxx } -- to be assigned by IANA
Zinman/Walker/Jiang 8 Zinman/Walker/Jiang 8
tripMIBNotifications OBJECT IDENTIFIER ::= { tripMIB 0 } tripMIBNotifications OBJECT IDENTIFIER ::= { tripMIB 0 }
tripMIBObjects OBJECT IDENTIFIER ::= { tripMIB 1 } tripMIBObjects OBJECT IDENTIFIER ::= { tripMIB 1 }
tripMIBConformance OBJECT IDENTIFIER ::= { tripMIB 2 } tripMIBConformance OBJECT IDENTIFIER ::= { tripMIB 2 }
tripMIBNotifObjects OBJECT IDENTIFIER ::= { tripMIB 3 } tripMIBNotifObjects OBJECT IDENTIFIER ::= { tripMIB 3 }
tripMIBCompliance OBJECT IDENTIFIER ::= tripMIBCompliances OBJECT IDENTIFIER ::=
{ tripMIBConformance 1 } { tripMIBConformance 1 }
tripMIBGroups OBJECT IDENTIFIER ::= tripMIBGroups OBJECT IDENTIFIER ::=
{ tripMIBConformance 2 } { tripMIBConformance 2 }
-- --
-- tripCfgTable -- tripCfgTable
-- --
tripCfgTable OBJECT-TYPE tripCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF TripCfgEntry SYNTAX SEQUENCE OF TripCfgEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
skipping to change at line 434 skipping to change at line 434
TripCfgEntry ::= TripCfgEntry ::=
SEQUENCE { SEQUENCE {
tripCfgProtocolVersion TripProtocolVersion, tripCfgProtocolVersion TripProtocolVersion,
tripCfgItad TripItad, tripCfgItad TripItad,
tripCfgIdentifier TripId, tripCfgIdentifier TripId,
tripCfgAdminStatus INTEGER, tripCfgAdminStatus INTEGER,
tripCfgOperStatus INTEGER, tripCfgOperStatus INTEGER,
tripCfgAddrIAddrType InetAddressType, tripCfgAddrIAddrType InetAddressType,
tripCfgAddr InetAddress, tripCfgAddr InetAddress,
tripCfgPort InetPortNumber, tripCfgPort InetPortNumber,
tripCfgMinItadOriginationInterval Integer32, tripCfgMinItadOriginationInterval Unsigned32,
tripCfgMinRouteAdvertisementInterval Integer32, tripCfgMinRouteAdvertisementInterval Unsigned32,
tripCfgMaxPurgeTime Integer32, tripCfgMaxPurgeTime Unsigned32,
tripCfgDisableTime Integer32, tripCfgDisableTime Unsigned32,
tripCfgSendReceiveMode TripSendReceiveMode, tripCfgSendReceiveMode TripSendReceiveMode,
tripCfgStorage StorageType tripCfgStorage StorageType
Zinman/Walker/Jiang 9 Zinman/Walker/Jiang 9
} }
tripCfgProtocolVersion OBJECT-TYPE tripCfgProtocolVersion OBJECT-TYPE
SYNTAX TripProtocolVersion SYNTAX TripProtocolVersion
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at line 546 skipping to change at line 546
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripCfgEntry 6 } ::= { tripCfgEntry 6 }
tripCfgAddr OBJECT-TYPE tripCfgAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The network address of the local LS that the peer "The network address of the local LS that the peer
connects to. The type of address depends on the object connects to. The type of address depends on the object
tripCfgAddrIAddrType." tripCfgAddrIAddrType. The type of this address is
Zinman/Walker/Jiang 11 Zinman/Walker/Jiang 11
determined by the value of the
tripCfgAddrIAddrType object."
REFERENCE REFERENCE
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripCfgEntry 7 } ::= { tripCfgEntry 7 }
tripCfgPort OBJECT-TYPE tripCfgPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The local tcp/udp port on the local LS that the peer "The local tcp/udp port on the local LS that the peer
connects to." connects to."
::= { tripCfgEntry 8 } ::= { tripCfgEntry 8 }
tripCfgMinItadOriginationInterval OBJECT-TYPE tripCfgMinItadOriginationInterval OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum amount of time that MUST elapse between "The minimum amount of time that MUST elapse between
advertisement of the update message that reports changes advertisement of the update message that reports changes
within the LS's own ITAD." within the LS's own ITAD."
DEFVAL { 30 } DEFVAL { 30 }
::= { tripCfgEntry 9 } ::= { tripCfgEntry 9 }
tripCfgMinRouteAdvertisementInterval OBJECT-TYPE tripCfgMinRouteAdvertisementInterval OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies minimal interval between successive "Specifies minimal interval between successive
advertisements to a particular destination from an LS." advertisements to a particular destination from an LS."
DEFVAL { 30 } DEFVAL { 30 }
::= { tripCfgEntry 10 } ::= { tripCfgEntry 10 }
tripCfgMaxPurgeTime OBJECT-TYPE tripCfgMaxPurgeTime OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the interval that the LS MUST maintain routes "Indicates the interval that the LS MUST maintain routes
marked as withdrawn in its database." marked as withdrawn in its database."
DEFVAL { 10 } DEFVAL { 10 }
::= { tripCfgEntry 11 } ::= { tripCfgEntry 11 }
tripCfgDisableTime OBJECT-TYPE tripCfgDisableTime OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-write
STATUS current
Zinman/Walker/Jiang 12 Zinman/Walker/Jiang 12
MAX-ACCESS read-write
STATUS current
DESCRIPTION DESCRIPTION
"Indicates the interval that the TRIP module of the "Indicates 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
LS with high sequence numbers can be removed." LS with high sequence numbers can be removed."
DEFVAL { 180 } DEFVAL { 180 }
::= { tripCfgEntry 12 } ::= { tripCfgEntry 12 }
tripCfgSendReceiveMode OBJECT-TYPE tripCfgSendReceiveMode OBJECT-TYPE
SYNTAX TripSendReceiveMode SYNTAX TripSendReceiveMode
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 653 skipping to change at line 655
tripRouteTypeEntry OBJECT-TYPE tripRouteTypeEntry OBJECT-TYPE
SYNTAX TripRouteTypeEntry SYNTAX TripRouteTypeEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry containing information about the route type "An entry containing information about the route type
that a particular TRIP entity supports. Each entry that a particular TRIP entity supports. Each entry
represents information about either the local or a remote represents information about either the local or a remote
LS peer. The object tripRouteTypePeer is used to LS peer. The object tripRouteTypePeer is used to
distinguish this. In the case of a local LS, the
address/port information will reflect the values
Zinman/Walker/Jiang 13 Zinman/Walker/Jiang 13
distinguish this. In the case of a local LS, the
address/port information will reflect the values
configured in tripCfgTable. In the case of a remote configured in tripCfgTable. In the case of a remote
peer, the address/port information will reflect the peer, the address/port information will reflect the
values of an entry in the tripPeerTable. values of an entry in the tripPeerTable.
Implementation need to be aware that if the size of Implementation need to be aware that if the size of
tripRouteTypeAddr exceeds 111 sub-IDs, then OIDs of column tripRouteTypeAddr exceeds 111 sub-IDs, then OIDs of column
instances in this table will have more than 128 sub-IDs instances in this table will have more than 128 sub-IDs
and cannot be accessed using SNMPv1, SNMPv2c, or snmpv3." and cannot be accessed using SNMPv1, SNMPv2c, or snmpv3."
INDEX { applIndex, INDEX { applIndex,
tripRouteTypeAddrInetType, tripRouteTypeAddrInetType,
skipping to change at line 697 skipping to change at line 699
"The type of Inet Address of the tripRouteTypeAddr." "The type of Inet Address of the tripRouteTypeAddr."
REFERENCE REFERENCE
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripRouteTypeEntry 1 } ::= { tripRouteTypeEntry 1 }
tripRouteTypeAddr OBJECT-TYPE tripRouteTypeAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The network address of this entry's TRIP peer LS." "The network address of this entry's TRIP peer LS. The
type of this address is determined by the value of the
tripRouteTypeAddrInetType object."
REFERENCE REFERENCE
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripRouteTypeEntry 2 } ::= { tripRouteTypeEntry 2 }
tripRouteTypePort OBJECT-TYPE tripRouteTypePort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Zinman/Walker/Jiang 14
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The port for the TCP connection between this and "The port for the TCP connection between this and
an associated TRIP peer." an associated TRIP peer."
Zinman/Walker/Jiang 14
::= { tripRouteTypeEntry 3 } ::= { tripRouteTypeEntry 3 }
tripRouteTypeProtocolId 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 the associated "The object identifier of a protocol that the associated
peer is using." peer is using."
::= { tripRouteTypeEntry 4 } ::= { tripRouteTypeEntry 4 }
skipping to change at line 760 skipping to change at line 764
TRIP community is a group of destinations that share TRIP community is a group of destinations that share
common properties. common properties.
The TRIP Supported Communities entry is used to group The TRIP Supported Communities entry is used to group
destinations so that the routing decision can be based destinations so that the routing decision can be based
on the identity of the group." on the identity of the group."
REFERENCE REFERENCE
"RFC 3219, section 5.9" "RFC 3219, section 5.9"
::= { tripMIBObjects 3 } ::= { tripMIBObjects 3 }
Zinman/Walker/Jiang 15
tripSupportedCommunityEntry OBJECT-TYPE tripSupportedCommunityEntry OBJECT-TYPE
SYNTAX TripSupportedCommunityEntry SYNTAX TripSupportedCommunityEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
Zinman/Walker/Jiang 15
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Entry containing information about a community. A TRIP "Entry containing information about a community. A TRIP
community is a group of destinations that share some community is a group of destinations that share some
common property. This attribute is used so that routing common property. This attribute is used so that routing
decisions can be based on the identity of the group." decisions can be based on the identity of the group."
INDEX { applIndex, tripSupportedCommunityId } INDEX { applIndex, tripSupportedCommunityId }
::= { tripSupportedCommunityTable 1 } ::= { tripSupportedCommunityTable 1 }
TripSupportedCommunityEntry ::= SEQUENCE { TripSupportedCommunityEntry ::= SEQUENCE {
skipping to change at line 813 skipping to change at line 816
rows having the value 'permanent' need not allow write- rows having the value 'permanent' need not allow write-
access to any columnar objects in the row. It is not a access to any columnar objects in the row. It is not a
requirement that this storage be non volatile." requirement that this storage be non volatile."
DEFVAL { nonVolatile } DEFVAL { nonVolatile }
::= { tripSupportedCommunityEntry 3 } ::= { tripSupportedCommunityEntry 3 }
tripSupportedCommunityRowStatus OBJECT-TYPE tripSupportedCommunityRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
Zinman/Walker/Jiang 16
DESCRIPTION DESCRIPTION
"The row status of the entry. This object is REQUIRED "The row status of the entry. This object is REQUIRED
to create or delete rows by a manager. A value for to create or delete rows by a manager. A value for
tripSupportedCommunityItad MUST be set for row creation tripSupportedCommunityItad MUST be set for row creation
Zinman/Walker/Jiang 16
to be successful. If the instance already exists for a to be successful. If the instance already exists for a
particular applIndex, the row create operation will particular applIndex, the row create operation will
fail. fail.
The value of this object has no effect on whether The value of this object has no effect on whether
other objects in this conceptual row can be modified." other objects in this conceptual row can be modified."
::= { tripSupportedCommunityEntry 4 } ::= { tripSupportedCommunityEntry 4 }
-- --
-- TripPeerTable -- TripPeerTable
skipping to change at line 867 skipping to change at line 870
::= {tripPeerTable 1} ::= {tripPeerTable 1}
TripPeerEntry ::= SEQUENCE { TripPeerEntry ::= SEQUENCE {
tripPeerRemoteAddrInetType InetAddressType, tripPeerRemoteAddrInetType InetAddressType,
tripPeerRemoteAddr InetAddress, tripPeerRemoteAddr InetAddress,
tripPeerRemotePort InetPortNumber, tripPeerRemotePort InetPortNumber,
tripPeerIdentifier TripId, tripPeerIdentifier TripId,
tripPeerState INTEGER, tripPeerState INTEGER,
tripPeerAdminStatus INTEGER, tripPeerAdminStatus INTEGER,
tripPeerNegotiatedVersion TripProtocolVersion, tripPeerNegotiatedVersion TripProtocolVersion,
tripPeerSendReceiveMode TripSendReceiveMode,
tripPeerRemoteItad TripItad,
tripPeerConnectRetryInterval Integer32,
tripPeerMaxRetryInterval Integer32,
Zinman/Walker/Jiang 17 Zinman/Walker/Jiang 17
tripPeerHoldTime Integer32, tripPeerSendReceiveMode TripSendReceiveMode,
tripPeerKeepAlive Integer32, tripPeerRemoteItad TripItad,
tripPeerHoldTimeConfigured Integer32, tripPeerConnectRetryInterval Unsigned32,
tripPeerKeepAliveConfigured Integer32, tripPeerMaxRetryInterval Unsigned32,
tripPeerMaxPurgeTime Integer32, tripPeerHoldTime Unsigned32,
tripPeerDisableTime Integer32, tripPeerKeepAlive Unsigned32,
tripPeerHoldTimeConfigured Unsigned32,
tripPeerKeepAliveConfigured Unsigned32,
tripPeerMaxPurgeTime Unsigned32,
tripPeerDisableTime Unsigned32,
tripPeerLearned TruthValue, tripPeerLearned TruthValue,
tripPeerStorage StorageType, 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
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripPeerEntry 1 } ::= { tripPeerEntry 1 }
tripPeerRemoteAddr OBJECT-TYPE tripPeerRemoteAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address of this entry's TRIP peer LS." "The IP address of this entry's TRIP peer LS. The type of
this address is determined by the value of the
tripPeerRemoteAddrInetType object."
REFERENCE REFERENCE
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripPeerEntry 2 } ::= { tripPeerEntry 2 }
tripPeerRemotePort OBJECT-TYPE tripPeerRemotePort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The remote port for the TCP connection between the "The remote port for the TCP connection between the
TRIP peers." TRIP peers."
::= { tripPeerEntry 3 } ::= { tripPeerEntry 3 }
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."
Zinman/Walker/Jiang 18
::= { tripPeerEntry 4 } ::= { tripPeerEntry 4 }
tripPeerState OBJECT-TYPE tripPeerState OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
idle(1), idle(1),
connect(2), connect(2),
Zinman/Walker/Jiang 18
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.
skipping to change at line 973 skipping to change at line 978
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
SYNTAX INTEGER { SYNTAX INTEGER {
up(1), up(1),
down(2) down(2)
} }
Zinman/Walker/Jiang 19
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to affect the TRIP connection "This object is used to affect the TRIP connection
state. state.
Zinman/Walker/Jiang 19
up(1) : Allow a connection with the peer LS. up(1) : Allow a connection with the peer LS.
down(2) : disconnect the connection from the peer LS and down(2) : disconnect the connection from the peer LS and
do not allow any further connections to this do not allow any further connections to this
peer. peer.
If this value is set to down(2) then tripPeerState will If this value is set to down(2) then tripPeerState will
have the value of idle(1)." have the value of idle(1)."
DEFVAL { up } DEFVAL { up }
::= { tripPeerEntry 6 } ::= { tripPeerEntry 6 }
skipping to change at line 1018 skipping to change at line 1024
tripPeerRemoteItad OBJECT-TYPE tripPeerRemoteItad OBJECT-TYPE
SYNTAX TripItad SYNTAX TripItad
MAX-ACCESS read-only MAX-ACCESS read-only
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 Unsigned32 (0..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
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
Zinman/Walker/Jiang 20
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
will not be allowed." will not be allowed."
DEFVAL { 120 } DEFVAL { 120 }
::= { tripPeerEntry 10 } ::= { tripPeerEntry 10 }
Zinman/Walker/Jiang 20
tripPeerMaxRetryInterval OBJECT-TYPE tripPeerMaxRetryInterval OBJECT-TYPE
SYNTAX Integer32 (0..2147483647) SYNTAX Unsigned32 (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
value lower than the retry interval SHOULD not be value lower than the retry interval SHOULD not be
allowed." allowed."
DEFVAL { 360 } DEFVAL { 360 }
::= { tripPeerEntry 11 } ::= { tripPeerEntry 11 }
tripPeerHoldTime OBJECT-TYPE tripPeerHoldTime OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time interval in seconds for the hold timer that "The time interval in seconds for the hold timer that
is established with the peer. The value of this object is established with the peer. The value of this object
is the smaller of the values in is the smaller of the values in
tripPeerHoldTimeConfigured and the hold time received tripPeerHoldTimeConfigured and the hold time received
in the open message." in the open message."
::= { tripPeerEntry 12 } ::= { tripPeerEntry 12 }
tripPeerKeepAlive OBJECT-TYPE tripPeerKeepAlive OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (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 }
tripPeerHoldTimeConfigured OBJECT-TYPE tripPeerHoldTimeConfigured OBJECT-TYPE
SYNTAX Integer32 (0 | 3..65535) SYNTAX Unsigned32 (0 | 3..65535)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 21
"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. A value receipt of successive keepalive or update message. A value
of 0 means that keepalive or update messages will not be of 0 means that keepalive or update messages will not be
sent." sent."
DEFVAL { 240 } DEFVAL { 240 }
::= { tripPeerEntry 14 } ::= { tripPeerEntry 14 }
Zinman/Walker/Jiang 21
tripPeerKeepAliveConfigured OBJECT-TYPE tripPeerKeepAliveConfigured OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Specifies the amount of time that MUST elapse between "Specifies the amount of time that MUST elapse between
keep alive messages." keep alive messages."
DEFVAL { 30 } DEFVAL { 30 }
::= { tripPeerEntry 15 } ::= { tripPeerEntry 15 }
tripPeerMaxPurgeTime OBJECT-TYPE tripPeerMaxPurgeTime OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX Unsigned32 (1..65535)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the interval that the LS MUST maintain routes "Indicates the interval that the LS MUST maintain routes
marked as withdrawn in its database." marked as withdrawn in its database."
DEFVAL { 10 } DEFVAL { 10 }
::= { tripPeerEntry 16 } ::= { tripPeerEntry 16 }
tripPeerDisableTime OBJECT-TYPE tripPeerDisableTime OBJECT-TYPE
SYNTAX Integer32 (1..65535) SYNTAX Unsigned32 (1..65535)
UNITS "Seconds" UNITS "Seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicate the interval that the TRIP module of the remote "Indicate the interval that the TRIP module of the remote
peer LS MUST be disabled while routes originated by the peer LS MUST be disabled while routes originated by the
local LS with high sequence numbers can be removed." local LS with high sequence numbers can be removed."
DEFVAL { 180 } DEFVAL { 180 }
::= { tripPeerEntry 17 } ::= { tripPeerEntry 17 }
skipping to change at line 1132 skipping to change at line 1140
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."
DEFVAL { false } DEFVAL { false }
::= { tripPeerEntry 18 } ::= { tripPeerEntry 18 }
tripPeerStorage OBJECT-TYPE tripPeerStorage OBJECT-TYPE
Zinman/Walker/Jiang 22
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row. Conceptual "The storage type for this conceptual row. Conceptual
rows having the value 'permanent' need not allow write- rows having the value 'permanent' need not allow write-
Zinman/Walker/Jiang 22
access to any columnar objects in the row. It is not a access to any columnar objects in the row. It is not a
requirement that this storage be non volatile." requirement that this storage be non volatile."
DEFVAL { nonVolatile } DEFVAL { nonVolatile }
::= { tripPeerEntry 19 } ::= { tripPeerEntry 19 }
tripPeerRowStatus OBJECT-TYPE tripPeerRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1186 skipping to change at line 1194
tripPeerStatisticsEntry OBJECT-TYPE tripPeerStatisticsEntry OBJECT-TYPE
SYNTAX TripPeerStatisticsEntry SYNTAX TripPeerStatisticsEntry
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 }
::= { tripPeerStatisticsTable 1 } ::= { tripPeerStatisticsTable 1 }
Zinman/Walker/Jiang 23
TripPeerStatisticsEntry ::= SEQUENCE { TripPeerStatisticsEntry ::= SEQUENCE {
tripPeerInUpdates Counter32, tripPeerInUpdates Counter32,
tripPeerOutUpdates Counter32, tripPeerOutUpdates Counter32,
tripPeerInTotalMessages Counter32, tripPeerInTotalMessages Counter32,
tripPeerOutTotalMessages Counter32, tripPeerOutTotalMessages Counter32,
tripPeerFsmEstablishedTransitions Counter32, tripPeerFsmEstablishedTransitions Counter32,
Zinman/Walker/Jiang 23
tripPeerFsmEstablishedTime DateAndTime, tripPeerFsmEstablishedTime DateAndTime,
tripPeerInUpdateElapsedTime TimeInterval, tripPeerInUpdateElapsedTime TimeInterval,
tripPeerStateChangeTime TimeStamp tripPeerStateChangeTime TimeStamp
} }
tripPeerInUpdates OBJECT-TYPE tripPeerInUpdates OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1240 skipping to change at line 1247
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The total number of outgoing TRIP messages sent to the "The total number of outgoing TRIP messages sent to the
remote peer since the last restart of this LS." remote peer since the last restart of this LS."
::= { tripPeerStatisticsEntry 4 } ::= { tripPeerStatisticsEntry 4 }
tripPeerFsmEstablishedTransitions OBJECT-TYPE tripPeerFsmEstablishedTransitions OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
MAX-ACCESS read-only MAX-ACCESS read-only
Zinman/Walker/Jiang 24
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of times the remote peer has transitioned "The number of times the remote peer has transitioned
into the established state since the last restart of this into the established state since the last restart of this
LS." LS."
::= { tripPeerStatisticsEntry 5 } ::= { tripPeerStatisticsEntry 5 }
Zinman/Walker/Jiang 24
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 remote peer entered "Indicates the time and date that this remote peer entered
the 'established' state." the 'established' state."
::= { tripPeerStatisticsEntry 6 } ::= { tripPeerStatisticsEntry 6 }
tripPeerInUpdateElapsedTime OBJECT-TYPE tripPeerInUpdateElapsedTime OBJECT-TYPE
skipping to change at line 1293 skipping to change at line 1301
DESCRIPTION DESCRIPTION
"The TRIP route table containing information about "The TRIP route table containing information about
reachable routes that are to be added to service by the reachable routes that are to be added to service by the
receiving LS. The objects in this table are volatile receiving LS. The objects in this table are volatile
and are refreshed when this LS rediscovers its route and are refreshed when this LS rediscovers its route
table." table."
::= { tripMIBObjects 6 } ::= { tripMIBObjects 6 }
tripRouteEntry OBJECT-TYPE tripRouteEntry OBJECT-TYPE
SYNTAX TripRouteEntry SYNTAX TripRouteEntry
Zinman/Walker/Jiang 25
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,
Zinman/Walker/Jiang 25
tripRouteAddressFamily, tripRouteAddressFamily,
tripRouteAddress, tripRouteAddress,
tripRoutePeer tripRoutePeer
} }
::= { tripRouteTable 1 } ::= { tripRouteTable 1 }
TripRouteEntry ::= SEQUENCE { TripRouteEntry ::= SEQUENCE {
tripRouteAppProtocol TripAppProtocol, tripRouteAppProtocol TripAppProtocol,
tripRouteAddressFamily TripAddressFamily, tripRouteAddressFamily TripAddressFamily,
tripRouteAddress OCTET STRING, tripRouteAddress OCTET STRING,
tripRoutePeer TripId, tripRoutePeer TripId,
tripRouteTRIBMask BITS, tripRouteTRIBMask BITS,
tripRouteAddressSequenceNumber Integer32, tripRouteAddressSequenceNumber Unsigned32,
tripRouteAddressOriginatorId TripId, tripRouteAddressOriginatorId TripId,
tripRouteNextHopServerIAddrType InetAddressType, tripRouteNextHopServerIAddrType InetAddressType,
tripRouteNextHopServer InetAddress, tripRouteNextHopServer InetAddress,
tripRouteNextHopServerPort InetPortNumber, tripRouteNextHopServerPort InetPortNumber,
tripRouteNextHopServerItad TripItad, tripRouteNextHopServerItad TripItad,
tripRouteMultiExitDisc Unsigned32, tripRouteMultiExitDisc Unsigned32,
tripRouteLocalPref Unsigned32, tripRouteLocalPref Unsigned32,
tripRouteAdvertisementPath OCTET STRING, tripRouteAdvertisementPath OCTET STRING,
tripRouteRoutedPath OCTET STRING, tripRouteRoutedPath OCTET STRING,
tripRouteAtomicAggregate TruthValue, tripRouteAtomicAggregate TruthValue,
skipping to change at line 1348 skipping to change at line 1356
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 }
Zinman/Walker/Jiang 26
tripRouteAddress OBJECT-TYPE tripRouteAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..105)) SYNTAX OCTET STRING (SIZE(1..105))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 26
"This is the address (prefix) of the family type given "This is the address (prefix) of the family type given
by Address Family of the destination. It is the prefix by Address Family of the destination. It is the prefix
of addresses reachable from this gateway via the next of addresses reachable from this gateway via the next
hop server. The SIZE value of 105 has been assigned due hop server. The SIZE value of 105 has been assigned due
to the sub identifier of object types length limitation to the sub identifier of object types length limitation
as defined in SMIv2." as defined in SMIv2."
REFERENCE REFERENCE
"RFC 3219, section 5.1.1.1." "RFC 3219, section 5.1.1.1."
::= { tripRouteEntry 3 } ::= { tripRouteEntry 3 }
skipping to change at line 1401 skipping to change at line 1408
0 adjTribIns The entry is of type adj-TRIBs-ins, 0 adjTribIns The entry is of type adj-TRIBs-ins,
stores routing information that has stores routing information that has
been learned from inbound UPDATE been learned from inbound UPDATE
messages. messages.
1 extTrib The entry is of type ext-TRIB, the 1 extTrib The entry is of type ext-TRIB, the
best route for a given destination. best route for a given destination.
2 locTrib The entry is of type loc-TRIB contains 2 locTrib The entry is of type loc-TRIB contains
the local TRIP routing information the local TRIP routing information
that the LS has selected. that the LS has selected.
Zinman/Walker/Jiang 27
3 adjTribOut The entry is of type adj-TRIBs-out, 3 adjTribOut The entry is of type adj-TRIBs-out,
stores the information that the local stores the information that the local
LS has selected for advertisement to LS has selected for advertisement to
its external peers." its external peers."
REFERENCE REFERENCE
"RFC 3291, section 3.5." "RFC 3291, section 3.5."
Zinman/Walker/Jiang 27
::= { tripRouteEntry 5 } ::= { tripRouteEntry 5 }
tripRouteAddressSequenceNumber OBJECT-TYPE tripRouteAddressSequenceNumber 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 destination route "Indicates the version of the destination route
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
skipping to change at line 1435 skipping to change at line 1442
DESCRIPTION DESCRIPTION
"This is an intra-domain attribute indicating the "This is an intra-domain attribute indicating the
internal LS that originated the route into the ITAD." internal LS that originated the route into the ITAD."
::= { tripRouteEntry 7 } ::= { tripRouteEntry 7 }
tripRouteNextHopServerIAddrType OBJECT-TYPE tripRouteNextHopServerIAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The type of Inet Address of the "The type of Inet Address of the tripRouteNextHopServer."
tripRouteNextHopServer."
REFERENCE REFERENCE
"RFC 3291, section 3." "RFC 3291, 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
protocol destined for tripRouteAddress SHOULD destined for tripRouteAddress SHOULD be sent to. The type
be sent to." of this address is determined by the value of the
tripRouteNextHopServerIAddrType object."
::= { tripRouteEntry 9 } ::= { tripRouteEntry 9 }
tripRouteNextHopServerPort OBJECT-TYPE tripRouteNextHopServerPort OBJECT-TYPE
SYNTAX InetPortNumber SYNTAX InetPortNumber
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
Zinman/Walker/Jiang 28
DESCRIPTION DESCRIPTION
"The port of the next hop server that this route "The port of the next hop server that this route
will use." will use."
::= { tripRouteEntry 10 } ::= { tripRouteEntry 10 }
tripRouteNextHopServerItad OBJECT-TYPE tripRouteNextHopServerItad OBJECT-TYPE
Zinman/Walker/Jiang 28
SYNTAX TripItad SYNTAX TripItad
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the domain of the next hop." "Indicates the domain of the next hop."
::= { tripRouteEntry 11 } ::= { tripRouteEntry 11 }
tripRouteMultiExitDisc OBJECT-TYPE tripRouteMultiExitDisc OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295) SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at line 1509 skipping to change at line 1516
DESCRIPTION DESCRIPTION
"Identifies the sequence of domains through which this "Identifies the sequence of domains through which this
advertisement has passed. advertisement has passed.
This object is probably best represented as sequence of This object is probably best represented as sequence of
TripItads. For SMI compatibility, though, it is TripItads. For SMI compatibility, though, it is
represented as an OCTET STRING. This object is a sequence represented as an OCTET STRING. This object is a sequence
of ITADs where each set of 4 octets corresponds to a TRIP of ITADs where each set of 4 octets corresponds to a TRIP
ITAD in network byte order." ITAD in network byte order."
REFERENCE REFERENCE
Zinman/Walker/Jiang 29
"RFC 3219, section 4.3.4.4" "RFC 3219, section 4.3.4.4"
::= { 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
Zinman/Walker/Jiang 29
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 a subset of this route would pass. These are a subset of
tripRouteAdvertisementPath. tripRouteAdvertisementPath.
This object is probably best represented as sequence of This object is probably best represented as sequence of
TripItads. For SMI compatibility, though, it is TripItads. For SMI compatibility, though, it is
represented as OCTET STRING. This object is a sequence represented as OCTET STRING. This object is a sequence
of ITADs where each set of 4 octets corresponds to a TRIP of ITADs where each set of 4 octets corresponds to a TRIP
skipping to change at line 1563 skipping to change at line 1570
<attribute type, attribute length, attribute value>, of <attribute type, attribute length, attribute value>, of
variable length. If no attributes were dropped, this variable length. If no attributes were dropped, this
returns an OCTET STRING of size 0." returns an OCTET STRING of size 0."
REFERENCE REFERENCE
"RFC 3219, sections 4.3.1, 4.3.2.3" "RFC 3219, sections 4.3.1, 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
Zinman/Walker/Jiang 30
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates if this route is to be removed from service "Indicates if this route is to be removed from service
by the receiving LS." by the receiving LS."
::= { tripRouteEntry 18 } ::= { tripRouteEntry 18 }
Zinman/Walker/Jiang 30
tripRouteConverted OBJECT-TYPE tripRouteConverted OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates if this route has been converted to a "Indicates if this route has been converted to a
different application protocol than it had originally." different application protocol than it had originally."
::= { tripRouteEntry 19 } ::= { tripRouteEntry 19 }
tripRouteReceivedTime OBJECT-TYPE tripRouteReceivedTime OBJECT-TYPE
skipping to change at line 1616 skipping to change at line 1624
tripRouteCommunityEntry OBJECT-TYPE tripRouteCommunityEntry OBJECT-TYPE
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,
Zinman/Walker/Jiang 31
tripRouteAddressFamily, tripRouteAddressFamily,
tripRouteAddress, tripRouteAddress,
tripRoutePeer, tripRoutePeer,
tripRouteCommunityId tripRouteCommunityId
} }
::= { tripRouteCommunityTable 1 } ::= { tripRouteCommunityTable 1 }
Zinman/Walker/Jiang 31
TripRouteCommunityEntry ::= SEQUENCE { TripRouteCommunityEntry ::= SEQUENCE {
tripRouteCommunityId TripCommunityId, tripRouteCommunityId TripCommunityId,
tripRouteCommunityItad TripItad tripRouteCommunityItad TripItad
} }
tripRouteCommunityId OBJECT-TYPE tripRouteCommunityId OBJECT-TYPE
SYNTAX TripCommunityId SYNTAX TripCommunityId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at line 1669 skipping to change at line 1678
tripItadTopologyEntry OBJECT-TYPE tripItadTopologyEntry OBJECT-TYPE
SYNTAX TripItadTopologyEntry SYNTAX TripItadTopologyEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about a peer of the LS identified by "Information about a peer of the LS identified by
tripItadTopologyOrigId." tripItadTopologyOrigId."
INDEX { applIndex, tripItadTopologyOrigId } INDEX { applIndex, tripItadTopologyOrigId }
::= { tripItadTopologyTable 1 } ::= { tripItadTopologyTable 1 }
Zinman/Walker/Jiang 32
TripItadTopologyEntry ::= SEQUENCE { TripItadTopologyEntry ::= SEQUENCE {
tripItadTopologyOrigId TripId, tripItadTopologyOrigId TripId,
tripItadTopologySeqNum Unsigned32 tripItadTopologySeqNum Unsigned32
} }
tripItadTopologyOrigId OBJECT-TYPE tripItadTopologyOrigId OBJECT-TYPE
Zinman/Walker/Jiang 32
SYNTAX TripId SYNTAX TripId
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the internal LS that originated the ITAD "Indicates the internal LS that originated the ITAD
topology information into the ITAD." topology information into the ITAD."
::= { tripItadTopologyEntry 1 } ::= { tripItadTopologyEntry 1 }
tripItadTopologySeqNum OBJECT-TYPE tripItadTopologySeqNum OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647) SYNTAX Unsigned32 (1..2147483647)
skipping to change at line 1723 skipping to change at line 1731
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Information about a peer to the LS identified by "Information about a peer to the LS identified by
tripItadTopologyOrigId." tripItadTopologyOrigId."
INDEX { applIndex, INDEX { applIndex,
tripItadTopologyOrigId, tripItadTopologyOrigId,
tripItadTopologyId } tripItadTopologyId }
::= { tripItadTopologyIdTable 1 } ::= { tripItadTopologyIdTable 1 }
Zinman/Walker/Jiang 33
TripItadTopologyIdEntry ::= SEQUENCE { TripItadTopologyIdEntry ::= SEQUENCE {
tripItadTopologyId TripId tripItadTopologyId TripId
} }
tripItadTopologyId OBJECT-TYPE tripItadTopologyId OBJECT-TYPE
SYNTAX TripId SYNTAX TripId
Zinman/Walker/Jiang 33
MAX-ACCESS read-only 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 servers within the ITAD domain that this LS identified
by tripItadTopologyOrigId is currently peering." by tripItadTopologyOrigId is currently peering."
::= { tripItadTopologyIdEntry 1 } ::= { tripItadTopologyIdEntry 1 }
-- --
-- Notification objects -- Notification objects
skipping to change at line 1771 skipping to change at line 1778
REFERENCE REFERENCE
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripMIBNotifObjects 2 } ::= { tripMIBNotifObjects 2 }
tripNotifPeerAddr OBJECT-TYPE tripNotifPeerAddr OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS accessible-for-notify MAX-ACCESS accessible-for-notify
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address of this entry's TRIP peer LS. This object "The IP address of this entry's TRIP peer LS. This object
contains the value of tripPeerRemoteAddr." contains the value of tripPeerRemoteAddr. The type of this
address is determined by the value of the
tripNotifPeerAddrInetType object."
REFERENCE REFERENCE
"RFC 3291, section 3." "RFC 3291, section 3."
::= { tripMIBNotifObjects 3 } ::= { tripMIBNotifObjects 3 }
Zinman/Walker/Jiang 34
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),
Zinman/Walker/Jiang 34
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:
messageHeader(1) messageHeader(1)
skipping to change at line 1821 skipping to change at line 1829
cease(6) cease(6)
- Any fatal error condition that the rest of the values - Any fatal error condition that the rest of the values
do not cover. do not cover.
tripNotification(7) tripNotification(7)
- Any error encountered while sending a notification - Any error encountered while sending a notification
message." message."
::= { tripMIBNotifObjects 4 } ::= { tripMIBNotifObjects 4 }
tripNotifPeerErrSubcode OBJECT-TYPE tripNotifPeerErrSubcode OBJECT-TYPE
SYNTAX Integer32 (1..2147483647) SYNTAX Unsigned32 (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 35
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:
1 - Unsupported Version Number. 1 - Unsupported Version Number.
2 - Bad Peer ITAD. 2 - Bad Peer ITAD.
3 - Bad TRIP Identifier. 3 - Bad TRIP Identifier.
Zinman/Walker/Jiang 35
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.
skipping to change at line 1883 skipping to change at line 1890
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The TRIP Connection Dropped event is generated when the "The TRIP Connection Dropped event is generated when the
TRIP finite state machine leaves the ESTABLISHED state." TRIP finite state machine leaves the ESTABLISHED state."
::= { tripMIBNotifications 2 } ::= { tripMIBNotifications 2 }
tripFSM NOTIFICATION-TYPE tripFSM NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
Zinman/Walker/Jiang 36
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."
Zinman/Walker/Jiang 36
::= { tripMIBNotifications 3 } ::= { tripMIBNotifications 3 }
tripOpenMessageError NOTIFICATION-TYPE tripOpenMessageError NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
tripNotifPeerErrCode, tripNotifPeerErrCode,
tripNotifPeerErrSubcode, tripNotifPeerErrSubcode,
tripPeerState tripPeerState
} }
skipping to change at line 1937 skipping to change at line 1944
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 6 } ::= { tripMIBNotifications 6 }
tripConnectionCollision NOTIFICATION-TYPE tripConnectionCollision NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex } OBJECTS { tripNotifApplIndex }
Zinman/Walker/Jiang 37
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 7 } ::= { tripMIBNotifications 7 }
tripCease NOTIFICATION-TYPE tripCease NOTIFICATION-TYPE
OBJECTS { tripNotifApplIndex, OBJECTS { tripNotifApplIndex,
Zinman/Walker/Jiang 37
tripNotifPeerAddrInetType, tripNotifPeerAddrInetType,
tripNotifPeerAddr, tripNotifPeerAddr,
tripNotifPeerErrCode, tripNotifPeerErrCode,
tripNotifPeerErrSubcode, tripNotifPeerErrSubcode,
tripPeerState tripPeerState
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A TRIP peer MAY choose at any given time to close its TRIP "A TRIP peer MAY choose at any given time to close its TRIP
connection by sending this notification message. However, connection by sending this notification message. However,
skipping to change at line 1978 skipping to change at line 1985
the TRIP notification refered to in this object is not the TRIP notification refered to in this object is not
an SNMP notification, it is a specific message described an SNMP notification, it is a specific message described
in the TRIP specification." in the TRIP specification."
REFERENCE REFERENCE
"RFC 3219, section 6.4." "RFC 3219, section 6.4."
::= { tripMIBNotifications 9 } ::= { tripMIBNotifications 9 }
-- --
-- Compliance Statements -- Compliance Statements
-- --
tripCompliance MODULE-COMPLIANCE tripMIBFullCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for TRIP entities." "The compliance statement for TRIP entities that
implement this MIB module in read-write mode, such
that it can be used for both monitoring and configuring
the TRIP entity.
There is one INDEX object that cannot be represented in
the form of OBJECT clauses in SMIv2, but for which there
is a compliance requirement, expressed in OBJECT clause
form in this description:
Zinman/Walker/Jiang 38
-- OBJECT tripRouteTypeAddrInetType
-- SYNTAX InetAddressType (ipv4(1), ipv6(2),
-- ipv4z(3), ipv6z(4))
-- DESCRIPTION
-- This MIB requires support for global and
-- non-global ipv4 and ipv6 addresses.
--
-- OBJECT tripRouteTypeAddr
-- SYNTAX InetAddress (SIZE (4 | 8 | 16 | 20))
-- DESCRIPTION
-- This MIB requires support for global and
-- non-global IPv4 and IPv6 addresses.
--
"
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, send any notifications. If this group is implemented,
the tripNotifObjectGroup MUST also be implemented." the tripNotifObjectGroup MUST also be implemented."
GROUP tripNotifObjectGroup GROUP tripNotifObjectGroup
DESCRIPTION DESCRIPTION
"This group is OPTIONAL. A TRIP entity can choose not to "This group is OPTIONAL. A TRIP entity can choose not to
send any notifications. If this group is implemented,
the tripNotificationGroup MUST also be implemented."
Zinman/Walker/Jiang 38 OBJECT tripSupportedCommunityRowStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION
"Support for createAndWait and notInService is not
required."
OBJECT tripPeerRowStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION
"Support for createAndWait and notInService is not
required."
MODULE NETWORK-SERVICES-MIB
MANDATORY-GROUPS { applRFC2788Group }
::= { tripMIBCompliances 1 }
Zinman/Walker/Jiang 39
tripMIBReadOnlyCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for TRIP entities that
implement this MIB module in read only mode. Such TRIP
entities can then only be monitored, but not be
configured via this MIB module.
In read-only mode, the manager will not be able to add,
remove or modify rows to any table, however the TRIP
application may modify, remove or add rows to a table.
There is one INDEX object that cannot be represented in
the form of OBJECT clauses in SMIv2, but for which there
is a compliance requirement, expressed in OBJECT clause
form in this description:
-- OBJECT tripRouteTypeAddrInetType
-- SYNTAX InetAddressType (ipv4(1), ipv6(2),
-- ipv4z(3), ipv6z(4))
-- DESCRIPTION
-- This MIB requires support for global and
-- non-global ipv4 and ipv6 addresses.
--
-- OBJECT tripRouteTypeAddr
-- SYNTAX InetAddress (SIZE (4 | 8 | 16 | 20))
-- DESCRIPTION
-- This MIB requires support for global and
-- non-global IPv4 and IPv6 addresses.
--
"
MODULE -- this module
MANDATORY-GROUPS { tripConfigGroup,
tripPeerTableConfigGroup,
tripRouteGroup,
tripItadTopologyGroup,
tripPeerTableStatsGroup }
GROUP tripNotificationGroup
DESCRIPTION
"This group is OPTIONAL. A TRIP entity can choose not to
send any notifications. If this group is implemented,
the tripNotifObjectGroup MUST also be implemented."
GROUP tripNotifObjectGroup
DESCRIPTION
"This group is OPTIONAL. A TRIP entity can choose not to
send any notifications. If this group is implemented, send any notifications. If this group is implemented,
the tripNotificationGroup MUST also be implemented." the tripNotificationGroup MUST also be implemented."
Zinman/Walker/Jiang 40
OBJECT tripCfgItad
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripCfgAdminStatus
MIN-ACCESS not-accessible
DESCRIPTION
"Object is not needed when implemented in read-only mode."
OBJECT tripCfgPort
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripCfgMinItadOriginationInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripCfgMinRouteAdvertisementInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripCfgMaxPurgeTime
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripCfgDisableTime
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripCfgStorage
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripSupportedCommunityItad
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripSupportedCommunityStorage
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripSupportedCommunityRowStatus
Zinman/Walker/Jiang 41
SYNTAX RowStatus { active(1) }
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required, and active is the only
status that needs to be supported."
OBJECT tripPeerAdminStatus
MIN-ACCESS not-accessible
DESCRIPTION
"Object is not needed when implemented in read-only mode."
OBJECT tripPeerConnectRetryInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripPeerMaxRetryInterval
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripPeerHoldTimeConfigured
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripPeerKeepAliveConfigured
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripPeerMaxPurgeTime
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripPeerDisableTime
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripPeerStorage
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required."
OBJECT tripPeerRowStatus
SYNTAX RowStatus { active(1) }
MIN-ACCESS read-only
DESCRIPTION
"Write access is not required, and active is the only
status that needs to be supported."
Zinman/Walker/Jiang 42
MODULE NETWORK-SERVICES-MIB MODULE NETWORK-SERVICES-MIB
MANDATORY-GROUPS { applRFC2788Group } MANDATORY-GROUPS { applRFC2788Group }
::= { tripMIBCompliance 1 } ::= { tripMIBCompliances 2 }
-- --
-- Object and event conformance groups -- Object and event conformance groups
-- --
tripConfigGroup OBJECT-GROUP tripConfigGroup OBJECT-GROUP
OBJECTS { OBJECTS {
tripCfgProtocolVersion, tripCfgProtocolVersion,
tripCfgItad, tripCfgItad,
tripCfgIdentifier, tripCfgIdentifier,
skipping to change at line 2053 skipping to change at line 2261
tripPeerAdminStatus, tripPeerAdminStatus,
tripPeerNegotiatedVersion, tripPeerNegotiatedVersion,
tripPeerSendReceiveMode, tripPeerSendReceiveMode,
tripPeerRemoteItad, tripPeerRemoteItad,
tripPeerConnectRetryInterval, tripPeerConnectRetryInterval,
tripPeerMaxRetryInterval, tripPeerMaxRetryInterval,
tripPeerHoldTime, tripPeerHoldTime,
tripPeerKeepAlive, tripPeerKeepAlive,
tripPeerHoldTimeConfigured, tripPeerHoldTimeConfigured,
tripPeerKeepAliveConfigured, tripPeerKeepAliveConfigured,
Zinman/Walker/Jiang 39
tripPeerMaxPurgeTime, tripPeerMaxPurgeTime,
tripPeerDisableTime, tripPeerDisableTime,
Zinman/Walker/Jiang 43
tripPeerLearned, tripPeerLearned,
tripPeerStorage, tripPeerStorage,
tripPeerRowStatus tripPeerRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The global objects for configuring the TRIP peer "The global objects for configuring the TRIP peer
table." table."
::= { tripMIBGroups 2 } ::= { tripMIBGroups 2 }
skipping to change at line 2107 skipping to change at line 2315
tripRouteAtomicAggregate, tripRouteAtomicAggregate,
tripRouteUnknown, tripRouteUnknown,
tripRouteWithdrawn, tripRouteWithdrawn,
tripRouteConverted, tripRouteConverted,
tripRouteReceivedTime, tripRouteReceivedTime,
tripRouteCommunityItad tripRouteCommunityItad
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
Zinman/Walker/Jiang 40
"The global objects for configuring route attribute." "The global objects for configuring route attribute."
::= { tripMIBGroups 4 } ::= { tripMIBGroups 4 }
Zinman/Walker/Jiang 44
tripItadTopologyGroup OBJECT-GROUP tripItadTopologyGroup OBJECT-GROUP
OBJECTS { OBJECTS {
tripItadTopologySeqNum, tripItadTopologySeqNum,
tripItadTopologyId 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 }
skipping to change at line 2162 skipping to change at line 2369
END END
7. Security Considerations 7. Security Considerations
The managed objects in this MIB module contain sensitive information The managed objects in this MIB module contain sensitive information
since, collectively, they allow tracing and influencing of since, collectively, they allow tracing and influencing of
connections in TRIP devices and provide information of their connections in TRIP devices and provide information of their
connection characteristics. As such, improper manipulation of the connection characteristics. As such, improper manipulation of the
Zinman/Walker/Jiang 41 Zinman/Walker/Jiang 45
objects represented by this MIB module MAY result in denial of objects represented by this MIB module MAY result in denial of
service to a large number of availiable routes. service to a large number of availiable routes.
There are a number of management objects defined in this MIB module There are a number of management objects defined in this MIB module
that have a MAX-ACCESS clause of read-write and/or read-create. that have a MAX-ACCESS clause of read-write and/or read-create.
Such objects MAY be considered sensitive or vulnerable in some Such objects MAY be considered sensitive or vulnerable in some
network environments. The support for SET operations in a non- network environments. The support for SET operations in a non-
secure environment without proper protection can have a negative secure environment without proper protection can have a negative
effect on network operations. These objects include: effect on network operations. These objects include:
skipping to change at line 2215 skipping to change at line 2422
attacks. attacks.
There are a number of managed objects in this MIB module that There are a number of managed objects in this MIB module that
contain sensitive information regarding the operation of a network. contain sensitive information regarding the operation of a network.
For example, a TRIP Location Server peer's local and remote For example, a TRIP Location Server peer's local and remote
addresses might be sensitive for ISPs who want to keep interface addresses might be sensitive for ISPs who want to keep interface
addresses on TRIP Location Server confidential so as to prevent TRIP addresses on TRIP Location Server confidential so as to prevent TRIP
Location Server addresses used for a denial of service attack or Location Server addresses used for a denial of service attack or
address spoofing. address spoofing.
Zinman/Walker/Jiang 42 Zinman/Walker/Jiang 46
Therefore, it is thus important to control even GET access to these Therefore, it is thus important to control even GET access to these
objects and possibly to even encrypt the values of these object when objects and possibly to even encrypt the values of these object when
sending them over the network via SNMP. Not all versions of SNMP sending them over the network via SNMP. Not all versions of SNMP
provide features for such a secure environment. provide 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 module. GET/SET (read/change/create/delete) the objects in this MIB module.
skipping to change at line 2241 skipping to change at line 2448
Further, deployment of SNMP versions prior to SNMPv3 is NOT Further, deployment of SNMP versions prior to SNMPv3 is NOT
RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to
enable cryptographic security. It is then a customer/operator enable cryptographic security. It is then a customer/operator
responsibility to ensure that the SNMP entity giving access to an responsibility to ensure that the SNMP entity giving access to an
instance of this MIB module is properly configured to give access to instance of this MIB module is properly configured to give access to
the objects only to those principals (users) that have legitimate the objects only to those principals (users) that have legitimate
rights to indeed GET or SET (change/create/delete) them. rights to indeed GET or SET (change/create/delete) them.
8. Full Copyright Statement 8. Full Copyright Statement
Copyright (C) The Internet Society (2003). All Rights Reserved. Copyright (C) The Internet Society (2004). All Rights Reserved.
This document and translations of it MAY be copied and furnished to This document and translations of it MAY be copied and furnished to
others, and derivative works that comment on or otherwise explain it others, and derivative works that comment on or otherwise explain it
or assist in its implementation MAY be prepared, copied, published or assist in its implementation MAY be prepared, copied, published
and distributed, in whole or in part, without restriction of any and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph kind, provided that the above copyright notice and this paragraph
are included on all such copies and derivative works. However, this are included on all such copies and derivative works. However, this
document itself MAY not be modified in any way, such as by removing document itself MAY not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for developing Internet standards in which case the procedures for
skipping to change at line 2266 skipping to change at line 2473
The limited permissions granted above are perpetual and will not be The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns. revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Zinman/Walker/Jiang 43 Zinman/Walker/Jiang 47
9. Normative References 9. Normative References
[RFC3219] Rosenberg, J., Salama, H. and Squire, M., "Telephony [RFC3219] Rosenberg, J., Salama, H. and Squire, M., "Telephony
Routing over IP (TRIP)", RFC 3219 January 2002. Routing over IP (TRIP)", RFC 3219 January 2002.
[RFC3291] Daniele, M., Haberman, B., Routhier, S., Schoenwaelder, [RFC3291] Daniele, M., Haberman, B., Routhier, S., Schoenwaelder,
J., "Textual Conventions for Internet Network J., "Textual Conventions for Internet Network
Addresses", RFC 3291, May 2002. Addresses", RFC 3291, May 2002.
skipping to change at line 2315 skipping to change at line 2522
[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
11. Intellectual Property Notice 11. Intellectual Property Notice
Zinman/Walker/Jiang 44 Zinman/Walker/Jiang 48
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP 11. Copies of standards-related documentation can be found in BCP 11. Copies of
claims of rights made available for publication and any assurances claims of rights made available for publication and any assurances
of licenses to be made available, or the result of an attempt made of licenses to be made available, or the result of an attempt made
skipping to change at line 2367 skipping to change at line 2574
email: dzinman@rogers.com email: dzinman@rogers.com
Dave Walker Dave Walker
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: drwalker@ss8.com Email: drwalker@ss8.com
Zinman/Walker/Jiang 45 Zinman/Walker/Jiang 49
Jianping Jiang Jianping Jiang
SGNT Technologies, Inc. SGNT Technologies, Inc.
5850 Keaton Crescent 5850 Keaton Crescent
Mississauga, ON L5R 3K2 Mississauga, ON L5R 3K2
Canada Canada
Phone: +1 905 290 1384 Phone: +1 905 290 1384
Email: jjiang@sgntt.com Email: jjiang@sgntt.com
Zinman/Walker/Jiang 46 Zinman/Walker/Jiang 50
 End of changes. 

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