snmp_mib_archive/CISCO-OSPF-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

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