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/aos7/ALCATEL-IND1-RIPNG-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB')
| -rw-r--r-- | MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB | 695 |
1 files changed, 695 insertions, 0 deletions
diff --git a/MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB b/MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB new file mode 100644 index 0000000..bf949df --- /dev/null +++ b/MIBS/nokia/aos7/ALCATEL-IND1-RIPNG-MIB @@ -0,0 +1,695 @@ +ALCATEL-IND1-RIPNG-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Counter32, Integer32, TimeTicks + FROM SNMPv2-SMI + Ipv6Address, Ipv6AddressPrefix + FROM IPV6-TC + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + routingIND1Ripng + FROM ALCATEL-IND1-BASE; + + + alcatelIND1RIPNGMIB MODULE-IDENTITY + LAST-UPDATED "201010260000Z" + 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 RIPNG 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." + + ::= { routingIND1Ripng 1 } + +alcatelIND1RIPNGMIBObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Managed Objects." +::= { alcatelIND1RIPNGMIB 1 } + + +alcatelIND1RIPNGMIBConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Conformance Information." +::= { alcatelIND1RIPNGMIB 2 } + + +alcatelIND1RIPNGMIBGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Units Of Conformance." +::= { alcatelIND1RIPNGMIBConformance 1 } + +alcatelIND1RIPNGMIBCompliances OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Branch for Routing Information Protocol (RIPNG) + Subsystem Compliance Statements." +::= { alcatelIND1RIPNGMIBConformance 2 } + +-- ************************************************************************ +-- RIPng Global Protocol Configuration +-- ************************************************************************ + +alaProtocolRipng OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIBObjects 1 } + + alaRipngProtoStatus OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Global administration status of RIPng." + DEFVAL { disable } + ::= { alaProtocolRipng 1 } + + alaRipngUpdateInterval OBJECT-TYPE + SYNTAX Integer32 (1 .. 120) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interval (in seconds) that RIPng routing updates will + be sent out. The value must be less than or equal to + one-third the the invalid timer and greater or equal + to two times the jitter value." + DEFVAL { 30 } + ::= { alaProtocolRipng 2 } + + alaRipngInvalidTimer OBJECT-TYPE + SYNTAX Integer32 (1 .. 360) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time in seconds that a route will remain active + in RIB before being moved to the invalid state. + The value must be at least three times the + update interval. The defined range of 1 to 360 + allows backwards compatibility with older devices + which do not enforce the three-times constraint. + For newer devices which enforce the three-times + constraint with the update interval, the + minimum allowed value of the invalid timer + is 3." + DEFVAL { 180 } + ::= { alaProtocolRipng 3 } + + alaRipngHolddownTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route in the holddown state." + DEFVAL { 0 } + ::= { alaProtocolRipng 4 } + + alaRipngGarbageTimer OBJECT-TYPE + SYNTAX Integer32 (0 .. 180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to keep a route before garbage collection." + DEFVAL { 120 } + ::= { alaProtocolRipng 5 } + + alaRipngRouteCount OBJECT-TYPE + SYNTAX Integer32 (0 .. 2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of network routes in RIPng routing table." + ::= { alaProtocolRipng 6 } + + alaRipngGlobalRouteTag OBJECT-TYPE + SYNTAX Integer32 (0 .. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The route tag that will be added to all RIPng entries" + DEFVAL { 0 } + ::= { alaProtocolRipng 7 } + + alaRipngTriggeredSends OBJECT-TYPE + SYNTAX INTEGER { + all (1), + onlyupdated (2), + off (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Controls whether trigged updates contain entire RIB + or just changes." + DEFVAL { onlyupdated } + ::= { alaProtocolRipng 8 } + + alaRipngJitter OBJECT-TYPE + SYNTAX Integer32 (0 .. 60) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Jitter to use when sending updates. The value + must be less than one-half the update interval." + DEFVAL { 5 } + ::= { alaProtocolRipng 9 } + + alaRipngPort OBJECT-TYPE + SYNTAX Integer32 (1 .. 65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port to send/receive packets on." + DEFVAL { 3 } + ::= { alaProtocolRipng 10 } + + +-- ************************************************************************ +-- RIPng Interface Table +-- ************************************************************************ + +alaRipngInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RIPng interfaces." +::= { alaProtocolRipng 11 } + +alaRipngInterfaceEntry OBJECT-TYPE + SYNTAX AlaRipngInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each individual interface." + INDEX { + alaRipngInterfaceIndex + } +::= { alaRipngInterfaceTable 1 } + +AlaRipngInterfaceEntry ::= + SEQUENCE { + alaRipngInterfaceIndex Integer32, + alaRipngInterfaceStatus RowStatus, + alaRipngInterfaceMetric Integer32, + alaRipngInterfaceRecvStatus INTEGER, + alaRipngInterfaceSendStatus INTEGER, + alaRipngInterfaceHorizon INTEGER, + alaRipngInterfacePacketsSent Integer32, + alaRipngInterfacePacketsRcvd Integer32, + alaRipngInterfaceMTU Counter32, + alaRipngInterfaceNextUpdate TimeTicks + } + + alaRipngInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 index of this interface." + ::= { alaRipngInterfaceEntry 1 } + + alaRipngInterfaceStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create/delete RIPng interfaces." + DEFVAL { notInService } + ::= { alaRipngInterfaceEntry 2 } + + alaRipngInterfaceMetric OBJECT-TYPE + SYNTAX Integer32 (1 .. 15) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Metric used on this interface." + DEFVAL { 1 } + ::= { alaRipngInterfaceEntry 3 } + + alaRipngInterfaceRecvStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether or not to recv updates on this intf." + DEFVAL { enabled } + ::= { alaRipngInterfaceEntry 4 } + + alaRipngInterfaceSendStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls whether or not to send updates on this intf." + DEFVAL { enabled } + ::= { alaRipngInterfaceEntry 5 } + + alaRipngInterfaceHorizon OBJECT-TYPE + SYNTAX INTEGER { + none (1), + onlysplit (2), + poison (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Controls use of split horizon on this interface." + DEFVAL { none } + ::= { alaRipngInterfaceEntry 6 } + + alaRipngInterfacePacketsSent OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "# of packets sent on this interface." + ::= { alaRipngInterfaceEntry 7 } + + alaRipngInterfacePacketsRcvd OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "# of packets received on this interface." + ::= { alaRipngInterfaceEntry 8 } + + alaRipngInterfaceMTU OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max Transfer size of RIPng packets on this interface" + ::= { alaRipngInterfaceEntry 9 } + + alaRipngInterfaceNextUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Seconds remaining for the next update on this interface" + ::= { alaRipngInterfaceEntry 10 } + + +-- ************************************************************************ +-- RIPng Peer Table +-- ************************************************************************ + +alaRipngPeerTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RIPng peers." +::= { alaProtocolRipng 15 } + +alaRipngPeerEntry OBJECT-TYPE + SYNTAX AlaRipngPeerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each individual peer." + INDEX { + alaRipngPeerAddress, + alaRipngPeerIndex + } +::= { alaRipngPeerTable 1 } + +AlaRipngPeerEntry ::= + SEQUENCE { + alaRipngPeerAddress Ipv6Address, + alaRipngPeerIndex Integer32, + alaRipngPeerLastUpdate TimeTicks, + alaRipngPeerNumUpdates Counter32, + alaRipngPeerNumRoutes Counter32, + alaRipngPeerBadPackets Counter32, + alaRipngPeerBadRoutes Counter32 + } + + alaRipngPeerAddress OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Address of peer." + ::= { alaRipngPeerEntry 1 } + + + alaRipngPeerIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IPv6 index of the interface on which this peer is seen" + ::= { alaRipngPeerEntry 2 } + + alaRipngPeerLastUpdate OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last Update received." + ::= { alaRipngPeerEntry 3 } + + alaRipngPeerNumUpdates OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of updates received from this peer." + ::= { alaRipngPeerEntry 4 } + + alaRipngPeerNumRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of routes received from this peer." + ::= { alaRipngPeerEntry 5 } + + alaRipngPeerBadPackets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of bad packets received." + ::= { alaRipngPeerEntry 6 } + + alaRipngPeerBadRoutes OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total # of bad routes received." + ::= { alaRipngPeerEntry 7 } + + +-- ************************************************************************ +-- RIPng Route Table +-- ************************************************************************ + +alaRipngRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaRipngRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ripng routing table which contains the routes." +::= { alaProtocolRipng 16 } + +alaRipngRouteEntry OBJECT-TYPE + SYNTAX AlaRipngRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ripng routing table which contains the network routes" + INDEX { + alaRipngRoutePrefix, + alaRipngRoutePrefixLen, + alaRipngRouteNextHop + } +::= { alaRipngRouteTable 1 } + +AlaRipngRouteEntry ::= + SEQUENCE { + alaRipngRoutePrefix Ipv6AddressPrefix, + alaRipngRoutePrefixLen Integer32, + alaRipngRouteNextHop Ipv6Address, + alaRipngRouteType INTEGER, + alaRipngRouteAge TimeTicks, + alaRipngRouteTag Integer32, + alaRipngRouteMetric Integer32, + alaRipngRouteStatus INTEGER, + alaRipngRouteFlags INTEGER, + alaRipngRouteIndex Integer32 + } + + alaRipngRoutePrefix OBJECT-TYPE + SYNTAX Ipv6AddressPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The destination IP address of this route." + ::= { alaRipngRouteEntry 1 } + + alaRipngRoutePrefixLen OBJECT-TYPE + SYNTAX Integer32 (0 .. 128) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length for this route." + ::= { alaRipngRouteEntry 2 } + + alaRipngRouteNextHop OBJECT-TYPE + SYNTAX Ipv6Address + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address of the next hop to reach this route." + ::= { alaRipngRouteEntry 3 } + + alaRipngRouteType OBJECT-TYPE + SYNTAX INTEGER { + local (1), + rip (2), + redist (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of route." + ::= { alaRipngRouteEntry 4 } + + alaRipngRouteAge 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." + ::= { alaRipngRouteEntry 5 } + + alaRipngRouteTag OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 2147483647 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The associated route tag" + ::= { alaRipngRouteEntry 6 } + + alaRipngRouteMetric OBJECT-TYPE + SYNTAX Integer32 ( 0 .. 15 ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The routing metric for this route." + ::= { alaRipngRouteEntry 7 } + + alaRipngRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + inactive (0), + active (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates whether the route has been installed + into the IP Route Manager's fib." + ::= { alaRipngRouteEntry 8 } + + alaRipngRouteFlags OBJECT-TYPE + SYNTAX INTEGER { + active (1), + garbage (2), + holddown (3), + unknown (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The assocated flags for this route." + ::= { alaRipngRouteEntry 9 } + + alaRipngRouteIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IPv6 index of the interface on which the route gateway + can be reached" + ::= { alaRipngRouteEntry 10 } + + +-- ******************************************************************** -- + + +-- +-- Compliance Statements +-- + +alcatelIND1RIPMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Compliance statement for RIPng subsystem." + MODULE -- this module + + MANDATORY-GROUPS { + alaRipngGlobalGroup, + alaRipngInterfaceGroup, + alaRipngPeerGroup, + alaRipngRouteGroup + } + +::= { alcatelIND1RIPNGMIBCompliances 1 } + + +-- +-- Units of Conformance +-- + +alaRipngGlobalGroup OBJECT-GROUP + OBJECTS { + alaRipngProtoStatus, + alaRipngUpdateInterval, + alaRipngInvalidTimer, + alaRipngHolddownTimer, + alaRipngGarbageTimer, + alaRipngRouteCount, + alaRipngGlobalRouteTag, + alaRipngTriggeredSends, + alaRipngJitter, + alaRipngPort + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 1 } + +alaRipngInterfaceGroup OBJECT-GROUP + OBJECTS { + alaRipngInterfaceStatus, + alaRipngInterfaceMetric, + alaRipngInterfaceRecvStatus, + alaRipngInterfaceSendStatus, + alaRipngInterfaceHorizon, + alaRipngInterfacePacketsSent, + alaRipngInterfacePacketsRcvd, + alaRipngInterfaceMTU, + alaRipngInterfaceNextUpdate + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 3 } + +alaRipngPeerGroup OBJECT-GROUP + OBJECTS { + alaRipngPeerLastUpdate, + alaRipngPeerNumUpdates, + alaRipngPeerNumRoutes, + alaRipngPeerBadPackets, + alaRipngPeerBadRoutes + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 7 } + +alaRipngRouteGroup OBJECT-GROUP + OBJECTS { + alaRipngRouteType, + alaRipngRouteAge, + alaRipngRouteTag, + alaRipngRouteMetric, + alaRipngRouteStatus, + alaRipngRouteFlags, + alaRipngRouteIndex + } + STATUS current + DESCRIPTION + "Collection of Miscellaneous objects for management of RIP." +::= { alcatelIND1RIPNGMIBGroups 8 } + + +-- +-- Traps +-- +alcatelIND1RIPNGTraps OBJECT IDENTIFIER ::= { alcatelIND1RIPNGMIB 3} +alcatelIND1RIPNGTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1RIPNGTraps 0} + +ripngRouteMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated as RIPng database reached supported maximum entries. + RIPng will discard any new updates." +::= {alcatelIND1RIPNGTrapsRoot 1} + + +alcatelIND1RIPNGTrapsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ripngRouteMaxLimitReached + } + STATUS current + DESCRIPTION + "Collection of RIPNG Trap Objects." + ::= { alcatelIND1RIPNGMIBGroups 9 } + + +END + |