ALCATEL-IND1-BGP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, TimeTicks, IpAddress, Counter32, Gauge32 FROM SNMPv2-SMI DisplayString,RowStatus FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF routingIND1Bgp FROM ALCATEL-IND1-BASE; alcatelIND1BGPMIB MODULE-IDENTITY LAST-UPDATED "200304070000Z" ORGANIZATION "Alcatel - Architects Of An Internet World" CONTACT-INFO "Please consult with Customer Service to insure the most appropriate version of this document is used with the products in question: Alcatel Internetworking, Incorporated (Division 1, Formerly XYLAN Corporation) 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://www.ind.alcatel.com 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 BGP 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-2002 Alcatel Internetworking, Incorporated ALL RIGHTS RESERVED WORLDWIDE" ::= { routingIND1Bgp 1} alcatelIND1BGPMIBObjects OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Border Gateway Protocol (BGP) Subsystem Managed Objects." ::= { alcatelIND1BGPMIB 1 } alcatelIND1BGPMIBConformance OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Border Gateway Protocol (BGP) Subsystem Conformance Information." ::= { alcatelIND1BGPMIB 2 } alcatelIND1BGPMIBGroups OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Border Gateway Protocol (BGP) Subsystem Units Of Conformance." ::= { alcatelIND1BGPMIBConformance 1 } alcatelIND1BGPMIBCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For Border Gateway Protocol (BGP) Subsystem Compliance Statements." ::= { alcatelIND1BGPMIBConformance 2 } -- -- BGP Global configuration parameters -- alaBgpGlobal OBJECT IDENTIFIER ::= { alcatelIND1BGPMIBObjects 1 } alaBgpProtoStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable BGP protocol" DEFVAL { disable } ::= { alaBgpGlobal 1 } alaBgpAutonomousSystemNumber OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Autonomous System Number." DEFVAL { 1 } ::= { alaBgpGlobal 2 } alaBgpRouterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Configured BGP router ID." DEFVAL { '00000000'H } ::= { alaBgpGlobal 3 } alaBgpIgpSynchStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable BGP IGP Synchronization." DEFVAL { disable } ::= { alaBgpGlobal 4 } alaBgpMedAlways OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable BGP Metric MULTI_EXIT_DISC comparison between routes from different Autonomous Systems." DEFVAL { disable } ::= { alaBgpGlobal 5 } alaBgpDefaultLocalPref OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The default LOCAL_PREF to be applied to routes learnt from neighbouring autonomous system." DEFVAL { 100 } ::= { alaBgpGlobal 6 } alaBgpMissingMed OBJECT-TYPE SYNTAX INTEGER { worst(1), best(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies how to a missing med in a path attribute." DEFVAL { worst } ::= { alaBgpGlobal 7 } alaBgpManualTag OBJECT-TYPE SYNTAX Gauge32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Manual tag to be used. A value of 0 means no manual tagging." DEFVAL { 0 } ::= { alaBgpGlobal 8 } alaBgpPromiscuousNeighbours OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Enable/Disable BGP to accept connections from neighbours that are not configured." DEFVAL { disable } ::= { alaBgpGlobal 9 } alaBgpConfedId OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Confederation identifier. A value of 0 means this local speaker is not a member of any confederation" DEFVAL { 0 } ::= { alaBgpGlobal 10 } alaBgpDampening OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable BGP route dampening" DEFVAL { disable } ::= { alaBgpGlobal 11 } alaBgpDampHalfLifeReach OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The time in seconds in which the penalty to a flapping route decreases to half its initial value while the route remains reachable. Obsoleted by the variable alaBgpDampHalfLife." DEFVAL { 300 } ::= { alaBgpGlobal 12 } alaBgpDampHalfLifeUnReach OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The time in seconds in which the penalty to a flapping route decreases to half its initial value while the route remains unreachable. Obsoleted by the variable alaBgpDampHalfLife." DEFVAL { 900 } ::= { alaBgpGlobal 13 } alaBgpDampMaxFlapHistory OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds the flap history of a route is retained." DEFVAL { 1800 } ::= { alaBgpGlobal 14 } alaBgpDebugLevel OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the level of Debugging for the BGP Protocol on this router. A level of 0 indicates no debugging." DEFVAL { 0 } ::= { alaBgpGlobal 15 } alaBgpFastExternalFailOver OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Resetting session immediately if a link to a directly connected external peer is operationally down." DEFVAL { disable } ::= { alaBgpGlobal 16 } alaBgpPeerChanges OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable logging of peer state changes to the syslog." DEFVAL { disable } ::= { alaBgpGlobal 17 } alaBgpVersion OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP Version in use." ::= { alaBgpGlobal 18 } alaBgpProtoOperState OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP protocol operational state." ::= { alaBgpGlobal 19 } alaBgpMaxPeers OBJECT-TYPE SYNTAX INTEGER (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum BGP peers supported." DEFVAL { 32 } ::= { alaBgpGlobal 20 } alaBgpNumActiveRoutes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active known routes in the BGP routing table" ::= { alaBgpGlobal 21 } alaBgpNumEstabExternalPeers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of External Peers that are in ESTABLISHED state." ::= { alaBgpGlobal 22 } alaBgpNumEstabInternalPeers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Internal Peers that are in ESTABLISHED state." ::= { alaBgpGlobal 23 } alaBgpNumPaths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of paths known to the system." ::= { alaBgpGlobal 24 } alaBgpNumFeasiblePaths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of feasible paths known to the system." ::= { alaBgpGlobal 25 } alaBgpNumDampenedPaths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of dampened paths known to the system." ::= { alaBgpGlobal 26 } alaBgpNumIgpSyncWaitPaths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of paths learnt from internal peers that are waiting to be synchronized with IGP." ::= { alaBgpGlobal 27 } alaBgpNumPolicyChgPaths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of paths that are currently rejected but stored anticipating an inbound policy change for an external peer which is configured to accept dynamic policy changes." ::= { alaBgpGlobal 28 } alaBgpMultiPath OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Equal-Cost MultiPaths" DEFVAL { disable } ::= { alaBgpGlobal 29 } alaBgpRouteReflection OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable Route reflection" DEFVAL { disable } ::= { alaBgpGlobal 30 } alaBgpClusterId OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The local cluster id of this route reflection cluster." DEFVAL { '00000000'H } ::= { alaBgpGlobal 31 } alaBgpDampeningClear OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Writing a value of clear into this variable will clear the dampening history." DEFVAL { clear } ::= { alaBgpGlobal 32 } alaBgpDampCutOff OBJECT-TYPE SYNTAX INTEGER ( 1 .. 9999 ) MAX-ACCESS read-write STATUS current DESCRIPTION "When a route's figure of merit reaches this value, the route is considered damped. This is a floating point value with 2 digit precision. For example, a value of 3.5 is encoded as 350, a value of 0.9 is encoded as 90 ,a value of 9.45 is encoded as 945." DEFVAL { 300 } ::= { alaBgpGlobal 33 } alaBgpDampReuse OBJECT-TYPE SYNTAX INTEGER ( 1 .. 9999 ) MAX-ACCESS read-write STATUS current DESCRIPTION "When a route's figure of merit decays to this value, the route can be reused. This is a floating point value with 2 digit precision. For example, a value of 3.5 is encoded as 350, a value of 0.9 is encoded as 90 , a value of 9.45 is encoded as 945." DEFVAL { 200 } ::= { alaBgpGlobal 34 } alaBgpDampCeil OBJECT-TYPE SYNTAX INTEGER ( 100 .. 9999 ) MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum value that the figure of merit of a route can attain. This is a floating point value with 2 digit precision. For example, a value of 3.5 is encoded as 350, a value of 0.9 is encoded as 90, a value of 9.45 is encoded as 945." DEFVAL { 1600 } ::= { alaBgpGlobal 35 } alaBgpAspathCompare OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies whether to include aspath comparison in route selection." DEFVAL { enable } ::= { alaBgpGlobal 36 } alaBgpAsOriginInterval OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum interval in seconds between successive updates advertising the networks belonging to the local autonomous system." DEFVAL { 15 } ::= { alaBgpGlobal 37 } alaBgpDampHalfLife OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The time in seconds in which the penalty to a flapping route decreases to half its initial value." DEFVAL { 300 } ::= { alaBgpGlobal 38 } --- --- BGP Peer Table --- alaBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP peer table." ::= { alcatelIND1BGPMIBObjects 2 } alaBgpPeerEntry OBJECT-TYPE SYNTAX AlaBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Peer configuration entry." INDEX { alaBgpPeerAddr } ::= { alaBgpPeerTable 1 } AlaBgpPeerEntry ::= SEQUENCE { alaBgpPeerAddr IpAddress, alaBgpPeerAS INTEGER, alaBgpPeerPassive INTEGER, alaBgpPeerName DisplayString, alaBgpPeerMultiHop INTEGER, alaBgpPeerMaxPrefix Gauge32, alaBgpPeerMaxPrefixWarnOnly INTEGER, alaBgpPeerNextHopSelf INTEGER, alaBgpPeerSoftReconfig INTEGER, alaBgpPeerInSoftReset INTEGER, alaBgpPeerIpv4Unicast INTEGER, alaBgpPeerIpv4Multicast INTEGER, alaBgpPeerRcvdRtRefreshMsgs Counter32, alaBgpPeerSentRtRefreshMsgs Counter32, alaBgpPeerRouteMapOut DisplayString, alaBgpPeerRouteMapIn DisplayString, alaBgpPeerLocalAddr IpAddress, alaBgpPeerLastDownReason INTEGER, alaBgpPeerLastDownTime TimeTicks, alaBgpPeerLastReadTime TimeTicks, alaBgpPeerRcvdNotifyMsgs Counter32, alaBgpPeerSentNotifyMsgs Counter32, alaBgpPeerLastSentNotifyReason INTEGER, alaBgpPeerLastRecvNotifyReason INTEGER, alaBgpPeerRcvdPrefixes Counter32, alaBgpPeerDownTransitions Counter32, alaBgpPeerType INTEGER, alaBgpPeerAutoReStart INTEGER, alaBgpPeerClientStatus INTEGER, alaBgpPeerConfedStatus INTEGER, alaBgpPeerRemovePrivateAs INTEGER, alaBgpPeerClearCounter INTEGER, alaBgpPeerTTL INTEGER, alaBgpPeerAspathListOut DisplayString, alaBgpPeerAspathListIn DisplayString, alaBgpPeerPrefixListOut DisplayString, alaBgpPeerPrefixListIn DisplayString, alaBgpPeerCommunityListOut DisplayString, alaBgpPeerCommunityListIn DisplayString, alaBgpPeerRestart INTEGER, alaBgpPeerDefaultOriginate INTEGER, alaBgpPeerReconfigureInBound INTEGER, alaBgpPeerReconfigureOutBound INTEGER, alaBgpPeerMD5Key DisplayString, alaBgpPeerMD5KeyEncrypt OCTET STRING, alaBgpPeerRowStatus RowStatus, alaBgpPeerUpTransitions Counter32 } alaBgpPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Ip Address of the peer." ::= { alaBgpPeerEntry 1 } alaBgpPeerAS OBJECT-TYPE SYNTAX INTEGER(1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Autonomous system of the peer." DEFVAL { 1 } ::= { alaBgpPeerEntry 2 } alaBgpPeerPassive OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the peer passive status. If enabled the peer will not initiate a transport connection." DEFVAL { disable } ::= { alaBgpPeerEntry 3 } alaBgpPeerName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..60)) MAX-ACCESS read-write STATUS current DESCRIPTION "A symbolic name for the neighbour." DEFVAL { "" } ::= { alaBgpPeerEntry 4 } alaBgpPeerMultiHop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled the external peer is allowed to be multiple hops away." DEFVAL { disable } ::= { alaBgpPeerEntry 5 } alaBgpPeerMaxPrefix OBJECT-TYPE SYNTAX Gauge32 (0..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum prefixes to be accepted from this peer. If this maximum is reached, the peer will be sent a NOTIFY message with a CEASE ecode." DEFVAL { 5000 } ::= { alaBgpPeerEntry 6 } alaBgpPeerMaxPrefixWarnOnly OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, the operator will be warned when the peer reaches 80% of the configured maximum prefixes. To see this message, BGP debug for type 'warnings' must be activated and debug level set to 20." DEFVAL { enable } ::= { alaBgpPeerEntry 7 } alaBgpPeerNextHopSelf OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled, nexthop processing in the updates sent to this peer is disabled and is set to the ip address of the interface attached to this peer." DEFVAL { disable } ::= { alaBgpPeerEntry 8 } alaBgpPeerSoftReconfig OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable dynamic policy configurability on the connection to this peer." DEFVAL { disable } ::= { alaBgpPeerEntry 9 } alaBgpPeerInSoftReset OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Route refresh capability is Enabled/Disabled on the connection to this peer." DEFVAL { enabled } ::= { alaBgpPeerEntry 10 } alaBgpPeerIpv4Unicast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Multiprotocol capability IPv4 Unicast is Enabled/Disabled on the connection to this peer ." DEFVAL { enabled } ::= { alaBgpPeerEntry 11 } alaBgpPeerIpv4Multicast OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Multiprotocol capability IPv4 Multicast is Enabled/Disabled on the connection to this peer ." DEFVAL { enabled } ::= { alaBgpPeerEntry 12 } alaBgpPeerRcvdRtRefreshMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of route refresh messages received from this peer." ::= { alaBgpPeerEntry 13 } alaBgpPeerSentRtRefreshMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of route refresh messages sent to this peer." ::= { alaBgpPeerEntry 14 } alaBgpPeerRouteMapOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy map to be applied to the updates sent to this peer. This is same as alaBgpPolicyRouteMapName." DEFVAL { "" } ::= { alaBgpPeerEntry 15 } alaBgpPeerRouteMapIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the policy map to be applied to the updates received from this peer. This is same as alaBgpPolicyRouteMapName." DEFVAL { "" } ::= { alaBgpPeerEntry 16 } alaBgpPeerLocalAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Local Ip Address of this connection." DEFVAL { '00000000'H } ::= { alaBgpPeerEntry 17 } alaBgpPeerLastDownReason OBJECT-TYPE SYNTAX INTEGER { user-request(1), connection-timeout(2), hold-timeout(3), bad-msg(4), fsm-unexpected-event(5), peer-closed(6), peer-notify(7), transport-error(8), none(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The general reason for termination of last established session with the peer since the protocol was operationally up." ::= { alaBgpPeerEntry 18 } alaBgpPeerLastDownTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed since the BGP session with the peer was terminated." ::= { alaBgpPeerEntry 19 } alaBgpPeerLastReadTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The time elapsed since we last read data from the peer." ::= { alaBgpPeerEntry 20 } alaBgpPeerRcvdNotifyMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of notification messages received from this peer." ::= { alaBgpPeerEntry 21 } alaBgpPeerSentNotifyMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of notification messages sent to this peer." ::= { alaBgpPeerEntry 22 } alaBgpPeerLastSentNotifyReason OBJECT-TYPE SYNTAX INTEGER { msghdr-no-sync(1), msghdr-bad-len(2), msghdr-bad-type(3), open-unsupp-ver(4), open-bad-as(5), open-bad-id(6), open-unsupp-opt(7), open-auth-fail(8), open-bad-holdtime(9), update-malform-attr(10), update-unsupp-wknwn-attr(11), update-missing-wknwn-attr(12), update-bad-attr-flags(13), update-bad-attr-len(14), update-bad-origin(15), update-as-loop(16), update-bad-nexthop(17), update-bad-opt-attr(18), update-bad-net(19), update-bad-aspath(20), hold-timeout(21), fsm-error(22), cease(23), none(24) } MAX-ACCESS read-only STATUS current DESCRIPTION "The last notification reason sent." ::= { alaBgpPeerEntry 23 } alaBgpPeerLastRecvNotifyReason OBJECT-TYPE SYNTAX INTEGER { msghdr-no-sync(1), msghdr-bad-len(2), msghdr-bad-type(3), open-unsupp-ver(4), open-bad-as(5), open-bad-id(6), open-unsupp-opt(7), open-auth-fail(8), open-bad-holdtime(9), update-malform-attr(10), update-unsupp-wknwn-attr(11), update-missing-wknwn-attr(12), update-bad-attr-flags(13), update-bad-attr-len(14), update-bad-origin(15), update-as-loop(16), update-bad-nexthop(17), update-bad-opt-attr(18), update-bad-net(19), update-bad-aspath(20), hold-timeout(21), fsm-error(22), cease(23), none(24) } MAX-ACCESS read-only STATUS current DESCRIPTION "The last notification reason received." ::= { alaBgpPeerEntry 24 } alaBgpPeerRcvdPrefixes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of prefixes received from this peer." ::= { alaBgpPeerEntry 25 } alaBgpPeerDownTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of times this peer session transitioned to IDLE state." ::= { alaBgpPeerEntry 26 } alaBgpPeerType OBJECT-TYPE SYNTAX INTEGER { internal(1), external(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates whether the peer belongs to the local autonomous system(internal) or another autonmous system." ::= { alaBgpPeerEntry 27 } alaBgpPeerClearCounter OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting a value of clear into this variable will clear the per peer statistics." DEFVAL { clear } ::= { alaBgpPeerEntry 28 } alaBgpPeerAutoReStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable/Disable the peer autostart status. If enabled, the peer will be automatically restarted (if administratively enabled) after the transition to IDLE state." DEFVAL { enable } ::= { alaBgpPeerEntry 29 } alaBgpPeerClientStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled this peer is a route reflection client." DEFVAL { disable } ::= { alaBgpPeerEntry 30 } alaBgpPeerConfedStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled this peer is a member of our confederation." DEFVAL { disable } ::= { alaBgpPeerEntry 31 } alaBgpPeerRemovePrivateAs OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled private as numbers are stripped out in the updates sent to this peer." DEFVAL { disable } ::= { alaBgpPeerEntry 32 } alaBgpPeerTTL OBJECT-TYPE SYNTAX INTEGER(0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "TTL count for packets on this TCP connection." DEFVAL { 255 } ::= { alaBgpPeerEntry 33 } alaBgpPeerAspathListOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the aspath-list to be applied to the updates sent to this peer. This is same as alaBgpAspathMatchListId." DEFVAL { "" } ::= { alaBgpPeerEntry 34 } alaBgpPeerAspathListIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the aspath-list to be applied to the updates received from this peer. This is same as alaBgpAspathMatchListId." DEFVAL { "" } ::= { alaBgpPeerEntry 35 } alaBgpPeerPrefixListOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the prefix-list to be applied to the updates sent to this peer. This is same as alaBgpPrefixMatchListId." DEFVAL { "" } ::= { alaBgpPeerEntry 36 } alaBgpPeerPrefixListIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the prefix-list to be applied to the updates received from this peer. This is same as alaBgpPrefixMatchListId." DEFVAL { "" } ::= { alaBgpPeerEntry 37 } alaBgpPeerCommunityListOut OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the community-list to be applied to the updates sent to this peer. This is same as alaBgpCommunityMatchListId." DEFVAL { "" } ::= { alaBgpPeerEntry 38 } alaBgpPeerCommunityListIn OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the community-list to be applied to the updates received from this peer. This is same as alaBgpCommunityMatchListId." DEFVAL { "" } ::= { alaBgpPeerEntry 39 } alaBgpPeerRestart OBJECT-TYPE SYNTAX INTEGER { restart(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting a value of restart into this variable will restart the peer." DEFVAL { restart } ::= { alaBgpPeerEntry 40 } alaBgpPeerDefaultOriginate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled a default route is sent to this neighbour." DEFVAL { disable } ::= { alaBgpPeerEntry 41 } alaBgpPeerReconfigureInBound OBJECT-TYPE SYNTAX INTEGER { reconfigure(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting a value of reconfigure into this variable will re-start inbound policy evaluation of the peer." DEFVAL { reconfigure } ::= { alaBgpPeerEntry 42 } alaBgpPeerReconfigureOutBound OBJECT-TYPE SYNTAX INTEGER { reconfigure(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting a value of reconfigure into this variable will re-start outbound policy evaluation of the peer." DEFVAL { reconfigure } ::= { alaBgpPeerEntry 43 } alaBgpPeerMD5Key OBJECT-TYPE SYNTAX DisplayString(SIZE(0..200)) MAX-ACCESS read-write STATUS current DESCRIPTION "Value of the MD5 key used in TCP connection with the peer. This field is secured and returned value is non significant." DEFVAL { "" } ::= { alaBgpPeerEntry 44 } alaBgpPeerMD5KeyEncrypt OBJECT-TYPE SYNTAX OCTET STRING(SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the MD5 key encrypted using 3DES algorithm. It is calculated from MD5 key value, and is used only to restore configuration on reboot." DEFVAL { "" } ::= { alaBgpPeerEntry 45 } alaBgpPeerRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable." DEFVAL { notInService } ::= { alaBgpPeerEntry 46 } alaBgpPeerUpTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Number of times this peer session transitioned to ESTABLISHED state." ::= { alaBgpPeerEntry 47 } -- -- Bgp Aggregate configuration table -- alaBgpAggrTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpAggrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Aggregate configuration table." ::= { alcatelIND1BGPMIBObjects 3 } alaBgpAggrEntry OBJECT-TYPE SYNTAX AlaBgpAggrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Aggregation entry." INDEX { alaBgpAggrAddr, alaBgpAggrMask } ::= { alaBgpAggrTable 1 } AlaBgpAggrEntry ::= SEQUENCE { alaBgpAggrAddr IpAddress, alaBgpAggrMask IpAddress, alaBgpAggrSummarize INTEGER, alaBgpAggrSet INTEGER, alaBgpAggrState INTEGER, alaBgpAggrMetric Gauge32, alaBgpAggrLocalPref Gauge32, alaBgpAggrCommunity DisplayString, alaBgpAggrRowStatus RowStatus } alaBgpAggrAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregate address." ::= { alaBgpAggrEntry 1 } alaBgpAggrMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregate Mask." ::= { alaBgpAggrEntry 2 } alaBgpAggrSummarize OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled only aggregate is advertised. Otherwise more specific routes are also advertised." DEFVAL { disable } ::= { alaBgpAggrEntry 3 } alaBgpAggrSet OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If enabled aggregate all aspaths." DEFVAL { disable } ::= { alaBgpAggrEntry 4 } alaBgpAggrState OBJECT-TYPE SYNTAX INTEGER { active(1), not-active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "if active the aggregate is actively being advertised." ::= { alaBgpAggrEntry 5 } alaBgpAggrMetric OBJECT-TYPE SYNTAX Gauge32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the MED to be used when advertising this aggregate to external peers. A value of 0 indicates not to send MED." DEFVAL { 0 } ::= { alaBgpAggrEntry 6 } alaBgpAggrLocalPref OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the override default LOCAL PREF to be used when advertising this aggregate to internal peers. A value of 0 indicates not to override the default." DEFVAL { 0 } ::= { alaBgpAggrEntry 7 } alaBgpAggrCommunity OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to set the COMMUNITY attribute when advertising this aggregate." DEFVAL { "" } ::= { alaBgpAggrEntry 8 } alaBgpAggrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable." DEFVAL { notInService } ::= { alaBgpAggrEntry 9 } -- -- Bgp Network configuration Table -- alaBgpNetworkTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpNetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Network configuration table." ::= { alcatelIND1BGPMIBObjects 4 } alaBgpNetworkEntry OBJECT-TYPE SYNTAX AlaBgpNetworkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Network entry." INDEX { alaBgpNetworkAddr, alaBgpNetworkMask } ::= { alaBgpNetworkTable 1 } AlaBgpNetworkEntry ::= SEQUENCE { alaBgpNetworkAddr IpAddress, alaBgpNetworkMask IpAddress, alaBgpNetworkState INTEGER, alaBgpNetworkMetric Gauge32, alaBgpNetworkLocalPref Gauge32, alaBgpNetworkCommunity DisplayString, alaBgpNetworkRowStatus RowStatus } alaBgpNetworkAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregate address." ::= { alaBgpNetworkEntry 1 } alaBgpNetworkMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregate Mask." ::= { alaBgpNetworkEntry 2 } alaBgpNetworkState OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the network is being actively advertised or not." ::= { alaBgpNetworkEntry 3 } alaBgpNetworkMetric OBJECT-TYPE SYNTAX Gauge32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the MED to be used when advertising this network to external peers. A value of 0 indicates not to send MED." DEFVAL { 0 } ::= { alaBgpNetworkEntry 4 } alaBgpNetworkLocalPref OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This specifies the override default LOCAL PREF to be used when advertising this network to internal peers. A value of 0 indicates not to override the default." DEFVAL { 0 } ::= { alaBgpNetworkEntry 5 } alaBgpNetworkCommunity OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to set the COMMUNITY attribute when advertising this network." DEFVAL { "" } ::= { alaBgpNetworkEntry 6 } alaBgpNetworkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable." DEFVAL { notInService } ::= { alaBgpNetworkEntry 7 } -- -- Bgp Routing table -- alaBgpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Routing table." ::= { alcatelIND1BGPMIBObjects 5 } alaBgpRouteEntry OBJECT-TYPE SYNTAX AlaBgpRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Network entry." INDEX { alaBgpRouteAddr, alaBgpRouteMask } ::= { alaBgpRouteTable 1 } AlaBgpRouteEntry ::= SEQUENCE { alaBgpRouteAddr IpAddress, alaBgpRouteMask IpAddress, alaBgpRouteState INTEGER, alaBgpRoutePaths Counter32, alaBgpRouteFeasiblePaths Counter32, alaBgpRouteNextHop IpAddress, alaBgpRouteIgpNextHop IpAddress, alaBgpRouteIsHidden INTEGER, alaBgpRouteIsAggregate INTEGER, alaBgpRouteIsAggregateContributor INTEGER, alaBgpRouteAdvNeighbors DisplayString } alaBgpRouteAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination address." ::= { alaBgpRouteEntry 1 } alaBgpRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination Mask." ::= { alaBgpRouteEntry 2 } alaBgpRouteState OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the route is being actively advertised or not." ::= { alaBgpRouteEntry 3 } alaBgpRoutePaths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of total paths available to this destination." ::= { alaBgpRouteEntry 4 } alaBgpRouteFeasiblePaths OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Feasible paths available to this destination." ::= { alaBgpRouteEntry 5 } alaBgpRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP Nexthop to reach this destination." ::= { alaBgpRouteEntry 6 } alaBgpRouteIgpNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IGP Nexthop to reach this destination." ::= { alaBgpRouteEntry 7 } alaBgpRouteIsHidden OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the route is hidden (by an aggregate)." ::= { alaBgpRouteEntry 8 } alaBgpRouteIsAggregate OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the route is an aggregate." ::= { alaBgpRouteEntry 9 } alaBgpRouteIsAggregateContributor OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the route is an aggregate contributor." ::= { alaBgpRouteEntry 10 } alaBgpRouteAdvNeighbors OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "List of (addresses of )neighbours to whom this route has been advertised is encoded here." ::= { alaBgpRouteEntry 11 } -- -- BGP path table -- alaBgpPathTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Path table." ::= { alcatelIND1BGPMIBObjects 6 } alaBgpPathEntry OBJECT-TYPE SYNTAX AlaBgpPathEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP path entry." INDEX { alaBgpPathAddr, alaBgpPathMask, alaBgpPathPeerAddr, alaBgpPathSrcProto } ::= { alaBgpPathTable 1 } AlaBgpPathEntry ::= SEQUENCE { alaBgpPathAddr IpAddress, alaBgpPathMask IpAddress, alaBgpPathPeerAddr IpAddress, alaBgpPathSrcProto INTEGER, alaBgpPathWeight INTEGER, alaBgpPathPref Gauge32, alaBgpPathState INTEGER, alaBgpPathOrigin INTEGER, alaBgpPathNextHop IpAddress, alaBgpPathAs DisplayString, alaBgpPathLocalPref INTEGER, alaBgpPathMed INTEGER, alaBgpPathAtomic INTEGER, alaBgpPathAggregatorAs INTEGER, alaBgpPathAggregatorAddr IpAddress, alaBgpPathCommunity DisplayString, alaBgpPathUnknownAttr OCTET STRING } alaBgpPathAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination address." ::= { alaBgpPathEntry 1 } alaBgpPathMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination Mask." ::= { alaBgpPathEntry 2 } alaBgpPathPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ip address of the peer who sent this path. For locally sourced routes, the value is 0.0.0.0." ::= { alaBgpPathEntry 3 } alaBgpPathSrcProto OBJECT-TYPE SYNTAX INTEGER { other(1), -- not specified local(2), -- local interfaces static(3), -- static routes directHost(4), -- hosts on a directly connected network rip(5), -- Routing Information Protocol ospf(6), -- Open Shortest Path First isis(7), -- IS-IS -- bgp(8) Border Gateway Protocol ebgp(9), -- External BGP ibgp(10), -- Internal BGP aggregate(11), -- Aggregate network(12) -- Network Command Route } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol from which the path was learnt." ::= { alaBgpPathEntry 4 } alaBgpPathWeight OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The weight assigned to this path." ::= { alaBgpPathEntry 5 } alaBgpPathPref OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The degree of preference assigned to this path." ::= { alaBgpPathEntry 6 } alaBgpPathState OBJECT-TYPE SYNTAX INTEGER { best(1), feasible(2), policy-wait(3), un-synchronized(4), dampened(5), none(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the state of the path. When path state is none it indicates that there are no paths to this prefix/len and the route is being purged from the system." ::= { alaBgpPathEntry 7 } alaBgpPathOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), incomplete(3), none(9) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ORIGIN attribute of the path." ::= { alaBgpPathEntry 8 } alaBgpPathNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The NEXTHOP attribute of the path." ::= { alaBgpPathEntry 9 } alaBgpPathAs OBJECT-TYPE SYNTAX DisplayString(SIZE(2..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence of AS path segments. Each AS path segment is represented by a triple . The TYPE is a 1-octet field which has two possible values: (1) AS_SET : unordered set of ASs a route in the UPDATE message has traversed. (2) AS_SEQUENCE : ordered set of ASs a route in the UPDATE message has traversed. The LENGTH is a 1-octet field containing the number of ASs in the value field. The VALUE field contains one or more AS numbers, each AS is represented in the octet string as a pair of octets according to the following algorithm: first-byte-of-pair = ASNumber / 256; second-byte-of-pair = ASNumber & 255;." ::= { alaBgpPathEntry 10 } alaBgpPathLocalPref OBJECT-TYPE SYNTAX INTEGER(-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The LOCAL_PREF attribute of the path. A value of -1 indicates the absence of this attribute." ::= { alaBgpPathEntry 11 } alaBgpPathMed OBJECT-TYPE SYNTAX INTEGER(-1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The Multi Exit Disc. attribute of the path. A value of -1 indicates the absence of this attribute." ::= { alaBgpPathEntry 12 } alaBgpPathAtomic OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this path is generated without selecting a less specific route." ::= { alaBgpPathEntry 13 } alaBgpPathAggregatorAs OBJECT-TYPE SYNTAX INTEGER (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the last BGP4 speaker that performed route aggregation. A value of 0 indicates the absence of this attribute." ::= { alaBgpPathEntry 14 } alaBgpPathAggregatorAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the last BGP4 speaker that performed route aggregation. A value of 0.0.0.0 indicates the absence of this attribute." ::= { alaBgpPathEntry 15 } alaBgpPathCommunity OBJECT-TYPE SYNTAX DisplayString(SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The community attribute of the path. The communities are represented as series of 4 octet values." ::= { alaBgpPathEntry 16 } alaBgpPathUnknownAttr OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "One or more path attributes not understood by this BGP4 speaker. Size of zero (0) indicates the absence of such attribute(s). Octets beyond the maximum size, if any, are not recorded by this object." ::= { alaBgpPathEntry 17 } --- --- BGP Dampening --- alaBgpDampTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpDampEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Dampened paths table." ::= { alcatelIND1BGPMIBObjects 7 } alaBgpDampEntry OBJECT-TYPE SYNTAX AlaBgpDampEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Network entry." INDEX { alaBgpDampAddr, alaBgpDampMask, alaBgpDampPeerAddr } ::= { alaBgpDampTable 1 } AlaBgpDampEntry ::= SEQUENCE { alaBgpDampAddr IpAddress, alaBgpDampMask IpAddress, alaBgpDampPeerAddr IpAddress, alaBgpDampFigureOfMerit INTEGER, alaBgpDampFlaps Counter32, alaBgpDampDuration TimeTicks, alaBgpDampLastUpdateTime TimeTicks, alaBgpDampReuseTime TimeTicks, alaBgpDampClear INTEGER } alaBgpDampAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination address." ::= { alaBgpDampEntry 1 } alaBgpDampMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination mask." ::= { alaBgpDampEntry 2 } alaBgpDampPeerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Neighbour address." ::= { alaBgpDampEntry 3 } alaBgpDampFigureOfMerit OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The figure of merit value. This is a floating point value with 2 digit precision. For example, a value of 3.5 is encoded as 350, a value of 0.9 is encoded as 90, a value of 9.45 is encoded as 945." ::= { alaBgpDampEntry 4 } alaBgpDampFlaps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this route has flapped." ::= { alaBgpDampEntry 5 } alaBgpDampDuration OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time in seconds since the flap was noticed." ::= { alaBgpDampEntry 6 } alaBgpDampLastUpdateTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time in seconds since this damp entry (figure of merit) was last updated." ::= { alaBgpDampEntry 7 } alaBgpDampReuseTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "Time in seconds until this route will be reused." ::= { alaBgpDampEntry 8 } alaBgpDampClear OBJECT-TYPE SYNTAX INTEGER { clear(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "A value of clear will clear this damp history information." DEFVAL { clear } ::= { alaBgpDampEntry 9 } -- -- BGP Policy parameters -- alaBgpPolicy OBJECT IDENTIFIER ::= { alcatelIND1BGPMIBObjects 8 } --- Policy RoutemapList alaBgpRouteMapTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Policy RouteMap table." ::= { alaBgpPolicy 1 } alaBgpRouteMapEntry OBJECT-TYPE SYNTAX AlaBgpRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Route Map Entry." INDEX { alaBgpRouteMapName, alaBgpRouteMapInst } ::= { alaBgpRouteMapTable 1 } AlaBgpRouteMapEntry ::= SEQUENCE { alaBgpRouteMapName DisplayString, alaBgpRouteMapInst INTEGER, alaBgpRouteMapAsPathMatchListId DisplayString, alaBgpRouteMapPrefixMatchListId DisplayString, alaBgpRouteMapCommunityMatchListId DisplayString, alaBgpRouteMapOrigin INTEGER, alaBgpRouteMapLocalPref Gauge32, alaBgpRouteMapLocalPrefMode INTEGER, alaBgpRouteMapMed Gauge32, alaBgpRouteMapMedMode INTEGER, alaBgpRouteMapAsPrepend DisplayString, alaBgpRouteMapSetCommunityMode INTEGER, alaBgpRouteMapCommunity DisplayString, alaBgpRouteMapMatchAsRegExp DisplayString, alaBgpRouteMapMatchPrefix IpAddress, alaBgpRouteMapMatchMask IpAddress, alaBgpRouteMapMatchCommunity DisplayString, alaBgpRouteMapWeight INTEGER, alaBgpRouteMapAction INTEGER, alaBgpRouteMapRowStatus RowStatus } alaBgpRouteMapName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the route map." ::= { alaBgpRouteMapEntry 1 } alaBgpRouteMapInst OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Instance of this route map." ::= { alaBgpRouteMapEntry 2 } alaBgpRouteMapAsPathMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is same as alaBgpAspathMatchListId. It identifies the matching criteria list of Autonomous system paths. Empty quotes indicate no autonomous system paths matching criteria is to be applied." DEFVAL { "" } ::= { alaBgpRouteMapEntry 3 } alaBgpRouteMapPrefixMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is same as alaBgpPrefixMatchListId. It identifies the matching criteria list of prefixes. Empty quotes indicate no prefix matching criteria is to be applied." DEFVAL { "" } ::= { alaBgpRouteMapEntry 4 } alaBgpRouteMapCommunityMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "This is same as alaBgpCommunityMatchListId. It identifies the matching criteria list of communities. Empty quotes indicate no community matching criteria is to be applied." DEFVAL { "" } ::= { alaBgpRouteMapEntry 5 } alaBgpRouteMapOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1), egp(2), incomplete(3), none(255) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value to set the origin of the routes matched by this RouteMap instance. A value of none means no origin is to be set." DEFVAL { none } ::= { alaBgpRouteMapEntry 6 } alaBgpRouteMapLocalPref OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to set the LOCAL PREF attribute of the routes matched by this RouteMap instance. This value is added to/is subtracted from/replaces the LOCAL PREF attribute in conjunction with the associated value of alaBgpRouteMapLocalPrefMode." DEFVAL { 0 } ::= { alaBgpRouteMapEntry 7 } alaBgpRouteMapLocalPrefMode OBJECT-TYPE SYNTAX INTEGER { none(1), inc(2), dec(3), rep(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable specifies how alaBgpRouteMapLocalPref is to be operated on an existing LPREF attribute of a route on which this RouteMap instance is applied to." DEFVAL { none } ::= { alaBgpRouteMapEntry 8 } alaBgpRouteMapMed OBJECT-TYPE SYNTAX Gauge32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to set the MULTI EXIT DISC attribute of the routes matched by this RouteMap instance. This value is added to/is subtracted from/replaces the MULTI EXIT DISC attribute in conjunction with the associated value of alaBgpRouteMapMedMode." DEFVAL { 0 } ::= { alaBgpRouteMapEntry 9 } alaBgpRouteMapMedMode OBJECT-TYPE SYNTAX INTEGER { none(1), inc(2), dec(3), rep(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable specifies how alaBgpRouteMapMed is to be operated on an existing MULTI EXIT DISC attribute of a route on which this RouteMap instance is applied to." DEFVAL { none } ::= { alaBgpRouteMapEntry 10 } alaBgpRouteMapAsPrepend OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to prepend to the AS_PATH attribute of the routes matched by this RouteMap instance. Empty quotes indicates no AS_PATH prepending is to be done." DEFVAL { "" } ::= { alaBgpRouteMapEntry 11 } alaBgpRouteMapSetCommunityMode OBJECT-TYPE SYNTAX INTEGER { add(1), replace(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Determines whether alaBgpRouteMapCommunity will be adding to or replacing the COMMUNITY attribute of the routes matched by this RouteMap instance." DEFVAL { add } ::= { alaBgpRouteMapEntry 12 } alaBgpRouteMapCommunity OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to set the COMMUNITY attribute of the routes matched by this RouteMap instance." DEFVAL { "" } ::= { alaBgpRouteMapEntry 13 } alaBgpRouteMapMatchAsRegExp OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "AsPath regular expression matching primitive." DEFVAL { "" } ::= { alaBgpRouteMapEntry 14 } alaBgpRouteMapMatchPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix match primitive." DEFVAL { 0 } ::= { alaBgpRouteMapEntry 15 } alaBgpRouteMapMatchMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Prefix match mask primitive" DEFVAL { 0 } ::= { alaBgpRouteMapEntry 16 } alaBgpRouteMapMatchCommunity OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "Community match primitive" DEFVAL { "" } ::= { alaBgpRouteMapEntry 17 } alaBgpRouteMapWeight OBJECT-TYPE SYNTAX INTEGER(0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "This sets the weight for the incoming route. This parameter has no effect on outbound policy." DEFVAL { 0 } ::= { alaBgpRouteMapEntry 18 } alaBgpRouteMapAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether to allow a matching route to pass through." DEFVAL { permit } ::= { alaBgpRouteMapEntry 19 } alaBgpRouteMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable" DEFVAL { notInService } ::= { alaBgpRouteMapEntry 20 } --- Policy AspathList alaBgpAspathMatchListTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpAspathMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Policy Aspath criteria matching table." ::= { alaBgpPolicy 2 } alaBgpAspathMatchListEntry OBJECT-TYPE SYNTAX AlaBgpAspathMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aspath matching entry ." INDEX { alaBgpAspathMatchListId, alaBgpAspathMatchListRegExp } ::= { alaBgpAspathMatchListTable 1 } AlaBgpAspathMatchListEntry ::= SEQUENCE { alaBgpAspathMatchListId DisplayString, alaBgpAspathMatchListRegExp DisplayString, alaBgpAspathMatchListPriority INTEGER, alaBgpAspathMatchListAction INTEGER, alaBgpAspathMatchListRowStatus RowStatus } alaBgpAspathMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of this list of autonomous system path matching criteria." ::= { alaBgpAspathMatchListEntry 1 } alaBgpAspathMatchListRegExp OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "The regular expression identifying the autnomous system paths to be matched by this instance." ::= { alaBgpAspathMatchListEntry 2 } alaBgpAspathMatchListPriority OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This determines the order in which the matching regular expressions are applied in the list identified by alaBgpAspathMatchListId." DEFVAL { 1 } ::= { alaBgpAspathMatchListEntry 3 } alaBgpAspathMatchListAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether to accept or reject a matching route." DEFVAL { deny } ::= { alaBgpAspathMatchListEntry 4 } alaBgpAspathMatchListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable" DEFVAL { notInService } ::= { alaBgpAspathMatchListEntry 5 } --- Policy PrefixList alaBgpPrefixMatchListTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpPrefixMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Policy prefix matching criteria table." ::= { alaBgpPolicy 3 } alaBgpPrefixMatchListEntry OBJECT-TYPE SYNTAX AlaBgpPrefixMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Prefix matching instance." INDEX { alaBgpPrefixMatchListId, alaBgpPrefixMatchListAddr, alaBgpPrefixMatchListMask } ::= { alaBgpPrefixMatchListTable 1 } AlaBgpPrefixMatchListEntry ::= SEQUENCE { alaBgpPrefixMatchListId DisplayString, alaBgpPrefixMatchListAddr IpAddress, alaBgpPrefixMatchListMask IpAddress, alaBgpPrefixMatchListGE INTEGER, alaBgpPrefixMatchListLE INTEGER, alaBgpPrefixMatchListAction INTEGER, alaBgpPrefixMatchListRowStatus RowStatus } alaBgpPrefixMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of this list of autonomous system path matching criteria." ::= { alaBgpPrefixMatchListEntry 1 } alaBgpPrefixMatchListAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address to be matched." ::= { alaBgpPrefixMatchListEntry 2 } alaBgpPrefixMatchListMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The mask to be matched." ::= { alaBgpPrefixMatchListEntry 3 } alaBgpPrefixMatchListGE OBJECT-TYPE SYNTAX INTEGER(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the minimum length of the mask to be matched. A value of 0 means this criteria is absent. The value of alaBgpPrefixMatchListGE must be > length of (alaBgpPrefixMatchListMask) and < alaBgpPrefixMatchListLE." DEFVAL { 0 } ::= { alaBgpPrefixMatchListEntry 4 } alaBgpPrefixMatchListLE OBJECT-TYPE SYNTAX INTEGER(0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Specifies the maximum length (inclusive) of the mask to be matched. A value of 0 means this criteria is absent. The value of alaBgpPrefixMatchListLE must be >= alaBgpPrefixMatchListGE and <= 32." DEFVAL { 0 } ::= { alaBgpPrefixMatchListEntry 5 } alaBgpPrefixMatchListAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether to accept or reject a matching route." DEFVAL { deny } ::= { alaBgpPrefixMatchListEntry 6 } alaBgpPrefixMatchListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable" DEFVAL { notInService } ::= { alaBgpPrefixMatchListEntry 7 } --- Policy CommunityList alaBgpCommunityMatchListTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpCommunityMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Policy Community criteria matching table." ::= { alaBgpPolicy 4 } alaBgpCommunityMatchListEntry OBJECT-TYPE SYNTAX AlaBgpCommunityMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Community matching entry ." INDEX { alaBgpCommunityMatchListId, alaBgpCommunityMatchListString } ::= { alaBgpCommunityMatchListTable 1 } AlaBgpCommunityMatchListEntry ::= SEQUENCE { alaBgpCommunityMatchListId DisplayString, alaBgpCommunityMatchListString DisplayString, alaBgpCommunityMatchListPriority INTEGER, alaBgpCommunityMatchListType INTEGER, alaBgpCommunityMatchListAction INTEGER, alaBgpCommunityMatchListRowStatus RowStatus } alaBgpCommunityMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of this list of communities matching criteria." ::= { alaBgpCommunityMatchListEntry 1 } alaBgpCommunityMatchListString OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string identifying the communities to be matched by this instance." ::= { alaBgpCommunityMatchListEntry 2 } alaBgpCommunityMatchListPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This determines the order in which the matching regular expressions are applied in the list identified by alaBgpCommunityMatchListId." DEFVAL { 0 } ::= { alaBgpCommunityMatchListEntry 3 } alaBgpCommunityMatchListType OBJECT-TYPE SYNTAX INTEGER { exact(1), -- match if community appears exactly as specified occur(2) -- match if community occurs in the -- attribute somewhere } MAX-ACCESS read-write STATUS current DESCRIPTION "This determines the matching type." DEFVAL { exact } ::= { alaBgpCommunityMatchListEntry 4 } alaBgpCommunityMatchListAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This determines whether to accept or reject a matching route." DEFVAL { deny } ::= { alaBgpCommunityMatchListEntry 5 } alaBgpCommunityMatchListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable." DEFVAL { notInService } ::= { alaBgpCommunityMatchListEntry 6 } --- Policy AspathList sorted by priority alaBgpAspathPriMatchListTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpAspathPriMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority sorted view of BGP Policy Aspath matching table." ::= { alaBgpPolicy 5 } alaBgpAspathPriMatchListEntry OBJECT-TYPE SYNTAX AlaBgpAspathPriMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aspath matching entry ." INDEX { alaBgpAspathPriMatchListId, alaBgpAspathPriMatchListPriority, alaBgpAspathPriMatchListIntIdx } ::= { alaBgpAspathPriMatchListTable 1 } AlaBgpAspathPriMatchListEntry ::= SEQUENCE { alaBgpAspathPriMatchListId DisplayString, alaBgpAspathPriMatchListPriority INTEGER, alaBgpAspathPriMatchListIntIdx INTEGER, alaBgpAspathPriMatchListRegExp DisplayString, alaBgpAspathPriMatchListAction INTEGER, alaBgpAspathPriMatchListRowStatus RowStatus } alaBgpAspathPriMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of this list of autonomous system path matching criteria." ::= { alaBgpAspathPriMatchListEntry 1 } alaBgpAspathPriMatchListPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This determines the order in which the matching regular expressions are applied in the list identified by alaBgpAspathPriMatchListId." ::= { alaBgpAspathPriMatchListEntry 2 } alaBgpAspathPriMatchListIntIdx OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the order in which the matching regular expressions are created in the list identified by alaBgpAspathPriMatchListId." ::= { alaBgpAspathPriMatchListEntry 3 } alaBgpAspathPriMatchListRegExp OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "The regular expression identifying the autnomous system paths to be matched by this instance" ::= { alaBgpAspathPriMatchListEntry 4 } alaBgpAspathPriMatchListAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This determines whether to accept or reject a matching route." ::= { alaBgpAspathPriMatchListEntry 5 } alaBgpAspathPriMatchListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Row status variable." ::= { alaBgpAspathPriMatchListEntry 6 } --- Policy CommunityList sorted by priority alaBgpCommunityPriMatchListTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpCommunityPriMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority sorted view of BGP Policy Community matching table." ::= { alaBgpPolicy 6 } alaBgpCommunityPriMatchListEntry OBJECT-TYPE SYNTAX AlaBgpCommunityPriMatchListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Community matching entry ." INDEX { alaBgpCommunityPriMatchListId, alaBgpCommunityPriMatchListPriority, alaBgpCommunityPriMatchListIntIdx } ::= { alaBgpCommunityPriMatchListTable 1 } AlaBgpCommunityPriMatchListEntry ::= SEQUENCE { alaBgpCommunityPriMatchListId DisplayString, alaBgpCommunityPriMatchListPriority INTEGER, alaBgpCommunityPriMatchListIntIdx INTEGER, alaBgpCommunityPriMatchListString DisplayString, alaBgpCommunityPriMatchListType INTEGER, alaBgpCommunityPriMatchListAction INTEGER, alaBgpCommunityPriMatchListRowStatus RowStatus } alaBgpCommunityPriMatchListId OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "Identifier of this list of communities matching criteria." ::= { alaBgpCommunityPriMatchListEntry 1 } alaBgpCommunityPriMatchListPriority OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This determines the order in which the matching regular expressions are applied in the list identified by alaBgpCommunityPriMatchListId." ::= { alaBgpCommunityPriMatchListEntry 2 } alaBgpCommunityPriMatchListIntIdx OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This determines the order in which the matching regular expressions are created in the list identified by alaBgpCommunityPriMatchListId." ::= { alaBgpCommunityPriMatchListEntry 3 } alaBgpCommunityPriMatchListString OBJECT-TYPE SYNTAX DisplayString(SIZE(1..70)) MAX-ACCESS read-only STATUS current DESCRIPTION "The string identifying the communities to be matched by this instance." ::= { alaBgpCommunityPriMatchListEntry 4 } alaBgpCommunityPriMatchListType OBJECT-TYPE SYNTAX INTEGER { exact(1), -- match if community appears exactly as specified occur(2) -- match if community occurs in the -- attribute somewhere } MAX-ACCESS read-only STATUS current DESCRIPTION "This determines the matching type." ::= { alaBgpCommunityPriMatchListEntry 5 } alaBgpCommunityPriMatchListAction OBJECT-TYPE SYNTAX INTEGER { permit(1), deny(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This determines whether to accept or reject a matching route." ::= { alaBgpCommunityPriMatchListEntry 6 } alaBgpCommunityPriMatchListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-only STATUS current DESCRIPTION "Row status variable" ::= { alaBgpCommunityPriMatchListEntry 7 } -- -- Bgp Redistribution Route table -- alaBgpRedistRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpRedistRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A configuration table which controls the routes to be redistributed by BGP from other routing protocols." ::= { alcatelIND1BGPMIBObjects 9 } alaBgpRedistRouteEntry OBJECT-TYPE SYNTAX AlaBgpRedistRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A configuration table which controls the routes to be redistributed by BGP from other routing protocols." INDEX { alaBgpRedistRouteProto, alaBgpRedistRouteDest, alaBgpRedistRouteMask } ::= { alaBgpRedistRouteTable 1 } AlaBgpRedistRouteEntry ::= SEQUENCE { alaBgpRedistRouteProto INTEGER, alaBgpRedistRouteDest IpAddress, alaBgpRedistRouteMask IpAddress, alaBgpRedistRouteMetric INTEGER, alaBgpRedistRouteLocalPref Gauge32, alaBgpRedistRouteCommunity DisplayString, alaBgpRedistRouteSubnetMatch INTEGER, alaBgpRedistRouteEffect INTEGER, alaBgpRedistRouteRowStatus RowStatus } alaBgpRedistRouteProto OBJECT-TYPE SYNTAX INTEGER { local(2), -- local interfaces static(3), -- static routes rip(5), -- Routing Information Protocol ospf(6), -- Open Shortest Path First 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-write STATUS current DESCRIPTION "Protocol from where this route is to be imported from." ::= { alaBgpRedistRouteEntry 1 } alaBgpRedistRouteDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination IP address of this route." ::= { alaBgpRedistRouteEntry 2 } alaBgpRedistRouteMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The network mask for this route." ::= { alaBgpRedistRouteEntry 3 } alaBgpRedistRouteMetric OBJECT-TYPE SYNTAX INTEGER ( 0 .. 65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The med to be sent to external peers. If 0, no med is sent." DEFVAL { 0 } ::= { alaBgpRedistRouteEntry 4 } alaBgpRedistRouteLocalPref OBJECT-TYPE SYNTAX Gauge32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to override the default local pref sent to internal peers. If 0, no override is applied." DEFVAL { 0 } ::= { alaBgpRedistRouteEntry 5 } alaBgpRedistRouteCommunity OBJECT-TYPE SYNTAX DisplayString(SIZE(0..70)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value to set the COMMUNITY attribute when advertising this network." DEFVAL { "" } ::= { alaBgpRedistRouteEntry 6 } alaBgpRedistRouteSubnetMatch OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Redistribute all the subnet routes if it is enabled. Otherwise, redistribute only matching network route." DEFVAL { enable } ::= { alaBgpRedistRouteEntry 7 } alaBgpRedistRouteEffect OBJECT-TYPE SYNTAX INTEGER { redistribute(1), doNotRedistribute(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls the redistribution of routes in this range." DEFVAL { redistribute } ::= { alaBgpRedistRouteEntry 8 } alaBgpRedistRouteRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "Row status variable" DEFVAL { notInService } ::= { alaBgpRedistRouteEntry 9 } -- -- Bgp logging table -- alaBgpDebugTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaBgpDebugEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP debugging table." ::= { alcatelIND1BGPMIBObjects 10 } alaBgpDebugEntry OBJECT-TYPE SYNTAX AlaBgpDebugEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP debugging entry." INDEX { alaBgpDebugEvent } ::= { alaBgpDebugTable 1 } AlaBgpDebugEntry ::= SEQUENCE { alaBgpDebugEvent INTEGER, alaBgpDebugStatus INTEGER, alaBgpDebugDescription DisplayString } alaBgpDebugEvent OBJECT-TYPE SYNTAX INTEGER { damp(1), fsm(2), recvupd(3), sendupd(4), open(5), keepalive(6), notify(7), policy(8), route(9), sync(10), aggr(11), tcp(12), warnings(13), errors(14), redist(15), peer(16), local(17), mip(18), tm(19), info(20), all(21) } MAX-ACCESS read-only STATUS current DESCRIPTION "debug event" ::= { alaBgpDebugEntry 1 } alaBgpDebugStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Administratively enables/disables debugging this event type. Only significant if alaBgpDebugLevel is greater than 0." DEFVAL { disable } ::= { alaBgpDebugEntry 2 } alaBgpDebugDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the event." ::= { alaBgpDebugEntry 3 } -- compliance statements alcatelIND1BGPMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for entities which implement the BGP4 mib." MODULE -- this module MANDATORY-GROUPS { alabgpMIBGlobalsGroup, alabgpMIBPeerGroup, alabgpMIBAggrGroup, alabgpMIBNetworkGroup, alabgpMIBRouteGroup, alabgpMIBPathAttrGroup, alabgpMIBDampGroup, alabgpMIBRouteMapGroup, alabgpMIBAspathListGroup, alabgpMIBPrefixListGroup, alabgpMIBCommunityListGroup, alabgpMIBAspathPriListGroup, alabgpMIBCommunityPriListGroup, alabgpMIBRedistRouteGroup, alabgpMIBDebugGroup } ::= { alcatelIND1BGPMIBCompliances 1 } -- units of conformance alabgpMIBGlobalsGroup OBJECT-GROUP OBJECTS { alaBgpProtoStatus, alaBgpAutonomousSystemNumber, alaBgpRouterId, alaBgpIgpSynchStatus, alaBgpMedAlways, alaBgpDefaultLocalPref, alaBgpMissingMed, alaBgpManualTag, alaBgpPromiscuousNeighbours, alaBgpConfedId, alaBgpDampening, alaBgpDampHalfLife, alaBgpDampMaxFlapHistory, alaBgpDebugLevel, alaBgpFastExternalFailOver, alaBgpPeerChanges, alaBgpVersion, alaBgpProtoOperState, alaBgpMaxPeers, alaBgpNumActiveRoutes, alaBgpNumEstabExternalPeers, alaBgpNumEstabInternalPeers, alaBgpNumPaths, alaBgpNumFeasiblePaths, alaBgpNumDampenedPaths, alaBgpNumIgpSyncWaitPaths, alaBgpNumPolicyChgPaths, alaBgpMultiPath, alaBgpRouteReflection, alaBgpClusterId, alaBgpDampeningClear, alaBgpDampCutOff, alaBgpDampReuse, alaBgpDampCeil, alaBgpAspathCompare, alaBgpAsOriginInterval } STATUS current DESCRIPTION "A collection of objects providing information on global BGP state." ::= { alcatelIND1BGPMIBGroups 1 } alabgpMIBPeerGroup OBJECT-GROUP OBJECTS { alaBgpPeerAddr, alaBgpPeerAS, alaBgpPeerPassive, alaBgpPeerName, alaBgpPeerMultiHop, alaBgpPeerMaxPrefix, alaBgpPeerMaxPrefixWarnOnly, alaBgpPeerNextHopSelf, alaBgpPeerSoftReconfig, alaBgpPeerInSoftReset, alaBgpPeerIpv4Unicast, alaBgpPeerIpv4Multicast, alaBgpPeerRcvdRtRefreshMsgs, alaBgpPeerSentRtRefreshMsgs, alaBgpPeerRouteMapOut, alaBgpPeerRouteMapIn, alaBgpPeerLocalAddr, alaBgpPeerLastDownReason, alaBgpPeerLastDownTime, alaBgpPeerLastReadTime, alaBgpPeerRcvdNotifyMsgs, alaBgpPeerSentNotifyMsgs, alaBgpPeerLastSentNotifyReason, alaBgpPeerLastRecvNotifyReason, alaBgpPeerRcvdPrefixes, alaBgpPeerDownTransitions, alaBgpPeerType, alaBgpPeerAutoReStart, alaBgpPeerClientStatus, alaBgpPeerConfedStatus, alaBgpPeerRemovePrivateAs, alaBgpPeerClearCounter, alaBgpPeerTTL, alaBgpPeerAspathListOut, alaBgpPeerAspathListIn, alaBgpPeerPrefixListOut, alaBgpPeerPrefixListIn, alaBgpPeerCommunityListOut, alaBgpPeerCommunityListIn, alaBgpPeerRestart, alaBgpPeerDefaultOriginate, alaBgpPeerReconfigureInBound, alaBgpPeerReconfigureOutBound, alaBgpPeerMD5Key, alaBgpPeerMD5KeyEncrypt, alaBgpPeerRowStatus, alaBgpPeerUpTransitions } STATUS current DESCRIPTION "A collection of objects for managing BGP peers." ::= { alcatelIND1BGPMIBGroups 2 } alabgpMIBAggrGroup OBJECT-GROUP OBJECTS { alaBgpAggrAddr, alaBgpAggrMask, alaBgpAggrSummarize, alaBgpAggrSet, alaBgpAggrState, alaBgpAggrMetric, alaBgpAggrLocalPref, alaBgpAggrCommunity, alaBgpAggrRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP aggregates." ::= { alcatelIND1BGPMIBGroups 3 } alabgpMIBNetworkGroup OBJECT-GROUP OBJECTS { alaBgpNetworkAddr, alaBgpNetworkMask, alaBgpNetworkState, alaBgpNetworkMetric, alaBgpNetworkLocalPref, alaBgpNetworkCommunity, alaBgpNetworkRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP networks." ::= { alcatelIND1BGPMIBGroups 4 } alabgpMIBRouteGroup OBJECT-GROUP OBJECTS { alaBgpRouteAddr, alaBgpRouteMask, alaBgpRouteState, alaBgpRoutePaths, alaBgpRouteFeasiblePaths, alaBgpRouteNextHop, alaBgpRouteIgpNextHop, alaBgpRouteIsHidden, alaBgpRouteIsAggregate, alaBgpRouteIsAggregateContributor, alaBgpRouteAdvNeighbors } STATUS current DESCRIPTION "A collection of objects for managing BGP routes." ::= { alcatelIND1BGPMIBGroups 5 } alabgpMIBPathAttrGroup OBJECT-GROUP OBJECTS { alaBgpPathAddr, alaBgpPathMask, alaBgpPathPeerAddr, alaBgpPathSrcProto, alaBgpPathWeight, alaBgpPathPref, alaBgpPathState, alaBgpPathOrigin, alaBgpPathNextHop, alaBgpPathAs, alaBgpPathLocalPref, alaBgpPathMed, alaBgpPathAtomic, alaBgpPathAggregatorAs, alaBgpPathAggregatorAddr, alaBgpPathCommunity, alaBgpPathUnknownAttr } STATUS current DESCRIPTION "A collection of objects for managing BGP paths attributes." ::= { alcatelIND1BGPMIBGroups 6 } alabgpMIBDampGroup OBJECT-GROUP OBJECTS { alaBgpDampAddr, alaBgpDampMask, alaBgpDampPeerAddr, alaBgpDampFigureOfMerit, alaBgpDampFlaps, alaBgpDampDuration, alaBgpDampLastUpdateTime, alaBgpDampReuseTime, alaBgpDampClear } STATUS current DESCRIPTION "A collection of objects for managing BGP dampening." ::= { alcatelIND1BGPMIBGroups 7 } alabgpMIBRouteMapGroup OBJECT-GROUP OBJECTS { alaBgpRouteMapName, alaBgpRouteMapInst, alaBgpRouteMapAsPathMatchListId, alaBgpRouteMapPrefixMatchListId, alaBgpRouteMapCommunityMatchListId, alaBgpRouteMapOrigin, alaBgpRouteMapLocalPref, alaBgpRouteMapLocalPrefMode, alaBgpRouteMapMed, alaBgpRouteMapMedMode, alaBgpRouteMapAsPrepend, alaBgpRouteMapSetCommunityMode, alaBgpRouteMapCommunity, alaBgpRouteMapMatchAsRegExp, alaBgpRouteMapMatchPrefix, alaBgpRouteMapMatchMask, alaBgpRouteMapMatchCommunity, alaBgpRouteMapWeight, alaBgpRouteMapAction, alaBgpRouteMapRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP route maps." ::= { alcatelIND1BGPMIBGroups 8 } alabgpMIBAspathListGroup OBJECT-GROUP OBJECTS { alaBgpAspathMatchListId, alaBgpAspathMatchListRegExp, alaBgpAspathMatchListPriority, alaBgpAspathMatchListAction, alaBgpAspathMatchListRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP aspath lists." ::= { alcatelIND1BGPMIBGroups 9 } alabgpMIBPrefixListGroup OBJECT-GROUP OBJECTS { alaBgpPrefixMatchListId, alaBgpPrefixMatchListAddr, alaBgpPrefixMatchListMask, alaBgpPrefixMatchListGE, alaBgpPrefixMatchListLE, alaBgpPrefixMatchListAction, alaBgpPrefixMatchListRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP prefix lists." ::= { alcatelIND1BGPMIBGroups 10 } alabgpMIBCommunityListGroup OBJECT-GROUP OBJECTS { alaBgpCommunityMatchListId, alaBgpCommunityMatchListString, alaBgpCommunityMatchListPriority, alaBgpCommunityMatchListType, alaBgpCommunityMatchListAction, alaBgpCommunityMatchListRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP community lists." ::= { alcatelIND1BGPMIBGroups 11 } alabgpMIBAspathPriListGroup OBJECT-GROUP OBJECTS { alaBgpAspathPriMatchListId, alaBgpAspathPriMatchListPriority, alaBgpAspathPriMatchListIntIdx, alaBgpAspathPriMatchListRegExp, alaBgpAspathPriMatchListAction, alaBgpAspathPriMatchListRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP aspath lists by priority." ::= { alcatelIND1BGPMIBGroups 12 } alabgpMIBCommunityPriListGroup OBJECT-GROUP OBJECTS { alaBgpCommunityPriMatchListId, alaBgpCommunityPriMatchListPriority, alaBgpCommunityPriMatchListIntIdx, alaBgpCommunityPriMatchListString, alaBgpCommunityPriMatchListType, alaBgpCommunityPriMatchListAction, alaBgpCommunityPriMatchListRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP community lists by priority." ::= { alcatelIND1BGPMIBGroups 13 } alabgpMIBRedistRouteGroup OBJECT-GROUP OBJECTS { alaBgpRedistRouteProto, alaBgpRedistRouteDest, alaBgpRedistRouteMask, alaBgpRedistRouteMetric, alaBgpRedistRouteLocalPref, alaBgpRedistRouteCommunity, alaBgpRedistRouteSubnetMatch, alaBgpRedistRouteEffect, alaBgpRedistRouteRowStatus } STATUS current DESCRIPTION "A collection of objects for managing BGP redistribution routes." ::= { alcatelIND1BGPMIBGroups 14 } alabgpMIBDebugGroup OBJECT-GROUP OBJECTS { alaBgpDebugEvent, alaBgpDebugStatus, alaBgpDebugDescription } STATUS current DESCRIPTION "A collection of objects for managing BGP debug infos." ::= { alcatelIND1BGPMIBGroups 15 } END