TIMETRA-RIP-NG-MIB DEFINITIONS ::= BEGIN IMPORTS InterfaceIndex FROM IF-MIB InetAddress, InetAddressPrefixLength, InetAddressType FROM INET-ADDRESS-MIB RouteTag FROM RIPv2-MIB MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP FROM SNMPv2-CONF Counter32, Gauge32, Integer32, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI DisplayString, RowStatus, TEXTUAL-CONVENTION, TimeStamp, TruthValue FROM SNMPv2-TC timetraSRMIBModules, tmnxSRConfs, tmnxSRNotifyPrefix, tmnxSRObjs FROM TIMETRA-GLOBAL-MIB TItemDescription, TNamedItem, TNamedItemOrEmpty, TPolicyStatementNameOrEmpty, TPriorityOrUndefined, TmnxAdminState, TmnxOperState, TmnxRipNgAuthKey, TmnxRipNgAuthType FROM TIMETRA-TC-MIB vRtrID, vRtrIfIndex FROM TIMETRA-VRTR-MIB ; timetraRipNgMIBModule MODULE-IDENTITY LAST-UPDATED "201304220000Z" ORGANIZATION "Nokia" CONTACT-INFO "Nokia SROS Support Web: http://www.nokia.com" DESCRIPTION "This document is the SNMP MIB module for the Nokia SROS implementation of RIP/RIP-NG. Copyright 2003-2018 Nokia. All rights reserved. Reproduction of this document is authorized on the condition that the foregoing copyright notice is included. This SNMP MIB module (Specification) embodies Nokia's proprietary intellectual property. Nokia retains all title and ownership in the Specification, including any revisions. Nokia grants all interested parties a non-exclusive license to use and distribute an unmodified copy of this Specification in connection with management of Nokia products, and without fee, provided this copyright notice and license appear on all copies. This Specification is supplied `as is', and Nokia makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification. There is one RIP instance per virtual router. Each RIP instance can have a number of interface groups. The value of most RIP configuration objects can be defaulted at three levels: at the per-interface level, at the interface group level, and at the RIP instance level. The per-interface object values are determined by the following: - if the interface object is set, by that value. - else if its corresponding group object is set, by that value - else by the corresponding rip instance object value. " REVISION "201304220000Z" DESCRIPTION "Rev 12.0 22 Apr 2013 00:00 12.0 release of the TIMETRA-RIP-NG-MIB." REVISION "201304220000Z" DESCRIPTION "Rev 0.1 22 Apr 2013 00:00 Initial version of the TIMETRA-RIP-NG-MIB." ::= { timetraSRMIBModules 89 } TmnxRipNgInstVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgInstVersion TC defines the RIP/RIP-NG version applicable." SYNTAX INTEGER { none (0), rip (1), ripNg (2) } TmnxRipNgPeerVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgPeerVersion TC defines the RIP/RIP-NG version applicable to the peer." SYNTAX INTEGER { none (0), rip-v1 (1), rip-v2 (2), ripNg-v1 (3) } TmnxRipNgMessageSize ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgMessageSize TC defines the maximum number of routes that can be sent out per RIP/RIP-NG update message." SYNTAX Unsigned32 (25..255) TmnxRipNgMetric ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgMetric TC defines the range for RIP/RIP-NG route metric." SYNTAX Unsigned32 (1..16) TmnxRipNgPreference ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgPreference TC defines the preference to be assigned to RIP/RIP-NG routes." SYNTAX Unsigned32 (1..255) TmnxRipNgReceive ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgReceive TC defines the which version of RIP/RIP-NG updates are to be accepted. Allowed values are : rip1(1) - Only RIPv1 packets are accepted rip2(2) - Only RIPv2 packets are accepted rip1OrRip2(3) - RIPv1 and v2 packets are accepted doNotReceive(4) - No packets are accepted ripNg1(5) - RIP-NGv1 packets are accepted Note that rip2 and rip1OrRip2 implies reception of multicast packets. For RIP only rip1(1), rip2(2), rip1OrRip2(3) and doNotReceive(4) are allowed. For RIP-NG only doNotReceive(4) and ripNg1(5) are allowed." REFERENCE "RIP2-MIB.rip2IfConfReceive" SYNTAX INTEGER { rip1 (1), rip2 (2), rip1OrRip2 (3), doNotReceive (4), ripNg1 (5) } TmnxRipNgSend ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgSend TC indicates how the router sends RIP/RIP-NG updates on an interface. Allowed values are : doNotSend(1) - No RIP updates sent ripVersion1(2) - RIPv1 updates are broadcast rip1Compatible(3) - RIPv2 updates are broadcast ripVersion2(4) - RIPv2 updates are multicast ripNgVersion1(5) - RIP-NGv1 updates are multicast ripUnicast(6) - RIP/RIP-NG updates are unicast RIP2-MIB (RFC 1724) also defines ripV1Demand(5) and ripV2Demand(6) which are not supported by the Nokia SROS series. For RIP only doNotSend(1), ripVersion1(2), rip1Compatible(3), ripVersion2(4) and ripUnicast(6) are allowed. For RIP-NG only doNotSend(1), ripNgVersion1(5) and ripUnicast(6) are allowed. ripUnicast(6) is only allowed at neighbor level." REFERENCE "RIP2-MIB.rip2IfConfSend" SYNTAX INTEGER { doNotSend (1), ripVersion1 (2), rip1Compatible (3), ripVersion2 (4), ripNgVersion1 (5), ripUnicast (6) } TmnxRipNgTimerFlush ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipTimerFlush TC defines the range for the Flush Timer (or Garbage Collection timer). The flush timer counts the number of seconds since the route was declared invalid. When the timer expires the invalid route will be flushed out from the route database." SYNTAX Unsigned32 (1..1200) TmnxRipNgTimerTimeout ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgTimerTimeout TC defines the range for the Timeout Timer. The Timeout timer counts the number of seconds since the last update was received. When the timer expires the route will be declared invalid in the route database." SYNTAX Unsigned32 (1..1200) TmnxRipNgTimerUpdate ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The TmnxRipNgTimerUpdate TC defines the range for the Update Timer. The Update timer determines how often updates are sent." SYNTAX Unsigned32 (1..600) tmnxRipNgObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 89 } tmnxRipNgGlobals OBJECT IDENTIFIER ::= { tmnxRipNgObjs 1 } tmnxRipNgGlobalLearnedRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgGlobalLearnedRoutes is the number of routes learned by RIP/RIP-NG." ::= { tmnxRipNgGlobals 1 } tmnxRipNgGlobalTimedoutRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgGlobalTimedoutRoutes is the number of invalid RIP/RIP-NG routes." ::= { tmnxRipNgGlobals 2 } tmnxRipNgGlobalCurrentMemory OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgGlobalCurrentMemory is the amount of memory used by this RIP/RIP-NG router instance." ::= { tmnxRipNgGlobals 3 } tmnxRipNgGlobalMaximumMemory OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgGlobalMaximumMemory is the amount of memory allocated for this RIP/RIP-NG router instance." ::= { tmnxRipNgGlobals 4 } tmnxRipNgTableObjs OBJECT IDENTIFIER ::= { tmnxRipNgObjs 2 } tmnxRipNgInstTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgInstTable contains configuration information for the RIP/RIP-NG instance on a virtual router." ::= { tmnxRipNgTableObjs 1 } tmnxRipNgInstEntry OBJECT-TYPE SYNTAX TmnxRipNgInstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgInstEntry is an entry (conceptual row) in the tmnxRipNgInstTable. Each entry represents the configuration for a RIP/RIP-NG instance. Entries in this table cannot be created and deleted via SNMP SET operations. An entry in this table is created by the agent when vRtrRipStatus in the vRtrConfTable is set to 'create(1)'. The entry is destroyed when vRtrRipStatus is set to 'delete(2)'." INDEX { vRtrID, tmnxRipNgInstVersion } ::= { tmnxRipNgInstTable 1 } TmnxRipNgInstEntry ::= SEQUENCE { tmnxRipNgInstVersion TmnxRipNgInstVersion, tmnxRipNgInstAuthType TmnxRipNgAuthType, tmnxRipNgInstAuthKey TmnxRipNgAuthKey, tmnxRipNgInstCheckZero TruthValue, tmnxRipNgInstMessageSize TmnxRipNgMessageSize, tmnxRipNgInstMetricIn TmnxRipNgMetric, tmnxRipNgInstMetricOut TmnxRipNgMetric, tmnxRipNgInstPreference TmnxRipNgPreference, tmnxRipNgInstReceive TmnxRipNgReceive, tmnxRipNgInstSend TmnxRipNgSend, tmnxRipNgInstSplitHorizon TruthValue, tmnxRipNgInstTimerFlush TmnxRipNgTimerFlush, tmnxRipNgInstTimerTimeout TmnxRipNgTimerTimeout, tmnxRipNgInstTimerUpdate TmnxRipNgTimerUpdate, tmnxRipNgInstImportPolicy1 TPolicyStatementNameOrEmpty, tmnxRipNgInstImportPolicy2 TPolicyStatementNameOrEmpty, tmnxRipNgInstImportPolicy3 TPolicyStatementNameOrEmpty, tmnxRipNgInstImportPolicy4 TPolicyStatementNameOrEmpty, tmnxRipNgInstImportPolicy5 TPolicyStatementNameOrEmpty, tmnxRipNgInstExportPolicy1 TPolicyStatementNameOrEmpty, tmnxRipNgInstExportPolicy2 TPolicyStatementNameOrEmpty, tmnxRipNgInstExportPolicy3 TPolicyStatementNameOrEmpty, tmnxRipNgInstExportPolicy4 TPolicyStatementNameOrEmpty, tmnxRipNgInstExportPolicy5 TPolicyStatementNameOrEmpty, tmnxRipNgInstDescription TItemDescription, tmnxRipNgInstAdminStatus TmnxAdminState, tmnxRipNgInstOperStatus TmnxOperState, tmnxRipNgInstPropagateMetric TruthValue, tmnxRipNgInstExportLimit Unsigned32, tmnxRipNgInstExpLmtLogPct Unsigned32, tmnxRipNgInstTotalExpRoutes Gauge32, tmnxRipNgInstBfdEnable TruthValue } tmnxRipNgInstVersion OBJECT-TYPE SYNTAX TmnxRipNgInstVersion MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxRipNgInstVersion specifies the RIP/RIP-NG version supported by this instance." ::= { tmnxRipNgInstEntry 1 } tmnxRipNgInstAuthType OBJECT-TYPE SYNTAX TmnxRipNgAuthType MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstAuthType defines the type of authentication to be used for the RIP/RIP-NG instance." DEFVAL { noAuthentication } ::= { tmnxRipNgInstEntry 2 } tmnxRipNgInstAuthKey OBJECT-TYPE SYNTAX TmnxRipNgAuthKey MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstAuthKey is the authentication key that should be used for the RIP/RIP-NG instance when tmnxRipNgInstAuthType has a value other than noAuthentication(1). Modifying the value of tmnxRipNgInstAuthType does not modify the tmnxRipNgInstAuthKey value. If a string shorter than 16 octets is supplied, it will be left-justified and padded to 16 octets, on the right, with nulls (0x00). Reading this object always results in an OCTET STRING of length zero; authentication may not be bypassed by reading the MIB object." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 3 } tmnxRipNgInstCheckZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstCheckZero specifies whether RIP updates are checked for for zero values in fields defined as Must-Be-Zero by the RIPv1 and v2 specifications." DEFVAL { false } ::= { tmnxRipNgInstEntry 4 } tmnxRipNgInstMessageSize OBJECT-TYPE SYNTAX TmnxRipNgMessageSize MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstMessageSize is the maximum number of routes that can be sent out per RIP/RIP-NG update message." DEFVAL { 25 } ::= { tmnxRipNgInstEntry 5 } tmnxRipNgInstMetricIn OBJECT-TYPE SYNTAX TmnxRipNgMetric MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstMetricIn is the value added to the metric of routes received from a RIP/RIP-NG neighbor." DEFVAL { 1 } ::= { tmnxRipNgInstEntry 6 } tmnxRipNgInstMetricOut OBJECT-TYPE SYNTAX TmnxRipNgMetric MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstMetricOut is the value added to the metric of routes exported into RIP/RIP-NG and advertised to RIP/RIP-NG neighbors." DEFVAL { 1 } ::= { tmnxRipNgInstEntry 7 } tmnxRipNgInstPreference OBJECT-TYPE SYNTAX TmnxRipNgPreference MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstPreference is the route preference to be assigned to RIP/RIP-NG routes. This value may be overridden via route policies." DEFVAL { 100 } ::= { tmnxRipNgInstEntry 8 } tmnxRipNgInstReceive OBJECT-TYPE SYNTAX TmnxRipNgReceive MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstReceive specifies which version of RIP/RIP-NG updates are to be accepted." DEFVAL { ripNg1 } ::= { tmnxRipNgInstEntry 9 } tmnxRipNgInstSend OBJECT-TYPE SYNTAX TmnxRipNgSend MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstSend specifies the version to be used for sending RIP/RIP-NG updates." DEFVAL { ripNgVersion1 } ::= { tmnxRipNgInstEntry 10 } tmnxRipNgInstSplitHorizon OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstSplitHorizon specifies whether split horizon scheme is to be used when sending updates to RIP/RIP-NG neighbors." DEFVAL { true } ::= { tmnxRipNgInstEntry 11 } tmnxRipNgInstTimerFlush OBJECT-TYPE SYNTAX TmnxRipNgTimerFlush UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstTimerFlush is the number of seconds after a route has been declared invalid that it is flushed from the route database." DEFVAL { 120 } ::= { tmnxRipNgInstEntry 12 } tmnxRipNgInstTimerTimeout OBJECT-TYPE SYNTAX TmnxRipNgTimerTimeout UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstTimerTimeout is the number of seconds after a route has been discovered or last updated that it is declared invalid in the route database." DEFVAL { 180 } ::= { tmnxRipNgInstEntry 13 } tmnxRipNgInstTimerUpdate OBJECT-TYPE SYNTAX TmnxRipNgTimerUpdate UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstTimerUpdate determines how often updates are sent." DEFVAL { 30 } ::= { tmnxRipNgInstEntry 14 } tmnxRipNgInstImportPolicy1 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstImportPolicy1 is import policy number 1 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 15 } tmnxRipNgInstImportPolicy2 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstImportPolicy2 is import policy number 2 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 16 } tmnxRipNgInstImportPolicy3 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstImportPolicy3 is import policy number 3 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 17 } tmnxRipNgInstImportPolicy4 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstImportPolicy4 is import policy number 4 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 18 } tmnxRipNgInstImportPolicy5 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstImportPolicy5 is import policy number 5 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 19 } tmnxRipNgInstExportPolicy1 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstExportPolicy1 is export policy number 1 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 20 } tmnxRipNgInstExportPolicy2 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstExportPolicy2 is export policy number 2 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 21 } tmnxRipNgInstExportPolicy3 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstExportPolicy3 is export policy number 3 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 22 } tmnxRipNgInstExportPolicy4 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstExportPolicy4 is export policy number 4 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 23 } tmnxRipNgInstExportPolicy5 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstExportPolicy5 is export policy number 5 for the instance level." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 24 } tmnxRipNgInstDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgInstDescription specifies a textual description for the RIP instance." DEFVAL { ''H } ::= { tmnxRipNgInstEntry 25 } tmnxRipNgInstAdminStatus OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgInstAdminStatus specifies the desired administrative state for this RIP/RIP-NG group or instance. If the RIP/RIP-NG instance entry object is set to outOfService, then all RIP groups and interfaces are shutdown operationally. If set to inService, the entity and all groups and interfaces below it are re-enabled operationally unless they have been administratively shutdown at the group or interface level." DEFVAL { inService } ::= { tmnxRipNgInstEntry 26 } tmnxRipNgInstOperStatus OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgInstOperStatus indicates the current operational status of this RIP/RIP-NG instance" ::= { tmnxRipNgInstEntry 27 } tmnxRipNgInstPropagateMetric OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgInstPropagateMetric specifies whether the metric used by RIP/RIP-NG or OSPF protocol should be propagated to the Provider Edge (PE) routers as well, in addition to the Customer Equipment (CE) routers. tmnxRipNgInstPropagateMetric only applies to VPRN RIP/RIP-NG instance and not the base router RIP/RIP-NG instance." DEFVAL { false } ::= { tmnxRipNgInstEntry 28 } tmnxRipNgInstExportLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgInstExportLimit specifies the maximum number of routes or prefixes that can be exported into RIP/RIP-NG from the route table. A value of 0 indicates that the export limit for routes or prefixes has been disabled." DEFVAL { 0 } ::= { tmnxRipNgInstEntry 29 } tmnxRipNgInstExpLmtLogPct OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgInstExpLmtLogPct specifies the percentage of the export-limit, at which a warning log message and SNMP notification would be sent. This would only be a warning and additional routes will be learned up to 100% of tmnxRipNgInstExportLimit. A value of 0 indicates that tmnxRipNgInstExpLmtLogPct is disabled and no log message or SNMP notification would be sent." DEFVAL { 0 } ::= { tmnxRipNgInstEntry 30 } tmnxRipNgInstTotalExpRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgInstTotalExpRoutes indicates the total number of routes exported into RIP/RIP-NG from the route table manager when an export policy is configured. Value of tmnxRipNgInstTotalExpRoutes would be 0 when no export policy is configured." ::= { tmnxRipNgInstEntry 31 } tmnxRipNgInstBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgInstBfdEnable specifies whether RIP/RIP-NG peers will be monitored with BFD." DEFVAL { false } ::= { tmnxRipNgInstEntry 32 } tmnxRipNgGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgGroupTable contains configuration information for each group of interfaces running RIP/RIP-NG." ::= { tmnxRipNgTableObjs 2 } tmnxRipNgGroupEntry OBJECT-TYPE SYNTAX TmnxRipNgGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgGroupEntry is an entry (conceptual row) in the tmnxRipNgGroupTable. Each entry represents the RIP/RIP-NG configuration of a group of interfaces on the router. Entries in this table can be created and deleted via SNMP SET operations to tmnxRipNgGroupRowStatus." INDEX { vRtrID, tmnxRipNgInstVersion, tmnxRipNgGroupName } ::= { tmnxRipNgGroupTable 1 } TmnxRipNgGroupEntry ::= SEQUENCE { tmnxRipNgGroupName TNamedItem, tmnxRipNgGroupAuthType TmnxRipNgAuthType, tmnxRipNgGroupAuthKey TmnxRipNgAuthKey, tmnxRipNgGroupCheckZero TruthValue, tmnxRipNgGroupMessageSize TmnxRipNgMessageSize, tmnxRipNgGroupMetricIn TmnxRipNgMetric, tmnxRipNgGroupMetricOut TmnxRipNgMetric, tmnxRipNgGroupPreference TmnxRipNgPreference, tmnxRipNgGroupReceive TmnxRipNgReceive, tmnxRipNgGroupSend TmnxRipNgSend, tmnxRipNgGroupSplitHorizon TruthValue, tmnxRipNgGroupTimerFlush TmnxRipNgTimerFlush, tmnxRipNgGroupTimerTimeout TmnxRipNgTimerTimeout, tmnxRipNgGroupTimerUpdate TmnxRipNgTimerUpdate, tmnxRipNgGroupImportPolicy1 TPolicyStatementNameOrEmpty, tmnxRipNgGroupImportPolicy2 TPolicyStatementNameOrEmpty, tmnxRipNgGroupImportPolicy3 TPolicyStatementNameOrEmpty, tmnxRipNgGroupImportPolicy4 TPolicyStatementNameOrEmpty, tmnxRipNgGroupImportPolicy5 TPolicyStatementNameOrEmpty, tmnxRipNgGroupExportPolicy1 TPolicyStatementNameOrEmpty, tmnxRipNgGroupExportPolicy2 TPolicyStatementNameOrEmpty, tmnxRipNgGroupExportPolicy3 TPolicyStatementNameOrEmpty, tmnxRipNgGroupExportPolicy4 TPolicyStatementNameOrEmpty, tmnxRipNgGroupExportPolicy5 TPolicyStatementNameOrEmpty, tmnxRipNgGroupDescription TItemDescription, tmnxRipNgGroupInheritance Unsigned32, tmnxRipNgGroupAdminStatus TmnxAdminState, tmnxRipNgGroupOperStatus TmnxOperState, tmnxRipNgGroupRowStatus RowStatus, tmnxRipNgGroupBfdEnable TruthValue } tmnxRipNgGroupName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgGroupName uniquely identifies a RIP/RIP-NG group for the router instance." ::= { tmnxRipNgGroupEntry 1 } tmnxRipNgGroupAuthType OBJECT-TYPE SYNTAX TmnxRipNgAuthType MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupAuthType defines the type of authentication to be used for all the interfaces in this group." DEFVAL { noAuthentication } ::= { tmnxRipNgGroupEntry 2 } tmnxRipNgGroupAuthKey OBJECT-TYPE SYNTAX TmnxRipNgAuthKey MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupAuthKey is the authentication key that should be used for the interfaces in this group when tmnxRipNgInstAuthType has a value other than noAuthentication(1). Modifying the value of tmnxRipNgGroupAuthType does not modify the tmnxRipNgGroupAuthKey value. If a string shorter than 16 octets is supplied, it will be left-justified and padded to 16 octets, on the right, with nulls (0x00). Reading this object always results in an OCTET STRING of length zero; authentication may not be bypassed by reading the MIB object." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 3 } tmnxRipNgGroupCheckZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupCheckZero specifies whether RIP/RIP-NG updates received on interfaces in this group are checked for zero values in fields defined as Must-Be-Zero by the RIPv1 and v2 specifications." DEFVAL { false } ::= { tmnxRipNgGroupEntry 4 } tmnxRipNgGroupMessageSize OBJECT-TYPE SYNTAX TmnxRipNgMessageSize MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupMessageSize is the maximum number of routes that can be sent out per RIP/RIP-NG update message." DEFVAL { 25 } ::= { tmnxRipNgGroupEntry 5 } tmnxRipNgGroupMetricIn OBJECT-TYPE SYNTAX TmnxRipNgMetric MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupMetricIn is the value added to the metric of routes received on a RIP/RIP-NG interface which is a part of this group." DEFVAL { 1 } ::= { tmnxRipNgGroupEntry 6 } tmnxRipNgGroupMetricOut OBJECT-TYPE SYNTAX TmnxRipNgMetric MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupMetricOut is the value added to the metric of routes exported into RIP/RIP-NG and advertised out on RIP/RIP-NG interfaces in this group." DEFVAL { 1 } ::= { tmnxRipNgGroupEntry 7 } tmnxRipNgGroupPreference OBJECT-TYPE SYNTAX TmnxRipNgPreference MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupPreference is the route preference to be assigned to RIP/RIP-NG routes received on interfaces that are a part of this group. This value may be overridden via route policies." DEFVAL { 100 } ::= { tmnxRipNgGroupEntry 8 } tmnxRipNgGroupReceive OBJECT-TYPE SYNTAX TmnxRipNgReceive MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupReceive specifies which version of RIP/RIP-NG updates are to be accepted for the group of interfaces." DEFVAL { ripNg1 } ::= { tmnxRipNgGroupEntry 9 } tmnxRipNgGroupSend OBJECT-TYPE SYNTAX TmnxRipNgSend MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupSend specifies the version to be used for sending RIP/RIP-NG updates on interfaces within the group." DEFVAL { ripNgVersion1 } ::= { tmnxRipNgGroupEntry 10 } tmnxRipNgGroupSplitHorizon OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupSplitHorizon specifies whether split horizon scheme is to be used when sending updates on interfaces which are a part of the group." DEFVAL { true } ::= { tmnxRipNgGroupEntry 11 } tmnxRipNgGroupTimerFlush OBJECT-TYPE SYNTAX TmnxRipNgTimerFlush UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupTimerFlush is the number of seconds after a route has been declared invalid that it is flushed from the route database." DEFVAL { 120 } ::= { tmnxRipNgGroupEntry 12 } tmnxRipNgGroupTimerTimeout OBJECT-TYPE SYNTAX TmnxRipNgTimerTimeout UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupTimerTimeout is the number of seconds after a route has been discovered or last updated that it is declared invalid in the route database." DEFVAL { 180 } ::= { tmnxRipNgGroupEntry 13 } tmnxRipNgGroupTimerUpdate OBJECT-TYPE SYNTAX TmnxRipNgTimerUpdate UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupTimerUpdate determines how often updates are sent." DEFVAL { 30 } ::= { tmnxRipNgGroupEntry 14 } tmnxRipNgGroupImportPolicy1 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupImportPolicy1 is import policy number 1 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 15 } tmnxRipNgGroupImportPolicy2 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupImportPolicy2 is import policy number 2 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 16 } tmnxRipNgGroupImportPolicy3 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupImportPolicy3 is import policy number 3 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 17 } tmnxRipNgGroupImportPolicy4 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupImportPolicy4 is import policy number 4 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 18 } tmnxRipNgGroupImportPolicy5 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupImportPolicy5 is import policy number 5 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 19 } tmnxRipNgGroupExportPolicy1 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupExportPolicy1 is export policy number 1 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 20 } tmnxRipNgGroupExportPolicy2 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupExportPolicy2 is export policy number 2 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 21 } tmnxRipNgGroupExportPolicy3 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupExportPolicy3 is export policy number 3 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 22 } tmnxRipNgGroupExportPolicy4 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupExportPolicy4 is export policy number 4 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 23 } tmnxRipNgGroupExportPolicy5 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupExportPolicy5 is export policy number 5 for the group level." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 24 } tmnxRipNgGroupDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupDescription specifies a textual description for the group." DEFVAL { ''H } ::= { tmnxRipNgGroupEntry 25 } tmnxRipNgGroupInheritance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupInheritance controls, for the objects listed below, whether to use the administratively set value for that object or objects, or to use the corresponding value or values from the tmnxRipNgInstTable entry that represents the RIP/RIP-NG instance for this router. This object is a bit-mask, and the bits correspond to the following objects: tmnxRipNgGroupAuthType 0x00000001 tmnxRipNgGroupAuthKey 0x00000002 tmnxRipNgGroupSend 0x00000004 tmnxRipNgGroupReceive 0x00000008 tmnxRipNgGroupCheckZero 0x00000010 tmnxRipNgGroupMessageSize 0x00000020 tmnxRipNgGroupMetricIn 0x00000040 tmnxRipNgGroupMetricOut 0x00000080 tmnxRipNgGroupPreference 0x00000100 tmnxRipNgGroupSplitHorizon 0x00000200 tmnxRipNgGroupTimerFlush 0x00000400 tmnxRipNgGroupTimerTimeout tmnxRipNgGroupTimerUpdate tmnxRipNgGroupImportPolicy1 0x00000800 tmnxRipNgGroupImportPolicy2 tmnxRipNgGroupImportPolicy3 tmnxRipNgGroupImportPolicy4 tmnxRipNgGroupImportPolicy5 tmnxRipNgGroupExportPolicy1 0x00001000 tmnxRipNgGroupExportPolicy2 tmnxRipNgGroupExportPolicy3 tmnxRipNgGroupExportPolicy4 tmnxRipNgGroupExportPolicy5 tmnxRipNgGroupBfdEnable 0x00002000 When the bit for an object is set to one, then the object's value is whatever the DEFVAL or most recently SET value is. The corresponding mask bit will be changed to one when SNMP SET is performed on any of the inherited objects ( tmnxRipNgGroupSend, tmnxRipNgGroupAuthType, etc ). When the bit for an object is set to zero, then the object's value is inherited from the tmnxRipNgInstEntry that represents the RIP instance for this router. Non mask bits will always have value of zero, and any attempt to change the value will be silently discarded. The bit, timer (10), applies this rule to all of the following objects: tmnxRipNgGroupTimerFlush tmnxRipNgGroupTimerTimeout tmnxRipNgGroupTimerUpdate The bit, importPolicy (11), applies this rule to all of the following objects: tmnxRipNgGroupImportPolicy1, tmnxRipNgGroupImportPolicy2, tmnxRipNgGroupImportPolicy3, tmnxRipNgGroupImportPolicy4, tmnxRipNgGroupImportPolicy5 The bit, exportPolicy (12), applies this rule to all of the following objects: tmnxRipNgGroupExportPolicy1, tmnxRipNgGroupExportPolicy2, tmnxRipNgGroupExportPolicy3, tmnxRipNgGroupExportPolicy4, tmnxRipNgGroupExportPolicy5" DEFVAL { 0 } ::= { tmnxRipNgGroupEntry 26 } tmnxRipNgGroupAdminStatus OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgGroupAdminStatus specifies the desired administrative state for this RIP/RIP-NG group or instance. If a RIP group entry object is set to outOfService, then all interfaces in the group are shutdown operationally. If set to inService, all interfaces within the group are re-enabled operationally unless they have been administratively shutdown at the interface level." DEFVAL { inService } ::= { tmnxRipNgGroupEntry 27 } tmnxRipNgGroupOperStatus OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgGroupOperStatus indicates the current operational status of this RIP group." ::= { tmnxRipNgGroupEntry 28 } tmnxRipNgGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgGroupRowStatus controls the creation and deletion of rows in this table. To create a row in the tmnxRipNgGroupTable, set tmnxRipNgGroupRowStatus to createAndGo(4). All objects will take on default values and the agent will change tmnxRipNgGroupRowStatus to active(1). To delete a row in the tmnxRipNgGroupTable, set tmnxRipNgGroupRowStatus to delete(6). However the row can only be deleted the group has been shutdown (i.e. value of tmnxRipNgGroupAdminStatus is outOfService)." ::= { tmnxRipNgGroupEntry 29 } tmnxRipNgGroupBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgGroupBfdEnable specifies whether RIP/RIP-NG peers will be monitored with BFD." DEFVAL { false } ::= { tmnxRipNgGroupEntry 30 } tmnxRipNgIfTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgIfTable contains configuration information for each interface running RIP/RIP-NG." ::= { tmnxRipNgTableObjs 3 } tmnxRipNgIfEntry OBJECT-TYPE SYNTAX TmnxRipNgIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgIfEntry is an entry (conceptual row) in the tmnxRipNgIfTable. Each row entry represents an interface on the router that participates in the RIP/RIP-NG protocol. Entries in this table can be created and deleted via SNMP SET operations to tmnxRipNgIfRowStatus." INDEX { vRtrID, tmnxRipNgInstVersion, vRtrIfIndex } ::= { tmnxRipNgIfTable 1 } TmnxRipNgIfEntry ::= SEQUENCE { tmnxRipNgIfGroupName TNamedItem, tmnxRipNgIfAuthType TmnxRipNgAuthType, tmnxRipNgIfAuthKey TmnxRipNgAuthKey, tmnxRipNgIfCheckZero TruthValue, tmnxRipNgIfMessageSize TmnxRipNgMessageSize, tmnxRipNgIfMetricIn TmnxRipNgMetric, tmnxRipNgIfMetricOut TmnxRipNgMetric, tmnxRipNgIfPreference TmnxRipNgPreference, tmnxRipNgIfReceive TmnxRipNgReceive, tmnxRipNgIfSend TmnxRipNgSend, tmnxRipNgIfSplitHorizon TruthValue, tmnxRipNgIfTimerFlush TmnxRipNgTimerFlush, tmnxRipNgIfTimerTimeout TmnxRipNgTimerTimeout, tmnxRipNgIfTimerUpdate TmnxRipNgTimerUpdate, tmnxRipNgIfImportPolicy1 TPolicyStatementNameOrEmpty, tmnxRipNgIfImportPolicy2 TPolicyStatementNameOrEmpty, tmnxRipNgIfImportPolicy3 TPolicyStatementNameOrEmpty, tmnxRipNgIfImportPolicy4 TPolicyStatementNameOrEmpty, tmnxRipNgIfImportPolicy5 TPolicyStatementNameOrEmpty, tmnxRipNgIfExportPolicy1 TPolicyStatementNameOrEmpty, tmnxRipNgIfExportPolicy2 TPolicyStatementNameOrEmpty, tmnxRipNgIfExportPolicy3 TPolicyStatementNameOrEmpty, tmnxRipNgIfExportPolicy4 TPolicyStatementNameOrEmpty, tmnxRipNgIfExportPolicy5 TPolicyStatementNameOrEmpty, tmnxRipNgIfDescription TItemDescription, tmnxRipNgIfInheritance Unsigned32, tmnxRipNgIfAdminStatus TmnxAdminState, tmnxRipNgIfOperStatus TmnxOperState, tmnxRipNgIfRowStatus RowStatus, tmnxRipNgIfBfdEnable TruthValue } tmnxRipNgIfGroupName OBJECT-TYPE SYNTAX TNamedItem MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfGroupName is an index into the tmnxRipNgGroupTable. It identifies the RIP/RIP-NG group to which this interface belongs. This object must be set to an existing group name before the row status can be changed to 'active'." ::= { tmnxRipNgIfEntry 1 } tmnxRipNgIfAuthType OBJECT-TYPE SYNTAX TmnxRipNgAuthType MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfAuthType defines the type of authentication to be used for this interface." DEFVAL { noAuthentication } ::= { tmnxRipNgIfEntry 2 } tmnxRipNgIfAuthKey OBJECT-TYPE SYNTAX TmnxRipNgAuthKey MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfAuthKey is the authentication key that should be used for this interface when tmnxRipNgInstAuthType has a value other than noAuthentication(1). Modifying the value of tmnxRipNgIfAuthType does not modify the tmnxRipNgIfAuthKey value. If a string shorter than 16 octets is supplied, it will be left-justified and padded to 16 octets, on the right, with nulls (0x00). Reading this object always results in an OCTET STRING of length zero; authentication may not be bypassed by reading the MIB object." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 3 } tmnxRipNgIfCheckZero OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfCheckZero specifies whether RIP updates received on this interface are checked for zero values in fields defined as Must-Be-Zero by the RIPv1 and v2 specifications." DEFVAL { false } ::= { tmnxRipNgIfEntry 4 } tmnxRipNgIfMessageSize OBJECT-TYPE SYNTAX TmnxRipNgMessageSize MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfMessageSize is the maximum number of routes that can be sent out per RIP/RIP-NG update message." DEFVAL { 25 } ::= { tmnxRipNgIfEntry 5 } tmnxRipNgIfMetricIn OBJECT-TYPE SYNTAX TmnxRipNgMetric MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfMetricIn is the value added to the metric of routes received on this RIP/RIP-NG interface." DEFVAL { 1 } ::= { tmnxRipNgIfEntry 6 } tmnxRipNgIfMetricOut OBJECT-TYPE SYNTAX TmnxRipNgMetric MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfMetricOut is the value added to the metric of routes exported into RIP/RIP-NG and advertised out on this RIP/RIP-NG interface." DEFVAL { 1 } ::= { tmnxRipNgIfEntry 7 } tmnxRipNgIfPreference OBJECT-TYPE SYNTAX TmnxRipNgPreference MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfPreference is the route preference to be assigned to routes received on this interface. This value may be overridden via route policies." DEFVAL { 100 } ::= { tmnxRipNgIfEntry 8 } tmnxRipNgIfReceive OBJECT-TYPE SYNTAX TmnxRipNgReceive MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfReceive specifies which version of RIP/RIP-NG updates are to be accepted on the interface." DEFVAL { ripNg1 } ::= { tmnxRipNgIfEntry 9 } tmnxRipNgIfSend OBJECT-TYPE SYNTAX TmnxRipNgSend MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfSend specifies the version to be used for sending RIP/RIP-NG updates on the interface." DEFVAL { ripNgVersion1 } ::= { tmnxRipNgIfEntry 10 } tmnxRipNgIfSplitHorizon OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfSplitHorizon specifies whether split horizon scheme is is to be used when sending updates on the interface." DEFVAL { true } ::= { tmnxRipNgIfEntry 11 } tmnxRipNgIfTimerFlush OBJECT-TYPE SYNTAX TmnxRipNgTimerFlush UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfTimerFlush specifies the number of seconds after a route has been declared invalid that it is flushed from the route database." DEFVAL { 120 } ::= { tmnxRipNgIfEntry 12 } tmnxRipNgIfTimerTimeout OBJECT-TYPE SYNTAX TmnxRipNgTimerTimeout UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfTimerTimeout specifies the number of seconds after a route has been discovered or last updated that it is declared invalid in the route database." DEFVAL { 180 } ::= { tmnxRipNgIfEntry 13 } tmnxRipNgIfTimerUpdate OBJECT-TYPE SYNTAX TmnxRipNgTimerUpdate UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfTimerUpdate specifies how often updates are sent." DEFVAL { 30 } ::= { tmnxRipNgIfEntry 14 } tmnxRipNgIfImportPolicy1 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfImportPolicy1 is import policy number 1 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 15 } tmnxRipNgIfImportPolicy2 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfImportPolicy2 is import policy number 2 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 16 } tmnxRipNgIfImportPolicy3 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfImportPolicy3 is import policy number 3 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 17 } tmnxRipNgIfImportPolicy4 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfImportPolicy4 is import policy number 4 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 18 } tmnxRipNgIfImportPolicy5 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfImportPolicy5 is import policy number 5 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 19 } tmnxRipNgIfExportPolicy1 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfExportPolicy1 is export policy number 1 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 20 } tmnxRipNgIfExportPolicy2 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfExportPolicy2 is export policy number 2 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 21 } tmnxRipNgIfExportPolicy3 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfExportPolicy3 is export policy number 3 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 22 } tmnxRipNgIfExportPolicy4 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfExportPolicy4 is export policy number 4 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 23 } tmnxRipNgIfExportPolicy5 OBJECT-TYPE SYNTAX TPolicyStatementNameOrEmpty MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfExportPolicy5 is export policy number 5 for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 24 } tmnxRipNgIfDescription OBJECT-TYPE SYNTAX TItemDescription MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfDescription specifies a textual description for the interface." DEFVAL { ''H } ::= { tmnxRipNgIfEntry 25 } tmnxRipNgIfInheritance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfInheritance controls, for the objects listed below, whether to use the administratively set value for that object or objects or to use the corresponding value or values from the tmnxRipNgGroupTable entry that represents the RIP/RIP-NG group to which this interface belongs. This object is a bit-mask, and the bits correspond to the following objects: tmnxRipNgIfAuthType 0x00000001 tmnxRipNgIfAuthKey 0x00000002 tmnxRipNgIfSend 0x00000004 tmnxRipNgIfReceive 0x00000008 tmnxRipNgIfCheckZero 0x00000010 tmnxRipNgIfMessageSize 0x00000020 tmnxRipNgIfMetricIn 0x00000040 tmnxRipNgIfMetricOut 0x00000080 tmnxRipNgIfPreference 0x00000100 tmnxRipNgIfSplitHorizon 0x00000200 tmnxRipNgIfTimerFlush 0x00000400 tmnxRipNgIfTimerTimeout tmnxRipNgIfTimerUpdate tmnxRipNgIfImportPolicy1 0x00000800 tmnxRipNgIfImportPolicy2 tmnxRipNgIfImportPolicy3 tmnxRipNgIfImportPolicy4 tmnxRipNgIfImportPolicy5 tmnxRipNgIfExportPolicy1 0x00001000 tmnxRipNgIfExportPolicy2 tmnxRipNgIfExportPolicy3 tmnxRipNgIfExportPolicy4 tmnxRipNgIfExportPolicy5 tmnxRipNgIfBfdEnable 0x00002000 When the bit for an object is set to one, then the object's value is whatever the DEFVAL or most recently SET value is. The corresponding mask bit will be changed to one when SNMP SET is performed on any of the inherited objects ( tmnxRipNgIfSend, tmnxRipNgIfAuthType, etc ). When the bit for an object is set to zero, then the object's value is inherited from the corresponding object in tmnxRipNgGroupTable whose index is the value of tmnxRipNgIfGroupName. Non mask bits will always have value of zero, and any attempt to change the value will be silently discarded. The bit, 'timer(10)', applies this rule to all of the following objects: tmnxRipNgIfTimerFlush tmnxRipNgIfTimerTimeout tmnxRipNgIfTimerUpdate The bit, 'importPolicy(11)', applies this rule to all of the following objects: tmnxRipNgIfImportPolicy1, tmnxRipNgIfImportPolicy2, tmnxRipNgIfImportPolicy3, tmnxRipNgIfImportPolicy4, tmnxRipNgIfImportPolicy5 The bit, 'exportPolicy(12)', applies this rule to all of the following objects: tmnxRipNgIfExportPolicy1, tmnxRipNgIfExportPolicy2, tmnxRipNgIfExportPolicy3, tmnxRipNgIfExportPolicy4, tmnxRipNgIfExportPolicy5" DEFVAL { 0 } ::= { tmnxRipNgIfEntry 26 } tmnxRipNgIfAdminStatus OBJECT-TYPE SYNTAX TmnxAdminState MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgIfAdminStatus specifies the desired administrative state for this RIP/RIP-NG interface." DEFVAL { inService } ::= { tmnxRipNgIfEntry 27 } tmnxRipNgIfOperStatus OBJECT-TYPE SYNTAX TmnxOperState MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgIfOperStatus indicates the current operational status of this RIP/RIP-NG interface." DEFVAL { inService } ::= { tmnxRipNgIfEntry 28 } tmnxRipNgIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfRowStatus controls the creation and deletion of rows in this table. To create a row in the tmnxRipNgIfTable, set tmnxRipNgIfRowStatus to createAndGo(4). tmnxRipNgIfGroupName for the interface must be set to the name of an existing group in the tmnxRipNgGroupTable before the row status can be set to active(1). To delete a row in the tmnxRipNgIfTable, set tmnxRipNgIfRowStatus to delete(6). However the row can only be deleted the group has been shutdown (i.e. value of tmnxRipNgIfAdminStatus is outOfService)." ::= { tmnxRipNgIfEntry 29 } tmnxRipNgIfBfdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The value of tmnxRipNgIfBfdEnable specifies whether RIP/RIP-NG peers will be monitored with BFD." DEFVAL { false } ::= { tmnxRipNgIfEntry 30 } tmnxRipNgRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tmnxRipNgRouteTable has an entry for each route in the RIP/RIP-NG database." ::= { tmnxRipNgTableObjs 4 } tmnxRipNgRouteEntry OBJECT-TYPE SYNTAX TmnxRipNgRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgRouteEntry is an entry (conceptual row) in the tmnxRipNgRouteTable. Each entry represents information for a RIP/RIP-NG route received from a peer." INDEX { vRtrID, tmnxRipNgInstVersion, tmnxRipNgRouteDestAddrType, tmnxRipNgRouteDestAddress, tmnxRipNgRouteMaskLength, tmnxRipNgRouteIfIndex, tmnxRipNgRoutePeerAddrType, tmnxRipNgRoutePeerAddress } ::= { tmnxRipNgRouteTable 1 } TmnxRipNgRouteEntry ::= SEQUENCE { tmnxRipNgRouteDestAddrType InetAddressType, tmnxRipNgRouteDestAddress InetAddress, tmnxRipNgRouteMaskLength InetAddressPrefixLength, tmnxRipNgRouteIfIndex InterfaceIndex, tmnxRipNgRoutePeerAddrType InetAddressType, tmnxRipNgRoutePeerAddress InetAddress, tmnxRipNgRouteNHAddrType InetAddressType, tmnxRipNgRouteNHAddress InetAddress, tmnxRipNgRouteMetric TmnxRipNgMetric, tmnxRipNgRouteTag RouteTag, tmnxRipNgRouteStatus INTEGER, tmnxRipNgRouteTimerRemaining Unsigned32, tmnxRipNgRouteFC TNamedItemOrEmpty, tmnxRipNgRouteFCPriority TPriorityOrUndefined } tmnxRipNgRouteDestAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxRipNgRouteDestAddrType indicates the type of address specified by tmnxRipNgRouteDestAddress" ::= { tmnxRipNgRouteEntry 1 } tmnxRipNgRouteDestAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgRouteDestAddress is the destination IP address of the RIP/RIP-NG route." ::= { tmnxRipNgRouteEntry 2 } tmnxRipNgRouteMaskLength OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgRouteMaskLength contains the subnet/prefix masking length which is applied to tmnxRipNgRouteDestAddress to yield the non-host portion of the destination address. If this field is zero, then no masking length has been included." ::= { tmnxRipNgRouteEntry 3 } tmnxRipNgRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgRouteIfIndex specifies the index of the interface on which this route was received." ::= { tmnxRipNgRouteEntry 4 } tmnxRipNgRoutePeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxRipNgRoutePeerAddrType indicates the type of address specified by tmnxRipNgRoutePeerAddress" ::= { tmnxRipNgRouteEntry 5 } tmnxRipNgRoutePeerAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgRoutePeerAddress specifies the IP address of the peer from whom this route was received." ::= { tmnxRipNgRouteEntry 6 } tmnxRipNgRouteNHAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgRouteNHAddrType indicates the type of address specified by tmnxRipNgRouteNHAddress" ::= { tmnxRipNgRouteEntry 7 } tmnxRipNgRouteNHAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgRouteNHAddress indicates the IP address in the Next Hop field of the RIPv2 update received for this route. The Next Hop field is the immediate next hop IP address to which packets to the destination specified by this route entry should be forwarded. Specifying a value of 0.0.0.0 in this field indicates that routing should be via the originator of the RIP advertisement. An address specified as a next hop must, per force, be directly reachable on the logical subnet over which the advertisement is made." ::= { tmnxRipNgRouteEntry 8 } tmnxRipNgRouteMetric OBJECT-TYPE SYNTAX TmnxRipNgMetric MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgRouteMetric gives the distance to the destination as advertised by the peer that sent this route." ::= { tmnxRipNgRouteEntry 9 } tmnxRipNgRouteTag OBJECT-TYPE SYNTAX RouteTag MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgRouteTag gives the value in the Route Tag field of the update received for this route," ::= { tmnxRipNgRouteEntry 10 } tmnxRipNgRouteStatus OBJECT-TYPE SYNTAX INTEGER { active (1), inactive (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgRouteStatus indicates whether or not the route entry is active in the system. tmnxRipNgRouteStatus will be active(1) if the route entry has been added to the Route Table Manager(RTM)." ::= { tmnxRipNgRouteEntry 11 } tmnxRipNgRouteTimerRemaining OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgRouteTimerRemaining is the number of seconds till the timeout timer expires." ::= { tmnxRipNgRouteEntry 12 } tmnxRipNgRouteFC OBJECT-TYPE SYNTAX TNamedItemOrEmpty MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgRouteFC indicates the forwarding class associated with the rip route. This object takes one of the following eight values - 'be', 'l2', 'af', 'l1', 'h2', 'ef', 'h1', 'nc' - when the forwarding class is valid. If the forwarding class is not valid the object is a null string." ::= { tmnxRipNgRouteEntry 13 } tmnxRipNgRouteFCPriority OBJECT-TYPE SYNTAX TPriorityOrUndefined MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgRouteFCPriority indicates the priority that is assigned to the rip routes." ::= { tmnxRipNgRouteEntry 14 } tmnxRipNgIfStatTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgIfStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgIfStatTable is a read-only table which keeps statistical information about the interfaces monitoring RIP/RIP-NG." ::= { tmnxRipNgTableObjs 5 } tmnxRipNgIfStatEntry OBJECT-TYPE SYNTAX TmnxRipNgIfStatEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgIfStatEntry is an entry (conceptual row) in the tmnxRipNgIfStatTable. Each entry represents statistical information for a RIP/RIP-NG interface." INDEX { vRtrID, tmnxRipNgInstVersion, vRtrIfIndex } ::= { tmnxRipNgIfStatTable 1 } TmnxRipNgIfStatEntry ::= SEQUENCE { tmnxRipNgIfStatAllSentUpdates Counter32, tmnxRipNgIfStatAllTrigUpdates Counter32, tmnxRipNgIfStatAllRcvBadPkts Counter32, tmnxRipNgIfStatV1RcvUpdates Counter32, tmnxRipNgIfStatV1RcvRequests Counter32, tmnxRipNgIfStatV1BadUpdates Counter32, tmnxRipNgIfStatV1BadRequests Counter32, tmnxRipNgIfStatV1BadRoutes Counter32, tmnxRipNgIfStatV2RcvUpdates Counter32, tmnxRipNgIfStatV2RcvRequests Counter32, tmnxRipNgIfStatV2BadUpdates Counter32, tmnxRipNgIfStatV2BadRequests Counter32, tmnxRipNgIfStatV2BadRoutes Counter32, tmnxRipNgIfStatAuthErrors Counter32, tmnxRipNgIfStatAllSentUpdts5Min Counter32, tmnxRipNgIfStatAllTrigUpdts5Min Counter32, tmnxRipNgIfStatAllRcvBadPkts5Min Counter32, tmnxRipNgIfStatV1RcvUpdates5Min Counter32, tmnxRipNgIfStatV1RcvRequests5Min Counter32, tmnxRipNgIfStatV1BadUpdates5Min Counter32, tmnxRipNgIfStatV1BadRequests5Min Counter32, tmnxRipNgIfStatV1BadRoutes5Min Counter32, tmnxRipNgIfStatV2RcvUpdates5Min Counter32, tmnxRipNgIfStatV2RcvRequests5Min Counter32, tmnxRipNgIfStatV2BadUpdates5Min Counter32, tmnxRipNgIfStatV2BadRequests5Min Counter32, tmnxRipNgIfStatV2BadRoutes5Min Counter32, tmnxRipNgIfStatAuthErrors5Min Counter32, tmnxRipNgIfStatAllSentUpdts1Min Counter32, tmnxRipNgIfStatAllTrigUpdts1Min Counter32, tmnxRipNgIfStatAllRcvBadPkts1Min Counter32, tmnxRipNgIfStatV1RcvUpdates1Min Counter32, tmnxRipNgIfStatV1RcvRequests1Min Counter32, tmnxRipNgIfStatV1BadUpdates1Min Counter32, tmnxRipNgIfStatV1BadRequests1Min Counter32, tmnxRipNgIfStatV1BadRoutes1Min Counter32, tmnxRipNgIfStatV2RcvUpdates1Min Counter32, tmnxRipNgIfStatV2RcvRequests1Min Counter32, tmnxRipNgIfStatV2BadUpdates1Min Counter32, tmnxRipNgIfStatV2BadRequests1Min Counter32, tmnxRipNgIfStatV2BadRoutes1Min Counter32, tmnxRipNgIfStatAuthErrors1Min Counter32 } tmnxRipNgIfStatAllSentUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllSentUpdates is the number of all RIPv1/RIP-NG updates actually sent on this interface. This explicitly does include full updates sent containing new information." ::= { tmnxRipNgIfStatEntry 1 } tmnxRipNgIfStatAllTrigUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllTrigUpdates is the number of triggered RIPv1/RIP-NG updates actually sent on this interface. This explicitly does include full updates sent containing new information." ::= { tmnxRipNgIfStatEntry 2 } tmnxRipNgIfStatAllRcvBadPkts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllRcvBadPkts is the number of RIPv1/RIP-NG updates received on this interface that were discarded as invalid." ::= { tmnxRipNgIfStatEntry 3 } tmnxRipNgIfStatV1RcvUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1RcvUpdates is the number of RIPv1/RIP-NG response packets received." ::= { tmnxRipNgIfStatEntry 4 } tmnxRipNgIfStatV1RcvRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1RcvRequests is the number of RIPv1/RIP-NG request packets received." ::= { tmnxRipNgIfStatEntry 5 } tmnxRipNgIfStatV1BadUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadUpdates is the number of RIPv1/RIP-NG response packets received which were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 6 } tmnxRipNgIfStatV1BadRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadRequests is the number of RIPv1/RIP-NG request packets received that were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 7 } tmnxRipNgIfStatV1BadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadRoutes is the number of routes, in valid RIPv1/RIP-NG packets, which were ignored for any reason (e.g. unknown address family, or invalid metric)." ::= { tmnxRipNgIfStatEntry 8 } tmnxRipNgIfStatV2RcvUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2RcvUpdates is the number of RIPv2 response packets received." ::= { tmnxRipNgIfStatEntry 9 } tmnxRipNgIfStatV2RcvRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2RcvRequests is the number of RIPv2 request packets received." ::= { tmnxRipNgIfStatEntry 10 } tmnxRipNgIfStatV2BadUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadUpdates is the number of RIPv2 response packets received which were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 11 } tmnxRipNgIfStatV2BadRequests OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadRequests is the number of RIPv2 request packets received that were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 12 } tmnxRipNgIfStatV2BadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadRoutes is the number of routes, in valid RIPv2 packets, which were ignored for any reason (e.g. unknown address family, or invalid metric)." ::= { tmnxRipNgIfStatEntry 13 } tmnxRipNgIfStatAuthErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAuthErrors is the number of RIPv2 packets received which were subsequently discarded because of an error authenticating the packet." ::= { tmnxRipNgIfStatEntry 14 } tmnxRipNgIfStatAllSentUpdts5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllSentUpdts5Min is the number of all RIPv1/RIP-NG updates actually sent on this interface in the last 5 minutes. This explicitly does include full updates sent containing new information." ::= { tmnxRipNgIfStatEntry 15 } tmnxRipNgIfStatAllTrigUpdts5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllTrigUpdts5Min is the number of triggered RIPv1/RIP-NG updates actually sent on this interface in the last 5 minutes. This explicitly does NOT include full updates sent containing new information." ::= { tmnxRipNgIfStatEntry 16 } tmnxRipNgIfStatAllRcvBadPkts5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllRcvBadPkts5Min is the number of RIPv1/RIP-NG response packets discarded (for any reason e.g. a version 0 packet, or an unknown command type) in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 17 } tmnxRipNgIfStatV1RcvUpdates5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1RcvUpdates5Min is the number of RIPv1/RIP-NG response packets received in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 18 } tmnxRipNgIfStatV1RcvRequests5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1RcvRequests5Min is the number of RIPv1/RIP-NG request packets received in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 19 } tmnxRipNgIfStatV1BadUpdates5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadUpdates5Min is the number of RIPv1/RIP-NG response packets received in the last 5 minutes which were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 20 } tmnxRipNgIfStatV1BadRequests5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadRequests5Min is the number of RIPv1/RIP-NG request packets received in the last 5 minutes that were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 21 } tmnxRipNgIfStatV1BadRoutes5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadRoutes5Min is the number of routes, in valid RIPv1/RIP-NG packets, which were ignored for any reason (e.g. unknown address family, or invalid metric) in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 22 } tmnxRipNgIfStatV2RcvUpdates5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2RcvUpdates5Min is the number of RIPv2 response packets received in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 23 } tmnxRipNgIfStatV2RcvRequests5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2RcvRequests5Min is the number of RIPv2 request packets received in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 24 } tmnxRipNgIfStatV2BadUpdates5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadUpdates5Min is the number of RIPv2 response packets received which were subsequently discarded for any reason in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 25 } tmnxRipNgIfStatV2BadRequests5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadRequests5Min is the number of RIPv2 request packets received that were subsequently discarded for any reason in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 26 } tmnxRipNgIfStatV2BadRoutes5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadRoutes5Min is the number of routes, in valid RIPv2 packets, which were ignored for any reason (e.g. unknown address family, or invalid metric) in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 27 } tmnxRipNgIfStatAuthErrors5Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAuthErrors5Min is the number of RIPv2 packets received which were subsequently discarded because of an error authenticating the packet in the last 5 minutes." ::= { tmnxRipNgIfStatEntry 28 } tmnxRipNgIfStatAllSentUpdts1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllSentUpdts1Min is the number of all RIPv1/RIP-NG updates actually sent on this interface in the last minute. This explicitly does include full updates sent containing new information." ::= { tmnxRipNgIfStatEntry 29 } tmnxRipNgIfStatAllTrigUpdts1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllTrigUpdts1Min is the number of triggered RIPv1/RIP-NG updates actually sent on this interface in the last minute. This explicitly does NOT include full updates sent containing new information." ::= { tmnxRipNgIfStatEntry 30 } tmnxRipNgIfStatAllRcvBadPkts1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAllRcvBadPkts1Min is the number of RIPv1/RIP-NG response packets discarded (for any reason e.g. a version 0 packet, or an unknown command type) in the last minute." ::= { tmnxRipNgIfStatEntry 31 } tmnxRipNgIfStatV1RcvUpdates1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1RcvUpdates1Min is the number of RIPv1/RIP-NG response packets received in the last minute." ::= { tmnxRipNgIfStatEntry 32 } tmnxRipNgIfStatV1RcvRequests1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1RcvRequests1Min is the number of RIPv1/RIP-NG request packets received in the last minute." ::= { tmnxRipNgIfStatEntry 33 } tmnxRipNgIfStatV1BadUpdates1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadUpdates1Min is the number of RIPv1/RIP-NG response packets received in the last minute which were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 34 } tmnxRipNgIfStatV1BadRequests1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadRequests1Min is the number of RIPv1/RIP-NG request packets received in the last minute that were subsequently discarded for any reason." ::= { tmnxRipNgIfStatEntry 35 } tmnxRipNgIfStatV1BadRoutes1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV1BadRoutes1Min is the number of routes, in valid RIPv1/RIP-NG packets, which were ignored for any reason (e.g. unknown address family, or invalid metric) in the last minute." ::= { tmnxRipNgIfStatEntry 36 } tmnxRipNgIfStatV2RcvUpdates1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2RcvUpdates1Min is the number of RIPv2 response packets received in the last minute." ::= { tmnxRipNgIfStatEntry 37 } tmnxRipNgIfStatV2RcvRequests1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2RcvRequests1Min is the number of RIPv2 request packets received by the RIP/RIP-NG process in the last minute." ::= { tmnxRipNgIfStatEntry 38 } tmnxRipNgIfStatV2BadUpdates1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadUpdates1Min is the number of RIPv2 response packets received which were subsequently discarded for any reason in the last minute." ::= { tmnxRipNgIfStatEntry 39 } tmnxRipNgIfStatV2BadRequests1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadRequests1Min is the number of RIPv2 request packets received that were subsequently discarded for any reason in the last 1 minute." ::= { tmnxRipNgIfStatEntry 40 } tmnxRipNgIfStatV2BadRoutes1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatV2BadRoutes1Min is the number of routes, in valid RIPv2 packets, which were ignored for any reason (e.g. unknown address family, or invalid metric) in the last minute." ::= { tmnxRipNgIfStatEntry 41 } tmnxRipNgIfStatAuthErrors1Min OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgIfStatAuthErrors1Min is the number of RIPv2 packets received which were subsequently discarded because of an error authenticating the packet in the last minute." ::= { tmnxRipNgIfStatEntry 42 } tmnxRipNgPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgPeerTable is a read-only table which keeps information about RIP/RIP-NG peers." ::= { tmnxRipNgTableObjs 6 } tmnxRipNgPeerEntry OBJECT-TYPE SYNTAX TmnxRipNgPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgPeerEntry is an entry (conceptual row) in the tmnxRipNgPeerTable. Each entry represents information for a RIP/RIP-NG peer." INDEX { vRtrID, tmnxRipNgInstVersion, tmnxRipNgPeerIfIndex, tmnxRipNgPeerAddrType, tmnxRipNgPeerAddress } ::= { tmnxRipNgPeerTable 1 } TmnxRipNgPeerEntry ::= SEQUENCE { tmnxRipNgPeerIfIndex InterfaceIndex, tmnxRipNgPeerAddrType InetAddressType, tmnxRipNgPeerAddress InetAddress, tmnxRipNgPeerLastUpdate TimeStamp, tmnxRipNgPeerVersion TmnxRipNgPeerVersion, tmnxRipNgPeerRcvBadPackets Counter32, tmnxRipNgPeerRcvBadRoutes Counter32 } tmnxRipNgPeerIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgPeerIfIndex specifies the index of the interface on which this peer was discovered." ::= { tmnxRipNgPeerEntry 1 } tmnxRipNgPeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxRipNgPeerAddrType indicates the type of address specified by tmnxRipNgPeerAddress" ::= { tmnxRipNgPeerEntry 2 } tmnxRipNgPeerAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgPeerAddress specifies the IP address that the peer is using as its source address." ::= { tmnxRipNgPeerEntry 3 } tmnxRipNgPeerLastUpdate OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgPeerLastUpdate indicates the value of sysUpTime when the most recent RIP/RIP-NG update was received from this peer." ::= { tmnxRipNgPeerEntry 4 } tmnxRipNgPeerVersion OBJECT-TYPE SYNTAX TmnxRipNgPeerVersion MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgPeerVersion indicates the RIP/RIP-NG version in the header of the last packet received from this peer." ::= { tmnxRipNgPeerEntry 5 } tmnxRipNgPeerRcvBadPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgPeerRcvBadPackets is the number of RIP/RIP-NG updates received from this peer that were discarded as invalid." ::= { tmnxRipNgPeerEntry 6 } tmnxRipNgPeerRcvBadRoutes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgPeerRcvBadRoutes is the number of routes received from this peer that were discarded as invalid." ::= { tmnxRipNgPeerEntry 7 } tmnxRipNgAdvRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgAdvRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgAdvRouteTable is a read-only table which gives the routes that are advertised by RIP/RIP-NG to its neighbors." ::= { tmnxRipNgTableObjs 7 } tmnxRipNgAdvRouteEntry OBJECT-TYPE SYNTAX TmnxRipNgAdvRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgAdvRouteEntry is an entry (conceptual row) in the tmnxRipNgAdvRouteTable. Each entry represents information about a route that is advertised by RIP/RIP-NG on a particular interface." INDEX { vRtrID, tmnxRipNgInstVersion, tmnxRipNgAdvRouteDestAddrType, tmnxRipNgAdvRouteDestAddress, tmnxRipNgAdvRouteMaskLength, tmnxRipNgAdvRouteIfIndex, tmnxRipNgAdvRouteIfAddrType, tmnxRipNgAdvRouteIfAddress } ::= { tmnxRipNgAdvRouteTable 1 } TmnxRipNgAdvRouteEntry ::= SEQUENCE { tmnxRipNgAdvRouteDestAddrType InetAddressType, tmnxRipNgAdvRouteDestAddress InetAddress, tmnxRipNgAdvRouteMaskLength InetAddressPrefixLength, tmnxRipNgAdvRouteIfIndex InterfaceIndex, tmnxRipNgAdvRouteIfAddrType InetAddressType, tmnxRipNgAdvRouteIfAddress InetAddress, tmnxRipNgAdvRouteNHAddrType InetAddressType, tmnxRipNgAdvRouteNHAddress InetAddress, tmnxRipNgAdvRouteMetric Unsigned32, tmnxRipNgAdvRouteTag RouteTag, tmnxRipNgAdvRouteTimerRem Integer32 } tmnxRipNgAdvRouteDestAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxRipNgAdvRouteDestAddrType indicates the type of address specified by tmnxRipNgAdvRouteDestAddress" ::= { tmnxRipNgAdvRouteEntry 1 } tmnxRipNgAdvRouteDestAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgAdvRouteDestAddress is the destination IP address of the advertised route." ::= { tmnxRipNgAdvRouteEntry 2 } tmnxRipNgAdvRouteMaskLength OBJECT-TYPE SYNTAX InetAddressPrefixLength (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgAdvRouteMaskLength contains the subnet/prefix masking length which is applied to tmnxRipNgAdvRouteDestAddress to yield the non-host portion of the destination address. If this field is zero, then no masking length has been included." ::= { tmnxRipNgAdvRouteEntry 3 } tmnxRipNgAdvRouteIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgAdvRouteIfIndex specifies the index of the interface on which the route is advertised." ::= { tmnxRipNgAdvRouteEntry 4 } tmnxRipNgAdvRouteIfAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxRipNgAdvRouteIfAddrType indicates the type of address specified by tmnxRipNgAdvRouteIfAddress" ::= { tmnxRipNgAdvRouteEntry 5 } tmnxRipNgAdvRouteIfAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgAdvRouteIfAddress specifies the IP address of the subnet/prefix to which the route is advertised." ::= { tmnxRipNgAdvRouteEntry 6 } tmnxRipNgAdvRouteNHAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgAdvRouteNHAddrType indicates the type of address specified by tmnxRipNgAdvRouteNHAddress" ::= { tmnxRipNgAdvRouteEntry 7 } tmnxRipNgAdvRouteNHAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (0|4|16)) MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgAdvRouteNHAddress indicates the IP address which is advertised in the Next Hop field of the RIPv2 updates." ::= { tmnxRipNgAdvRouteEntry 8 } tmnxRipNgAdvRouteMetric OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgAdvRouteMetric gives the metric with which the route is advertised." ::= { tmnxRipNgAdvRouteEntry 9 } tmnxRipNgAdvRouteTag OBJECT-TYPE SYNTAX RouteTag MAX-ACCESS read-only STATUS current DESCRIPTION "tmnxRipNgAdvRouteTag gives the value which is advertised in the Route Tag field for the route." ::= { tmnxRipNgAdvRouteEntry 10 } tmnxRipNgAdvRouteTimerRem OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of tmnxRipNgAdvRouteTimerRem gives the number of seconds till the flush timer expires. The flush timer is active for only those routes which are no longer valid. Such routes will be advertised with a metric of 16 till the flush timer expires after which they will be removed from the database. tmnxRipNgAdvRouteTimerRem will have a value of -1 for valid routes for which the flush timer is not active." ::= { tmnxRipNgAdvRouteEntry 11 } tmnxRipNgIfUcastTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnxRipNgIfUcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgIfUcastTable contains configuration information for each unicast address on an interface running RIP/RIP-NG." ::= { tmnxRipNgTableObjs 8 } tmnxRipNgIfUcastEntry OBJECT-TYPE SYNTAX TmnxRipNgIfUcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgIfUcastEntry is an entry in the tmnxRipNgIfUcastTable. Each row entry represents a unicast address for an interface on the router that participates in the RIP/RIP-NG protocol. Entries in this table can be created and deleted via SNMP SET operations to tmnxRipNgIfUcastRowStatus." INDEX { vRtrID, tmnxRipNgInstVersion, vRtrIfIndex, tmnxRipNgIfUcastAddrType, tmnxRipNgIfUcastAddress } ::= { tmnxRipNgIfUcastTable 1 } TmnxRipNgIfUcastEntry ::= SEQUENCE { tmnxRipNgIfUcastAddrType InetAddressType, tmnxRipNgIfUcastAddress InetAddress, tmnxRipNgIfUcastRowStatus RowStatus } tmnxRipNgIfUcastAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of tmnxRipNgIfUcastAddrType indicates the type of address specified by tmnxRipNgIfUcastAddress" ::= { tmnxRipNgIfUcastEntry 1 } tmnxRipNgIfUcastAddress OBJECT-TYPE SYNTAX InetAddress (SIZE (4|16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "tmnxRipNgIfUcastAddress is a unicast destination IP address for this RIP/RIP-NG interface." ::= { tmnxRipNgIfUcastEntry 2 } tmnxRipNgIfUcastRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "tmnxRipNgIfUcastRowStatus controls the creation and deletion of rows in this table. To create a row in the tmnxRipNgIfUcastTable, set tmnxRipNgIfUcastRowStatus to createAndGo(4). To delete a row in the tmnxRipNgIfUcastTable, set tmnxRipNgIfUcastRowStatus to delete(6)." ::= { tmnxRipNgIfUcastEntry 3 } tmnxRipNgNotificationObjs OBJECT IDENTIFIER ::= { tmnxRipNgObjs 3 } tmnxRipNgNotifySrcAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxRipNgNotifySrcAddrType indicates the type of tmnxRipNgNotifySrcAddr." ::= { tmnxRipNgNotificationObjs 1 } tmnxRipNgNotifySrcAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The value of the object tmnxRipNgNotifySrcAddr indicates source address of the RIP/RIP-NG packet." ::= { tmnxRipNgNotificationObjs 2 } tmnxRipNgNotifyReason OBJECT-TYPE SYNTAX DisplayString (SIZE (0..200)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The object tmnxRipNgNotifyReason is a printable character string." ::= { tmnxRipNgNotificationObjs 3 } tmnxRipNgConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 89 } tmnxRipNgCompliances OBJECT IDENTIFIER ::= { tmnxRipNgConformance 1 } tmnxRipNgV12v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for management of RIP/RIP-NG features on release 12.0 Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxRipNgGlobalV12v0Group, tmnxRipNgInstanceV12v0Group, tmnxRipNgGroupV12v0Group, tmnxRipNgInterfaceV12v0Group, tmnxRipNgRoutesV12v0Group, tmnxRipNgPeerV12v0Group, tmnxRipNgNotificationV12v0Group } ::= { tmnxRipNgCompliances 1 } tmnxRipNgV16v0Compliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for management of RIP/RIP-NG features on release 16.0 Nokia SROS series systems." MODULE MANDATORY-GROUPS { tmnxRipNgV16v0Group, tmnxRipNgNotificationV16v0Group } ::= { tmnxRipNgCompliances 2 } tmnxRipNgGroups OBJECT IDENTIFIER ::= { tmnxRipNgConformance 2 } tmnxRipNgGlobalV12v0Group OBJECT-GROUP OBJECTS { tmnxRipNgGlobalLearnedRoutes, tmnxRipNgGlobalTimedoutRoutes, tmnxRipNgGlobalCurrentMemory, tmnxRipNgGlobalMaximumMemory } STATUS current DESCRIPTION "The group of objects supporting general management of RIP/RIP-NG features on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 1 } tmnxRipNgInstanceV12v0Group OBJECT-GROUP OBJECTS { tmnxRipNgInstAuthType, tmnxRipNgInstAuthKey, tmnxRipNgInstCheckZero, tmnxRipNgInstMessageSize, tmnxRipNgInstMetricIn, tmnxRipNgInstMetricOut, tmnxRipNgInstPreference, tmnxRipNgInstReceive, tmnxRipNgInstSend, tmnxRipNgInstSplitHorizon, tmnxRipNgInstTimerFlush, tmnxRipNgInstTimerTimeout, tmnxRipNgInstTimerUpdate, tmnxRipNgInstImportPolicy1, tmnxRipNgInstImportPolicy2, tmnxRipNgInstImportPolicy3, tmnxRipNgInstImportPolicy4, tmnxRipNgInstImportPolicy5, tmnxRipNgInstExportPolicy1, tmnxRipNgInstExportPolicy2, tmnxRipNgInstExportPolicy3, tmnxRipNgInstExportPolicy4, tmnxRipNgInstExportPolicy5, tmnxRipNgInstDescription, tmnxRipNgInstAdminStatus, tmnxRipNgInstOperStatus, tmnxRipNgInstPropagateMetric, tmnxRipNgInstExportLimit, tmnxRipNgInstExpLmtLogPct, tmnxRipNgInstTotalExpRoutes } STATUS current DESCRIPTION "The group of objects supporting management of RIP/RIP-NG instances on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 2 } tmnxRipNgGroupV12v0Group OBJECT-GROUP OBJECTS { tmnxRipNgGroupAuthType, tmnxRipNgGroupAuthKey, tmnxRipNgGroupCheckZero, tmnxRipNgGroupMessageSize, tmnxRipNgGroupMetricIn, tmnxRipNgGroupMetricOut, tmnxRipNgGroupPreference, tmnxRipNgGroupReceive, tmnxRipNgGroupSend, tmnxRipNgGroupSplitHorizon, tmnxRipNgGroupTimerFlush, tmnxRipNgGroupTimerTimeout, tmnxRipNgGroupTimerUpdate, tmnxRipNgGroupImportPolicy1, tmnxRipNgGroupImportPolicy2, tmnxRipNgGroupImportPolicy3, tmnxRipNgGroupImportPolicy4, tmnxRipNgGroupImportPolicy5, tmnxRipNgGroupExportPolicy1, tmnxRipNgGroupExportPolicy2, tmnxRipNgGroupExportPolicy3, tmnxRipNgGroupExportPolicy4, tmnxRipNgGroupExportPolicy5, tmnxRipNgGroupDescription, tmnxRipNgGroupInheritance, tmnxRipNgGroupAdminStatus, tmnxRipNgGroupOperStatus, tmnxRipNgGroupRowStatus } STATUS current DESCRIPTION "The group of objects supporting management of RIP/RIP-NG Groups on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 3 } tmnxRipNgInterfaceV12v0Group OBJECT-GROUP OBJECTS { tmnxRipNgIfGroupName, tmnxRipNgIfAuthType, tmnxRipNgIfAuthKey, tmnxRipNgIfCheckZero, tmnxRipNgIfMessageSize, tmnxRipNgIfMetricIn, tmnxRipNgIfMetricOut, tmnxRipNgIfPreference, tmnxRipNgIfReceive, tmnxRipNgIfSend, tmnxRipNgIfSplitHorizon, tmnxRipNgIfTimerFlush, tmnxRipNgIfTimerTimeout, tmnxRipNgIfTimerUpdate, tmnxRipNgIfImportPolicy1, tmnxRipNgIfImportPolicy2, tmnxRipNgIfImportPolicy3, tmnxRipNgIfImportPolicy4, tmnxRipNgIfImportPolicy5, tmnxRipNgIfExportPolicy1, tmnxRipNgIfExportPolicy2, tmnxRipNgIfExportPolicy3, tmnxRipNgIfExportPolicy4, tmnxRipNgIfExportPolicy5, tmnxRipNgIfDescription, tmnxRipNgIfInheritance, tmnxRipNgIfAdminStatus, tmnxRipNgIfOperStatus, tmnxRipNgIfRowStatus, tmnxRipNgIfStatAllSentUpdates, tmnxRipNgIfStatAllTrigUpdates, tmnxRipNgIfStatAllRcvBadPkts, tmnxRipNgIfStatV1RcvUpdates, tmnxRipNgIfStatV1RcvRequests, tmnxRipNgIfStatV1BadUpdates, tmnxRipNgIfStatV1BadRequests, tmnxRipNgIfStatV1BadRoutes, tmnxRipNgIfStatV2RcvUpdates, tmnxRipNgIfStatV2RcvRequests, tmnxRipNgIfStatV2BadUpdates, tmnxRipNgIfStatV2BadRequests, tmnxRipNgIfStatV2BadRoutes, tmnxRipNgIfStatAuthErrors, tmnxRipNgIfStatAllSentUpdts5Min, tmnxRipNgIfStatAllTrigUpdts5Min, tmnxRipNgIfStatAllRcvBadPkts5Min, tmnxRipNgIfStatV1RcvUpdates5Min, tmnxRipNgIfStatV1RcvRequests5Min, tmnxRipNgIfStatV1BadUpdates5Min, tmnxRipNgIfStatV1BadRequests5Min, tmnxRipNgIfStatV1BadRoutes5Min, tmnxRipNgIfStatV2RcvUpdates5Min, tmnxRipNgIfStatV2RcvRequests5Min, tmnxRipNgIfStatV2BadUpdates5Min, tmnxRipNgIfStatV2BadRequests5Min, tmnxRipNgIfStatV2BadRoutes5Min, tmnxRipNgIfStatAuthErrors5Min, tmnxRipNgIfStatAllSentUpdts1Min, tmnxRipNgIfStatAllTrigUpdts1Min, tmnxRipNgIfStatAllRcvBadPkts1Min, tmnxRipNgIfStatV1RcvUpdates1Min, tmnxRipNgIfStatV1RcvRequests1Min, tmnxRipNgIfStatV1BadUpdates1Min, tmnxRipNgIfStatV1BadRequests1Min, tmnxRipNgIfStatV1BadRoutes1Min, tmnxRipNgIfStatV2RcvUpdates1Min, tmnxRipNgIfStatV2RcvRequests1Min, tmnxRipNgIfStatV2BadUpdates1Min, tmnxRipNgIfStatV2BadRequests1Min, tmnxRipNgIfStatV2BadRoutes1Min, tmnxRipNgIfStatAuthErrors1Min, tmnxRipNgIfUcastRowStatus } STATUS current DESCRIPTION "The group of objects supporting management of RIP/RIP-NG interfaces on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 4 } tmnxRipNgRoutesV12v0Group OBJECT-GROUP OBJECTS { tmnxRipNgRouteNHAddrType, tmnxRipNgRouteNHAddress, tmnxRipNgRouteMetric, tmnxRipNgRouteTag, tmnxRipNgRouteStatus, tmnxRipNgRouteTimerRemaining, tmnxRipNgRouteFC, tmnxRipNgRouteFCPriority, tmnxRipNgAdvRouteNHAddrType, tmnxRipNgAdvRouteNHAddress, tmnxRipNgAdvRouteMetric, tmnxRipNgAdvRouteTag, tmnxRipNgAdvRouteTimerRem } STATUS current DESCRIPTION "The group of objects supporting RIP/RIP-NG Routes on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 5 } tmnxRipNgPeerV12v0Group OBJECT-GROUP OBJECTS { tmnxRipNgPeerLastUpdate, tmnxRipNgPeerVersion, tmnxRipNgPeerRcvBadPackets, tmnxRipNgPeerRcvBadRoutes } STATUS current DESCRIPTION "The group of objects supporting RIP/RIP-NG Peers on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 6 } tmnxRipNgNotifyObjsV12v0Group OBJECT-GROUP OBJECTS { tmnxRipNgNotifySrcAddrType, tmnxRipNgNotifySrcAddr, tmnxRipNgNotifyReason } STATUS current DESCRIPTION "The group of objects supporting the RIP/RIP-NG notifications on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 7 } tmnxRipNgNotificationV12v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxRipNgAuthTypeMismatch, tmnxRipNgAuthFailure, tmnxRipNgInstShuttingDown, tmnxRipNgInstRestarted, tmnxRipNgInstExpLmtReached, tmnxRipNgInstExpLmtWarning, tmnxRipNgInstRtsExpLmtDropped, tmnxRipNgIfUcastAddrNotUsed } STATUS current DESCRIPTION "The group of notifications supporting the RIP/RIP-NG feature on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 8 } tmnxRipNgV16v0Group OBJECT-GROUP OBJECTS { tmnxRipNgInstBfdEnable, tmnxRipNgGroupBfdEnable, tmnxRipNgIfBfdEnable } STATUS current DESCRIPTION "The group of objects supporting the RIP/RIP-NG notifications on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 9 } tmnxRipNgNotificationV16v0Group NOTIFICATION-GROUP NOTIFICATIONS { tmnxRipNgPeerBfdDown } STATUS current DESCRIPTION "The group of notifications supporting the RIP/RIP-NG feature on release 12.0 Nokia SROS series systems." ::= { tmnxRipNgGroups 10 } tmnxRipNgNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 89 } tmnxRipNgNotifications OBJECT IDENTIFIER ::= { tmnxRipNgNotifyPrefix 0 } tmnxRipNgAuthTypeMismatch NOTIFICATION-TYPE OBJECTS { tmnxRipNgPeerLastUpdate } STATUS current DESCRIPTION "A tmnxRipNgAuthTypeMismatch trap is generated when the authentication type field in a received RIPv2 packet conflicts with the authentication type configured for this router." ::= { tmnxRipNgNotifications 1 } tmnxRipNgAuthFailure NOTIFICATION-TYPE OBJECTS { tmnxRipNgPeerLastUpdate } STATUS current DESCRIPTION "A tmnxRipNgAuthFailure trap is generated when the authentication key in a received RIPv2 packet conflicts with the authentication key configured for this router." ::= { tmnxRipNgNotifications 2 } tmnxRipNgInstShuttingDown NOTIFICATION-TYPE OBJECTS { tmnxRipNgInstOperStatus, tmnxRipNgNotifyReason } STATUS current DESCRIPTION "A tmnxRipNgInstShuttingDown trap is generated when the RIP/RIP-NG instance shuts down on its own accord when the protocol runs out of resources such as memory. The instance will attempt to restart within 30 seconds of shutting down." ::= { tmnxRipNgNotifications 3 } tmnxRipNgInstRestarted NOTIFICATION-TYPE OBJECTS { tmnxRipNgInstOperStatus } STATUS current DESCRIPTION "When a RIP/RIP-NG protocol instance runs out of resources, the instance will shut down and then attempt to restart within 30 seconds. A tmnxRipNgInstRestarted trap is generated when the RIP instance has restarted." ::= { tmnxRipNgNotifications 4 } tmnxRipNgInstExpLmtReached NOTIFICATION-TYPE OBJECTS { tmnxRipNgInstExportLimit } STATUS current DESCRIPTION "A tmnxRipNgInstExpLmtReached notification is generated when the configured value of exported routes, tmnxRipNgInstExportLimit is reached. Additional routes would not be exported into RIP/RIP-NG from the route table." ::= { tmnxRipNgNotifications 5 } tmnxRipNgInstExpLmtWarning NOTIFICATION-TYPE OBJECTS { tmnxRipNgInstExportLimit, tmnxRipNgInstExpLmtLogPct } STATUS current DESCRIPTION "A tmnxRipNgInstExpLmtWarning notification is generated when the number of exported routes is equal to the configured percent, tmnxRipNgInstExpLmtLogPct of the export limit, tmnxRipNgInstExportLimit. Additional routes will continue to be exported into RIP/RIP-NG from the route table till the export limit is reached." ::= { tmnxRipNgNotifications 6 } tmnxRipNgInstRtsExpLmtDropped NOTIFICATION-TYPE OBJECTS { tmnxRipNgInstExportLimit } STATUS current DESCRIPTION "A tmnxRipNgInstRtsExpLmtDropped notification is generated when the number of exported routes drops below the export limit, tmnxRipNgInstExportLimit." ::= { tmnxRipNgNotifications 7 } tmnxRipNgIfUcastAddrNotUsed NOTIFICATION-TYPE OBJECTS { tmnxRipNgIfRowStatus } STATUS current DESCRIPTION "A tmnxRipNgIfUcastAddrNotUsed notification is generated when a neighbor has one or more unicast addresses configured but it's send mode is not set to 'unicast'." ::= { tmnxRipNgNotifications 8 } tmnxRipNgPeerBfdDown NOTIFICATION-TYPE OBJECTS { tmnxRipNgPeerLastUpdate } STATUS current DESCRIPTION "A tmnxRipNgPeerBfdDown trap is generated when a peer is presumed down because of a BFD session failure. All routes learned from the peer will be removed from the routing table." ::= { tmnxRipNgNotifications 9 } END