Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / TRIP-MIB
1 TRIP-MIB DEFINITIONS ::= BEGIN
2
3     IMPORTS
4         MODULE-IDENTITY,
5         OBJECT-TYPE,
6         NOTIFICATION-TYPE,
7         Unsigned32,
8         Integer32,
9         Counter32,
10         mib-2
11             FROM SNMPv2-SMI           -- [RFC2578]
12
13         DateAndTime,
14         TimeInterval,
15         TruthValue,
16         TimeStamp,
17         StorageType,
18         RowStatus
19             FROM SNMPv2-TC            -- [RFC2579]
20
21         OBJECT-GROUP,
22         MODULE-COMPLIANCE,
23         NOTIFICATION-GROUP
24             FROM SNMPv2-CONF          -- [RFC2580]
25
26         InetAddressType,
27         InetAddress,
28         InetPortNumber
29             FROM INET-ADDRESS-MIB     -- [RFC3291]
30
31         applIndex,
32         applRFC2788Group
33             FROM NETWORK-SERVICES-MIB -- [RFC2788]
34
35         TripItad,
36         TripId,
37         TripAppProtocol,
38         TripAddressFamily,
39         TripCommunityId,
40         TripProtocolVersion,
41         TripSendReceiveMode
42             FROM TRIP-TC-MIB;          -- [RFC3872]
43
44     tripMIB MODULE-IDENTITY
45        LAST-UPDATED "200409020000Z" -- Sep 02, 2004
46            ORGANIZATION "IETF IPTel Working Group.
47
48
49             Mailing list: iptel@lists.bell-labs.com"
50
51        CONTACT-INFO
52            "Co-editor  David Zinman
53             postal:    265 Ridley Blvd.
54                        Toronto ON, M5M 4N8
55                        Canada
56             email:     dzinman@rogers.com
57             phone:     +1 416 433 4298
58
59         Co-editor: David Walker
60                    Sedna Wireless Inc.
61         postal:    495 March Road, Suite 500
62                    Ottawa, ON K2K 3G1
63                    Canada
64         email:     david.walker@sedna-wireless.com
65         phone:     +1 613 878 8142
66
67         Co-editor   Jianping Jiang
68                     Syndesis Limited
69         postal:     30 Fulton Way
70                     Richmond Hill, ON L4B 1J5
71                     Canada
72
73         email:      jjiang@syndesis.com
74         phone:      +1 905 886-7818 x2515
75             "
76         DESCRIPTION
77             "The MIB module describing Telephony Routing over IP
78             (TRIP). TRIP is a policy driven inter-administrative
79             domain protocol for advertising the reachability of
80             telephony destinations between location servers (LS), and
81             for advertising attributes of the routes to those
82             destinations.
83
84             Copyright (C) The Internet Society (2004). This version of
85             this MIB module is part of RFC 3872, see the RFC itself
86             for full legal notices."
87         REVISION      "200409020000Z" -- Sep 02, 2004
88         DESCRIPTION
89             "The initial version, Published as RFC 3872."
90     ::= { mib-2 116 }
91
92         tripMIBNotifications OBJECT IDENTIFIER ::= { tripMIB 0 }
93         tripMIBObjects       OBJECT IDENTIFIER ::= { tripMIB 1 }
94         tripMIBConformance   OBJECT IDENTIFIER ::= { tripMIB 2 }
95         tripMIBNotifObjects  OBJECT IDENTIFIER ::= { tripMIB 3 }
96
97
98
99         tripMIBCompliances    OBJECT IDENTIFIER ::=
100                                         { tripMIBConformance 1 }
101         tripMIBGroups        OBJECT IDENTIFIER ::=
102                                         { tripMIBConformance 2 }
103
104    --
105    -- tripCfgTable
106    --
107     tripCfgTable OBJECT-TYPE
108         SYNTAX     SEQUENCE OF TripCfgEntry
109         MAX-ACCESS not-accessible
110         STATUS     current
111         DESCRIPTION
112             "This table contains the common configuration objects
113              applicable to all TRIP applications referenced by the
114              applIndex.  Each row represents those objects for a
115              particular TRIP LS present in this system. The
116              instances of TRIP LS's are uniquely identified by the
117              applIndex. The objects in this table SHOULD be
118              nonVolatile and survive a reboot."
119         ::= { tripMIBObjects 1 }
120
121     tripCfgEntry OBJECT-TYPE
122         SYNTAX     TripCfgEntry
123         MAX-ACCESS not-accessible
124         STATUS     current
125         DESCRIPTION
126             "A row of common configuration."
127         INDEX { applIndex }
128         ::= { tripCfgTable 1 }
129
130     TripCfgEntry ::=
131         SEQUENCE {
132            tripCfgProtocolVersion               TripProtocolVersion,
133            tripCfgItad                          TripItad,
134            tripCfgIdentifier                    TripId,
135            tripCfgAdminStatus                   INTEGER,
136            tripCfgOperStatus                    INTEGER,
137            tripCfgAddrIAddrType                 InetAddressType,
138            tripCfgAddr                          InetAddress,
139            tripCfgPort                          InetPortNumber,
140            tripCfgMinItadOriginationInterval    Unsigned32,
141            tripCfgMinRouteAdvertisementInterval Unsigned32,
142            tripCfgMaxPurgeTime                  Unsigned32,
143            tripCfgDisableTime                   Unsigned32,
144            tripCfgSendReceiveMode               TripSendReceiveMode,
145            tripCfgStorage                       StorageType
146        }
147
148
149
150     tripCfgProtocolVersion    OBJECT-TYPE
151         SYNTAX     TripProtocolVersion
152         MAX-ACCESS read-only
153         STATUS     current
154         DESCRIPTION
155             "This object will reflect the version of TRIP
156             supported by this system.  It follows the same
157             format as TRIP version information contained
158             in the TRIP messages generated by this TRIP entity."
159         REFERENCE
160             "RFC 3219, section 4.2."
161         ::= { tripCfgEntry 1 }
162
163     tripCfgItad   OBJECT-TYPE
164         SYNTAX      TripItad
165         MAX-ACCESS  read-write
166         STATUS      current
167         DESCRIPTION
168             "The Internet Telephony Administrative domain (ITAD)
169             of this LS."
170         ::= { tripCfgEntry 2 }
171
172     tripCfgIdentifier   OBJECT-TYPE
173         SYNTAX      TripId
174         MAX-ACCESS  read-only
175         STATUS      current
176         DESCRIPTION
177             "The object that identifies this TRIP Client."
178         ::= { tripCfgEntry 3 }
179
180     tripCfgAdminStatus OBJECT-TYPE
181         SYNTAX      INTEGER {
182                         up(1),
183                         down(2)
184                     }
185         MAX-ACCESS  read-write
186         STATUS      current
187         DESCRIPTION
188             "The desired TRIP state.
189
190              up(1)  : Set the application to normal operation.
191
192              down(2): Set the application to a state where it will
193                       not process TRIP messages.
194
195              Setting this object should be reflected in
196              tripCfgOperStatus. If an unknown error occurs
197              tripCfgOperStatus will return unknown(0)."
198
199
200
201         ::= { tripCfgEntry 4 }
202
203     tripCfgOperStatus OBJECT-TYPE
204         SYNTAX      INTEGER {
205                         unknown(0),
206                         up(1),
207                         down(2),
208                         faulty(3)
209                     }
210         MAX-ACCESS  read-only
211         STATUS      current
212         DESCRIPTION
213             "The current operational state of the TRIP protocol.
214
215              unknown(0): The operating status of the application is
216                          unknown.
217
218              up(1):      The application is operating normally, and
219                          is ready to process (receive and issue) TRIP
220                          requests and responses.
221
222              down(2):    The application is currently not processing
223                          TRIP messages. This occurs if the TRIP
224                          application is in an initialization state or
225                          if tripCfgAdminStatus is set to down(2).
226
227              faulty(3):  The application is not operating normally due
228                          to a fault in the system.
229
230             If tripCfgAdminStatus is down(2) then tripOperStatus SHOULD
231             be down(2). If tripAdminStatus is changed to up(1) then
232             tripOperStatus SHOULD change to up(1) if there is no
233             fault that prevents the TRIP protocol from moving to the
234             up(1) state."
235         ::= { tripCfgEntry 5 }
236
237     tripCfgAddrIAddrType OBJECT-TYPE
238         SYNTAX      InetAddressType
239         MAX-ACCESS  read-only
240         STATUS      current
241         DESCRIPTION
242             "The type of Inet Address of the tripAddr."
243         REFERENCE
244             "RFC 3291, section 3."
245         ::= { tripCfgEntry 6 }
246
247     tripCfgAddr OBJECT-TYPE
248         SYNTAX      InetAddress
249
250
251
252         MAX-ACCESS  read-only
253         STATUS      current
254         DESCRIPTION
255             "The network address of the local LS that the peer
256             connects to. The type of address depends on the object
257             tripCfgAddrIAddrType. The type of this address is
258             determined by the value of the
259             tripCfgAddrIAddrType object."
260         REFERENCE
261             "RFC 3291, section 3."
262         ::= { tripCfgEntry 7 }
263
264     tripCfgPort OBJECT-TYPE
265         SYNTAX      InetPortNumber
266         MAX-ACCESS  read-write
267         STATUS      current
268         DESCRIPTION
269             "The local tcp/udp port on the local LS that the peer
270             connects to."
271         ::= { tripCfgEntry 8 }
272
273     tripCfgMinItadOriginationInterval OBJECT-TYPE
274         SYNTAX      Unsigned32 (1..2147483647)
275         UNITS       "Seconds"
276         MAX-ACCESS  read-write
277         STATUS      current
278         DESCRIPTION
279             "The minimum amount of time that MUST elapse between
280             advertisement of the update message that reports changes
281             within the LS's own ITAD."
282         DEFVAL { 30 }
283         ::= { tripCfgEntry 9 }
284
285     tripCfgMinRouteAdvertisementInterval OBJECT-TYPE
286         SYNTAX      Unsigned32 (1..2147483647)
287         UNITS       "Seconds"
288         MAX-ACCESS  read-write
289         STATUS      current
290         DESCRIPTION
291             "Specifies minimal interval between successive
292             advertisements to a particular destination from an LS."
293         DEFVAL { 30 }
294         ::= { tripCfgEntry 10 }
295
296     tripCfgMaxPurgeTime OBJECT-TYPE
297         SYNTAX      Unsigned32 (1..2147483647)
298         UNITS       "Seconds"
299         MAX-ACCESS  read-write
300
301
302
303         STATUS      current
304         DESCRIPTION
305             "Indicates the interval that the LS MUST maintain routes
306             marked as withdrawn in its database."
307         DEFVAL { 10 }
308         ::= { tripCfgEntry 11 }
309
310     tripCfgDisableTime OBJECT-TYPE
311         SYNTAX      Unsigned32 (1..2147483647)
312         UNITS       "Seconds"
313         MAX-ACCESS  read-write
314         STATUS      current
315         DESCRIPTION
316             "Indicates the interval that the TRIP module of the
317             LS MUST be disabled while routes originated by this
318             LS with high sequence numbers can be removed."
319         DEFVAL { 180 }
320         ::= { tripCfgEntry 12 }
321
322     tripCfgSendReceiveMode OBJECT-TYPE
323         SYNTAX TripSendReceiveMode
324         MAX-ACCESS  read-only
325         STATUS      current
326         DESCRIPTION
327             "The operational mode of the TRIP entity running on this
328             system."
329         ::= { tripCfgEntry 13 }
330
331     tripCfgStorage OBJECT-TYPE
332         SYNTAX       StorageType
333         MAX-ACCESS   read-write
334         STATUS       current
335         DESCRIPTION
336            "The storage type for this conceptual row. Conceptual rows
337            having the value 'permanent' need not allow write-access
338            to any columnar objects in the row."
339         DEFVAL { nonVolatile }
340         ::= { tripCfgEntry 14 }
341
342  --
343  -- TripRouteTypeTable
344  --
345
346     tripRouteTypeTable OBJECT-TYPE
347         SYNTAX      SEQUENCE OF TripRouteTypeEntry
348         MAX-ACCESS  not-accessible
349         STATUS      current
350         DESCRIPTION
351
352
353
354             "The TRIP peer Route Type table contains one entry per
355             supported protocol - address family pair.  The objects in
356             this table are volatile and are refreshed after a reboot."
357         ::= { tripMIBObjects 2 }
358
359     tripRouteTypeEntry OBJECT-TYPE
360         SYNTAX      TripRouteTypeEntry
361         MAX-ACCESS  not-accessible
362         STATUS      current
363         DESCRIPTION
364             "An entry containing information about the route type
365             that a particular TRIP entity supports. Each entry
366             represents information about either the local or a remote
367             LS peer.  The object tripRouteTypePeer is used to
368             distinguish this.  In the case of a local LS, the
369             address/port information will reflect the values
370             configured in tripCfgTable.  In the case of a remote
371             peer, the address/port information will reflect the
372             values of an entry in the tripPeerTable.
373
374             Implementation need to be aware that if the size of
375             tripRouteTypeAddr exceeds 111 sub-IDs, then OIDs of column
376             instances in this table will have more than 128 sub-IDs
377             and cannot be accessed using SNMPv1, SNMPv2c, or snmpv3."
378         INDEX { applIndex,
379                 tripRouteTypeAddrInetType,
380                 tripRouteTypeAddr,
381                 tripRouteTypePort,
382                 tripRouteTypeProtocolId,
383                 tripRouteTypeAddrFamilyId }
384           ::= { tripRouteTypeTable 1 }
385
386     TripRouteTypeEntry ::= SEQUENCE {
387         tripRouteTypeAddrInetType       InetAddressType,
388         tripRouteTypeAddr               InetAddress,
389         tripRouteTypePort               InetPortNumber,
390         tripRouteTypeProtocolId         TripAppProtocol,
391         tripRouteTypeAddrFamilyId       TripAddressFamily,
392         tripRouteTypePeer               INTEGER
393     }
394
395     tripRouteTypeAddrInetType OBJECT-TYPE
396         SYNTAX      InetAddressType
397         MAX-ACCESS  not-accessible
398         STATUS      current
399         DESCRIPTION
400             "The type of Inet Address of the tripRouteTypeAddr."
401         REFERENCE
402
403
404
405             "RFC 3291, section 3."
406         ::= { tripRouteTypeEntry 1 }
407
408     tripRouteTypeAddr OBJECT-TYPE
409         SYNTAX      InetAddress
410         MAX-ACCESS  not-accessible
411         STATUS      current
412         DESCRIPTION
413             "The network address of this entry's TRIP peer LS. The
414             type of this address is determined by the value of the
415             tripRouteTypeAddrInetType object."
416         REFERENCE
417             "RFC 3291, section 3."
418         ::= { tripRouteTypeEntry 2 }
419
420     tripRouteTypePort OBJECT-TYPE
421         SYNTAX      InetPortNumber
422         MAX-ACCESS  not-accessible
423         STATUS      current
424         DESCRIPTION
425             "The port for the TCP connection between this and
426             an associated TRIP peer."
427         ::= { tripRouteTypeEntry 3 }
428
429     tripRouteTypeProtocolId OBJECT-TYPE
430         SYNTAX      TripAppProtocol
431         MAX-ACCESS  not-accessible
432         STATUS      current
433         DESCRIPTION
434             "The object identifier of a protocol that the associated
435             peer is using."
436         ::= { tripRouteTypeEntry 4 }
437
438     tripRouteTypeAddrFamilyId OBJECT-TYPE
439         SYNTAX      TripAddressFamily
440         MAX-ACCESS  not-accessible
441         STATUS      current
442         DESCRIPTION
443             "The object identifier of an address family that the
444             associated peer belongs to."
445         ::= { tripRouteTypeEntry 5 }
446
447     tripRouteTypePeer OBJECT-TYPE
448         SYNTAX      INTEGER { local(1), remote(2) }
449         MAX-ACCESS  read-only
450         STATUS      current
451         DESCRIPTION
452             "This object identifies whether this entry is
453
454
455
456             associated with a 'local' or 'remote' LS peer."
457         ::= { tripRouteTypeEntry 6 }
458
459  --
460  -- tripSupportedCommunityTable
461  --
462
463     tripSupportedCommunityTable   OBJECT-TYPE
464         SYNTAX      SEQUENCE OF TripSupportedCommunityEntry
465         MAX-ACCESS  not-accessible
466         STATUS      current
467         DESCRIPTION
468             "The list of TRIP communities that this LS supports. A
469             TRIP community is a group of destinations that share
470             common properties.
471
472             The TRIP Supported Communities entry is used to group
473             destinations so that the routing decision can be based
474             on the identity of the group."
475         REFERENCE
476             "RFC 3219, section 5.9"
477         ::= { tripMIBObjects 3 }
478
479     tripSupportedCommunityEntry OBJECT-TYPE
480         SYNTAX      TripSupportedCommunityEntry
481         MAX-ACCESS  not-accessible
482         STATUS      current
483         DESCRIPTION
484             "Entry containing information about a community. A TRIP
485             community is a group of destinations that share some
486             common property. This attribute is used so that routing
487             decisions can be based on the identity of the group."
488         INDEX { applIndex, tripSupportedCommunityId }
489         ::= { tripSupportedCommunityTable 1 }
490
491     TripSupportedCommunityEntry ::= SEQUENCE {
492         tripSupportedCommunityId         TripCommunityId,
493         tripSupportedCommunityItad       TripItad,
494         tripSupportedCommunityStorage    StorageType,
495         tripSupportedCommunityRowStatus  RowStatus
496     }
497
498     tripSupportedCommunityId OBJECT-TYPE
499         SYNTAX      TripCommunityId
500         MAX-ACCESS  not-accessible
501         STATUS      current
502         DESCRIPTION
503             "The identifier of the supported Community."
504
505
506
507         ::= { tripSupportedCommunityEntry 1 }
508
509     tripSupportedCommunityItad OBJECT-TYPE
510         SYNTAX      TripItad
511         MAX-ACCESS  read-create
512         STATUS      current
513         DESCRIPTION
514             "The ITAD of the community."
515         ::= { tripSupportedCommunityEntry 2 }
516
517    tripSupportedCommunityStorage OBJECT-TYPE
518        SYNTAX       StorageType
519        MAX-ACCESS   read-create
520        STATUS       current
521        DESCRIPTION
522           "The storage type for this conceptual row.  Conceptual
523           rows having the value 'permanent' need not allow write-
524           access to any columnar objects in the row. It is not a
525           requirement that this storage be non volatile."
526        DEFVAL { nonVolatile }
527        ::= { tripSupportedCommunityEntry 3 }
528
529     tripSupportedCommunityRowStatus OBJECT-TYPE
530         SYNTAX      RowStatus
531         MAX-ACCESS  read-create
532         STATUS      current
533         DESCRIPTION
534             "The row status of the entry. This object is REQUIRED
535             to create or delete rows by a manager. A value for
536             tripSupportedCommunityItad MUST be set for row creation
537             to be successful. If the instance already exists for a
538             particular applIndex, the row create operation will
539             fail.
540
541             The value of this object has no effect on whether
542             other objects in this conceptual row can be modified."
543         ::= { tripSupportedCommunityEntry 4 }
544
545  --
546  -- TripPeerTable
547  --
548     tripPeerTable   OBJECT-TYPE
549         SYNTAX      SEQUENCE OF TripPeerEntry
550         MAX-ACCESS  not-accessible
551         STATUS      current
552         DESCRIPTION
553             "The TRIP peer table. This table contains one entry per
554             TRIP peer, and information about the connection with
555
556
557
558             the peer."
559         ::= { tripMIBObjects 4 }
560
561     tripPeerEntry OBJECT-TYPE
562         SYNTAX      TripPeerEntry
563         MAX-ACCESS  not-accessible
564         STATUS      current
565         DESCRIPTION
566             "Entry containing information about the connection with
567             a TRIP peer.
568
569             Implementation need to be aware that if the size of
570             tripPeerRemoteAddr exceeds 113 sub-IDs, then OIDs of
571             column instances in this table will have more than 128
572             sub-IDs and cannot be accessed using SNMPv1, SNMPv2c, or
573             snmpv3."
574         INDEX { applIndex,
575                 tripPeerRemoteAddrInetType,
576                 tripPeerRemoteAddr,
577                 tripPeerRemotePort }
578           ::= {tripPeerTable 1}
579
580     TripPeerEntry ::= SEQUENCE {
581         tripPeerRemoteAddrInetType            InetAddressType,
582         tripPeerRemoteAddr                    InetAddress,
583         tripPeerRemotePort                    InetPortNumber,
584         tripPeerIdentifier                    TripId,
585         tripPeerState                         INTEGER,
586         tripPeerAdminStatus                   INTEGER,
587         tripPeerNegotiatedVersion             TripProtocolVersion,
588         tripPeerSendReceiveMode               TripSendReceiveMode,
589         tripPeerRemoteItad                    TripItad,
590         tripPeerConnectRetryInterval          Unsigned32,
591         tripPeerMaxRetryInterval              Unsigned32,
592         tripPeerHoldTime                      Unsigned32,
593         tripPeerKeepAlive                     Unsigned32,
594         tripPeerHoldTimeConfigured            Unsigned32,
595         tripPeerKeepAliveConfigured           Unsigned32,
596         tripPeerMaxPurgeTime                  Unsigned32,
597         tripPeerDisableTime                   Unsigned32,
598         tripPeerLearned                       TruthValue,
599         tripPeerStorage                       StorageType,
600         tripPeerRowStatus                     RowStatus
601     }
602
603     tripPeerRemoteAddrInetType OBJECT-TYPE
604         SYNTAX      InetAddressType
605         MAX-ACCESS  not-accessible
606
607
608
609         STATUS      current
610         DESCRIPTION
611             "The type of Inet Address of the tripPeerRemoteAddr."
612         REFERENCE
613             "RFC 3291, section 3."
614         ::= { tripPeerEntry 1 }
615
616     tripPeerRemoteAddr OBJECT-TYPE
617         SYNTAX      InetAddress
618         MAX-ACCESS  not-accessible
619         STATUS      current
620         DESCRIPTION
621             "The IP address of this entry's TRIP peer LS. The type of
622             this address is determined by the value of the
623             tripPeerRemoteAddrInetType object."
624         REFERENCE
625             "RFC 3291, section 3."
626         ::= { tripPeerEntry 2 }
627
628     tripPeerRemotePort OBJECT-TYPE
629         SYNTAX      InetPortNumber
630         MAX-ACCESS  not-accessible
631         STATUS      current
632         DESCRIPTION
633             "The remote port for the TCP connection between the
634             TRIP peers."
635         ::= { tripPeerEntry 3 }
636
637     tripPeerIdentifier OBJECT-TYPE
638         SYNTAX      TripId
639         MAX-ACCESS  read-only
640         STATUS      current
641         DESCRIPTION
642             "TRIP identifier of the peer."
643         ::= { tripPeerEntry 4 }
644
645     tripPeerState OBJECT-TYPE
646         SYNTAX      INTEGER {
647                         idle(1),
648                         connect(2),
649                         active(3),
650                         openSent(4),
651                         openConfirm(5),
652                         established(6)
653                     }
654         MAX-ACCESS  read-only
655         STATUS      current
656         DESCRIPTION
657
658
659
660             "TRIP Peer Finite State Machine state.
661
662             idle(1)       : The initial state. Local LS refuses all
663                             incoming connections. No application
664                             resources are allocated to processing
665                             information about the remote peer.
666
667             connect(2)    : Local LS waiting for a transport
668                             protocol connection to be completed to
669                             the peer, and is listening for inbound
670                             transport connections from the peer.
671
672             active(3)     : Local LS is listening for an inbound
673                             connection from the peer, but is not in
674                             the process of initiating a connection
675                             to the remote peer.
676
677             openSent(4)   : Local LS has sent an OPEN message to its
678                             peer and is waiting for an OPEN message
679                             from the remote peer.
680
681             openConfirm(5): Local LS has sent an OPEN message to the
682                             remote peer, received an OPEN message from
683                             the remote peer, and sent a KEEPALIVE
684                             message in response to the OPEN. The local
685                             LS is now waiting for a KEEPALIVE message
686                             or a NOTIFICATION message in response to
687                             its OPEN message.
688
689             established(6): LS can exchange UPDATE, NOTIFICATION, and
690                             KEEPALIVE messages with its peer."
691         ::= { tripPeerEntry 5 }
692
693     tripPeerAdminStatus OBJECT-TYPE
694         SYNTAX      INTEGER {
695                         up(1),
696                         down(2)
697                     }
698         MAX-ACCESS  read-create
699         STATUS      current
700         DESCRIPTION
701             "This object is used to affect the TRIP connection
702             state.
703
704             up(1)   : Allow a connection with the peer LS.
705
706             down(2) : disconnect the connection from the peer LS and
707                       do not allow any further connections to this
708
709
710
711                       peer.
712
713             If this value is set to down(2) then tripPeerState will
714             have the value of idle(1)."
715         DEFVAL      { up }
716         ::= { tripPeerEntry 6 }
717
718     tripPeerNegotiatedVersion OBJECT-TYPE
719         SYNTAX      TripProtocolVersion
720         MAX-ACCESS  read-only
721         STATUS      current
722         DESCRIPTION
723             "The negotiated version of TRIP running between this
724             local entity and this peer."
725         ::= { tripPeerEntry 7 }
726
727     tripPeerSendReceiveMode OBJECT-TYPE
728         SYNTAX      TripSendReceiveMode
729         MAX-ACCESS  read-only
730         STATUS      current
731         DESCRIPTION
732             "The operational mode of this peer."
733         ::= { tripPeerEntry 8 }
734
735     tripPeerRemoteItad OBJECT-TYPE
736         SYNTAX      TripItad
737         MAX-ACCESS  read-only
738         STATUS      current
739         DESCRIPTION
740             "The Internet Telephony Administrative domain of
741             this peer."
742         ::= { tripPeerEntry 9 }
743
744     tripPeerConnectRetryInterval OBJECT-TYPE
745         SYNTAX      Unsigned32 (0..2147483647)
746         UNITS       "Seconds"
747         MAX-ACCESS  read-create
748         STATUS      current
749         DESCRIPTION
750             "Specifies the initial amount of time that will elapse
751             between connection retry. This value SHOULD double
752             after each attempt up to the value of
753             tripPeerMaxRetryInterval. This value MUST always be less
754             than or equal to the value of tripPeerMaxRetryInterval.
755             Attempts to set this value higher than the max retry
756             will not be allowed."
757         DEFVAL      { 120 }
758         ::= { tripPeerEntry 10 }
759
760
761
762     tripPeerMaxRetryInterval OBJECT-TYPE
763         SYNTAX      Unsigned32 (0..2147483647)
764         UNITS       "Seconds"
765         MAX-ACCESS  read-create
766         STATUS      current
767         DESCRIPTION
768             "Specifies the maximum amount of time that will elapse
769             between connection retries. Once the value of
770             tripPeerConnectRetryInterval has reached this value, no
771             more retries will be attempted. Attempts to set this
772             value lower than the retry interval SHOULD not be
773             allowed."
774         DEFVAL      { 360 }
775         ::= { tripPeerEntry 11 }
776
777     tripPeerHoldTime OBJECT-TYPE
778         SYNTAX      Unsigned32 (1..2147483647)
779         UNITS       "Seconds"
780         MAX-ACCESS  read-only
781         STATUS      current
782         DESCRIPTION
783             "The time interval in seconds for the hold timer that
784             is established with the peer. The value of this object
785             is the smaller of the values in
786             tripPeerHoldTimeConfigured and the hold time received
787             in the open message."
788         ::= { tripPeerEntry 12 }
789
790     tripPeerKeepAlive OBJECT-TYPE
791         SYNTAX      Unsigned32 (1..2147483647)
792         UNITS       "Seconds"
793         MAX-ACCESS  read-only
794         STATUS      current
795         DESCRIPTION
796             "Specifies the amount of time that MUST elapse between
797             keep alive messages. This value is negotiated with the
798             remote when a connection is established."
799         ::= { tripPeerEntry 13 }
800
801     tripPeerHoldTimeConfigured OBJECT-TYPE
802         SYNTAX      Unsigned32 (0 | 3..65535)
803         UNITS       "Seconds"
804         MAX-ACCESS  read-create
805         STATUS      current
806         DESCRIPTION
807             "Specifies the maximum time that MAY elapse between the
808             receipt of successive keepalive or update message. A value
809             of 0 means that keepalive or update messages will not be
810
811
812
813             sent."
814         DEFVAL { 240 }
815         ::= { tripPeerEntry 14 }
816
817     tripPeerKeepAliveConfigured OBJECT-TYPE
818         SYNTAX      Unsigned32 (1..2147483647)
819         UNITS       "Seconds"
820         MAX-ACCESS  read-create
821         STATUS      current
822         DESCRIPTION
823             "Specifies the amount of time that MUST elapse between
824             keep alive messages."
825         DEFVAL { 30 }
826         ::= { tripPeerEntry 15 }
827
828     tripPeerMaxPurgeTime OBJECT-TYPE
829         SYNTAX      Unsigned32 (1..65535)
830         UNITS       "Seconds"
831         MAX-ACCESS  read-create
832         STATUS      current
833         DESCRIPTION
834             "Indicates the interval that the LS MUST maintain routes
835             marked as withdrawn in its database."
836         DEFVAL { 10 }
837         ::= { tripPeerEntry 16 }
838
839     tripPeerDisableTime OBJECT-TYPE
840         SYNTAX      Unsigned32 (1..65535)
841         UNITS       "Seconds"
842         MAX-ACCESS  read-create
843         STATUS      current
844         DESCRIPTION
845             "Indicate the interval that the TRIP module of the remote
846             peer LS MUST be disabled while routes originated by the
847             local LS with high sequence numbers can be removed."
848         DEFVAL { 180 }
849         ::= { tripPeerEntry 17 }
850
851     tripPeerLearned OBJECT-TYPE
852         SYNTAX      TruthValue
853         MAX-ACCESS  read-only
854         STATUS      current
855         DESCRIPTION
856             "Indicates whether this entry was learned or
857             configured."
858         DEFVAL { false }
859         ::= { tripPeerEntry 18 }
860
861
862
863
864     tripPeerStorage OBJECT-TYPE
865         SYNTAX       StorageType
866         MAX-ACCESS   read-create
867         STATUS       current
868         DESCRIPTION
869            "The storage type for this conceptual row.  Conceptual
870            rows having the value 'permanent' need not allow write-
871            access to any columnar objects in the row. It is not a
872            requirement that this storage be non volatile."
873         DEFVAL { nonVolatile }
874         ::= { tripPeerEntry 19 }
875
876     tripPeerRowStatus OBJECT-TYPE
877         SYNTAX      RowStatus
878         MAX-ACCESS  read-create
879         STATUS      current
880         DESCRIPTION
881             "The row status of the entry. This object is REQUIRED to
882             create or delete rows remotely by a manager. If the
883             instance already exists for a particular applIndex, the
884             row create operation will fail.
885
886             The value of this object has no effect on whether
887             other objects in this conceptual row can be modified.
888
889             Entries in this table can be learned by the TRIP
890             application, or provisioned through this table."
891         ::= { tripPeerEntry 20 }
892
893  --
894  -- TripPeerStatisticsTable
895  --
896
897     tripPeerStatisticsTable   OBJECT-TYPE
898         SYNTAX      SEQUENCE OF TripPeerStatisticsEntry
899         MAX-ACCESS  not-accessible
900         STATUS      current
901         DESCRIPTION
902             "The TRIP peer stats table. This table contains one
903             entry per remote TRIP peer, and statistics related to the
904             connection with the remote peer. The objects in this
905             table are volatile."
906         ::= { tripMIBObjects 5 }
907
908     tripPeerStatisticsEntry OBJECT-TYPE
909         SYNTAX      TripPeerStatisticsEntry
910         MAX-ACCESS  not-accessible
911         STATUS      current
912
913
914
915         DESCRIPTION
916             "Entry containing information about the connection with
917             a TRIP peer."
918         AUGMENTS { tripPeerEntry }
919           ::= { tripPeerStatisticsTable 1 }
920
921     TripPeerStatisticsEntry ::= SEQUENCE {
922         tripPeerInUpdates                   Counter32,
923         tripPeerOutUpdates                  Counter32,
924         tripPeerInTotalMessages             Counter32,
925         tripPeerOutTotalMessages            Counter32,
926         tripPeerFsmEstablishedTransitions   Counter32,
927         tripPeerFsmEstablishedTime          DateAndTime,
928         tripPeerInUpdateElapsedTime         TimeInterval,
929         tripPeerStateChangeTime             TimeStamp
930     }
931
932      tripPeerInUpdates OBJECT-TYPE
933         SYNTAX      Counter32
934         MAX-ACCESS  read-only
935         STATUS      current
936         DESCRIPTION
937             "The number of TRIP update messages received from this
938             remote peer since the last restart of this location
939             server."
940         ::= { tripPeerStatisticsEntry 1 }
941
942     tripPeerOutUpdates OBJECT-TYPE
943         SYNTAX      Counter32
944         MAX-ACCESS  read-only
945         STATUS      current
946         DESCRIPTION
947             "The number of TRIP update messages sent to this remote
948             peer since the last restart of this LS."
949         ::= { tripPeerStatisticsEntry 2 }
950
951     tripPeerInTotalMessages OBJECT-TYPE
952         SYNTAX      Counter32
953         MAX-ACCESS  read-only
954         STATUS      current
955         DESCRIPTION
956             "The total number of TRIP messages received from the
957             remote peer on this connection since the last restart
958             of this LS."
959         ::= { tripPeerStatisticsEntry 3 }
960
961     tripPeerOutTotalMessages OBJECT-TYPE
962         SYNTAX      Counter32
963
964
965
966         MAX-ACCESS  read-only
967         STATUS      current
968         DESCRIPTION
969             "The total number of outgoing TRIP messages sent to the
970             remote peer since the last restart of this LS."
971         ::= { tripPeerStatisticsEntry 4 }
972
973     tripPeerFsmEstablishedTransitions OBJECT-TYPE
974         SYNTAX      Counter32
975         MAX-ACCESS  read-only
976         STATUS      current
977         DESCRIPTION
978             "The number of times the remote peer has transitioned
979             into the established state since the last restart of this
980             LS."
981         ::= { tripPeerStatisticsEntry 5 }
982
983     tripPeerFsmEstablishedTime OBJECT-TYPE
984         SYNTAX      DateAndTime
985         MAX-ACCESS  read-only
986         STATUS      current
987         DESCRIPTION
988             "Indicates the time and date that this remote peer entered
989             the 'established' state."
990         ::= { tripPeerStatisticsEntry 6 }
991
992     tripPeerInUpdateElapsedTime OBJECT-TYPE
993         SYNTAX      TimeInterval
994         MAX-ACCESS  read-only
995         STATUS      current
996         DESCRIPTION
997             "Elapsed time in hundredths of seconds since the last
998             TRIP update message was received from this remote peer."
999         ::= { tripPeerStatisticsEntry 7 }
1000
1001     tripPeerStateChangeTime OBJECT-TYPE
1002         SYNTAX       TimeStamp
1003         MAX-ACCESS   read-only
1004         STATUS       current
1005         DESCRIPTION
1006             "The value of sysUpTime when the last state change of
1007             tripPeerState took place."
1008         ::= { tripPeerStatisticsEntry 8 }
1009
1010  -- TRIP Received Route Table.  This table contains
1011  -- all routes from all sources. Each entry consists
1012  -- of a route and its associated path attributes.
1013
1014
1015
1016
1017     tripRouteTable OBJECT-TYPE
1018         SYNTAX      SEQUENCE OF TripRouteEntry
1019         MAX-ACCESS  not-accessible
1020         STATUS      current
1021         DESCRIPTION
1022             "The TRIP route table containing information about
1023             reachable routes that are to be added to service by the
1024             receiving LS. The objects in this table are volatile
1025             and are refreshed when this LS rediscovers its route
1026             table."
1027         ::= { tripMIBObjects 6 }
1028
1029     tripRouteEntry OBJECT-TYPE
1030         SYNTAX      TripRouteEntry
1031         MAX-ACCESS  not-accessible
1032         STATUS      current
1033         DESCRIPTION
1034             "Information about a route to a called destination."
1035         INDEX { applIndex,
1036                 tripRouteAppProtocol,
1037                 tripRouteAddressFamily,
1038                 tripRouteAddress,
1039                 tripRoutePeer
1040                 }
1041         ::= { tripRouteTable 1 }
1042
1043     TripRouteEntry ::= SEQUENCE {
1044         tripRouteAppProtocol                 TripAppProtocol,
1045         tripRouteAddressFamily               TripAddressFamily,
1046         tripRouteAddress                     OCTET STRING,
1047         tripRoutePeer                        TripId,
1048         tripRouteTRIBMask                    BITS,
1049         tripRouteAddressSequenceNumber       Unsigned32,
1050         tripRouteAddressOriginatorId         TripId,
1051         tripRouteNextHopServerIAddrType      InetAddressType,
1052         tripRouteNextHopServer               InetAddress,
1053         tripRouteNextHopServerPort           InetPortNumber,
1054         tripRouteNextHopServerItad           TripItad,
1055         tripRouteMultiExitDisc               Unsigned32,
1056         tripRouteLocalPref                   Unsigned32,
1057         tripRouteAdvertisementPath           OCTET STRING,
1058         tripRouteRoutedPath                  OCTET STRING,
1059         tripRouteAtomicAggregate             TruthValue,
1060         tripRouteUnknown                     OCTET STRING,
1061         tripRouteWithdrawn                   TruthValue,
1062         tripRouteConverted                   TruthValue,
1063         tripRouteReceivedTime                TimeStamp
1064         }
1065
1066
1067
1068     tripRouteAppProtocol OBJECT-TYPE
1069         SYNTAX      TripAppProtocol
1070         MAX-ACCESS  not-accessible
1071         STATUS      current
1072         DESCRIPTION
1073             "The protocol for which this entry of the routing table
1074             is maintained."
1075         ::= { tripRouteEntry 1 }
1076
1077     tripRouteAddressFamily OBJECT-TYPE
1078         SYNTAX      TripAddressFamily
1079         MAX-ACCESS  not-accessible
1080         STATUS      current
1081         DESCRIPTION
1082             "Specifies the type of address for the destination
1083             route."
1084         ::= { tripRouteEntry 2 }
1085
1086     tripRouteAddress OBJECT-TYPE
1087         SYNTAX      OCTET STRING (SIZE(1..105))
1088         MAX-ACCESS  not-accessible
1089         STATUS      current
1090         DESCRIPTION
1091             "This is the address (prefix) of the family type given
1092             by Address Family of the destination. It is the prefix
1093             of addresses reachable from this gateway via the next
1094             hop server. The SIZE value of 105 has been assigned due
1095             to the sub identifier of object types length limitation
1096             as defined in SMIv2."
1097         REFERENCE
1098             "RFC 3219, section 5.1.1.1."
1099         ::= { tripRouteEntry 3 }
1100
1101     tripRoutePeer OBJECT-TYPE
1102         SYNTAX      TripId
1103         MAX-ACCESS  not-accessible
1104         STATUS      current
1105         DESCRIPTION
1106             "The identifier of the peer where the route information
1107             was learned."
1108         ::= { tripRouteEntry 4 }
1109
1110      tripRouteTRIBMask OBJECT-TYPE
1111         SYNTAX      BITS {
1112                      adjTribIns(0),
1113                      extTrib(1),
1114                      locTrib(2),
1115                      adjTribOut(3)
1116
1117
1118
1119                      }
1120         MAX-ACCESS  read-only
1121         STATUS      current
1122         DESCRIPTION
1123             "Indicates which Telephony Routing Information Base (TRIB)
1124             this entry belongs to. This is
1125             a bit-map of possible types. If the bit has a value of
1126             1, then the entry is a member of the corresponding TRIB
1127             type. If the bit has a value of 0 then the entry is not
1128             a member of the TRIP type. The various bit positions
1129             are:
1130
1131             0    adjTribIns     The entry is of type adj-TRIBs-ins,
1132                                 stores routing information that has
1133                                 been learned from inbound UPDATE
1134                                 messages.
1135             1    extTrib        The entry is of type ext-TRIB, the
1136                                 best route for a given destination.
1137             2    locTrib        The entry is of type loc-TRIB contains
1138                                 the local TRIP routing information
1139                                 that the LS has selected.
1140             3    adjTribOut     The entry is of type adj-TRIBs-out,
1141                                 stores the information that the local
1142                                 LS has selected for advertisement to
1143                                 its external peers."
1144         REFERENCE
1145             "RFC 3291, section 3.5."
1146         ::= { tripRouteEntry 5 }
1147
1148     tripRouteAddressSequenceNumber OBJECT-TYPE
1149         SYNTAX      Unsigned32 (1..2147483647)
1150         MAX-ACCESS  read-only
1151         STATUS      current
1152         DESCRIPTION
1153             "Indicates the version of the destination route
1154             originated by the LS identified by
1155             tripRouteAddressOriginatorId intra-domain attribute."
1156         ::= { tripRouteEntry 6 }
1157
1158     tripRouteAddressOriginatorId OBJECT-TYPE
1159         SYNTAX      TripId
1160         MAX-ACCESS  read-only
1161         STATUS      current
1162         DESCRIPTION
1163             "This is an intra-domain attribute indicating the
1164             internal LS that originated the route into the ITAD."
1165         ::= { tripRouteEntry 7 }
1166
1167
1168
1169
1170     tripRouteNextHopServerIAddrType OBJECT-TYPE
1171         SYNTAX      InetAddressType
1172         MAX-ACCESS  read-only
1173         STATUS      current
1174         DESCRIPTION
1175             "The type of Inet Address of the tripRouteNextHopServer."
1176         REFERENCE
1177             "RFC 3291, section 3."
1178         ::= { tripRouteEntry 8 }
1179
1180     tripRouteNextHopServer OBJECT-TYPE
1181         SYNTAX      InetAddress
1182         MAX-ACCESS  read-only
1183         STATUS      current
1184         DESCRIPTION
1185             "Indicates the next hop that messages of a given protocol
1186             destined for tripRouteAddress SHOULD be sent to. The type
1187             of this address is determined by the value of the
1188             tripRouteNextHopServerIAddrType object."
1189         ::= { tripRouteEntry 9 }
1190
1191     tripRouteNextHopServerPort OBJECT-TYPE
1192         SYNTAX      InetPortNumber
1193         MAX-ACCESS  read-only
1194         STATUS      current
1195         DESCRIPTION
1196             "The port of the next hop server that this route
1197             will use."
1198         ::= { tripRouteEntry 10 }
1199
1200     tripRouteNextHopServerItad OBJECT-TYPE
1201         SYNTAX      TripItad
1202         MAX-ACCESS  read-only
1203         STATUS      current
1204         DESCRIPTION
1205             "Indicates the domain of the next hop."
1206         ::= { tripRouteEntry 11 }
1207
1208     tripRouteMultiExitDisc OBJECT-TYPE
1209         SYNTAX      Unsigned32 (0..4294967295)
1210         MAX-ACCESS  read-only
1211         STATUS      current
1212         DESCRIPTION
1213             "The Multiple Exit Discriminator allows an LS to
1214             discriminate between, and indicate preference for,
1215             otherwise similar routes to a neighbouring domain.
1216             A higher value represents a more preferred routing
1217             object."
1218
1219
1220
1221         REFERENCE
1222             "RFC 3219, section 5.8"
1223         ::= { tripRouteEntry 12 }
1224
1225     tripRouteLocalPref OBJECT-TYPE
1226         SYNTAX      Unsigned32 (0..4294967295)
1227         MAX-ACCESS  read-only
1228         STATUS      current
1229         DESCRIPTION
1230             "Indicated the local LS's degree of preference for an
1231             advertised route destination."
1232         REFERENCE
1233             "RFC 3219, section 4.3.4.7"
1234         ::= { tripRouteEntry 13 }
1235
1236     tripRouteAdvertisementPath OBJECT-TYPE
1237         SYNTAX      OCTET STRING (SIZE(4..252))
1238         MAX-ACCESS  read-only
1239         STATUS      current
1240         DESCRIPTION
1241             "Identifies the sequence of domains through which this
1242             advertisement has passed.
1243
1244             This object is probably best represented as sequence of
1245             TripItads. For SMI compatibility, though, it is
1246             represented as an OCTET STRING. This object is a sequence
1247             of ITADs where each set of 4 octets corresponds to a TRIP
1248             ITAD in network byte order."
1249         REFERENCE
1250             "RFC 3219, section 4.3.4.4"
1251         ::= { tripRouteEntry 14 }
1252
1253     tripRouteRoutedPath OBJECT-TYPE
1254         SYNTAX      OCTET STRING (SIZE(4..252))
1255         MAX-ACCESS  read-only
1256         STATUS      current
1257         DESCRIPTION
1258             "Identifies the ITADs through which messages sent using
1259             this route would pass. These are a subset of
1260             tripRouteAdvertisementPath.
1261
1262             This object is probably best represented as sequence of
1263             TripItads. For SMI compatibility, though, it is
1264             represented as OCTET STRING.  This object is a sequence
1265             of ITADs where each set of 4 octets corresponds to a TRIP
1266             ITAD in network byte order."
1267         REFERENCE
1268             "RFC 3219, section 4.3.4.5"
1269
1270
1271
1272         ::= { tripRouteEntry 15 }
1273
1274     tripRouteAtomicAggregate OBJECT-TYPE
1275         SYNTAX      TruthValue
1276         MAX-ACCESS  read-only
1277         STATUS      current
1278         DESCRIPTION
1279             "Indicates that a route MAY traverse domains not listed
1280             in tripRouteRoutedPath. If an LS selects the less
1281             specific route from a set of overlapping routes, then
1282             this value returns TRUE."
1283         REFERENCE
1284             "RFC 3219, section 4.3.4.6"
1285         ::= { tripRouteEntry 16 }
1286
1287     tripRouteUnknown OBJECT-TYPE
1288         SYNTAX      OCTET STRING (SIZE(0..255))
1289         MAX-ACCESS  read-only
1290         STATUS      current
1291         DESCRIPTION
1292             "This object contains one or more attributes that were not
1293             understood, and because they were transitive, were dropped
1294             during aggregation. They take the format of a triple
1295             <attribute type, attribute length, attribute value>, of
1296             variable length. If no attributes were dropped, this
1297             returns an OCTET STRING of size 0."
1298         REFERENCE
1299             "RFC 3219, sections 4.3.1, 4.3.2.3"
1300         ::= { tripRouteEntry 17 }
1301
1302     tripRouteWithdrawn OBJECT-TYPE
1303         SYNTAX      TruthValue
1304         MAX-ACCESS  read-only
1305         STATUS      current
1306         DESCRIPTION
1307             "Indicates if this route is to be removed from service
1308             by the receiving LS."
1309         ::= { tripRouteEntry 18 }
1310
1311     tripRouteConverted OBJECT-TYPE
1312         SYNTAX TruthValue
1313         MAX-ACCESS  read-only
1314         STATUS      current
1315         DESCRIPTION
1316             "Indicates if this route has been converted to a
1317             different application protocol than it had originally."
1318         ::= { tripRouteEntry 19 }
1319
1320
1321
1322
1323     tripRouteReceivedTime OBJECT-TYPE
1324         SYNTAX       TimeStamp
1325         MAX-ACCESS   read-only
1326         STATUS       current
1327         DESCRIPTION
1328           "The value of sysUpTime when this route was received."
1329         ::= { tripRouteEntry 20 }
1330
1331  --
1332  -- TRIP Received Route Community Table.
1333  --
1334
1335     tripRouteCommunityTable OBJECT-TYPE
1336         SYNTAX      SEQUENCE OF TripRouteCommunityEntry
1337         MAX-ACCESS  not-accessible
1338         STATUS      current
1339         DESCRIPTION
1340             "A table containing a list of TRIP communities associated
1341             with a route. Each instance of tripRouteTypeEntry that has
1342             the tripRouteTypePeer object set to remote(2) has an
1343             instance in the tripRouteTable as a parent. The objects
1344             in this table are volatile and are refreshed after a
1345             reboot."
1346         REFERENCE
1347             "RFC 3219, section 5.9."
1348         ::= { tripMIBObjects 7 }
1349
1350     tripRouteCommunityEntry OBJECT-TYPE
1351         SYNTAX      TripRouteCommunityEntry
1352         MAX-ACCESS  not-accessible
1353         STATUS      current
1354         DESCRIPTION
1355             "Information about communities associated with a route.
1356             An entry with a tripRouteAddress of 00 and a
1357             tripRoutePeer of 0 refers to the local LS."
1358         INDEX { applIndex,
1359                 tripRouteAppProtocol,
1360                 tripRouteAddressFamily,
1361                 tripRouteAddress,
1362                 tripRoutePeer,
1363                 tripRouteCommunityId
1364               }
1365         ::= { tripRouteCommunityTable 1 }
1366
1367     TripRouteCommunityEntry ::= SEQUENCE {
1368          tripRouteCommunityId    TripCommunityId,
1369          tripRouteCommunityItad  TripItad
1370          }
1371
1372
1373
1374     tripRouteCommunityId OBJECT-TYPE
1375         SYNTAX      TripCommunityId
1376         MAX-ACCESS  not-accessible
1377         STATUS      current
1378         DESCRIPTION
1379             "The community identifier."
1380         ::= { tripRouteCommunityEntry 1 }
1381
1382     tripRouteCommunityItad OBJECT-TYPE
1383         SYNTAX      TripItad
1384         MAX-ACCESS  read-only
1385         STATUS      current
1386         DESCRIPTION
1387             "The ITAD associated with this community."
1388         ::= { tripRouteCommunityEntry 2 }
1389
1390  --
1391  -- tripItadTopologyTable
1392  --
1393
1394     tripItadTopologyTable OBJECT-TYPE
1395         SYNTAX      SEQUENCE OF TripItadTopologyEntry
1396         MAX-ACCESS  not-accessible
1397         STATUS      current
1398         DESCRIPTION
1399             "The sequence of link connections between peers within an
1400             ITAD. The objects in this table are volatile and are
1401             refreshed after a reboot."
1402         ::= { tripMIBObjects 8 }
1403
1404     tripItadTopologyEntry OBJECT-TYPE
1405         SYNTAX      TripItadTopologyEntry
1406         MAX-ACCESS  not-accessible
1407         STATUS      current
1408         DESCRIPTION
1409             "Information about a peer of the LS identified by
1410             tripItadTopologyOrigId."
1411         INDEX { applIndex, tripItadTopologyOrigId }
1412         ::= { tripItadTopologyTable 1 }
1413
1414     TripItadTopologyEntry ::= SEQUENCE {
1415                 tripItadTopologyOrigId    TripId,
1416                 tripItadTopologySeqNum    Unsigned32
1417             }
1418
1419     tripItadTopologyOrigId OBJECT-TYPE
1420         SYNTAX      TripId
1421         MAX-ACCESS  not-accessible
1422
1423
1424
1425         STATUS      current
1426         DESCRIPTION
1427             "Indicates the internal LS that originated the ITAD
1428             topology information into the ITAD."
1429         ::= { tripItadTopologyEntry 1 }
1430
1431     tripItadTopologySeqNum OBJECT-TYPE
1432         SYNTAX      Unsigned32 (1..2147483647)
1433         MAX-ACCESS  read-only
1434         STATUS      current
1435         DESCRIPTION
1436             "Indicates the version of the ITAD topology originated
1437             by the LS identified by tripItadTopologyOrigId."
1438         ::= { tripItadTopologyEntry 2 }
1439
1440  --
1441  -- tripItadTopologyIdTable
1442  --
1443
1444     tripItadTopologyIdTable OBJECT-TYPE
1445         SYNTAX      SEQUENCE OF TripItadTopologyIdEntry
1446         MAX-ACCESS  not-accessible
1447         STATUS      current
1448         DESCRIPTION
1449             "The list of other LS's within the ITAD domain that the
1450             LS identified by tripItadTopologyOrigId is currently
1451             peering. Each instance of tripItadTopologyIdEntry has an
1452             instance in the tripItadTopologyTable as a parent. The
1453             objects in this table are volatile and are refreshed
1454             after a reboot."
1455         ::= { tripMIBObjects 9 }
1456
1457     tripItadTopologyIdEntry OBJECT-TYPE
1458         SYNTAX      TripItadTopologyIdEntry
1459         MAX-ACCESS  not-accessible
1460         STATUS      current
1461         DESCRIPTION
1462             "Information about a peer to the LS identified by
1463             tripItadTopologyOrigId."
1464         INDEX { applIndex,
1465                 tripItadTopologyOrigId,
1466                 tripItadTopologyId }
1467         ::= { tripItadTopologyIdTable 1 }
1468
1469     TripItadTopologyIdEntry ::= SEQUENCE {
1470                 tripItadTopologyId            TripId
1471             }
1472
1473
1474
1475
1476     tripItadTopologyId OBJECT-TYPE
1477         SYNTAX      TripId
1478         MAX-ACCESS  read-only
1479         STATUS      current
1480         DESCRIPTION
1481             "The index into this entry. Indicates the other location
1482             servers within the ITAD domain that this LS identified
1483             by tripItadTopologyOrigId is currently peering."
1484         ::= { tripItadTopologyIdEntry 1 }
1485
1486  --
1487  -- Notification objects
1488  --
1489
1490     tripNotifApplIndex    OBJECT-TYPE
1491         SYNTAX     Integer32 (1..2147483647)
1492         MAX-ACCESS accessible-for-notify
1493         STATUS     current
1494         DESCRIPTION
1495              "This object contains the application Index. It is used
1496              to bind this notification with a specific instance of
1497              TRIP entity."
1498         REFERENCE
1499             "RFC 2788, section 3."
1500         ::= { tripMIBNotifObjects 1 }
1501
1502     tripNotifPeerAddrInetType OBJECT-TYPE
1503         SYNTAX      InetAddressType
1504         MAX-ACCESS  accessible-for-notify
1505         STATUS      current
1506         DESCRIPTION
1507             "The type of Inet Address of the tripNotifPeerAddr."
1508         REFERENCE
1509             "RFC 3291, section 3."
1510         ::= { tripMIBNotifObjects 2 }
1511
1512     tripNotifPeerAddr OBJECT-TYPE
1513         SYNTAX      InetAddress
1514         MAX-ACCESS  accessible-for-notify
1515         STATUS      current
1516         DESCRIPTION
1517             "The IP address of this entry's TRIP peer LS. This object
1518             contains the value of tripPeerRemoteAddr. The type of this
1519             address is determined by the value of the
1520             tripNotifPeerAddrInetType object."
1521         REFERENCE
1522             "RFC 3291, section 3."
1523         ::= { tripMIBNotifObjects 3 }
1524
1525
1526
1527     tripNotifPeerErrCode OBJECT-TYPE
1528         SYNTAX      INTEGER {
1529                         messageHeader(1),
1530                         openMessage(2),
1531                         updateMessage(3),
1532                         holdTimerExpired(4),
1533                         finiteStateMachine(5),
1534                         cease(6),
1535                         tripNotification(7)
1536                     }
1537         MAX-ACCESS  accessible-for-notify
1538         STATUS      current
1539         DESCRIPTION
1540             "Notification message of TRIP error. The meaning of this
1541             value is applicable to the following functions:
1542
1543             messageHeader(1)
1544              - All errors detected while processing the TRIP message
1545                header.
1546
1547             openMessage(2)
1548              - All errors detected while processing the OPEN message.
1549
1550             updateMessage(3)
1551              - All errors detected while processing the UPDATE
1552                message.
1553
1554             holdTimerExpired(4)
1555              - A notification generated when the hold timer expires.
1556
1557             finiteStateMachine(5)
1558              - All errors detected by the TRIP Finite State Machine.
1559
1560             cease(6)
1561              - Any fatal error condition that the rest of the values
1562                do not cover.
1563
1564             tripNotification(7)
1565              - Any error encountered while sending a notification
1566                message."
1567        ::= { tripMIBNotifObjects 4 }
1568
1569     tripNotifPeerErrSubcode OBJECT-TYPE
1570         SYNTAX      Unsigned32 (1..2147483647)
1571         MAX-ACCESS  accessible-for-notify
1572         STATUS      current
1573         DESCRIPTION
1574             "The sub error code associated with error code. The
1575
1576
1577
1578             meaning of this value is dependent on the value of
1579             tripNotifPeerErrCode.
1580
1581             Message Header (1) Error Subcodes:
1582             1 - Bad Message Length.
1583             2 - Bad Message Type.
1584
1585             OPEN Message (2) Error Subcodes:
1586             1 - Unsupported Version Number.
1587             2 - Bad Peer ITAD.
1588             3 - Bad TRIP Identifier.
1589             4 - Unsupported Optional Parameter.
1590             5 - Unacceptable Hold Time.
1591             6 - Unsupported Capability.
1592             7 - Capability Mismatch.
1593
1594             UPDATE Message (3) Error Subcodes:
1595             1 - Malformed Attribute List.
1596             2 - Unrecognized Well-known Attribute.
1597             3 - Missing Well-known Mandatory Attribute.
1598             4 - Attribute Flags Error.
1599             5 - Attribute Length Error.
1600             6 - Invalid Attribute."
1601        ::= { tripMIBNotifObjects 5 }
1602
1603  --
1604  -- Notifications
1605  --
1606     tripConnectionEstablished NOTIFICATION-TYPE
1607         OBJECTS { tripNotifApplIndex,
1608                   tripNotifPeerAddrInetType,
1609                   tripNotifPeerAddr
1610                 }
1611         STATUS  current
1612         DESCRIPTION
1613             "The TRIP Connection Established event is generated when
1614             the TRIP finite state machine enters the ESTABLISHED
1615             state."
1616         ::= { tripMIBNotifications 1 }
1617
1618     tripConnectionDropped NOTIFICATION-TYPE
1619         OBJECTS { tripNotifApplIndex,
1620                   tripNotifPeerAddrInetType,
1621                   tripNotifPeerAddr
1622                 }
1623         STATUS  current
1624         DESCRIPTION
1625             "The TRIP Connection Dropped event is generated when the
1626
1627
1628
1629             TRIP finite state machine leaves the ESTABLISHED state."
1630         ::= { tripMIBNotifications 2 }
1631
1632     tripFSM NOTIFICATION-TYPE
1633         OBJECTS { tripNotifApplIndex,
1634                   tripNotifPeerAddrInetType,
1635                   tripNotifPeerAddr,
1636                   tripNotifPeerErrCode,
1637                   tripNotifPeerErrSubcode,
1638                   tripPeerState
1639                 }
1640         STATUS  current
1641         DESCRIPTION
1642             "The trip FSM Event is generated when any error is
1643             detected by the TRIP Finite State Machine."
1644         ::= { tripMIBNotifications 3 }
1645
1646     tripOpenMessageError NOTIFICATION-TYPE
1647         OBJECTS { tripNotifApplIndex,
1648                   tripNotifPeerAddrInetType,
1649                   tripNotifPeerAddr,
1650                   tripNotifPeerErrCode,
1651                   tripNotifPeerErrSubcode,
1652                   tripPeerState
1653                 }
1654         STATUS  current
1655         DESCRIPTION
1656             "Errors detected while processing the OPEN message."
1657         ::= { tripMIBNotifications 4 }
1658
1659     tripUpdateMessageError NOTIFICATION-TYPE
1660         OBJECTS { tripNotifApplIndex,
1661                   tripNotifPeerAddrInetType,
1662                   tripNotifPeerAddr,
1663                   tripNotifPeerErrCode,
1664                   tripNotifPeerErrSubcode,
1665                   tripPeerState
1666                 }
1667         STATUS  current
1668         DESCRIPTION
1669             "Errors detected while processing the UPDATE message."
1670         ::= { tripMIBNotifications 5 }
1671
1672     tripHoldTimerExpired NOTIFICATION-TYPE
1673         OBJECTS { tripNotifApplIndex,
1674                   tripNotifPeerAddrInetType,
1675                   tripNotifPeerAddr,
1676                   tripNotifPeerErrCode,
1677
1678
1679
1680                   tripNotifPeerErrSubcode,
1681                   tripPeerState
1682                 }
1683         STATUS  current
1684         DESCRIPTION
1685             "The system does not receive successive messages within
1686             the period specified by the negotiated Hold Time."
1687         ::= { tripMIBNotifications 6 }
1688
1689     tripConnectionCollision NOTIFICATION-TYPE
1690         OBJECTS { tripNotifApplIndex }
1691         STATUS  current
1692         DESCRIPTION
1693             "A pair of LSs tried to simultaneously to establish a
1694             transport connection to each other."
1695         ::= { tripMIBNotifications 7 }
1696
1697     tripCease NOTIFICATION-TYPE
1698         OBJECTS { tripNotifApplIndex,
1699                   tripNotifPeerAddrInetType,
1700                   tripNotifPeerAddr,
1701                   tripNotifPeerErrCode,
1702                   tripNotifPeerErrSubcode,
1703                   tripPeerState
1704                 }
1705         STATUS  current
1706         DESCRIPTION
1707             "A TRIP peer MAY choose at any given time to close its TRIP
1708             connection by sending this notification message. However,
1709             the Cease notification message MUST NOT be used when a
1710             fatal error occurs."
1711
1712         ::= { tripMIBNotifications 8 }
1713
1714     tripNotificationErr NOTIFICATION-TYPE
1715         OBJECTS { tripNotifApplIndex }
1716         STATUS  current
1717         DESCRIPTION
1718             "Generated if there is an error detected in a TRIP
1719             notification message sent with another cause. Note that
1720             the TRIP notification referred to in this object is not
1721             an SNMP notification, it is a specific message described
1722             in the TRIP specification."
1723         REFERENCE
1724             "RFC 3219, section  6.4."
1725         ::= { tripMIBNotifications 9 }
1726
1727     --
1728
1729
1730
1731     -- Compliance Statements
1732     --
1733
1734     tripMIBFullCompliance MODULE-COMPLIANCE
1735         STATUS     current
1736         DESCRIPTION
1737              "The compliance statement for TRIP entities that
1738              implement this MIB module in read-write mode, such
1739              that it can be used for both monitoring and configuring
1740              the TRIP entity.
1741
1742              There is one INDEX object that cannot be represented in
1743              the form of OBJECT clauses in SMIv2, but for which there
1744              is a compliance requirement, expressed in OBJECT clause
1745              form in this description:
1746
1747              -- OBJECT      tripRouteTypeAddrInetType
1748              -- SYNTAX      InetAddressType (ipv4(1), ipv6(2),
1749              --                              ipv4z(3), ipv6z(4))
1750              -- DESCRIPTION
1751              --     This MIB requires support for global and
1752              --     non-global ipv4 and ipv6 addresses.
1753              --
1754              -- OBJECT      tripRouteTypeAddr
1755              -- SYNTAX      InetAddress (SIZE (4 | 8 | 16 | 20))
1756              -- DESCRIPTION
1757              --     This MIB requires support for global and
1758              --     non-global IPv4 and IPv6 addresses.
1759              --
1760              "
1761
1762         MODULE -- this module
1763              MANDATORY-GROUPS { tripConfigGroup,
1764                                 tripPeerTableConfigGroup,
1765                                 tripRouteGroup,
1766                                 tripItadTopologyGroup,
1767                                 tripPeerTableStatsGroup }
1768
1769         GROUP tripNotificationGroup
1770         DESCRIPTION
1771             "This group is OPTIONAL. A TRIP entity can choose not to
1772             send any notifications. If this group is implemented,
1773             the tripNotifObjectGroup MUST also be implemented."
1774
1775         GROUP tripNotifObjectGroup
1776         DESCRIPTION
1777             "This group is OPTIONAL. A TRIP entity can choose not to
1778             send any notifications. If this group is implemented,
1779
1780
1781
1782             the tripNotificationGroup MUST also be implemented."
1783
1784         OBJECT       tripSupportedCommunityRowStatus
1785         SYNTAX       RowStatus { active(1) }
1786         WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
1787         DESCRIPTION
1788            "Support for createAndWait and notInService is not
1789            required."
1790
1791         OBJECT       tripPeerRowStatus
1792         SYNTAX       RowStatus { active(1) }
1793         WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
1794         DESCRIPTION
1795            "Support for createAndWait and notInService is not
1796            required."
1797
1798         MODULE NETWORK-SERVICES-MIB
1799              MANDATORY-GROUPS { applRFC2788Group }
1800
1801         ::= { tripMIBCompliances 1 }
1802     tripMIBReadOnlyCompliance MODULE-COMPLIANCE
1803         STATUS     current
1804         DESCRIPTION
1805              "The compliance statement for TRIP entities that
1806              implement this MIB module in read only mode. Such TRIP
1807              entities can then only be monitored, but not be
1808              configured via this MIB module.
1809
1810              In read-only mode, the manager will not be able to add,
1811              remove or modify rows to any table, however the TRIP
1812              application may modify, remove or add rows to a table.
1813
1814              There is one INDEX object that cannot be represented in
1815              the form of OBJECT clauses in SMIv2, but for which there
1816              is a compliance requirement, expressed in OBJECT clause
1817              form in this description:
1818
1819              -- OBJECT      tripRouteTypeAddrInetType
1820              -- SYNTAX      InetAddressType (ipv4(1), ipv6(2),
1821              --                              ipv4z(3), ipv6z(4))
1822              -- DESCRIPTION
1823              --     This MIB requires support for global and
1824              --     non-global ipv4 and ipv6 addresses.
1825              --
1826              -- OBJECT      tripRouteTypeAddr
1827              -- SYNTAX      InetAddress (SIZE (4 | 8 | 16 | 20))
1828              -- DESCRIPTION
1829              --     This MIB requires support for global and
1830
1831
1832
1833              --     non-global IPv4 and IPv6 addresses.
1834              --
1835              "
1836
1837         MODULE -- this module
1838              MANDATORY-GROUPS { tripConfigGroup,
1839                                 tripPeerTableConfigGroup,
1840                                 tripRouteGroup,
1841                                 tripItadTopologyGroup,
1842                                 tripPeerTableStatsGroup }
1843
1844         GROUP tripNotificationGroup
1845         DESCRIPTION
1846             "This group is OPTIONAL. A TRIP entity can choose not to
1847             send any notifications. If this group is implemented,
1848             the tripNotifObjectGroup MUST also be implemented."
1849
1850         GROUP tripNotifObjectGroup
1851         DESCRIPTION
1852             "This group is OPTIONAL. A TRIP entity can choose not to
1853             send any notifications. If this group is implemented,
1854             the tripNotificationGroup MUST also be implemented."
1855         OBJECT       tripCfgItad
1856         MIN-ACCESS   read-only
1857         DESCRIPTION
1858            "Write access is not required."
1859
1860         OBJECT       tripCfgAdminStatus
1861         MIN-ACCESS   not-accessible
1862         DESCRIPTION
1863            "Object is not needed when implemented in read-only mode."
1864
1865         OBJECT       tripCfgPort
1866         MIN-ACCESS   read-only
1867         DESCRIPTION
1868            "Write access is not required."
1869
1870         OBJECT       tripCfgMinItadOriginationInterval
1871         MIN-ACCESS   read-only
1872         DESCRIPTION
1873            "Write access is not required."
1874
1875         OBJECT       tripCfgMinRouteAdvertisementInterval
1876         MIN-ACCESS   read-only
1877         DESCRIPTION
1878            "Write access is not required."
1879
1880         OBJECT       tripCfgMaxPurgeTime
1881
1882
1883
1884         MIN-ACCESS   read-only
1885         DESCRIPTION
1886            "Write access is not required."
1887
1888         OBJECT       tripCfgDisableTime
1889         MIN-ACCESS   read-only
1890         DESCRIPTION
1891            "Write access is not required."
1892
1893         OBJECT       tripCfgStorage
1894         MIN-ACCESS   read-only
1895         DESCRIPTION
1896            "Write access is not required."
1897
1898         OBJECT       tripSupportedCommunityItad
1899         MIN-ACCESS   read-only
1900         DESCRIPTION
1901            "Write access is not required."
1902
1903         OBJECT       tripSupportedCommunityStorage
1904         MIN-ACCESS   read-only
1905         DESCRIPTION
1906            "Write access is not required."
1907
1908         OBJECT      tripSupportedCommunityRowStatus
1909         SYNTAX      RowStatus { active(1) }
1910         MIN-ACCESS  read-only
1911         DESCRIPTION
1912            "Write access is not required, and active is the only
1913            status that needs to be supported."
1914
1915         OBJECT       tripPeerAdminStatus
1916         MIN-ACCESS   not-accessible
1917         DESCRIPTION
1918            "Object is not needed when implemented in read-only mode."
1919
1920         OBJECT       tripPeerConnectRetryInterval
1921         MIN-ACCESS   read-only
1922         DESCRIPTION
1923            "Write access is not required."
1924
1925         OBJECT       tripPeerMaxRetryInterval
1926         MIN-ACCESS   read-only
1927         DESCRIPTION
1928            "Write access is not required."
1929
1930         OBJECT       tripPeerHoldTimeConfigured
1931         MIN-ACCESS   read-only
1932
1933
1934
1935         DESCRIPTION
1936            "Write access is not required."
1937
1938         OBJECT       tripPeerKeepAliveConfigured
1939         MIN-ACCESS   read-only
1940         DESCRIPTION
1941            "Write access is not required."
1942
1943         OBJECT       tripPeerMaxPurgeTime
1944         MIN-ACCESS   read-only
1945         DESCRIPTION
1946            "Write access is not required."
1947
1948         OBJECT       tripPeerDisableTime
1949         MIN-ACCESS   read-only
1950         DESCRIPTION
1951            "Write access is not required."
1952
1953         OBJECT       tripPeerStorage
1954         MIN-ACCESS   read-only
1955         DESCRIPTION
1956            "Write access is not required."
1957
1958         OBJECT      tripPeerRowStatus
1959         SYNTAX      RowStatus { active(1) }
1960         MIN-ACCESS  read-only
1961         DESCRIPTION
1962            "Write access is not required, and active is the only
1963            status that needs to be supported."
1964         MODULE NETWORK-SERVICES-MIB
1965              MANDATORY-GROUPS { applRFC2788Group }
1966
1967         ::= { tripMIBCompliances 2 }
1968
1969  --
1970  -- Object and event conformance groups
1971  --
1972
1973     tripConfigGroup OBJECT-GROUP
1974         OBJECTS {
1975             tripCfgProtocolVersion,
1976             tripCfgItad,
1977             tripCfgIdentifier,
1978             tripCfgOperStatus,
1979             tripCfgAdminStatus,
1980             tripCfgAddrIAddrType,
1981             tripCfgAddr,
1982             tripCfgPort,
1983
1984
1985
1986             tripCfgMinItadOriginationInterval,
1987             tripCfgMinRouteAdvertisementInterval,
1988             tripCfgMaxPurgeTime,
1989             tripCfgDisableTime,
1990             tripCfgSendReceiveMode,
1991             tripCfgStorage,
1992             tripSupportedCommunityItad,
1993             tripSupportedCommunityStorage,
1994             tripRouteTypePeer,
1995             tripSupportedCommunityRowStatus
1996         }
1997         STATUS current
1998         DESCRIPTION
1999             "The global objects for configuring trip."
2000         ::= { tripMIBGroups 1 }
2001
2002     tripPeerTableConfigGroup OBJECT-GROUP
2003         OBJECTS {
2004             tripPeerIdentifier,
2005             tripPeerState,
2006             tripPeerAdminStatus,
2007             tripPeerNegotiatedVersion,
2008             tripPeerSendReceiveMode,
2009             tripPeerRemoteItad,
2010             tripPeerConnectRetryInterval,
2011             tripPeerMaxRetryInterval,
2012             tripPeerHoldTime,
2013             tripPeerKeepAlive,
2014             tripPeerHoldTimeConfigured,
2015             tripPeerKeepAliveConfigured,
2016             tripPeerMaxPurgeTime,
2017             tripPeerDisableTime,
2018             tripPeerLearned,
2019             tripPeerStorage,
2020             tripPeerRowStatus
2021             }
2022
2023         STATUS current
2024         DESCRIPTION
2025             "The global objects for configuring the TRIP peer
2026             table."
2027         ::= { tripMIBGroups 2 }
2028
2029     tripPeerTableStatsGroup OBJECT-GROUP
2030         OBJECTS {
2031             tripPeerInUpdates,
2032             tripPeerOutUpdates,
2033             tripPeerInTotalMessages,
2034
2035
2036
2037             tripPeerOutTotalMessages,
2038             tripPeerFsmEstablishedTransitions,
2039             tripPeerFsmEstablishedTime,
2040             tripPeerInUpdateElapsedTime,
2041             tripPeerStateChangeTime
2042             }
2043         STATUS current
2044         DESCRIPTION
2045             "The global statistics the TRIP peer table."
2046         ::= { tripMIBGroups 3 }
2047
2048     tripRouteGroup OBJECT-GROUP
2049         OBJECTS {
2050             tripRouteTRIBMask,
2051             tripRouteAddressSequenceNumber,
2052             tripRouteAddressOriginatorId,
2053             tripRouteNextHopServerIAddrType,
2054             tripRouteNextHopServer,
2055             tripRouteNextHopServerPort,
2056             tripRouteNextHopServerItad,
2057             tripRouteMultiExitDisc,
2058             tripRouteLocalPref,
2059             tripRouteAdvertisementPath,
2060             tripRouteRoutedPath,
2061             tripRouteAtomicAggregate,
2062             tripRouteUnknown,
2063             tripRouteWithdrawn,
2064             tripRouteConverted,
2065             tripRouteReceivedTime,
2066             tripRouteCommunityItad
2067             }
2068
2069         STATUS current
2070         DESCRIPTION
2071             "The global objects for configuring route attribute."
2072         ::= { tripMIBGroups 4 }
2073     tripItadTopologyGroup OBJECT-GROUP
2074         OBJECTS {
2075             tripItadTopologySeqNum,
2076             tripItadTopologyId
2077             }
2078         STATUS current
2079         DESCRIPTION
2080             "The objects that define the TRIP ITAD topology."
2081         ::= { tripMIBGroups 5 }
2082
2083     tripNotificationGroup NOTIFICATION-GROUP
2084         NOTIFICATIONS {
2085
2086
2087
2088             tripConnectionEstablished,
2089             tripConnectionDropped,
2090             tripFSM,
2091             tripOpenMessageError,
2092             tripUpdateMessageError,
2093             tripHoldTimerExpired,
2094             tripConnectionCollision,
2095             tripCease,
2096             tripNotificationErr
2097         }
2098         STATUS  current
2099         DESCRIPTION
2100              "A collection of notifications defined for TRIP."
2101         ::= { tripMIBGroups 6 }
2102
2103     tripNotifObjectGroup OBJECT-GROUP
2104         OBJECTS {
2105             tripNotifApplIndex,
2106             tripNotifPeerAddrInetType,
2107             tripNotifPeerAddr,
2108             tripNotifPeerErrCode,
2109             tripNotifPeerErrSubcode
2110             }
2111         STATUS current
2112         DESCRIPTION
2113             "The collection of objects that specify information for
2114             TRIP notifications."
2115         ::= { tripMIBGroups 7 }
2116
2117 END