mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1533 lines
50 KiB
Plaintext
1533 lines
50 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-OSPF-MIB.my: Cisco Enterprise Ospf MIB file
|
|
--
|
|
-- August 2002, Muthukumar Subramanian
|
|
--
|
|
-- Copyright (c) 2003, 2005 by Cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- Most of MIB definitions in this MIB module is based on the
|
|
-- Internet Draft < draft-ietf-ospf-mib-update-05.txt >
|
|
-- In terms of object syntax and semantics of these MIB definitions,
|
|
-- the content of this Cisco MIB is the same as the corresponding
|
|
-- Internet Draft revision. This Cisco MIB was created due to the
|
|
-- "subject to change" nature of Internet Drafts. This Cisco MIB may
|
|
-- later be deprecated, and the stable RFC, which may replace the
|
|
-- Internet Draft, may be implemented in its place.
|
|
-- *****************************************************************
|
|
|
|
CISCO-OSPF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
|
|
Integer32, Unsigned32, IpAddress
|
|
FROM SNMPv2-SMI
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
ospfAreaEntry, ospfIfEntry, ospfVirtIfEntry,
|
|
ospfLsdbAreaId, ospfLsdbLsid, ospfLsdbRouterId,
|
|
AreaID, RouterID, PositiveInteger, HelloRange,
|
|
UpToMaxAge, Metric
|
|
FROM OSPF-MIB
|
|
InetAddress, InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
ciscoExperiment
|
|
FROM CISCO-SMI;
|
|
|
|
cospf MODULE-IDENTITY
|
|
LAST-UPDATED "200307180000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W. Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-ospf@cisco.com"
|
|
DESCRIPTION
|
|
"An extension to the MIB module defined in
|
|
RFC 1850 for managing OSPF implimentation.
|
|
Most of the MIB definitions are based on
|
|
the IETF draft
|
|
< draft-ietf-ospf-mib-update-05.txt > .
|
|
Support for OSPF Sham link is also added"
|
|
REVISION "200307180000Z"
|
|
DESCRIPTION
|
|
"+Deprecated cospfShamLinkTable.
|
|
+Added cospfShamLinksTable.
|
|
+Added cospfShamLinkNbrTable.
|
|
+Fixed indentation and spelling."
|
|
REVISION "200301280000Z"
|
|
DESCRIPTION
|
|
"Initial version of the MIB module."
|
|
::= { ciscoExperiment 99 }
|
|
|
|
-- OSPF General Variables
|
|
|
|
-- Note: These parameters apply globally to the Router's
|
|
-- OSPF Process.
|
|
|
|
cospfGeneralGroup OBJECT IDENTIFIER ::= { cospf 1 }
|
|
|
|
cospfRFC1583Compatibility OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates metrics used to choose among multiple AS-
|
|
external-LSAs. When cospfRFC1583Compatibility is set to
|
|
enabled, only cost will be used when choosing among
|
|
multiple AS-external-LSAs advertising the same
|
|
destination. When cospfRFC1583Compatibility is set to
|
|
disabled, preference will be driven first by type of
|
|
path using cost only to break ties."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 16.4.1 External path preferences"
|
|
::= { cospfGeneralGroup 1 }
|
|
|
|
cospfOpaqueLsaSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for Opaque LSA types."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option"
|
|
::= { cospfGeneralGroup 2 }
|
|
|
|
cospfTrafficEngineeringSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for OSPF traffic engineering."
|
|
::= { cospfGeneralGroup 3 }
|
|
|
|
cospfOpaqueASLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Opaque AS link-state
|
|
advertisements in the link state database."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfGeneralGroup 4 }
|
|
|
|
cospfOpaqueASLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the Opaque AS
|
|
link-state advertisements' LS checksums contained
|
|
link state database."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfGeneralGroup 5 }
|
|
|
|
-- OSPF Area Data Structure
|
|
|
|
-- The OSPF Area Data Structure contains information
|
|
-- regarding the various areas. The interfaces and
|
|
-- virtual links are configured as part of these areas.
|
|
-- Area 0.0.0.0, by definition, is the Backbone Area
|
|
|
|
cospfAreaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describing the configured parameters
|
|
and cumulative statistics of the router's attached
|
|
areas."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 6 The Area Data Structure"
|
|
::= { cospf 2 }
|
|
|
|
cospfAreaEntry OBJECT-TYPE
|
|
SYNTAX CospfAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describing the configured parameters and
|
|
cumulative statistics of one of the router's attached
|
|
areas."
|
|
AUGMENTS { ospfAreaEntry }
|
|
::= { cospfAreaTable 1 }
|
|
|
|
CospfAreaEntry ::=
|
|
SEQUENCE {
|
|
cospfOpaqueAreaLsaCount
|
|
Gauge32,
|
|
cospfOpaqueAreaLsaCksumSum
|
|
Unsigned32,
|
|
cospfAreaNssaTranslatorRole
|
|
INTEGER,
|
|
cospfAreaNssaTranslatorState
|
|
INTEGER,
|
|
cospfAreaNssaTranslatorEvents
|
|
Counter32
|
|
}
|
|
|
|
cospfOpaqueAreaLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of Opaque Area and AS link-state
|
|
advertisements in the link state database of this
|
|
area."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfAreaEntry 1 }
|
|
|
|
cospfOpaqueAreaLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the Opaque Area and AS
|
|
link-state advertisements' LS checksums contained
|
|
link state database of this area. The sum can be
|
|
used to determine if there has been a change in the
|
|
link state database for Opaque Area and AS link-state
|
|
advertisements"
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfAreaEntry 2 }
|
|
|
|
cospfAreaNssaTranslatorRole OBJECT-TYPE
|
|
SYNTAX INTEGER { always (1), candidate (2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates an NSSA Border router's ability to
|
|
perform NSSA translation of type-7 LSAs into
|
|
type-5 LSAs."
|
|
DEFVAL { candidate }
|
|
::= { cospfAreaEntry 3 }
|
|
|
|
cospfAreaNssaTranslatorState OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled (1),
|
|
elected (2),
|
|
disabled (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if and how an NSSA Border router is
|
|
performing NSSA translation of type-7 LSAs into type-5
|
|
LSAs. When this object set to enabled, the NSSA Border
|
|
router's cospfAreaNssaExtTranslatorRole has been set to
|
|
always. When this object is set to elected, a candidate
|
|
NSSA Border router is Translating type-7 LSAs into type-5.
|
|
When this object is set to disabled, a candidate NSSA
|
|
Border router is NOT translating type-7 LSAs into type-5."
|
|
::= { cospfAreaEntry 4 }
|
|
|
|
cospfAreaNssaTranslatorEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of Translator State changes
|
|
that have occurred since the last boot-up."
|
|
::= { cospfAreaEntry 5 }
|
|
|
|
|
|
-- OSPF Link State Database
|
|
|
|
-- The Link State Database contains the Link State
|
|
-- Advertisements from throughout the areas that the
|
|
-- device is attached to.
|
|
|
|
cospfLsdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link State Database. This
|
|
table is meant for Opaque LSA's"
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements"
|
|
::= { cospf 3 }
|
|
|
|
cospfLsdbEntry OBJECT-TYPE
|
|
SYNTAX CospfLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX { ospfLsdbAreaId, cospfLsdbType,
|
|
ospfLsdbLsid,
|
|
ospfLsdbRouterId }
|
|
::= { cospfLsdbTable 1 }
|
|
|
|
CospfLsdbEntry ::=
|
|
SEQUENCE {
|
|
cospfLsdbType
|
|
INTEGER,
|
|
cospfLsdbSequence
|
|
Integer32,
|
|
cospfLsdbAge
|
|
Integer32,
|
|
cospfLsdbChecksum
|
|
Integer32,
|
|
cospfLsdbAdvertisement
|
|
OCTET STRING
|
|
}
|
|
|
|
cospfLsdbType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
areaOpaqueLink (10),
|
|
asOpaqueLink (11)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate advertisement format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header
|
|
The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfLsdbEntry 1 }
|
|
|
|
|
|
|
|
-- Note that the OSPF Sequence Number is a 32 bit signed
|
|
-- integer. It starts with the value '80000001'h,
|
|
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
|
-- Thus, a typical sequence number will be very negative.
|
|
|
|
cospfLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32 (1..147483647)
|
|
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"
|
|
::= { cospfLsdbEntry 2 }
|
|
|
|
|
|
cospfLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647) -- 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"
|
|
::= { cospfLsdbEntry 3 }
|
|
|
|
cospfLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
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"
|
|
::= { cospfLsdbEntry 4 }
|
|
|
|
|
|
cospfLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including
|
|
its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Adverisements"
|
|
::= { cospfLsdbEntry 5 }
|
|
|
|
-- OSPF Interface Table
|
|
|
|
-- The OSPF Interface Table augments the ipAddrTable
|
|
-- with OSPF specific information.
|
|
|
|
cospfIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Table describes the inter-
|
|
faces from the viewpoint of OSPF."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Router interface
|
|
parameters"
|
|
::= { cospf 4 }
|
|
|
|
cospfIfEntry OBJECT-TYPE
|
|
SYNTAX CospfIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Entry describes one inter-
|
|
face from the viewpoint of OSPF."
|
|
AUGMENTS { ospfIfEntry }
|
|
::= { cospfIfTable 1 }
|
|
|
|
CospfIfEntry ::=
|
|
SEQUENCE {
|
|
cospfIfLsaCount
|
|
Gauge32,
|
|
cospfIfLsaCksumSum
|
|
Unsigned32
|
|
}
|
|
|
|
cospfIfLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of link-local link state advertisements
|
|
in this interface's link-local link state database."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfIfEntry 1 }
|
|
|
|
cospfIfLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the link-state advertisements'
|
|
LS checksums contained in this interface's link-local link
|
|
state database. The sum can be used to determine if there has
|
|
been a change in the interface's link state database, and to
|
|
compare the interface link-state database of routers
|
|
attached to the same subnet."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfIfEntry 2 }
|
|
|
|
|
|
-- OSPF Virtual Interface Table
|
|
|
|
-- The Virtual Interface Table describes the virtual
|
|
-- links that the OSPF Process is configured to
|
|
-- carry on.
|
|
|
|
cospfVirtIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfVirtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about this router's virtual inter-
|
|
faces."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.4 Virtual link
|
|
parameters"
|
|
::= { cospf 5 }
|
|
|
|
cospfVirtIfEntry OBJECT-TYPE
|
|
SYNTAX CospfVirtIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a single Virtual Interface."
|
|
AUGMENTS { ospfVirtIfEntry }
|
|
::= { cospfVirtIfTable 1 }
|
|
|
|
CospfVirtIfEntry ::=
|
|
SEQUENCE {
|
|
cospfVirtIfLsaCount
|
|
Gauge32,
|
|
cospfVirtIfLsaCksumSum
|
|
Unsigned32
|
|
}
|
|
|
|
cospfVirtIfLsaCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of link-local link state advertisements
|
|
in this virtual interface's link-local link state database."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfVirtIfEntry 1 }
|
|
|
|
cospfVirtIfLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32-bit unsigned sum of the link-state advertisements'
|
|
LS checksums contained in this
|
|
virtual interface's link-local link state database.
|
|
The sum can be used to determine if there has
|
|
been a change in the virtual interface's link state database,
|
|
and to compare the virtual interface link-state
|
|
database of the virtual neighbors."
|
|
REFERENCE
|
|
"The OSPF Opaque LSA Option (RFC 2370)"
|
|
::= { cospfVirtIfEntry 2 }
|
|
|
|
|
|
-- OSPF Sham Link Table
|
|
|
|
-- The Sham Link Table describes the sham
|
|
-- links that the OSPF Process is configured to
|
|
-- carry on.
|
|
-- This table is deprecated by cospfShamLinksTable.
|
|
|
|
cospfShamLinkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfShamLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Information about this router's sham links"
|
|
REFERENCE
|
|
"IETF draft draft-rosen-vpns-ospf-bgp-mpls-05.txt"
|
|
::= { cospf 6 }
|
|
|
|
|
|
cospfShamLinkEntry OBJECT-TYPE
|
|
SYNTAX CospfShamLinkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Information about a single sham link"
|
|
INDEX { cospfShamLinkAreaId, cospfShamLinkLocalIpAddress,
|
|
cospfShamLinkNeighborId }
|
|
::= { cospfShamLinkTable 1 }
|
|
|
|
CospfShamLinkEntry ::=
|
|
SEQUENCE {
|
|
cospfShamLinkAreaId
|
|
AreaID,
|
|
cospfShamLinkLocalIpAddress
|
|
IpAddress,
|
|
cospfShamLinkNeighborId
|
|
RouterID,
|
|
cospfShamLinkRetransInterval
|
|
UpToMaxAge,
|
|
cospfShamLinkHelloInterval
|
|
HelloRange,
|
|
cospfShamLinkRtrDeadInterval
|
|
PositiveInteger,
|
|
cospfShamLinkState
|
|
INTEGER,
|
|
cospfShamLinkEvents
|
|
Counter32,
|
|
cospfShamLinkMetric
|
|
Metric
|
|
}
|
|
|
|
cospfShamLinkAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Transit Area that the Virtual Link
|
|
traverses. By definition, this is not 0.0.0.0"
|
|
::= { cospfShamLinkEntry 1 }
|
|
|
|
cospfShamLinkLocalIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Local IP address of the sham link."
|
|
::= { cospfShamLinkEntry 2 }
|
|
|
|
cospfShamLinkNeighborId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Router ID of the other end router of the sham
|
|
link."
|
|
::= { cospfShamLinkEntry 3 }
|
|
|
|
|
|
cospfShamLinkRetransInterval OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of seconds between link-state advertisement
|
|
retransmissions, for adjacencies
|
|
belonging to this link. This value is also
|
|
used when retransmitting database description
|
|
and link-state request packets. This value
|
|
should be well over the expected round trip
|
|
time."
|
|
DEFVAL { 5 }
|
|
::= { cospfShamLinkEntry 4 }
|
|
|
|
|
|
cospfShamLinkHelloInterval OBJECT-TYPE
|
|
SYNTAX HelloRange
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The length of time, in seconds, between the
|
|
Hello packets that the router sends on the sham
|
|
link."
|
|
DEFVAL { 10 }
|
|
::= { cospfShamLinkEntry 5 }
|
|
|
|
|
|
cospfShamLinkRtrDeadInterval OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of seconds that a router's Hello
|
|
packets have not been seen before it's neighbors
|
|
declare the router down. This should be
|
|
some multiple of the Hello interval."
|
|
DEFVAL { 40 }
|
|
::= { cospfShamLinkEntry 6 }
|
|
|
|
|
|
cospfShamLinkState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1), -- these use the same encoding
|
|
pointToPoint (4) -- as the ospfIfTable
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"OSPF sham link states."
|
|
DEFVAL { down }
|
|
::= { cospfShamLinkEntry 7 }
|
|
|
|
|
|
cospfShamLinkEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The number of state changes or error events on
|
|
this sham link"
|
|
::= { cospfShamLinkEntry 8 }
|
|
|
|
cospfShamLinkMetric OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Metric to be advertised."
|
|
::= { cospfShamLinkEntry 9 }
|
|
|
|
-- OSPF Sham Links Table
|
|
-- This table describes sham links that this OSPF process is
|
|
-- configured for.
|
|
-- The OSPF sham link feature allows two VPN sites that wish
|
|
-- to be in a same OSPF area to interconnect using MPLS/VPN.
|
|
-- Sham links achieve this by building a virtual connection
|
|
-- on top of the MPLS/VPN tunnel between two PE routers and
|
|
-- propagating OSPF packets over this virtual connection.
|
|
-- This connection, referred as sham link, is between two
|
|
-- PE routers.
|
|
|
|
cospfShamLinksTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfShamLinksEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about this router's sham links."
|
|
REFERENCE
|
|
"IETF draft draft-rosen-vpns-ospf-bgp-mpls-05.txt"
|
|
::= { cospf 11 }
|
|
|
|
|
|
cospfShamLinksEntry OBJECT-TYPE
|
|
SYNTAX CospfShamLinksEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about a single sham link."
|
|
INDEX { cospfShamLinksAreaId,
|
|
cospfShamLinksLocalIpAddrType,
|
|
cospfShamLinksLocalIpAddr,
|
|
cospfShamLinksRemoteIpAddrType,
|
|
cospfShamLinksRemoteIpAddr }
|
|
::= { cospfShamLinksTable 1 }
|
|
|
|
CospfShamLinksEntry ::=
|
|
SEQUENCE {
|
|
cospfShamLinksAreaId
|
|
AreaID,
|
|
cospfShamLinksLocalIpAddrType
|
|
InetAddressType,
|
|
cospfShamLinksLocalIpAddr
|
|
InetAddress,
|
|
cospfShamLinksRemoteIpAddrType
|
|
InetAddressType,
|
|
cospfShamLinksRemoteIpAddr
|
|
InetAddress,
|
|
cospfShamLinksRetransInterval
|
|
UpToMaxAge,
|
|
cospfShamLinksHelloInterval
|
|
HelloRange,
|
|
cospfShamLinksRtrDeadInterval
|
|
PositiveInteger,
|
|
cospfShamLinksState
|
|
INTEGER,
|
|
cospfShamLinksEvents
|
|
Counter32,
|
|
cospfShamLinksMetric
|
|
Metric
|
|
}
|
|
|
|
cospfShamLinksAreaId OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The area that this sham link is part of."
|
|
::= { cospfShamLinksEntry 1 }
|
|
|
|
cospfShamLinksLocalIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of internet address of this sham link's local IP
|
|
address."
|
|
::= { cospfShamLinksEntry 2 }
|
|
|
|
cospfShamLinksLocalIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Local IP address of the sham link."
|
|
::= { cospfShamLinksEntry 3 }
|
|
|
|
cospfShamLinksRemoteIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of internet address of this sham link's remote IP
|
|
address."
|
|
::= { cospfShamLinksEntry 4 }
|
|
|
|
|
|
cospfShamLinksRemoteIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the other end router of the sham link."
|
|
::= { cospfShamLinksEntry 5 }
|
|
|
|
cospfShamLinksRetransInterval OBJECT-TYPE
|
|
SYNTAX UpToMaxAge
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds between link-state advertisement
|
|
retransmissions, for adjacencies belonging to this link.
|
|
This value is also used when retransmitting database
|
|
description and link-state request packets. This value
|
|
should be well over the expected round trip time."
|
|
DEFVAL { 5 }
|
|
::= { cospfShamLinksEntry 6 }
|
|
|
|
cospfShamLinksHelloInterval OBJECT-TYPE
|
|
SYNTAX HelloRange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time, in seconds, between the
|
|
Hello packets that the router sends on the sham
|
|
link."
|
|
DEFVAL { 10 }
|
|
::= { cospfShamLinksEntry 7 }
|
|
|
|
|
|
cospfShamLinksRtrDeadInterval OBJECT-TYPE
|
|
SYNTAX PositiveInteger
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds that a router's Hello
|
|
packets have not been seen before it's neighbors
|
|
declare the router down. This should be
|
|
some multiple of the Hello interval."
|
|
DEFVAL { 40 }
|
|
::= { cospfShamLinksEntry 8 }
|
|
|
|
|
|
cospfShamLinksState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1), -- these use the same encoding
|
|
pointToPoint (4) -- as the ospfIfTable
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OSPF sham link states."
|
|
DEFVAL { down }
|
|
::= { cospfShamLinksEntry 9 }
|
|
|
|
|
|
cospfShamLinksEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of state changes or error events on
|
|
this sham link"
|
|
::= { cospfShamLinksEntry 10 }
|
|
|
|
cospfShamLinksMetric OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Metric to be advertised."
|
|
::= { cospfShamLinksEntry 11 }
|
|
|
|
|
|
-- OSPF Sham Link Neighbor Table
|
|
-- This table describes all sham link neighbors.
|
|
|
|
cospfShamLinkNbrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfShamLinkNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of sham link neighbor information."
|
|
REFERENCE
|
|
"IETF draft draft-rosen-vpns-ospf-bgp-mpls-05.txt"
|
|
::= { cospf 10 }
|
|
|
|
|
|
cospfShamLinkNbrEntry OBJECT-TYPE
|
|
SYNTAX CospfShamLinkNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sham link neighbor information."
|
|
INDEX { cospfShamLinksLocalIpAddrType,
|
|
cospfShamLinksLocalIpAddr,
|
|
cospfShamLinkNbrArea,
|
|
cospfShamLinkNbrIpAddrType,
|
|
cospfShamLinkNbrIpAddr}
|
|
::= { cospfShamLinkNbrTable 1 }
|
|
|
|
CospfShamLinkNbrEntry ::=
|
|
SEQUENCE {
|
|
cospfShamLinkNbrArea
|
|
AreaID,
|
|
cospfShamLinkNbrIpAddrType
|
|
InetAddressType,
|
|
cospfShamLinkNbrIpAddr
|
|
InetAddress,
|
|
cospfShamLinkNbrRtrId
|
|
RouterID,
|
|
cospfShamLinkNbrOptions
|
|
Integer32,
|
|
cospfShamLinkNbrState
|
|
INTEGER,
|
|
cospfShamLinkNbrEvents
|
|
Counter32,
|
|
cospfShamLinkNbrLsRetransQLen
|
|
Gauge32,
|
|
cospfShamLinkNbrHelloSuppressed
|
|
TruthValue
|
|
}
|
|
|
|
cospfShamLinkNbrArea OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The area to which the sham link is part of."
|
|
::= { cospfShamLinkNbrEntry 1 }
|
|
|
|
cospfShamLinkNbrIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of internet address of this sham link neighbor's
|
|
IP address."
|
|
::= { cospfShamLinkNbrEntry 2 }
|
|
|
|
|
|
cospfShamLinkNbrIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address this sham link neighbor is using."
|
|
::= { cospfShamLinkNbrEntry 3 }
|
|
|
|
cospfShamLinkNbrRtrId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifying the neighboring
|
|
router."
|
|
::= { cospfShamLinkNbrEntry 4 }
|
|
|
|
cospfShamLinkNbrOptions OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Bit Mask corresponding to the neighbor's options
|
|
field.
|
|
|
|
Bit 1, if set, indicates that the system will
|
|
operate on Type of Service metrics other than
|
|
TOS 0. If zero, the neighbor will ignore all
|
|
metrics except the TOS 0 metric.
|
|
|
|
Bit 2, if set, indicates that the system is
|
|
Network Multicast capable; ie, that it implements
|
|
OSPF Multicast Routing."
|
|
|
|
::= { cospfShamLinkNbrEntry 5 }
|
|
|
|
|
|
cospfShamLinkNbrState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down (1),
|
|
attempt (2),
|
|
init (3),
|
|
twoWay (4),
|
|
exchangeStart (5),
|
|
exchange (6),
|
|
loading (7),
|
|
full (8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The state of this sham link neighbor relation-
|
|
ship."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 10.1 Neighbor states."
|
|
::= { cospfShamLinkNbrEntry 6 }
|
|
|
|
|
|
cospfShamLinkNbrEvents OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of times this sham link has changed
|
|
state or an error has occurred."
|
|
::= { cospfShamLinkNbrEntry 7 }
|
|
|
|
|
|
cospfShamLinkNbrLsRetransQLen OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current length of the retransmission
|
|
queue. The retransmission queue is maintained for
|
|
LSAs that have been flooded but not acknowledged
|
|
on this adjacency."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 13.6 Retransmitting LSAs."
|
|
::= { cospfShamLinkNbrEntry 8 }
|
|
|
|
|
|
cospfShamLinkNbrHelloSuppressed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Hellos are being suppressed
|
|
to the neighbor."
|
|
::= { cospfShamLinkNbrEntry 9 }
|
|
|
|
|
|
|
|
-- OSPF Link State Database, Link-Local for non-virtual links
|
|
|
|
-- This table is identical to the OSPF LSDB Table in
|
|
-- format, but contains only Link-Local Link State
|
|
-- Advertisements for non-virtual links. The purpose is
|
|
-- to allow Link-Local LSAs to be displayed for each
|
|
-- non-virtual interface. This table is implemented to
|
|
-- support type-9 LSAs which are defined in
|
|
-- "The OSPF Opaque LSA Option".
|
|
|
|
cospfLocalLsdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link-Local Link State Database
|
|
for non-virtual links."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements
|
|
and The OSPF Opaque LSA Option"
|
|
::= { cospf 7 }
|
|
|
|
cospfLocalLsdbEntry OBJECT-TYPE
|
|
SYNTAX CospfLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX { cospfLocalLsdbIpAddress, cospfLocalLsdbAddressLessIf,
|
|
cospfLocalLsdbType, cospfLocalLsdbLsid,
|
|
cospfLocalLsdbRouterId
|
|
}
|
|
::= { cospfLocalLsdbTable 1 }
|
|
|
|
CospfLocalLsdbEntry ::=
|
|
SEQUENCE {
|
|
cospfLocalLsdbIpAddress
|
|
IpAddress,
|
|
cospfLocalLsdbAddressLessIf
|
|
InterfaceIndexOrZero,
|
|
cospfLocalLsdbType
|
|
INTEGER,
|
|
cospfLocalLsdbLsid
|
|
IpAddress,
|
|
cospfLocalLsdbRouterId
|
|
RouterID,
|
|
cospfLocalLsdbSequence
|
|
Integer32,
|
|
cospfLocalLsdbAge
|
|
Integer32,
|
|
cospfLocalLsdbChecksum
|
|
Unsigned32,
|
|
cospfLocalLsdbAdvertisement
|
|
OCTET STRING
|
|
}
|
|
|
|
cospfLocalLsdbIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the interface from
|
|
which the LSA was received if the interface is
|
|
numbered."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { cospfLocalLsdbEntry 1 }
|
|
|
|
cospfLocalLsdbAddressLessIf OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Interface Index of the interface from
|
|
which the LSA was received if the interface is
|
|
unnumbered."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { cospfLocalLsdbEntry 2 }
|
|
|
|
cospfLocalLsdbType OBJECT-TYPE
|
|
SYNTAX INTEGER { localOpaqueLink (9) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate advertisement format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header and "
|
|
::= { cospfLocalLsdbEntry 3 }
|
|
|
|
cospfLocalLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing a 32 bit identifier in IP address format;
|
|
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"
|
|
::= { cospfLocalLsdbEntry 4 }
|
|
|
|
cospfLocalLsdbRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
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"
|
|
::= { cospfLocalLsdbEntry 5 }
|
|
|
|
-- Note that the OSPF Sequence Number is a 32 bit signed
|
|
-- integer. It starts with the value '80000001'h,
|
|
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
|
-- Thus, a typical sequence number will be very negative.
|
|
|
|
cospfLocalLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32 (-2147483647..2147483647)
|
|
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"
|
|
::= { cospfLocalLsdbEntry 6 }
|
|
|
|
cospfLocalLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3600)
|
|
-- Should be 0..MaxAge, except when
|
|
-- doNotAge bit is set
|
|
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"
|
|
::= { cospfLocalLsdbEntry 7 }
|
|
|
|
cospfLocalLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
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"
|
|
::= { cospfLocalLsdbEntry 8 }
|
|
|
|
cospfLocalLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including
|
|
its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements"
|
|
::= { cospfLocalLsdbEntry 9 }
|
|
|
|
|
|
-- OSPF Link State Database, Link-Local for virtual Links
|
|
|
|
-- This table is identical to the OSPF LSDB Table in
|
|
-- format, but contains only Link-Local Link State
|
|
-- Advertisements for virtual links. The purpose is to
|
|
-- allow Link-Local LSAs to be displayed for each virtual
|
|
-- interface. This table is implemented to support type-9 LSAs
|
|
-- which are defined in "The OSPF Opaque LSA Option".
|
|
|
|
cospfVirtLocalLsdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CospfVirtLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link-Local Link State Database
|
|
for virtual links."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements
|
|
and The OSPF Opaque LSA Option"
|
|
::= { cospf 8 }
|
|
|
|
cospfVirtLocalLsdbEntry OBJECT-TYPE
|
|
SYNTAX CospfVirtLocalLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX { cospfVirtLocalLsdbTransitArea,
|
|
cospfVirtLocalLsdbNeighbor,
|
|
cospfVirtLocalLsdbType,
|
|
cospfVirtLocalLsdbLsid,
|
|
cospfVirtLocalLsdbRouterId
|
|
}
|
|
::= { cospfVirtLocalLsdbTable 1 }
|
|
|
|
CospfVirtLocalLsdbEntry ::=
|
|
SEQUENCE {
|
|
cospfVirtLocalLsdbTransitArea
|
|
AreaID,
|
|
cospfVirtLocalLsdbNeighbor
|
|
RouterID,
|
|
cospfVirtLocalLsdbType
|
|
INTEGER,
|
|
cospfVirtLocalLsdbLsid
|
|
IpAddress,
|
|
cospfVirtLocalLsdbRouterId
|
|
RouterID,
|
|
cospfVirtLocalLsdbSequence
|
|
Integer32,
|
|
cospfVirtLocalLsdbAge
|
|
Integer32,
|
|
cospfVirtLocalLsdbChecksum
|
|
Unsigned32,
|
|
cospfVirtLocalLsdbAdvertisement
|
|
OCTET STRING
|
|
}
|
|
|
|
cospfVirtLocalLsdbTransitArea OBJECT-TYPE
|
|
SYNTAX AreaID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Transit Area that the Virtual Link
|
|
traverses. By definition, this is not 0.0.0.0"
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { cospfVirtLocalLsdbEntry 1 }
|
|
|
|
cospfVirtLocalLsdbNeighbor OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Router ID of the Virtual Neighbor."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Interface parameters"
|
|
::= { cospfVirtLocalLsdbEntry 2 }
|
|
|
|
cospfVirtLocalLsdbType OBJECT-TYPE
|
|
SYNTAX INTEGER { localOpaqueLink (9) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate advertisement format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header and "
|
|
::= { cospfVirtLocalLsdbEntry 3 }
|
|
|
|
cospfVirtLocalLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing a 32 bit identifier in IP address format;
|
|
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"
|
|
::= { cospfVirtLocalLsdbEntry 4 }
|
|
|
|
cospfVirtLocalLsdbRouterId OBJECT-TYPE
|
|
SYNTAX RouterID
|
|
MAX-ACCESS not-accessible
|
|
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"
|
|
::= { cospfVirtLocalLsdbEntry 5 }
|
|
|
|
-- Note that the OSPF Sequence Number is a 32 bit signed
|
|
-- integer. It starts with the value '80000001'h,
|
|
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
|
-- Thus, a typical sequence number will be very negative.
|
|
|
|
cospfVirtLocalLsdbSequence OBJECT-TYPE
|
|
SYNTAX Integer32 (-2147483647..2147483647)
|
|
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"
|
|
::= { cospfVirtLocalLsdbEntry 6 }
|
|
|
|
cospfVirtLocalLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 (0..3600)
|
|
-- Should be 0..MaxAge, except when
|
|
-- doNotAge bit is set
|
|
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"
|
|
::= { cospfVirtLocalLsdbEntry 7 }
|
|
|
|
cospfVirtLocalLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..'FFFFFFFF'h)
|
|
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"
|
|
::= { cospfVirtLocalLsdbEntry 8 }
|
|
|
|
cospfVirtLocalLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (1..65535))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement, including
|
|
its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Advertisements"
|
|
::= { cospfVirtLocalLsdbEntry 9 }
|
|
|
|
|
|
-- conformance information
|
|
|
|
cospfConformance OBJECT IDENTIFIER ::= { cospf 9 }
|
|
|
|
cospfGroups OBJECT IDENTIFIER ::= { cospfConformance 1 }
|
|
cospfCompliances OBJECT IDENTIFIER ::= { cospfConformance 2 }
|
|
|
|
-- compliance statements
|
|
|
|
cospfCompliance MODULE-COMPLIANCE
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The compliance statements for agents that support the
|
|
Cisco OSPF MIB. These compliance statements are deprecated
|
|
by cospfComplianceRev1."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cospfBasicGroup,
|
|
cospfAreaGroup,
|
|
cospfIfGroup,
|
|
cospfVirtIfGroup,
|
|
cospfShamLinkGroup
|
|
}
|
|
GROUP cospfLsdbGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for OSPF systems that display
|
|
their per-area link state database."
|
|
GROUP cospfLocalLsdbGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for OSPF systems that display
|
|
their per-link link state database for non-virtual
|
|
links."
|
|
GROUP cospfVirtLocalLsdbGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for OSPF systems that display
|
|
their per-link link state database for virtual links."
|
|
::= { cospfCompliances 1 }
|
|
|
|
cospfComplianceRev1 MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statements for agents that support the
|
|
Cisco OSPF MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
cospfBasicGroup,
|
|
cospfAreaGroup,
|
|
cospfIfGroup,
|
|
cospfVirtIfGroup,
|
|
cospfShamLinksGroup,
|
|
cospfShamLinkNbrGroup
|
|
}
|
|
GROUP cospfLsdbGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for OSPF systems that display
|
|
their per-area link state database."
|
|
GROUP cospfLocalLsdbGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for OSPF systems that display
|
|
their per-link link state database for non-virtual
|
|
links."
|
|
GROUP cospfVirtLocalLsdbGroup
|
|
DESCRIPTION
|
|
"This group is mandatory for OSPF systems that display
|
|
their per-link link state database for virtual links."
|
|
::= { cospfCompliances 2 }
|
|
|
|
-- units of conformance
|
|
|
|
cospfLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfLsdbSequence,
|
|
cospfLsdbAge,
|
|
cospfLsdbChecksum,
|
|
cospfLsdbAdvertisement
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that display their link state database."
|
|
::= { cospfGroups 1 }
|
|
|
|
cospfLocalLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfLocalLsdbSequence,
|
|
cospfLocalLsdbAge,
|
|
cospfLocalLsdbChecksum,
|
|
cospfLocalLsdbAdvertisement
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that display their Link-Local link state databases
|
|
for non-virtual links."
|
|
::= { cospfGroups 2 }
|
|
|
|
cospfVirtLocalLsdbGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfVirtLocalLsdbSequence,
|
|
cospfVirtLocalLsdbAge,
|
|
cospfVirtLocalLsdbChecksum,
|
|
cospfVirtLocalLsdbAdvertisement
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
that display their Link-Local link state databases
|
|
for virtual links."
|
|
::= { cospfGroups 3 }
|
|
|
|
cospfBasicGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfRFC1583Compatibility,
|
|
cospfOpaqueLsaSupport,
|
|
cospfTrafficEngineeringSupport,
|
|
cospfOpaqueASLsaCount,
|
|
cospfOpaqueASLsaCksumSum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { cospfGroups 4 }
|
|
|
|
cospfAreaGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfOpaqueAreaLsaCount,
|
|
cospfOpaqueAreaLsaCksumSum,
|
|
cospfAreaNssaTranslatorRole,
|
|
cospfAreaNssaTranslatorState,
|
|
cospfAreaNssaTranslatorEvents
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems
|
|
supporting areas. This statement is recommended
|
|
for use. "
|
|
::= { cospfGroups 5 }
|
|
|
|
cospfIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfIfLsaCount,
|
|
cospfIfLsaCksumSum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { cospfGroups 6 }
|
|
|
|
cospfVirtIfGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfVirtIfLsaCount,
|
|
cospfVirtIfLsaCksumSum
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { cospfGroups 7 }
|
|
|
|
-- cospfShamLinkGroup is deprecated by cospfShamLinksGroup
|
|
cospfShamLinkGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfShamLinkRetransInterval,
|
|
cospfShamLinkHelloInterval,
|
|
cospfShamLinkRtrDeadInterval,
|
|
cospfShamLinkState,
|
|
cospfShamLinkEvents,
|
|
cospfShamLinkMetric
|
|
}
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { cospfGroups 8 }
|
|
|
|
cospfShamLinkNbrGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfShamLinkNbrRtrId,
|
|
cospfShamLinkNbrOptions,
|
|
cospfShamLinkNbrState,
|
|
cospfShamLinkNbrEvents,
|
|
cospfShamLinkNbrLsRetransQLen,
|
|
cospfShamLinkNbrHelloSuppressed
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { cospfGroups 9 }
|
|
|
|
cospfShamLinksGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cospfShamLinksRetransInterval,
|
|
cospfShamLinksHelloInterval,
|
|
cospfShamLinksRtrDeadInterval,
|
|
cospfShamLinksState,
|
|
cospfShamLinksEvents,
|
|
cospfShamLinksMetric
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are required for OSPF systems."
|
|
::= { cospfGroups 10 }
|
|
|
|
END
|