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-IP-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-IP-MIB')
| -rw-r--r-- | MIBS/nokia/ALCATEL-IND1-IP-MIB | 1640 |
1 files changed, 1640 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-IP-MIB b/MIBS/nokia/ALCATEL-IND1-IP-MIB new file mode 100644 index 0000000..da8f878 --- /dev/null +++ b/MIBS/nokia/ALCATEL-IND1-IP-MIB @@ -0,0 +1,1640 @@ +ALCATEL-IND1-IP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, IpAddress, Unsigned32 + FROM SNMPv2-SMI + PhysAddress, RowStatus, DisplayString, MacAddress, TEXTUAL-CONVENTION, TimeStamp + FROM SNMPv2-TC + ipNetToMediaIfIndex, ipNetToMediaNetAddress, ipNetToMediaEntry + FROM IP-MIB + ipCidrRouteEntry + FROM IP-FORWARD-MIB + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + softentIND1Ip, trafficEventTraps + FROM ALCATEL-IND1-BASE + InetAddressType, InetAddress + FROM INET-ADDRESS-MIB + ifIndex, InterfaceIndexOrZero + FROM IF-MIB; + +alcatelIND1IPMIB MODULE-IDENTITY + LAST-UPDATED "200909120000Z" + 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): + + Propietary IP MIB definitions + + 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-2006 Alcatel-Lucent + ALL RIGHTS RESERVED WORLDWIDE" + + REVISION "200909120000Z" + DESCRIPTION + "Added alaIpManagedIntfTable." + + REVISION "200706110000Z" + DESCRIPTION + "The latest version of this MIB Module." + + ::= { softentIND1Ip 1 } + + +alcatelIND1IPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1IPMIB 1 } + +AlaIpManagedIntfAppIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The application index for the managed interface table entry." + SYNTAX INTEGER + { + tacacs(1), + sflow(2), + ntp(3), + syslog(4), + dns(5), + telnet(6), + ssh(7), + tftp(8), + ldap(9), + radius(10), + snmp(11), + ftp(12), + all(13) + } + +-- +-- Alcatel IP stack configuration +-- + +alaIpConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 1 } + +alaIpClearArpCache OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear dynamic ARP entries from ARP cache." + DEFVAL { clear } + ::= { alaIpConfig 1 } + +alaIpArpTimeout OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The dynamic ARP entry time-out in seconds." + DEFVAL { 300 } + ::= { alaIpConfig 2 } + +alaIpDirectedBroadcast OBJECT-TYPE + SYNTAX INTEGER { + on(1), -- Forward IP directed broadcasts + off(0) -- NOT forward IP directed broadcasts + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The indication of whether this router is forwarding IP + directed broadcasts" + DEFVAL { off } + ::= { alaIpConfig 3 } + +alaIpClearArpFilter OBJECT-TYPE + SYNTAX INTEGER { + clear(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear ARP filters entries." + DEFVAL { clear } + ::= { alaIpConfig 4 } + +-- +-- proprietary alcatel ipNetToMediaTable, only ARP entries +-- with special flag (e.g. proxy, vrrp, avlan) appears in this MIB. +-- since proxy and vrrp can coexist, each flag is a columnar object. +-- +alaIpNetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of ARP flags, expansion to ipNetToMediaTable." + ::= { alcatelIND1IPMIBObjects 2 } + +alaIpNetToMediaEntry OBJECT-TYPE + SYNTAX AlaIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpToMediaTable." + INDEX { ipNetToMediaIfIndex, ipNetToMediaNetAddress } + ::= { alaIpNetToMediaTable 1 } + +AlaIpNetToMediaEntry ::= SEQUENCE { + alaIpNetToMediaPhysAddress PhysAddress, + alaIpNetToMediaProxy INTEGER, + alaIpNetToMediaVrrp INTEGER, + alaIpNetToMediaAuth INTEGER, + alaIpNetToMediaName DisplayString + } + +alaIpNetToMediaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The media-dependent `physical' address." + ::= { alaIpNetToMediaEntry 1 } + +alaIpNetToMediaProxy OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not proxy ARP + yes(1) -- proxy ARP + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Proxy ARP flag" + ::= { alaIpNetToMediaEntry 2 } + +alaIpNetToMediaVrrp OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not VRRP ARP + yes(1) -- VRRP ARP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VRRP ARP flag" + ::= { alaIpNetToMediaEntry 3 } + +alaIpNetToMediaAuth OBJECT-TYPE + SYNTAX INTEGER { + no(0), -- not AVLAN ARP + yes(1) -- AVLAN ARP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Authentication VLAN ARP flags" + ::= { alaIpNetToMediaEntry 4 } + +alaIpNetToMediaName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the entry." + ::= { alaIpNetToMediaEntry 5 } + +-- +-- DoS stuff +-- +alaDoSConfig OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 3 } + +alaDoSTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDoSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of DoS (denial of service) attacks detected" + ::= { alaDoSConfig 1 } + +alaDoSEntry OBJECT-TYPE + SYNTAX AlaDoSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaDoStable" + INDEX { alaDoSType } + ::= { alaDoSTable 1 } + +AlaDoSEntry ::= SEQUENCE { + alaDoSType INTEGER, + alaDoSDetected Counter32, + alaDoSIp IpAddress, + alaDoSMac MacAddress, + alaDoSSlot Integer32, + alaDoSPort Integer32, + alaDoSStatus INTEGER, + alaDoSDetectedCounter Counter32 + } + +alaDoSType OBJECT-TYPE + SYNTAX INTEGER { + portscan(0), + tcpsyn(1), + pingofdeath(2), + smurf(3), + pepsi(4), + land(5), + teardropBonkBoink(6), + loopbacksrcip(7), + invalidip(8), + mcastmismatch(9), + ucastipmcastmac(10), + pingattack(11), + arpattack(12), + arppoison(13) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "index field for the alaDoSTable" + ::= { alaDoSEntry 1 } + +alaDoSDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Number of attacks detected" + ::= { alaDoSEntry 2 } + +alaDoSIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Source IP address from recent suspect packet." + ::= { alaDoSEntry 3 } + +alaDoSMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Source MAC address from recent suspect packet." + ::= { alaDoSEntry 4 } + +alaDoSSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Slot on which recent suspect packet was received." + ::= { alaDoSEntry 5 } + +alaDoSPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Port on which recent suspect packet was received." + ::= { alaDoSEntry 6 } + +alaDoSStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable DoS attack Detection" + DEFVAL { enabled } + ::= { alaDoSEntry 7 } + +alaDoSDetectedCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of attacks detected" + ::= { alaDoSEntry 8 } + +-- +-- Port scan parameters +-- +alaDoSPortScanClosePortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a TCP/UDP packet destinated to a closed port is + received." + DEFVAL { 10 } + ::= { alaDoSConfig 2 } + +alaDoSPortScanTcpOpenPortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a TCP SYN/FIN packet destinated to a open TCP port is + received. No difference between legal TCP packet + and port scan packet." + DEFVAL { 0 } + ::= { alaDoSConfig 3 } + +alaDoSPortScanUdpOpenPortPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Penalty points added to the total port scan penalty value + when a UDP packet destinated to a open UDP port is + received. No difference between legal UDP packet + and port scan packet." + DEFVAL { 0 } + ::= { alaDoSConfig 4 } + +alaDoSPortScanTotalPenalty OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total port scan penalty value accumulated at present time" + ::= { alaDoSConfig 5 } + +alaDoSPortScanThreshold OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Threshold port scan penalty value. If the total port scan penalty value + exceeds this value, a port scan attack is recorded" + DEFVAL { 1000 } + ::= { alaDoSConfig 6 } + +alaDoSPortScanDecay OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Decay speed for the total port scan penalty value. The penalty value + is reduced by a factor of the decay value every minute" + DEFVAL { 2 } + ::= { alaDoSConfig 7 } + +alaDoSTrapCntl OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether the switch will generate + SNMP traps for alaDoSTraps. 'Enabled' + results in SNMP traps; 'disabled', no traps are sent." + DEFVAL { enabled } + ::= { alaDoSConfig 8 } + +-- +-- ARP/Ping Rates for Dos detection +-- +alaDoSARPRate OBJECT-TYPE + SYNTAX INTEGER (1..500) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate of ARP Requests, which if exceeded, an ARP Flood + attack is detected." + DEFVAL { 500 } + ::= { alaDoSConfig 9 } + +alaDoSPingRate OBJECT-TYPE + SYNTAX INTEGER (1..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Rate of ICMP Requests, which if exceeded, a Ping Overload + attack is detected." + DEFVAL { 100 } + ::= { alaDoSConfig 10 } + +-- +-- proprietary alcatel AlaIpArpPoisonTable, the switch will periodically generate +-- ARP Requests for these addresses, to detect an ARP Poisoning Attack if a reply is received +-- +alaDoSArpPoisonTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaDoSArpPoisonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses for which periodic ARP Requests are to be generated, + and from which if an ARP Packet is received, an ARP Poison Attack is detected." + ::= { alaDoSConfig 11 } + +alaDoSArpPoisonEntry OBJECT-TYPE + SYNTAX AlaDoSArpPoisonEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " An entry in the alaDoSArpPoisonTable." + INDEX { alaDoSArpPoisonIpAddr } + ::= { alaDoSArpPoisonTable 1 } + +AlaDoSArpPoisonEntry ::= SEQUENCE { + alaDoSArpPoisonIpAddr IpAddress, + alaDoSArpPoisonDetected Counter32, + alaDoSArpPoisonRowStatus RowStatus + } + +alaDoSArpPoisonIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address from which an ARP packet is considered an ARP Poison attack." + ::= { alaDoSArpPoisonEntry 1 } + +alaDoSArpPoisonDetected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of ARP Poison attacks detected." + ::= { alaDoSArpPoisonEntry 2 } + +alaDoSArpPoisonRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "enable/disable ARP Poisoning for this IP" + ::= { alaDoSArpPoisonEntry 3 } + +-- +-- Expansion of ipNetToMedia table +-- +ipNetToMediaAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpNetToMediaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " slot/port expansion to ipNetToMediaTable." + ::= { alcatelIND1IPMIBObjects 4 } + +ipNetToMediaAugEntry OBJECT-TYPE + SYNTAX IpNetToMediaAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in ipNetToMediaAugTable." + AUGMENTS { ipNetToMediaEntry } + ::= { ipNetToMediaAugTable 1 } + +IpNetToMediaAugEntry ::= SEQUENCE { + ipNetToMediaSlot Integer32, + ipNetToMediaPort Integer32, + ipNetToMediaName DisplayString + } + +ipNetToMediaSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Slot associated with address translation. An address translation + not associated with a slot/port pair will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to zero. An address + associated with an Ethernet Management Port (EMP) will have + ipNetToMediaSlot equal to zero and ipNetToMediaPort equal to -1." + ::= { ipNetToMediaAugEntry 1 } + +ipNetToMediaPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port associated with address translation. An address translation + not associated with a slot/port pair will have ipNetToMediaSlot + equal to zero and ipNetToMediaPort equal to zero. An address + associated with an Ethernet Management Port(EMP) will have + ipNetToMediaSlot equal to zero and ipNetToMediaPort equal to -1." + ::= { ipNetToMediaAugEntry 2 } + +ipNetToMediaName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..31)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of the entry." + ::= { ipNetToMediaAugEntry 3 } + +-- +-- DoS traps +-- + +alaDoSTraps OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 5 } + +alaDoSTrap NOTIFICATION-TYPE + OBJECTS { alaDoSType, + alaDoSDetected, + alaDoSIp, + alaDoSMac, + alaDoSSlot, + alaDoSPort + } + STATUS current + DESCRIPTION + "The DoS trap indicates that the sending agent + has received DoS attack" + ::= { alaDoSTraps 0 1 } + +-- +-- Traps for traffic events +-- + +trafficEvents OBJECT IDENTIFIER ::= { trafficEventTraps 1 } +trafficEventTrapObjs OBJECT IDENTIFIER ::= { trafficEventTraps 2 } + +pktDrop NOTIFICATION-TYPE + OBJECTS { pktDropType, + pktDropIfIndex, + pktDropCount, + pktDropFrag + } + STATUS current + DESCRIPTION + "The pktDrop trap indicates that the sending agent + has dropped certain packets (to blocked IP ports, + from spoofed addresses, etc)." + ::= { trafficEvents 0 1 } + +-- +-- Traffic Event Traps' objects +-- + +pktDropType OBJECT-TYPE + SYNTAX INTEGER { + spoofedIp(0), + toBlockedPort(1), + rulematchTriggeredPortDisable(2), + spoofTriggeredUserPortDisable(3), + bpduTriggeredUserPortDisable(4), + bgpTriggeredUserPortDisable(5), + ospfTriggeredUserPortDisable(6), + ripTriggeredUserPortDisable(7), + vrrpTriggeredUserPortDisable(8) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Reason index for why this packet was dropped" + ::= { trafficEventTrapObjs 1 } + +pktDropIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "Interface index (if_index) of ingress port of this dropped pkt" + ::= { trafficEventTrapObjs 2 } + +pktDropCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "The # of pkt drops (within a configured time interval) +of this pktDropType that triggered this particular trap instance" + ::= { trafficEventTrapObjs 3 } + +pktDropFrag OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..512)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION "<= 512 bytes of the dropped pkt (dsmac[12], tag[4], etype[2], payload[..512] (0 if DropCount only)" + ::= { trafficEventTrapObjs 4 } + +-- +-- Expansion to ipCidrRouteTable, add flag to show NI route +-- or EMP route +-- + +ipCidrRouteAugTable OBJECT-TYPE + SYNTAX SEQUENCE OF IpCidrRouteAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NI/EMP flag expansion to ipCidrRouteTable." + ::= { alcatelIND1IPMIBObjects 6 } + +ipCidrRouteAugEntry OBJECT-TYPE + SYNTAX IpCidrRouteAugEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in ipCidrRouteAugTable." + AUGMENTS { ipCidrRouteEntry } + ::= { ipCidrRouteAugTable 1 } + +IpCidrRouteAugEntry ::= SEQUENCE { + ipCidrRouteScope INTEGER + } + +ipCidrRouteScope OBJECT-TYPE + SYNTAX INTEGER { + niroute(1), -- routes on NI + emproute(2) -- routes on EMP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the route is NI route or EMP route" + ::= { ipCidrRouteAugEntry 1 } + +-- +-- ICMP control +-- +alaIcmpCtrlTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIcmpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to control ICMP message generation from the switch." + ::= { alcatelIND1IPMIBObjects 7 } + +alaIcmpCtrlEntry OBJECT-TYPE + SYNTAX AlaIcmpCtrlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaIcmpCtrlTable" + INDEX { alaIcmpCtrlType, + alaIcmpCtrlCode } + ::= { alaIcmpCtrlTable 1 } + +AlaIcmpCtrlEntry ::= SEQUENCE { + alaIcmpCtrlType INTEGER, + alaIcmpCtrlCode INTEGER, + alaIcmpCtrlStatus INTEGER, + alaIcmpCtrlPktGap Integer32 + } + +alaIcmpCtrlType OBJECT-TYPE + SYNTAX INTEGER (0..18) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP message type" + ::= { alaIcmpCtrlEntry 1 } + +alaIcmpCtrlCode OBJECT-TYPE + SYNTAX INTEGER (0..15) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP message code" + ::= { alaIcmpCtrlEntry 2 } + +alaIcmpCtrlStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable ICMP message generation" + DEFVAL { enabled } + ::= { alaIcmpCtrlEntry 3 } + +alaIcmpCtrlPktGap OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Minimum packet gap in microseconds between the two successive + ICMP messages with the same type and code" + DEFVAL { 0 } + ::= { alaIcmpCtrlEntry 4 } + + +-- +-- IP route summary +-- +alaIpRouteSumTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpRouteSumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "IP route summary table" + ::= { alcatelIND1IPMIBObjects 9 } + +alaIpRouteSumEntry OBJECT-TYPE + SYNTAX AlaIpRouteSumEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the alaIpRouteSumTable" + INDEX { alaIpRouteProtocol } + ::= { alaIpRouteSumTable 1 } + +AlaIpRouteSumEntry ::= SEQUENCE { + alaIpRouteProtocol INTEGER, + alaIpRouteCount Integer32 + } + +alaIpRouteProtocol OBJECT-TYPE + SYNTAX INTEGER { + total (1), -- total number + local (2), -- local interface + netmgmt (3), -- static route + rip (4), -- RIP or RIP-II + isis (5), -- ISIS + ospf (6), -- Open Shortest Path First + bgp (7), -- Border Gateway Protocol + other (8) -- other not specified protocols + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP route protocol" + ::= { alaIpRouteSumEntry 1 } + +alaIpRouteCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP route count" + ::= { alaIpRouteSumEntry 2 } + +-- +-- Object to turn on/off all ICMP control messages +-- +alaIcmpCtrl OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 10 } + +alaIcmpAllMsgStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2), + other(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/disable all ICMP messages on the switch. On set operation, + only enabled(1)/disabled(2) is allowed. Other(3) will be returned + in get operation, if not all ICMP messages are enabled and not all + ICMP messages are disabled." + DEFVAL { enabled } + ::= { alaIcmpCtrl 1 } + +-- +-- proprietary alcatel AlaIpArpFilterTable, the switch will not respond to ARPs +-- received who have an IP entry in the block list. +-- +alaIpArpFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpArpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP addresses for ARP to ignore." + ::= { alcatelIND1IPMIBObjects 11 } + +alaIpArpFilterEntry OBJECT-TYPE + SYNTAX AlaIpArpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpArpFilterTable." + INDEX { alaIpArpFilterIpAddr, alaIpArpFilterIpMask, alaIpArpFilterVlan, + alaIpArpFilterType } + ::= { alaIpArpFilterTable 1 } + +AlaIpArpFilterEntry ::= SEQUENCE { + alaIpArpFilterIpAddr IpAddress, + alaIpArpFilterIpMask IpAddress, + alaIpArpFilterVlan INTEGER, + alaIpArpFilterMode INTEGER, + alaIpArpFilterType INTEGER, + alaIpArpFilterRowStatus RowStatus + } + +alaIpArpFilterIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address to block ARP responses." + ::= { alaIpArpFilterEntry 1 } + + +alaIpArpFilterIpMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The IP address mask to block ARP responses." + ::= { alaIpArpFilterEntry 2 } + +alaIpArpFilterVlan OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan for filter. 0 disablesP" + DEFVAL { 0 } + ::= { alaIpArpFilterEntry 3 } + +alaIpArpFilterType OBJECT-TYPE + SYNTAX INTEGER { + target(1), + sender(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This indicates which parameter of the ARP packet to filter on." + DEFVAL { target } + ::= { alaIpArpFilterEntry 4 } + +alaIpArpFilterMode OBJECT-TYPE + SYNTAX INTEGER { + allow (1), + block (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "allow/block ARP for this filter entry" + DEFVAL { allow } + ::= { alaIpArpFilterEntry 5 } + +alaIpArpFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "enable/disable ARP block for this IP" + ::= { alaIpArpFilterEntry 6 } + +-- +-- IP service table +-- + +alaIpServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to enable/disable IP services on switch" + ::= { alcatelIND1IPMIBObjects 12 } + +alaIpServiceEntry OBJECT-TYPE + SYNTAX AlaIpServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpServiceTable" + INDEX { alaIpServiceType } + ::= { alaIpServiceTable 1 } + +AlaIpServiceEntry ::= SEQUENCE { + alaIpServiceType INTEGER, + alaIpServicePort Integer32, + alaIpServiceStatus INTEGER + } + +alaIpServiceType OBJECT-TYPE + SYNTAX INTEGER { + all(0), + ftp(1), + ssh(2), + telnet(3), + udpRelay(4), + http(5), + networkTime(6), + snmp(7), + avlanTelnet(8), + avlanHttp(9), + avlanSecureHttp(10), + secureHttp(11), + avlanHttpProxy(12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service type" + ::= { alaIpServiceEntry 1 } + +alaIpServicePort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service port" + ::= { alaIpServiceEntry 2 } + +alaIpServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2), + other(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable IP service" + DEFVAL { enabled } + ::= { alaIpServiceEntry 3 } + + +-- +-- IP port service table +-- + +alaIpPortServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpPortServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to enable/disable IP services by port on switch" + ::= { alcatelIND1IPMIBObjects 13 } + +alaIpPortServiceEntry OBJECT-TYPE + SYNTAX AlaIpPortServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpPortServiceTable" + INDEX { alaIpPortServicePort } + ::= { alaIpPortServiceTable 1 } + +AlaIpPortServiceEntry ::= SEQUENCE { + alaIpPortServicePort INTEGER, + alaIpPortServiceStatus INTEGER + } + +alaIpPortServicePort OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP service port" + ::= { alaIpPortServiceEntry 1 } + +alaIpPortServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "enable/disable IP service" + DEFVAL { enabled } + ::= { alaIpPortServiceEntry 2 } + +-- +-- IP Interface Configuration +-- +alaIpInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of IP interfaces in this switch." + ::= { alcatelIND1IPMIBObjects 14 } + +alaIpInterfaceEntry OBJECT-TYPE + SYNTAX AlaIpInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP interface entry." + INDEX { ifIndex } + ::= { alaIpInterfaceTable 1 } + +AlaIpInterfaceEntry ::= SEQUENCE { + alaIpInterfaceName DisplayString, + alaIpInterfaceAddress IpAddress, + alaIpInterfaceMask IpAddress, + alaIpInterfaceAdminState INTEGER, + alaIpInterfaceDeviceType INTEGER, + alaIpInterfaceVlanID INTEGER, + alaIpInterfaceIpForward INTEGER, + alaIpInterfaceEncap INTEGER, + alaIpInterfaceMtu Unsigned32, + alaIpInterfaceLocalProxyArp INTEGER, + alaIpInterfacePrimCfg INTEGER, + alaIpInterfaceOperState INTEGER, + alaIpInterfaceOperReason INTEGER, + alaIpInterfaceRouterMac MacAddress, + alaIpInterfaceBcastAddr IpAddress, + alaIpInterfacePrimAct INTEGER, + alaIpInterfaceRemoteAddr IpAddress, + alaIpInterfaceTunnelSrcAddressType InetAddressType, + alaIpInterfaceTunnelSrc InetAddress, + alaIpInterfaceTunnelDstAddressType InetAddressType, + alaIpInterfaceTunnelDst InetAddress, + alaIpInterfaceDhcpStatus INTEGER, + alaIpInterfaceDhcpIpRelease INTEGER, + alaIpInterfaceDhcpIpRenew INTEGER, + alaIpInterfaceDhcpOption60String DisplayString +} + +alaIpInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "IP interface name." + ::= { alaIpInterfaceEntry 1 } + +alaIpInterfaceAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address for this interface." + DEFVAL { '00000000'h } + ::= { alaIpInterfaceEntry 2 } + +alaIpInterfaceMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP mask for this IP interface." + DEFVAL { '00000000'h } + ::= { alaIpInterfaceEntry 3 } + +alaIpInterfaceAdminState OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Administrative state of the IP interface, independent of the + state of the underlying device." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 4 } + +alaIpInterfaceDeviceType OBJECT-TYPE + SYNTAX INTEGER { + unbound (0), + vlan (1), + emp (2), + loopback (3), + greTunnel (4), + ipipTunnel (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of device to which the IP interface is bound." + DEFVAL { unbound } + ::= { alaIpInterfaceEntry 5} + +alaIpInterfaceVlanID OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The VLAN to which the interface is bound; 0 if unbound." + DEFVAL { 0 } + ::= { alaIpInterfaceEntry 6} + +alaIpInterfaceIpForward OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP interface forwarding status(disabled = ip host only)." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 7 } + +alaIpInterfaceEncap OBJECT-TYPE + SYNTAX INTEGER { + ethernet2(1), + snap(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP router port encapsulation." + DEFVAL { ethernet2 } + ::= { alaIpInterfaceEntry 8} + +alaIpInterfaceMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP interface's maximum transmission unit (MTU)." + DEFVAL { 0 } + ::= { alaIpInterfaceEntry 9} + +alaIpInterfaceLocalProxyArp OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Local Proxy ARP status on this interface." + DEFVAL { enable } + ::= { alaIpInterfaceEntry 10 } + +alaIpInterfacePrimCfg OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Primary interface configuration status for + this interface. If set to true, this interface + will be used as the default interface for the + VLAN on which it resides when possible." + DEFVAL { false } + ::= { alaIpInterfaceEntry 11 } + +alaIpInterfaceOperState OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Operational state of the IP interface." + ::= { alaIpInterfaceEntry 12 } + +alaIpInterfaceOperReason OBJECT-TYPE + SYNTAX INTEGER { + interfaceUp(0), + adminDown(1), + unbound(2), + deviceDown(3), + noSuchDevice(4), + noRouterMac(5), + tunnelSrcInvalid(6), + tunnelDstUnreachable(7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason the operational state is down." + ::= { alaIpInterfaceEntry 13 } + +alaIpInterfaceRouterMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The router MAC for this IP interface." + ::= { alaIpInterfaceEntry 14 } + +alaIpInterfaceBcastAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Broadcast address for this IP interface." + ::= { alaIpInterfaceEntry 15 } + +alaIpInterfacePrimAct OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual primary interface status for this interface." + ::= { alaIpInterfaceEntry 16 } + +alaIpInterfaceRemoteAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Peer address for this IP interface." + ::= { alaIpInterfaceEntry 17 } + +alaIpInterfaceTunnelSrcAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address type of the tunnel source network address. + Only type InetAddressIPv4 (1) is supported." + ::= { alaIpInterfaceEntry 18 } + +alaIpInterfaceTunnelSrc OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source network address for tunnel." + ::= { alaIpInterfaceEntry 19 } + +alaIpInterfaceTunnelDstAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address type of the tunnel destination network address. + Only type InetAddressIPv4 (1) is supported." + ::= { alaIpInterfaceEntry 20 } + +alaIpInterfaceTunnelDst OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination network address for tunnel." + ::= { alaIpInterfaceEntry 21 } + +alaIpInterfaceDhcpStatus OBJECT-TYPE + SYNTAX INTEGER { + discovery (1), + active (2), + timeout (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DHCP status of the DHCP Client IP interface" + DEFVAL { discovery } + ::= { alaIpInterfaceEntry 22 } + +alaIpInterfaceDhcpIpRelease OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To do an IP address release if dynamically assigned address" + DEFVAL { disabled } + ::= { alaIpInterfaceEntry 23 } + +alaIpInterfaceDhcpIpRenew OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "To do an IP address renew if dynamically assigned address" + DEFVAL { disabled } + ::= { alaIpInterfaceEntry 24 } + + alaIpInterfaceDhcpOption60String OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of option-60 filed that should be inserted in + DHCP discover/request packet if configured." + ::= { alaIpInterfaceEntry 25 } + +alaIpItfConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpItfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table used to configure a new IP interface with an IP address." + ::= { alcatelIND1IPMIBObjects 15 } + +alaIpItfConfigEntry OBJECT-TYPE + SYNTAX AlaIpItfConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An IP interface entry." + INDEX { alaIpItfConfigName } + ::= { alaIpItfConfigTable 1 } + +AlaIpItfConfigEntry ::= SEQUENCE { + alaIpItfConfigName DisplayString, + alaIpItfConfigIfIndex InterfaceIndexOrZero, + alaIpItfConfigRowStatus RowStatus +} + +alaIpItfConfigName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name for this interface." + ::= { alaIpItfConfigEntry 1 } + +alaIpItfConfigIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex for this interface. It is only a valid + ifIndex value when the value for alaIpInterfaceRowStatus + is active." + ::= { alaIpItfConfigEntry 2 } + +alaIpItfConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create a new IP interface or + delete an existing interface. It should be set + to createAndGo to create an entry, or destroy to delete + an existing entry. + A valid ifIndex value for an IP interface is allocated + when a row is created in this table. The successful + allocation of the ifIndex value is noted by the state + of the new row becoming active." + ::= { alaIpItfConfigEntry 3 } + + +alaIpDhcpHostIdentifierTable OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 19 } + +alaIpDhcpServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server IP address." + ::= { alaIpDhcpHostIdentifierTable 1 } + +alaIpDhcpRouterIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Router IP address." + ::= { alaIpDhcpHostIdentifierTable 2 } + +alaIpDhcpHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP Server assigned host name." + ::= { alaIpDhcpHostIdentifierTable 3 } + +alaIpDhcpClientLeaseObtained OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP IP address lease obtained time. If no DHCP client exists + this object contains a zero value" + ::= { alaIpDhcpHostIdentifierTable 4 } + +alaIpDhcpClientLeaseExpires OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP IP address lease expiry time.If no DHCP client exists + this object contains a zero value" + ::= { alaIpDhcpHostIdentifierTable 5 } + + + +-- +-- conformance information +-- +alcatelIND1IPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1IPMIB 2 } +alcatelIND1IPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1IPMIBConformance 1 } +alcatelIND1IPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1IPMIBConformance 2 } + +alaIpCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for switches with Alcatel IP stack and + implementing ALCATEL-IND1-IP-MIB." + MODULE + MANDATORY-GROUPS { alaIpConfigGroup, alaIpDoSGroup, alaIpNetToMediaDpGroup, alaIpDhcpHostIdentifierGroup } + ::= { alcatelIND1IPMIBCompliances 1 } +-- +-- units of conformance +-- +alaIpConfigGroup OBJECT-GROUP + OBJECTS { alaIpClearArpCache, alaIpArpTimeout, alaIpDirectedBroadcast, + alaIpClearArpFilter } + STATUS current + DESCRIPTION + "A collection of objects to support management of configuration + parameters of Alcatel IP stack." + ::= { alcatelIND1IPMIBGroups 1 } + +alaIpDoSGroup OBJECT-GROUP + OBJECTS { alaDoSDetected, alaDoSIp, alaDoSMac, alaDoSSlot, alaDoSPort, + alaDoSStatus, alaDoSDetectedCounter } + STATUS current + DESCRIPTION + "A collection of objects to support DoS (denial of service)." + ::= { alcatelIND1IPMIBGroups 2 } + +alaIpNetToMediaDpGroup OBJECT-GROUP + OBJECTS { alaIpNetToMediaDpaPhysAddress, + alaIpNetToMediaDpaIpType, + alaIpNetToMediaDpaIp, + alaIpNetToMediaDpaSlot, + alaIpNetToMediaDpaPort } + STATUS current + DESCRIPTION + "A collection of objects to support display of + ARPs learnt for dynamic router IPs." + ::= { alcatelIND1IPMIBGroups 3 } + +alaIpDhcpHostIdentifierGroup OBJECT-GROUP + OBJECTS { alaIpDhcpServerIP, + alaIpDhcpRouterIP, + alaIpDhcpHostName, + alaIpDhcpClientLeaseObtained, + alaIpDhcpClientLeaseExpires } + STATUS current + DESCRIPTION + "A collection of objects to support display of + DHCP Client details." + ::= { alcatelIND1IPMIBGroups 4 } + +-- +-- Traps in case if Maximum hardware table entries is reached +-- + +alcatelIND1IPTraps OBJECT IDENTIFIER ::= { alcatelIND1IPMIBObjects 16} +alcatelIND1IPTrapsRoot OBJECT IDENTIFIER ::= { alcatelIND1IPTraps 0} + +arpMaxLimitReached NOTIFICATION-TYPE + STATUS current + DESCRIPTION + " This notification is generated when hardware table has reached supported + Maximum entries. OS6400 will not generate new ARP request for new nexthops" +::= {alcatelIND1IPTrapsRoot 1} + +-- +-- proprietary alcatel ipNetToMediaDpaTable, only DPA entries +-- + +alaIpNetToMediaDpaTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpNetToMediaDpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of dynamic proxy ARPs for the router IPs" + ::= { alcatelIND1IPMIBObjects 17 } + +alaIpNetToMediaDpaEntry OBJECT-TYPE + SYNTAX AlaIpNetToMediaDpaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpToMediaDpaTable." + INDEX { alaIpNetToMediaDpaVlan} + ::= { alaIpNetToMediaDpaTable 1 } + +AlaIpNetToMediaDpaEntry ::= SEQUENCE { + alaIpNetToMediaDpaVlan Integer32, + alaIpNetToMediaDpaPhysAddress PhysAddress, + alaIpNetToMediaDpaIpType InetAddressType, + alaIpNetToMediaDpaIp InetAddress, + alaIpNetToMediaDpaSlot Integer32, + alaIpNetToMediaDpaPort Integer32 +} + +alaIpNetToMediaDpaVlan OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vlan to which the router IP belongs to." + ::= { alaIpNetToMediaDpaEntry 1 } + +alaIpNetToMediaDpaPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The media-dependent `physical' address of the head end router." + ::= { alaIpNetToMediaDpaEntry 2 } + +alaIpNetToMediaDpaIpType OBJECT-TYPE + SYNTAX InetAddressType(1) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router IP address type(IPV4) of the VLAN." + ::= { alaIpNetToMediaDpaEntry 3 } + +alaIpNetToMediaDpaIp OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Router IP address of the VLAN" + ::= { alaIpNetToMediaDpaEntry 4 } + +alaIpNetToMediaDpaSlot OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot on which the ARP is learnt" + ::= { alaIpNetToMediaDpaEntry 5 } + + +alaIpNetToMediaDpaPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port on which the ARP is learnt" + ::= { alaIpNetToMediaDpaEntry 6 } + +alaIpManagedIntfTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlaIpManagedIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of managed interface for various applications" + ::= { alcatelIND1IPMIBObjects 18 } + +alaIpManagedIntfEntry OBJECT-TYPE + SYNTAX AlaIpManagedIntfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in alaIpManagedIntfTable." + INDEX { alaIpManagedIntfAppIndex } + ::= { alaIpManagedIntfTable 1 } + +AlaIpManagedIntfEntry ::= SEQUENCE { + alaIpManagedIntfAppIndex AlaIpManagedIntfAppIndex, + alaIpManagedIntfName DisplayString, + alaIpManagedRowStatus RowStatus +} + +alaIpManagedIntfAppIndex OBJECT-TYPE + SYNTAX AlaIpManagedIntfAppIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Managed interface index for a specified application" + ::= { alaIpManagedIntfEntry 1 } + +alaIpManagedIntfName OBJECT-TYPE + SYNTAX DisplayString(SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Managed interface name for the specified application" + ::= { alaIpManagedIntfEntry 2 } + +alaIpManagedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Row Status for the specified entry" + ::= { alaIpManagedIntfEntry 3 } + +END + + + |