-- 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 --