mibs/MIBS/linksys/LINKSYS-IpRouter

1775 lines
52 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
LINKSYS-IpRouter DEFINITIONS ::= BEGIN
-- Title: LINKSYS IP Router Private Extension
-- Version: 7.50.00.00
-- Date: 30 Nov 2010
IMPORTS
rip2Spec, ipRedundancy, ipRouteLeaking, ipRipFilter,
rlIpRoutingProtPreference, rlOspf, ipSpec FROM LINKSYS-IP
rip2IfConfEntry FROM RIPv2-MIB
ospfIfEntry, AreaID, RouterID, ospfVirtIfEntry FROM OSPF-MIB
Unsigned32, Integer32, Counter32, IpAddress,
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
DisplayString, RowStatus, TruthValue,
TEXTUAL-CONVENTION FROM SNMPv2-TC;
rlIpRouter MODULE-IDENTITY
LAST-UPDATED "200406010000Z"
ORGANIZATION "Linksys LLC."
CONTACT-INFO
"www.linksys.com/business/support"
DESCRIPTION
"The private MIB module definition for RND router MIB."
REVISION "200406010000Z"
DESCRIPTION
"Initial version of this MIB."
::= { ipSpec 18 }
--
-- RIP
--
rsRip2IfConfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is extension of rip2IfConfTable (RFC 1724 ,RIP 2)"
::= { rip2Spec 1 }
rsRip2IfConfEntry OBJECT-TYPE
SYNTAX RsRip2IfConfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rsRip2IfConfAddress }
::= { rsRip2IfConfTable 1 }
RsRip2IfConfEntry ::= SEQUENCE {
rsRip2IfConfAddress IpAddress,
rsRip2IfConfVirtualDis INTEGER,
rlRip2IfConfKeyChain DisplayString,
rlRip2IfConfAdminStatus INTEGER,
rlRip2IfConfInFilteringType INTEGER,
rlRip2IfConfOutFilteringType INTEGER,
rlRip2IfConfInFilterListName DisplayString,
rlRip2IfConfOutFilterListName DisplayString,
rlRip2IfConfDefInfOriginate INTEGER
}
rsRip2IfConfAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The IP Address of this system on the indicated subnet. "
::= { rsRip2IfConfEntry 1 }
rsRip2IfConfVirtualDis OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines the virtual number of hops assigned to
the interface specified by rsIfIpAddrIndex. This enables
fine-tuning of the RIP routing algorithm."
DEFVAL { 1 }
::= { rsRip2IfConfEntry 2 }
rlRip2IfConfKeyChain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the key-chain which rip2
interface uses for md5 authentication"
::= { rsRip2IfConfEntry 3 }
rlRip2IfConfAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable defines administrative status of RIP interface. "
DEFVAL {enable}
::= { rsRip2IfConfEntry 4 }
rlRip2IfConfInFilteringType OBJECT-TYPE
SYNTAX INTEGER {
none (1),
stdIpAcl (2),
pefixList (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of Rx filtering (ACL, Prefix List etc)."
DEFVAL {none}
::= { rsRip2IfConfEntry 5 }
rlRip2IfConfOutFilteringType OBJECT-TYPE
SYNTAX INTEGER {
none (1),
stdIpAcl (2),
pefixList (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Type of Tx filtering (ACL, Prefix List etc)."
DEFVAL {none}
::= { rsRip2IfConfEntry 6 }
rlRip2IfConfInFilterListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of a filtering list. The list defines
which networks are to be received and which
are to be suppressed in routing updates.
List type is defined by rlRip2IfConfFilteringType."
::= { rsRip2IfConfEntry 7 }
rlRip2IfConfOutFilterListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of a filtering list. The list defines
which networks are to be sent and which
are to be suppressed.
List type is defined by rlRip2IfConfFilteringType."
::= { rsRip2IfConfEntry 8 }
rlRip2IfConfDefInfOriginate OBJECT-TYPE
SYNTAX INTEGER {
global (1),
disabled (2),
enabled (3),
passiveOnly (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if set to global RIP behavior is specified by the value of
rlRip2GlobalDefaultInformationOriginate scalar
if set to enabled RIP will advertise default route on this interfaces
if set to passiveOnly RIP will advertise default route on this interfaces
only if it is configured to passive mode"
DEFVAL { global }
::= { rsRip2IfConfEntry 9 }
rlRip2MibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 2."
::= { rip2Spec 2 }
rlRip2RedistDefaultMetric OBJECT-TYPE
SYNTAX Unsigned32 (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Default metric value when RIP advertises routes,
derived by other protocols."
DEFVAL { 1 }
::= { rip2Spec 3 }
rlRip2RedistStaticTransparent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to TRUE causes RIP to use the routing table metric
for redistributed static routes as the RIP metric.
If set to FALSE then the metric defined in
rlRip2RedistDefaultMetric is used."
DEFVAL { false }
::= { rip2Spec 4 }
rlRip2ClearStatistics OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clears RIP statistics counters of all interfaces and all peers."
DEFVAL { false }
::= { rip2Spec 5 }
rlRip2IfConfGlobalPassiveInterface OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if set to TRUE all interfaces created will be created as passive (rip2IfConfSend = doNotSend)"
DEFVAL { false }
::= { rip2Spec 6 }
rlRip2GlobalDefInfOriginate OBJECT-TYPE
SYNTAX INTEGER {
disabled (1),
enabled (2),
passiveOnly (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if set to Enabled RIP will advertise default route on all RIP interfaces
if set to PassiveOnly RIP will advertise default route on all RIP passive interfaces"
DEFVAL { disabled }
::= { rip2Spec 7 }
rlRip2RedistConnected OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to TRUE causes RIP to redistribute
directly connected interfaces, on which RIP is not enabled."
DEFVAL { false }
::= { rip2Spec 8 }
rlRip2RedistConnectedTransparent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to TRUE causes RIP to use the routing table metric
for redistributed connected routes as the RIP metric.
If set to FALSE then the metric defined in
rlRip2RedistDefaultMetric is used."
DEFVAL { false }
::= { rip2Spec 9 }
rlRip2RedistConnectedMetric OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"User defined metric value when RIP advertises
directly connected interfaces, on which RIP is not enabled."
DEFVAL { 0 }
::= { rip2Spec 10 }
--
-- LINKSYS Private IP Router Redundancy
--
ipRedundAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter controls the IP Redundancy in the device.
In case the parameter is Enable and the other router
becomes inoperational, all the traffic is handled by
this element."
DEFVAL {disable }
::= { ipRedundancy 1 }
ipRedundOperStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" obsolete "
DEFVAL {inactive}
::= { ipRedundancy 2 }
ipRedundRoutersTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpRedundRoutersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of IP addresses backed up by this router."
::= {ipRedundancy 3 }
ipRedundRoutersEntry OBJECT-TYPE
SYNTAX IpRedundRoutersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" The row definition for this table."
INDEX {ipRedundRoutersIfAddr, ipRedundRoutersMainRouterAddr}
::= {ipRedundRoutersTable 1 }
IpRedundRoutersEntry ::= SEQUENCE {
ipRedundRoutersIfAddr IpAddress,
ipRedundRoutersMainRouterAddr IpAddress,
ipRedundRoutersOperStatus INTEGER,
ipRedundRoutersPollInterval INTEGER,
ipRedundRoutersTimeout INTEGER,
ipRedundRoutersStatus INTEGER
}
ipRedundRoutersIfAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ip address of the IP interface on which the redundancy feature
is operational."
::= { ipRedundRoutersEntry 1}
ipRedundRoutersMainRouterAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ip address of the polled main router."
::= { ipRedundRoutersEntry 2}
ipRedundRoutersOperStatus OBJECT-TYPE
SYNTAX INTEGER { active(1), inactive(2) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If active, the main router is considered inoperational and the IP
interface operates as its backup."
::= { ipRedundRoutersEntry 3 }
ipRedundRoutersPollInterval OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Polling interval for this router (in seconds). If 0 the router is not
polled."
DEFVAL { 3 }
::= { ipRedundRoutersEntry 4 }
ipRedundRoutersTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval in seconds during which the backed-up router must signal.
If it does not signal, it is considered inoperational and the IP
interface starts operating as backup."
DEFVAL { 12 }
::= { ipRedundRoutersEntry 5}
ipRedundRoutersStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Entry status"
::= { ipRedundRoutersEntry 6}
--
-- IP Routing Protol leaking
--
ipLeakStaticToRip OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter controls leaking (redistribution) of static routes
to RIP. When enabled, all routes inserted to the IP routing table
via SNMP are advertised into RIP."
DEFVAL {enable}
::= { ipRouteLeaking 1 }
ipLeakStaticToOspf OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter controls leaking (redistribution) of static routes
into OSPF. When enabled, all routes inserted to the IP routing table
via SNMP are advertised into OSPF as external routes."
DEFVAL {enable}
::= { ipRouteLeaking 2 }
ipLeakOspfToRip OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter controls leaking (redistribution) of routes
from OSPF to RIP. If enabled, all routes learned via OSPF
are advertised into RIP."
DEFVAL {disable}
::= { ipRouteLeaking 3 }
ipLeakRipToOspf OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter controls leaking (redistribution) of routes
from RIP to OSPF. If enabled, all routes learned via RIP
are advertised into OSPF as external routes."
DEFVAL {disable}
::= { ipRouteLeaking 4 }
ipLeakExtDirectToOspf OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter controls leaking (redistribution) into OSPF of
direct routes external to OSPF, i.e. routes to local network
corresponding to IP interfaces on which OSPF is disabled.
When enabled, all such direct routes are advertised into OSPF
as external routes."
DEFVAL {enable}
::= { ipRouteLeaking 5 }
--
-- RIP Filters
--
-- Global RIP filter is defined per IP router.
rsIpRipFilterGlbTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsIpRipFilterGlbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of RIP global filters per IP router."
::= { ipRipFilter 1 }
rsIpRipFilterGlbEntry OBJECT-TYPE
SYNTAX RsIpRipFilterGlbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the RIP global filter table "
INDEX { rsIpRipFilterGlbType,
rsIpRipFilterGlbNumber }
::= { rsIpRipFilterGlbTable 1 }
RsIpRipFilterGlbEntry ::= SEQUENCE {
rsIpRipFilterGlbType INTEGER,
rsIpRipFilterGlbNumber INTEGER,
rsIpRipFilterGlbStatus INTEGER,
rsIpRipFilterGlbIpAddr IpAddress,
rsIpRipFilterGlbNetworkMaskBits INTEGER,
rsIpRipFilterGlbMatchBits INTEGER,
rsIpRipFilterGlbAction INTEGER
}
rsIpRipFilterGlbType OBJECT-TYPE
SYNTAX INTEGER {
input(1),
output(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Type of filter - input/output "
::= {rsIpRipFilterGlbEntry 1}
rsIpRipFilterGlbNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of RIP filter. "
::= {rsIpRipFilterGlbEntry 2}
rsIpRipFilterGlbStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1),
invalid (2),
underCreation (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The validity of this entry. Setting this value to invalid deletes
the entry, and the entry may be actualy removed from the table."
DEFVAL { valid }
::= {rsIpRipFilterGlbEntry 3}
rsIpRipFilterGlbIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" network prefix IP address, as in the forwarding table. "
DEFVAL {'00000000'H}
::= {rsIpRipFilterGlbEntry 4}
rsIpRipFilterGlbNetworkMaskBits OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" the number of bits in the IP Network mask, called network-prefix-length
in Router Requirements terminology. for example: the value 16 means
mask 255.255.0.0 "
DEFVAL {0}
::= {rsIpRipFilterGlbEntry 5}
rsIpRipFilterGlbMatchBits OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" the number of bits to match in the Network IP address. A value
smaller than 32 defines a wildcard. for example: the value 8 means
all routes whose leftmost 8 bits are equal to those of the network IP
address. If this variable has a value other than 32, than
rsIpRipFilterGlbNetworkMaskBits must be 0 and is ignored. "
DEFVAL {32}
::= {rsIpRipFilterGlbEntry 6}
rsIpRipFilterGlbAction OBJECT-TYPE
SYNTAX INTEGER {
deny(1),
permit(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Filter action - permit/deny for this network"
DEFVAL { permit }
::= {rsIpRipFilterGlbEntry 7}
-- Intf RIP filter is defined per IP Interface
rsIpRipFilterLclTable OBJECT-TYPE
SYNTAX SEQUENCE OF RsIpRipFilterLclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of input/output RIP filters used per IP Interface."
::= { ipRipFilter 2 }
rsIpRipFilterLclEntry OBJECT-TYPE
SYNTAX RsIpRipFilterLclEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" An entry in the Intf RIP filter table"
INDEX {rsIpRipFilterLclIpIntf,
rsIpRipFilterLclType,
rsIpRipFilterLclNumber}
::= { rsIpRipFilterLclTable 1 }
RsIpRipFilterLclEntry ::= SEQUENCE {
rsIpRipFilterLclIpIntf IpAddress,
rsIpRipFilterLclType INTEGER,
rsIpRipFilterLclNumber INTEGER,
rsIpRipFilterLclStatus INTEGER,
rsIpRipFilterLclIpAddr IpAddress,
rsIpRipFilterLclNetworkMaskBits INTEGER,
rsIpRipFilterLclMatchBits INTEGER,
rsIpRipFilterLclAction INTEGER
}
rsIpRipFilterLclIpIntf OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" The IP address identifying the RIP interface for this filter.
This value corresponds to rsIpAdEntAddr. "
::= {rsIpRipFilterLclEntry 1}
rsIpRipFilterLclType OBJECT-TYPE
SYNTAX INTEGER {
input(1),
output(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Type of filter - input/output "
::= {rsIpRipFilterLclEntry 2}
rsIpRipFilterLclNumber OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Number of RIP filter for this Interface"
::= {rsIpRipFilterLclEntry 3}
rsIpRipFilterLclStatus OBJECT-TYPE
SYNTAX INTEGER {
valid (1),
invalid (2),
underCreation (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The validity of this entry. Setting this value to invalid deletes
the entry, and the entry may be actualy removed from the table."
DEFVAL { valid }
::= {rsIpRipFilterLclEntry 4}
rsIpRipFilterLclIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" network prefix IP address, as in the forwarding table. "
DEFVAL {'00000000'H}
::= {rsIpRipFilterLclEntry 5}
rsIpRipFilterLclNetworkMaskBits OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" the number of bits in the IP Network mask, called network-prefix-length
in Router Requirements terminology. for example: the value 16 means
mask 255.255.0.0 "
DEFVAL {0}
::= {rsIpRipFilterLclEntry 6}
rsIpRipFilterLclMatchBits OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" the number of bits to match in the Network IP address. A value
smaller than 32 defines a wildcard. for example: the value 8 means
all routes whose leftmost 8 bits are equal to those of the network IP
address. If this variable has a value other than 32, than
rsIpRipFilterLclNetworkMaskBits must be 0 and is ignored. "
DEFVAL {32}
::= {rsIpRipFilterLclEntry 7}
rsIpRipFilterLclAction OBJECT-TYPE
SYNTAX INTEGER {
deny(1),
permit(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Filter action - permit/deny "
DEFVAL { permit }
::= {rsIpRipFilterLclEntry 8}
--
-- Ip Routing Protocol Preference
--
-- Mib for Preferance among routing protocols:
-- Range value 0..255 . O is most preferred, 255 never used for forwarding.
-- only exception is direct which range 0..254 we prevent direct from becoming unreachable
-- (according to RFC1812 section 5.2.4)
rlIpRoutingProtPreferenceDirect OBJECT-TYPE
SYNTAX INTEGER (0..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is Local
IP (i.e. IP interface in IpAddrTable)
It is proposed that the value will be higher than dynamic routing protocols.
The change of its value may lead to unexpected results, such as routing loops"
DEFVAL { 20 }
::= {rlIpRoutingProtPreference 1}
rlIpRoutingProtPreferenceStatic OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is Men configured by
Net managment tools, i.e. Command line or SNMP configured."
DEFVAL { 10 }
::= {rlIpRoutingProtPreference 2}
-- For OSPF:
rlIpRoutingProtPreferenceOspfInter OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is internal
ospf Links.
Relate to routes which are based on
OSPF Link State Advertisements of type 1-4"
DEFVAL { 30 }
::= {rlIpRoutingProtPreference 3}
rlIpRoutingProtPreferenceOspfExt OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is external to OSPF
i.e. routes imported by as OSPF AS Border router.
Relate to routes which are based on
OSPF Link State Advertisements of types 5 and 7"
DEFVAL { 60 }
::= {rlIpRoutingProtPreference 4}
rlIpRoutingProtPreferenceOspfReject OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is OSPF
and Are inserted to cover gaps in net range"
DEFVAL { 254 }
::= {rlIpRoutingProtPreference 5}
--For Rip
rlIpRoutingProtPreferenceRipNormal OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is RIP
routing domain"
DEFVAL { 60 }
::= {rlIpRoutingProtPreference 6}
rlIpRoutingProtPreferenceRipAggregate OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is aggregation
As a method of rip1 to handle the CIDR schema.
The idea is that ripv1 aggregates route which fall into certion
class of IP. This route is a discard route in effect,
and is referenced, at forwarding route look up, if there is no beter
match. (which means the route is not available)"
DEFVAL { 254 }
::= {rlIpRoutingProtPreference 7}
rlIpRoutingProtPreferenceBgp OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Preference given to routes whose origin is
BGP ROUTERS (EBGP or IBGP)"
DEFVAL { 80 }
::= {rlIpRoutingProtPreference 8}
-- We may use it in the future to control
-- the time scalars new values take effect
-- rlRoutePrefChangeTakeEffectAT OBJECT-TYPE
-- SYNTAX INTEGER {
-- afterReset (1),
-- immediate (2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "The time the changes to preference of protocols will become in effect.
-- options are:
-- 1. At run time.
-- 2. after rebboting the devise
-- default value 2 to avoid masive routing change at run time
-- "
-- DEFVAL { afterReset }
-- ::= {rlIpRoutingProtPreference 9}
--
-- OSPF
--
rlOspfMibVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MIB's version, the current version is 1."
::= { rlOspf 1 }
rlOspfAutoInterfaceCreation OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable controls OSPF automatic creation and activation of
interfaces. If value is enable - IP interface creation results in
creation and activation of OSPF Interface. If value is disable
OSPF interface is created but not activated.
The option is a platform parameter."
::= { rlOspf 2 }
--Extention to ospfIfTable
rlOspfIfExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfIfExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Table describes the
interfaces from the viewpoint of OSPF."
::= { rlOspf 3 }
rlOspfIfExtEntry OBJECT-TYPE
SYNTAX RlOspfIfExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF interface table extension
for md5 authentication"
AUGMENTS { ospfIfEntry }
::= { rlOspfIfExtTable 1 }
RlOspfIfExtEntry ::= SEQUENCE {
rlOspfifKeyChain DisplayString
}
rlOspfifKeyChain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the key-chain which ospf
interface uses for md5 authentication"
::= { rlOspfIfExtEntry 1 }
-- OSPF Link State Advertisements
-- OSPF Router LSA
rlOspfRtrLnkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfRtrLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Router Link State Advertisement."
::= { rlOspf 4 }
rlOspfRtrLnkEntry OBJECT-TYPE
SYNTAX RlOspfRtrLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Router LSA."
INDEX { rlOspfRtrLnkAreaId, rlOspfRtrLnkLsid,
rlOspfRtrLnkRouterId, rlOspfRtrLnkIdx }
::= { rlOspfRtrLnkTable 1 }
RlOspfRtrLnkEntry ::=
SEQUENCE {
rlOspfRtrLnkAreaId
AreaID,
rlOspfRtrLnkLsid
IpAddress,
rlOspfRtrLnkRouterId
RouterID,
rlOspfRtrLnkIdx
Unsigned32,
rlOspfRtrLnkSequence
Integer32,
rlOspfRtrLnkAge
Integer32,
rlOspfRtrLnkChecksum
Integer32,
rlOspfRtrLnkLength
Unsigned32,
rlOspfRtrLnkBitV
INTEGER,
rlOspfRtrLnkBitE
INTEGER,
rlOspfRtrLnkBitB
INTEGER,
rlOspfRtrLnkLinks
Unsigned32,
rlOspfRtrLnkLinkID
IpAddress,
rlOspfRtrLnkLinkData
IpAddress,
rlOspfRtrLnkType
INTEGER,
rlOspfRtrLnkMetric
Unsigned32
}
rlOspfRtrLnkAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfRtrLnkEntry 1 }
rlOspfRtrLnkLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfRtrLnkEntry 2 }
rlOspfRtrLnkRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfRtrLnkEntry 3 }
rlOspfRtrLnkIdx OBJECT-TYPE
SYNTAX Unsigned32 (1.. 65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index is a unsigned 32-bit integer.
It is used as sequence number of entry
in the LSA and relevant only for Router
or Network LSA which can contain
unlimited number of entries."
::= { rlOspfRtrLnkEntry 4 }
rlOspfRtrLnkSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfRtrLnkEntry 5 }
rlOspfRtrLnkAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfRtrLnkEntry 6 }
rlOspfRtrLnkChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfRtrLnkEntry 7 }
rlOspfRtrLnkLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfRtrLnkEntry 8 }
rlOspfRtrLnkBitV OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When set, the router is an endpoint
of one or more fully adjacent virtual
links having the described area as Transit
area (V is for virtual link endpoint)."
::= { rlOspfRtrLnkEntry 9 }
rlOspfRtrLnkBitE OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When set, the router is an AS
boundary router (E is for external)."
::= { rlOspfRtrLnkEntry 10 }
rlOspfRtrLnkBitB OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When set, the router is an area
border router (B is for border)."
::= { rlOspfRtrLnkEntry 11 }
rlOspfRtrLnkLinks OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of router links described in this LSA.
This must be the total collection of router links
(i.e., interfaces) to the area."
::= { rlOspfRtrLnkEntry 12 }
rlOspfRtrLnkLinkID OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the object that this router link
connects to. Value depends on the link's Type."
::= { rlOspfRtrLnkEntry 13 }
rlOspfRtrLnkLinkData OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value depends on the link's Type field."
::= { rlOspfRtrLnkEntry 14 }
rlOspfRtrLnkType OBJECT-TYPE
SYNTAX INTEGER {
pointToPoint(1),
transitNetwork(2),
stubNetwork(3),
virtualLink(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A quick description of the router link."
::= { rlOspfRtrLnkEntry 15 }
rlOspfRtrLnkMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of using this router link."
::= { rlOspfRtrLnkEntry 16 }
-- OSPF Network LSA
rlOspfNetLnkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfNetLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Network Link State Advertisement."
::= { rlOspf 5 }
rlOspfNetLnkEntry OBJECT-TYPE
SYNTAX RlOspfNetLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Network LSA."
INDEX { rlOspfNetLnkAreaId, rlOspfNetLnkLsid,
rlOspfNetLnkRouterId, rlOspfNetLnkIdx }
::= { rlOspfNetLnkTable 1 }
RlOspfNetLnkEntry ::=
SEQUENCE {
rlOspfNetLnkAreaId
AreaID,
rlOspfNetLnkLsid
IpAddress,
rlOspfNetLnkRouterId
RouterID,
rlOspfNetLnkIdx
Unsigned32,
rlOspfNetLnkSequence
Integer32,
rlOspfNetLnkAge
Integer32,
rlOspfNetLnkChecksum
Integer32,
rlOspfNetLnkLength
Unsigned32,
rlOspfNetLnkMask
IpAddress,
rlOspfNetLnkAttRouter
IpAddress
}
rlOspfNetLnkAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfNetLnkEntry 1 }
rlOspfNetLnkLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfNetLnkEntry 2 }
rlOspfNetLnkRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfNetLnkEntry 3 }
rlOspfNetLnkIdx OBJECT-TYPE
SYNTAX Unsigned32 (1.. 65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index is a unsigned 32-bit integer.
It is used as sequence number of entry
in the LSA and relevant only for Router
or Network LSA which can contain
unlimited number of entries."
::= { rlOspfNetLnkEntry 4 }
rlOspfNetLnkSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfNetLnkEntry 5 }
rlOspfNetLnkAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfNetLnkEntry 6 }
rlOspfNetLnkChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfNetLnkEntry 7 }
rlOspfNetLnkLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfNetLnkEntry 8 }
rlOspfNetLnkMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address mask for the network."
::= { rlOspfNetLnkEntry 9 }
rlOspfNetLnkAttRouter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router IDs of each of the routers
attached to the network."
::= { rlOspfNetLnkEntry 10 }
-- OSPF Summary LSA (Type 3)
rlOspfSumLnkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfSumLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Summary Link State Advertisement
for network (Type 3)."
::= { rlOspf 6 }
rlOspfSumLnkEntry OBJECT-TYPE
SYNTAX RlOspfSumLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Summary LSA."
INDEX { rlOspfSumLnkAreaId, rlOspfSumLnkLsid,
rlOspfSumLnkRouterId}
::= { rlOspfSumLnkTable 1 }
RlOspfSumLnkEntry ::=
SEQUENCE {
rlOspfSumLnkAreaId
AreaID,
rlOspfSumLnkLsid
IpAddress,
rlOspfSumLnkRouterId
RouterID,
rlOspfSumLnkSequence
Integer32,
rlOspfSumLnkAge
Integer32,
rlOspfSumLnkChecksum
Integer32,
rlOspfSumLnkLength
Unsigned32,
rlOspfSumLnkMask
IpAddress,
rlOspfSumLnkMetric
Unsigned32
}
rlOspfSumLnkAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfSumLnkEntry 1 }
rlOspfSumLnkLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfSumLnkEntry 2 }
rlOspfSumLnkRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfSumLnkEntry 3 }
rlOspfSumLnkSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfSumLnkEntry 4 }
rlOspfSumLnkAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfSumLnkEntry 5 }
rlOspfSumLnkChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfSumLnkEntry 6 }
rlOspfSumLnkLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfSumLnkEntry 7 }
rlOspfSumLnkMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value depends on the link's Type field."
::= { rlOspfSumLnkEntry 8 }
rlOspfSumLnkMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of using this router link."
::= { rlOspfSumLnkEntry 9 }
-- OSPF Summary LSA (Type 4)
rlOspfAsbLnkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfAsbLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Summary Link State Advertisement
for ASBR (Type 4)."
::= { rlOspf 7 }
rlOspfAsbLnkEntry OBJECT-TYPE
SYNTAX RlOspfAsbLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from Summary LSA."
INDEX { rlOspfAsbLnkAreaId, rlOspfAsbLnkLsid,
rlOspfAsbLnkRouterId}
::= { rlOspfAsbLnkTable 1 }
RlOspfAsbLnkEntry ::=
SEQUENCE {
rlOspfAsbLnkAreaId
AreaID,
rlOspfAsbLnkLsid
IpAddress,
rlOspfAsbLnkRouterId
RouterID,
rlOspfAsbLnkSequence
Integer32,
rlOspfAsbLnkAge
Integer32,
rlOspfAsbLnkChecksum
Integer32,
rlOspfAsbLnkLength
Unsigned32,
rlOspfAsbLnkMetric
Unsigned32
}
rlOspfAsbLnkAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit identifier of the Area from which
the LSA was received."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { rlOspfAsbLnkEntry 1 }
rlOspfAsbLnkLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfAsbLnkEntry 2 }
rlOspfAsbLnkRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfAsbLnkEntry 3 }
rlOspfAsbLnkSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfAsbLnkEntry 4 }
rlOspfAsbLnkAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfAsbLnkEntry 5 }
rlOspfAsbLnkChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfAsbLnkEntry 6 }
rlOspfAsbLnkLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfAsbLnkEntry 7 }
rlOspfAsbLnkMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of using this router link."
::= { rlOspfAsbLnkEntry 8 }
-- OSPF External LSA
rlOspfAseLnkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlOspfAseLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"External Link State Advertisement."
::= { rlOspf 8 }
rlOspfAseLnkEntry OBJECT-TYPE
SYNTAX RlOspfAseLnkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single entry from External LSA."
INDEX { rlOspfAseLnkLsid,
rlOspfAseLnkRouterId}
::= { rlOspfAseLnkTable 1 }
RlOspfAseLnkEntry ::=
SEQUENCE {
rlOspfAseLnkLsid
IpAddress,
rlOspfAseLnkRouterId
RouterID,
rlOspfAseLnkSequence
Integer32,
rlOspfAseLnkAge
Integer32,
rlOspfAseLnkChecksum
Integer32,
rlOspfAseLnkLength
Unsigned32,
rlOspfAseLnkMask
IpAddress,
rlOspfAseLnkFrwAddress
IpAddress,
rlOspfAseLnkBitE
INTEGER,
rlOspfAseLnkMetric
Unsigned32,
rlOspfAseLnkTag
Unsigned32
}
rlOspfAseLnkLsid OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.4 Link State ID"
::= { rlOspfAseLnkEntry 1 }
rlOspfAseLnkRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."
REFERENCE
"OSPF Version 2, Appendix C.1 Global parameters"
::= { rlOspfAseLnkEntry 2 }
rlOspfAseLnkSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It is used to detect old and duplicate
link state advertisements. The space of sequence
numbers is linearly ordered. The larger the
sequence number the more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { rlOspfAseLnkEntry 3 }
rlOspfAseLnkAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state
advertisement in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { rlOspfAseLnkEntry 4 }
rlOspfAseLnkChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents
of the advertisement, excepting the age field.
The age field is excepted so that an advertisement's
age can be incremented without updating the checksum.
The checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { rlOspfAseLnkEntry 5 }
rlOspfAseLnkLength OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The lenth in bytes of the LSA.
This includes the 20 byte LSA header."
::= { rlOspfAseLnkEntry 6 }
rlOspfAseLnkMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value depends on the link's Type field."
::= { rlOspfAseLnkEntry 7 }
rlOspfAseLnkFrwAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data traffic for the advertised destination
will be forwarded to this address. If the
Forwarding address is set to 0.0.0.0, data
traffic will be forwarded instead to the LSA's
originator (i.e., the responsible AS boundary router)."
::= { rlOspfAseLnkEntry 8 }
rlOspfAseLnkBitE OBJECT-TYPE
SYNTAX INTEGER {
off(1),
on(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of external metric. If bit E is set,
the metric specified is a Type 2 external metric."
::= { rlOspfAseLnkEntry 9 }
rlOspfAseLnkMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The cost of this route."
::= { rlOspfAseLnkEntry 10 }
rlOspfAseLnkTag OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit field attached to each external route."
::= { rlOspfAseLnkEntry 11 }
--Extention to ospfVirtIfTable
rlospfVirtIfExtTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlospfVirtIfExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Virtual Interface Table describes the virtual
links that the OSPF Process is configured to carry on."
::= { rlOspf 9 }
rlospfVirtIfExtEntry OBJECT-TYPE
SYNTAX RlospfVirtIfExtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF virtual interface table
extension for md5 authentication"
AUGMENTS { ospfVirtIfEntry }
::= { rlospfVirtIfExtTable 1 }
RlospfVirtIfExtEntry ::= SEQUENCE {
rlospfVirtifKeyChain DisplayString
}
rlospfVirtifKeyChain OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of the key-chain which ospf virtual
interface uses for md5 authentication"
::= { rlospfVirtIfExtEntry 1 }
END