Observium_CE/mibs/aricent/ARICENT-RIP6-MIB

1169 lines
44 KiB
Plaintext

-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved
-- $Id: fsrip6.mib,v 1.14 2014/06/24 12:46:19 siva Exp $
ARICENT-RIP6-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString,RowStatus FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Integer32, enterprises FROM SNMPv2-SMI;
fsrip6 MODULE-IDENTITY
LAST-UPDATED "201209050000Z"
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
CONTACT-INFO "support@aricent.com"
DESCRIPTION
" The MIB module for RIP6. "
REVISION "201209050000Z"
DESCRIPTION
" The MIB module for RIP6. "
::= { enterprises futuresoftware (2076) 3 }
-- fsrip6 GROUP
fsrip6Scalars OBJECT IDENTIFIER ::= { fsrip6 1 }
fsrip6Tables OBJECT IDENTIFIER ::= { fsrip6 2 }
fsRip6Test OBJECT IDENTIFIER ::= { fsrip6 5 }
-- rip6Scalars BEGIN
fsrip6RoutePreference OBJECT-TYPE
SYNTAX INTEGER {
static(1),
dynamic(2),
bestmetric(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The route prefered for forwarding a packet to a
destination when a statically configured route,
as well as a dynamically learnt route exists for
a particular destination. If the value is set
to bestmetric(3), the route with the best metric
is the one to be used. Note that, this object would
be referred only if both a static route and a
dynamic route exists to the same destination."
DEFVAL { bestmetric }
::= { fsrip6Scalars 1 }
fsrip6GlobalDebug OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables the tracing in RIP6. A 32 bit
integer is used to store the Tracing level.
Different Tracing Levels -
BIT 0 - Initialisation and Shutdown Trace.
BIT 1 - Management trace.
BIT 2 - Data path trace.
BIT 3 - Control Plane trace.
BIT 4 - Packet Dump.
BIT 5 - OS Resource trace.
BIT 6 - All Failure trace (including Packet Validation)
BIT 7 - Buffer Trace.
The remaining bits are unused. If a Particular Bit
is set, the corresponding trace would be enabled. For
Example, setting the debug value to 00000001000000000000000000000000
would enable all failure trace prints in RIP6 SubSystem."
::= { fsrip6Scalars 2 }
fsrip6GlobalInstanceIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifes Instance Index, used to
indicate the instance w.r.t which all the
configuration will be performed. Before any
configuration this object has to be set to the
specific Instance Index. This object will be of use
only in case the RIPng module is supporting Multiple
Instance. Ripng comes up with 0 as the default instance."
::= { fsrip6Scalars 3 }
fsrip6PeerFilter OBJECT-TYPE
SYNTAX INTEGER
{
allow (1),
deny (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to set peer list to allow or deny.
if the flag set to allow, then responses from the
peers in the list can be allowed to be processed.
If the flag is set to deny, the responses from the
peers in the list are not allowed to be processed."
DEFVAL { deny }
::= { fsrip6Scalars 4 }
fsrip6AdvFilter OBJECT-TYPE
SYNTAX INTEGER
{
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Flag to enable filtering of routes in the Ripng
responses to be advertised. Setting the flag to
enable(1) will filter the corresponding routing
entries in the response, that are matching with
the AdvFilter list. Setting it to disable(2)
will disable the filter, meaning that all the
entries in the response message are going to be
advertised."
DEFVAL { disable }
::= { fsrip6Scalars 5 }
fsRip6RRDAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls redistribution of Direct, Static, OSPF and BGP
routes into RIP. If this object is set to enable, then
routes from protocols as specified by
fsrip6RRDProtoMaskForEnable will be imported into RIP and
the RIP learnt routes will be distributed to BGP and OSPF.
If this object is set as disable, then the routes learned
from protocols specified by fsrip6RRDProtoMaskForEnable
will be removed from RIP and no route will be either
distributed to or imported from OSPF anf BGP. This object
can be set only if fsrip6GlobalAdminStatus is up. When the
global admin state changes the fsRip6RRDAdminStatus also
changes."
DEFVAL { enable }
::= { fsrip6Scalars 6 }
fsrip6RRDProtoMaskForEnable OBJECT-TYPE
SYNTAX Integer32
-- See the description
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bit mask of source protocols from which routes are
imported to RIP.(LSB corresponds to Bit 0)
Bit 1, if set, indicates that direct routes can be
redistributed into RIP. (value = 2)
Bit 2, if set, indicates that static routes can be
redistributed into RIP. (value = 4)
Bit 5, if set to 1, indicates that routes from OSPF can be
redistributed into RIP. (value = 32)
Bit 6, if set to 2, indicates that BGP routes can be
redistributed into RIP. (value = 64)
Bit 9, if set to 2, indicates that ISIS Level-1 routes can be
redistributed into RIP. (value = 512)
Bit 10, if set to 2, indicates that ISIS Level-2 routes can be
redistributed into RIP. (value = 1024)
Other bits are reserved for future use."
::= { fsrip6Scalars 7 }
fsrip6RRDSrcProtoMaskForDisable OBJECT-TYPE
SYNTAX Integer32
-- See the description
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bit mask of source protocols from which redistribution
to BGP is disabled.(LSB corresponds to Bit 0)
Bit 1, if set, indicates that direct routes cannot be
redistributed into RIP. (value = 2)
Bit 2, if set, indicates that static routes cannot be
redistributed into RIP. (value = 4)
Bit 5, if set to 1, indicates that routes from OSPF cannot
be redistributed into RIP. (value = 32)
Bit 6, if set to 2, indicates that BGP routes cannot be
redistributed into RIP. (value = 64)
Bit 9, if set to 2, indicates that ISIS Level-1 routes can be
redistributed into RIP. (value = 512)
Bit 10, if set to 2, indicates that ISIS Level-2 routes can be
redistributed into RIP. (value = 1024)
Other bits are reserved for future use."
::= { fsrip6Scalars 8 }
fsrip6RRDRouteDefMetric OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default metric to be used for the imported routes
from RTM6. If 0, then metric value from the RTM6 will
be used."
DEFVAL { 0 }
::= { fsrip6Scalars 9 }
fsrip6RRDRouteMapName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Name Identifies the specified route-map
in the list of route-maps. If this Object needs to be
changed, first reset this object and then configure the
new value."
::= { fsrip6Scalars 10 }
fsrip6RouteCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the number of route entries."
::= { fsrip6Scalars 11 }
-- ripngScalars END
-- ripngTable BEGIN
-- IPv6 RIP Instance Table
-- This table is relevent only when RIPng is supporting Multiple
-- Instance Feature.
-- This table contains Instance related parameters.
-- The entry is created or deleted whenever a new Instance is to
-- be created or deleted.
fsrip6InstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF Fsrip6InstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains Instance related parameters. This table is
a global table i.e. its not instance specific."
::= { fsrip6Tables 1 }
fsrip6InstanceEntry OBJECT-TYPE
SYNTAX Fsrip6InstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry in the IPv6 RIP Instance Table. An entry is
created/deleted in this table when the corresponding
RIP6 instance is created/deleted."
INDEX { fsrip6InstanceIndex }
::= { fsrip6InstanceTable 1 }
Fsrip6InstanceEntry ::=
SEQUENCE {
fsrip6InstanceIndex
Integer32,
fsrip6InstanceStatus
INTEGER
}
fsrip6InstanceIndex OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the RIPng Instance."
::= { fsrip6InstanceEntry 1 }
fsrip6InstanceStatus OBJECT-TYPE
SYNTAX INTEGER {
down(0), -- Instance Deleted
up(1) -- Instance Created
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of the specific Instance whether UP or DOWN."
DEFVAL { 1 }
::= { fsrip6InstanceEntry 2 }
-- End of Instance Table
-- IPv6 RIP Instance Interface Map Table
-- This table is relevent only when RIPng is supporting Multiple
-- Instance Feature.
-- This table contains Instance-Interface Mapping parameters.
-- The entry in this table is created whenever an Interface gets
-- attached to an Instance and deleted whenever and Instance get
-- deleted or an Interface gets detached from an Instance.
fsrip6InstIfMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF Fsrip6InstIfMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains Instance-If mapping parametersits. This is
a global table ie its not instance specific."
::= { fsrip6Tables 2 }
fsrip6InstIfMapEntry OBJECT-TYPE
SYNTAX Fsrip6InstIfMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry in this table is created whenever an Interface gets
attached to an Instance and deleted whenever and Instance get
deleted or an Interface gets detached from an Instance."
INDEX { fsrip6IfIndex }
::= { fsrip6InstIfMapTable 1 }
Fsrip6InstIfMapEntry ::=
SEQUENCE {
fsrip6IfIndex
Integer32,
fsrip6InstIfMapInstId
Integer32,
fsrip6InstIfMapIfAtchStatus
INTEGER
}
fsrip6IfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies
the RIPng Interface."
::= { fsrip6InstIfMapEntry 1 }
fsrip6InstIfMapInstId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value which uniquely identifies the
RIPng Instance to which a RIPng Interface is
attached. When a row is created in this table
this object is assigned the value of
fsrip6GlobalInstanceIndex "
::= { fsrip6InstIfMapEntry 2 }
fsrip6InstIfMapIfAtchStatus OBJECT-TYPE
SYNTAX INTEGER {
detached(0), -- Interface is detached
-- from Instance
attached(1) -- Interface attached
-- to an Instance
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The attachment status of a RIPng Interface, whether attached
to an instance or not."
::= { fsrip6InstIfMapEntry 3 }
-- END of Instance Interface Map Table.
-- IPv6 RIP Interface Table
-- This table contains interface-based RIPng parameters
-- Entries created/deleted in this table when corresponding
-- IPv6 interface is created/deleted.
-- Entries exist in this table even if RIPng protocol is not
-- running on the interface as static routes are also maintained
-- in the RIP routing table.
fsrip6RipIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Fsrip6RipIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing interface-related RIPng parameters."
::= { fsrip6Tables 3 }
fsrip6RipIfEntry OBJECT-TYPE
SYNTAX Fsrip6RipIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry in the IPv6 RIP Interface Table. An entry is
created/deleted in this table when corresponding
IPv6 interface is created/deleted."
INDEX { fsrip6RipIfIndex }
::= { fsrip6RipIfTable 1 }
Fsrip6RipIfEntry ::=
SEQUENCE {
fsrip6RipIfIndex
Integer32,
fsrip6RipIfProfileIndex
Integer32,
fsrip6RipIfCost
Integer32,
fsrip6RipIfOperStatus
INTEGER,
fsrip6RipIfProtocolEnable
INTEGER,
fsrip6RipIfInMessages
Counter32,
fsrip6RipIfInRequests
Counter32,
fsrip6RipIfInResponses
Counter32,
fsrip6RipIfUnknownCmds
Counter32,
fsrip6RipIfInOtherVer
Counter32,
fsrip6RipIfInDiscards
Counter32,
fsrip6RipIfOutMessages
Counter32,
fsrip6RipIfOutRequests
Counter32,
fsrip6RipIfOutResponses
Counter32,
fsrip6RipIfOutTrigUpdates
Counter32,
fsrip6RipIfDefRouteAdvt
INTEGER
}
fsrip6RipIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the IPv6
interface on which this fsrip6RipIfEntry exists.
The interface identified by a particular value of this
index is the same interface as identified by the same
value of fsrip6IfIndex."
::= { fsrip6RipIfEntry 1 }
fsrip6RipIfProfileIndex OBJECT-TYPE
SYNTAX Integer32 (0..9)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Index into the RIPng Profile Table which contains the
RIPng parameters for this interface."
DEFVAL { 0 }
::= { fsrip6RipIfEntry 2 }
fsrip6RipIfCost OBJECT-TYPE
SYNTAX Integer32 (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The 'cost' associated with this interface. This 'cost'
is added to the metric of all routes learnt over this
interface before they are installed in the routing table."
DEFVAL { 1 }
::= { fsrip6RipIfEntry 3 }
fsrip6RipIfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabledup(1),-- Interface operational
-- and RIPng is enabled on it
enableddown(2),-- Interface not operational
-- but RIPng is enabled on it
disabledup(3),-- Interface operational
-- and RIPng not enabled on it
disableddown(4)-- Interface not operational
-- and RIPng not enabled on it
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of this interface and whether
RIPng is enabled/disabled on it."
::= { fsrip6RipIfEntry 4 }
fsrip6RipIfProtocolEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1), -- RIPng is Enabled
-- Over this Interface
disable(2) --RIPng is Disabled
--Over this Interface
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RIPng is enabled over this Interface or Not."
DEFVAL { disable }
::= { fsrip6RipIfEntry 5 }
fsrip6RipIfInMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng messages received on this interface. "
::= { fsrip6RipIfEntry 6 }
fsrip6RipIfInRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng Requests received on this interface. "
::= { fsrip6RipIfEntry 7 }
fsrip6RipIfInResponses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng Responses received on this interface. "
::= { fsrip6RipIfEntry 8 }
fsrip6RipIfUnknownCmds OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng packets with unknown command received
on this interface."
::= { fsrip6RipIfEntry 9 }
fsrip6RipIfInOtherVer OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng packets received with other version
on this interface."
::= { fsrip6RipIfEntry 10 }
fsrip6RipIfInDiscards OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of received RIPng packets that were discarded."
::= { fsrip6RipIfEntry 11 }
fsrip6RipIfOutMessages OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng messages sent out on this interface."
::= { fsrip6RipIfEntry 12 }
fsrip6RipIfOutRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng Requests sent out on this interface."
::= { fsrip6RipIfEntry 13 }
fsrip6RipIfOutResponses OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RIPng Responses sent out on this interface."
::= { fsrip6RipIfEntry 14 }
fsrip6RipIfOutTrigUpdates OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of triggered updates sent out on this interface."
::= { fsrip6RipIfEntry 15 }
fsrip6RipIfDefRouteAdvt OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This Object controls the advertisement of default route
over this interface."
DEFVAL { 0 }
::= { fsrip6RipIfEntry 16 }
-- IPv6 RIP Profile Table
-- This table specifies the RIPng related parameters which are
-- referred by interfaces on which RIPng protocol is enabled.
-- Entries are created/deleted from SNMP except for the first profile
-- entry which is autocreated and cannot be deleted.
fsrip6RipProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF Fsrip6RipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table containing RIPng related configurable parameters
which are maintained as a profile and referred by the
fsrip6RipIfTable."
::= { fsrip6Tables 4 }
fsrip6RipProfileEntry OBJECT-TYPE
SYNTAX Fsrip6RipProfileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry in the IPv6 Address Profile Table which contains
RIPng parameters. One or more RIP interfaces refer to this
profile through the object fsrip6RipIfProfileIndex in the
fsrip6RipIfTable. An entry of this table other than the first
entry is created/deleted from SNMP."
INDEX { fsrip6RipProfileIndex }
::= { fsrip6RipProfileTable 1 }
Fsrip6RipProfileEntry ::=
SEQUENCE {
fsrip6RipProfileIndex
Integer32,
fsrip6RipProfileStatus
INTEGER,
fsrip6RipProfileHorizon
INTEGER,
fsrip6RipProfilePeriodicUpdTime
Integer32,
fsrip6RipProfileTrigDelayTime
Integer32,
fsrip6RipProfileRouteAge
Integer32,
fsrip6RipProfileGarbageCollectTime
Integer32
}
fsrip6RipProfileIndex OBJECT-TYPE
SYNTAX Integer32 (0..9)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value identifying the particular IPv6
RIP profile. This is referred by fsrip6RipIfProfileIndex of
the IPv6 RIP interface Table."
::= { fsrip6RipProfileEntry 1 }
fsrip6RipProfileStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1),
invalid (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates that the entry is valid or not. An entry other
than the first entry can be deleted by setting this object
to invalid(2)."
::= { fsrip6RipProfileEntry 2 }
fsrip6RipProfileHorizon OBJECT-TYPE
SYNTAX INTEGER {
-- indicates that no-horizoning
-- be done on the interface
nohorizon(1) , -- while sending updates
-- indicates that split-
-- horizoning be done on the
-- interface while sending
splithorizon(2), -- updates
-- indicates that poison
-- reverse be done on the
-- interface while sending
poisonreverse(3) -- updates
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the type of horizoning to be done while sending
routing informations (learnt on that interface) over that
interface. If the configured value is split-horizon(2) then
routes learnt on a interface are not sent over that
interface. If the configured value is poison-reverse(3) then
such routes are sent with a metric of 16."
DEFVAL { poisonreverse }
::= { fsrip6RipProfileEntry 3 }
fsrip6RipProfilePeriodicUpdTime OBJECT-TYPE
SYNTAX Integer32 (30..500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the interval in seconds between the periodic
RIPng updates."
DEFVAL { 30 }
::= { fsrip6RipProfileEntry 4 }
fsrip6RipProfileTrigDelayTime OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the time interval in seconds by which further
triggered updates are delayed after one triggered update
is sent."
DEFVAL { 5 }
::= { fsrip6RipProfileEntry 5 }
fsrip6RipProfileRouteAge OBJECT-TYPE
SYNTAX Integer32 (180..500)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the period in seconds for which a dynamic route
will be kept in the IPv6 RIP routing table without receiving
any updates for the route. After this time interval, the
route will not be valid and will be aged out."
DEFVAL { 180 }
::= { fsrip6RipProfileEntry 6 }
fsrip6RipProfileGarbageCollectTime OBJECT-TYPE
SYNTAX Integer32 (120..180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the period in seconds for which a route which
has aged out is retained in the IPv6 RIP Routing Table. After
this time interval the route is deleted from the IPv6
RIP Routing Table."
DEFVAL { 120 }
::= { fsrip6RipProfileEntry 7 }
-- RIPng Routing Table
-- The RIPng routing table contains an entry for each
-- valid IPv6 unicast routes that can be used for packet
-- forwarding. There are no entries for Multicast and
-- Link-Local addresses.
-- This table contains non-RIPng routes learnt via redistribution
-- from IPv6 and dynamic routes (updated by RIPng).
-- Entries are created/deleted to this table through
-- 1. Redistributed from IPv6
-- 2. routes learnt from other RIPng Peers
fsrip6RipRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF Fsrip6RipRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains dynamic routes that are learnt
through RIPng protocol as well as non-RIPng routes learnt
via redistribution."
::= { fsrip6Tables 5 }
fsrip6RipRouteEntry OBJECT-TYPE
SYNTAX Fsrip6RipRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the RIPng Routing Table. An entry can be created
by means of the RIPng protocol and redistributed routes from
IPv6. There can be a non-RIPng route as well as a RIPng route
with the same destination and prefix length."
INDEX { fsrip6RipRouteDest,
fsrip6RipRoutePfxLength,
fsrip6RipRouteProtocol,
fsrip6RipRouteIfIndex
}
::= { fsrip6RipRouteTable 1 }
Fsrip6RipRouteEntry ::=
SEQUENCE {
fsrip6RipRouteDest
OCTET STRING,
fsrip6RipRoutePfxLength
Integer32,
fsrip6RipRouteProtocol
INTEGER,
fsrip6RipRouteIfIndex
Integer32,
fsrip6RipRouteNextHop
OCTET STRING ,
fsrip6RipRouteMetric
Integer32,
fsrip6RipRouteTag
Integer32,
fsrip6RipRouteAge
Integer32
}
fsrip6RipRouteDest OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The destination IPv6 address of this route.
This object will not take a Link-Local or Multicast address
value."
::= { fsrip6RipRouteEntry 1 }
fsrip6RipRoutePfxLength OBJECT-TYPE
SYNTAX Integer32 (1..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the prefix length of the destination
address."
::= { fsrip6RipRouteEntry 2 }
fsrip6RipRouteProtocol OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- none of the following
local(2), -- non-protocol information,
-- e.g., manually configured
-- entries
netmgmt(3), -- static route
ndisc(4), -- e.g., Redirect
-- the following are all
-- dynamic routing protocols
rip(5), -- RIPng
ospf(6), -- Open Shortest Path First
idrp(7) -- InterDomain Routing Protocol
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The routing mechanism via which this route was
learned. If it has value local(2), it indicates this
route was derived from a configured address prefix."
::= { fsrip6RipRouteEntry 3 }
fsrip6RipRouteIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index value which uniquely identifies the local
interface through which the next hop of this
route should be reached. The interface identified
by a particular value of this index is the same
interface as identified by the same value of fsrip6IfIndex."
::= { fsrip6RipRouteEntry 4 }
fsrip6RipRouteNextHop OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Next hop IPv6 Address for this route. For direct routes
it has the value ::0."
::= { fsrip6RipRouteEntry 5 }
fsrip6RipRouteMetric OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The routing metric associated with this route. A metric
of 16 indicates infinity implying the route is no longer
valid."
DEFVAL { 1 }
::= { fsrip6RipRouteEntry 6 }
fsrip6RipRouteTag OBJECT-TYPE
SYNTAX Integer32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies whether this route is an internal
or external route. Value 0 represent routes are internal
to the routing domain and Value > 0 represent routes
are external to the routing domain."
::= { fsrip6RipRouteEntry 7 }
fsrip6RipRouteAge OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds since this route was last
updated or otherwise determined to be correct. For
statically configured routes and locally derived routes,
this object has value 0."
::= { fsrip6RipRouteEntry 8 }
-- Fsrip6PeerTable
fsrip6RipPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF Fsrip6RipPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the Addresses of those Peers
whose RIPng Responses are to be accepted or denied"
::= { fsrip6Tables 6 }
fsrip6RipPeerEntry OBJECT-TYPE
SYNTAX Fsrip6RipPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Single entity in the fsrip6RipPeerTable."
INDEX
{ fsrip6RipPeerAddr }
::= { fsrip6RipPeerTable 1 }
Fsrip6RipPeerEntry ::=
SEQUENCE {
fsrip6RipPeerAddr
OCTET STRING,
fsrip6RipPeerEntryStatus
INTEGER
}
fsrip6RipPeerAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Address of the Peer, from whom Responses are
to be Allowed or Denied"
::= { fsrip6RipPeerEntry 1 }
fsrip6RipPeerEntryStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid (1),
invalid (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"'valid' indicated presence of the entry.
'invalid' means the entry is unavailable. "
::= { fsrip6RipPeerEntry 2}
-- Fsrip6RipAdvFilterTable
fsrip6RipAdvFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF Fsrip6RipAdvFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the routes which are
NOT to be advertised in the RIPng Responses sent
by the router, if fsrip6AdvFilter is enabled"
::= { fsrip6Tables 7 }
fsrip6RipAdvFilterEntry OBJECT-TYPE
SYNTAX Fsrip6RipAdvFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Single entity in the fsrip6RipAdvFilterTable"
INDEX
{
fsrip6RipAdvFilterAddress
}
::= { fsrip6RipAdvFilterTable 1 }
Fsrip6RipAdvFilterEntry ::=
SEQUENCE {
fsrip6RipAdvFilterAddress
OCTET STRING,
fsrip6RipAdvFilterStatus
INTEGER
}
fsrip6RipAdvFilterAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The route(s) with this address is NOT to be
advertised to the Peers, if fsrip6AdvFilter
is enabled"
::= { fsrip6RipAdvFilterEntry 1 }
fsrip6RipAdvFilterStatus OBJECT-TYPE
SYNTAX INTEGER
{
valid (1),
invalid(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"'valid' indicated presence of the entry.
'invalid' means the entry is unavailable. "
::= { fsrip6RipAdvFilterEntry 2 }
--ripngTable END
-- FILTERING OBJECT DEFINITION BEGIN
fsrip6DistInOutRouteMap OBJECT IDENTIFIER ::= { fsrip6 3 }
fsRip6DistInOutRouteMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsRip6DistInOutRouteMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing the configuration of filtering for route map."
::= { fsrip6DistInOutRouteMap 1 }
fsRip6DistInOutRouteMapEntry OBJECT-TYPE
SYNTAX FsRip6DistInOutRouteMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the filtering configuration of single entry."
INDEX {fsRip6DistInOutRouteMapName, fsRip6DistInOutRouteMapType}
::= { fsRip6DistInOutRouteMapTable 1 }
FsRip6DistInOutRouteMapEntry ::= SEQUENCE {
fsRip6DistInOutRouteMapName DisplayString,
fsRip6DistInOutRouteMapType Integer32,
fsRip6DistInOutRouteMapValue Integer32,
fsRip6DistInOutRouteMapRowStatus RowStatus
}
fsRip6DistInOutRouteMapName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Route map name."
::= { fsRip6DistInOutRouteMapEntry 1 }
fsRip6DistInOutRouteMapType OBJECT-TYPE
SYNTAX Integer32(1..3)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Type of route map to indicate the route map is for
distribute in or for distribute out or for distance.
1 - distance
2 - distribute in
3 - distribute out"
::= { fsRip6DistInOutRouteMapEntry 3 }
fsRip6DistInOutRouteMapValue OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Distance value ( this will be unused for distribute list )"
::= { fsRip6DistInOutRouteMapEntry 4 }
fsRip6DistInOutRouteMapRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { fsRip6DistInOutRouteMapEntry 5 }
-- FILTERING OBJECT DEFINITION END
-- PREFERENCE OBJECT DEFINITION BEGIN
fsrip6PreferenceGroup OBJECT IDENTIFIER ::= { fsrip6 4 }
fsRip6PreferenceValue OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Preference value for RIP6 routes. If the value is set as '0',it
will inturn be mapped to default value "
DEFVAL { 120 }
::= { fsrip6PreferenceGroup 1 }
-- PREFERENCE OBJECT DEFINITION END
fsRip6TestBulkUpd OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is disabled to crash the active node during
bulk update."
::= { fsRip6Test 1 }
fsRip6TestDynamicUpd OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is disabled to make the active node drop the
dynamic update to standby node."
::= { fsRip6Test 2 }
END