800 lines
26 KiB
Plaintext
800 lines
26 KiB
Plaintext
-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved
|
|
|
|
-- $Id: fsrtm.mib,v 1.16 2016/02/08 10:40:15 siva Exp $
|
|
|
|
ARICENT-RTM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, MODULE-IDENTITY, IpAddress,
|
|
Integer32, Unsigned32,
|
|
enterprises FROM SNMPv2-SMI
|
|
TruthValue, RowStatus FROM SNMPv2-TC;
|
|
|
|
futurertm MODULE-IDENTITY
|
|
LAST-UPDATED "201209050000Z"
|
|
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
|
|
CONTACT-INFO "support@aricent.com"
|
|
DESCRIPTION " This mib module is for Route redidtribution support
|
|
provided by Route Table Manager"
|
|
REVISION "201209050000Z"
|
|
DESCRIPTION " This mib module is for Route redidtribution support
|
|
provided by Route Table Manager"
|
|
::= { enterprises futuresoftware(2076) 107}
|
|
|
|
fsrrdScalar OBJECT IDENTIFIER ::= { futurertm 1 }
|
|
|
|
--SCALAR_TABLE_BEGIN
|
|
|
|
fsRrdRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The BGP/OSPF Router Id."
|
|
::= { fsrrdScalar 1 }
|
|
|
|
fsRrdFilterByOspfTag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To enable distribution of routes from OSPF to BGP/IDRP based
|
|
on the OSPF tag or the various subfields of the OSPF tag
|
|
(ref RFC1745 sec 2.1). This filter takes precedence over the
|
|
common RRD control table."
|
|
DEFVAL { disable }
|
|
::= { fsrrdScalar 2 }
|
|
|
|
fsRrdFilterOspfTag OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF tag based on which routes have to be filtered for
|
|
export to BGP/IDRP"
|
|
::= { fsrrdScalar 3 }
|
|
|
|
fsRrdFilterOspfTagMask OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The bitmask to be applied to fsRrdFilterOspfTag for comparison.
|
|
This bitmask specifies the fields of the OSPF tag to be
|
|
considered for filtering."
|
|
DEFVAL { -1 }
|
|
::= { fsrrdScalar 4 }
|
|
|
|
fsRrdRouterASNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Autonomous system number in which this router is running."
|
|
DEFVAL { 0 }
|
|
::= { fsrrdScalar 5 }
|
|
|
|
fsRrdAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Admin status of the RTM. This object can be set to
|
|
enabled only after setting the AS number and the Router ID to a valid
|
|
value."
|
|
DEFVAL { disabled }
|
|
::= { fsrrdScalar 6 }
|
|
|
|
fsRtmThrottleLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In order to avoid CPU hogs while processing the routes, the number
|
|
of routes being processed is restricted via this throlle limit."
|
|
DEFVAL { 1000 }
|
|
::= { fsrrdScalar 7}
|
|
|
|
|
|
fsRtmMaximumBgpRoutes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Object configures the number of BGP routes to
|
|
be programmed in RTM"
|
|
::= { fsrrdScalar 8}
|
|
|
|
fsRtmMaximumOspfRoutes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Object configures the number of OSPF routes to
|
|
be programmed in RTM"
|
|
::= { fsrrdScalar 9 }
|
|
|
|
fsRtmMaximumRipRoutes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Object configures the number of RIP routes to
|
|
be programmed in RTM"
|
|
::= { fsrrdScalar 10 }
|
|
|
|
fsRtmMaximumStaticRoutes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Object configures the number of STATIC routes to
|
|
be programmed in RTM"
|
|
::= { fsrrdScalar 11 }
|
|
|
|
fsRtmMaximumISISRoutes OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This Object configures the number of ISIS routes to
|
|
be programmed in RTM"
|
|
::= { fsrrdScalar 12 }
|
|
|
|
fsRtmIpStaticRouteDistance OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the default administrative distance for IPv4
|
|
static routes."
|
|
::= { fsrrdScalar 13 }
|
|
|
|
fsEcmpAcrossProtocolAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object enables/disables ECMP across protocols feature."
|
|
DEFVAL { enable }
|
|
::= { fsrrdScalar 14 }
|
|
|
|
fsRtmRouteLeakStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable VRF Route Leaking between Default VRF and Non-Default VRF."
|
|
DEFVAL { disable }
|
|
::= { fsrrdScalar 15 }
|
|
|
|
-- SCALAR_TABLE_END fsrrd
|
|
|
|
fsRrdControlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRrdControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control Table for configuring routes allowed/denied
|
|
for export."
|
|
|
|
::= { futurertm 2 }
|
|
|
|
|
|
fsRrdControlEntry OBJECT-TYPE
|
|
SYNTAX FsRrdControlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of fsRrdControlTable."
|
|
INDEX {
|
|
fsRrdControlDestIpAddress,
|
|
fsRrdControlNetMask
|
|
}
|
|
::= { fsRrdControlTable 1 }
|
|
|
|
|
|
FsRrdControlEntry ::=
|
|
SEQUENCE {
|
|
fsRrdControlDestIpAddress
|
|
IpAddress,
|
|
fsRrdControlNetMask
|
|
IpAddress,
|
|
fsRrdControlSourceProto
|
|
INTEGER,
|
|
fsRrdControlDestProto
|
|
Integer32,
|
|
fsRrdControlRouteExportFlag
|
|
INTEGER,
|
|
fsRrdControlRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
fsRrdControlDestIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of this route.
|
|
|
|
This object may not take a Multicast (Class D)
|
|
address or the reserved address (Class E) value.
|
|
|
|
Any assignment (implicit or otherwise) of an
|
|
instance of this object to a value x must be
|
|
rejected if the bitwise logical-AND of x with
|
|
the value of the corresponding instance of the
|
|
fsRrdControlNetMask object is not equal to x."
|
|
::= { fsRrdControlEntry 1 }
|
|
|
|
fsRrdControlNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate the mask to be logical-ANDed with the
|
|
destination address before being compared to
|
|
the value in the ipCidrRouteDest field. For
|
|
those systems that do not support arbitrary
|
|
subnet masks, an agent constructs the value of
|
|
the ipCidrRouteMask by reference to the IP Ad-
|
|
dress Class.
|
|
Any assignment (implicit or otherwise) of an
|
|
instance of this object to a value x must be
|
|
rejected if the bitwise logical-AND of x with
|
|
the value of the corresponding instance of the
|
|
ipCidrRouteDest object is not equal to ipCidrRoute-
|
|
Dest.
|
|
The mask is also used to specify the range of IP
|
|
addresses.
|
|
For Eg. Destination Net = 128.11.0.0
|
|
Net Mask = 255.255.0.0 specifies the range of
|
|
routes starting from 128.11.0.0 to 121.11.255.255.
|
|
For specifying all routes give
|
|
Destination Net = 0.0.0.0
|
|
Net Mask = 255.255.255.255"
|
|
::= { fsRrdControlEntry 2 }
|
|
|
|
|
|
fsRrdControlSourceProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
any (0), -- interface based routes
|
|
other (1), -- not specified
|
|
local (2), -- local interface
|
|
netmgmt (3), -- static route
|
|
icmp (4), -- result of ICMP Redirect
|
|
egp (5), -- Exterior Gateway Protocol
|
|
ggp (6), -- Gateway-Gateway Protocol
|
|
hello (7), -- FuzzBall HelloSpeak
|
|
rip (8), -- Berkeley RIP or RIP-II
|
|
isIs (9), -- Dual IS-IS
|
|
esIs (10), -- ISO 9542
|
|
ciscoIgrp (11), -- Cisco IGRP
|
|
bbnSpfIgp (12), -- BBN SPF IGP
|
|
ospf (13), -- Open Shortest Path First
|
|
bgp (14), -- Border Gateway Protocol
|
|
idpr (15), -- InterDomain Policy Routing
|
|
ciscoEigrp (16) -- Cisco EIGRP
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Identifier of the source routing protocol.
|
|
A value of zero will be interpreted as 'any',
|
|
which may be used to configure interface based
|
|
route redistribution."
|
|
DEFVAL { other }
|
|
::= { fsRrdControlEntry 3}
|
|
|
|
fsRrdControlDestProto OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The identifier of the destination routing protocol.
|
|
This field is a bit mask, a 1 indicates that the route
|
|
has to be exported to the routing protocol corresponding
|
|
to the bit-position.
|
|
+---------------------------------------------------+
|
|
| ciscoEigrp | idpr | bgp | ospf |
|
|
+---------------------------------------------------+
|
|
| 15 | 14 | 13 | 12 |
|
|
+---------------------------------------------------+
|
|
| bbnSpfIgp | ciscoIgrp | esIs | isIs |
|
|
+---------------------------------------------------+
|
|
| 11 | 10 | 9 | 8 |
|
|
+---------------------------------------------------+
|
|
| rip | hello | ggp | egp |
|
|
+---------------------------------------------------+
|
|
| 7 | 6 | 5 | 4 |
|
|
+---------------------------------------------------+
|
|
| icmp | netmgmt | local | other |
|
|
+---------------------------------------------------+
|
|
| 3 | 2 | 1 | 0 |
|
|
+---------------------------------------------------+"
|
|
DEFVAL { 0 }
|
|
::= { fsRrdControlEntry 4}
|
|
|
|
fsRrdControlRouteExportFlag OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
permit (1),
|
|
deny (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This flag specifies whether the route is allowed
|
|
for export or denied."
|
|
DEFVAL { permit }
|
|
::= { fsRrdControlEntry 5}
|
|
|
|
fsRrdControlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row by which a new row can be created or deleted
|
|
according to the SMIv2 conventions."
|
|
::= { fsRrdControlEntry 6 }
|
|
|
|
--Routing Protocol Registration table.
|
|
|
|
fsRrdRoutingProtoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRrdRoutingProtoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Registration Table for the different routing protocols.
|
|
This table is read-only and reflects the information of
|
|
routing protocols held by the Route Table Manager."
|
|
::= { futurertm 3 }
|
|
|
|
fsRrdRoutingProtoEntry OBJECT-TYPE
|
|
SYNTAX FsRrdRoutingProtoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in to the fsRrdRoutingProtoTable."
|
|
INDEX {
|
|
fsRrdRoutingProtoId
|
|
}
|
|
::= { fsRrdRoutingProtoTable 1 }
|
|
|
|
|
|
FsRrdRoutingProtoEntry ::=
|
|
SEQUENCE {
|
|
fsRrdRoutingProtoId
|
|
INTEGER,
|
|
fsRrdRoutingRegnId
|
|
Integer32,
|
|
fsRrdRoutingProtoTaskIdent
|
|
OCTET STRING,
|
|
fsRrdRoutingProtoQueueIdent
|
|
OCTET STRING,
|
|
fsRrdAllowOspfAreaRoutes
|
|
INTEGER,
|
|
fsRrdAllowOspfExtRoutes
|
|
INTEGER
|
|
}
|
|
|
|
fsRrdRoutingProtoId OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1), -- not specified
|
|
local (2), -- local interface
|
|
netmgmt (3), -- static route
|
|
icmp (4), -- result of ICMP Redirect
|
|
egp (5), -- Exterior Gateway Protocol
|
|
ggp (6), -- Gateway-Gateway Protocol
|
|
hello (7), -- FuzzBall HelloSpeak
|
|
rip (8), -- Berkeley RIP or RIP-II
|
|
isIs (9), -- Dual IS-IS
|
|
esIs (10), -- ISO 9542
|
|
ciscoIgrp (11), -- Cisco IGRP
|
|
bbnSpfIgp (12), -- BBN SPF IGP
|
|
ospf (13), -- Open Shortest Path First
|
|
bgp (14), -- Border Gateway Protocol
|
|
idpr (15), -- InterDomain Policy Routing
|
|
ciscoEigrp (16) -- Cisco EIGRP
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Identifier of the routing protocol registered
|
|
with the routing table manager"
|
|
::= { fsRrdRoutingProtoEntry 1 }
|
|
|
|
|
|
fsRrdRoutingRegnId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Registeration ID assigned by the RTM for this Routing Protocol "
|
|
::= { fsRrdRoutingProtoEntry 2 }
|
|
|
|
|
|
|
|
fsRrdRoutingProtoTaskIdent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name/Identifier of the Routing Task"
|
|
::= { fsRrdRoutingProtoEntry 3 }
|
|
|
|
fsRrdRoutingProtoQueueIdent OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name/Identifier of the Message Queue to which messages
|
|
to the Routing Task are posted."
|
|
::= { fsRrdRoutingProtoEntry 4 }
|
|
|
|
fsRrdAllowOspfAreaRoutes OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single configuration parameter that enables administator to have a
|
|
contol over PERMIT/deny of all OSPF inter-area and intra-area
|
|
address/mask pairs to be exported into this routing protocol."
|
|
DEFVAL { enable }
|
|
::= { fsRrdRoutingProtoEntry 5 }
|
|
|
|
fsRrdAllowOspfExtRoutes OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable (1),
|
|
disable (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single configuration parameter that enables administator to have a
|
|
contol over PERMIT/deny of all OSPF Type 1 and Type 2 Exteral address/mask
|
|
pairs to be exported into this routing protocol."
|
|
DEFVAL { enable }
|
|
::= { fsRrdRoutingProtoEntry 6 }
|
|
|
|
-- RTM Common Route Table
|
|
|
|
-- The RTM Common Route Table can be used to view all the
|
|
-- routes present in the system.
|
|
|
|
fsRtmCommonRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FsRtmCommonRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entity's IP Routing table. This table can be used to
|
|
view all the routes present in the system"
|
|
::= { futurertm 4 }
|
|
|
|
fsRtmCommonRouteEntry OBJECT-TYPE
|
|
SYNTAX FsRtmCommonRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A particular route to a particular destina-
|
|
tion, under a particular policy."
|
|
INDEX {
|
|
fsRtmCommonRouteDest,
|
|
fsRtmCommonRouteMask,
|
|
fsRtmCommonRouteTos,
|
|
fsRtmCommonRouteNextHop
|
|
}
|
|
::= { fsRtmCommonRouteTable 1 }
|
|
|
|
FsRtmCommonRouteEntry ::=
|
|
SEQUENCE {
|
|
fsRtmCommonRouteDest
|
|
IpAddress,
|
|
fsRtmCommonRouteMask
|
|
IpAddress,
|
|
fsRtmCommonRouteTos
|
|
Integer32,
|
|
fsRtmCommonRouteNextHop
|
|
IpAddress,
|
|
fsRtmCommonRouteIfIndex
|
|
Integer32,
|
|
fsRtmCommonRouteType
|
|
INTEGER,
|
|
fsRtmCommonRouteProto
|
|
INTEGER,
|
|
fsRtmCommonRouteAge
|
|
Integer32,
|
|
fsRtmCommonRouteInfo
|
|
OBJECT IDENTIFIER,
|
|
fsRtmCommonRouteNextHopAS
|
|
Integer32,
|
|
fsRtmCommonRouteMetric1
|
|
Integer32,
|
|
fsRtmCommonRoutePrivateStatus
|
|
TruthValue,
|
|
fsRtmCommonRouteStatus
|
|
RowStatus,
|
|
fsRtmCommonRoutePreference
|
|
Integer32
|
|
}
|
|
|
|
fsRtmCommonRouteDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The destination IP address of this route.
|
|
|
|
This object may not take a Multicast (Class D)
|
|
address value.
|
|
|
|
Any assignment (implicit or otherwise) of an
|
|
instance of this object to a value x must be
|
|
rejected if the bitwise logical-AND of x with
|
|
the value of the corresponding instance of the
|
|
fsRtmCommonRouteMask object is not equal to x."
|
|
::= { fsRtmCommonRouteEntry 1 }
|
|
|
|
fsRtmCommonRouteMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicate the mask to be logical-ANDed with the
|
|
destination address before being compared to
|
|
the value in the fsRtmCommonRouteDest field. For
|
|
those systems that do not support arbitrary
|
|
subnet masks, an agent constructs the value of
|
|
the fsRtmCommonRouteMask by reference to the IP Ad-
|
|
dress Class.
|
|
|
|
Any assignment (implicit or otherwise) of an
|
|
instance of this object to a value x must be
|
|
rejected if the bitwise logical-AND of x with
|
|
the value of the corresponding instance of the
|
|
fsRtmCommonRouteDest object is not equal to fsRtmCommonRoute-
|
|
Dest."
|
|
::= { fsRtmCommonRouteEntry 2 }
|
|
|
|
-- The following convention is included for specification
|
|
-- of TOS Field contents. At this time, the Host Requirements
|
|
-- and the Router Requirements documents disagree on the width
|
|
-- of the TOS field. This mapping describes the Router
|
|
-- Requirements mapping, and leaves room to widen the TOS field
|
|
-- without impact to fielded systems.
|
|
|
|
fsRtmCommonRouteTos OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The policy specifier is the IP TOS Field. The encoding
|
|
of IP TOS is as specified by the following convention.
|
|
Zero indicates the default path if no more specific
|
|
policy applies.
|
|
|
|
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
| | | |
|
|
| PRECEDENCE | TYPE OF SERVICE | 0 |
|
|
| | | |
|
|
+-----+-----+-----+-----+-----+-----+-----+-----+
|
|
|
|
IP TOS IP TOS
|
|
Field Policy Field Policy
|
|
Contents Code Contents Code
|
|
0 0 0 0 ==> 0 0 0 0 1 ==> 2
|
|
0 0 1 0 ==> 4 0 0 1 1 ==> 6
|
|
0 1 0 0 ==> 8 0 1 0 1 ==> 10
|
|
0 1 1 0 ==> 12 0 1 1 1 ==> 14
|
|
1 0 0 0 ==> 16 1 0 0 1 ==> 18
|
|
1 0 1 0 ==> 20 1 0 1 1 ==> 22
|
|
1 1 0 0 ==> 24 1 1 0 1 ==> 26
|
|
1 1 1 0 ==> 28 1 1 1 1 ==> 30"
|
|
::= { fsRtmCommonRouteEntry 3 }
|
|
|
|
fsRtmCommonRouteNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"On remote routes, the address of the next sys-
|
|
tem en route; Otherwise, 0.0.0.0."
|
|
::= { fsRtmCommonRouteEntry 4 }
|
|
|
|
fsRtmCommonRouteIfIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value which identifies the local
|
|
interface through which the next hop of this
|
|
route should be reached."
|
|
DEFVAL { 0 }
|
|
::= { fsRtmCommonRouteEntry 5 }
|
|
|
|
fsRtmCommonRouteType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1), -- not specified by this MIB
|
|
reject (2), -- route which discards traffic
|
|
local (3), -- local interface
|
|
remote (4) -- remote destination
|
|
}
|
|
MAX-ACCESS read-create
|
|
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 destina-
|
|
tion.
|
|
|
|
Routes which 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 which, if matched, discards
|
|
the message as unreachable. This is used in some
|
|
protocols as a means of correctly aggregating routes."
|
|
::= { fsRtmCommonRouteEntry 6 }
|
|
|
|
fsRtmCommonRouteProto OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other (1), -- not specified
|
|
local (2), -- local interface
|
|
netmgmt (3), -- static route
|
|
icmp (4), -- result of ICMP Redirect
|
|
|
|
-- the following are all dynamic
|
|
-- routing protocols
|
|
egp (5), -- Exterior Gateway Protocol
|
|
ggp (6), -- Gateway-Gateway Protocol
|
|
hello (7), -- FuzzBall HelloSpeak
|
|
rip (8), -- Berkeley RIP or RIP-II
|
|
isIs (9), -- Dual IS-IS
|
|
esIs (10), -- ISO 9542
|
|
ciscoIgrp (11), -- Cisco IGRP
|
|
bbnSpfIgp (12), -- BBN SPF IGP
|
|
ospf (13), -- Open Shortest Path First
|
|
bgp (14), -- Border Gateway Protocol
|
|
idpr (15), -- InterDomain Policy Routing
|
|
ciscoEigrp (16) -- Cisco EIGRP
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing mechanism via which this route was
|
|
learned. Inclusion of values for gateway rout-
|
|
ing protocols is not intended to imply that
|
|
hosts should support those protocols."
|
|
::= { fsRtmCommonRouteEntry 7 }
|
|
|
|
fsRtmCommonRouteAge 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. Note that no semantics of `too old'
|
|
can be implied except through knowledge of the
|
|
routing protocol by which the route was
|
|
learned."
|
|
DEFVAL { 0 }
|
|
::= { fsRtmCommonRouteEntry 8 }
|
|
|
|
fsRtmCommonRouteInfo OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A reference to MIB definitions specific to the
|
|
particular routing protocol which is responsi-
|
|
ble for this route, as determined by the value
|
|
specified in the route's fsRtmCommonRouteProto value.
|
|
If this information is not present, its value
|
|
should be set to the OBJECT IDENTIFIER { 0 0 },
|
|
which is a syntactically valid object identif-
|
|
ier, and any implementation conforming to ASN.1
|
|
and the Basic Encoding Rules must be able to
|
|
generate and recognize this value."
|
|
::= { fsRtmCommonRouteEntry 9 }
|
|
|
|
fsRtmCommonRouteNextHopAS OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Autonomous System Number of the Next Hop.
|
|
The semantics of this object are determined by
|
|
the routing-protocol specified in the route's
|
|
fsRtmCommonRouteProto value. When this object
|
|
is unknown or not relevant its value should be
|
|
set to zero."
|
|
DEFVAL { 0 }
|
|
::= { fsRtmCommonRouteEntry 10 }
|
|
|
|
fsRtmCommonRouteMetric1 OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The primary routing metric for this route.
|
|
The semantics of this metric are determined by
|
|
the routing-protocol specified in the route's
|
|
fsRtmCommonRouteProto value. If this metric
|
|
is not used, its value should be set to -1."
|
|
DEFVAL { -1 }
|
|
::= { fsRtmCommonRouteEntry 11 }
|
|
|
|
fsRtmCommonRoutePrivateStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is applicapble only for static routes. If the private
|
|
status is enabled, this route can not be redistributed to other
|
|
routing protocols.Else the route can be considered for
|
|
redistribution"
|
|
::= { fsRtmCommonRouteEntry 12 }
|
|
|
|
fsRtmCommonRouteStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The row status variable, used according to
|
|
row installation and removal conventions."
|
|
::= { fsRtmCommonRouteEntry 13 }
|
|
|
|
fsRtmCommonRoutePreference OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the preference for the method by which the route was learned.
|
|
This value will be used by the forwarding algorithm to choose
|
|
the best route."
|
|
::= { fsRtmCommonRouteEntry 14 }
|
|
|
|
|
|
-- RTM Common Route Table END
|
|
|
|
fsRtmRedTest OBJECT IDENTIFIER ::= { futurertm 5 }
|
|
|
|
-- RTM_RED TIME Group
|
|
-- This group defines objects for RTM_RED TIME.
|
|
|
|
fsRtmRedEntryTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time when the node starts entering active state
|
|
from standby state "
|
|
::= { fsRtmRedTest 1 }
|
|
|
|
fsRtmRedExitTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time when the node completes entering active state
|
|
from standby state "
|
|
::= { fsRtmRedTest 2 }
|
|
|
|
END
|