diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/ALCATEL-IND1-OSPF-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-OSPF-MIB')
| -rw-r--r-- | MIBS/nokia/ALCATEL-IND1-OSPF-MIB | 2787 |
1 files changed, 2787 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-OSPF-MIB b/MIBS/nokia/ALCATEL-IND1-OSPF-MIB new file mode 100644 index 0000000..14a1ee5 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-OSPF-MIB @@ -0,0 +1,2787 @@ +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, DisplayString + FROM SNMPv2-TC + 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 "200704030000Z" + 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): + + For the Birds Of Prey Product Line + 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 } + + + alaOspfRedistAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable or disable redistribution of routes into OSPF. This object has been + deprecated. Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { enable } + ::= { alaProtocolOspf 1 } + + + alaOspfRedistRouteTag OBJECT-TYPE + SYNTAX INTEGER ( 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 INTEGER ( 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 INTEGER ( 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 } + + + alaOspfAsBdrRtr OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable or disable the switch being configured as an ASBR (Autonomous + System Border Router. NOT SUPPORTED - Use IETF_OSPF.mib variable ospfASBdrRtrStatus." + DEFVAL { disable } + ::= { alaProtocolOspf 9 } + + + +-- OSPF route redistribution table + + alaOspfRedistProtoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfRedistProtoEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "Protocol based configuration for route redistribution using OSPF. This table has been + deprecated. Use the alaRouteMapRedistProtoTable of AlcatelIND1RouteMap.mib." + ::= { alaProtocolOspf 10 } + + + alaOspfRedistProtoEntry OBJECT-TYPE + SYNTAX AlaOspfRedistProtoEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A range of routes from a protocol to be redistributed using OSPF. This entry has been + deprecated. Use the alaRouteMapRedistProtoEntry of AlcatelIND1RouteMap.mib." + INDEX { alaOspfRedistProtoId } + ::= { alaOspfRedistProtoTable 1 } + + + AlaOspfRedistProtoEntry ::= SEQUENCE + { + alaOspfRedistProtoId INTEGER, + alaOspfRedistProtoSubnets INTEGER, + alaOspfRedistProtoMetricType INTEGER, + alaOspfRedistProtoMetric INTEGER, + alaOspfRedistProtoStatus RowStatus, + alaOspfRedistProtoRouteTag Counter32 + } + + + alaOspfRedistProtoId OBJECT-TYPE + SYNTAX INTEGER + { + other(1), -- not specified + local(2), -- local interfaces on which OSPF is not enabled + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + ospf(6), -- Open Shortest Path First (1st instance) + isis(7), -- IS-IS + bgp(8), -- Border Gateway Protocol + ospf2(38), -- 2nd OSPF Instance + ospf3(70), -- 3rd OSPF Instance + ospf4(102), -- 4th OSPF Instance + ospf5(134), -- 5th OSPF Instance + ospf6(166), -- 6th OSPF Instance + ospf7(198), -- 7th OSPF Instance + ospf8(230) -- 8th OSPF instance + } + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The routing mechanism via which the routes, to be redistributed + using OSPF, are learned. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { other } + ::= { alaOspfRedistProtoEntry 1 } + + + alaOspfRedistProtoSubnets OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), -- redistribute subnets + disable(2) -- redistribute only network + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Enable/disable the reditribution of subnet routes. + Default value is enable. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { enable } + ::= { alaOspfRedistProtoEntry 2 } + + + alaOspfRedistProtoMetricType OBJECT-TYPE + SYNTAX INTEGER + { + type1(1), -- comparable cost + type2(2) -- non-comparable cost + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Type of metric to be used for redistribution. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { type1 } + ::= { alaOspfRedistProtoEntry 3 } + + + alaOspfRedistProtoMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Default metric to be used for redistributing routes + using type1 metric type. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaOspfRedistProtoEntry 4 } + + + alaOspfRedistProtoStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Row status of this entry. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { notInService } + ::= { alaOspfRedistProtoEntry 5 } + + alaOspfRedistProtoRouteTag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "Associated route tag. This object has been deprecated." + ::= { alaOspfRedistProtoEntry 6 } + + + +-- OSPF Debug Configuration + alaOspfDebugConfig OBJECT IDENTIFIER ::= { alcatelIND1OSPFMIBObjects 2 } + +alaOspfDebugLevel OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebug Configuration" + DEFVAL { 0 } + ::= {alaOspfDebugConfig 1} + +alaOspfDebugError OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugError + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 2} + +alaOspfDebugWarning OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugWarning + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 3} + +alaOspfDebugState OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugState + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 4} + +alaOspfDebugRecv OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRecv + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 5} + +alaOspfDebugSend OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSend + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 6} + +alaOspfDebugFlood OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugFlood + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 7} + +alaOspfDebugSPF OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSPF + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 8} + +alaOspfDebugLsdb OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugLsdb + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 9} + +alaOspfDebugRdb OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRdb + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 10} + +alaOspfDebugAge OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugAge + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 11} + +alaOspfDebugVlink OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugVlink + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 12} + +alaOspfDebugRedist OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRedist + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 13} + +alaOspfDebugSummary OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSummary + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 14} + +alaOspfDebugDbexch OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugDbexch + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 15} + +alaOspfDebugHello OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugHello + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 16} + +alaOspfDebugAuth OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugAuth + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 17} + +alaOspfDebugArea OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugArea + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 18} + +alaOspfDebugIntf OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugIntf + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 19} + +alaOspfDebugMip OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugMip + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 20} + +alaOspfDebugInfo OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugInfo + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 21} + +alaOspfDebugSetup OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugSetup + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 22} + +alaOspfDebugTime OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugTime + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 23} + +alaOspfDebugTm OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugTm + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 24} + +alaOspfDebugAll OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugAll + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 25} + +-- ************************************************************************ +-- Extensions for OSPF Graceful Restart +-- ************************************************************************ +alaOspfDebugRestart OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugRestart + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 26} + +alaOspfDebugHelper OBJECT-TYPE + SYNTAX INTEGER + { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "This Object is deprecated in favour of alaDrcTmOspfDebugHelper + MIB Object of alaDrcTmOspfDebug Configuration" + DEFVAL { disable } + ::= {alaOspfDebugConfig 27} + +-- 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 + INTEGER, + alaOspfRouteNextHop + IpAddress, + alaOspfRouteIfIndex + INTEGER, + alaOspfRouteType + INTEGER, + alaOspfRouteAge + TimeTicks, + alaOspfRouteTag + INTEGER, + alaOspfRouteMetric1 + INTEGER, + alaOspfRouteMetric2 + INTEGER, + 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 INTEGER ( 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 INTEGER ( -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 INTEGER ( 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 INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route." + DEFVAL { 0 } + ::= { alaOspfRouteEntry 9 } + + + alaOspfRouteMetric2 OBJECT-TYPE + SYNTAX INTEGER ( 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 + INTEGER, + alaOspfBdrRouterNextHop + IpAddress, + alaOspfBdrRouterIfIndex + INTEGER, + alaOspfBdrRouterType + INTEGER, + alaOspfBdrRouterAge + TimeTicks, + alaOspfBdrRouterMetric + INTEGER, + 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 INTEGER ( 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 INTEGER ( 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 INTEGER ( 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 route redistribution table + + alaOspfRedistRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfRedistRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A configuration table which controls the routes to be + redistributed by OSPF from other routing protocols. This table has been + deprecated. Use the alaRouteMapRedistProtoTable of AlcatelIND1RouteMap.mib." + ::= { alaProtocolOspf 14 } + + + alaOspfRedistRouteEntry OBJECT-TYPE + SYNTAX AlaOspfRedistRouteEntry + MAX-ACCESS not-accessible + STATUS deprecated + DESCRIPTION + "A configuration table which controls the routes to be + redistributed by OSPF from other routing protocols. This entry has been + deprecated. Use the alaRouteMapRedistProtoEntry of AlcatelIND1RouteMap.mib." + INDEX + { + alaOspfRedistRouteProto, + alaOspfRedistRouteDest, + alaOspfRedistRouteMask + } + ::= { alaOspfRedistRouteTable 1 } + + + AlaOspfRedistRouteEntry ::= SEQUENCE + { + alaOspfRedistRouteProto + INTEGER, + alaOspfRedistRouteDest + IpAddress, + alaOspfRedistRouteMask + IpAddress, + alaOspfRedistRouteMetric + INTEGER, + alaOspfRedistRouteControl + INTEGER, + alaOspfRedistRouteTagMatch + INTEGER, + alaOspfRedistRouteEffect + INTEGER, + alaOspfRedistRouteStatus + RowStatus + } + + + alaOspfRedistRouteProto OBJECT-TYPE + SYNTAX INTEGER + { + other(1), -- not specified + local(2), -- local interfaces on which OSPF is not enabled + static(3), -- static routes + directHost(4), -- hosts on a directly connected network + rip(5), -- Routing Information Protocol + isis(7), -- IS-IS + bgp(8) -- Border Gateway Protocol + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Protocol from which this route is to be imported into OSPF. This object has been + deprecated. Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { other } + ::= { alaOspfRedistRouteEntry 1 } + + + alaOspfRedistRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The destination IP address of this route. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { '00000000'H } + ::= { alaOspfRedistRouteEntry 2 } + + + alaOspfRedistRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "The network mask for this route. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { '00000000'H } + ::= { alaOspfRedistRouteEntry 3 } + + + alaOspfRedistRouteMetric OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 65535 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The metric to be used for the redistributed route. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaOspfRedistRouteEntry 4 } + + + alaOspfRedistRouteControl OBJECT-TYPE + SYNTAX INTEGER + { + redistributeAllSubnets(1), + redistributeAsAggregate(2), + redistributeExactMatch(3) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Specifies how routes matching this entry are to be redistributed + into OSPF. The different mechanisms possible are to redistribute all + the subnet routes, redistribute an aggregated route if there are + one or more actual routes which match this entry or redistribute + only an exactly matching route. This object has been deprecated. Use + the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { redistributeAllSubnets } + ::= { alaOspfRedistRouteEntry 5 } + + + alaOspfRedistRouteTagMatch OBJECT-TYPE + SYNTAX INTEGER ( 0 .. 2147483647 ) + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Redistribute the route only when the route tag matches with this + value. It defaults to 0 which matches all route tags. This object has been + deprecated. Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { 0 } + ::= { alaOspfRedistRouteEntry 6 } + + + alaOspfRedistRouteEffect OBJECT-TYPE + SYNTAX INTEGER + { + redistribute(1), + doNotRedistribute(2) + } + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "Specifies whether the redistribution of routes in this range + is allowed or denied. This object has been deprecated. Use the + alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { redistribute } + ::= { alaOspfRedistRouteEntry 7 } + + + alaOspfRedistRouteStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS deprecated + DESCRIPTION + "The row status variable, used according to + row installation and removal conventions. This object has been deprecated. + Use the alaRouteMapRedistProtoEntry objects of AlcatelIND1RouteMap.mib." + DEFVAL { notInService } + ::= { alaOspfRedistRouteEntry 8 } + + +-- 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 + INTEGER, + alaOspfIfMd5Key + OCTET STRING, + alaOspfIfMd5EncryptKey + AlaAuthenticationEncryptKey, + alaOspfIfMd5KeyStartAccept + TimeTicks, + alaOspfIfMd5KeyStopAccept + TimeTicks, + alaOspfIfMd5KeyStartGenerate + TimeTicks, + alaOspfIfMd5KeyStopGenerate + TimeTicks, + alaOspfIfMd5RowStatus + RowStatus + } + + + alaOspfIfMd5IpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP address of this OSPF MD5 key interface." + DEFVAL { '00000000'H } + ::= { alaOspfIfMd5Entry 1 } + + + alaOspfIfMd5KeyId OBJECT-TYPE + SYNTAX INTEGER ( 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-write + STATUS current + DESCRIPTION + "The MD5 message digest key." + DEFVAL { "" } + ::= { alaOspfIfMd5Entry 3 } + + + alaOspfIfMd5KeyStartAccept OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-write + 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-write + 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-write + 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-write + 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-write + STATUS current + DESCRIPTION + "Row status of this entry." + DEFVAL { notInService } + ::= { alaOspfIfMd5Entry 8 } + + + alaOspfIfMd5EncryptKey OBJECT-TYPE + SYNTAX AlaAuthenticationEncryptKey + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The MD5 message digest Encrypted key." + DEFVAL { "" } + ::= { alaOspfIfMd5Entry 9 } + + +-- ************************************************************************ +-- 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 DisplayString, + 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 DisplayString + 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 current + 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 current + DESCRIPTION + "Indicates whether or not a changed LSA will result in termination + of graceful restart by a helping router." + 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 current + 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." + 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 current + DESCRIPTION + "Reference bandwidth in kilobits/second for + calculating default interface metrics. The + default value is 100,000 KBPS (100 MBPS)" + ::= { alaProtocolOspf 25 } + + alaOspfRestartSupport OBJECT-TYPE + SYNTAX INTEGER { none (1), + plannedOnly (2), + plannedAndUnplanned (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The router's support for OSPF hitless restart. + Options include: no restart support, only planned + restarts or both planned and unplanned restarts." + ::= { alaProtocolOspf 26 } + + alaOspfRestartInterval OBJECT-TYPE + SYNTAX Integer32 (1..1800) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured OSPF hitless restart timeout interval." + ::= { alaProtocolOspf 27 } + + alaOspfRestartStatus OBJECT-TYPE + SYNTAX INTEGER { notRestarting (1), + plannedRestart (2), + unplannedRestart (3) + } + MAX-ACCESS read-only + STATUS current + 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 current + DESCRIPTION + "Remaining time in current OSPF hitless restart + interval." + ::= { 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 current + 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." + ::= { 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 current + 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 current + 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 current + 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 current + 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 current + 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 current + 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 INTEGER, + 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 { + candidate(1), + always(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + 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 INTEGER (0..120) + MAX-ACCESS read-only + STATUS current + 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 { + disabled(1), + enabled(2), + elected(3), + none(4) + } + MAX-ACCESS read-only + STATUS current + 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 } + + +-- ************************************************************************ +-- Area Interface Table +-- ************************************************************************ + alaOspfAreaInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaOspfAreaInterfaceEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table holds the mapping between area ID and the interfaces attached to it" + ::= { alaProtocolOspf 37 } + + alaOspfAreaInterfaceEntry OBJECT-TYPE + SYNTAX AlaOspfAreaInterfaceEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Lests all interfaces attached to a specific area" + INDEX { ospfAreaId, alaOspfIfIpAddress, alaOspfAddressLessIf } + ::= { alaOspfAreaInterfaceTable 1 } + + AlaOspfAreaInterfaceEntry ::= + SEQUENCE { + alaOspfIfIpAddress IpAddress, + alaOspfAddressLessIf Integer32 + } + + alaOspfIfIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The IP address of this OSPF interface." + ::= { alaOspfAreaInterfaceEntry 1 } + + alaOspfAddressLessIf OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + 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." + ::= { alaOspfAreaInterfaceEntry 2 } + + +-- ************************************************************************ +-- 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 INTEGER + } + + alaOspfAreaAggregateMetric OBJECT-TYPE + SYNTAX INTEGER ( 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 INTEGER ( 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} + + + + + +-- +-- Compliance Statements +-- + + alcatelIND1OSPFMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for + Open Shortest Path First (OSPF) Subsystem." + MODULE -- this module + + MANDATORY-GROUPS + { + alaOspfMiscellaneousGroup, + alaOspfRedistProtoGroup, + alaOspfDebugGroup, + alaOspfRouteGroup, + alaOspfBdrRouterGroup, + alaOspfRedistRouteGroup, + alaOspfIfMd5Group, + alaOspfGeneralGroup + } + + ::= { alcatelIND1OSPFMIBCompliances 1 } + + +-- +-- Units Of Conformance +-- + + alaOspfMiscellaneousGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistAdminStatus, + alaOspfRedistRouteTag, + alaOspfTimerSpfDelay, + alaOspfTimerSpfHold, + alaOspfRouteNumber, + alaOspfMTUCheck, + alaOspfBfdStatus, + alaOspfBfdAllInterfaceStatus + + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of OSPF." + ::= { alcatelIND1OSPFMIBGroups 1 } + + + alaOspfRedistProtoGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistProtoId, -- Route Redistribution Protocol table + alaOspfRedistProtoSubnets, + alaOspfRedistProtoMetricType, + alaOspfRedistProtoMetric, + alaOspfRedistProtoStatus + } + STATUS deprecated + DESCRIPTION + "Collection of objects for management of Route Redistribution Protocol. + These objects have been deprecated, and the group is no longer mandatory." + ::= { alcatelIND1OSPFMIBGroups 2 } + + + alaOspfDebugGroup OBJECT-GROUP + OBJECTS + { + alaOspfDebugLevel, + alaOspfDebugError, + alaOspfDebugWarning, + alaOspfDebugState, + alaOspfDebugRecv, + alaOspfDebugSend, + alaOspfDebugFlood, + alaOspfDebugSPF, + alaOspfDebugLsdb, + alaOspfDebugRdb, + alaOspfDebugAge, + alaOspfDebugVlink, + alaOspfDebugRedist, + alaOspfDebugSummary, + alaOspfDebugDbexch, + alaOspfDebugHello, + alaOspfDebugAuth, + alaOspfDebugArea, + alaOspfDebugIntf, + alaOspfDebugMip, + alaOspfDebugInfo, + alaOspfDebugSetup, + alaOspfDebugTime, + alaOspfDebugTm, + alaOspfDebugAll + } + STATUS current + DESCRIPTION + "Collection of objects for management of Debugging configuration." + ::= { alcatelIND1OSPFMIBGroups 3 } + + + 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 } + + + alaOspfRedistRouteGroup OBJECT-GROUP + OBJECTS + { + alaOspfRedistRouteProto, -- Route Redistribution table + alaOspfRedistRouteDest, + alaOspfRedistRouteMask, + alaOspfRedistRouteMetric, + alaOspfRedistRouteControl, + alaOspfRedistRouteTagMatch, + alaOspfRedistRouteEffect, + alaOspfRedistRouteStatus + } + STATUS deprecated + DESCRIPTION + "Collection of objects for management of + Route Redistribution configuration. These objects have been deprecated, + and the group is no longer mandatory." + ::= { alcatelIND1OSPFMIBGroups 6 } + + + alaOspfIfMd5Group OBJECT-GROUP + OBJECTS + { + alaOspfIfMd5IpAddress, -- Interface MD5 table + alaOspfIfMd5KeyId, + alaOspfIfMd5Key, + alaOspfIfMd5KeyStartAccept, + alaOspfIfMd5KeyStopAccept, + alaOspfIfMd5KeyStartGenerate, + alaOspfIfMd5KeyStopGenerate, + alaOspfIfMd5RowStatus + } + 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 } +END + |