Observium_CE/mibs/nokia/TIMETRA-RIP-NG-MIB

2996 lines
108 KiB
Plaintext

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