Observium_CE/mibs/nortel/RC-RIP-MIB

900 lines
33 KiB
Plaintext

RC-RIP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Counter32, Unsigned32
FROM SNMPv2-SMI
DisplayString, TruthValue, RowStatus
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
rcIpRipInterface
FROM RC-IP-MIB
rcRip, EnableValue
FROM RAPID-CITY
Ipv6Address
FROM IPV6-TC;
rcRipMib MODULE-IDENTITY
LAST-UPDATED "201702020000Z"
ORGANIZATION "Bay Networks, Rapid-City Group"
CONTACT-INFO "
Edwin Tsang
Postal: Bay Networks, Inc.
4401 Great America Parkway
Santa Clara, CA 95052-8185
Tel: 408-495-6159
Fax: 408-495-5215
E-mail: edwin_tsang@baynetworks.com
"
DESCRIPTION "Enterprise MIB for the Accelar product family."
REVISION "201702020000Z" -- 02 Feb 2017
DESCRIPTION "Version 11: Corrected MIB compiler error."
REVISION "201604040000Z" -- 04 Apr 2016
DESCRIPTION "Version 10: added rcIpv6RipngExpRouteEntry"
REVISION "201601220000Z" -- 22 Jan 2016
DESCRIPTION "Version 9: added rcIpv6RipngIfStatsClearStats"
REVISION "201510120000Z" -- 12 Oct 2015
DESCRIPTION "Version 8: Changed rcIpv6RipngInterfaceRipEnable to
rcIpv6RipngInterfaceRipAdminStatus.
Added cIpv6RipngInterfaceRipOperStatus"
REVISION "201508060000Z" -- 06 August 2015
DESCRIPTION "Version 7: Added rcIpv6RipngDefaultImportMetric.
Requested by Hemadri Mhaskar (submit 25148) (Pre)."
REVISION "201505290000Z" -- 29 May 2015
DESCRIPTION "Version 6: Corrected MIB compiling errors."
REVISION "201503120000Z" -- 12 March 2015
DESCRIPTION "Version 5: Added the following -
rcRipng, rcRipngObjects, rcIpv6RipngGeneralGroup,
rcIpv6RipngAdminState, rcIpv6RipngUpdateTime,
rcIpv6RipngGlobalHoldDownTime,
rcIpv6RipngGlobalTimeOutInterval,
rcIpv6RipngDefaultInfoMetric,
rcIpv6RipngDefaultInfoState,
rcIpv6RipngInterfaceTable and
rcIpv6RipngIfStatsTable.
Requested by Hemadri/Amruta for IPv6 RIPng Rel1 (Prem)"
REVISION "200807180000Z" -- 18 July 2008
DESCRIPTION "Version 4: Add DEFVAL clause in rcRipExtUpdateTime. The DEFVAL
is 30. Change SYNTAX to Integer32(1..360)."
REVISION "200407200000Z" -- 20 July 2004
DESCRIPTION "Version 3: Added version info"
::= { rcRip 0 }
-- IP Rip Interface Table
rcIpRipInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpRipInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IP Rip Interface table"
::= { rcIpRipInterface 1 }
rcIpRipInterfaceEntry OBJECT-TYPE
SYNTAX RcIpRipInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry of Ip Rip Interface Table."
INDEX { rcIpRipInterfaceAddress }
::= { rcIpRipInterfaceTable 1 }
RcIpRipInterfaceEntry ::=
SEQUENCE {
rcIpRipInterfaceAddress IpAddress,
rcIpRipInterfaceIfIndex InterfaceIndex,
rcIpRipInterfaceRipEnable EnableValue,
rcIpRipInterfaceAccDefRte TruthValue,
rcIpRipInterfaceAdvDefRte TruthValue,
rcIpRipInterfaceAutoAggregate TruthValue,
rcIpRipInterfaceCost Integer32,
rcIpRipInterfaceListen TruthValue,
rcIpRipInterfacePoison TruthValue,
rcIpRipInterfaceSupply TruthValue,
rcIpRipInterfaceTriggeredUpdate TruthValue,
rcIpRipInterfaceInPolicy DisplayString,
rcIpRipInterfaceOutPolicy DisplayString,
rcIpRipInterfaceProxyAnnounceFlag TruthValue,
rcIpRipInterfaceHolddown INTEGER,
rcIpRipInterfaceTimeout INTEGER
}
rcIpRipInterfaceAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ip Address"
::= { rcIpRipInterfaceEntry 1 }
rcIpRipInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Rip Interface If Index."
::= { rcIpRipInterfaceEntry 2 }
rcIpRipInterfaceRipEnable OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 3 }
rcIpRipInterfaceAccDefRte OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 4 }
rcIpRipInterfaceAdvDefRte OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 5 }
rcIpRipInterfaceAutoAggregate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 6 }
rcIpRipInterfaceCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 7 }
rcIpRipInterfaceListen OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 8 }
rcIpRipInterfacePoison OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 9 }
rcIpRipInterfaceSupply OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 10 }
rcIpRipInterfaceTriggeredUpdate OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 11 }
rcIpRipInterfaceInPolicy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 12 }
rcIpRipInterfaceOutPolicy OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 13 }
rcIpRipInterfaceProxyAnnounceFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { rcIpRipInterfaceEntry 14 }
rcIpRipInterfaceHolddown OBJECT-TYPE
SYNTAX INTEGER (0..360)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to indicate the rip holddown timer for this
interface"
::= { rcIpRipInterfaceEntry 15 }
rcIpRipInterfaceTimeout OBJECT-TYPE
SYNTAX INTEGER (15..259200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to indicate the rip timeout interval for
this interface"
::= { rcIpRipInterfaceEntry 16 }
-- RIP Group
rcRipExtOperation OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable the operation of RIP on all
Interfaces."
::= { rcRip 1 }
rcRipExtUpdateTime OBJECT-TYPE
SYNTAX Integer32(1..360)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time between transmission of RIP updates
on all interfaces."
DEFVAL { 30 }
::= { rcRip 2 }
rcRipExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRipExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "RIP extension table. This table augments the
standard IfConfTable table in RFC1389."
::= { rcRip 3 }
rcRipExtEntry OBJECT-TYPE
SYNTAX RcRipExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry containing Proprietary RIP information.
An entry is automatically created in this table
when an ip address is configured on an interface."
INDEX { rcRipExtEntIfIndex }
::= { rcRipExtTable 1 }
RcRipExtEntry ::=
SEQUENCE {
rcRipExtEntIfIndex InterfaceIndex,
rcRipExtEntTalk INTEGER,
rcRipExtEntListen INTEGER,
rcRipExtEntPoison INTEGER
}
rcRipExtEntIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex."
::= { rcRipExtEntry 1 }
rcRipExtEntTalk OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable RIP transmission on the
specified interface."
DEFVAL { enable }
::= { rcRipExtEntry 2 }
rcRipExtEntListen OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable RIP reception on the specified
interface."
DEFVAL { enable }
::= { rcRipExtEntry 3 }
rcRipExtEntPoison OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable operation of poison reverse
on the specified interface. If poison is
disabled, split-horizon operation is enabled."
DEFVAL { disable }
::= { rcRipExtEntry 4 }
-- rcRipExtV2Table
rcRipExtV2Table OBJECT-TYPE
SYNTAX SEQUENCE OF RcRipExtV2Entry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION "RIP extension table. This table augments the
standard IfConfTable table in RFC1389."
::= { rcRip 4 }
rcRipExtV2Entry OBJECT-TYPE
SYNTAX RcRipExtV2Entry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION "Entry containing Proprietary RIP information.
An entry is automatically created in this table
when an ip address is configured on an interface."
INDEX { rcRipExtV2EntIfIndex, rcRipExtV2EntIpIfAddr }
::= { rcRipExtV2Table 1 }
RcRipExtV2Entry ::=
SEQUENCE {
rcRipExtV2EntIfIndex InterfaceIndex,
rcRipExtV2EntIpIfAddr IpAddress,
rcRipExtV2EntTalk INTEGER,
rcRipExtV2EntListen INTEGER,
rcRipExtV2EntPoison INTEGER
}
rcRipExtV2EntIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "The index value which uniquely identifies the
interface to which this entry is applicable.
The interface identified by a particular value
of this index is the same interface as
identified by the same value of ifIndex."
::= { rcRipExtV2Entry 1 }
rcRipExtV2EntIpIfAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION "Ip Address."
::= { rcRipExtV2Entry 2 }
rcRipExtV2EntTalk OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION "Enable or disable RIP transmission on the
specified interface."
DEFVAL { enable }
::= { rcRipExtV2Entry 3 }
rcRipExtV2EntListen OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION "Enable or disable RIP reception on the specified
interface."
DEFVAL { enable }
::= { rcRipExtV2Entry 4 }
rcRipExtV2EntPoison OBJECT-TYPE
SYNTAX INTEGER {
disable(1),
enable(2)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION "Enable or disable operation of poison reverse
on the specified interface. If poison is
disabled, split-horizon operation is enabled."
DEFVAL { disable }
::= { rcRipExtV2Entry 5 }
--
-- IPv6 RIPng MIBs
--
rcRipng OBJECT IDENTIFIER ::= { rcRip 5 }
rcRipngObjects OBJECT IDENTIFIER ::= { rcRipng 1 }
rcIpv6RipngGeneralGroup OBJECT IDENTIFIER ::= { rcRipngObjects 1 }
rcIpv6RipngAdminState OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or disable RIPng globally"
::= { rcIpv6RipngGeneralGroup 1 }
rcIpv6RipngUpdateTime OBJECT-TYPE
SYNTAX Integer32 (1..360)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The time between transmission of RIPng updates."
DEFVAL { 30 }
::= { rcIpv6RipngGeneralGroup 2 }
rcIpv6RipngGlobalHoldDownTime OBJECT-TYPE
SYNTAX Integer32 (0..360)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to set the system-wide RIPng hold down time
in seconds."
DEFVAL { 120 }
::= { rcIpv6RipngGeneralGroup 3 }
rcIpv6RipngGlobalTimeOutInterval OBJECT-TYPE
SYNTAX Integer32 (15..259200)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Ripng TimeOut Interval in seconds"
DEFVAL { 180 }
::= { rcIpv6RipngGeneralGroup 4}
rcIpv6RipngDefaultInfoMetric OBJECT-TYPE
SYNTAX Integer32 (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Ripng default-information metric"
DEFVAL { 1 }
::= { rcIpv6RipngGeneralGroup 5 }
rcIpv6RipngDefaultInfoState OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Default-information enable/disable at global level"
::= { rcIpv6RipngGeneralGroup 6 }
rcIpv6RipngDefaultImportMetric OBJECT-TYPE
SYNTAX Integer32 (0..15)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ripng default import metric"
DEFVAL { 1 }
::= { rcIpv6RipngGeneralGroup 7 }
--
-- IPv6 RIPng Interface Table
--
rcIpv6RipngInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpv6RipngInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "IPv6 Ripng Interface table"
::= { rcRipngObjects 2 }
rcIpv6RipngInterfaceEntry OBJECT-TYPE
SYNTAX RcIpv6RipngInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry of IPv6 Ripng Interface Table."
INDEX { rcIpv6RipngInterfaceIfIndex }
::= { rcIpv6RipngInterfaceTable 1 }
RcIpv6RipngInterfaceEntry ::=
SEQUENCE {
rcIpv6RipngInterfaceIfIndex InterfaceIndex,
rcIpv6RipngInterfaceRipAdminStatus EnableValue,
rcIpv6RipngInterfaceDefaultInfoState EnableValue,
rcIpv6RipngInterfaceCost Integer32,
rcIpv6RipngInterfacePoison EnableValue,
rcIpv6RipngInterfaceRipOperStatus EnableValue,
rcIpv6RipngInterfaceRowStatus RowStatus
}
rcIpv6RipngInterfaceIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Ripng Interface Index."
::= { rcIpv6RipngInterfaceEntry 1 }
rcIpv6RipngInterfaceRipAdminStatus OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enable/Disable RIPng on interface"
::= { rcIpv6RipngInterfaceEntry 2 }
rcIpv6RipngInterfaceDefaultInfoState OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Origante default route under the particular interface"
::= { rcIpv6RipngInterfaceEntry 3 }
rcIpv6RipngInterfaceCost OBJECT-TYPE
SYNTAX Integer32(1..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Used to specify the cost of RIPng metric"
::= { rcIpv6RipngInterfaceEntry 4 }
rcIpv6RipngInterfacePoison OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Enable/Disable poison reverse on Ripng interface "
::= { rcIpv6RipngInterfaceEntry 5 }
rcIpv6RipngInterfaceRipOperStatus OBJECT-TYPE
SYNTAX EnableValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Enable/Disable RIPng Operational state on interface"
::= { rcIpv6RipngInterfaceEntry 6 }
rcIpv6RipngInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This variable controls the status of the entry."
::= { rcIpv6RipngInterfaceEntry 7 }
--
-- IPv6 RIPng Interface Statistics Table
--
rcIpv6RipngIfStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpv6RipngIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of subnets which require separate
status monitoring in RIPng."
::= { rcRipngObjects 3 }
rcIpv6RipngIfStatsEntry OBJECT-TYPE
SYNTAX RcIpv6RipngIfStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A Single Routing Domain in a single Subnet."
INDEX { rcIpv6RipngIfStatsIfIndex }
::= { rcIpv6RipngIfStatsTable 1 }
RcIpv6RipngIfStatsEntry ::=
SEQUENCE {
rcIpv6RipngIfStatsIfIndex InterfaceIndex,
rcIpv6RipngIfStatsRcvBadPackets Counter32,
rcIpv6RipngIfStatsRcvBadRoutes Counter32,
rcIpv6RipngIfStatsSentUpdates Counter32,
rcIpv6RipngIfStatsRcvUpdates Counter32,
rcIpv6RipngIfStatsClearStats TruthValue
}
rcIpv6RipngIfStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The interface index of the RIPng interface."
::= { rcIpv6RipngIfStatsEntry 1 }
rcIpv6RipngIfStatsRcvBadPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of RIPng response packets received by
the RIPng process which were subsequently dis-
carded for any reason (e.g. a version 0 packet,
or an unknown command type)."
::= { rcIpv6RipngIfStatsEntry 2 }
rcIpv6RipngIfStatsRcvBadRoutes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of routes, in valid RIPng packets,
which were ignored for any reason (e.g. unknown
address family, or invalid metric)."
::= { rcIpv6RipngIfStatsEntry 3 }
rcIpv6RipngIfStatsSentUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of triggered RIPng updates actually
sent on this interface. This explicitly does
NOT include full updates sent containing new
information."
::= { rcIpv6RipngIfStatsEntry 4 }
rcIpv6RipngIfStatsRcvUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of triggered RIPng updates actually
receive on this interface. This explicitly does
NOT include full updates received containing new
information."
::= { rcIpv6RipngIfStatsEntry 5 }
rcIpv6RipngIfStatsClearStats OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Clear stats for RIpng interface"
DEFVAL { false }
::= { rcIpv6RipngIfStatsEntry 6 }
--
-- IPv6 RIPng Expired Routes Table
--
rcIpv6RipngExpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcIpv6RipngExpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of RIPng routes kept when timeout expired
until holddown timer expires too."
::= { rcRipngObjects 4 }
rcIpv6RipngExpRouteEntry OBJECT-TYPE
SYNTAX RcIpv6RipngExpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A Single expired RIPng route."
INDEX { rcIpv6RipngExpRouteDest, rcIpv6RipngExpRoutePfxLength, rcIpv6RipngExpRouteIndex }
::= { rcIpv6RipngExpRouteTable 1 }
RcIpv6RipngExpRouteEntry ::=
SEQUENCE {
rcIpv6RipngExpRouteDest Ipv6Address,
rcIpv6RipngExpRoutePfxLength INTEGER,
rcIpv6RipngExpRouteIndex Unsigned32,
rcIpv6RipngExpRouteIfIndex InterfaceIndex,
rcIpv6RipngExpRouteNextHop Ipv6Address,
rcIpv6RipngExpRouteType INTEGER,
rcIpv6RipngExpRouteProtocol INTEGER,
rcIpv6RipngExpRoutePolicy Integer32,
rcIpv6RipngExpRouteAge Unsigned32,
rcIpv6RipngExpRouteNextHopRDI Unsigned32,
rcIpv6RipngExpRouteMetric Unsigned32,
rcIpv6RipngExpRouteWeight Unsigned32,
rcIpv6RipngExpRouteInfo OBJECT IDENTIFIER,
rcIpv6RipngExpRouteValid TruthValue,
rcIpv6RipngExpRoutePref INTEGER
}
rcIpv6RipngExpRouteDest OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IPv6 address of this route.
This object may not take a Multicast address
value."
::= { rcIpv6RipngExpRouteEntry 1 }
rcIpv6RipngExpRoutePfxLength OBJECT-TYPE
SYNTAX INTEGER(0..128)
UNITS "bits"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the prefix length of the destination
address."
::= { rcIpv6RipngExpRouteEntry 2 }
rcIpv6RipngExpRouteIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value which uniquely identifies the route
among the routes to the same network layer
destination. The way this value is chosen is
implementation specific but it must be unique for
rcIpv6RipngExpRouteDest/rcIpv6RipngExpRoutePfxLength pair and remain
constant for the life of the route."
::= { rcIpv6RipngExpRouteEntry 3 }
rcIpv6RipngExpRouteIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the interface index where the route was learned from"
::= { rcIpv6RipngExpRouteEntry 4 }
rcIpv6RipngExpRouteNextHop OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifier of the next-hop, IPv6 address."
::= { rcIpv6RipngExpRouteEntry 5 }
rcIpv6RipngExpRouteType OBJECT-TYPE
SYNTAX INTEGER {
other (1), -- none of the following
discard (2), -- route that discards traffic and
-- returns ICMP notification
local (3), -- local interface
remote (4), -- remote destination
blackhole(5) -- route that discards traffic silently
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of route. Note that local(3) refers to a
route for which the next hop is the final destination;
remote(4) refers to a route for which the next hop is
not the final destination.
Routes that do not result in traffic forwarding or
rejection should not be displayed, even if the
implementation keeps them stored internally.
reject(2) refers to a route that, if matched, discards
the message as unreachable and returns a notification
(e.g., ICMP error) to the message sender. This is used
in some protocols as a means of correctly aggregating
routes.
blackhole(5) refers to a route that, if matched,
discards the message silently."
::= { rcIpv6RipngExpRouteEntry 6 }
rcIpv6RipngExpRouteProtocol OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
-- non-protocol information,
-- e.g., manually configured
local(2), -- entries
netmgmt(3), -- static route
-- obtained via Neighbor
-- Discovery protocol,
ndisc(4), -- e.g., result of Redirect
-- the following are all
-- dynamic routing protocols
rip(5), -- RIPng
ospf(6), -- Open Shortest Path First
bgp(7), -- Border Gateway Protocol
idrp(8), -- InterDomain Routing Protocol
igrp(9) -- InterGateway Routing Protocol
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The routing mechanism via which this route was learned."
::= { rcIpv6RipngExpRouteEntry 7 }
rcIpv6RipngExpRoutePolicy OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Its purpose is to serve as an additional
index that may delineate between multiple entries to
the same destination. The value { 0 } shall be used
as the default value for this object."
::= { rcIpv6RipngExpRouteEntry 8 }
rcIpv6RipngExpRouteAge OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds since this route was last updated
or otherwise determined to be correct."
::= { rcIpv6RipngExpRouteEntry 9 }
rcIpv6RipngExpRouteNextHopRDI OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Routing Domain ID of the Next Hop.
The semantics of this object are determined by
the routing-protocol specified in the route's
rcIpv6RipngExpRouteProtocol value.
When this object is unknown or not relevant its
value should be set to zero."
::= { rcIpv6RipngExpRouteEntry 10 }
rcIpv6RipngExpRouteMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The routing metric for this route. The
semantics of this metric are determined by the
routing protocol specified in the route's
rcIpv6RipngExpRouteProtocol value. In this case,
when this is unknown should be set to its maximum
value (15)"
::= { rcIpv6RipngExpRouteEntry 11 }
rcIpv6RipngExpRouteWeight OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system internal weight value for this route.
The semantics of this value are determined by
the implementation specific rules. Generally,
within routes with the same rcIpv6RipngExpRoutePolicy
value, the lower the weight value the more preferred
is the route."
::= { rcIpv6RipngExpRouteEntry 12 }
rcIpv6RipngExpRouteInfo OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to MIB definitions specific to the
particular routing protocol which is responsible
for this route, as determined by the value
specified in the route's ipv6RouteProto value.
If this information is not present, its value
should be set to the OBJECT ID { 0 0 },
which is a syntactically valid object identifier,
and any implementation conforming to ASN.1
and the Basic Encoding Rules must be able to
generate and recognize this value."
::= { rcIpv6RipngExpRouteEntry 13 }
rcIpv6RipngExpRouteValid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object to the value 'false(2)' has
the effect of invalidating the corresponding entry
in the rcIpv6RipngExpRouteTable object. That is, it
effectively disassociates the destination
identified with said entry from the route
identified with said entry. It is an
implementation-specific matter as to whether the
agent removes an invalidated entry from the table.
Accordingly, management stations must be prepared
to receive tabular information from agents that
corresponds to entries not currently in use.
Proper interpretation of such entries requires
examination of the relevant rcIpv6RipngExpRouteValid
object."
DEFVAL { true }
::= { rcIpv6RipngExpRouteEntry 14 }
rcIpv6RipngExpRoutePref OBJECT-TYPE
SYNTAX INTEGER(1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used to indicate the route preference of this
entry. If there are more than one route that can
be used to forward IPv6 traffic, the route that has
a lower preference will be used instead of a
higher preference one. The lower the number,
the higher the preference."
DEFVAL { 100 }
::= { rcIpv6RipngExpRouteEntry 15 }
END