- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
1774 lines
52 KiB
Text
1774 lines
52 KiB
Text
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
|
|
|