From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB | 2147 +++++++++++++++++++++++++++++++++ 1 file changed, 2147 insertions(+) create mode 100644 MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB') diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB new file mode 100644 index 0000000..932d086 --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-OSPF-MIB @@ -0,0 +1,2147 @@ +ALCATEL-IND1-OSPF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, TimeTicks, Integer32, + Unsigned32 + FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, TruthValue + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ospfIfEntry, ospfVirtIfEntry, ospfNbrEntry, ospfVirtNbrEntry, + ospfAreaEntry, ospfExtLsdbEntry, ospfAreaId, ospfAreaAggregateEntry + FROM OSPF-MIB + routingIND1Ospf + FROM ALCATEL-IND1-BASE; + + + alcatelIND1OSPFMIB MODULE-IDENTITY + LAST-UPDATED "201102150000Z" + ORGANIZATION "Alcatel-Lucent" + CONTACT-INFO + "Please consult with Customer Service to ensure the most appropriate + version of this document is used with the products in question: + + Alcatel-Lucent, Enterprise Solutions Division + (Formerly Alcatel Internetworking, Incorporated) + 26801 West Agoura Road + Agoura Hills, CA 91301-5122 + United States Of America + + Telephone: North America +1 800 995 2696 + Latin America +1 877 919 9526 + Europe +31 23 556 0100 + Asia +65 394 7933 + All Other +1 818 878 4507 + + Electronic Mail: support@ind.alcatel.com + World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise + File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" + + DESCRIPTION + "This module describes an authoritative enterprise-specific Simple + Network Management Protocol (SNMP) Management Information Base (MIB): + + Configuration Of Global OSPF Configuration Parameters. + + The right to make changes in specification and other information + contained in this document without prior notice is reserved. + + No liability shall be assumed for any incidental, indirect, special, or + consequential damages whatsoever arising from or related to this + document or the information contained herein. + + Vendors, end-users, and other interested parties are granted + non-exclusive license to use this specification in connection with + management of the products for which it is intended to be used. + + Copyright (C) 1995-2007 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200704030000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { routingIND1Ospf 1 } + + + + alcatelIND1OSPFMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Managed Objects." + ::= { alcatelIND1OSPFMIB 1 } + + + alcatelIND1OSPFMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Conformance Information." + ::= { alcatelIND1OSPFMIB 2 } + + + alcatelIND1OSPFMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Units Of Conformance." + ::= { alcatelIND1OSPFMIBConformance 1 } + + + alcatelIND1OSPFMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch For Open Shortest Path First (OSPF) + Subsystem Compliance Statements." + ::= { alcatelIND1OSPFMIBConformance 2 } + + +--******************************************************************** +--************************ Textual Conventions *********************** +--******************************************************************** + AlaAuthenticationEncryptKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + RIP simple passwords." + SYNTAX OCTET STRING (SIZE(16)) + + +-- OSPF Protocol + + alaProtocolOspf OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 1 } + + + alaOspfRedistRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A 32-bit value tagged to each OSPF internal route that + is redistributed in to other routing protocol domains. The + lower 16-bits typically indicate the autonomous system number." + DEFVAL { 0 } + ::= { alaProtocolOspf 2 } + + + alaOspfTimerSpfDelay OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of seconds to delay the SPF calculation after + receiving a topology change. This value should not be + greater than SPF hold time." + DEFVAL { 5 } + ::= { alaProtocolOspf 3 } + + + alaOspfTimerSpfHold OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum time, in seconds, between two consecutive SPF + calculations. This value should not be less than SPF delay time." + DEFVAL { 10 } + ::= { alaProtocolOspf 4 } + + + alaOspfRouteNumber OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in OSPF routing table." + ::= { alaProtocolOspf 7 } + + + alaOspfMTUCheck OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable or disable the check for MTU size in database description + packets. Disabled by default" + DEFVAL { disable } + ::= { alaProtocolOspf 8 } + + + +-- OSPF network route table + + alaOspfRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the network routes." + ::= { alaProtocolOspf 12 } + + + alaOspfRouteEntry OBJECT-TYPE + SYNTAX AlaOspfRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the network routes." + INDEX + { + alaOspfRouteDest, + alaOspfRouteMask, + alaOspfRouteTos, + alaOspfRouteNextHop + } + ::= { alaOspfRouteTable 1 } + + + AlaOspfRouteEntry ::= SEQUENCE + { + alaOspfRouteDest + IpAddress, + alaOspfRouteMask + IpAddress, + alaOspfRouteTos + Integer32, + alaOspfRouteNextHop + IpAddress, + alaOspfRouteIfIndex + Integer32, + alaOspfRouteType + INTEGER, + alaOspfRouteAge + TimeTicks, + alaOspfRouteTag + Integer32, + alaOspfRouteMetric1 + Integer32, + alaOspfRouteMetric2 + Integer32, + alaOspfRouteStatus + RowStatus + } + + + alaOspfRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The destination IP address of this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 1 } + + + alaOspfRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network mask for this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 2 } + + + alaOspfRouteTos OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type Of Service (TOS) for this route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 3 } + + + alaOspfRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + DEFVAL { '00000000'H } + ::= { alaOspfRouteEntry 4 } + + + alaOspfRouteIfIndex OBJECT-TYPE + SYNTAX Integer32 ( -1 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 5 } + + + alaOspfRouteType OBJECT-TYPE + SYNTAX INTEGER + { + intraArea(1), -- intra area route + interArea(2), -- inter area route + externalType1(3), -- external type-1 route + externalType2(4), -- external type-2 route + nssaExternalType1(5), -- external type-1 route in a NSSA + nssaExternalType2(6) -- external type-2 route in a NSSA + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + DEFVAL { intraArea } + ::= { alaOspfRouteEntry 6 } + + + alaOspfRouteAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 7 } + + + alaOspfRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag for external roues. It's + 0 for routes internal to the autonomous system." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 8 } + + + alaOspfRouteMetric1 OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 9 } + + + alaOspfRouteMetric2 OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An alternate routing metric for this route. It's 0 + for internal routes. For an external route, it's the metric + to reach the ASBR that announced the external route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 10 } + + + alaOspfRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + DEFVAL { notInService } + ::= { alaOspfRouteEntry 11 } + + + +-- OSPF border router table + + alaOspfBdrRouterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfBdrRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the routes to border + (ABR and ASBR) routers." + ::= { alaProtocolOspf 13 } + + + alaOspfBdrRouterEntry OBJECT-TYPE + SYNTAX AlaOspfBdrRouterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "OSPF routing table which contains the routes to border + (ABR and ASBR) routers." + INDEX + { + alaOspfBdrRouterAreaId, + alaOspfBdrRouterId, + alaOspfBdrRouterTos, + alaOspfBdrRouterNextHop + } + ::= { alaOspfBdrRouterTable 1 } + + + AlaOspfBdrRouterEntry ::= SEQUENCE + { + alaOspfBdrRouterAreaId + IpAddress, + alaOspfBdrRouterId + IpAddress, + alaOspfBdrRouterTos + Integer32, + alaOspfBdrRouterNextHop + IpAddress, + alaOspfBdrRouterIfIndex + Integer32, + alaOspfBdrRouterType + INTEGER, + alaOspfBdrRouterAge + TimeTicks, + alaOspfBdrRouterMetric + Integer32, + alaOspfBdrRouterStatus + RowStatus + } + + + alaOspfBdrRouterAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area to which the border router belongs to." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 1 } + + + alaOspfBdrRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router idenitifer of this border router." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 2 } + + + alaOspfBdrRouterTos OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type Of Service (TOS) for this route." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 3 } + + + alaOspfBdrRouterNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the next hop to reach this border router." + DEFVAL { '00000000'H } + ::= { alaOspfBdrRouterEntry 4 } + + + alaOspfBdrRouterIfIndex OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex value which identifies the local + interface through which the next hop of this + route should be reached." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 5 } + + + alaOspfBdrRouterType OBJECT-TYPE + SYNTAX INTEGER + { + abr (1), -- Area Border Router (ABR) + asbr (2), -- Autonomous Border Router (ASBR) + abrAsbr (3) -- ABR and ASBR + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of border router." + DEFVAL { abr } + ::= { alaOspfBdrRouterEntry 6 } + + + alaOspfBdrRouterAge OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds since this route was last + updated or otherwise determined to be correct." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 7 } + + + alaOspfBdrRouterMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The cost to reach the border router." + DEFVAL { 0 } + ::= { alaOspfBdrRouterEntry 8 } + + + alaOspfBdrRouterStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions." + DEFVAL { notInService } + ::= { alaOspfBdrRouterEntry 9 } + + + +-- OSPF interface-MD5 table +-- MD5 key configuration for OSPF interfaces + + alaOspfIfMd5Table OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfIfMd5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF Interface MD5 Table describes the MD5 key + management for OSPF interfaces." + ::= { alaProtocolOspf 16 } + + + alaOspfIfMd5Entry OBJECT-TYPE + SYNTAX AlaOspfIfMd5Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OSPF Interface MD5 Entry describes the MD5 key + management for OSPF interfaces." + INDEX { alaOspfIfMd5IpAddress, alaOspfIfMd5KeyId } + ::= { alaOspfIfMd5Table 1 } + + + AlaOspfIfMd5Entry ::= SEQUENCE + { + alaOspfIfMd5IpAddress + IpAddress, + alaOspfIfMd5KeyId + Integer32, + alaOspfIfMd5Key + OCTET STRING, + alaOspfIfMd5KeyStartAccept + TimeTicks, + alaOspfIfMd5KeyStopAccept + TimeTicks, + alaOspfIfMd5KeyStartGenerate + TimeTicks, + alaOspfIfMd5KeyStopGenerate + TimeTicks, + alaOspfIfMd5RowStatus + RowStatus, + alaOspfIfMd5EncryptKey + AlaAuthenticationEncryptKey, + alaOspfIfMd5AuthMode + INTEGER + } + + + alaOspfIfMd5IpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of this OSPF MD5 key interface." + ::= { alaOspfIfMd5Entry 1 } + + alaOspfIfMd5KeyId OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 255 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A key identifier which identifies the algorithm and + MD5 secret key associated with this interface." + DEFVAL { 1 } + ::= { alaOspfIfMd5Entry 2 } + + + alaOspfIfMd5Key OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE( 0 .. 16 ) ) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MD5 message digest key." + DEFVAL { "" } + ::= { alaOspfIfMd5Entry 3 } + + + alaOspfIfMd5KeyStartAccept OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will start accepting packets + that have been created with this key." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 4 } + + + alaOspfIfMd5KeyStopAccept OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will stop accepting packets + that have been created with this key." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 5 } + + + alaOspfIfMd5KeyStartGenerate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will start using this key for + packet generation." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 6 } + + + alaOspfIfMd5KeyStopGenerate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The time that OSPF router will stop using this key for + packet generation." + DEFVAL { 0 } + ::= { alaOspfIfMd5Entry 7 } + + + alaOspfIfMd5RowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row status of this entry." + DEFVAL { notInService } + ::= { alaOspfIfMd5Entry 8 } + + alaOspfIfMd5EncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The MD5 message digest Encrypted key." + ::= { alaOspfIfMd5Entry 9 } + + alaOspfIfMd5AuthMode OBJECT-TYPE + SYNTAX INTEGER { + keyedMd5(1), -- Keyed-MD5 + hmacSha256(2) -- HMAC-SHA-256 + -- HMAC-SHA-384 + -- HMAC-SHA-512 + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The Cryptographic authentication algorithm to be used to generate and verify + the message digest. The currently supported algorithms are Keyed-MD5 (RFC 2328, Appendix D) + and HMAC-SHA-256 (RFC 5709)." + DEFVAL { keyedMd5 } + ::= { alaOspfIfMd5Entry 10 } + + + +-- ************************************************************************ +-- Expansion of ospfIfTable +-- ************************************************************************ + alaOspfIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ospfIfTable" + ::= { alaProtocolOspf 17 } + + alaOspfIfAugEntry OBJECT-TYPE + SYNTAX AlaOspfIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspfIfAugTable" + AUGMENTS { ospfIfEntry } + ::= { alaOspfIfAugTable 1 } + + AlaOspfIfAugEntry ::= + SEQUENCE { + alaOspfIfEncryptKey AlaAuthenticationEncryptKey, + alaOspfIfIpMask IpAddress, + alaOspfIfVlanId Integer32, + alaOspfIfDrRouterid IpAddress, + alaOspfIfBdrRouterid IpAddress, + alaOspfIfMTU Counter32, + alaOspfIfInitNbrs Counter32, + alaOspfIfExchNbrs Counter32, + alaOspfIfFullNbrs Counter32, + alaOspfIfLinkType INTEGER, + alaOspfIfOperStatus INTEGER, + alaOspfIfIntfName SnmpAdminString, + alaOspfIf2WayNbrs Counter32, + alaOspfIfBfdStatus INTEGER, + alaOspfIfBfdDrsOnly INTEGER + } + + alaOspfIfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + OSPF passwords." + ::= { alaOspfIfAugEntry 1 } + + alaOspfIfIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP mask of this OSPF interface." + ::= { alaOspfIfAugEntry 2 } + + alaOspfIfVlanId OBJECT-TYPE + SYNTAX Integer32 (0..4097) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Identifier associated with this interface" + ::= { alaOspfIfAugEntry 3 } + + alaOspfIfDrRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router Id of Designated router for this interface" + ::= { alaOspfIfAugEntry 4 } + + alaOspfIfBdrRouterid OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router Id of Backup Designated router for this interface" + ::= { alaOspfIfAugEntry 5 } + + alaOspfIfMTU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Transfer size of OSPF packets on this interface" + ::= { alaOspfIfAugEntry 6 } + + alaOspfIfInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf INIT state neighbors on this interface" + ::= { alaOspfIfAugEntry 7 } + + alaOspfIfExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf EXCHANGE state neighbors on this interface" + ::= { alaOspfIfAugEntry 8 } + + alaOspfIfFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf FULL state neighbors on this interface" + ::= { alaOspfIfAugEntry 9 } + + alaOspfIfLinkType OBJECT-TYPE + SYNTAX INTEGER { + broadcast (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of physical medium used for transmission of OSPF packets" + ::= { alaOspfIfAugEntry 10 } + + alaOspfIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of this interface" + ::= { alaOspfIfAugEntry 11 } + + alaOspfIfIntfName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user defined name used to identify the IP interface" + ::= { alaOspfIfAugEntry 12 } + + alaOspfIf2WayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf 2-WAY state neighbors on this interface" + ::= { alaOspfIfAugEntry 13 } + + alaOspfIfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables OSPF for a BFD interface" + ::= { alaOspfIfAugEntry 14} + + alaOspfIfBfdDrsOnly OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Enables/Disables Drs Only option for a BFD interface" + ::= { alaOspfIfAugEntry 15} + + +-- ************************************************************************ +-- Expansion of ospfVirtIfTable +-- ************************************************************************ + alaOspfVirtIfAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfVirtIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Expansion for ospfVirtIfTable" + ::= { alaProtocolOspf 18 } + + alaOspfVirtIfAugEntry OBJECT-TYPE + SYNTAX AlaOspfVirtIfAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry of alaOspfVirtIfAugTable" + AUGMENTS { ospfVirtIfEntry } + ::= { alaOspfVirtIfAugTable 1 } + + AlaOspfVirtIfAugEntry ::= + SEQUENCE { + alaOspfVirtIfEncryptKey AlaAuthenticationEncryptKey, + alaOspfVirtIfOperStatus INTEGER + } + + alaOspfVirtIfEncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The authentication encryption key that is used to decypher + OSPF passwords." + ::= { alaOspfVirtIfAugEntry 1 } + + alaOspfVirtIfOperStatus OBJECT-TYPE + SYNTAX INTEGER { + down (0), + up (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the virtual link" + ::= { alaOspfVirtIfAugEntry 2 } + + +-- ************************************************************************ +-- Extensions for OSPF Graceful Restart +-- ************************************************************************ + + alaOspfRestartHelperSupport OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The router's support for acting as an OSPF hitless restart helper." + DEFVAL { enable } + ::= { alaProtocolOspf 19 } + + alaOspfRestartHelperStrictLSAChecking OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Indicates whether or not a changed LSA will result in termination + of graceful restart by a helping router. + Deprecated with IETF object ospfRestartStrictLsaChecking" + DEFVAL { enable } + ::= { alaProtocolOspf 20 } + + alaOspfRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER + { + helping(1), + notHelping(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether this OSPF router is operating as a Helper to a + restarting router." + ::= { alaProtocolOspf 21 } + +-- These variables are currently part of the IETF draft MIB. So, they should +-- eventually go into ospfGeneralGroup of the standard MIB later. +-- BEGIN + + alaOspfRFC1583Compatibility OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS deprecated + DESCRIPTION + "Indicates metrics used to choose among multiple AS- + external-LSAs. When RFC1583Compatibility is set to + enabled, only cost will be used when choosing among + multiple AS-external-LSAs advertising the same + destination. When RFC1583Compatibility is set to + disabled, preference will be driven first by type of + path using cost only to break ties. + Deprecated by IETF standard object ospfRFC1583Compatibility" + REFERENCE + "OSPF Version 2, Section 16.4.1 External path preferences" + ::= { alaProtocolOspf 22 } + + alaOspfOpaqueLsaSupport 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" + ::= { alaProtocolOspf 23 } + + alaOspfTrafficEngineeringSupport OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS current + DESCRIPTION + "The router's support for OSPF traffic engineering." + ::= { alaProtocolOspf 24 } + + alaOspfReferenceBandwidth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only -- read-write in IETF_OSPF.mib + STATUS deprecated + DESCRIPTION + "Reference bandwidth in kilobits/second for + calculating default interface metrics. The + default value is 100,000 KBPS (100 MBPS) + deprecated by IETF mib object ospfReferenceBandwidth" + ::= { alaProtocolOspf 25 } + + alaOspfRestartSupport OBJECT-TYPE + SYNTAX INTEGER { none (1), + plannedOnly (2), + plannedAndUnplanned (3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The router's support for OSPF hitless restart. + Options include: no restart support, only planned + restarts or both planned and unplanned restarts. + Deprecated by IETF object ospfRestartSupport" + ::= { alaProtocolOspf 26 } + + alaOspfRestartInterval OBJECT-TYPE + SYNTAX Integer32 (1..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Configured OSPF hitless restart timeout interval. + Deprecated by IETF mib ospfRestartInterval" + ::= { alaProtocolOspf 27 } + + alaOspfRestartStatus OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), + plannedRestart (2), + unplannedRestart (3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Current status of OSPF hitless restart. The status of hitless restart is + unplannedRestart after a CMM takeover. Before CMM takeover, the status is + plannedRestart." + ::= { alaProtocolOspf 28 } + + alaOspfRestartAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval. + Deprecated by alaOspfRestartAge" + ::= { alaProtocolOspf 29 } + + alaOspfRestartExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- none attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology change. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Describes the outcome of the last attempt at a + hitless restart. If the value is 'none', no restart + has yet been attempted. If the value is 'inProgress', + a restart attempt is currently underway. + Deprecated by IETF object ospfRestartExitReason" + ::= { alaProtocolOspf 30 } + +-- END + +-- ************************************************************************ +-- Extensions to ospfNbrTable +-- ************************************************************************ +-- Some of these expansions (graceful restart) should eventually go into the +-- IETF_OSPF.mib once the draft becomes an RFC. For now, we augment the standard +-- MIB table entry and extend support for graceful restart variables. +-- BEGIN + + alaOspfNbrAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to the ospfNbrTable" + ::= { alaProtocolOspf 31 } + + alaOspfNbrAugEntry OBJECT-TYPE + SYNTAX AlaOspfNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additions to neighbor table" + AUGMENTS { ospfNbrEntry } + ::= { alaOspfNbrAugTable 1 } + + AlaOspfNbrAugEntry ::= + SEQUENCE { + alaOspfNbrRestartHelperStatus INTEGER, + alaOspfNbrRestartHelperAge Unsigned32, + alaOspfNbrRestartHelperExitReason INTEGER, + alaOspfNbrAreaId IpAddress, + alaOspfNbrDrAddress IpAddress, + alaOspfNbrBdrAddress IpAddress, + alaOspfNbrType INTEGER, + alaOspfNbrMode INTEGER, + alaOspfNbrMd5SeqNo Counter32, + alaOspfNbrLastHello Counter32, + alaOspfNbrPendingLSreq Counter32, + alaOspfNbrPendingLSack Counter32, + alaOspfNbrPendingLSupd Counter32 + } + + alaOspfNbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether the router is acting + as a hitless restart helper for the neighbor." + ::= { alaOspfNbrAugEntry 1 } + + alaOspfNbrRestartHelperAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { alaOspfNbrAugEntry 2 } + + + alaOspfNbrRestartHelperExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- not attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology + -- change. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a hitless restart helper for the neighbor." + ::= { alaOspfNbrAugEntry 3 } + + alaOspfNbrAreaId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The area to which this neighbor belongs" + ::= { alaOspfNbrAugEntry 4 } + + alaOspfNbrDrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Designated router of this neighbor" + ::= { alaOspfNbrAugEntry 5 } + + alaOspfNbrBdrAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Backup Designated router of this neighbor" + ::= { alaOspfNbrAugEntry 6 } + + alaOspfNbrType OBJECT-TYPE + SYNTAX INTEGER { dynamic (1), + static (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Neighbors learned via the OSPF Hello protocol are dynamic. + Configured neighbors are static" + ::= { alaOspfNbrAugEntry 7 } + + alaOspfNbrMode OBJECT-TYPE + SYNTAX INTEGER { slave(1), + master (2), + slaveHold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current neighbor mode. This is applicable only during adjacency formation" + ::= { alaOspfNbrAugEntry 8 } + + alaOspfNbrMd5SeqNo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence number used in Md5 authentication" + ::= { alaOspfNbrAugEntry 9 } + + alaOspfNbrLastHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds elapsed since the last hello was received from this neighbor" + ::= { alaOspfNbrAugEntry 10 } + + alaOspfNbrPendingLSreq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state requests to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 11 } + + alaOspfNbrPendingLSack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state acknowledgements to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 12 } + + alaOspfNbrPendingLSupd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state update packets to be sent to this neighbor" + ::= { alaOspfNbrAugEntry 13 } + + + +-- ************************************************************************ +-- Extensions to ospfVirtNbrTable +-- ************************************************************************ + alaOspfVirtNbrAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfVirtNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfVirtNbrTable" + ::= { alaProtocolOspf 32 } + + alaOspfVirtNbrAugEntry OBJECT-TYPE + SYNTAX AlaOspfVirtNbrAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information regarding a single virtual neighbor." + REFERENCE + "OSPF Version 2 Management Information Base, Work In Progress + draft-ietf-ospf-mib-update-07.txt Section B.4" + AUGMENTS { ospfVirtNbrEntry } + ::= { alaOspfVirtNbrAugTable 1 } + + AlaOspfVirtNbrAugEntry ::= + SEQUENCE { + alaOspfVirtNbrRestartHelperStatus INTEGER, + alaOspfVirtNbrRestartHelperAge Unsigned32, + alaOspfVirtNbrRestartHelperExitReason INTEGER, + alaOspfVirtNbrDrAddr IpAddress, + alaOspfVirtNbrBdrAddr IpAddress, + alaOspfVirtNbrMode INTEGER, + alaOspfVirtNbrMd5SeqNo Counter32, + alaOspfVirtNbrLastHello Counter32, + alaOspfVirtNbrPendingLSreq Counter32, + alaOspfVirtNbrPendingLSack Counter32, + alaOspfVirtNbrPendingLSupd Counter32 + } + + alaOspfVirtNbrRestartHelperStatus OBJECT-TYPE + SYNTAX INTEGER { notHelping (1), + helping (2) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Indicates whether the router is acting + as a hitless restart helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 1 } + + alaOspfVirtNbrRestartHelperAge OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval, if the router is acting as a restart + helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 2 } + + alaOspfVirtNbrRestartHelperExitReason OBJECT-TYPE + SYNTAX INTEGER { none (1), -- not attempted + inProgress (2), -- restart in + -- progress + completed (3), -- successfully + -- completed + timedOut (4), -- timed out + topologyChanged (5) -- aborted due to + -- topology + -- change. + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Describes the outcome of the last attempt at acting + as a hitless restart helper for the neighbor." + ::= { alaOspfVirtNbrAugEntry 3 } + + alaOspfVirtNbrDrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Designated router of this virtual neighbor" + ::= { alaOspfVirtNbrAugEntry 4 } + + alaOspfVirtNbrBdrAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Backup Designated router of this virtual neighbor" + ::= { alaOspfVirtNbrAugEntry 5 } + + alaOspfVirtNbrMode OBJECT-TYPE + SYNTAX INTEGER { slave(1), + master (2), + slaveHold(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current neighbor mode. This is applicable only during adjacency formation" + ::= { alaOspfVirtNbrAugEntry 6 } + + alaOspfVirtNbrMd5SeqNo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sequence number used in Md5 authentication" + ::= { alaOspfVirtNbrAugEntry 7 } + + alaOspfVirtNbrLastHello OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "No of seconds elapsed since the last hello was received from this neighbor" + ::= { alaOspfVirtNbrAugEntry 8 } + + alaOspfVirtNbrPendingLSreq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state requests to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 9 } + + alaOspfVirtNbrPendingLSack OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state acknowledgements to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 10 } + + alaOspfVirtNbrPendingLSupd OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of outstanding link state update packets to be sent to this neighbor" + ::= { alaOspfVirtNbrAugEntry 11 } + +-- END + + alaOspfRestartInitiate OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), -- not attempted + plannedRestart (2) -- initiate restart + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Initiates a planned graceful restart, if set to plannedRestart." + ::= { alaProtocolOspf 33 } + +-- ************************************************************************ +-- Expansion of ospfGeneralGroup +-- ************************************************************************ + alaOspfGeneralTable OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 3 } + + alaOspfTotalSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SPF runs performed on this router" + ::= { alaOspfGeneralTable 1 } + + alaOspfTotalIncrSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of Incremental SPF runs performed on this router" + ::= { alaOspfGeneralTable 2 } + + alaOspfTotalInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of INIT state neighbors on this router" + ::= { alaOspfGeneralTable 3 } + + alaOspfTotalExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EXCHANGE state neighbors on this router" + ::= { alaOspfGeneralTable 4 } + + alaOspfTotalFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of FULL state neighbors on this router" + ::= { alaOspfGeneralTable 5 } + + alaOspfTotalAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of areas configured on this router" + ::= { alaOspfGeneralTable 6 } + + alaOspfTotalActiveAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of active areas configured on this router" + ::= { alaOspfGeneralTable 7 } + + alaOspfTotalTransitAreas OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transit areas on this router" + ::= { alaOspfGeneralTable 8 } + + alaOspfTotalNSSA OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of NSSA areas on this router" + ::= { alaOspfGeneralTable 9 } + + alaOspfTotal2wayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 2-way state neighbors on this router" + ::= { alaOspfGeneralTable 10 } + + +-- ************************************************************************ +-- Expansion to ospfAreaTable +-- ************************************************************************ + alaOspfAreaAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfAreaTable" + ::= { alaProtocolOspf 35 } + + alaOspfAreaAugEntry OBJECT-TYPE + SYNTAX AlaOspfAreaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Area table additions" + AUGMENTS { ospfAreaEntry } + ::= { alaOspfAreaAugTable 1 } + + AlaOspfAreaAugEntry ::= + SEQUENCE { + alaOspfAreaOperStatus INTEGER, + alaOspfAreaLastSpfRun Counter32, + alaOspfAreaActiveVlinks Counter32, + alaOspfAreaIncrSpfRuns Counter32, + alaOspfAreaInitNbrs Counter32, + alaOspfAreaExchNbrs Counter32, + alaOspfAreaFullNbrs Counter32, + alaOspfAreaNumIntfs Counter32, + alaOspfAreaAttachedIntfs OCTET STRING, + alaOspfArea2WayNbrs Counter32, + alaOspfAreaNssaTranslatorRole INTEGER, + alaOspfAreaNssaTranslatorStabilityInterval Integer32, + alaOspfAreaNssaImportSetPbit INTEGER, + alaOspfAreaNssaTranslatorState INTEGER, + alaOspfAreaNssaElectedTranslatorRouterId IpAddress + } + + alaOspfAreaOperStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive(1), + up (2), + down (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational status of the area" + ::= { alaOspfAreaAugEntry 1 } + + alaOspfAreaLastSpfRun OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time in secs since last SPF ran for this area" + ::= { alaOspfAreaAugEntry 2 } + + alaOspfAreaActiveVlinks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active virtual links in this area" + ::= { alaOspfAreaAugEntry 3 } + + alaOspfAreaIncrSpfRuns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that incremental SPF has been run for this area to + calculate inter-area routes" + ::= { alaOspfAreaAugEntry 4 } + + alaOspfAreaInitNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf INIT state neighbors in this area" + ::= { alaOspfAreaAugEntry 5 } + + alaOspfAreaExchNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf EXCHANGE state neighbors in this area" + ::= { alaOspfAreaAugEntry 6 } + + alaOspfAreaFullNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf FULL state neighbors in this area" + ::= { alaOspfAreaAugEntry 7 } + + alaOspfAreaNumIntfs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of interfaces in this area" + ::= { alaOspfAreaAugEntry 8 } + + alaOspfAreaAttachedIntfs OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE (0 .. 2200) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of interfaces attached to this area" + ::= { alaOspfAreaAugEntry 9 } + + alaOspfArea2WayNbrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ospf 2-WAY state neighbors in this area" + ::= { alaOspfAreaAugEntry 10 } + + alaOspfAreaNssaTranslatorRole OBJECT-TYPE + SYNTAX INTEGER { + always(1), + candidate(2), + none(3) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Specifies whether or not an NSSA border router will unconditionally translate + Type-7 LSAs into Type-5 LSAs. When set to always, an NSSA border router always + translates Type-7 LSAs into Type-5 LSAs regardless of the translator state of + other NSSA border routers. When set to candidate, an NSSA border router participates + in the translator election process. For non-NSSA border routers, this value is none." + DEFVAL { candidate } + ::= { alaOspfAreaAugEntry 11 } + + alaOspfAreaNssaTranslatorStabilityInterval OBJECT-TYPE + SYNTAX Integer32 (0..120) + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Defines the length of time (in seconds) an elected Type-7 translator will continue + to perform its translator duties once it has determined that its translator status + has been deposed by another NSSA border router translator. For non-NSSA border routers, + this value is not defined and will be 0." + DEFVAL { 40 } + ::= { alaOspfAreaAugEntry 12 } + + alaOspfAreaNssaImportSetPbit OBJECT-TYPE + SYNTAX INTEGER { + propagate(1), + doNotPropagate(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies whether or not an NSSA AS boundary router sets the P-bit when external + routes are imported into the NSSA as Type-7 LSAs. For non-NSSA boundary routers, + this value is not defined and will be none." + DEFVAL { propagate } + ::= { alaOspfAreaAugEntry 13 } + + alaOspfAreaNssaTranslatorState OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + elected(2), + disabled(3), + none(4) + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The state of the NSSA Translator, for NSSA border routers. For non-NSSA border + routers, the state is none." + ::= { alaOspfAreaAugEntry 14 } + + alaOspfAreaNssaElectedTranslatorRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The elected/current NSSA translator router id elected by this NSSA border router. + For non-NSSA border router, this object is not defined." + ::= { alaOspfAreaAugEntry 15 } + + +-- ************************************************************************ +-- Expansion to ospfExtLsdbTable +-- ************************************************************************ + alaOspfExtLsdbAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfExtLsdbAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfExtLsdbTable" + ::= { alaProtocolOspf 36 } + + alaOspfExtLsdbAugEntry OBJECT-TYPE + SYNTAX AlaOspfExtLsdbAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "External Link state database additions" + AUGMENTS { ospfExtLsdbEntry } + ::= { alaOspfExtLsdbAugTable 1 } + + AlaOspfExtLsdbAugEntry ::= + SEQUENCE { + alaOspfExtLsdbProto INTEGER, + alaOspfExtLsdbRouteTag Counter32, + alaOspfExtLsdbFwdAddr IpAddress, + alaOspfExtLsdbMetricType INTEGER, + alaOspfExtLsdbMetric Integer32, + alaOspfExtLsdbLength Integer32, + alaOspfExtLsdbMask IpAddress + } + + alaOspfExtLsdbProto OBJECT-TYPE + SYNTAX INTEGER { + local (1), + static (2), + direct(3), + rip (4), + ospf(5), + isis (6), + bgp (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol through which this external LSA was learnt" + ::= { alaOspfExtLsdbAugEntry 1 } + + alaOspfExtLsdbRouteTag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A 32-bit value attached to each external route." + ::= { alaOspfExtLsdbAugEntry 2 } + + alaOspfExtLsdbFwdAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address to which data traffic for the advertised destination is to be forwarded. + If the Forwarding address is set to 0.0.0.0, data traffic is to be forwarded to the + LSA's originator." + ::= { alaOspfExtLsdbAugEntry 3 } + + alaOspfExtLsdbMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), -- comparable cost + type2(2) -- non-comparable cost + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of external metric." + ::= { alaOspfExtLsdbAugEntry 4 } + + alaOspfExtLsdbMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSPF External TOS 0 Metric." + ::= { alaOspfExtLsdbAugEntry 5 } + + alaOspfExtLsdbLength OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of the AS External Link-State Advertisement." + ::= { alaOspfExtLsdbAugEntry 6 } + + alaOspfExtLsdbMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address mask for the advertised destination." + ::= { alaOspfExtLsdbAugEntry 7 } + + +-- ************************************************************************ + +-- Expansion to ospfAreaAggregateTable +-- ************************************************************************ + alaOspfAreaAggregateAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaAggregateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Extensions to ospfAreaAggregateTable" + ::= { alaProtocolOspf 38 } + + alaOspfAreaAggregateAugEntry OBJECT-TYPE + SYNTAX AlaOspfAreaAggregateAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additions to the area aggregate table" + AUGMENTS { ospfAreaAggregateEntry } + ::= { alaOspfAreaAggregateAugTable 1 } + + AlaOspfAreaAggregateAugEntry ::= + SEQUENCE { + alaOspfAreaAggregateMetric Integer32 + } + + alaOspfAreaAggregateMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set, this value is used as the metric for the area aggregate route, + overriding the calculated metric" + DEFVAL { 0 } + ::= { alaOspfAreaAggregateAugEntry 1 } + +-- END + + alaOspfDefaultOriginate OBJECT-TYPE + SYNTAX INTEGER { none (1), + only (2), + always (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether this ASBR router originates the default route + into the OSPF normal area(s). If set to 'only', the default route + is advertised into the OSPF normal area, provided the ASBR has + a route to 0.0.0.0/0 in its routing table. Alternatively, if set + to 'always', a default route is advertised into the OSPF domain + regardless of whether the ASBR has a route to 0.0.0.0/0. A value of + 'none' has the effect of not originating the default route." + DEFVAL { none } + ::= { alaProtocolOspf 39 } + + alaOspfDefaultOriginateMetricType OBJECT-TYPE + SYNTAX INTEGER { type1 (1), -- comparable cost + type2 (2) -- non-comparable cost + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Type of metric to be used with the default route." + DEFVAL { type2 } + ::= { alaProtocolOspf 40 } + + alaOspfDefaultOriginateMetric OBJECT-TYPE + SYNTAX Integer32 ( 1 .. 65535 ) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default metric to be used for the default route." + DEFVAL { 1 } + ::= { alaProtocolOspf 41 } + + alaOspfBfdStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for OSPF protocol" + DEFVAL { disable } + ::= { alaProtocolOspf 42} + + alaOspfBfdAllInterfaceStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables bfd for all OSPF interfaces" + DEFVAL { disable } + ::= { alaProtocolOspf 43} + + alaOspfOpaqueTransitCapability OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables opaque LSA accept and retransmit capability for OSPF" + DEFVAL { enable } + ::= { alaProtocolOspf 44} + + + +-- +-- Compliance Statements +-- + + alcatelIND1OSPFMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Open Shortest Path First (OSPF) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + alaOspfMiscellaneousGroup, + alaOspfRouteGroup, + alaOspfBdrRouterGroup, + alaOspfIfMd5Group, + alaOspfGeneralGroup, + alaOspfAreaAugEntryGroup, + alaOspfAreaAggregateAugEntryGroup, + alaOspfIfAugGroup, + alaOspfExtLsdbAugGroup, + alaOspfNbrAugGroup + } + + ::= { alcatelIND1OSPFMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + alaOspfMiscellaneousGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistRouteTag, + alaOspfTimerSpfDelay, + alaOspfTimerSpfHold, + alaOspfRouteNumber, + alaOspfMTUCheck, + alaOspfBfdStatus, + alaOspfBfdAllInterfaceStatus, + alaOspfRestartHelperSupport, + alaOspfRestartHelperStrictLSAChecking, + alaOspfRestartHelperStatus, + alaOspfRFC1583Compatibility, + alaOspfOpaqueLsaSupport, + alaOspfTrafficEngineeringSupport, + alaOspfReferenceBandwidth, + alaOspfRestartSupport, + alaOspfRestartInterval, + alaOspfRestartStatus, + alaOspfRestartAge, + alaOspfRestartExitReason, + alaOspfDefaultOriginate, + alaOspfDefaultOriginateMetricType, + alaOspfDefaultOriginateMetric, + alaOspfRestartInitiate, + alaOspfOpaqueTransitCapability + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of OSPF." + ::= { alcatelIND1OSPFMIBGroups 1 } + + + alaOspfRouteGroup OBJECT-GROUP + OBJECTS + { + alaOspfRouteDest, -- Network Route table + alaOspfRouteMask, + alaOspfRouteTos, + alaOspfRouteNextHop, + alaOspfRouteIfIndex, + alaOspfRouteType, + alaOspfRouteAge, + alaOspfRouteTag, + alaOspfRouteMetric1, + alaOspfRouteMetric2, + alaOspfRouteStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Network Route configuration." + ::= { alcatelIND1OSPFMIBGroups 4 } + + + alaOspfBdrRouterGroup OBJECT-GROUP + OBJECTS + { + alaOspfBdrRouterAreaId, -- Border Router table + alaOspfBdrRouterId, + alaOspfBdrRouterTos, + alaOspfBdrRouterNextHop, + alaOspfBdrRouterIfIndex, + alaOspfBdrRouterType, + alaOspfBdrRouterAge, + alaOspfBdrRouterMetric, + alaOspfBdrRouterStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of routes to Border Routers." + ::= { alcatelIND1OSPFMIBGroups 5 } + + + alaOspfIfMd5Group OBJECT-GROUP + OBJECTS + { + alaOspfIfMd5IpAddress, -- Interface MD5 table + alaOspfIfMd5KeyId, + alaOspfIfMd5Key, + alaOspfIfMd5KeyStartAccept, + alaOspfIfMd5KeyStopAccept, + alaOspfIfMd5KeyStartGenerate, + alaOspfIfMd5KeyStopGenerate, + alaOspfIfMd5RowStatus, + alaOspfIfMd5EncryptKey, + alaOspfIfMd5AuthMode + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface MD5 configuration." + ::= { alcatelIND1OSPFMIBGroups 8 } + + alaOspfGeneralGroup OBJECT-GROUP + OBJECTS + { + alaOspfTotalSpfRuns, + alaOspfTotalIncrSpfRuns, + alaOspfTotalInitNbrs, + alaOspfTotalExchNbrs, + alaOspfTotalFullNbrs, + alaOspfTotalAreas, + alaOspfTotalActiveAreas, + alaOspfTotalTransitAreas, + alaOspfTotalNSSA, + alaOspfTotal2wayNbrs + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface MD5 configuration." + ::= { alcatelIND1OSPFMIBGroups 9 } + + alaOspfAreaAugEntryGroup OBJECT-GROUP + OBJECTS + { + alaOspfAreaOperStatus, + alaOspfAreaLastSpfRun, + alaOspfAreaActiveVlinks, + alaOspfAreaIncrSpfRuns, + alaOspfAreaInitNbrs, + alaOspfAreaExchNbrs, + alaOspfAreaFullNbrs, + alaOspfAreaNumIntfs, + alaOspfAreaAttachedIntfs, + alaOspfArea2WayNbrs, + alaOspfAreaNssaTranslatorRole, + alaOspfAreaNssaTranslatorStabilityInterval, + alaOspfAreaNssaImportSetPbit, + alaOspfAreaNssaTranslatorState, + alaOspfAreaNssaElectedTranslatorRouterId + } + STATUS current + DESCRIPTION + "Extensions to ospfAreaTable." + ::= { alcatelIND1OSPFMIBGroups 10 } + +alaOspfAreaAggregateAugEntryGroup OBJECT-GROUP + OBJECTS + { + alaOspfAreaAggregateMetric + } + STATUS current + DESCRIPTION + "Extensions to ospfAreaAggregateTable." + ::= { alcatelIND1OSPFMIBGroups 11 } + +alaOspfIfAugGroup OBJECT-GROUP + OBJECTS { + alaOspfIfEncryptKey , + alaOspfIfIpMask , + alaOspfIfVlanId , + alaOspfIfDrRouterid , + alaOspfIfBdrRouterid , + alaOspfIfMTU , + alaOspfIfInitNbrs , + alaOspfIfExchNbrs , + alaOspfIfFullNbrs , + alaOspfIfLinkType , + alaOspfIfOperStatus , + alaOspfIfIntfName , + alaOspfIf2WayNbrs , + alaOspfIfBfdStatus , + alaOspfIfBfdDrsOnly + } + STATUS current + DESCRIPTION + "Collection of objects for management of Interface configuration." + ::= { alcatelIND1OSPFMIBGroups 12 } + +alaOspfExtLsdbAugGroup OBJECT-GROUP + OBJECTS + { + alaOspfExtLsdbProto, + alaOspfExtLsdbRouteTag, + alaOspfExtLsdbFwdAddr, + alaOspfExtLsdbMetricType, + alaOspfExtLsdbMetric, + alaOspfExtLsdbLength, + alaOspfExtLsdbMask + } + STATUS current + DESCRIPTION + "Objects of ospf ExtLsdb Aug Group." + ::= { alcatelIND1OSPFMIBGroups 13 } + +alaOspfNbrAugGroup OBJECT-GROUP + OBJECTS { + alaOspfNbrRestartHelperStatus , + alaOspfNbrRestartHelperAge , + alaOspfNbrRestartHelperExitReason , + alaOspfNbrAreaId , + alaOspfNbrDrAddress , + alaOspfNbrBdrAddress , + alaOspfNbrType , + alaOspfNbrMode , + alaOspfNbrMd5SeqNo , + alaOspfNbrLastHello , + alaOspfNbrPendingLSreq , + alaOspfNbrPendingLSack , + alaOspfNbrPendingLSupd + } + STATUS current + DESCRIPTION + "Collection of objects for management of OspfNbr configuration." + ::= { alcatelIND1OSPFMIBGroups 14 } + +alaOspfVirtIfAugGroup OBJECT-GROUP + OBJECTS { + alaOspfVirtIfEncryptKey , + alaOspfVirtIfOperStatus + } + STATUS current + DESCRIPTION + "Collection of objects for management of Virtual Interface configuration." + ::= { alcatelIND1OSPFMIBGroups 15 } + +alaOspfVirtNbrAugGroup OBJECT-GROUP + OBJECTS { + alaOspfVirtNbrRestartHelperStatus , + alaOspfVirtNbrRestartHelperAge , + alaOspfVirtNbrRestartHelperExitReason , + alaOspfVirtNbrDrAddr , + alaOspfVirtNbrBdrAddr , + alaOspfVirtNbrMode , + alaOspfVirtNbrMd5SeqNo , + alaOspfVirtNbrLastHello , + alaOspfVirtNbrPendingLSreq , + alaOspfVirtNbrPendingLSack , + alaOspfVirtNbrPendingLSupd + } + STATUS current + DESCRIPTION + "Collection of objects for management of Virtual Neighbor configuration." + ::= { alcatelIND1OSPFMIBGroups 16 } + +END + -- cgit v1.2.3