summaryrefslogtreecommitdiff
path: root/MIBS/ciena/CIENA-CES-OSPF-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/ciena/CIENA-CES-OSPF-MIB')
-rw-r--r--MIBS/ciena/CIENA-CES-OSPF-MIB491
1 files changed, 491 insertions, 0 deletions
diff --git a/MIBS/ciena/CIENA-CES-OSPF-MIB b/MIBS/ciena/CIENA-CES-OSPF-MIB
new file mode 100644
index 0000000..7286b4d
--- /dev/null
+++ b/MIBS/ciena/CIENA-CES-OSPF-MIB
@@ -0,0 +1,491 @@
+-- This file was included in WWP MIB release 04-16-00-0047
+ --
+ -- CIENA-CES-OSPF-MIB.my
+ --
+ --
+
+ CIENA-CES-OSPF-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32, Unsigned32, IpAddress
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue, RowStatus
+ FROM SNMPv2-TC
+ AreaID
+ FROM OSPF-MIB
+ cienaCesConfig
+ FROM CIENA-SMI;
+
+
+ cienaCesOspfMIB MODULE-IDENTITY
+ LAST-UPDATED "201304180000Z"
+ ORGANIZATION "Ciena, Inc"
+ CONTACT-INFO
+ " Mib Meister
+ 115 North Sullivan Road
+ Spokane Valley, WA 99037
+ USA
+ Phone: +1 509 242 9000
+ Email: support@ciena.com"
+ DESCRIPTION
+ "This MIB module is for the Extension of the OSPF MIB for CIENA Products"
+
+ REVISION
+ "201304180000Z"
+ DESCRIPTION
+ "Fixed miscellaneous typos and descriptions."
+
+ REVISION
+ "201102020000Z"
+ DESCRIPTION
+ "Initial version."
+
+ ::= { cienaCesConfig 19 }
+
+ --
+ -- Textual conventions
+ --
+
+ OspfOperStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The current operational state of an OSPF Protocol Manager entity."
+ SYNTAX INTEGER {
+ operStatusUp(1), -- active
+ operStatusDown(2), -- inactive
+ operStatusGoingUp(3), -- activating
+ operStatusGoingDown(4),-- deactivating
+ operStatusActFailed(5) -- activation failed
+ }
+
+ --
+ -- Node definitions
+ --
+
+ cienaCesOspfMIBObjects OBJECT IDENTIFIER ::= { cienaCesOspfMIB 1 }
+ cienaCesOspfGeneralGroup OBJECT IDENTIFIER ::= { cienaCesOspfMIBObjects 1 }
+ cienaCesOspf OBJECT IDENTIFIER ::= { cienaCesOspfMIBObjects 2 }
+
+ cienaCesOspfRFC1583Comp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates metrics used to choose among multiple
+ AS-external-LSAs. When RFC1583Compatibility is set to
+ TRUE, only cost is used when choosing among
+ multiple AS-external-LSAs advertising the same
+ destination. When RFC1583Compatibility is set to
+ FALSE, preference is driven first by type of
+ path using cost only to break ties.
+
+ In order to minimize the chance of routing loops, all OSPF
+ routers in an OSPF routing domain should have
+ RFC1583Compatibility set identically. When there are routers
+ present that have not been updated with the functionality
+ specified in RFC2328 Section 16.4.1, all routers should
+ have RFC1583Compatibility set to TRUE. Otherwise, all
+ routers should have RFC1583Compatibility set to FALSE,
+ preventing all routing loops."
+ REFERENCE
+ "OSPF Version 2, Section 16.4.1 External path preferences"
+ DEFVAL { false }
+ ::= { cienaCesOspfGeneralGroup 1 }
+
+ cienaCesOspfOperStatus OBJECT-TYPE
+ SYNTAX OspfOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of OSPF."
+ ::= { cienaCesOspfGeneralGroup 2 }
+
+
+ cienaCesOspfOpaqueLsaSupport OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router's support for Opaque LSA types. This value cannot be
+ changed when OSPF is active and operStatus is up."
+ REFERENCE
+ "The OSPF Opaque LSA Option"
+ DEFVAL { true }
+ ::= { cienaCesOspfGeneralGroup 3 }
+
+ cienaCesOspfTrafficEngSupport OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The router's support for OSPF traffic engineering."
+ DEFVAL { true }
+ ::= { cienaCesOspfGeneralGroup 4 }
+
+ cienaCesOspfExtOpLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of type-11 LSAs in the external database."
+ ::= { cienaCesOspfGeneralGroup 5 }
+
+ cienaCesOspfExtOpLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit sum of LS checksums of all type-11 LSAs in the
+ external Link State Database."
+ ::= { cienaCesOspfGeneralGroup 6 }
+
+ cienaCesOspfNumUpdPending OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of pending updates to the Link State Database."
+ ::= { cienaCesOspfGeneralGroup 7 }
+
+ cienaCesOspfNumUpdMerged OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of updates that have been merged into the Link State
+ Database since the last routing calculation."
+ ::= { cienaCesOspfGeneralGroup 8 }
+
+ cienaCesOspfNumCksumsPending OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs in the Link State Database which are now due to
+ have their checksum checked."
+ ::= { cienaCesOspfGeneralGroup 9 }
+
+ cienaCesOspfCalcMaxDelay OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum delay before the routing table is
+ recalculated following a change to the Link State
+ Database. (Recalculation is delayed to reduce the
+ frequency of recalculations of the routing table).
+
+ This parameter has units of milliseconds. A value of
+ 0 indicates that a routing calculation will
+ immediately follow an update to the database."
+ DEFVAL { 5000 }
+ ::= { cienaCesOspfGeneralGroup 10 }
+
+ cienaCesOspfRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ospf router ID."
+ ::= { cienaCesOspfGeneralGroup 11 }
+
+-- 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
+
+
+ cienaCesOspfAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOspfAreaEntry
+ 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 Struc-
+ ture"
+ ::= { cienaCesOspf 1 }
+
+
+ cienaCesOspfAreaEntry OBJECT-TYPE
+ SYNTAX CienaCesOspfAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information describing the configured parameters
+ and cumulative statistics of one of the router's
+ attached areas."
+ INDEX { cienaCesOspfAreaId }
+ ::= { cienaCesOspfAreaTable 1 }
+
+ CienaCesOspfAreaEntry ::=
+ SEQUENCE {
+ cienaCesOspfAreaId AreaID,
+ cienaCesOspfAreaTransitCapability TruthValue,
+ cienaCesOspfAreaRtrLsaCount Gauge32,
+ cienaCesOspfAreaRtrLsaCksumSum Integer32,
+ cienaCesOspfAreaNetLsaCount Gauge32,
+ cienaCesOspfAreaNetLsaCksumSum Integer32,
+ cienaCesOspfAreaSummLsaCount Gauge32,
+ cienaCesOspfAreaSummLsaCksumSum Integer32,
+ cienaCesOspfAreaSummAsLsaCount Gauge32,
+ cienaCesOspfAreaSummAsLsaCksumSum Integer32,
+ cienaCesOspfAreaNssaLsaCount Gauge32,
+ cienaCesOspfAreaNssaLsaCksumSum Integer32,
+ cienaCesOspfAreaOpLsaCount Gauge32,
+ cienaCesOspfAreaOpLsaCksumSum Integer32
+ }
+
+ cienaCesOspfAreaId OBJECT-TYPE
+ SYNTAX AreaID
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 32-bit integer uniquely identifying an area.
+ Area ID 0.0.0.0 is used for the OSPF backbone."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { cienaCesOspfAreaEntry 1 }
+
+
+ cienaCesOspfAreaTransitCapability OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This parameter indicates whether the area can carry data
+ traffic that neither originates nor terminates in the area
+ itself. This parameter is calculated when the area's shortest-path
+ tree is built."
+ DEFVAL { false }
+ ::= { cienaCesOspfAreaEntry 2 }
+
+ cienaCesOspfAreaRtrLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs with LS type-1 in this area's Link State
+ Database."
+ ::= { cienaCesOspfAreaEntry 3 }
+
+ cienaCesOspfAreaRtrLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit sum of LS checksums of all LSAs with LS type-1 in this
+ area's Link State Database."
+ ::= { cienaCesOspfAreaEntry 4 }
+
+ cienaCesOspfAreaNetLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs with LS type-2 in this area's Link State
+ Database."
+ ::= { cienaCesOspfAreaEntry 5 }
+
+ cienaCesOspfAreaNetLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit sum of LS checksums of all LSAs with LS type-2 in this
+ area's Link State Database."
+ ::= { cienaCesOspfAreaEntry 6 }
+
+ cienaCesOspfAreaSummLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs with LS type-3 in this area's Link State
+ Database."
+ ::= { cienaCesOspfAreaEntry 7 }
+
+ cienaCesOspfAreaSummLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit sum of LS checksums of all LSAs with LS type-3 in this
+ area's Link State Database."
+ ::= { cienaCesOspfAreaEntry 8 }
+
+ cienaCesOspfAreaSummAsLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs with LS type-4 in this area's Link State
+ Database."
+ ::= { cienaCesOspfAreaEntry 9 }
+
+ cienaCesOspfAreaSummAsLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit sum of LS checksums of all LSAs with LS type-4 in this
+ area's Link State Database."
+ ::= { cienaCesOspfAreaEntry 10 }
+
+ cienaCesOspfAreaNssaLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs with LS type-7 in this area's Link State
+ Database."
+ ::= { cienaCesOspfAreaEntry 11 }
+
+ cienaCesOspfAreaNssaLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit sum of LS checksums of all LSAs with LS type-7 in this
+ area's Link State Database."
+ ::= { cienaCesOspfAreaEntry 12 }
+
+ cienaCesOspfAreaOpLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of LSAs with LS type-10 in this area's Link State
+ Database."
+ ::= { cienaCesOspfAreaEntry 13 }
+
+ cienaCesOspfAreaOpLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32 bit sum of LS checksums of all LSAs with LS type-10 in this
+ area's Link State Database."
+ ::= { cienaCesOspfAreaEntry 14 }
+
+-- CIENA OSPF Interface Table
+
+-- The CIENA OSPF Interface Table augments the OSPF Interface Table
+
+ cienaCesOspfIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CienaCesOspfIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPF interface table describes the interfaces from the viewpoint
+ of OSPF."
+ REFERENCE
+ "OSPF Version 2, Appendix C.3 Router interface
+ parameters"
+ ::= { cienaCesOspf 2 }
+
+
+ cienaCesOspfIfEntry OBJECT-TYPE
+ SYNTAX CienaCesOspfIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPF interface entry describes one interface from the viewpoint
+ of OSPF."
+ INDEX { cienaCesOspfIfIpAddress, cienaCesOspfAddressLessIf }
+ ::= { cienaCesOspfIfTable 1 }
+
+ CienaCesOspfIfEntry ::=
+ SEQUENCE {
+ cienaCesOspfIfIpAddress IpAddress,
+ cienaCesOspfAddressLessIf Integer32,
+ cienaCesOspfIfLsaCount Gauge32,
+ cienaCesOspfIfLsaCksumSum Integer32,
+ cienaCesOspfIfOperStatus OspfOperStatus,
+ cienaCesOspfIfNetMask IpAddress,
+ cienaCesOspfIfTransmitTimerDelay INTEGER
+ }
+
+ cienaCesOspfIfIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of this OSPF interface."
+ ::= { cienaCesOspfIfEntry 1 }
+
+ cienaCesOspfAddressLessIf OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For the purpose of easing the instancing of
+ addressed and addressless interfaces, this
+ variable takes the value 0 on interfaces with
+ IP addresses, and the corresponding value of
+ ifIndex for interfaces having no IP address."
+ ::= { cienaCesOspfIfEntry 2 }
+
+ cienaCesOspfIfLsaCount 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."
+ ::= { cienaCesOspfIfEntry 3 }
+
+ cienaCesOspfIfLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ 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."
+ ::= { cienaCesOspfIfEntry 4 }
+
+ cienaCesOspfIfOperStatus OBJECT-TYPE
+ SYNTAX OspfOperStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of this interface."
+ ::= { cienaCesOspfIfEntry 5 }
+
+ cienaCesOspfIfNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The subnet mask associated with the IP address of this entry. The
+ value of the mask is an IP address with all the network bits set to 1
+ and all the hosts bits set to 0."
+ ::= { cienaCesOspfIfEntry 6 }
+
+ cienaCesOspfIfTransmitTimerDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..429496799)
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time this interface delays a LSU packet, in order to
+ add more LSAs to the packet before sending. Setting this
+ correctly can reduce the network traffic. This is configurable
+ on a per-interface basis."
+ DEFVAL { 100 }
+ ::= { cienaCesOspfIfEntry 7 }
+
+ END
+
+ --
+ -- CIENA-CES-OSPF-MIB
+ --
+