963 lines
29 KiB
Plaintext
963 lines
29 KiB
Plaintext
CISCOSB-OSPF-LSDB-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: CISCOSB OSPF LSDB
|
|
-- OSPF LSA Database Private MIB
|
|
-- Version: 0.00
|
|
-- Date: 17 Feb 2012
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
|
|
Integer32, Unsigned32, IpAddress
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp
|
|
FROM SNMPv2-TC
|
|
rlOspf
|
|
FROM CISCOSB-OSPF-MIB
|
|
RlOspfProcessID, rlOspfIfEntry, rlOspfVirtIfEntry
|
|
FROM CISCOSB-OSPF-MIB
|
|
AreaID, RouterID
|
|
FROM OSPF-MIB
|
|
mib-2 FROM RFC1213-MIB
|
|
switch001 FROM CISCOSB-MIB;
|
|
|
|
|
|
rlOspfLsdb MODULE-IDENTITY
|
|
LAST-UPDATED "201105041700Z" -- Wed Feb 17 17:00:00 PST 2012
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Postal: 170 West Tasman Drive
|
|
San Jose , CA 95134-1706
|
|
USA
|
|
|
|
|
|
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
|
|
|
|
DESCRIPTION
|
|
"The private MIB module definition for OSPF LSA Database MIB."
|
|
REVISION "201105041700Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
::= { switch001 221 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- OSPF Link State Database
|
|
------------------------------------------------------------------------------
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
-- OSPF Router LSA Table
|
|
------------------------------------------------------------------------------
|
|
|
|
rlOspfRouterLsaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlOspfRouterLsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Router Link State Advertisement."
|
|
::= { rlOspfLsdb 1 }
|
|
|
|
|
|
rlOspfRouterLsaEntry OBJECT-TYPE
|
|
SYNTAX RlOspfRouterLsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry from Router LSA."
|
|
INDEX { rlOspfRouterLsaProcessId, rlOspfRouterLsaAreaId, rlOspfRouterLsaLsid,
|
|
rlOspfRouterLsaRouterId, rlOspfRouterLsaIdx }
|
|
::= { rlOspfRouterLsaTable 1 }
|
|
|
|
RlOspfRouterLsaEntry ::=
|
|
SEQUENCE {
|
|
rlOspfRouterLsaProcessId
|
|
RlOspfProcessID,
|
|
rlOspfRouterLsaAreaId
|
|
AreaID,
|
|
rlOspfRouterLsaLsid
|
|
IpAddress,
|
|
rlOspfRouterLsaRouterId
|
|
RouterID,
|
|
rlOspfRouterLsaIdx
|
|
Unsigned32,
|
|
rlOspfRouterLsaSequence
|
|
Integer32,
|
|
rlOspfRouterLsaAge
|
|
Integer32,
|
|
rlOspfRouterLsaChecksum
|
|
Integer32,
|
|
rlOspfRouterLsaLength
|
|
Unsigned32,
|
|
rlOspfRouterLsaBitV
|
|
INTEGER,
|
|
rlOspfRouterLsaBitE
|
|
INTEGER,
|
|
rlOspfRouterLsaBitB
|
|
INTEGER,
|
|
rlOspfRouterLsaLinks
|
|
Unsigned32,
|
|
rlOspfRouterLsaLinkID
|
|
IpAddress,
|
|
rlOspfRouterLsaLinkData
|
|
IpAddress,
|
|
rlOspfRouterLsaType
|
|
INTEGER,
|
|
rlOspfRouterLsaMetric
|
|
Unsigned32
|
|
}
|
|
|
|
rlOspfRouterLsaProcessId OBJECT-TYPE
|
|
SYNTAX RlOspfProcessID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying an OSPF process."
|
|
::= { rlOspfRouterLsaEntry 1 }
|
|
|
|
rlOspfRouterLsaAreaId 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"
|
|
::= { rlOspfRouterLsaEntry 2 }
|
|
|
|
rlOspfRouterLsaLsid 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"
|
|
::= { rlOspfRouterLsaEntry 3 }
|
|
|
|
rlOspfRouterLsaRouterId 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"
|
|
::= { rlOspfRouterLsaEntry 4 }
|
|
|
|
rlOspfRouterLsaIdx 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."
|
|
::= { rlOspfRouterLsaEntry 5 }
|
|
|
|
rlOspfRouterLsaSequence 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"
|
|
::= { rlOspfRouterLsaEntry 6 }
|
|
|
|
|
|
rlOspfRouterLsaAge 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"
|
|
::= { rlOspfRouterLsaEntry 7 }
|
|
|
|
rlOspfRouterLsaChecksum 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"
|
|
::= { rlOspfRouterLsaEntry 8 }
|
|
|
|
rlOspfRouterLsaLength 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."
|
|
::= { rlOspfRouterLsaEntry 9 }
|
|
|
|
rlOspfRouterLsaBitV 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)."
|
|
::= { rlOspfRouterLsaEntry 10 }
|
|
|
|
rlOspfRouterLsaBitE 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)."
|
|
::= { rlOspfRouterLsaEntry 11 }
|
|
|
|
rlOspfRouterLsaBitB 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)."
|
|
::= { rlOspfRouterLsaEntry 12 }
|
|
|
|
rlOspfRouterLsaLinks 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."
|
|
::= { rlOspfRouterLsaEntry 13 }
|
|
|
|
rlOspfRouterLsaLinkID 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."
|
|
::= { rlOspfRouterLsaEntry 14 }
|
|
|
|
rlOspfRouterLsaLinkData OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value depends on the link's Type field."
|
|
::= { rlOspfRouterLsaEntry 15 }
|
|
|
|
rlOspfRouterLsaType 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."
|
|
::= { rlOspfRouterLsaEntry 16 }
|
|
|
|
rlOspfRouterLsaMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cost of using this router link."
|
|
::= { rlOspfRouterLsaEntry 17 }
|
|
|
|
------------------------------------------------------------------------------
|
|
-- OSPF Network LSA Table
|
|
------------------------------------------------------------------------------
|
|
|
|
rlOspfNetworkLsaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlOspfNetworkLsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Network Link State Advertisement."
|
|
::= { rlOspfLsdb 2 }
|
|
|
|
rlOspfNetworkLsaEntry OBJECT-TYPE
|
|
SYNTAX RlOspfNetworkLsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry from Network LSA."
|
|
INDEX { rlOspfNetworkLsaProcessId, rlOspfNetworkLsaAreaId, rlOspfNetworkLsaLsid,
|
|
rlOspfNetworkLsaRouterId, rlOspfNetworkLsaIdx }
|
|
::= { rlOspfNetworkLsaTable 1 }
|
|
|
|
RlOspfNetworkLsaEntry ::=
|
|
SEQUENCE {
|
|
rlOspfNetworkLsaProcessId
|
|
RlOspfProcessID,
|
|
rlOspfNetworkLsaAreaId
|
|
AreaID,
|
|
rlOspfNetworkLsaLsid
|
|
IpAddress,
|
|
rlOspfNetworkLsaRouterId
|
|
RouterID,
|
|
rlOspfNetworkLsaIdx
|
|
Unsigned32,
|
|
rlOspfNetworkLsaSequence
|
|
Integer32,
|
|
rlOspfNetworkLsaAge
|
|
Integer32,
|
|
rlOspfNetworkLsaChecksum
|
|
Integer32,
|
|
rlOspfNetworkLsaLength
|
|
Unsigned32,
|
|
rlOspfNetworkLsaMask
|
|
IpAddress,
|
|
rlOspfNetworkLsaAttRouter
|
|
IpAddress
|
|
}
|
|
|
|
rlOspfNetworkLsaProcessId OBJECT-TYPE
|
|
SYNTAX RlOspfProcessID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying an OSPF process."
|
|
::= { rlOspfNetworkLsaEntry 1 }
|
|
|
|
rlOspfNetworkLsaAreaId 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"
|
|
::= { rlOspfNetworkLsaEntry 2 }
|
|
|
|
rlOspfNetworkLsaLsid 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"
|
|
::= { rlOspfNetworkLsaEntry 3 }
|
|
|
|
rlOspfNetworkLsaRouterId 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"
|
|
::= { rlOspfNetworkLsaEntry 4 }
|
|
|
|
rlOspfNetworkLsaIdx 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."
|
|
::= { rlOspfNetworkLsaEntry 5 }
|
|
|
|
rlOspfNetworkLsaSequence 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"
|
|
::= { rlOspfNetworkLsaEntry 6 }
|
|
|
|
|
|
rlOspfNetworkLsaAge 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"
|
|
::= { rlOspfNetworkLsaEntry 7 }
|
|
|
|
rlOspfNetworkLsaChecksum 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"
|
|
::= { rlOspfNetworkLsaEntry 8 }
|
|
|
|
rlOspfNetworkLsaLength 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."
|
|
::= { rlOspfNetworkLsaEntry 9 }
|
|
|
|
rlOspfNetworkLsaMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address mask for the network."
|
|
::= { rlOspfNetworkLsaEntry 10 }
|
|
|
|
rlOspfNetworkLsaAttRouter OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Router IDs of each of the routers
|
|
attached to the network."
|
|
::= { rlOspfNetworkLsaEntry 11 }
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
-- OSPF Summary LSA (Type 3) Table
|
|
------------------------------------------------------------------------------
|
|
|
|
rlOspfSummaryType3LsaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlOspfSummaryType3LsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Summary Link State Advertisement
|
|
for network (Type 3)."
|
|
::= { rlOspfLsdb 3 }
|
|
|
|
|
|
rlOspfSummaryType3LsaEntry OBJECT-TYPE
|
|
SYNTAX RlOspfSummaryType3LsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry from Summary LSA."
|
|
INDEX { rlOspfSummaryType3LsaProcessId, rlOspfSummaryType3LsaAreaId, rlOspfSummaryType3LsaLsid,
|
|
rlOspfSummaryType3LsaRouterId}
|
|
::= { rlOspfSummaryType3LsaTable 1 }
|
|
|
|
RlOspfSummaryType3LsaEntry ::=
|
|
SEQUENCE {
|
|
rlOspfSummaryType3LsaProcessId
|
|
RlOspfProcessID,
|
|
rlOspfSummaryType3LsaAreaId
|
|
AreaID,
|
|
rlOspfSummaryType3LsaLsid
|
|
IpAddress,
|
|
rlOspfSummaryType3LsaRouterId
|
|
RouterID,
|
|
rlOspfSummaryType3LsaSequence
|
|
Integer32,
|
|
rlOspfSummaryType3LsaAge
|
|
Integer32,
|
|
rlOspfSummaryType3LsaChecksum
|
|
Integer32,
|
|
rlOspfSummaryType3LsaLength
|
|
Unsigned32,
|
|
rlOspfSummaryType3LsaMask
|
|
IpAddress,
|
|
rlOspfSummaryType3LsaMetric
|
|
Unsigned32
|
|
}
|
|
|
|
rlOspfSummaryType3LsaProcessId OBJECT-TYPE
|
|
SYNTAX RlOspfProcessID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying an OSPF process."
|
|
::= { rlOspfSummaryType3LsaEntry 1 }
|
|
|
|
rlOspfSummaryType3LsaAreaId 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"
|
|
::= { rlOspfSummaryType3LsaEntry 2 }
|
|
|
|
rlOspfSummaryType3LsaLsid 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"
|
|
::= { rlOspfSummaryType3LsaEntry 3 }
|
|
|
|
rlOspfSummaryType3LsaRouterId 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"
|
|
::= { rlOspfSummaryType3LsaEntry 4 }
|
|
|
|
rlOspfSummaryType3LsaSequence 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"
|
|
::= { rlOspfSummaryType3LsaEntry 5 }
|
|
|
|
|
|
rlOspfSummaryType3LsaAge 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"
|
|
::= { rlOspfSummaryType3LsaEntry 6 }
|
|
|
|
rlOspfSummaryType3LsaChecksum 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"
|
|
::= { rlOspfSummaryType3LsaEntry 7 }
|
|
|
|
rlOspfSummaryType3LsaLength 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."
|
|
::= { rlOspfSummaryType3LsaEntry 8 }
|
|
|
|
rlOspfSummaryType3LsaMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value depends on the link's Type field."
|
|
::= { rlOspfSummaryType3LsaEntry 9 }
|
|
|
|
rlOspfSummaryType3LsaMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cost of using this router link."
|
|
::= { rlOspfSummaryType3LsaEntry 10 }
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
-- OSPF Summary LSA (Type 4) Table
|
|
------------------------------------------------------------------------------
|
|
|
|
rlOspfSummaryType4LsaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlOspfSummaryType4LsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Summary Link State Advertisement
|
|
for ASBR (Type 4)."
|
|
::= { rlOspfLsdb 4 }
|
|
|
|
|
|
rlOspfSummaryType4LsaEntry OBJECT-TYPE
|
|
SYNTAX RlOspfSummaryType4LsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry from Summary LSA."
|
|
INDEX { rlOspfSummaryType4LsaProcessId, rlOspfSummaryType4LsaAreaId, rlOspfSummaryType4LsaLsid,
|
|
rlOspfSummaryType4LsaRouterId}
|
|
::= { rlOspfSummaryType4LsaTable 1 }
|
|
|
|
RlOspfSummaryType4LsaEntry ::=
|
|
SEQUENCE {
|
|
rlOspfSummaryType4LsaProcessId
|
|
RlOspfProcessID,
|
|
rlOspfSummaryType4LsaAreaId
|
|
AreaID,
|
|
rlOspfSummaryType4LsaLsid
|
|
IpAddress,
|
|
rlOspfSummaryType4LsaRouterId
|
|
RouterID,
|
|
rlOspfSummaryType4LsaSequence
|
|
Integer32,
|
|
rlOspfSummaryType4LsaAge
|
|
Integer32,
|
|
rlOspfSummaryType4LsaChecksum
|
|
Integer32,
|
|
rlOspfSummaryType4LsaLength
|
|
Unsigned32,
|
|
rlOspfSummaryType4LsaMetric
|
|
Unsigned32
|
|
}
|
|
|
|
rlOspfSummaryType4LsaProcessId OBJECT-TYPE
|
|
SYNTAX RlOspfProcessID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying an OSPF process."
|
|
::= { rlOspfSummaryType4LsaEntry 1 }
|
|
|
|
rlOspfSummaryType4LsaAreaId 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"
|
|
::= { rlOspfSummaryType4LsaEntry 2 }
|
|
|
|
rlOspfSummaryType4LsaLsid 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"
|
|
::= { rlOspfSummaryType4LsaEntry 3 }
|
|
|
|
rlOspfSummaryType4LsaRouterId 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"
|
|
::= { rlOspfSummaryType4LsaEntry 4 }
|
|
|
|
rlOspfSummaryType4LsaSequence 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"
|
|
::= { rlOspfSummaryType4LsaEntry 5 }
|
|
|
|
|
|
rlOspfSummaryType4LsaAge 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"
|
|
::= { rlOspfSummaryType4LsaEntry 6 }
|
|
|
|
rlOspfSummaryType4LsaChecksum 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"
|
|
::= { rlOspfSummaryType4LsaEntry 7 }
|
|
|
|
rlOspfSummaryType4LsaLength 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."
|
|
::= { rlOspfSummaryType4LsaEntry 8 }
|
|
|
|
rlOspfSummaryType4LsaMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cost of using this router link."
|
|
::= { rlOspfSummaryType4LsaEntry 9 }
|
|
|
|
|
|
------------------------------------------------------------------------------
|
|
-- OSPF External LSA Table
|
|
------------------------------------------------------------------------------
|
|
|
|
rlOspfExternalLsaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RlOspfExternalLsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"External Link State Advertisement."
|
|
::= { rlOspfLsdb 5 }
|
|
|
|
|
|
rlOspfExternalLsaEntry OBJECT-TYPE
|
|
SYNTAX RlOspfExternalLsaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry from External LSA."
|
|
INDEX { rlOspfExternalLsaProcessId, rlOspfExternalLsaLsid,
|
|
rlOspfExternalLsaRouterId}
|
|
::= { rlOspfExternalLsaTable 1 }
|
|
|
|
RlOspfExternalLsaEntry ::=
|
|
SEQUENCE {
|
|
rlOspfExternalLsaProcessId
|
|
RlOspfProcessID,
|
|
rlOspfExternalLsaLsid
|
|
IpAddress,
|
|
rlOspfExternalLsaRouterId
|
|
RouterID,
|
|
rlOspfExternalLsaSequence
|
|
Integer32,
|
|
rlOspfExternalLsaAge
|
|
Integer32,
|
|
rlOspfExternalLsaChecksum
|
|
Integer32,
|
|
rlOspfExternalLsaLength
|
|
Unsigned32,
|
|
rlOspfExternalLsaMask
|
|
IpAddress,
|
|
rlOspfExternalLsaFrwAddress
|
|
IpAddress,
|
|
rlOspfExternalLsaBitE
|
|
INTEGER,
|
|
rlOspfExternalLsaMetric
|
|
Unsigned32,
|
|
rlOspfExternalLsaTag
|
|
Unsigned32
|
|
}
|
|
|
|
rlOspfExternalLsaProcessId OBJECT-TYPE
|
|
SYNTAX RlOspfProcessID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying an OSPF process."
|
|
::= { rlOspfExternalLsaEntry 1 }
|
|
|
|
rlOspfExternalLsaLsid 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"
|
|
::= { rlOspfExternalLsaEntry 2 }
|
|
|
|
rlOspfExternalLsaRouterId 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"
|
|
::= { rlOspfExternalLsaEntry 3 }
|
|
|
|
rlOspfExternalLsaSequence 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"
|
|
::= { rlOspfExternalLsaEntry 4 }
|
|
|
|
rlOspfExternalLsaAge 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"
|
|
::= { rlOspfExternalLsaEntry 5 }
|
|
|
|
rlOspfExternalLsaChecksum 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"
|
|
::= { rlOspfExternalLsaEntry 6 }
|
|
|
|
rlOspfExternalLsaLength 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."
|
|
::= { rlOspfExternalLsaEntry 7 }
|
|
|
|
rlOspfExternalLsaMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Value depends on the link's Type field."
|
|
::= { rlOspfExternalLsaEntry 8 }
|
|
|
|
rlOspfExternalLsaFrwAddress 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)."
|
|
::= { rlOspfExternalLsaEntry 9 }
|
|
|
|
rlOspfExternalLsaBitE 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."
|
|
::= { rlOspfExternalLsaEntry 10 }
|
|
|
|
rlOspfExternalLsaMetric OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The cost of this route."
|
|
::= { rlOspfExternalLsaEntry 11 }
|
|
|
|
rlOspfExternalLsaTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit field attached to each external route."
|
|
::= { rlOspfExternalLsaEntry 12 }
|
|
|
|
END
|
|
|