TRIP-MIB
The MIB module describing Telephony Routing over IP
(TRIP). TRIP is a policy driven inter-administrative
domain protocol for advertising the reachability of
telephony destinations between location servers (LS), and
for advertising attributes of the routes to those
destinations.
Copyright (C) The Internet Society (2004). This version of
this MIB module is part of RFC 3872, see the RFC itself
for full legal notices.
- Source file
TRIP-MIB- Last revised
- Identity
tripMIB- Base OID
1.3.6.1.2.1.116
Imported Objects
| INET-ADDRESS-MIB | InetAddress InetAddressType InetPortNumber |
| NETWORK-SERVICES-MIB | applIndex applRFC2788Group (no object page) |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | DateAndTime RowStatus StorageType TimeInterval TimeStamp TruthValue |
| TRIP-TC-MIB | TripAddressFamily TripAppProtocol TripCommunityId TripId TripItad TripProtocolVersion TripSendReceiveMode |
Net-SNMP examples using the rfc MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'TRIP-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'TRIP-MIB::tripMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'TRIP-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'TRIP-MIB::tripMIB'
Objects (107)
Showing 107 of 107 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.2.1.116 |
||
.1.3.6.1.2.1.116.0 |
||
.1.3.6.1.2.1.116.1 |
||
.1.3.6.1.2.1.116.1.1 |
||
.1.3.6.1.2.1.116.1.1.1 |
||
.1.3.6.1.2.1.116.1.1.1.1 |
||
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.1.1.10 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.1.1.11 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.1.1.12 |
|
.1.3.6.1.2.1.116.1.1.1.13 |
||
|
|
.1.3.6.1.2.1.116.1.1.1.14 |
|
|
|
.1.3.6.1.2.1.116.1.1.1.2 |
|
.1.3.6.1.2.1.116.1.1.1.3 |
||
|
Enumeration
|
.1.3.6.1.2.1.116.1.1.1.4 |
|
|
Enumeration
|
.1.3.6.1.2.1.116.1.1.1.5 |
|
.1.3.6.1.2.1.116.1.1.1.6 |
||
.1.3.6.1.2.1.116.1.1.1.7 |
||
|
|
.1.3.6.1.2.1.116.1.1.1.8 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.1.1.9 |
|
.1.3.6.1.2.1.116.1.2 |
||
.1.3.6.1.2.1.116.1.2.1 |
||
.1.3.6.1.2.1.116.1.2.1.1 |
||
.1.3.6.1.2.1.116.1.2.1.2 |
||
.1.3.6.1.2.1.116.1.2.1.3 |
||
.1.3.6.1.2.1.116.1.2.1.4 |
||
.1.3.6.1.2.1.116.1.2.1.5 |
||
|
Enumeration
|
.1.3.6.1.2.1.116.1.2.1.6 |
|
.1.3.6.1.2.1.116.1.3 |
||
.1.3.6.1.2.1.116.1.3.1 |
||
.1.3.6.1.2.1.116.1.3.1.1 |
||
.1.3.6.1.2.1.116.1.3.1.2 |
||
.1.3.6.1.2.1.116.1.3.1.3 |
||
.1.3.6.1.2.1.116.1.3.1.4 |
||
.1.3.6.1.2.1.116.1.4 |
||
.1.3.6.1.2.1.116.1.4.1 |
||
.1.3.6.1.2.1.116.1.4.1.1 |
||
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.10 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.11 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.12 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.13 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.14 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.15 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.16 |
|
|
SecondsUnsigned32
|
.1.3.6.1.2.1.116.1.4.1.17 |
|
.1.3.6.1.2.1.116.1.4.1.18 |
||
|
|
.1.3.6.1.2.1.116.1.4.1.19 |
|
.1.3.6.1.2.1.116.1.4.1.2 |
||
.1.3.6.1.2.1.116.1.4.1.20 |
||
.1.3.6.1.2.1.116.1.4.1.3 |
||
.1.3.6.1.2.1.116.1.4.1.4 |
||
|
Enumeration
|
.1.3.6.1.2.1.116.1.4.1.5 |
|
|
Enumeration
|
.1.3.6.1.2.1.116.1.4.1.6 |
|
.1.3.6.1.2.1.116.1.4.1.7 |
||
.1.3.6.1.2.1.116.1.4.1.8 |
||
.1.3.6.1.2.1.116.1.4.1.9 |
||
.1.3.6.1.2.1.116.1.5 |
||
.1.3.6.1.2.1.116.1.5.1 |
||
.1.3.6.1.2.1.116.1.5.1.1 |
||
.1.3.6.1.2.1.116.1.5.1.2 |
||
.1.3.6.1.2.1.116.1.5.1.3 |
||
.1.3.6.1.2.1.116.1.5.1.4 |
||
.1.3.6.1.2.1.116.1.5.1.5 |
||
.1.3.6.1.2.1.116.1.5.1.6 |
||
.1.3.6.1.2.1.116.1.5.1.7 |
||
.1.3.6.1.2.1.116.1.5.1.8 |
||
.1.3.6.1.2.1.116.1.6 |
||
.1.3.6.1.2.1.116.1.6.1 |
||
.1.3.6.1.2.1.116.1.6.1.1 |
||
.1.3.6.1.2.1.116.1.6.1.10 |
||
.1.3.6.1.2.1.116.1.6.1.11 |
||
|
Unsigned32
|
.1.3.6.1.2.1.116.1.6.1.12 |
|
|
Unsigned32
|
.1.3.6.1.2.1.116.1.6.1.13 |
|
|
OctetString
|
.1.3.6.1.2.1.116.1.6.1.14 |
|
|
OctetString
|
.1.3.6.1.2.1.116.1.6.1.15 |
|
.1.3.6.1.2.1.116.1.6.1.16 |
||
|
OctetString
|
.1.3.6.1.2.1.116.1.6.1.17 |
|
.1.3.6.1.2.1.116.1.6.1.18 |
||
.1.3.6.1.2.1.116.1.6.1.19 |
||
.1.3.6.1.2.1.116.1.6.1.2 |
||
.1.3.6.1.2.1.116.1.6.1.20 |
||
|
OctetString
|
.1.3.6.1.2.1.116.1.6.1.3 |
|
.1.3.6.1.2.1.116.1.6.1.4 |
||
|
Bits
|
.1.3.6.1.2.1.116.1.6.1.5 |
|
|
Unsigned32
|
.1.3.6.1.2.1.116.1.6.1.6 |
|
.1.3.6.1.2.1.116.1.6.1.7 |
||
.1.3.6.1.2.1.116.1.6.1.8 |
||
.1.3.6.1.2.1.116.1.6.1.9 |
||
.1.3.6.1.2.1.116.1.7 |
||
.1.3.6.1.2.1.116.1.7.1 |
||
.1.3.6.1.2.1.116.1.7.1.1 |
||
.1.3.6.1.2.1.116.1.7.1.2 |
||
.1.3.6.1.2.1.116.1.8 |
||
.1.3.6.1.2.1.116.1.8.1 |
||
.1.3.6.1.2.1.116.1.8.1.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.116.1.8.1.2 |
|
.1.3.6.1.2.1.116.1.9 |
||
.1.3.6.1.2.1.116.1.9.1 |
||
.1.3.6.1.2.1.116.1.9.1.1 |
||
.1.3.6.1.2.1.116.2 |
||
.1.3.6.1.2.1.116.2.1 |
||
.1.3.6.1.2.1.116.2.2 |
||
.1.3.6.1.2.1.116.3 |
||
|
Integer32
|
.1.3.6.1.2.1.116.3.1 |
|
.1.3.6.1.2.1.116.3.2 |
||
.1.3.6.1.2.1.116.3.3 |
||
|
Enumeration
|
.1.3.6.1.2.1.116.3.4 |
|
|
Unsigned32
|
.1.3.6.1.2.1.116.3.5 |
Dependencies (7) 6 direct · 1 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- SNMPv2-TCrfc
- INET-ADDRESS-MIBrfc
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- NETWORK-SERVICES-MIBrfc
- TRIP-TC-MIBrfc
- TRIP-MIBrfcselected
Conformance Groups (7)
Compliance Statements (2)
OID
.1.3.6.1.2.1.116.2.1.1The 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:
-- 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.
--
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:
-- 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.
--
Required groups
| mandatory | tripConfigGroup | |
| mandatory | tripPeerTableConfigGroup | |
| mandatory | tripRouteGroup | |
| mandatory | tripItadTopologyGroup | |
| mandatory | tripPeerTableStatsGroup | |
| mandatory | NETWORK-SERVICES-MIB::applRFC2788Group | |
| optional | tripNotificationGroup |
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. |
| optional | tripNotifObjectGroup |
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. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| tripSupportedCommunityRowStatus |
active(1)
|
Support for createAndWait and notInService is not required. |
|
| tripPeerRowStatus |
active(1)
|
Support for createAndWait and notInService is not required. |
OID
.1.3.6.1.2.1.116.2.1.2The 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.
--
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.
--
Required groups
| mandatory | tripConfigGroup | |
| mandatory | tripPeerTableConfigGroup | |
| mandatory | tripRouteGroup | |
| mandatory | tripItadTopologyGroup | |
| mandatory | tripPeerTableStatsGroup | |
| mandatory | NETWORK-SERVICES-MIB::applRFC2788Group | |
| optional | tripNotificationGroup |
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. |
| optional | tripNotifObjectGroup |
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. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| tripCfgItad | readonly | Write access is not required. | |
| tripCfgAdminStatus | noaccess | Object is not needed when implemented in read-only mode. | |
| tripCfgPort | readonly | Write access is not required. | |
| tripCfgMinItadOriginationInterval | readonly | Write access is not required. | |
| tripCfgMinRouteAdvertisementInterval | readonly | Write access is not required. | |
| tripCfgMaxPurgeTime | readonly | Write access is not required. | |
| tripCfgDisableTime | readonly | Write access is not required. | |
| tripCfgStorage | readonly | Write access is not required. | |
| tripSupportedCommunityItad | readonly | Write access is not required. | |
| tripSupportedCommunityStorage | readonly | Write access is not required. | |
| tripSupportedCommunityRowStatus | readonly |
active(1)
|
Write access is not required, and active is the only status that needs to be supported. |
| tripPeerAdminStatus | noaccess | Object is not needed when implemented in read-only mode. | |
| tripPeerConnectRetryInterval | readonly | Write access is not required. | |
| tripPeerMaxRetryInterval | readonly | Write access is not required. | |
| tripPeerHoldTimeConfigured | readonly | Write access is not required. | |
| tripPeerKeepAliveConfigured | readonly | Write access is not required. | |
| tripPeerMaxPurgeTime | readonly | Write access is not required. | |
| tripPeerDisableTime | readonly | Write access is not required. | |
| tripPeerStorage | readonly | Write access is not required. | |
| tripPeerRowStatus | readonly |
active(1)
|
Write access is not required, and active is the only status that needs to be supported. |
Notifications / Traps (9)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.2.1.116.0.1 |
The TRIP Connection Established event is generated when
the TRIP finite state machine enters the ESTABLISHED state. |
|
.1.3.6.1.2.1.116.0.2 |
The TRIP Connection Dropped event is generated when the
TRIP finite state machine leaves the ESTABLISHED state. |
|
.1.3.6.1.2.1.116.0.3 |
The trip FSM Event is generated when any error is
detected by the TRIP Finite State Machine. |
|
.1.3.6.1.2.1.116.0.4 |
Errors detected while processing the OPEN message.
|
|
.1.3.6.1.2.1.116.0.5 |
Errors detected while processing the UPDATE message.
|
|
.1.3.6.1.2.1.116.0.6 |
The system does not receive successive messages within
the period specified by the negotiated Hold Time. |
|
.1.3.6.1.2.1.116.0.7 |
A pair of LSs tried to simultaneously to establish a
transport connection to each other. |
|
.1.3.6.1.2.1.116.0.8 |
A TRIP peer MAY choose at any given time to close its TRIP
connection by sending this notification message. However, the Cease notification message MUST NOT be used when a fatal error occurs. |
|
.1.3.6.1.2.1.116.0.9 |
Generated if there is an error detected in a TRIP
notification message sent with another cause. Note that the TRIP notification referred to in this object is not an SNMP notification, it is a specific message described in the TRIP specification. |