-- Copyright (C) 2008-2014 Super Micro Computer Inc. All Rights Reserved -- /***************************************************************** -- * * -- * $Id: fsbgp4.mib,v 1.38 2013/09/02 14:02:34 siva Exp $ * -- * fsbgp4.mib * -- * * -- * BGP4 Proprietary MIB. * -- * * -- ****************************************************************/ -- MIB FOR BGP SUPERMICRO-BGP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE, IpAddress, Unsigned32, Integer32, enterprises, Gauge32, Counter32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, RowStatus, TruthValue, DateAndTime FROM SNMPv2-TC; --InetAddressType FROM INET-ADDRESS-MIB; -- futuresoftware OBJECT IDENTIFIER ::= {enterprises 2076} fsbgp MODULE-IDENTITY LAST-UPDATED "201209050000Z" ORGANIZATION "Super Micro Computer Inc." CONTACT-INFO "support@Supermicro.com" DESCRIPTION "The Proprietary BGP MIB" REVISION "201209050000Z" DESCRIPTION "The Proprietary BGP MIB" ::= { enterprises supermicro-computer-inc(10876) super-switch(101) basic(1) 41 } InetAddress ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Denotes a generic Internet address. An InetAddress value is always interpreted within the context of an InetAddressType value. Every usage of the InetAddress textual convention is required to specify the InetAddressType object which provides the context. It is suggested that the InetAddressType object is logically registered before the object(s) which use the InetAddress textual convention if they appear in the same logical row. The value of an InetAddress object must always be consistent with the value of the associated InetAddressType object. Attempts to set an InetAddress object to a value which is inconsistent with the associated InetAddressType must fail with an inconsistentValue error." SYNTAX OCTET STRING (SIZE(0 .. 40)) InetAddressType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A value that represents a type of Internet Address. unknown (0) An unknown address type. This value MUST be used if the value of the corresponding InetAddress object is a zero length string. It may also used to indicate an IP address which is not in one of the formats defined below. ipv4 (1) An IPv4 address" SYNTAX INTEGER { unknown (0), ipv4 (1), ipv6 (2) } BgpSafi ::= TEXTUAL-CONVENTION -- DISPLAY-HINT "d" STATUS current DESCRIPTION "The representation of a BGP Safi" SYNTAX INTEGER { unknown (0), unicast (1), labelledIpv4 (4), vpnv4 (128) } fsbgp4Scalars OBJECT IDENTIFIER ::= {fsbgp 1} fsbgp4GlobalAdminStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the BGP system. The BGP4 speaker is functionally active only when the global admin status is up. The global admin status can be made up only if the fsbgp4LocalAs is configured." DEFVAL { down } ::= { fsbgp4Scalars 1 } fsbgp4LocalAs OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The local autonomous system number.This object can be set only if fsbgp4GlobalAdminStatus is down." DEFVAL { 0 } ::= { fsbgp4Scalars 2 } fsbgp4Identifier OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object configures the BGP Identifier of local system. If global admin status is made up, by default the BGP Identifier will take the value of highest interface address. If the BGP Speaker is administratively active, then the BGP Identifier can be configured explicitly. If configured explicitly,then this configured value will be preserved even across BGP restarts. Inorder to restore the default value for BGP Identifier configure this object as 0.0.0.0. Peering sessions will be reset if the BGP Identifer is changed. This object can be set only if fsbgp4LocalAs has been configured." ::= { fsbgp4Scalars 3 } fsbgp4Synchronization OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Attribute to enable/disable synchronization within an AS. This object can be set only if fsbgp4LocalAs has been configured." DEFVAL { disable } ::= { fsbgp4Scalars 4 } fsbgp4DefaultLocalPref OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 2147483647 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The default value of local-pref that is to be sent in updates to internal peers.This object can be set only if fsbgp4LocalAs has been configured." DEFVAL { 100 } ::= { fsbgp4Scalars 5 } fsbgp4AdvtNonBgpRt OBJECT-TYPE SYNTAX INTEGER { external(1), externalAndinternal(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This mib object can be used to configure the peer type to whom non-bgp routes can be propagated. external - indicates non-bgp routes can be exported to only external peers.All types of non-bgp routes can be propagated to external peers. externalAndInternal - non-bgp routes can be propagated to both external and internal peers. This object can be set only if fsbgp4LocalAs has been configured." DEFVAL { externalAndinternal } ::= { fsbgp4Scalars 6 } fsbgp4TraceEnable OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This object can be used to enable trace dynamically in BGP module. A four byte integer value is specified for enabling the level of tracing.Each Bit in the four byte integer variable represents a level of Trace. The bits represents the levels as follows: 0 - All Failures, 1 - All Resource Allocation failure, 2 - Init & Shutdown Trace, 3 - Management Trace, 4 - Control Path Trace, 5 - Data Path Trace, 6 - Peer Connection Trace, 7 - Update Message Trace, 8 - FDB Update Trace, 9 - Keep-Alive Trace, 10 - All Transmission Trace, 11 - All Reception Trace, 12 - Dampening Trace, 13 - Events Trace, 14 - High level Packet Dump 15 - Low level packet Dump 16 - Hex Dump The remaining bits are unused. The combination of levels are also allowed. For example if the bits 1 and 2 are set, then the Trace statements related to management and Data Path will be printed. The user have to enter the corresponding integer value for the bits set. For example if bits 1 and 2 are set then value of 6 should be entered. This object can be set only if fsbgp4LocalAs has been configured." ::= { fsbgp4Scalars 7 } fsbgp4DebugEnable OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This object can be used to enable debug dynamically in BGP module. Its a four byte integer value specified for enabling the level of debugging. Each Bit in the four byte integer variable represents a level of debug. The combination of levels are also allowed. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4Scalars 8 } fsbgp4OverlappingRoute OBJECT-TYPE SYNTAX INTEGER { moreSpecific(1), lessSpecific(2), both(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the BGP speaker's policy for handling the overlapping routes. When an overlapping route is received, depending upon the configured policy either the less-specific routes or more-specific routes or both routes are installed in the RIB tree. This object can be set only if fsbgp4LocalAs has been configured and fsbgp4GlobalAdminStatus is down." DEFVAL { both } ::= { fsbgp4Scalars 9 } fsbgp4MaxPeerEntry OBJECT-TYPE SYNTAX Integer32 (0..50) -- MaxPeerEntry (Range should be modified -- according to the DEFVAL) MAX-ACCESS read-write STATUS current DESCRIPTION "The Maximum number of peers supported by BGP. This object can be set only if fsbgp4LocalAs has been configured. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 50 } ::= { fsbgp4Scalars 10 } fsbgp4MaxNoofRoutes OBJECT-TYPE SYNTAX Integer32 (0..5000) -- MaxNoofRoutes (Range should be modified -- according to the DEFVAL ) MAX-ACCESS read-write STATUS current DESCRIPTION "It represents the maximum number of routes in the routing table. This object can be set only if fsbgp4LocalAs has been configured. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 5000 } ::= { fsbgp4Scalars 11 } fsbgp4AlwaysCompareMED OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to disable, then in best route decision process, MED will be compared only between routes received from the same autonomous system. If set to enable, irrespective of the autonomous system from which the routes are received, MED comparision will be done. This object can be set only if the fsbgp4LocalAs is set." DEFVAL { disable } ::= { fsbgp4Scalars 12 } fsbgp4DefaultOriginate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to enable/disable the redistribution and advertisement of the default route (0.0.0.0/0). By default, the default routes are not redistributed into BGP. Only if this object is set as enable, the default route gets redistributed and advertised to BGP Peers. If the default route is neither present in IP FDB nor received from any Peer, enabling this object will not result in advertisement of default route. This object can be set only if the fsbgp4LocalAs is set." DEFVAL { disable } ::= { fsbgp4Scalars 13 } fsbgp4DefaultIpv4UniCast OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to enable, and if a neighbor is created, then the MP IPv4 Unicast Address Family Capability will be negotiate for that peer. If this object is set as disable and if a neighbor is created, then IPv4 unicast capability will not be negotiated for that neighbor, unless IPv4 unicast capability is explicitly configured for that neighbor. Changing the status of this object will not cause any change in the MP IPV4 Unicast negotiation status of the already existing peer. This object can be set only if fsbgp4LocalAs is configured." DEFVAL { enable } ::= { fsbgp4Scalars 14 } fsbgp4GRAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable or disable GR capability in BGP speaker." DEFVAL { enable } ::= { fsbgp4Scalars 15 } fsbgp4GRRestartTimeInterval OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS read-write STATUS current DESCRIPTION "This is the estimated time (in seconds) it will take for the BGP session to be re-established after a restart. Suggested default value should be less than or equal to Hold Time carried in open message. The GR restart time when re-configured will be used only in the new BGP sessions getting established and will not effect the already established BGP sessions." DEFVAL { 90 } ::= { fsbgp4Scalars 16 } fsbgp4GRSelectionDeferralTimeInterval OBJECT-TYPE SYNTAX Integer32 (60..1800) MAX-ACCESS read-write STATUS current DESCRIPTION "This interval is the upper bound on the amount of time a router defers its route selection. The value of this timer should be large enough, so as to provide all the peers of the Restarting Speaker with enough time to send all the routes to the Restarting Speaker." DEFVAL { 60 } ::= { fsbgp4Scalars 17 } fsbgp4GRStaleTimeInterval OBJECT-TYPE SYNTAX Integer32 (90..3600) MAX-ACCESS read-write STATUS current DESCRIPTION "This interval is the upper bound on the amount of time a router retains the stale routes. The GR stale time interval configured can be used only for the new peers sessions established and not for the already established peer sessions" DEFVAL { 150 } ::= { fsbgp4Scalars 18 } fsbgp4GRMode OBJECT-TYPE SYNTAX INTEGER { restarting (1), receiving (2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the BGP speaker is restarting speaker or receiving speaker." ::= { fsbgp4Scalars 19 } fsbgp4RestartSupport OBJECT-TYPE SYNTAX INTEGER { none (1), plannedOnly (2), plannedAndUnplanned (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for BGP graceful restart Options include: no restart support, only planned restarts, or both planned and unplanned restarts. This object is persistent and when written the entity SHOULD save the change to non-volatile storage. When BGP GR admin status is enabled, the restart option can be one of the following: only planned restarts, or both planned and unplanned restarts." DEFVAL { none } ::= { fsbgp4Scalars 20 } fsbgp4RestartStatus OBJECT-TYPE SYNTAX INTEGER { none (1), plannedRestart (2), unplannedRestart (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of BGP graceful restart, it indicates whether the speaker restarted or not if it is restarted whether it is a planned restart or unplanned restart " ::= { fsbgp4Scalars 21 } fsbgp4RestartExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- none attempted inProgress (2), -- restart in progress completed (3), -- successfully completed failure (4) -- restart failure. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at a graceful restart. If the value is 'none': no restart has yet been attempted. 'inProgress': a restart attempt is currently underway. 'Completed': a restart is completed successfully. 'failure': failure due to the speaker is not completed the restart process within the restart interval." ::= { fsbgp4Scalars 22 } fsbgp4RestartReason OBJECT-TYPE SYNTAX INTEGER { unknown (0), softwareRestart (1), swReloadUpgrade (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The router's restarter reason code of BGP graceful restart. Options include: unknown,softwarerestart,swreloadupgrade, switchtoredundant. This object is persistent and when written the entity SHOULD save the change to non-volatile storage." DEFVAL {softwareRestart} ::= { fsbgp4Scalars 23 } fsbgp4ForwardingPreservation OBJECT-TYPE SYNTAX INTEGER { preserved (1), notPreserved (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the forwarding plane is preserved during restart or not" ::= { fsbgp4Scalars 24 } fsbgp4IsTrapEnabled OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to disable, then the NOTIFICATION messages wont be sent to the SNMP Manager. If enabled, NOTIFICATION messages are sent." DEFVAL { enable } ::= { fsbgp4Scalars 25 } fsbgp4NextHopProcessingInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the interval at which next hops will be mointored for reachablity" DEFVAL { 60 } ::= { fsbgp4Scalars 26 } fsbgp4IBGPRedistributionStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to enable, IBGP routes will also be redistributed to other IGP protocols when redistribution is enabled for that protocol" DEFVAL { disable } ::= { fsbgp4Scalars 27 } fsbgp4IBGPMaxPaths OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of internal BGP multipath routes to be added per destination network in Routing table. When this object takes the value 1, then only best route is added to Forwarding table. This configuration will have effect only after hard/soft reset." DEFVAL { 1 } ::= { fsbgp4Scalars 28 } fsbgp4EBGPMaxPaths OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of external BGP multipath routes to be added per destination network in Routing table. When this object takes the value 1, then only best route is added to Forwarding table. This configuration will have effect only after hard/soft reset." DEFVAL { 1 } ::= { fsbgp4Scalars 29 } fsbgp4EIBGPMaxPaths OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of external plus internal BGP multipath routes (with same AS PATH) to be added per destination network in Routing table. When this object takes the value 1, then only best route is added to Forwarding table. This configuration will have effect only after hard/soft reset." DEFVAL { 1 } ::= { fsbgp4Scalars 30 } fsbgp4OperIBGPMaxPaths OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Operational value for Maximum number of internal BGP multipath routes to be added per destination network in Routing table. When this object takes the value 1, then only best route is added to Forwarding table." DEFVAL { 1 } ::= { fsbgp4Scalars 31 } fsbgp4OperEBGPMaxPaths OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Operational value for Maximum number of external BGP multipath routes that to be added per destination network in Routing table. When this object takes the value 1, then only best route is added to Forwarding table." DEFVAL { 1 } ::= { fsbgp4Scalars 32 } fsbgp4OperEIBGPMaxPaths OBJECT-TYPE SYNTAX Integer32 (1..64) MAX-ACCESS read-only STATUS current DESCRIPTION "Operational value for Maximum number of external plus internal BGP multipath routes (with same AS PATH) to be added per destination network in Routing table. When this object takes the value 1, then only best route is added to Forwarding table." DEFVAL { 1 } ::= { fsbgp4Scalars 33 } fsbgp4FourByteASNSupportStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable or disable 4 byte ASN support in BGP Speaker. This can be configured only if fsbgp4GlobalAdminStatus is down." DEFVAL { enable } ::= { fsbgp4Scalars 34 } fsbgp4FourByteASNotationType OBJECT-TYPE SYNTAX INTEGER { asplain (1), asdot (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object denotes the notation to be used to display the 4 byte ASN. This will change only the way the AS number is represented within router show commands in the Command Line Interface (CLI) framework. This object can be configured only if fsbgp4FourByteASNSupportStatus is enabled" DEFVAL { asplain } ::= { fsbgp4Scalars 35 } -- MIB FOR FSBGP_PEER_EXTENSIONS_TABLE BEGIN -- This table is an Extension to the bgpPeerTable from stdbgp4.mib. -- This table contains, one entry per BGP peer, information -- about the BGP peer. fsbgp4PeerExtTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4PeerExtEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP Peer Extension Table. The entries in the table specifies the additional features supported for a peer by futureBGP4 Speaker in addition to the features specified as in bgpPeerTable (described in stdbgp4.mib.). All entries in this table can be configured only if fsbgp4LocalAs has be configured. This table is deprecated and corresponding functionality is met using the objects in fsbgp4MpePeerExtTable. If configured,this value overrides the values used in fsbgp4MpePeerExtTable MIB object" ::= { fsbgp 2 } fsbgp4PeerExtEntry OBJECT-TYPE SYNTAX Fsbgp4PeerExtEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing information about the additional features supported for a peer by futureBGP4 Speaker. This object is deprecated and corresponding functionality is met using the objects in fsbgp4MpePeerExtTable. If configured,this value overrides the values used in fsbgp4MpePeerExtTable MIB object" INDEX { fsbgp4PeerExtPeerRemoteAddr } ::= { fsbgp4PeerExtTable 1 } Fsbgp4PeerExtEntry ::= SEQUENCE { fsbgp4PeerExtPeerRemoteAddr IpAddress, fsbgp4PeerExtConfigurePeer INTEGER, fsbgp4PeerExtPeerRemoteAs Unsigned32, fsbgp4PeerExtEBGPMultiHop INTEGER, fsbgp4PeerExtNextHopSelf INTEGER, fsbgp4PeerExtConnSrcIfId Integer32, fsbgp4PeerExtRflClient INTEGER } fsbgp4PeerExtPeerRemoteAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP address of this entry's BGP peer." ::= { fsbgp4PeerExtEntry 1 } fsbgp4PeerExtConfigurePeer OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object is used to create or delete a peer. If called with create and no matching peer exists, then a new peer entry will be created. The admin status of this newly created peer will be stop. To enable the peer set the peers remote AS (fsbgp4PeerExtPeerRemoteAS)and change the peer's admin state (bgpPeerAdminState in stdbgp4.mib) to start. If this object is called with create and a matching peer exists, then no action is done. If called with delete and if a matching peer exists, then the complete instance associated with that peer will be deleted." ::= { fsbgp4PeerExtEntry 2 } fsbgp4PeerExtPeerRemoteAs OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The remote autonomous system number of the Peer. The peer admin status can be made up only if this object is configured for a valid AS number. When OPEN message is received from this peer during the BGP Connection establishment, this configured AS value is compared against the AS number received in the OPEN message. If both matches, then connection establishment continues. If there is any mismatch, then the connection is terminated. This object can be set only when the peer's admin status is down." ::= { fsbgp4PeerExtEntry 3 } fsbgp4PeerExtEBGPMultiHop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This objects enables the BGP4 Speaker to accept or attempt connections to external peers residing on network that are not directly connected. By default, only directly connected EBGP peers are allowed. For the internal peers, this object has no effect." DEFVAL { disable } ::= { fsbgp4PeerExtEntry 4 } fsbgp4PeerExtNextHopSelf OBJECT-TYPE SYNTAX INTEGER { automatic(1), self(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies how the next hop attribute sent in the update messages to this peer has to be generated. When the object takes the value of self,the next Hop attribute will always be the sender Local Address else the next hop will be generated based on the IP address of the destination and the present next hop in the route information." DEFVAL { automatic } ::= { fsbgp4PeerExtEntry 5 } fsbgp4PeerExtConnSrcIfId OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This object specifies which address should be used as the source address of the TCP session initiated with the Peer. By default this object takes value as 0 and the source address of the TCP session is filled by TCP. This object can take value of any interface identifier. If this object refers to a valid interface identifier, then the TCP session initiated with the peer should have the corresponding interface address as the source address." DEFVAL { 0 } ::= { fsbgp4PeerExtEntry 6 } fsbgp4PeerExtRflClient OBJECT-TYPE SYNTAX INTEGER { nonClient (1), client (2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies whether the peer is Client peer or Non-Client peer. By default, the peer is created as Non-Client Peer." DEFVAL {1} ::= {fsbgp4PeerExtEntry 7 } -- MIB FOR FSBGP_PEER_EXTENSIONS_TABLE END --- Multi-Exit Discriminator Table --- This table specifies the value that has to be assigned to the --- Multi-Exit Discriminator attribute when an update is sent. fsbgp4MEDTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MEDEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP4 MED table. This table contains the MED values that are to be assigned to routes. This table is deprecated and the corresponding functionality is met using objects in fsbgp4MpeMEDTable. If configured, this value overrides the value used in fsbgp4MpeMEDTable." ::= {fsbgp 3 } fsbgp4MEDEntry OBJECT-TYPE SYNTAX Fsbgp4MEDEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing information about the MED value." INDEX { fsbgp4MEDIndex } ::= { fsbgp4MEDTable 1 } Fsbgp4MEDEntry ::= SEQUENCE { fsbgp4MEDIndex Integer32, fsbgp4MEDAdminStatus INTEGER, fsbgp4MEDRemoteAS Unsigned32, fsbgp4MEDIPAddrPrefix IpAddress, fsbgp4MEDIPAddrPrefixLen Integer32, fsbgp4MEDIntermediateAS DisplayString, fsbgp4MEDDirection INTEGER, fsbgp4MEDValue Unsigned32, fsbgp4MEDPreference INTEGER } fsbgp4MEDIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION " This is the index to the table. Any entry in the table can be configured only if fsbgp4LocalAs is set." ::= { fsbgp4MEDEntry 1 } fsbgp4MEDAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The desired state of this entry. The entries in a row are configurable only if the admin status is DOWN." ::= {fsbgp4MEDEntry 2 } fsbgp4MEDRemoteAS OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS deprecated DESCRIPTION " The remote autonomous system with which this entry is associated. A value of zero indicates that this entry is not valid and will not be matched for when the MED value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4MEDEntry 3 } fsbgp4MEDIPAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field in updates. A value of zero indicates that the entry is not valid and will not be matched for when the MED value for an update is calculated." DEFVAL { '00000000'H } ::= { fsbgp4MEDEntry 4 } fsbgp4MEDIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. A value of zero indicates that the entry is not valid and will not be matched for when the MED value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4MEDEntry 5 } fsbgp4MEDIntermediateAS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Comma seperated list of AS numbers that are to be checked against the AS_PATH attribute of the Update. An empty field indicates that the same need not be checked for in the update.Maximum configurable size is 100." ::= { fsbgp4MEDEntry 6 } fsbgp4MEDDirection OBJECT-TYPE SYNTAX INTEGER { in(1), out(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The direction of the update with which the entry is to be associated." DEFVAL { in } ::= { fsbgp4MEDEntry 7 } fsbgp4MEDValue OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 2147483647 ) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The value assigned to the MED Attribute for the route present in NLRI" DEFVAL { 0 } ::= { fsbgp4MEDEntry 8 } fsbgp4MEDPreference OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies whether the value present in this entry takes precedence when the attribute is already present in the update message that has been received." DEFVAL { false } ::= { fsbgp4MEDEntry 9 } -- Local Preference Table. -- This table specifies the value that has to assigned to the -- Local Preference attribute when an update is sent to an -- internal Peer or received from an external or internal peer. fsbgp4LocalPrefTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4LocalPrefEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP Local Preference table. This table contains, the value that is to be assigned to the Local Preference attibute." ::= { fsbgp 4 } fsbgp4LocalPrefEntry OBJECT-TYPE SYNTAX Fsbgp4LocalPrefEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing information about the connection with a BGP peer." INDEX { fsbgp4LocalPrefIndex } ::= {fsbgp4LocalPrefTable 1 } Fsbgp4LocalPrefEntry ::= SEQUENCE { fsbgp4LocalPrefIndex Integer32, fsbgp4LocalPrefAdminStatus INTEGER, fsbgp4LocalPrefRemoteAS Unsigned32, fsbgp4LocalPrefIPAddrPrefix IpAddress, fsbgp4LocalPrefIPAddrPrefixLen Integer32, fsbgp4LocalPrefIntermediateAS DisplayString, fsbgp4LocalPrefDirection INTEGER, fsbgp4LocalPrefValue Unsigned32, fsbgp4LocalPrefPreference INTEGER } fsbgp4LocalPrefIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This is the index to the table. Any entry in the table can be configured only if fsbgp4LocalAs is set." ::= { fsbgp4LocalPrefEntry 1 } fsbgp4LocalPrefAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The desired state of this entry. The entries in a row are configurable only if the admin status is DOWN." ::= { fsbgp4LocalPrefEntry 2 } fsbgp4LocalPrefRemoteAS OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The remote autonomous system with which this entry is associated. A value of zero indicates that this entry is not valid and will not be matched for when the LocalPref value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4LocalPrefEntry 3 } fsbgp4LocalPrefIPAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. A value of zero indicates that the entry is not valid and will not be matched for when the Local Pref value for an update is calculated." DEFVAL { '00000000'H } ::= { fsbgp4LocalPrefEntry 4 } fsbgp4LocalPrefIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. A value of zero indicates that the entry is not valid and will not be matched for when the Local Pref value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4LocalPrefEntry 5 } fsbgp4LocalPrefIntermediateAS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Comma separated list of AS numbers that are to be present in the AS_PATH attribute of the Update. An empty field indicates that the same need not be checked for in the update.Maximum configurable size is 100." ::= { fsbgp4LocalPrefEntry 6 } fsbgp4LocalPrefDirection OBJECT-TYPE SYNTAX INTEGER { in(1), -- incoming updates out(2) -- outgoing updates } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The direction of the update with which the entry is to be associated." DEFVAL { in } ::= { fsbgp4LocalPrefEntry 7 } fsbgp4LocalPrefValue OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 2147483647 ) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The value assigned to the LP Attribute for the route present in NLRI" DEFVAL { 100 } ::= { fsbgp4LocalPrefEntry 8 } fsbgp4LocalPrefPreference OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies whether the value present in this entry takes precedence when the attribute is already present in the update message that has been received." DEFVAL { false } ::= { fsbgp4LocalPrefEntry 9 } -- Update Filter Table. -- This table is used to filter out routing updates fsbgp4UpdateFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4UpdateFilterEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP Update Filter Table. This table contains Rules to filter out updates based on the AS from which it is received, NLRI and AS through which it had passed." ::= { fsbgp 5 } fsbgp4UpdateFilterEntry OBJECT-TYPE SYNTAX Fsbgp4UpdateFilterEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing information about the updates that are to be filtered." INDEX { fsbgp4UpdateFilterIndex } ::= { fsbgp4UpdateFilterTable 1 } Fsbgp4UpdateFilterEntry ::= SEQUENCE { fsbgp4UpdateFilterIndex Integer32, fsbgp4UpdateFilterAdminStatus INTEGER, fsbgp4UpdateFilterRemoteAS Unsigned32, fsbgp4UpdateFilterIPAddrPrefix IpAddress, fsbgp4UpdateFilterIPAddrPrefixLen Integer32, fsbgp4UpdateFilterIntermediateAS DisplayString, fsbgp4UpdateFilterDirection INTEGER, fsbgp4UpdateFilterAction INTEGER } fsbgp4UpdateFilterIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This is the index to the table. Any entry in the table can be configured only if fsbgp4LocalAs is set." ::= { fsbgp4UpdateFilterEntry 1 } fsbgp4UpdateFilterAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The desired state of this entry. The entries in a row are configurable only if the admin status is DOWN." ::= { fsbgp4UpdateFilterEntry 2 } fsbgp4UpdateFilterRemoteAS OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The remote autonomous system with which this entry is associated. A value of zero indicates that this entry is not valid and will not be matched for when the update is checked." DEFVAL { 0 } ::= { fsbgp4UpdateFilterEntry 3 } fsbgp4UpdateFilterIPAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. A value of zero in this field indicates that the NLRI field may not be matched." DEFVAL { '00000000'H } ::= { fsbgp4UpdateFilterEntry 4 } fsbgp4UpdateFilterIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. A value of zero in this field indicates that the NLRI field may not be matched." DEFVAL { 0 } ::= { fsbgp4UpdateFilterEntry 5 } fsbgp4UpdateFilterIntermediateAS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Comma separated list of AS numbers that are to be present in the AS_PATH attribute of the Update. An empty field indicates that the same need not be checked for in the update." ::= { fsbgp4UpdateFilterEntry 6 } fsbgp4UpdateFilterDirection OBJECT-TYPE SYNTAX INTEGER { in(1), -- incoming updates out(2) -- outgoing updates } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The direction of the update with which the entry is to be associated." DEFVAL { in } ::= { fsbgp4UpdateFilterEntry 7 } fsbgp4UpdateFilterAction OBJECT-TYPE SYNTAX INTEGER { allow (1), -- do not filter filter (2) -- filter } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The action to be taken when the characteristics that are specified in the entry is matched." DEFVAL { filter } ::= { fsbgp4UpdateFilterEntry 8 } -- Aggregation Table. -- This table is used to aggregate the routing information -- before the same are advertised to peers. fsbgp4AggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4AggregateEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP Aggregate Table. The entries in the table specifies the IP address based on which the routing information has to be aggregated." ::= { fsbgp 6 } fsbgp4AggregateEntry OBJECT-TYPE SYNTAX Fsbgp4AggregateEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing information about the IP address on which the aggregation has to be done." INDEX { fsbgp4AggregateIndex } ::= { fsbgp4AggregateTable 1 } Fsbgp4AggregateEntry ::= SEQUENCE { fsbgp4AggregateIndex Integer32, fsbgp4AggregateAdminStatus INTEGER, fsbgp4AggregateIPAddrPrefix IpAddress, fsbgp4AggregateIPAddrPrefixLen Integer32, fsbgp4AggregateAdvertise INTEGER } fsbgp4AggregateIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This is the index to the table.Any entry in the table can be configured only if fsbgp4LocalAs is set." ::= { fsbgp4AggregateEntry 1 } fsbgp4AggregateAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "The desired state of this entry." ::= { fsbgp4AggregateEntry 2 } fsbgp4AggregateIPAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS deprecated DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. This field is configurable only if the admin status is DOWN" ::= { fsbgp4AggregateEntry 3 } fsbgp4AggregateIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. This field is configurable only if the admin status is DOWN." ::= { fsbgp4AggregateEntry 4 } fsbgp4AggregateAdvertise OBJECT-TYPE SYNTAX INTEGER { summaryOnly (1), all (2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This object specifies the route update that should be sent to the peers - summary-only - specifies that only the summarized route has to be advertised to peers. All - specifies that both the summary and the more-specific routes based on which the summary entry was generated has to be advertised to the peers." ::= { fsbgp4AggregateEntry 5 } -- Route Redistribution (RRD) OBJECT DEFINITION BEGIN fsbgp4RRDGroup OBJECT IDENTIFIER ::= { fsbgp 7 } -- SCALAR_TABLE_BEGIN fsbgp4RRDGroup 3 fsbgp4RRDAdminStatus OBJECT-TYPE SYNTAX INTEGER { disable(0), enable(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls redistribution of Direct, Static, IGP(OSPF,RIP) routes into BGP. If this object is set to enable, then routes from protocols as specified by fsbgp4RRDProtoMaskForEnable will be imported into BGP and the BGP learnt routes will be distributed to IGP. If this object is set as disable, then the routes learned from protocols specified by fsbgp4RRDProtoMaskForEnable will be removed from BGP and no route will be either distributed to or imported from IGP. This object can be set only if fsbgp4GlobalAdminStatus is up. When the global admin state changes the fsbgp4RRDAdminStatus also changes." DEFVAL { enable } ::= { fsbgp4RRDGroup 1 } fsbgp4RRDProtoMaskForEnable OBJECT-TYPE SYNTAX Integer32 -- See the description MAX-ACCESS read-write STATUS current DESCRIPTION "The bit mask of source protocols from which routes are imported to BGP.(LSB corresponds to Bit 0) Bit 1, if set, indicates that direct routes can be redistributed into BGP. (value = 2) Bit 2, if set, indicates that static routes can be redistributed into BGP. (value = 4) Bit 7, if set, indicates that routes from RIP can be redistributed into BGP. (value = 128) Bit 12, if set, indicates that OSPF routes can be redistributed into BGP. (value = 4096) Other bits are reserved for future use." ::= { fsbgp4RRDGroup 2 } fsbgp4RRDSrcProtoMaskForDisable OBJECT-TYPE SYNTAX Integer32 -- See the description MAX-ACCESS read-write STATUS current DESCRIPTION "The bit mask of source protocols from which redistribution to BGP is disabled.(LSB corresponds to Bit 0) Bit 1, if set, indicates that direct routes cannot be redistributed into BGP. (value = 2) Bit 2, if set, indicates that static routes cannot be redistributed into BGP. (value = 4) Bit 7, if set, indicates that routes from RIP cannot be redistributed into BGP. (value = 128) Bit 12, if set, indicates that OSPF routes cannot be redistributed into BGP. (value = 4096) Other bits are reserved for future use." ::= { fsbgp4RRDGroup 3 } fsbgp4RRDDefaultMetric OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 2147483647 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The default metric value for the IGP routes and static route. If configured to 0, the metric received from the IGP route will be used. If configured to other value, the MED value of the redistributed routes take this value. This value have no effect on the Direct routes." DEFVAL { 0 } ::= { fsbgp4RRDGroup 4 } fsbgp4RRDRouteMapName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Name Identifies the specified route-map in the list of route-maps. If this Object needs to be changed, first reset this object and then configure the new value." ::= { fsbgp4RRDGroup 5 } fsbgp4RRDMatchTypeEnable OBJECT-TYPE SYNTAX INTEGER { external(1), internal(2), nssa-external(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Match type Enable specifies the OSPF route type that needs to be redistributed into BGP, This object is used only ospf redistribution." ::= { fsbgp4RRDGroup 6} fsbgp4RRDMatchTypeDisable OBJECT-TYPE SYNTAX INTEGER { external(1), internal(2), nssa-external(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Match type Disable specifies the OSPF route type that should be disbled from redistribution into BGP. This object is used only for OSPF protocol." ::= { fsbgp4RRDGroup 7} fsbgp4RRDMetricTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RRDMetricEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table describing the configuration of metric values to the redistributed routes." ::= { fsbgp4RRDGroup 8 } fsbgp4RRDMetricEntry OBJECT-TYPE SYNTAX Fsbgp4RRDMetricEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configuration of single entry." INDEX {fsBgp4RRDMetricProtocolId} ::= { fsbgp4RRDMetricTable 1 } Fsbgp4RRDMetricEntry ::= SEQUENCE { fsBgp4RRDMetricProtocolId INTEGER, fsBgp4RRDMetricValue Integer32 } fsBgp4RRDMetricProtocolId OBJECT-TYPE SYNTAX INTEGER { ospf(1), rip(2), connected(3), static(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protocol Id for which the Metric value needs to be changed by the User." ::= { fsbgp4RRDMetricEntry 1 } fsBgp4RRDMetricValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Metric value to be considered instead of the default value from RTM for the protocol specified. If the value not secified by the user, default metric value is considered." ::= { fsbgp4RRDMetricEntry 2 } -- SCALAR_TABLE_END fsbgp4RRDGroup -- RRD OBJECT DEFINITION END -- MIB for Importing STATIC routes to BGP and Viewing non-BGP routes. fsbgp4ImportRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ImportRouteEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Non-BGP routes imported into the BGP RIB can be viewed through this table. Also allows importing a static route into BGP.After updating the RIB tree, if there is any change in the best route selected, then the route is updated to the Common Forwarding table." ::= { fsbgp 8 } fsbgp4ImportRouteEntry OBJECT-TYPE SYNTAX Fsbgp4ImportRouteEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Import Route entry." INDEX { fsbgp4ImportRoutePrefix, fsbgp4ImportRoutePrefixLen, fsbgp4ImportRouteProtocol, fsbgp4ImportRouteNextHop, fsbgp4ImportRouteIfIndex, fsbgp4ImportRouteMetric } ::= { fsbgp4ImportRouteTable 1 } Fsbgp4ImportRouteEntry ::= SEQUENCE { fsbgp4ImportRoutePrefix IpAddress, fsbgp4ImportRoutePrefixLen Integer32, fsbgp4ImportRouteProtocol Integer32, fsbgp4ImportRouteNextHop IpAddress, fsbgp4ImportRouteIfIndex Integer32, fsbgp4ImportRouteMetric Integer32, fsbgp4ImportRouteAction INTEGER } fsbgp4ImportRoutePrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Prefix of the route to be imported." ::= { fsbgp4ImportRouteEntry 1 } fsbgp4ImportRoutePrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Prefix length of the route." ::= { fsbgp4ImportRouteEntry 2 } fsbgp4ImportRouteProtocol OBJECT-TYPE SYNTAX Integer32 (2|3|8|13) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Protocol value for Non-BGP routes. 2- LOCAL, 3 - STATIC, 8 - RIP, 13 - OSPF. Only STATIC routes (protocol 3) can be added through this table. However all non-BGP protocol (Local, Static, RIP, OSPF) routes can be viewed." ::= { fsbgp4ImportRouteEntry 3 } fsbgp4ImportRouteNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "NextHop Ipaddress for the route." ::= { fsbgp4ImportRouteEntry 4 } fsbgp4ImportRouteIfIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Interface Index of the Route" ::= { fsbgp4ImportRouteEntry 5 } fsbgp4ImportRouteMetric OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Metric for the route being imported." ::= { fsbgp4ImportRouteEntry 6 } fsbgp4ImportRouteAction OBJECT-TYPE SYNTAX INTEGER { add (1), -- route addition delete (2) -- route deletion } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Controls addition or deletion of route." ::= { fsbgp4ImportRouteEntry 7} -- MIB for Importing DIRECT/STATIC routes to BGP end -- MIB for getting FSM transition history fsbgp4FsmTransitionHistTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4FsmTransitionHistEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Gets FSM transitions history per peer " ::= { fsbgp 9 } fsbgp4FsmTransitionHistEntry OBJECT-TYPE SYNTAX Fsbgp4FsmTransitionHistEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Fsm Hist entry." INDEX { fsbgp4Peer } ::= { fsbgp4FsmTransitionHistTable 1 } Fsbgp4FsmTransitionHistEntry ::= SEQUENCE { fsbgp4Peer IpAddress, fsbgp4FsmTransitionHist DisplayString } fsbgp4Peer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Peer from which FSM transition history would be read." ::= { fsbgp4FsmTransitionHistEntry 1 } fsbgp4FsmTransitionHist OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS deprecated DESCRIPTION " sequence of FSM states separated by space" ::= { fsbgp4FsmTransitionHistEntry 2 } -- MIB for getting FSM transitions history end -- MIB FOR FSBGP_ROUTEREFLECTOR fsbgpRfl OBJECT IDENTIFIER ::= {fsbgp 10} fsbgp4RflScalars OBJECT IDENTIFIER ::= {fsbgpRfl 1} fsbgp4RflbgpClusterId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-write STATUS current DESCRIPTION "The configured Cluster-ID of the local router. By default, when the BGP speaker acts as Route Reflector, the BGP Identifier is used as the cluster id. Administrator can overwrite the default cluster-id by configuring this object. This object can be configured only if fsbgp4LocalAS is configured." REFERENCE "RFC 2796 - BGP Route Reflection" ::= { fsbgp4RflScalars 1 } fsbgp4RflRflSupport OBJECT-TYPE SYNTAX INTEGER { none (1), clientsupport (2), noClientSupport (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired support of the Route Reflector in the cluster. Note that none(1) value is for read-only. This object can be set only if fsbgp4LocalAS is configured." DEFVAL {2} ::= { fsbgp4RflScalars 2 } --- Route Reflector PathAttrributes Table --- Represents the information about BGP Route Reflection [RFC 2796] - --- - path attributes for a specified path to a network. fsbgp4RflRouteReflectorTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RflRouteReflectorEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP Route Reflector Table. This table indicates the Rfl path attributes that are associated with specified path to a network." ::= {fsbgpRfl 2 } fsbgp4RflRouteReflectorEntry OBJECT-TYPE SYNTAX Fsbgp4RflRouteReflectorEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry containing information about the route reflection specific path attributes received with a given route " INDEX { fsbgp4RflPathAttrAddrPrefix, fsbgp4RflPathAttrAddrPrefixLen, fsbgp4RflPathAttrPeer } ::= { fsbgp4RflRouteReflectorTable 1 } Fsbgp4RflRouteReflectorEntry ::= SEQUENCE { fsbgp4RflPathAttrAddrPrefix IpAddress, fsbgp4RflPathAttrAddrPrefixLen Integer32, fsbgp4RflPathAttrPeer IpAddress, fsbgp4RflPathAttrOriginatorId OCTET STRING, fsbgp4RflPathAttrClusterList OCTET STRING } fsbgp4RflPathAttrAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "An IP address prefix in the NLRI field. This object is an IP address containing the prefix with the length specified by fsbgp4RflPathAttrAddrPrefixLen. Any bits beyond the length specified by fsbgp4RflPathAttrAddrPrefixLen are zeroed." ::= { fsbgp4RflRouteReflectorEntry 1 } fsbgp4RflPathAttrAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Length in bits of the IP address prefix in NLRI field." ::= { fsbgp4RflRouteReflectorEntry 2 } fsbgp4RflPathAttrPeer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The address of the peer where the path information was learned." ::= { fsbgp4RflRouteReflectorEntry 3 } fsbgp4RflPathAttrOriginatorId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The Originator-ID identifying the router that initially advertised this destination to a Route Reflector. A value of 0.0.0.0 indicates the absence of this attribute." REFERENCE "This attribute is defined in [RFC 2796]" ::= { fsbgp4RflRouteReflectorEntry 4 } fsbgp4RflPathAttrClusterList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..4096)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "A sequence of four octet long values Cluster-IDs representing the reflection path that the route has passed. Each four octet long value represents the ID of a cluster that the route has traversed. A length of zero (0) indicates the absence of this attibute." REFERENCE "This attribute is defined in [RFC 2796]" ::= {fsbgp4RflRouteReflectorEntry 5 } -- MIB FOR FSBGP_ROUTEREFLECTOR end -- MIB FOR FSBGP_ROUTEFLAPDAMPING fsbgp4Rfd OBJECT IDENTIFIER ::= { fsbgp 11} fsbgp4RfdScalars OBJECT IDENTIFIER ::= { fsbgp4Rfd 1} fsbgp4RfdCutOff OBJECT-TYPE SYNTAX Integer32 (2000..3999) MAX-ACCESS read-write STATUS current DESCRIPTION "The figure-of-merit value above which the route will be suppressed. This object can be set only if fsbgp4RfdAdminStatus is disabled is set to down and fsbgp4LocalAS is configured." DEFVAL { 2000 } ::= { fsbgp4RfdScalars 1 } fsbgp4RfdReuse OBJECT-TYPE SYNTAX Integer32 (100..1999) MAX-ACCESS read-write STATUS current DESCRIPTION "The figure-of-merit value below which the suppressed route will be reused. This object can be set only if fsbgp4RfdAdminStatus is disabled and fsbgp4LocalAS is configured." DEFVAL { 750 } ::= { fsbgp4RfdScalars 2 } fsbgp4RfdCeiling OBJECT-TYPE SYNTAX Integer32 (4000..10000) MAX-ACCESS read-only STATUS current DESCRIPTION "The highest value the figure-of-merit can attain." DEFVAL { 8000 } ::= { fsbgp4RfdScalars 3 } fsbgp4RfdMaxHoldDownTime OBJECT-TYPE SYNTAX Integer32 (1800..10800) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum time (in seconds) a route can be suppressed. This object can be set only if fsbgp4RfdAdminStatus is disabled and fsbgp4LocalAS is configured." DEFVAL { 3600 } ::= { fsbgp4RfdScalars 4 } fsbgp4RfdDecayHalfLifeTime OBJECT-TYPE SYNTAX Integer32 (600..2700) MAX-ACCESS read-write STATUS current DESCRIPTION "The time duration in seconds during which the figure-of-merit will be reduced by half. This object can be set only if fsbgp4RfdAdminStatus is disabled and fsbgp4LocalAS is configured." DEFVAL { 900 } ::= { fsbgp4RfdScalars 5 } fsbgp4RfdDecayTimerGranularity OBJECT-TYPE SYNTAX Integer32 (1..10800) MAX-ACCESS read-write STATUS current DESCRIPTION "Time granularity in seconds used to perform all decay calculations. This object can be set only if fsbgp4RfdAdminStatus is disabled and fsbgp4LocalAS is configured." DEFVAL { 1 } ::= { fsbgp4RfdScalars 6 } fsbgp4RfdReuseTimerGranularity OBJECT-TYPE SYNTAX Integer32 (15..10800) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval between evaluations of the reuse lists. This object can be set only if fsbgp4RfdAdminStatus is disabled and fsbgp4LocalAS is configured." DEFVAL { 15 } ::= { fsbgp4RfdScalars 7 } fsbgp4RfdReuseIndxArraySize OBJECT-TYPE SYNTAX Integer32 (256..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Size of reuse index arrays.This object can be set only if fsbgp4GlobalAdminStatus is set to down and fsbgp4LocalAS is configured." DEFVAL { 1024 } ::= { fsbgp4RfdScalars 8 } fsbgp4RfdAdminStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the RouteFlap Dampening feature of the BGP system. The SupermicroBGP4 speaker's route flap dampending is functionally active only when the RFD admin status is enabled. The RFD admin status can be enabled only if the fsbgp4GlobalAdminStatus is set to up. When fsbgp4GlobalAdminStatus is set to down, RFD admin status will also be disabled. On disabling RFD admin status, the route dampening history and peer dampening history will be cleared and the dampened routes will be advertised as feasible routes. By default after the fsbgp4GlobalAdminStatus is set to up, the RFD admin status will be made up. If RfdAdmin is disabled the damping feature is alone the disabled, the other rfd configurations will not be reset." DEFVAL { enable } ::= { fsbgp4RfdScalars 9 } --- Routes Damping History Table fsbgp4RfdRtDampHistTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RfdRtDampHistEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Route damping history table.This table contains the figure-of-merit and the route status" ::= { fsbgp4Rfd 2 } fsbgp4RfdRtDampHistEntry OBJECT-TYPE SYNTAX Fsbgp4RfdRtDampHistEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains route damping history" INDEX { fsbgp4PathAttrAddrPrefix, fsbgp4PathAttrAddrPrefixLen, fsbgp4PathAttrPeer, fsbgp4RtDampHistInstance } ::= { fsbgp4RfdRtDampHistTable 1 } Fsbgp4RfdRtDampHistEntry ::= SEQUENCE { fsbgp4PathAttrAddrPrefix IpAddress, fsbgp4PathAttrAddrPrefixLen Integer32, fsbgp4PathAttrPeer IpAddress, fsbgp4RtDampHistInstance Integer32, fsbgp4RfdRtFom Integer32, fsbgp4RfdRtLastUpdtTime Integer32, fsbgp4RfdRtState INTEGER, fsbgp4RfdRtStatus INTEGER } fsbgp4PathAttrAddrPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "An IP address prefix in the NLRI field. This object is an IP address containing the prefix with the length specified by fsbgp4PathAttrAddrPrefixLen. Any bits beyond the length specified by bgp4PathAttrAddrPrefixLen are zeroed." ::= { fsbgp4RfdRtDampHistEntry 1 } fsbgp4PathAttrAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Length in bits of the IP address prefix in NLRI field." ::= { fsbgp4RfdRtDampHistEntry 2 } fsbgp4PathAttrPeer OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The Peer remote address of the peer where the path information was learned." ::= { fsbgp4RfdRtDampHistEntry 3 } fsbgp4RtDampHistInstance OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Multiple damping histories can be present for the same destination when the peer is switching between two alternate AS Paths." ::= { fsbgp4RfdRtDampHistEntry 4 } fsbgp4RfdRtFom OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The figure-of-merit of the route" ::= { fsbgp4RfdRtDampHistEntry 5 } fsbgp4RfdRtLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The time when the route figure-of-merit was updated." ::= {fsbgp4RfdRtDampHistEntry 6 } fsbgp4RfdRtState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value gives the status whether the route is suppressed or not " ::= { fsbgp4RfdRtDampHistEntry 7 } fsbgp4RfdRtStatus OBJECT-TYPE SYNTAX INTEGER { none(1), feasibleroute (2), unfeasibleroute (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value gives the status whether the route is feasible or unfeasible route" ::= { fsbgp4RfdRtDampHistEntry 8 } --- Peers Damping History Table fsbgp4RfdPeerDampHistTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RfdPeerDampHistEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Peer Damping history table. It contains the peer figure-of-merit and peer status." ::= { fsbgp4Rfd 3 } fsbgp4RfdPeerDampHistEntry OBJECT-TYPE SYNTAX Fsbgp4RfdPeerDampHistEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains peer damping history" INDEX { fsbgp4PeerRemoteIpAddr } ::= { fsbgp4RfdPeerDampHistTable 1 } Fsbgp4RfdPeerDampHistEntry ::= SEQUENCE { fsbgp4PeerRemoteIpAddr IpAddress, fsbgp4RfdPeerFom Integer32, fsbgp4RfdPeerLastUpdtTime Integer32, fsbgp4RfdPeerState INTEGER, fsbgp4RfdPeerStatus INTEGER } fsbgp4PeerRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The peer remote address of the peer." ::= { fsbgp4RfdPeerDampHistEntry 1 } fsbgp4RfdPeerFom OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The current figure-of-merit of peer" ::= {fsbgp4RfdPeerDampHistEntry 2 } fsbgp4RfdPeerLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The time when the figure-of-merit was updated." ::= {fsbgp4RfdPeerDampHistEntry 3 } fsbgp4RfdPeerState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This value gives the status whether peer is suppressed or not" ::= {fsbgp4RfdPeerDampHistEntry 4 } fsbgp4RfdPeerStatus OBJECT-TYPE SYNTAX INTEGER { none(1), peerup (2), peerdown (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This value gives the status whether peer is up or down" ::= {fsbgp4RfdPeerDampHistEntry 5 } ---Routes Reuse List Table fsbgp4RfdRtsReuseListTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RfdRtsReuseListEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Routes Reuse List Table. It contains the IP prefix and prefix length." ::= { fsbgp4Rfd 4 } fsbgp4RfdRtsReuseListEntry OBJECT-TYPE SYNTAX Fsbgp4RfdRtsReuseListEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains routes reuse list" INDEX { fsbgp4RtIPPrefix, fsbgp4RtIPPrefixLen, fsbgp4PeerRemAddress, fsbgp4RfdRtReuseListInstance } ::= { fsbgp4RfdRtsReuseListTable 1 } Fsbgp4RfdRtsReuseListEntry ::= SEQUENCE { fsbgp4RtIPPrefix IpAddress, fsbgp4RtIPPrefixLen Integer32, fsbgp4PeerRemAddress IpAddress, fsbgp4RfdRtReuseListInstance Integer32, fsbgp4RfdRtReuseListRtFom Integer32, fsbgp4RfdRtReuseListRtLastUpdtTime Integer32, fsbgp4RfdRtReuseListRtState INTEGER, fsbgp4RfdRtReuseListRtStatus INTEGER } fsbgp4RtIPPrefix OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "An IP address prefix in the NLRI field. This object is an IP address containing the prefix with the length specified by fsbgp4RtIPPrefixLen. Any bits beyond the length specified by fsbgp4IPPrefixLen are zeroed." ::= { fsbgp4RfdRtsReuseListEntry 1 } fsbgp4RtIPPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Length in bits of the IP address prefix in NLRI field." ::= { fsbgp4RfdRtsReuseListEntry 2 } fsbgp4PeerRemAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The Peer remote address of the peer where the path information was learned." ::= { fsbgp4RfdRtsReuseListEntry 3 } fsbgp4RfdRtReuseListInstance OBJECT-TYPE SYNTAX Integer32 (0..10) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Multiple entries can be present in the routes reuse list for the same destination. When the external peer is switching between two AS paths, both paths are penalized and inserted into routes reuse list.The Reuse List Instance is used to read the particular instance of reuse entry" ::= {fsbgp4RfdRtsReuseListEntry 4 } fsbgp4RfdRtReuseListRtFom OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The figure-of-merit of the route which is in the routes reuse list" ::= {fsbgp4RfdRtsReuseListEntry 5 } fsbgp4RfdRtReuseListRtLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The time when the route figure-of-merit was updated." ::= {fsbgp4RfdRtsReuseListEntry 6 } fsbgp4RfdRtReuseListRtState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value gives the status whether the route is suppressed or not " ::= { fsbgp4RfdRtsReuseListEntry 7 } fsbgp4RfdRtReuseListRtStatus OBJECT-TYPE SYNTAX INTEGER { none(1), feasibleroute (2), unfeasibleroute (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value gives the status whether the route is feasible or unfeasible route" ::= { fsbgp4RfdRtsReuseListEntry 8 } --- Peer's Reuse List Table fsbgp4RfdPeerReuseListTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RfdPeerReuseListEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Peer's Reuse List Table. It contains the Peer Remote Address." ::= { fsbgp4Rfd 5 } fsbgp4RfdPeerReuseListEntry OBJECT-TYPE SYNTAX Fsbgp4RfdPeerReuseListEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains routes reuse list" INDEX { fsbgp4RfdPeerRemIpAddr } ::= {fsbgp4RfdPeerReuseListTable 1 } Fsbgp4RfdPeerReuseListEntry ::= SEQUENCE { fsbgp4RfdPeerRemIpAddr IpAddress, fsbgp4RfdPeerReuseListPeerFom Integer32, fsbgp4RfdPeerReuseListLastUpdtTime Integer32, fsbgp4RfdPeerReuseListPeerState INTEGER, fsbgp4RfdPeerReuseListPeerStatus INTEGER } fsbgp4RfdPeerRemIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The peer remote address of the peer which is in the peer's reuse list." ::= { fsbgp4RfdPeerReuseListEntry 1 } fsbgp4RfdPeerReuseListPeerFom OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The current figure-of-merit of peer" ::= {fsbgp4RfdPeerReuseListEntry 2 } fsbgp4RfdPeerReuseListLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The time when the figure-of-merit was updated." ::= {fsbgp4RfdPeerReuseListEntry 3 } fsbgp4RfdPeerReuseListPeerState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This value gives the status whether peer is suppressed or not" ::= {fsbgp4RfdPeerReuseListEntry 4 } fsbgp4RfdPeerReuseListPeerStatus OBJECT-TYPE SYNTAX INTEGER { none(1), peerup (2), peerdown (3) } MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This value gives the status whether peer is up or down" ::= {fsbgp4RfdPeerReuseListEntry 5 } -- MIB FOR FSBGP_ROUTEFLAPDAMPING end -- MIB FOR FSBGP_COMMUNITY fsbgpComm OBJECT IDENTIFIER ::= {fsbgp 12} fsbgp4CommScalars OBJECT IDENTIFIER ::= {fsbgpComm 1} fsbgp4CommMaxInFTblEntries OBJECT-TYPE SYNTAX Integer32 (1..50000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum Number of Entries in the Input Community Filter Table. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 10000 } ::= { fsbgp4CommScalars 1 } fsbgp4CommMaxOutFTblEntries OBJECT-TYPE SYNTAX Integer32 (1..50000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of entries in the outgoing community filter table. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 10000 } ::= { fsbgp4CommScalars 2 } --- Routes Additive Community Table --- Represents the additive communities configured for --- destinations. fsbgp4CommRouteAddCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CommRouteAddCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure additive communities for a given destination." ::= {fsbgpComm 2 } fsbgp4CommRouteAddCommEntry OBJECT-TYPE SYNTAX Fsbgp4CommRouteAddCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Routes configured additive communities Table Entry" INDEX {fsbgp4AddCommIpNetwork, fsbgp4AddCommIpPrefixLen, fsbgp4AddCommVal } ::= { fsbgp4CommRouteAddCommTable 1 } Fsbgp4CommRouteAddCommEntry ::= SEQUENCE { fsbgp4AddCommIpNetwork IpAddress, fsbgp4AddCommIpPrefixLen Integer32, fsbgp4AddCommVal Unsigned32, fsbgp4AddCommRowStatus RowStatus } fsbgp4AddCommIpNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4CommRouteAddCommEntry 1 } fsbgp4AddCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4CommRouteAddCommEntry 2 } fsbgp4AddCommVal OBJECT-TYPE SYNTAX Unsigned32 (65536..4294901759|4294967041..4294967043) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Additive Community configured for the Route" ::= { fsbgp4CommRouteAddCommEntry 3 } fsbgp4AddCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAS is configured." ::= { fsbgp4CommRouteAddCommEntry 4 } --- Routes Delete Community Table --- Represents the communities to be deleted for the --- destinations. fsbgp4CommRouteDeleteCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CommRouteDeleteCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure delete communities for a given destination." ::= {fsbgpComm 3 } fsbgp4CommRouteDeleteCommEntry OBJECT-TYPE SYNTAX Fsbgp4CommRouteDeleteCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Routes configured delete communities Table Entry" INDEX {fsbgp4DeleteCommIpNetwork, fsbgp4DeleteCommIpPrefixLen, fsbgp4DeleteCommVal } ::= { fsbgp4CommRouteDeleteCommTable 1 } Fsbgp4CommRouteDeleteCommEntry ::= SEQUENCE { fsbgp4DeleteCommIpNetwork IpAddress, fsbgp4DeleteCommIpPrefixLen Integer32, fsbgp4DeleteCommVal Unsigned32, fsbgp4DeleteCommRowStatus RowStatus } fsbgp4DeleteCommIpNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4CommRouteDeleteCommEntry 1 } fsbgp4DeleteCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4CommRouteDeleteCommEntry 2 } fsbgp4DeleteCommVal OBJECT-TYPE SYNTAX Unsigned32 (65536..4294901759|4294967041..4294967043) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Delete Community configured for the Route" ::= { fsbgp4CommRouteDeleteCommEntry 3 } fsbgp4DeleteCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAS is configured." ::= { fsbgp4CommRouteDeleteCommEntry 4 } --- Routes Community Set Status Table --- Represents the status or local policy (can be either, addition of --- communities, deletion of communities or both or complete --- ommission of communities) for destinations. fsbgp4CommRouteCommSetStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CommRouteCommSetStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure the local policy of communities for a given destination." ::= {fsbgpComm 4 } fsbgp4CommRouteCommSetStatusEntry OBJECT-TYPE SYNTAX Fsbgp4CommRouteCommSetStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Routes configured delete communities Table Entry" INDEX {fsbgp4CommSetStatusIpNetwork, fsbgp4CommSetStatusIpPrefixLen } ::= { fsbgp4CommRouteCommSetStatusTable 1 } Fsbgp4CommRouteCommSetStatusEntry ::= SEQUENCE { fsbgp4CommSetStatusIpNetwork IpAddress, fsbgp4CommSetStatusIpPrefixLen Integer32, fsbgp4CommSetStatus INTEGER, fsbgp4CommSetStatusRowStatus RowStatus } fsbgp4CommSetStatusIpNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4CommRouteCommSetStatusEntry 1 } fsbgp4CommSetStatusIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4CommRouteCommSetStatusEntry 2 } fsbgp4CommSetStatus OBJECT-TYPE SYNTAX INTEGER { none (1), set (2), setnone (3), modify (4) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Community Set status for the Route. o none - is for read-only o set - to send only with configured additive communities o setnone - to send without communities, o modify - to strip delete communities in received communities and add additive communities This object can be set only if fsbgp4LocalAs is configured." DEFVAL { 4 } ::= { fsbgp4CommRouteCommSetStatusEntry 3 } fsbgp4CommSetStatusRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status for creating entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4CommRouteCommSetStatusEntry 4 } --- Peer Community Send Status Table --- Represents the status or local policy (can be either, send or --- do not send of communities) for peers. fsbgp4CommPeerSendStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CommPeerSendStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure the local policy of communities to send or not for a given peer." ::= {fsbgpComm 5 } fsbgp4CommPeerSendStatusEntry OBJECT-TYPE SYNTAX Fsbgp4CommPeerSendStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Peer community Send Status Table Entry" INDEX { fsbgp4PeerAddress } ::= { fsbgp4CommPeerSendStatusTable 1 } Fsbgp4CommPeerSendStatusEntry ::= SEQUENCE { fsbgp4PeerAddress IpAddress, fsbgp4CommSendStatus INTEGER, fsbgp4CommPeerSendRowStatus RowStatus } fsbgp4PeerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the Peer" ::= { fsbgp4CommPeerSendStatusEntry 1 } fsbgp4CommSendStatus OBJECT-TYPE SYNTAX INTEGER { none (1), send (2), donotsend (3) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Community Send status of the peer. o none - is for read-only o send - send communities to this peer o donotsend - do not send communities to this peer. This object can be set only if fsbgp4LocalAs is configured." DEFVAL { 3 } ::= { fsbgp4CommPeerSendStatusEntry 2 } fsbgp4CommPeerSendRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status for creating entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4CommPeerSendStatusEntry 3 } --- Incoming Filter Table --- Represents the incoming filter status (can be either accept/deny) --- for a given community value fsbgp4CommInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CommInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the incoming filter status for a given community value" ::= {fsbgpComm 6 } fsbgp4CommInFilterEntry OBJECT-TYPE SYNTAX Fsbgp4CommInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Incoming Communities Filter Table Entry" INDEX { fsbgp4InFilterCommVal } ::= { fsbgp4CommInFilterTable 1 } Fsbgp4CommInFilterEntry ::= SEQUENCE { fsbgp4InFilterCommVal Unsigned32, fsbgp4CommIncomingFilterStatus INTEGER, fsbgp4InFilterRowStatus RowStatus } fsbgp4InFilterCommVal OBJECT-TYPE SYNTAX Unsigned32 (65536..4294901759|4294967041..4294967043) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The community value for which the input filtering policy is to be updated" ::= { fsbgp4CommInFilterEntry 1 } fsbgp4CommIncomingFilterStatus OBJECT-TYPE SYNTAX INTEGER { none (1), accept (2), deny (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Incoming filtering policy for the community. o none - is for read-only o accept - Accept the community value. o deny - Deny the community value." DEFVAL { 2 } ::= { fsbgp4CommInFilterEntry 2 } fsbgp4InFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4CommInFilterEntry 3 } --- Outgoing Filter Table --- Represents the outgoing filter status (can be either adevertise/filter) --- for a given community value fsbgp4CommOutFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CommOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the outgoing filter status for a given community value" ::= {fsbgpComm 7 } fsbgp4CommOutFilterEntry OBJECT-TYPE SYNTAX Fsbgp4CommOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Outgoing Communities Filter Table Entry" INDEX { fsbgp4OutFilterCommVal } ::= { fsbgp4CommOutFilterTable 1 } Fsbgp4CommOutFilterEntry ::= SEQUENCE { fsbgp4OutFilterCommVal Unsigned32, fsbgp4CommOutgoingFilterStatus INTEGER, fsbgp4OutFilterRowStatus RowStatus } fsbgp4OutFilterCommVal OBJECT-TYPE SYNTAX Unsigned32 (65536..4294901759|4294967041..4294967043) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The community value for which the outgoing filtering policy is to be updated" ::= { fsbgp4CommOutFilterEntry 1 } fsbgp4CommOutgoingFilterStatus OBJECT-TYPE SYNTAX INTEGER { none (1), advertise (2), filter (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Outgoing filtering policy for the community. o none - is for read-only o advertise - Advertise the community value. o filter - Filter the community value." DEFVAL { 2 } ::= { fsbgp4CommOutFilterEntry 2 } fsbgp4OutFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4CommOutFilterEntry 3 } --- Received Route Communities Table --- Represents all the communities that are received --- with a given destination. fsbgp4CommReceivedRouteCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CommReceivedRouteCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Received Communities table which contains the Communities associated with the route that is received from peer." ::= {fsbgpComm 8 } fsbgp4CommReceivedRouteCommEntry OBJECT-TYPE SYNTAX Fsbgp4CommReceivedRouteCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Received Communities table which contains the Communities associated with the route that is received from peer." INDEX { fsbgp4IpNet, fsbgp4IPPrefixLength, fsbgp4PeerRemAddr } ::= { fsbgp4CommReceivedRouteCommTable 1 } Fsbgp4CommReceivedRouteCommEntry ::= SEQUENCE { fsbgp4IpNet IpAddress, fsbgp4IPPrefixLength Integer32, fsbgp4PeerRemAddr IpAddress, fsbgp4ReceivedRouteCommPath OCTET STRING } fsbgp4IpNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4CommReceivedRouteCommEntry 1 } fsbgp4IPPrefixLength OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4CommReceivedRouteCommEntry 2 } fsbgp4PeerRemAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP Address of peer" ::= { fsbgp4CommReceivedRouteCommEntry 3 } fsbgp4ReceivedRouteCommPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..800)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The Community Values received for the destination from this peer" ::= { fsbgp4CommReceivedRouteCommEntry 4 } -- MIB FOR FSBGP_COMMUNITY end -- MIB FOR FSBGP_EXTCOMM fsbgpExtComm OBJECT IDENTIFIER ::= {fsbgp 13} fsbgp4ExtCommScalars OBJECT IDENTIFIER ::= {fsbgpExtComm 1} fsbgp4ExtCommMaxInFTblEntries OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum Number of Entries in the Input Extended Community Filter Table. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 2000 } ::= { fsbgp4ExtCommScalars 1 } fsbgp4ExtCommMaxOutFTblEntries OBJECT-TYPE SYNTAX Integer32 (1..10000) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum number of entries in the outgoing extended community filter table. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 2000 } ::= { fsbgp4ExtCommScalars 2 } --- Routes Additive Ext-Community Table --- Represents the additive extended communities configured for --- destinations. fsbgp4ExtCommRouteAddExtCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ExtCommRouteAddExtCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure additive extended communities for a given destination." ::= {fsbgpExtComm 2 } fsbgp4ExtCommRouteAddExtCommEntry OBJECT-TYPE SYNTAX Fsbgp4ExtCommRouteAddExtCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Routes configured additive ext-communities Table Entry" INDEX {fsbgp4AddExtCommIpNetwork, fsbgp4AddExtCommIpPrefixLen, fsbgp4AddExtCommVal } ::= { fsbgp4ExtCommRouteAddExtCommTable 1 } Fsbgp4ExtCommRouteAddExtCommEntry ::= SEQUENCE { fsbgp4AddExtCommIpNetwork IpAddress, fsbgp4AddExtCommIpPrefixLen Integer32, fsbgp4AddExtCommVal OCTET STRING, fsbgp4AddExtCommRowStatus RowStatus } fsbgp4AddExtCommIpNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4ExtCommRouteAddExtCommEntry 1 } fsbgp4AddExtCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4ExtCommRouteAddExtCommEntry 2 } fsbgp4AddExtCommVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Additive Ext-Community for the destination" ::= { fsbgp4ExtCommRouteAddExtCommEntry 3 } fsbgp4AddExtCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4ExtCommRouteAddExtCommEntry 4 } --- Routes Delete Ext-Community Table --- Represents the extended communities to be deleted for the --- destinations. fsbgp4ExtCommRouteDeleteExtCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ExtCommRouteDeleteExtCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure delete extended communities for a given destination." ::= {fsbgpExtComm 3 } fsbgp4ExtCommRouteDeleteExtCommEntry OBJECT-TYPE SYNTAX Fsbgp4ExtCommRouteDeleteExtCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Routes configured delete ext-communities Table Entry" INDEX {fsbgp4DeleteExtCommIpNetwork, fsbgp4DeleteExtCommIpPrefixLen, fsbgp4DeleteExtCommVal } ::= { fsbgp4ExtCommRouteDeleteExtCommTable 1 } Fsbgp4ExtCommRouteDeleteExtCommEntry ::= SEQUENCE { fsbgp4DeleteExtCommIpNetwork IpAddress, fsbgp4DeleteExtCommIpPrefixLen Integer32, fsbgp4DeleteExtCommVal OCTET STRING, fsbgp4DeleteExtCommRowStatus RowStatus } fsbgp4DeleteExtCommIpNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4ExtCommRouteDeleteExtCommEntry 1 } fsbgp4DeleteExtCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4ExtCommRouteDeleteExtCommEntry 2 } fsbgp4DeleteExtCommVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Delete Ext-Community for the destination" ::= { fsbgp4ExtCommRouteDeleteExtCommEntry 3 } fsbgp4DeleteExtCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status to create entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4ExtCommRouteDeleteExtCommEntry 4 } --- Routes Ext-Community Set Status Table --- Represents the status or local policy (can be either, addition of extended --- communities, deletion of extended communities or both or complete --- ommission of extended communities) for destinations. fsbgp4ExtCommRouteExtCommSetStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ExtCommRouteExtCommSetStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure the local policy of extended communities for a given destination." ::= {fsbgpExtComm 4 } fsbgp4ExtCommRouteExtCommSetStatusEntry OBJECT-TYPE SYNTAX Fsbgp4ExtCommRouteExtCommSetStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Routes configured delete ext-communities Table Entry" INDEX { fsbgp4ExtCommSetStatusIpNetwork, fsbgp4ExtCommSetStatusIpPrefixLen } ::= { fsbgp4ExtCommRouteExtCommSetStatusTable 1 } Fsbgp4ExtCommRouteExtCommSetStatusEntry ::= SEQUENCE { fsbgp4ExtCommSetStatusIpNetwork IpAddress, fsbgp4ExtCommSetStatusIpPrefixLen Integer32, fsbgp4ExtCommSetStatus INTEGER, fsbgp4ExtCommSetStatusRowStatus RowStatus } fsbgp4ExtCommSetStatusIpNetwork OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4ExtCommRouteExtCommSetStatusEntry 1 } fsbgp4ExtCommSetStatusIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length of the destination" ::= { fsbgp4ExtCommRouteExtCommSetStatusEntry 2 } fsbgp4ExtCommSetStatus OBJECT-TYPE SYNTAX INTEGER { none (1), set (2), setnone (3), modify (4) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Ext-Community Set status for the Route. o none - is for read-only o set - to send only with configured additive ext-communities o setnone - to send without ext-communities, o modify - to strip delete ext-communities in received extended communities and add additive ext-communities. This object can be set only if fsbgp4LocalAs is configured." DEFVAL { 4 } ::= { fsbgp4ExtCommRouteExtCommSetStatusEntry 3 } fsbgp4ExtCommSetStatusRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status to create entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4ExtCommRouteExtCommSetStatusEntry 4 } --- Peer Extended Community Send Status Table --- Represents the status or local policy (can be either, send or --- do not send of extended communities) for peers. fsbgp4ExtCommPeerSendStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ExtCommPeerSendStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure the local policy of extended communities to send or not for a given peer." ::= {fsbgpExtComm 5} fsbgp4ExtCommPeerSendStatusEntry OBJECT-TYPE SYNTAX Fsbgp4ExtCommPeerSendStatusEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Peer extended community Send Status Table Entry" INDEX { fsbgp4ExtCommPeerAddress } ::= { fsbgp4ExtCommPeerSendStatusTable 1 } Fsbgp4ExtCommPeerSendStatusEntry ::= SEQUENCE { fsbgp4ExtCommPeerAddress IpAddress, fsbgp4ExtCommPeerSendStatus INTEGER, fsbgp4ExtCommPeerSendStatusRowStatus RowStatus } fsbgp4ExtCommPeerAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the Peer" ::= { fsbgp4ExtCommPeerSendStatusEntry 1 } fsbgp4ExtCommPeerSendStatus OBJECT-TYPE SYNTAX INTEGER { none (1), send (2), donotsend (3) } MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Extended Community Send status of the peer. o none - is for read-only o send - send extended communities to this peer o donotsend - do not send extended communities to this peer. This object can be set only if fsbgp4LocalAs is configured." DEFVAL { 3 } ::= { fsbgp4ExtCommPeerSendStatusEntry 2 } fsbgp4ExtCommPeerSendStatusRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row status to create entries into this table.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4ExtCommPeerSendStatusEntry 3 } --- Incoming Extended Community Filter Table --- Represents the incoming filter status (can be either accept/deny) --- for a given extended community value fsbgp4ExtCommInFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ExtCommInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the incoming filter status for a given extended community value" ::= {fsbgpExtComm 6} fsbgp4ExtCommInFilterEntry OBJECT-TYPE SYNTAX Fsbgp4ExtCommInFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Incoming Extended Communities Filter Table Entry" INDEX { fsbgp4ExtCommInFilterCommVal } ::= { fsbgp4ExtCommInFilterTable 1 } Fsbgp4ExtCommInFilterEntry ::= SEQUENCE { fsbgp4ExtCommInFilterCommVal OCTET STRING, fsbgp4ExtCommIncomingFilterStatus INTEGER, fsbgp4ExtCommInFilterRowStatus RowStatus } fsbgp4ExtCommInFilterCommVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The extended community value for which the input filtering policy is to be updated" ::= { fsbgp4ExtCommInFilterEntry 1 } fsbgp4ExtCommIncomingFilterStatus OBJECT-TYPE SYNTAX INTEGER { none (1), accept (2), deny (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Incoming filtering policy for the extended community. o none - is for read-only o accept - Accept the extended community value. o deny - Deny the extended community value." DEFVAL { 2 } ::= { fsbgp4ExtCommInFilterEntry 2 } fsbgp4ExtCommInFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status for creating the entries into this table.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4ExtCommInFilterEntry 3 } --- Outgoing Extended Community Filter Table --- Represents the outgoing filter status (can be either adevertise/filter) --- for a given extended community value fsbgp4ExtCommOutFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ExtCommOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the outgoing filter status for a given extended community value" ::= {fsbgpExtComm 7} fsbgp4ExtCommOutFilterEntry OBJECT-TYPE SYNTAX Fsbgp4ExtCommOutFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Outgoing Extended Communities Filter Table Entry" INDEX { fsbgp4ExtCommOutFilterCommVal } ::= { fsbgp4ExtCommOutFilterTable 1 } Fsbgp4ExtCommOutFilterEntry ::= SEQUENCE { fsbgp4ExtCommOutFilterCommVal OCTET STRING, fsbgp4ExtCommOutgoingFilterStatus INTEGER, fsbgp4ExtCommOutFilterRowStatus RowStatus } fsbgp4ExtCommOutFilterCommVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The extended community value for which the outgoing filtering policy is to be updated" ::= { fsbgp4ExtCommOutFilterEntry 1 } fsbgp4ExtCommOutgoingFilterStatus OBJECT-TYPE SYNTAX INTEGER { none (1), advertise (2), noadvertise (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Outgoing filtering policy for the extended community. o none - is for read-only o advertise - Advertise the extended community value. o filter - Filter the extended community value." ::= { fsbgp4ExtCommOutFilterEntry 2 } fsbgp4ExtCommOutFilterRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status to create entries into this table.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4ExtCommOutFilterEntry 3 } --- Peer Link Bandwidth Table --- Represents the link bandwidth for a given peer. fsbgp4PeerLinkBwTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4PeerLinkBwEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This table is used to configure the link bandwidths for a given peer" ::= {fsbgpExtComm 8} fsbgp4PeerLinkBwEntry OBJECT-TYPE SYNTAX Fsbgp4PeerLinkBwEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Peer Link Bandwidth Table Entry" INDEX { fsbgp4PeerLinkRemAddr } ::= { fsbgp4PeerLinkBwTable 1 } Fsbgp4PeerLinkBwEntry ::= SEQUENCE { fsbgp4PeerLinkRemAddr IpAddress, fsbgp4LinkBandWidth Unsigned32, fsbgp4PeerLinkBwRowStatus RowStatus } fsbgp4PeerLinkRemAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the Peer" ::= { fsbgp4PeerLinkBwEntry 1 } fsbgp4LinkBandWidth OBJECT-TYPE SYNTAX Unsigned32 (7000..4294967295) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Link Bandwidth in bytes per second.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4PeerLinkBwEntry 2 } fsbgp4PeerLinkBwRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION "Row Status to create entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4PeerLinkBwEntry 3 } --- Received Route Extended Communities Table --- Represents all the extended communities that are received --- with a given destination. fsbgp4ExtCommReceivedRouteExtCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4ExtCommReceivedRouteExtCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Received Extended Communities table which contains the Extended Communities associated with the route that is received from peer." ::= {fsbgpExtComm 9 } fsbgp4ExtCommReceivedRouteExtCommEntry OBJECT-TYPE SYNTAX Fsbgp4ExtCommReceivedRouteExtCommEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Received extended communities table Entry" INDEX { fsbgp4ExtCommIpNet, fsbgp4ExtCommIPPrefixLength, fsbgp4ExtCommPeerRemAddr } ::= { fsbgp4ExtCommReceivedRouteExtCommTable 1 } Fsbgp4ExtCommReceivedRouteExtCommEntry ::= SEQUENCE { fsbgp4ExtCommIpNet IpAddress, fsbgp4ExtCommIPPrefixLength Integer32, fsbgp4ExtCommPeerRemAddr IpAddress, fsbgp4ReceivedRouteExtCommPath OCTET STRING } fsbgp4ExtCommIpNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP address of the destination" ::= { fsbgp4ExtCommReceivedRouteExtCommEntry 1 } fsbgp4ExtCommIPPrefixLength OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4ExtCommReceivedRouteExtCommEntry 2 } fsbgp4ExtCommPeerRemAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP Address of peer" ::= { fsbgp4ExtCommReceivedRouteExtCommEntry 3 } fsbgp4ReceivedRouteExtCommPath OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..800)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The ExtCommunity Values received for the destination from this peer" ::= { fsbgp4ExtCommReceivedRouteExtCommEntry 4 } -- MIB FOR FSBGP_EXTCOMM end -- MIB FOR FSBGP_CABILITIES fsbgpCaps OBJECT IDENTIFIER ::= {fsbgp 14} fsbgpCapScalars OBJECT IDENTIFIER ::= {fsbgpCaps 1} fsbgp4CapabilitySupportAvailable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable determines whether the Capability Advertisement Support is enabled or not.This object can be set only if fsbgp4GlobalAdminStatus is set to down and fsbgp4LocalAS is configured." DEFVAL { true } ::= { fsbgpCapScalars 1 } fsbgp4MaxCapsPerPeer OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of Capabilities that can be supported per peer or received from peer. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 10 } ::= { fsbgpCapScalars 2 } fsbgp4MaxInstancesPerCap OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of Instances of same Capability code can be advertised to peer or received from peer. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 5 } ::= { fsbgpCapScalars 3 } fsbgp4MaxCapDataSize OBJECT-TYPE SYNTAX Integer32 (4..252) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum size of the Capability Data size of each Capability. To enable packing, the size should be multiples of 4. This object can not be set to a higher value than the initial value of the object.However initial value can be changed in inc/system.size file" DEFVAL { 16 } ::= { fsbgpCapScalars 4 } --- Supported Capabilities Table fsbgp4CapSupportedCapsTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CapSupportedCapsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Supported Capabilities Table. This table contains, the capabilities that are supported for particular peer" ::= {fsbgpCaps 2 } fsbgp4CapSupportedCapsEntry OBJECT-TYPE SYNTAX Fsbgp4CapSupportedCapsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains supported Capabilites" INDEX { fsbgp4CapPeerRemoteIpAddr, fsbgp4SupportedCapabilityCode, fsbgp4SupportedCapabilityInstance } ::= { fsbgp4CapSupportedCapsTable 1 } Fsbgp4CapSupportedCapsEntry ::= SEQUENCE { fsbgp4CapPeerRemoteIpAddr IpAddress, fsbgp4SupportedCapabilityCode Integer32, fsbgp4SupportedCapabilityInstance Integer32, fsbgp4SupportedCapabilityLength Integer32, fsbgp4SupportedCapabilityValue OCTET STRING, fsbgp4CapSupportedCapsRowStatus RowStatus } fsbgp4CapPeerRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP Address of Peer " ::= { fsbgp4CapSupportedCapsEntry 1 } fsbgp4SupportedCapabilityCode OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP-4 Capability Advertisement Capability Code that is supported for peer." ::= { fsbgp4CapSupportedCapsEntry 2 } fsbgp4SupportedCapabilityInstance OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Multiple instances of a given Capability may be supported by a BGP speaker. This variable is used to index them." ::= { fsbgp4CapSupportedCapsEntry 3 } fsbgp4SupportedCapabilityLength OBJECT-TYPE SYNTAX Integer32 (0..251) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The length of the supported Capability data" ::= { fsbgp4CapSupportedCapsEntry 4 } fsbgp4SupportedCapabilityValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..251)) MAX-ACCESS read-create STATUS deprecated DESCRIPTION "The value of the supported Capability" ::= { fsbgp4CapSupportedCapsEntry 5 } fsbgp4CapSupportedCapsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS deprecated DESCRIPTION " The variable displays the status of the entry.Setting it to 'invalid' has the effect of rendering it inoperative." ::= { fsbgp4CapSupportedCapsEntry 6 } fsbgp4StrictCapabilityMatchTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4StrictCapabilityMatchEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Strict Capability Match table.If the Strict Capability Match is enabled for particular peer, the BGP session will be established only if peer supports all the Capabilites that are supported by the speaker for that peer.If enabled and the capabilities do not match strictly,then the BGP session is terminated, without any attempt to auto re-peer. If disabled, BGP session is established with common capabilities,if present." ::= {fsbgpCaps 3 } fsbgp4StrictCapabilityMatchEntry OBJECT-TYPE SYNTAX Fsbgp4StrictCapabilityMatchEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains Strict Capability Match" INDEX { fsbgp4PeerRemIpAddr } ::= { fsbgp4StrictCapabilityMatchTable 1 } Fsbgp4StrictCapabilityMatchEntry ::= SEQUENCE { fsbgp4PeerRemIpAddr IpAddress, fsbgp4StrictCapabilityMatch INTEGER } fsbgp4PeerRemIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP Address of Peer" ::= { fsbgp4StrictCapabilityMatchEntry 1 } fsbgp4StrictCapabilityMatch OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS deprecated DESCRIPTION "This value gives whether Strict Capability Match is enabled or disabled for particular peer" DEFVAL { disabled } ::= { fsbgp4StrictCapabilityMatchEntry 2 } --- Announced Capabilities Table fsbgp4CapsAnnouncedTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CapsAnnouncedEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "This Announced Capabilities table contains the capabilities that are announced to the peer." ::= {fsbgpCaps 4 } fsbgp4CapsAnnouncedEntry OBJECT-TYPE SYNTAX Fsbgp4CapsAnnouncedEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains the Capabilities that are announced to peer" INDEX { fsbgp4PeerIpAddr, fsbgp4PeerCapAnnouncedCode, fsbgp4PeerCapAnnouncedInstance } ::= { fsbgp4CapsAnnouncedTable 1 } Fsbgp4CapsAnnouncedEntry ::= SEQUENCE { fsbgp4PeerIpAddr IpAddress, fsbgp4PeerCapAnnouncedCode Integer32, fsbgp4PeerCapAnnouncedInstance Integer32, fsbgp4PeerCapAnnouncedLength Integer32, fsbgp4PeerCapAnnouncedValue OCTET STRING } fsbgp4PeerIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP Address of BGP Peer" ::= { fsbgp4CapsAnnouncedEntry 1 } fsbgp4PeerCapAnnouncedCode OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP-4 Capability Advertisement Capability Code that is announced to peer." ::= { fsbgp4CapsAnnouncedEntry 2 } fsbgp4PeerCapAnnouncedInstance OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Multiple instances of a given capability may be announced to peer. This variable is used to index them." ::= { fsbgp4CapsAnnouncedEntry 3 } fsbgp4PeerCapAnnouncedLength OBJECT-TYPE SYNTAX Integer32 (0..251) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The length of the Capability data of announced Capability" ::= { fsbgp4CapsAnnouncedEntry 4 } fsbgp4PeerCapAnnouncedValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..251)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of announced Capability" ::= { fsbgp4CapsAnnouncedEntry 5 } --- Received Capabilities Table fsbgp4CapReceivedCapsTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CapReceivedCapsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Received Capabilities table which contains the Capabilities that are received from peer." ::= {fsbgpCaps 5 } fsbgp4CapReceivedCapsEntry OBJECT-TYPE SYNTAX Fsbgp4CapReceivedCapsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains the received Capabilities" INDEX { fsbgp4PeerRemoteAddress, fsbgp4PeerCapReceivedCode, fsbgp4PeerCapReceivedInstance } ::= { fsbgp4CapReceivedCapsTable 1 } Fsbgp4CapReceivedCapsEntry ::= SEQUENCE { fsbgp4PeerRemoteAddress IpAddress, fsbgp4PeerCapReceivedCode Integer32, fsbgp4PeerCapReceivedInstance Integer32, fsbgp4PeerCapReceivedLength Integer32, fsbgp4PeerCapReceivedValue OCTET STRING } fsbgp4PeerRemoteAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP Address of peer" ::= { fsbgp4CapReceivedCapsEntry 1 } fsbgp4PeerCapReceivedCode OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP-4 Capability Advertisement Capability Code that is received from peer." ::= { fsbgp4CapReceivedCapsEntry 2 } fsbgp4PeerCapReceivedInstance OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Multiple instances of a given Capability may be received from peer. This variable is used to index them." ::= { fsbgp4CapReceivedCapsEntry 3 } fsbgp4PeerCapReceivedLength OBJECT-TYPE SYNTAX Integer32 (0..251) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The length of Capability data received from peer" ::= { fsbgp4CapReceivedCapsEntry 4 } fsbgp4PeerCapReceivedValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..251)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of Capability received from peer" ::= { fsbgp4CapReceivedCapsEntry 5 } --- Accepted Capabilities Table fsbgp4CapAcceptedCapsTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4CapAcceptedCapsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Accepted Capabilities table which contains the Capabilities that are received from peer and accepted by the speaker." ::= {fsbgpCaps 6 } fsbgp4CapAcceptedCapsEntry OBJECT-TYPE SYNTAX Fsbgp4CapAcceptedCapsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry contains the accepted Capabilities" INDEX { fsbgp4CapAcceptedPeerRemAddr, fsbgp4PeerCapAcceptedCode, fsbgp4PeerCapAcceptedInstance } ::= { fsbgp4CapAcceptedCapsTable 1 } Fsbgp4CapAcceptedCapsEntry ::= SEQUENCE { fsbgp4CapAcceptedPeerRemAddr IpAddress, fsbgp4PeerCapAcceptedCode Integer32, fsbgp4PeerCapAcceptedInstance Integer32, fsbgp4PeerCapAcceptedLength Integer32, fsbgp4PeerCapAcceptedValue OCTET STRING } fsbgp4CapAcceptedPeerRemAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The remote IP Address of peer" ::= { fsbgp4CapAcceptedCapsEntry 1 } fsbgp4PeerCapAcceptedCode OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "BGP-4 Capability Advertisement Capability Code that is received from peer and supported by speaker." ::= { fsbgp4CapAcceptedCapsEntry 2 } fsbgp4PeerCapAcceptedInstance OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Multiple instances of a given Capability may be received from peer and accepted by speaker. This variable is used to index them." ::= { fsbgp4CapAcceptedCapsEntry 3 } fsbgp4PeerCapAcceptedLength OBJECT-TYPE SYNTAX Integer32 (0..251) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The length of accepted Capability data " ::= { fsbgp4CapAcceptedCapsEntry 4 } fsbgp4PeerCapAcceptedValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..251)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of accepted Capability " ::= { fsbgp4CapAcceptedCapsEntry 5 } -- MIB FOR FSBGP_CABILITIES end -- MIB FOR FS_BGP_ASC STARTS fsbgpAsc OBJECT IDENTIFIER ::= {fsbgp 15} fsbgpAscScalars OBJECT IDENTIFIER ::= {fsbgpAsc 1} fsbgpAscConfedId OBJECT-TYPE SYNTAX Unsigned32 (0 .. 4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The Local Confederation Identification number of the AS confederation, a value of zero indicates the absence of this value. The object fsbgp4LocalAs must be configured prior to configuring this object. If already set (to non-zero value), this value must be reset to zero (represets absence of confed) before reconfiguring confed id." DEFVAL {0} ::= {fsbgpAscScalars 1} fsbgpAscConfedBestPathCompareMED OBJECT-TYPE SYNTAX INTEGER { set(1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to compare MED among paths learned from confed peers. if this object value is set and AS path contains only AS_CONFED segments then then MED should be compared if this object value is clear and sanitized path has different left-most entry in AS path then MED should not be compared" DEFVAL {clear} ::= {fsbgpAscScalars 2} fsbgpAscConfedPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF FsbgpAscConfedPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP peer confederation table, this table contains information about the Member-ASs of the confederation" ::= { fsbgpAsc 2 } fsbgpAscConfedPeerEntry OBJECT-TYPE SYNTAX FsbgpAscConfedPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about a member-AS of the confederation." INDEX { fsbgpAscConfedPeerASNo } ::= { fsbgpAscConfedPeerTable 1 } FsbgpAscConfedPeerEntry ::= SEQUENCE { fsbgpAscConfedPeerASNo Unsigned32, fsbgpAscConfedPeerStatus INTEGER } fsbgpAscConfedPeerASNo OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local AS number of member-AS, a value of zero indicates the absence of this value " ::= { fsbgpAscConfedPeerEntry 1 } fsbgpAscConfedPeerStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable or disable the member-AS. Use disable, if member-AS entry needs to disabled, Use enable, if member-AS entry needs to be enabled." ::= { fsbgpAscConfedPeerEntry 2 } -- MIB FOR Route Refresh STARTS fsbgp4RtRefresh OBJECT IDENTIFIER ::= {fsbgp 16} -- Route Refresh Scalars fsbgp4RtRefreshAllPeerInboundRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object triggers the sending of the Route Refresh message to all the peers. This object will be cleared once the Route Refresh message is sent to all the peers.Route-Refresh message support is a default feature.If not negotiated via capability negotiation, inbound soft-reconfig is performed internally on setting this object." DEFVAL { false } ::= { fsbgp4RtRefresh 1 } -- Route Refresh Inbound Table fsbgp4RtRefreshInboundTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RtRefreshInboundEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Route Refresh Inbound Table" ::= { fsbgp4RtRefresh 2 } fsbgp4RtRefreshInboundEntry OBJECT-TYPE SYNTAX Fsbgp4RtRefreshInboundEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry corresponds to Route Refresh Inbound." INDEX { fsbgp4RtRefreshInboundPeerType, fsbgp4RtRefreshInboundPeerAddr } ::= { fsbgp4RtRefreshInboundTable 1 } Fsbgp4RtRefreshInboundEntry ::= SEQUENCE { fsbgp4RtRefreshInboundPeerType InetAddressType, fsbgp4RtRefreshInboundPeerAddr OCTET STRING, fsbgp4RtRefreshInboundRequest TruthValue } fsbgp4RtRefreshInboundPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Address Family Identifier of the peer remote address" ::= { fsbgp4RtRefreshInboundEntry 1 } fsbgp4RtRefreshInboundPeerAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..16)) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The IP address of the peeri for which the Route Refresh request has to be issued." ::= { fsbgp4RtRefreshInboundEntry 2 } fsbgp4RtRefreshInboundRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object triggers the sending of the Route Refresh message to the peer. This object will be cleared once the Route Refresh message is sent to the peer. Route-Refresh message support is a default feature If not negotiated via capability negotiation, inbound soft-reconfig is internally done on setting this object." ::= { fsbgp4RtRefreshInboundEntry 3 } -- -- Route Refresh Statistics Table -- fsbgp4RtRefreshStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4RtRefreshStatisticsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Route Refresh Statistics Table" ::= { fsbgp4RtRefresh 3 } fsbgp4RtRefreshStatisticsEntry OBJECT-TYPE SYNTAX Fsbgp4RtRefreshStatisticsEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry gives the statistics of Route Refresh." INDEX { fsbgp4RtRefreshStatisticsPeerType, fsbgp4RtRefreshStatisticsPeerAddr } ::= { fsbgp4RtRefreshStatisticsTable 1 } Fsbgp4RtRefreshStatisticsEntry ::= SEQUENCE { fsbgp4RtRefreshStatisticsPeerType InetAddressType, fsbgp4RtRefreshStatisticsPeerAddr OCTET STRING, fsbgp4RtRefreshStatisticsRtRefMsgSentCntr Counter32, fsbgp4RtRefreshStatisticsRtRefMsgTxErrCntr Counter32, fsbgp4RtRefreshStatisticsRtRefMsgRcvdCntr Counter32, fsbgp4RtRefreshStatisticsRtRefMsgInvalidCntr Counter32 } fsbgp4RtRefreshStatisticsPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Address Family Identifier of the peer remote address." ::= { fsbgp4RtRefreshStatisticsEntry 1 } fsbgp4RtRefreshStatisticsPeerAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..16)) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The IP address of the peer for which the Route Refresh Statistics has to be read." ::= { fsbgp4RtRefreshStatisticsEntry 2 } fsbgp4RtRefreshStatisticsRtRefMsgSentCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of Route Refresh messages sent to the peer." ::= { fsbgp4RtRefreshStatisticsEntry 3 } fsbgp4RtRefreshStatisticsRtRefMsgTxErrCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of Route Refresh messages that could not be transmitted to the peer." ::= { fsbgp4RtRefreshStatisticsEntry 4 } fsbgp4RtRefreshStatisticsRtRefMsgRcvdCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of Route Refresh messages received from the peer." ::= { fsbgp4RtRefreshStatisticsEntry 5 } fsbgp4RtRefreshStatisticsRtRefMsgInvalidCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION " The number of invalid Route Refresh messages received from the peer." ::= { fsbgp4RtRefreshStatisticsEntry 6 } -- MIB for TCP MD5 Authentication starts. fsbgp4TCPMD5Auth OBJECT IDENTIFIER ::= {fsbgp 17} -- TCP MD5 Authentication Table fsbgp4TCPMD5AuthTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4TCPMD5AuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP MD5 Authientication Table" ::= { fsbgp4TCPMD5Auth 1 } fsbgp4TCPMD5AuthEntry OBJECT-TYPE SYNTAX Fsbgp4TCPMD5AuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry corresponds to the TCP MD5 authentication password." INDEX { fsbgp4TCPMD5AuthPeerType, fsbgp4TCPMD5AuthPeerAddr } ::= { fsbgp4TCPMD5AuthTable 1 } Fsbgp4TCPMD5AuthEntry ::= SEQUENCE { fsbgp4TCPMD5AuthPeerType InetAddressType, fsbgp4TCPMD5AuthPeerAddr OCTET STRING, fsbgp4TCPMD5AuthPassword OCTET STRING, fsbgp4TCPMD5AuthPwdSet INTEGER } fsbgp4TCPMD5AuthPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Address Family Identifier of the peer remote address." ::= { fsbgp4TCPMD5AuthEntry 1 } fsbgp4TCPMD5AuthPeerAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1 .. 16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the peer for which the TCP MD5 Authentication Password has to be set. to be read." ::= { fsbgp4TCPMD5AuthEntry 2 } fsbgp4TCPMD5AuthPassword OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..80)) MAX-ACCESS read-write STATUS current DESCRIPTION " The TCP MD5 Authentication Password that has to be sent with all TCP packets originated from the peer." ::= { fsbgp4TCPMD5AuthEntry 3 } fsbgp4TCPMD5AuthPwdSet OBJECT-TYPE SYNTAX INTEGER { set (1), clear (2) } MAX-ACCESS read-write STATUS current DESCRIPTION " This object indicates whether TCP MD5 password needs to be set/reset for the peer. This object needs to be set before the object fsbgp4TCPMD5AuthPassword can be set." DEFVAL { clear } ::= { fsbgp4TCPMD5AuthEntry 4 } -- MIB FOR OutBound Soft-Reconfig STARTS fsbgp4SoftReconfigOut OBJECT IDENTIFIER ::= {fsbgp 18} -- OutBound Soft-Reconfig Scalars fsbgp4SoftReconfigAllPeerOutboundRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object triggers the outbound soft-reconfig process for all peers. This object value is cleared once the soft-reconfig (outbound) process is completed." DEFVAL { false } ::= { fsbgp4SoftReconfigOut 1 } -- Soft Re-config Outbound Table fsbgp4SoftReconfigOutboundTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4SoftReconfigOutboundEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Soft Reconfig outbound Table" ::= { fsbgp4SoftReconfigOut 2 } fsbgp4SoftReconfigOutboundEntry OBJECT-TYPE SYNTAX Fsbgp4SoftReconfigOutboundEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Entry corresponds to Soft Reconfig outbound." INDEX { fsbgp4SoftReconfigOutboundPeerType, fsbgp4SoftReconfigOutboundPeerAddr } ::= { fsbgp4SoftReconfigOutboundTable 1 } Fsbgp4SoftReconfigOutboundEntry ::= SEQUENCE { fsbgp4SoftReconfigOutboundPeerType InetAddressType, fsbgp4SoftReconfigOutboundPeerAddr OCTET STRING, fsbgp4SoftReconfigOutboundRequest TruthValue } fsbgp4SoftReconfigOutboundPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "Address Family Identifier of the peer remote address" ::= { fsbgp4SoftReconfigOutboundEntry 1 } fsbgp4SoftReconfigOutboundPeerAddr OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1 .. 16)) MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The IP address of the peer for which the outbound soft-reconfig has to be performed." ::= { fsbgp4SoftReconfigOutboundEntry 2 } fsbgp4SoftReconfigOutboundRequest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS deprecated DESCRIPTION "Setting this object triggers the outbound soft-reconfig process for the peer. This object value is cleared once the soft-reconfig process is completed." ::= { fsbgp4SoftReconfigOutboundEntry 3 } --- Extensions to the fsbgp4 mib --- Peer Table fsbgp4MpeBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP peer table. This table contains, one entry per BGP peer, information about the connections with BGP peers." ::= { fsbgp 19 } fsbgp4MpeBgpPeerEntry OBJECT-TYPE SYNTAX Fsbgp4MpeBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the connection with a BGP peer." INDEX { fsbgp4mpebgpPeerRemoteAddrType, fsbgp4mpebgpPeerRemoteAddr } ::= { fsbgp4MpeBgpPeerTable 1 } Fsbgp4MpeBgpPeerEntry ::= SEQUENCE { fsbgp4mpebgpPeerRemoteAddrType InetAddressType, fsbgp4mpebgpPeerIdentifier InetAddress, fsbgp4mpebgpPeerState INTEGER, fsbgp4mpebgpPeerAdminStatus INTEGER, fsbgp4mpebgpPeerNegotiatedVersion Integer32, fsbgp4mpebgpPeerLocalAddr InetAddress, fsbgp4mpebgpPeerLocalPort Integer32, fsbgp4mpebgpPeerRemoteAddr InetAddress, fsbgp4mpebgpPeerRemotePort Integer32, fsbgp4mpebgpPeerRemoteAs Unsigned32, fsbgp4mpebgpPeerInUpdates Counter32, fsbgp4mpebgpPeerOutUpdates Counter32, fsbgp4mpebgpPeerInTotalMessages Counter32, fsbgp4mpebgpPeerOutTotalMessages Counter32, fsbgp4mpebgpPeerLastError OCTET STRING, fsbgp4mpebgpPeerFsmEstablishedTransitions Counter32, fsbgp4mpebgpPeerFsmEstablishedTime Gauge32, fsbgp4mpebgpPeerConnectRetryInterval Integer32, fsbgp4mpebgpPeerHoldTime Integer32, fsbgp4mpebgpPeerKeepAlive Integer32, fsbgp4mpebgpPeerHoldTimeConfigured Integer32, fsbgp4mpebgpPeerKeepAliveConfigured Integer32, fsbgp4mpebgpPeerMinASOriginationInterval Integer32, fsbgp4mpebgpPeerMinRouteAdvertisementInterval Integer32, fsbgp4mpebgpPeerInUpdateElapsedTime Gauge32, fsbgp4mpebgpPeerEndOfRIBMarkerSentStatus INTEGER, fsbgp4mpebgpPeerEndOfRIBMarkerReceivedStatus INTEGER, fsbgp4mpebgpPeerRestartMode INTEGER, fsbgp4mpePeerRestartTimeInterval Integer32, fsbgp4mpePeerAllowAutomaticStart INTEGER, fsbgp4mpePeerAllowAutomaticStop INTEGER, fsbgp4mpebgpPeerIdleHoldTimeConfigured Integer32, fsbgp4mpeDampPeerOscillations INTEGER, fsbgp4mpePeerDelayOpen INTEGER, fsbgp4mpebgpPeerDelayOpenTimeConfigured Integer32, fsbgp4mpePeerPrefixUpperLimit Integer32, fsbgp4mpePeerTcpConnectRetryCnt Integer32, fsbgp4mpePeerTcpCurrentConnectRetryCnt Integer32, fsbgp4mpeIsPeerDamped INTEGER, fsbgp4mpePeerSessionAuthStatus INTEGER, fsbgp4mpePeerTCPAOKeyIdInUse Integer32, fsbgp4mpePeerTCPAOAuthNoMKTDiscard INTEGER, fsbgp4mpePeerTCPAOAuthICMPAccept INTEGER, fsbgp4mpePeerIpPrefixNameIn DisplayString, fsbgp4mpePeerIpPrefixNameOut DisplayString } fsbgp4mpebgpPeerRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of the remote peer" ::= { fsbgp4MpeBgpPeerEntry 1 } fsbgp4mpebgpPeerIdentifier OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP Identifier of this entry's BGP peer." ::= { fsbgp4MpeBgpPeerEntry 2 } fsbgp4mpebgpPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP peer connection state." ::= { fsbgp4MpeBgpPeerEntry 3 } fsbgp4mpebgpPeerAdminStatus OBJECT-TYPE SYNTAX INTEGER { stop(1), start(2), auto-start(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the BGP connection. A transition from 'stop' to 'start' will cause the BGP Start Event to be generated. A transition from 'start' to 'stop' will cause the BGP Stop Event to be generated. This parameter can be used to restart BGP peer connections. Whenever the 'fsbgp4mpePeerAllowAutomaticStart' is enabled, 'fsbgp4mpebgpPeerAdminStatus' will take the value 'auto-start'. The peer waits till the IdleHold Timer expires, and then it will proceed to generate the BGP Start Event. 'fsbgp4mpebgpPeerAdminStatus' takes the value 'stop' under two circumstances: 1) Whenever the administrator manually triggers BGP Stop Event. 2) Whenever the 'fsbgp4mpePeerAllowAutomaticStop' is enabled and also if the IdleHold Timer exceeds its Maximum Threshold value, then BGP Stop Event is issued automatically, without the manual intervention of the administrator. Care should be used in providing write access to this object without adequate authentication." ::= { fsbgp4MpeBgpPeerEntry 4 } fsbgp4mpebgpPeerNegotiatedVersion OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The negotiated version of BGP running between the two peers." ::= { fsbgp4MpeBgpPeerEntry 5 } fsbgp4mpebgpPeerLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The local IP address of this entry's BGP connection." ::= { fsbgp4MpeBgpPeerEntry 6 } fsbgp4mpebgpPeerLocalPort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The local port for the TCP connection between the BGP peers." ::= { fsbgp4MpeBgpPeerEntry 7 } fsbgp4mpebgpPeerRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote IP address of this entry's BGP peer." ::= { fsbgp4MpeBgpPeerEntry 8 } fsbgp4mpebgpPeerRemotePort OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The remote port for the TCP connection between the BGP peers. Note that the objects bgpPeerLocalAddr, bgpPeerLocalPort, bgpPeerRemoteAddr and bgpPeerRemotePort provide the appropriate reference to the standard MIB TCP connection table." ::= { fsbgp4MpeBgpPeerEntry 9 } fsbgp4mpebgpPeerRemoteAs OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The remote autonomous system number." ::= { fsbgp4MpeBgpPeerEntry 10 } fsbgp4mpebgpPeerInUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BGP UPDATE messages received on this connection. This object should be initialized to zero (0) when the connection is established." ::= { fsbgp4MpeBgpPeerEntry 11 } fsbgp4mpebgpPeerOutUpdates OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of BGP UPDATE messages transmitted on this connection. This object should be initialized to zero (0) when the connection is established." ::= { fsbgp4MpeBgpPeerEntry 12 } fsbgp4mpebgpPeerInTotalMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of messages received from the remote peer on this connection. This object should be initialized to zero when the connection is established." ::= { fsbgp4MpeBgpPeerEntry 13 } fsbgp4mpebgpPeerOutTotalMessages OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of messages transmitted to the remote peer on this connection. This object should be initialized to zero when the connection is established." ::= { fsbgp4MpeBgpPeerEntry 14 } fsbgp4mpebgpPeerLastError OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "The last error code and subcode seen by this peer on this connection. If no error has occurred, this field is zero. Otherwise, the first byte of this two byte OCTET STRING contains the error code, and the second byte contains the subcode." ::= { fsbgp4MpeBgpPeerEntry 15 } fsbgp4mpebgpPeerFsmEstablishedTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of times the BGP FSM transitioned into the established state." ::= { fsbgp4MpeBgpPeerEntry 16 } fsbgp4mpebgpPeerFsmEstablishedTime OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This timer indicates how long (in seconds) this peer has been in the Established state or how long since this peer was last in the Established state. It is set to zero when a new peer is configured or the router is booted." ::= { fsbgp4MpeBgpPeerEntry 17 } fsbgp4mpebgpPeerConnectRetryInterval OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds for the ConnectRetry timer. The suggested value for this timer is 120 seconds." ::= { fsbgp4MpeBgpPeerEntry 18 } fsbgp4mpebgpPeerHoldTime OBJECT-TYPE SYNTAX Integer32 ( 0 | 3..65535 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval in seconds for the Hold Timer established with the peer. The value of this object is calculated by this BGP speaker by using the smaller of the value in bgpPeerHoldTimeConfigured and the Hold Time received in the OPEN message. This value must be at lease three seconds if it is not zero (0) in which case the Hold Timer has not been established with the peer, or, the value of bgpPeerHoldTimeConfigured is zero (0)." ::= { fsbgp4MpeBgpPeerEntry 19 } fsbgp4mpebgpPeerKeepAlive OBJECT-TYPE SYNTAX Integer32 ( 0 | 1..21845 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Time interval in seconds for the KeepAlive timer established with the peer. The value of this object is calculated by this BGP speaker such that, when compared with bgpPeerHoldTime, it has the same proportion as what bgpPeerKeepAliveConfigured has when compared with bgpPeerHoldTimeConfigured. If the value of this object is zero (0), it indicates that the KeepAlive timer has not been established with the peer, or, the value of bgpPeerKeepAliveConfigured is zero (0)." ::= { fsbgp4MpeBgpPeerEntry 20 } fsbgp4mpebgpPeerHoldTimeConfigured OBJECT-TYPE SYNTAX Integer32 ( 0 | 3..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds for the Hold Time configured for this BGP speaker with this peer. This value is placed in an OPEN message sent to this peer by this BGP speaker, and is compared with the Hold Time field in an OPEN message received from the peer when determining the Hold Time (bgpPeerHoldTime) with the peer. This value must not be less than three seconds if it is not zero (0) in which case the Hold Time is NOT to be established with the peer. The suggested value for this timer is 90 seconds." ::= { fsbgp4MpeBgpPeerEntry 21 } fsbgp4mpebgpPeerKeepAliveConfigured OBJECT-TYPE SYNTAX Integer32 ( 0 | 1..21845 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds for the KeepAlive timer configured for this BGP speaker with this peer. The value of this object will only determine the KEEPALIVE messages' frequency relative to the value specified in bgpPeerHoldTimeConfigured; the actual time interval for the KEEPALIVE messages is indicated by bgpPeerKeepAlive. A reasonable maximum value for this timer would be configured to be one third of that of bgpPeerHoldTimeConfigured. If the value of this object is zero (0), now periodical KEEPALIVE messages are sent to the peer after the BGP connection has been established. The suggested value for this timer is 30 seconds." ::= { fsbgp4MpeBgpPeerEntry 22 } fsbgp4mpebgpPeerMinASOriginationInterval OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds for the MinASOriginationInterval timer. The suggested value for this timer is 15 seconds." ::= { fsbgp4MpeBgpPeerEntry 23 } fsbgp4mpebgpPeerMinRouteAdvertisementInterval OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds for the MinRouteAdvertisementInterval timer. The suggested value for this timer is 30 seconds." ::= { fsbgp4MpeBgpPeerEntry 24 } fsbgp4mpebgpPeerInUpdateElapsedTime OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Elapsed time in seconds since the last BGP UPDATE message was received from the peer. Each time bgpPeerInUpdates is incremented, the value of this object is set to zero (0)." ::= { fsbgp4MpeBgpPeerEntry 25 } fsbgp4mpebgpPeerEndOfRIBMarkerSentStatus OBJECT-TYPE SYNTAX INTEGER { none(0), -- if GR capability is not enabled true(1),-- End-Of-RIB marker not sent to peer false(2) -- End-Of-RIB marker sent to peer } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates that whether the End-Of-RIB marker sent to peer or not" ::= { fsbgp4MpeBgpPeerEntry 26 } fsbgp4mpebgpPeerEndOfRIBMarkerReceivedStatus OBJECT-TYPE SYNTAX INTEGER { none(0),-- If GR capability is not enabled true(1),-- End-Of-RIB marker not received from peer false(2) -- End-Of-RIB marker received from peer } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates that whether the End-Of-RIB marker received from peer or not" ::= { fsbgp4MpeBgpPeerEntry 27 } fsbgp4mpebgpPeerRestartMode OBJECT-TYPE SYNTAX INTEGER { restarting (1), receiving (2), none(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether the peer BGP speaker is restarting speaker or receiving speaker or not having GR capability" ::= { fsbgp4MpeBgpPeerEntry 28 } fsbgp4mpePeerRestartTimeInterval OBJECT-TYPE SYNTAX Integer32 (1..4096) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the time (in seconds) received from peer through GR capability of open message. This is used in receiving speaker to make sure that the restarting speaker restarted within this interval" ::= { fsbgp4MpeBgpPeerEntry 29 } fsbgp4mpePeerAllowAutomaticStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB object specifies whether BGP session with the associated peer can be started automatically. This object when set to 'disabled', requires manual start for initiating BGP session with the peer via MIB object 'fsbgp4mpebgpPeerAdminStatus'. When set to 'enabled', the peer session can be automatically started in the IDLE state, after a BGP Peer session is brought down either by Autostop or via reception of invalid BGP message. The BGP session will be automatically started after an interval specified by 'fsbgp4mpebgpPeerIdleHoldTimeConfigured'. If fsbgp4mpeDampPeerOscillations is enabled, then automaticStart will not occur if peer is damped." DEFVAL { disable } ::= { fsbgp4MpeBgpPeerEntry 30 } fsbgp4mpePeerAllowAutomaticStop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " This MIB object specifies whether a BGP connection needs to be automatically stopped after a TCP connect-retry count value specified by MIB object 'fsbgp4mpePeerTcpConnectRetryCnt'. The resources allocated for the BGP peer are released and it continues to remain in IDLE state. After an automatic stop, the Peer connection needs to be re-intiated manually by the administrator. When AutomaticStop is disabled, the connect retry count value is set to 0." DEFVAL { disable } ::= { fsbgp4MpeBgpPeerEntry 31 } fsbgp4mpebgpPeerIdleHoldTimeConfigured OBJECT-TYPE SYNTAX Integer32 ( 1..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "IdleHoldTime specifies the length of time the BGP peer is held in the Idle state prior to allowing the next automatic restart. The IdleHoldTime is configured only when the fsbgp4mpePeerAllowAutomaticStart is Enabled or when the fsbgp4mpeDampPeerOscillations is Enabled. The configurable value differs based on the two options that are enabled.The Suggested default value is 60 secs for automatic start and after each dampening, the value of the IdleHoldTime is doubled consecutively." DEFVAL { 60 } ::= { fsbgp4MpeBgpPeerEntry 32 } fsbgp4mpeDampPeerOscillations OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DampPeerOscillations option specifies that the implementation engages additional logic to damp the oscillations of BGP peers in the face of series of automatic start and automatic stop operations in the IDLE state.The DampPeerOscillations option indicates that the BGP connection is using logic that damps BGP peer oscillations in states other than 'established' state." DEFVAL { disable } ::= { fsbgp4MpeBgpPeerEntry 33 } fsbgp4mpePeerDelayOpen OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB object allows configuration option to enable/disable delay in sending of OPEN messages to the BGP peer for a specific time period (DelayOpenTime). The delay allows the remote BGP Peer to send the first OPEN message." DEFVAL { disable } ::= { fsbgp4MpeBgpPeerEntry 34 } fsbgp4mpebgpPeerDelayOpenTimeConfigured OBJECT-TYPE SYNTAX Integer32 ( 0..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The DelayOpen time specifies the amount of time the BGP Peer should delay in sending the OPEN message to the remote peer. If the fsbgp4mpePeerDelayOpen option is enabled, the DelayOpen time can bei configured. The default value is kept as 0 secs, which implies thati the BGP Peer can send an OPEN message without any delay to its neighbor." DEFVAL { 0 } ::= { fsbgp4MpeBgpPeerEntry 35 } fsbgp4mpePeerPrefixUpperLimit OBJECT-TYPE SYNTAX Integer32 (1..5000) MAX-ACCESS read-write STATUS current DESCRIPTION "BGP speaker imposes a locally-configured, upper bound on the number of address prefixes the speaker is willing to accept from a neighbor. The default value is calculated as the following: fsbgp4MaxNoofRoutes / fsbgp4MaxPeerEntry Administrator can configure a value less than the default value at runtime. Prefixes exceeding the PrefixUpperLimit will not be processedi by the system." DEFVAL { 100 } ::= {fsbgp4MpeBgpPeerEntry 36} fsbgp4mpePeerTcpConnectRetryCnt OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-write STATUS current DESCRIPTION "This counter denotes the Maximum number of times the BGP Peer has tried to issue a TCP-Connect with its neighboring peers. The default value for the counter is set as 5." DEFVAL { 5 } ::= {fsbgp4MpeBgpPeerEntry 37} fsbgp4mpePeerTcpCurrentConnectRetryCnt OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-only STATUS current DESCRIPTION " This counter denotes the number of times the BGP Peer has tried to issue a TCP-Connect with its neighboring peers. It is an internal value. It increments for each Autostop event. If the 'fsbgp4mpePeerTcpCurrentConnectRetryCnt' exceeds the 'fsbgp4mpePeerTcpConnectRetryCnt' value, PeerDampening is performed, provided the corresponding flag is enabled." ::= {fsbgp4MpeBgpPeerEntry 38} fsbgp4mpeIsPeerDamped OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This MIB object specifies the PeerDamped Status. If it is enabled, it denotes that the peer is in damped state. If it is disabled, it denotes that either the peer has recovered from the damped state or not entered into the Damped state. If enabled and if the IdleHold Timer Threshold value is exceeded, issue Manual Stop, reset the fsbgp4mpePeerTcpCurrentConnectRetryCnt value to zero and disable the fsbgp4mpePeerAllowAutomaticStart." DEFVAL { disable } ::= { fsbgp4MpeBgpPeerEntry 39 } fsbgp4mpePeerSessionAuthStatus OBJECT-TYPE SYNTAX INTEGER { no-session (1), authenticatedMd5 (2), unauthenticated (3), authenticatedTcpAo (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates whether peer-session is TCP MD5/TCP-AO authenticated or not. If no session is established yet, its value is no-session" ::= { fsbgp4MpeBgpPeerEntry 40 } fsbgp4mpePeerTCPAOKeyIdInUse OBJECT-TYPE SYNTAX Integer32 (0 .. 255) MAX-ACCESS read-only STATUS current DESCRIPTION "Key id of the MKT which is used by the TCP session of the peer, this field will be valid only when value of fsbgp4mpePeerSessionAuthStatus is authenticated-tcp-ao" ::= { fsbgp4MpeBgpPeerEntry 41 } fsbgp4mpePeerTCPAOAuthNoMKTDiscard OBJECT-TYPE SYNTAX INTEGER { accept (1), discard (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Discard packet for the peer, if packets are received with TCP-AO and no matching MKT is found, default value is accept" DEFVAL { accept } ::= { fsbgp4MpeBgpPeerEntry 42 } fsbgp4mpePeerTCPAOAuthICMPAccept OBJECT-TYPE SYNTAX INTEGER { accept (1), ignore (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Accept ICMPv4 type 3 & ICMPv6 type 1 messages for the TCP-AO authenticated peer, default value is ignore" DEFVAL { ignore } ::= { fsbgp4MpeBgpPeerEntry 43 } fsbgp4mpePeerIpPrefixNameIn OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the IP Prefix list name in IN direction for this peer entry." ::= { fsbgp4MpeBgpPeerEntry 44 } fsbgp4mpePeerIpPrefixNameOut OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the IP Prefix list name in OUT direction for this peer entry." ::= { fsbgp4MpeBgpPeerEntry 45 } -- BGP4 Received Path Attribute Table. This table -- contains, one entry per path to a network, path -- attributes received from all peers running BGP-4. fsbgp4MpeBgp4PathAttrTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeBgp4PathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The BGP-4 Received Path Attribute Table contains information about paths to destination networks received from all BGP4 peers." ::= { fsbgp 20 } fsbgp4MpeBgp4PathAttrEntry OBJECT-TYPE SYNTAX Fsbgp4MpeBgp4PathAttrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a path to a network." INDEX { fsbgp4mpebgp4PathAttrRouteAfi, fsbgp4mpebgp4PathAttrRouteSafi, fsbgp4mpebgp4PathAttrIpAddrPrefix, fsbgp4mpebgp4PathAttrIpAddrPrefixLen, fsbgp4mpebgp4PathAttrPeerType, fsbgp4mpebgp4PathAttrPeer } ::= { fsbgp4MpeBgp4PathAttrTable 1 } Fsbgp4MpeBgp4PathAttrEntry ::= SEQUENCE { fsbgp4mpebgp4PathAttrRouteAfi InetAddressType, fsbgp4mpebgp4PathAttrRouteSafi BgpSafi, fsbgp4mpebgp4PathAttrPeerType InetAddressType, fsbgp4mpebgp4PathAttrPeer InetAddress, fsbgp4mpebgp4PathAttrIpAddrPrefixLen Integer32, fsbgp4mpebgp4PathAttrIpAddrPrefix InetAddress, fsbgp4mpebgp4PathAttrOrigin INTEGER, fsbgp4mpebgp4PathAttrASPathSegment OCTET STRING, fsbgp4mpebgp4PathAttrNextHop InetAddress, fsbgp4mpebgp4PathAttrMultiExitDisc Integer32, fsbgp4mpebgp4PathAttrLocalPref Integer32, fsbgp4mpebgp4PathAttrAtomicAggregate INTEGER, fsbgp4mpebgp4PathAttrAggregatorAS Unsigned32, fsbgp4mpebgp4PathAttrAggregatorAddr IpAddress, fsbgp4mpebgp4PathAttrCalcLocalPref Integer32, fsbgp4mpebgp4PathAttrBest INTEGER, fsbgp4mpebgp4PathAttrCommunity OCTET STRING, fsbgp4mpebgp4PathAttrOriginatorId OCTET STRING, fsbgp4mpebgp4PathAttrClusterList OCTET STRING, fsbgp4mpebgp4PathAttrExtCommunity OCTET STRING, fsbgp4mpebgp4PathAttrUnknown OCTET STRING, fsbgp4mpebgp4PathAttrLabel OCTET STRING, fsbgp4mpebgp4PathAttrAS4PathSegment OCTET STRING, fsbgp4mpebgp4PathAttrAggregatorAS4 Unsigned32 } fsbgp4mpebgp4PathAttrRouteAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AFI of the prefix" ::= { fsbgp4MpeBgp4PathAttrEntry 1 } fsbgp4mpebgp4PathAttrRouteSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SAFI of the prefix" ::= { fsbgp4MpeBgp4PathAttrEntry 2 } fsbgp4mpebgp4PathAttrPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AFI of the peer" ::= { fsbgp4MpeBgp4PathAttrEntry 3 } fsbgp4mpebgp4PathAttrPeer OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the peer where the path information was learned." ::= { fsbgp4MpeBgp4PathAttrEntry 4 } fsbgp4mpebgp4PathAttrIpAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field." ::= { fsbgp4MpeBgp4PathAttrEntry 5 } fsbgp4mpebgp4PathAttrIpAddrPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. This object is an IP address containing the prefix with length specified by bgp4PathAttrIpAddrPrefixLen. Any bits beyond the length specified by bgp4PathAttrIpAddrPrefixLen are zeroed." ::= { fsbgp4MpeBgp4PathAttrEntry 6 } fsbgp4mpebgp4PathAttrOrigin OBJECT-TYPE SYNTAX INTEGER { igp(1),-- networks are interior egp(2),-- networks learned via EGP incomplete(3) -- undetermined } MAX-ACCESS read-only STATUS current DESCRIPTION "The ultimate origin of the path information." ::= { fsbgp4MpeBgp4PathAttrEntry 7 } fsbgp4mpebgp4PathAttrASPathSegment OBJECT-TYPE SYNTAX OCTET STRING (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, traversed by a route in the UPDATE message. 2 AS_SEQUENCE: ordered set of ASs, traversed by a route in the UPDATE message. 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;" ::= { fsbgp4MpeBgp4PathAttrEntry 8 } fsbgp4mpebgp4PathAttrNextHop OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the border router that should be used for the destination network." ::= { fsbgp4MpeBgp4PathAttrEntry 9 } fsbgp4mpebgp4PathAttrMultiExitDisc OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "This metric is used to discriminate between multiple exit points to an adjacent autonomous system. A value of -1 indicates the absence of this attribute." ::= { fsbgp4MpeBgp4PathAttrEntry 10 } fsbgp4mpebgp4PathAttrLocalPref OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The originating BGP4 speaker's degree of preference for an advertised route. A value of -1 indicates the absence of this attribute." ::= { fsbgp4MpeBgp4PathAttrEntry 11 } fsbgp4mpebgp4PathAttrAtomicAggregate OBJECT-TYPE SYNTAX INTEGER { lessSpecificRrouteNotSelected(1), lessSpecificRouteSelected(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Whether or not the local system has selected a less specific route without selecting a more specific route." ::= { fsbgp4MpeBgp4PathAttrEntry 12 } fsbgp4mpebgp4PathAttrAggregatorAS OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the last BGP4 speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute." ::= { fsbgp4MpeBgp4PathAttrEntry 13 } fsbgp4mpebgp4PathAttrAggregatorAddr 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." ::= { fsbgp4MpeBgp4PathAttrEntry 14 } fsbgp4mpebgp4PathAttrCalcLocalPref OBJECT-TYPE SYNTAX Integer32 (-1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The degree of preference calculated by the receiving BGP4 speaker for an advertised route. A value of -1 indicates the absence of this attribute." ::= { fsbgp4MpeBgp4PathAttrEntry 15 } fsbgp4mpebgp4PathAttrBest OBJECT-TYPE SYNTAX INTEGER { nonbest(1),-- not chosen as best route best(2), -- chosen as best route stale(3) -- chosen as stale route } MAX-ACCESS read-only STATUS current DESCRIPTION "An indication of whether or not this route was chosen as the best BGP4 route." ::= { fsbgp4MpeBgp4PathAttrEntry 16 } fsbgp4mpebgp4PathAttrCommunity OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..800)) MAX-ACCESS read-only STATUS current DESCRIPTION "The community values received for this destinatin from the peer" ::= { fsbgp4MpeBgp4PathAttrEntry 17 } fsbgp4mpebgp4PathAttrOriginatorId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Originator-ID identifying the router that initially advertised this destination to a Route Reflector. A value of 0.0.0.0 indicates the absence of this attribute" REFERENCE "This attribute is defined in [RFC 2796]" ::= { fsbgp4MpeBgp4PathAttrEntry 18 } fsbgp4mpebgp4PathAttrClusterList OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..4096)) MAX-ACCESS read-only STATUS current DESCRIPTION "A sequence of four octet long values Cluster-IDs representing the reflection path that the route has passed. Each four octet long value represents the ID of a cluster that the route has traversed. A length of zero (0) indicates the absence of this attibute." REFERENCE "This attribute is defined in [RFC 2796]" ::= { fsbgp4MpeBgp4PathAttrEntry 19 } fsbgp4mpebgp4PathAttrExtCommunity OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..800)) MAX-ACCESS read-only STATUS current DESCRIPTION "The extended community values received for this destinatin from the peer" ::= { fsbgp4MpeBgp4PathAttrEntry 20 } fsbgp4mpebgp4PathAttrUnknown 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 zero (0) indicates the absence of such attribute(s). Octets beyond the maximum size, if any, are not recorded by this object." ::= { fsbgp4MpeBgp4PathAttrEntry 21 } fsbgp4mpebgp4PathAttrLabel OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "MPLS Label received for this destination from the peer " ::= { fsbgp4MpeBgp4PathAttrEntry 22 } fsbgp4mpebgp4PathAttrAS4PathSegment OBJECT-TYPE SYNTAX OCTET STRING (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, traversed by a route in the UPDATE message. 2 AS_SEQUENCE: ordered set of ASs, traversed by a route in the UPDATE message. 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 2 pairs of octets." REFERENCE "This attribute is defined in [RFC 6793]" ::= { fsbgp4MpeBgp4PathAttrEntry 23 } fsbgp4mpebgp4PathAttrAggregatorAS4 OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-only STATUS current DESCRIPTION "The 4 Byte AS number of the last BGP4 speaker that performed route aggregation. A value of zero (0) indicates the absence of this attribute." REFERENCE "This attribute is defined in [RFC 6793]" ::= { fsbgp4MpeBgp4PathAttrEntry 24 } -- MIB FOR FSBGP_PEER_EXTENSIONS_TABLE BEGIN -- This table is an Extension to the bgpPeerTable from stdbgp4.mib. -- This table contains, one entry per BGP peer, information -- about the BGP peer. fsbgp4MpePeerExtTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpePeerExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Peer Extension Table. The entries in the table specifies the additional features supported for a peer by futureBGP4 Speaker in addition to the features specified as in bgpPeerTable (described in stdbgp4.mib.). All entries in this table can be configured only if fsbgp4LocalAs has be configured." ::= { fsbgp 21 } fsbgp4MpePeerExtEntry OBJECT-TYPE SYNTAX Fsbgp4MpePeerExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the additional features supported for a peer by futureBGP4 Speaker." INDEX {fsbgp4mpePeerExtPeerType, fsbgp4mpePeerExtPeerRemoteAddr } ::= { fsbgp4MpePeerExtTable 1 } Fsbgp4MpePeerExtEntry ::= SEQUENCE { fsbgp4mpePeerExtPeerType InetAddressType, fsbgp4mpePeerExtPeerRemoteAddr InetAddress, fsbgp4mpePeerExtConfigurePeer INTEGER, fsbgp4mpePeerExtPeerRemoteAs Unsigned32, fsbgp4mpePeerExtEBGPMultiHop INTEGER, fsbgp4mpePeerExtEBGPHopLimit Integer32, fsbgp4mpePeerExtNextHopSelf INTEGER, fsbgp4mpePeerExtRflClient INTEGER, fsbgp4mpePeerExtTcpSendBufSize Integer32, fsbgp4mpePeerExtTcpRcvBufSize Integer32, fsbgp4mpePeerExtLclAddress InetAddress, fsbgp4mpePeerExtNetworkAddress InetAddress, fsbgp4mpePeerExtGateway InetAddress, fsbgp4mpePeerExtCommSendStatus INTEGER, fsbgp4mpePeerExtECommSendStatus INTEGER, fsbgp4mpePeerExtPassive INTEGER, fsbgp4mpePeerExtDefaultOriginate INTEGER, fsbgp4mpePeerExtActivateMPCapability INTEGER, fsbgp4mpePeerExtDeactivateMPCapability INTEGER, fsbgp4mpePeerExtMplsVpnVrfAssociated DisplayString, fsbgp4mpePeerExtMplsVpnCERouteTargetAdvt INTEGER, fsbgp4mpePeerExtMplsVpnCESiteOfOrigin DisplayString } fsbgp4mpePeerExtPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Type of the remote peer " ::= { fsbgp4MpePeerExtEntry 1 } fsbgp4mpePeerExtPeerRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote IP address of this entry's BGP peer." ::= { fsbgp4MpePeerExtEntry 2 } fsbgp4mpePeerExtConfigurePeer OBJECT-TYPE SYNTAX INTEGER { create (1), delete (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create or delete a peer. If called with create and no matching peer exists, then a new peer entry will be created. The admin status of this newly created peer will be stop. To enable the peer set the peers remote AS (fsbgp4mpePeerExtPeerRemoteAS)and change the peer's admin state (bgpPeerAdminState in stdbgp4.mib) to start. If this object is called with create and a matching peer exists, then no action is done. If called with delete and if a matching peer exists, then the complete instance associated with that peer will be deleted." ::= { fsbgp4MpePeerExtEntry 3 } fsbgp4mpePeerExtPeerRemoteAs OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote autonomous system number of the Peer. The peer admin status can be made up only if this object is configured for a valid AS number. When OPEN message is received from this peer during the BGP Connection establishment, this configured AS value is compared against the AS number received in the OPEN message. If both matches, then connection establishment continues. If there is any mismatch, then the connection is terminated. This object can be set only when the peer's admin status is down." ::= { fsbgp4MpePeerExtEntry 4 } fsbgp4mpePeerExtEBGPMultiHop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This objects enables the BGP4 Speaker to accept or attempt connections to external peers residing on network that are not directly connected. By default, only directly connected EBGP peers are allowed. For the internal peers, this object has no effect." DEFVAL { disable } ::= { fsbgp4MpePeerExtEntry 5 } fsbgp4mpePeerExtEBGPHopLimit OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This objects enables the BGP4 Speaker to accept or attempt connections to external peers residing on network that are not directly connected and seperated by a maximum hop limit as configured by this object. For the internal peers, this object has no effect." DEFVAL { 1 } ::= { fsbgp4MpePeerExtEntry 6 } fsbgp4mpePeerExtNextHopSelf OBJECT-TYPE SYNTAX INTEGER { automatic(1), self(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies how the next hop attribute sent in the update messages to this peer has to be generated. When the object takes the value of self,the next Hop attribute will always be the sender Local Address else the next hop will be generated based on the IP address of the destination and the present next hop in the route information." DEFVAL { automatic } ::= { fsbgp4MpePeerExtEntry 7 } fsbgp4mpePeerExtRflClient OBJECT-TYPE SYNTAX INTEGER { nonClient (1), client (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the peer is Client peer or Non-Client peer. By default, the peer is created as Non-Client Peer." DEFVAL {1} ::= {fsbgp4MpePeerExtEntry 8 } fsbgp4mpePeerExtTcpSendBufSize OBJECT-TYPE SYNTAX Integer32 (4096..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "This object configures the tcp window size on the sender side." DEFVAL { 65536 } ::= { fsbgp4MpePeerExtEntry 9 } fsbgp4mpePeerExtTcpRcvBufSize OBJECT-TYPE SYNTAX Integer32 (4096..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "This object configures the tcp window size on the receiver side." DEFVAL { 65536 } ::= { fsbgp4MpePeerExtEntry 10 } fsbgp4mpePeerExtLclAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies which address should be used as the source address of the TCP session initiated with the Peer. By default this object takes value as 0 and the source address of the TCP session is filled by TCP. This object can take value of any interface address. If this object refers to a valid interface address, then the TCP session initiated with the peer should have this interface address as the source address." ::= { fsbgp4MpePeerExtEntry 11 } fsbgp4mpePeerExtNetworkAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the remote peer's network address. TCP connection is established using the peer's remote-address. If the peer's remote-address is a IPv4 address, the peer's network address carries the IPv6 network address. Similarly, if the peer's remote-address is a IPv6 address, the peer's network address carries the IPv4 network address. This object can be configured only after the peer's remote-address and the corresponding local interface are configured." ::= { fsbgp4MpePeerExtEntry 12 } fsbgp4mpePeerExtGateway OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the gateway router's address that will be used as nexthop in the routes advertised to the peer. This ensures that the traffic coming from this peer is routed through this gateway." ::= { fsbgp4MpePeerExtEntry 13 } fsbgp4mpePeerExtCommSendStatus OBJECT-TYPE SYNTAX INTEGER { none (1), send (2), donotsend (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Community Send status of the peer. o none - is for read-only o send - send communities to this peer o donotsend - do not send communities to this peer." DEFVAL { send } ::= { fsbgp4MpePeerExtEntry 14 } fsbgp4mpePeerExtECommSendStatus OBJECT-TYPE SYNTAX INTEGER { none (1), send (2), donotsend (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Extended Community Send status of the peer. o none - is for read-only o send - send extended communities to this peer o donotsend - do not send extended communities to this peer." DEFVAL { send } ::= { fsbgp4MpePeerExtEntry 15 } fsbgp4mpePeerExtPassive OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set a peer connection to be passive, that means the speaker will not initiate the session with that peer instead it waits for the remote peer to initiate the session" ::= { fsbgp4MpePeerExtEntry 16 } fsbgp4mpePeerExtDefaultOriginate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "If this object is set to enable/disable the advertisement of the default route to the peer. This object overrides the global default route configuration (fsbgp4DefaultOriginate) and always send a default route to the peer with self next-hop. This advertisement occurs irrespective of the presence of default route in FDB. This object can be set only if the fsbgp4LocalAs is set." DEFVAL { disable } ::= { fsbgp4MpePeerExtEntry 17 } fsbgp4mpePeerExtActivateMPCapability OBJECT-TYPE SYNTAX INTEGER { ipv4unicast(1), ipv6unicast(2), vpnv4unicast(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is set to activate the corresponding MP Capability. If any of MP Capability is activate, then this capability should be negotiated while establishing session with this neighbor. Any get on this object will return only ZERO." ::= { fsbgp4MpePeerExtEntry 18 } fsbgp4mpePeerExtDeactivateMPCapability OBJECT-TYPE SYNTAX INTEGER { ipv4unicast(1), ipv6unicast(2), vpnv4unicast(8) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is set to deactivate the corresponding MP Capability. If any of MP Capability is deactivate, then this capability should not be negotiated while establishing session with this neighbor. Any get on this object will return only ZERO." ::= { fsbgp4MpePeerExtEntry 19 } fsbgp4mpePeerExtMplsVpnVrfAssociated OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-create STATUS current DESCRIPTION "Denotes the VRF associated with the CE peer. If the Vrf Name is not configured, the peer will be normal peer. with respect to this VRF." ::= { fsbgp4MpePeerExtEntry 20 } fsbgp4mpePeerExtMplsVpnCERouteTargetAdvt OBJECT-TYPE SYNTAX INTEGER { send (1), donotsend (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to inform whether the PE can receive Route Targets from CE, or PE can send Route Targets(RT) to CE router. By default sending RT to CE and receiving RT from CE are disabled." DEFVAL {donotsend} ::= { fsbgp4MpePeerExtEntry 21 } fsbgp4mpePeerExtMplsVpnCESiteOfOrigin OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-create STATUS current DESCRIPTION "Site Of Origin for the site connected CE peer" ::= { fsbgp4MpePeerExtEntry 22 } -- MIB FOR FSBGP_PEER_EXTENSIONS_TABLE END --- Multi-Exit Discriminator Table --- This table specifies the value that has to be assigned to the --- Multi-Exit Discriminator attribute when an update is sent. fsbgp4MpeMEDTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeMEDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP4 MED table. This table contains the MED values that are to be assigned to routes." ::= {fsbgp 22 } fsbgp4MpeMEDEntry OBJECT-TYPE SYNTAX Fsbgp4MpeMEDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the MED value." INDEX { fsbgp4mpeMEDIndex } ::= { fsbgp4MpeMEDTable 1 } Fsbgp4MpeMEDEntry ::= SEQUENCE { fsbgp4mpeMEDIndex Integer32, fsbgp4mpeMEDAdminStatus INTEGER, fsbgp4mpeMEDRemoteAS Unsigned32, fsbgp4mpeMEDIPAddrAfi InetAddressType, fsbgp4mpeMEDIPAddrSafi BgpSafi, fsbgp4mpeMEDIPAddrPrefix InetAddress, fsbgp4mpeMEDIPAddrPrefixLen Integer32, fsbgp4mpeMEDIntermediateAS DisplayString, fsbgp4mpeMEDDirection INTEGER, fsbgp4mpeMEDValue Unsigned32, fsbgp4mpeMEDPreference INTEGER, fsbgp4mpeMEDVrfName DisplayString } fsbgp4mpeMEDIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION " This is the index to the table. Any entry in the table can be configured only if fsbgp4LocalAs is set." ::= { fsbgp4MpeMEDEntry 1 } fsbgp4mpeMEDAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of this entry. The entries in a row are configurable only if the admin status is DOWN." ::= {fsbgp4MpeMEDEntry 2 } fsbgp4mpeMEDRemoteAS OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION " The remote autonomous system with which this entry is associated. A value of zero indicates that this entry is not valid and will not be matched for when the MED value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4MpeMEDEntry 3 } fsbgp4mpeMEDIPAddrAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of IP address prefix in the Network Layer Reachability Information field in updates. This field needs to be set before setting the object fsbgp4mpeMEDIPAddrPrefix." ::= { fsbgp4MpeMEDEntry 4 } fsbgp4mpeMEDIPAddrSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS read-write STATUS current DESCRIPTION "Type of IP address prefix in the Network Layer Reachability Information field in updates. This field needs to be set before setting the object fsbgp4mpeMEDIPAddrPrefix." ::= { fsbgp4MpeMEDEntry 5 } fsbgp4mpeMEDIPAddrPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field in updates. A value of zero indicates that the entry is not valid and will not be matched for when the MED value for an update is calculated." DEFVAL { '00000000'H } ::= { fsbgp4MpeMEDEntry 6 } fsbgp4mpeMEDIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. A value of zero indicates that the entry is not valid and will not be matched for when the MED value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4MpeMEDEntry 7 } fsbgp4mpeMEDIntermediateAS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Comma seperated list of AS numbers that are to be checked against the AS_PATH attribute of the Update. An empty field indicates that the same need not be checked for in the update.Maximum configurable size is 100." ::= { fsbgp4MpeMEDEntry 8 } fsbgp4mpeMEDDirection OBJECT-TYPE SYNTAX INTEGER { in(1), out(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The direction of the update with which the entry is to be associated." DEFVAL { in } ::= { fsbgp4MpeMEDEntry 9 } fsbgp4mpeMEDValue OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 2147483647 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The value assigned to the MED Attribute for the route present in NLRI" DEFVAL { 0 } ::= { fsbgp4MpeMEDEntry 10 } fsbgp4mpeMEDPreference OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the value present in this entry takes precedence when the attribute is already present in the update message that has been received." DEFVAL { false } ::= { fsbgp4MpeMEDEntry 11 } fsbgp4mpeMEDVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The human-readable name of the VPN." ::= { fsbgp4MpeMEDEntry 12 } -- Local Preference Table. -- This table specifies the value that has to assigned to the -- Local Preference attribute when an update is sent to an -- internal Peer or received from an external or internal peer. fsbgp4MpeLocalPrefTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeLocalPrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Local Preference table. This table contains, the value that is to be assigned to the Local Preference attibute." ::= { fsbgp 23 } fsbgp4MpeLocalPrefEntry OBJECT-TYPE SYNTAX Fsbgp4MpeLocalPrefEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the connection with a BGP peer." INDEX { fsbgp4mpeLocalPrefIndex } ::= {fsbgp4MpeLocalPrefTable 1 } Fsbgp4MpeLocalPrefEntry ::= SEQUENCE { fsbgp4mpeLocalPrefIndex Integer32, fsbgp4mpeLocalPrefAdminStatus INTEGER, fsbgp4mpeLocalPrefRemoteAS Unsigned32, fsbgp4mpeLocalPrefIPAddrAfi InetAddressType, fsbgp4mpeLocalPrefIPAddrSafi BgpSafi, fsbgp4mpeLocalPrefIPAddrPrefix InetAddress, fsbgp4mpeLocalPrefIPAddrPrefixLen Integer32, fsbgp4mpeLocalPrefIntermediateAS DisplayString, fsbgp4mpeLocalPrefDirection INTEGER, fsbgp4mpeLocalPrefValue Unsigned32, fsbgp4mpeLocalPrefPreference INTEGER, fsbgp4mpeLocalPrefVrfName DisplayString } fsbgp4mpeLocalPrefIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index to the table. Any entry in the table can be configured only if fsbgp4mpeLocalAs is set." ::= { fsbgp4MpeLocalPrefEntry 1 } fsbgp4mpeLocalPrefAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of this entry. The entries in a row are configurable only if the admin status is DOWN." ::= { fsbgp4MpeLocalPrefEntry 2 } fsbgp4mpeLocalPrefRemoteAS OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote autonomous system with which this entry is associated. A value of zero indicates that this entry is not valid and will not be matched for when the LocalPref value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4MpeLocalPrefEntry 3 } fsbgp4mpeLocalPrefIPAddrAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of IP address prefix in the Network Layer Reachability Information field. This field needs to be set before setting the object fsbgp4mpeLocalPrefIPAddrPrefix." ::= { fsbgp4MpeLocalPrefEntry 4 } fsbgp4mpeLocalPrefIPAddrSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS read-write STATUS current DESCRIPTION "Sub-sequent address family of IP address prefix in the Network Layer Reachability Information field.This field needs to be set before setting the object fsbgp4mpeLocalPrefIPAddrPrefix. " ::= { fsbgp4MpeLocalPrefEntry 5 } fsbgp4mpeLocalPrefIPAddrPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. A value of zero indicates that the entry is not valid and will not be matched for when the Local Pref value for an update is calculated." DEFVAL { '00000000'H } ::= { fsbgp4MpeLocalPrefEntry 6 } fsbgp4mpeLocalPrefIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. A value of zero indicates that the entry is not valid and will not be matched for when the Local Pref value for an update is calculated." DEFVAL { 0 } ::= { fsbgp4MpeLocalPrefEntry 7 } fsbgp4mpeLocalPrefIntermediateAS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Comma separated list of AS numbers that are to be present in the AS_PATH attribute of the Update. An empty field indicates that the same need not be checked for in the update.Maximum configurable size is 100." ::= { fsbgp4MpeLocalPrefEntry 8 } fsbgp4mpeLocalPrefDirection OBJECT-TYPE SYNTAX INTEGER { in(1), -- incoming updates out(2) -- outgoing updates } MAX-ACCESS read-write STATUS current DESCRIPTION "The direction of the update with which the entry is to be associated." DEFVAL { in } ::= { fsbgp4MpeLocalPrefEntry 9 } fsbgp4mpeLocalPrefValue OBJECT-TYPE SYNTAX Unsigned32 ( 0 .. 2147483647 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The value assigned to the LP Attribute for the route present in NLRI" DEFVAL { 100 } ::= { fsbgp4MpeLocalPrefEntry 10 } fsbgp4mpeLocalPrefPreference OBJECT-TYPE SYNTAX INTEGER { false(1), true(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the value present in this entry takes precedence when the attribute is already present in the update message that has been received." DEFVAL { false } ::= { fsbgp4MpeLocalPrefEntry 11 } fsbgp4mpeLocalPrefVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The human-readable name of the VPN." ::= { fsbgp4MpeLocalPrefEntry 12 } -- Update Filter Table. -- This table is used to filter out routing updates fsbgp4MpeUpdateFilterTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeUpdateFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Update Filter Table. This table contains Rules to filter out updates based on the AS from which it is received, NLRI and AS through which it had passed." ::= { fsbgp 24 } fsbgp4MpeUpdateFilterEntry OBJECT-TYPE SYNTAX Fsbgp4MpeUpdateFilterEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the updates that are to be filtered." INDEX { fsbgp4mpeUpdateFilterIndex } ::= { fsbgp4MpeUpdateFilterTable 1 } Fsbgp4MpeUpdateFilterEntry ::= SEQUENCE { fsbgp4mpeUpdateFilterIndex Integer32, fsbgp4mpeUpdateFilterAdminStatus INTEGER, fsbgp4mpeUpdateFilterRemoteAS Unsigned32, fsbgp4mpeUpdateFilterIPAddrAfi InetAddressType, fsbgp4mpeUpdateFilterIPAddrSafi BgpSafi, fsbgp4mpeUpdateFilterIPAddrPrefix InetAddress, fsbgp4mpeUpdateFilterIPAddrPrefixLen Integer32, fsbgp4mpeUpdateFilterIntermediateAS DisplayString, fsbgp4mpeUpdateFilterDirection INTEGER, fsbgp4mpeUpdateFilterAction INTEGER, fsbgp4mpeUpdateFilterVrfName DisplayString } fsbgp4mpeUpdateFilterIndex OBJECT-TYPE SYNTAX Integer32 (1..10) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index to the table. Any entry in the table can be configured only if fsbgp4LocalAs is set." ::= { fsbgp4MpeUpdateFilterEntry 1 } fsbgp4mpeUpdateFilterAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of this entry. The entries in a row are configurable only if the admin status is DOWN." ::= { fsbgp4MpeUpdateFilterEntry 2 } fsbgp4mpeUpdateFilterRemoteAS OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote autonomous system with which this entry is associated. A value of zero indicates that this entry is not valid and will not be matched for when the update is checked." DEFVAL { 0 } ::= { fsbgp4MpeUpdateFilterEntry 3 } fsbgp4mpeUpdateFilterIPAddrAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of IP address prefix in the Network Layer Reachability Information field. This field needs to be set, before setting the object fsbgp4mpeUpdateFilterIPAddrPrefix." ::= { fsbgp4MpeUpdateFilterEntry 4 } fsbgp4mpeUpdateFilterIPAddrSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS read-write STATUS current DESCRIPTION "SAFI of IP address prefix in the Network Layer Reachability Information field. This field needs to be set, before setting the object fsbgp4mpeUpdateFilterIPAddrPrefix." ::= { fsbgp4MpeUpdateFilterEntry 5 } fsbgp4mpeUpdateFilterIPAddrPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. A value of zero in this field indicates that the NLRI field may not be matched." DEFVAL { '00000000'H } ::= { fsbgp4MpeUpdateFilterEntry 6 } fsbgp4mpeUpdateFilterIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. A value of zero in this field indicates that the NLRI field may not be matched." DEFVAL { 0 } ::= { fsbgp4MpeUpdateFilterEntry 7 } fsbgp4mpeUpdateFilterIntermediateAS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Comma separated list of AS numbers that are to be present in the AS_PATH attribute of the Update. An empty field indicates that the same need not be checked for in the update." ::= { fsbgp4MpeUpdateFilterEntry 8 } fsbgp4mpeUpdateFilterDirection OBJECT-TYPE SYNTAX INTEGER { in(1), -- incoming updates out(2) -- outgoing updates } MAX-ACCESS read-write STATUS current DESCRIPTION "The direction of the update with which the entry is to be associated." DEFVAL { in } ::= { fsbgp4MpeUpdateFilterEntry 9 } fsbgp4mpeUpdateFilterAction OBJECT-TYPE SYNTAX INTEGER { allow (1), -- do not filter filter (2) -- filter } MAX-ACCESS read-write STATUS current DESCRIPTION "The action to be taken when the characteristics that are specified in the entry is matched." DEFVAL { filter } ::= { fsbgp4MpeUpdateFilterEntry 10 } fsbgp4mpeUpdateFilterVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The human-readable name of the VPN." ::= { fsbgp4MpeUpdateFilterEntry 11 } -- Aggregation Table. -- This table is used to aggregate the routing information -- before the same are advertised to peers. fsbgp4MpeAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Aggregate Table. The entries in the table specifies the IP address based on which the routing information has to be aggregated." ::= { fsbgp 25 } fsbgp4MpeAggregateEntry OBJECT-TYPE SYNTAX Fsbgp4MpeAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the IP address on which the aggregation has to be done." INDEX { fsbgp4mpeAggregateIndex } ::= { fsbgp4MpeAggregateTable 1 } Fsbgp4MpeAggregateEntry ::= SEQUENCE { fsbgp4mpeAggregateIndex Integer32, fsbgp4mpeAggregateAdminStatus INTEGER, fsbgp4mpeAggregateIPAddrAfi InetAddressType, fsbgp4mpeAggregateIPAddrSafi BgpSafi, fsbgp4mpeAggregateIPAddrPrefix InetAddress, fsbgp4mpeAggregateIPAddrPrefixLen Integer32, fsbgp4mpeAggregateAdvertise INTEGER, fsbgp4mpeAggregateVrfName DisplayString, fsbgp4mpeAggregateAsSet INTEGER, fsbgp4mpeAggregateAdvertiseRouteMapName DisplayString, fsbgp4mpeAggregateSuppressRouteMapName DisplayString, fsbgp4mpeAggregateAttributeRouteMapName DisplayString } fsbgp4mpeAggregateIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index to the table.Any entry in the table can be configured only if fsbgp4LocalAs is set." ::= { fsbgp4MpeAggregateEntry 1 } fsbgp4mpeAggregateAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), invalid(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of this entry. When the adminstatus is set to up, the aggregate entry will be made active and the aggregate route will be formed for this entry. When the adminstatus is set to down, the aggregate route, if advertised will be withdrawn and the more-specific routes will be advertised. When the adminstatus is set to invalid, the aggregate entry will be deleted." ::= { fsbgp4MpeAggregateEntry 2 } fsbgp4mpeAggregateIPAddrAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-write STATUS current DESCRIPTION "Type of IP address prefix in the Network Layer Reachability Information field. This field needs to be set before setting the object fsbgp4mpeAggregateIPAddrPrefix. " ::= { fsbgp4MpeAggregateEntry 3 } fsbgp4mpeAggregateIPAddrSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS read-write STATUS current DESCRIPTION "SAFI of IP address prefix in the Network Layer Reachability Information field. This field needs to be set before setting the object fsbgp4mpeAggregateIPAddrPrefix.. [Note] SAFI for Carrying Label (4) can't be set. The configuration with SAFI unicast(1) holds good for both labelled and unlabelled prefixes." ::= { fsbgp4MpeAggregateEntry 4 } fsbgp4mpeAggregateIPAddrPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-write STATUS current DESCRIPTION "An IP address prefix in the Network Layer Reachability Information field. This field is configurable only if the admin status is DOWN" ::= { fsbgp4MpeAggregateEntry 5 } fsbgp4mpeAggregateIPAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS read-write STATUS current DESCRIPTION "Length in bits of the IP address prefix in the Network Layer Reachability Information field. This field is configurable only if the admin status is DOWN." ::= { fsbgp4MpeAggregateEntry 6 } fsbgp4mpeAggregateAdvertise OBJECT-TYPE SYNTAX INTEGER { summaryOnly (1), all (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the route update that should be sent to the peers - summary-only - specifies that only the summarized route has to be advertised to peers. All - specifies that both the summary and the more-specific routes based on which the summary entry was generated has to be advertised to the peers." ::= { fsbgp4MpeAggregateEntry 7 } fsbgp4mpeAggregateVrfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-write STATUS current DESCRIPTION "The human-readable name of the VPN." ::= { fsbgp4MpeAggregateEntry 8 } fsbgp4mpeAggregateAsSet OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables/Disables the autonomous system set path information. It is an optional parameter " ::= { fsbgp4MpeAggregateEntry 9 } fsbgp4mpeAggregateAdvertiseRouteMapName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The human-readable name for adverise route-map. The route map contains the rules for advertising the routes while aggregation. When we use advertise-map, only advertise-map influences the creation of aggregate entry. In absence of advertise-map, the aggregate route inherits the attributes of the more specific routes, both suppressed and unsuppressed. When advertise-map is used with fsbgp4mpeAggregateAsSet (as enable) and suppress map, the aggregate inherits the attributes of only the routes that are selected in the advertise-map, irrespective of whether suppress-map suppresses the routes." ::= { fsbgp4MpeAggregateEntry 10 } fsbgp4mpeAggregateSuppressRouteMapName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The human-readable name for suppress route-map. The route map contains the rules for suppressing the routes while aggregation. when we use suppress-map configuration along with (summaryonly option set for) fsbgp4mpeAggregateAdvertise, it does'nt have any effect. And the more-specific routes that the suppress-map suppresses are not advertised. Other routes are advertised. When we use fsbgp4mpeAggregateAsSet (with enabled option) with suppress-map although suppress routes are not advertised, the aggregated routes inherits the attributes of all the suppressesed rotues. But it can be overwritten by attribute-map." ::= { fsbgp4MpeAggregateEntry 11 } fsbgp4mpeAggregateAttributeRouteMapName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "The human-readable name for attribute route-map. The route map contains the rules for setting the attributes the aggregated route. When attribute-map and advertise-map along with fsbgp4mpeAggregateAsSet (enable) and other configurations, the attribute-map overrides the attribute that are configured in the attribute-map." ::= { fsbgp4MpeAggregateEntry 12 } -- SCALAR_TABLE_END fsbgp4RRDGroup -- RRD OBJECT DEFINITION END -- MIB for Importing STATIC routes to BGP and Viewing non-BGP routes. fsbgp4MpeImportRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeImportRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Non-BGP routes imported into the BGP RIB can be viewed through this table. Also allows importing a static route into BGP.After updating the RIB tree, if there is any change in the best route selected, then the route is updated to the Common Forwarding table." ::= { fsbgp 26 } fsbgp4MpeImportRouteEntry OBJECT-TYPE SYNTAX Fsbgp4MpeImportRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Import Route entry." INDEX { fsbgp4mpeImportRoutePrefixAfi, fsbgp4mpeImportRoutePrefixSafi, fsbgp4mpeImportRoutePrefix, fsbgp4mpeImportRoutePrefixLen, fsbgp4mpeImportRouteProtocol, fsbgp4mpeImportRouteNextHop, fsbgp4mpeImportRouteIfIndex, fsbgp4mpeImportRouteMetric, fsbgp4mpeImportRouteVrf } ::= { fsbgp4MpeImportRouteTable 1 } Fsbgp4MpeImportRouteEntry ::= SEQUENCE { fsbgp4mpeImportRoutePrefixAfi InetAddressType, fsbgp4mpeImportRoutePrefixSafi BgpSafi, fsbgp4mpeImportRoutePrefix InetAddress, fsbgp4mpeImportRoutePrefixLen Integer32, fsbgp4mpeImportRouteProtocol Integer32, fsbgp4mpeImportRouteNextHop InetAddress, fsbgp4mpeImportRouteIfIndex Integer32, fsbgp4mpeImportRouteMetric Integer32, fsbgp4mpeImportRouteVrf DisplayString, fsbgp4mpeImportRouteAction INTEGER } fsbgp4mpeImportRoutePrefixAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of Prefix of the route to be imported." ::= { fsbgp4MpeImportRouteEntry 1 } fsbgp4mpeImportRoutePrefixSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI of Prefix of the route to be imported. Only UNICAST (1) is allowed right now. Route can be imported into VRF by providing SAFI (1) and VRF name." ::= { fsbgp4MpeImportRouteEntry 2 } fsbgp4mpeImportRoutePrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prefix of the route to be imported." ::= { fsbgp4MpeImportRouteEntry 3 } fsbgp4mpeImportRoutePrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Prefix length of the route." ::= { fsbgp4MpeImportRouteEntry 4 } fsbgp4mpeImportRouteProtocol OBJECT-TYPE SYNTAX Integer32 (2|3|8|13) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protocol value for Non-BGP routes. 2- LOCAL, 3 - STATIC, 8 - RIP, 13 - OSPF. Only STATIC routes (protocol 3) can be added through this table. However all non-BGP protocol (Local, Static, RIP, OSPF) routes can be viewed." ::= { fsbgp4MpeImportRouteEntry 5 } fsbgp4mpeImportRouteNextHop OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "NextHop Ipaddress for the route." ::= { fsbgp4MpeImportRouteEntry 6 } fsbgp4mpeImportRouteIfIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Interface Index of the Route" ::= { fsbgp4MpeImportRouteEntry 7 } fsbgp4mpeImportRouteMetric OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Metric for the route being imported." ::= { fsbgp4MpeImportRouteEntry 8 } fsbgp4mpeImportRouteVrf OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Vrf in which the route should be imported. If the rotueis to be installed in default VRF, the value should be NULL string" ::= { fsbgp4MpeImportRouteEntry 9 } fsbgp4mpeImportRouteAction OBJECT-TYPE SYNTAX INTEGER { add (1), -- route addition delete (2) -- route deletion } MAX-ACCESS read-write STATUS current DESCRIPTION "Controls addition or deletion of route." ::= { fsbgp4MpeImportRouteEntry 10 } -- MIB for Importing DIRECT/STATIC routes to BGP end -- MIB for getting FSM transition history fsbgp4MpeFsmTransitionHistTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeFsmTransitionHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Gets FSM transitions history per peer " ::= { fsbgp 27 } fsbgp4MpeFsmTransitionHistEntry OBJECT-TYPE SYNTAX Fsbgp4MpeFsmTransitionHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Fsm Hist entry." INDEX { fsbgp4mpePeerType, fsbgp4mpePeer } ::= { fsbgp4MpeFsmTransitionHistTable 1 } Fsbgp4MpeFsmTransitionHistEntry ::= SEQUENCE { fsbgp4mpePeerType InetAddressType, fsbgp4mpePeer InetAddress, fsbgp4mpeFsmTransitionHist DisplayString } fsbgp4mpePeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of Peer from which FSM transition history would be read." ::= { fsbgp4MpeFsmTransitionHistEntry 1 } fsbgp4mpePeer OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer from which FSM transition history would be read." ::= { fsbgp4MpeFsmTransitionHistEntry 2 } fsbgp4mpeFsmTransitionHist OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION " sequence of FSM states separated by space" ::= { fsbgp4MpeFsmTransitionHistEntry 3 } --- Routes Damping History Table fsbgp4MpeRfd OBJECT IDENTIFIER ::= { fsbgp 28} fsbgp4MpeRfdRtDampHistTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeRfdRtDampHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route damping history table.This table contains the figure-of-merit and the route status" ::= { fsbgp4MpeRfd 1 } fsbgp4MpeRfdRtDampHistEntry OBJECT-TYPE SYNTAX Fsbgp4MpeRfdRtDampHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains route damping history" INDEX { fsbgp4mpePathAttrAddrPrefixAfi, fsbgp4mpePathAttrAddrPrefixSafi, fsbgp4mpePathAttrAddrPrefix, fsbgp4mpePathAttrAddrPrefixLen, fsbgp4mpePathAttrPeerType, fsbgp4mpePathAttrPeer } ::= { fsbgp4MpeRfdRtDampHistTable 1 } Fsbgp4MpeRfdRtDampHistEntry ::= SEQUENCE { fsbgp4mpePathAttrAddrPrefixAfi InetAddressType, fsbgp4mpePathAttrAddrPrefixSafi BgpSafi, fsbgp4mpePathAttrAddrPrefix InetAddress, fsbgp4mpePathAttrAddrPrefixLen Integer32, fsbgp4mpePathAttrPeerType InetAddressType, fsbgp4mpePathAttrPeer InetAddress, fsbgp4mpeRfdRtFom Integer32, fsbgp4mpeRfdRtLastUpdtTime Integer32, fsbgp4mpeRfdRtState INTEGER, fsbgp4mpeRfdRtStatus INTEGER, fsbgp4mpeRfdRtFlapCount Integer32, fsbgp4mpeRfdRtFlapTime Integer32, fsbgp4mpeRfdRtReuseTime Integer32 } fsbgp4mpePathAttrAddrPrefixAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of the route " ::= { fsbgp4MpeRfdRtDampHistEntry 1 } fsbgp4mpePathAttrAddrPrefixSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI of the route " ::= { fsbgp4MpeRfdRtDampHistEntry 2 } fsbgp4mpePathAttrAddrPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP address prefix in the NLRI field. This object is an IP address containing the prefix with the length specified by fsbgp4mpePathAttrAddrPrefixLen. Any bits beyond the length specified by bgp4PathAttrAddrPrefixLen are zeroed." ::= { fsbgp4MpeRfdRtDampHistEntry 3 } fsbgp4mpePathAttrAddrPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Length in bits of the IP address prefix in NLRI field." ::= { fsbgp4MpeRfdRtDampHistEntry 4 } fsbgp4mpePathAttrPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of the peer " ::= { fsbgp4MpeRfdRtDampHistEntry 5 } fsbgp4mpePathAttrPeer OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Peer remote address of the peer where the path information was learned." ::= { fsbgp4MpeRfdRtDampHistEntry 6 } fsbgp4mpeRfdRtFom OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The figure-of-merit of the route" ::= { fsbgp4MpeRfdRtDampHistEntry 7 } fsbgp4mpeRfdRtLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the route figure-of-merit was updated." ::= {fsbgp4MpeRfdRtDampHistEntry 8 } fsbgp4mpeRfdRtState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value gives the status whether the route is suppressed or not " ::= { fsbgp4MpeRfdRtDampHistEntry 9 } fsbgp4mpeRfdRtStatus OBJECT-TYPE SYNTAX INTEGER { none(1), feasibleroute (2), unfeasibleroute (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value gives the status whether the route is feasible or unfeasible route" ::= { fsbgp4MpeRfdRtDampHistEntry 10 } fsbgp4mpeRfdRtFlapCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the number of times the route being flapped" ::= { fsbgp4MpeRfdRtDampHistEntry 11 } fsbgp4mpeRfdRtFlapTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The time calculated for a route, from when a route is being flapped for first time, time in seconds" ::= { fsbgp4MpeRfdRtDampHistEntry 12 } fsbgp4mpeRfdRtReuseTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The time after which a route can be reused again after it moves to suppressed state from unsuppressed state, time in seconds" ::= { fsbgp4MpeRfdRtDampHistEntry 13 } --- Peers Damping History Table fsbgp4MpeRfdPeerDampHistTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeRfdPeerDampHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Damping history table. It contains the peer figure-of-merit and peer status." ::= { fsbgp4MpeRfd 2 } fsbgp4MpeRfdPeerDampHistEntry OBJECT-TYPE SYNTAX Fsbgp4MpeRfdPeerDampHistEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains peer damping history" INDEX { fsbgp4mpePeerRemoteIpAddrType, fsbgp4mpePeerRemoteIpAddr } ::= { fsbgp4MpeRfdPeerDampHistTable 1 } Fsbgp4MpeRfdPeerDampHistEntry ::= SEQUENCE { fsbgp4mpePeerRemoteIpAddrType InetAddressType, fsbgp4mpePeerRemoteIpAddr InetAddress, fsbgp4mpeRfdPeerFom Integer32, fsbgp4mpeRfdPeerLastUpdtTime Integer32, fsbgp4mpeRfdPeerState INTEGER, fsbgp4mpeRfdPeerStatus INTEGER } fsbgp4mpePeerRemoteIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of the remote peer " ::= { fsbgp4MpeRfdPeerDampHistEntry 1 } fsbgp4mpePeerRemoteIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The peer remote address of the peer." ::= { fsbgp4MpeRfdPeerDampHistEntry 2 } fsbgp4mpeRfdPeerFom OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The current figure-of-merit of peer" ::= {fsbgp4MpeRfdPeerDampHistEntry 3 } fsbgp4mpeRfdPeerLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the figure-of-merit was updated." ::= {fsbgp4MpeRfdPeerDampHistEntry 4 } fsbgp4mpeRfdPeerState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the status whether peer is suppressed or not" ::= {fsbgp4MpeRfdPeerDampHistEntry 5 } fsbgp4mpeRfdPeerStatus OBJECT-TYPE SYNTAX INTEGER { none(1), peerup (2), peerdown (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the status whether peer is up or down" ::= {fsbgp4MpeRfdPeerDampHistEntry 6 } ---Routes Reuse List Table fsbgp4MpeRfdRtsReuseListTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeRfdRtsReuseListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routes Reuse List Table. It contains the IP prefix and prefix length." ::= { fsbgp4MpeRfd 3 } fsbgp4MpeRfdRtsReuseListEntry OBJECT-TYPE SYNTAX Fsbgp4MpeRfdRtsReuseListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains routes reuse list" INDEX { fsbgp4mpeRtAfi, fsbgp4mpeRtSafi, fsbgp4mpeRtIPPrefix, fsbgp4mpeRtIPPrefixLen, fsbgp4mpeRfdRtsReusePeerType, fsbgp4mpePeerRemAddress } ::= { fsbgp4MpeRfdRtsReuseListTable 1 } Fsbgp4MpeRfdRtsReuseListEntry ::= SEQUENCE { fsbgp4mpeRtAfi InetAddressType, fsbgp4mpeRtSafi BgpSafi, fsbgp4mpeRtIPPrefix InetAddress, fsbgp4mpeRtIPPrefixLen Integer32, fsbgp4mpeRfdRtsReusePeerType InetAddressType, fsbgp4mpePeerRemAddress InetAddress, fsbgp4mpeRfdRtReuseListRtFom Integer32, fsbgp4mpeRfdRtReuseListRtLastUpdtTime Integer32, fsbgp4mpeRfdRtReuseListRtState INTEGER, fsbgp4mpeRfdRtReuseListRtStatus INTEGER } fsbgp4mpeRtAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of the route" ::= { fsbgp4MpeRfdRtsReuseListEntry 1 } fsbgp4mpeRtSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of the route" ::= { fsbgp4MpeRfdRtsReuseListEntry 2 } fsbgp4mpeRtIPPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "An IP address prefix in the NLRI field. This object is an IP address containing the prefix with the length specified by fsbgp4RtIPPrefixLen. Any bits beyond the length specified by fsbgp4IPPrefixLen are zeroed." ::= { fsbgp4MpeRfdRtsReuseListEntry 3 } fsbgp4mpeRtIPPrefixLen OBJECT-TYPE SYNTAX Integer32 (0..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Length in bits of the IP address prefix in NLRI field." ::= { fsbgp4MpeRfdRtsReuseListEntry 4 } fsbgp4mpeRfdRtsReusePeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of the remote peer" ::= { fsbgp4MpeRfdRtsReuseListEntry 5 } fsbgp4mpePeerRemAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Peer remote address of the peer where the path information was learned." ::= { fsbgp4MpeRfdRtsReuseListEntry 6 } fsbgp4mpeRfdRtReuseListRtFom OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The figure-of-merit of the route which is in the routes reuse list" ::= {fsbgp4MpeRfdRtsReuseListEntry 7 } fsbgp4mpeRfdRtReuseListRtLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the route figure-of-merit was updated." ::= {fsbgp4MpeRfdRtsReuseListEntry 8 } fsbgp4mpeRfdRtReuseListRtState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value gives the status whether the route is suppressed or not " ::= { fsbgp4MpeRfdRtsReuseListEntry 9 } fsbgp4mpeRfdRtReuseListRtStatus OBJECT-TYPE SYNTAX INTEGER { none(1), feasibleroute (2), unfeasibleroute (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value gives the status whether the route is feasible or unfeasible route" ::= { fsbgp4MpeRfdRtsReuseListEntry 10 } --- Peer's Reuse List Table fsbgp4MpeRfdPeerReuseListTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeRfdPeerReuseListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer's Reuse List Table. It contains the Peer Remote Address." ::= { fsbgp4MpeRfd 4 } fsbgp4MpeRfdPeerReuseListEntry OBJECT-TYPE SYNTAX Fsbgp4MpeRfdPeerReuseListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains routes reuse list" INDEX { fsbgp4mpeRfdPeerRemIpAddrType, fsbgp4mpeRfdPeerRemIpAddr } ::= {fsbgp4MpeRfdPeerReuseListTable 1 } Fsbgp4MpeRfdPeerReuseListEntry ::= SEQUENCE { fsbgp4mpeRfdPeerRemIpAddrType InetAddressType, fsbgp4mpeRfdPeerRemIpAddr InetAddress, fsbgp4mpeRfdPeerReuseListPeerFom Integer32, fsbgp4mpeRfdPeerReuseListLastUpdtTime Integer32, fsbgp4mpeRfdPeerReuseListPeerState INTEGER, fsbgp4mpeRfdPeerReuseListPeerStatus INTEGER } fsbgp4mpeRfdPeerRemIpAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of the peer" ::= { fsbgp4MpeRfdPeerReuseListEntry 1 } fsbgp4mpeRfdPeerRemIpAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The peer remote address of the peer which is in the peer's reuse list." ::= { fsbgp4MpeRfdPeerReuseListEntry 2 } fsbgp4mpeRfdPeerReuseListPeerFom OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "The current figure-of-merit of peer" ::= {fsbgp4MpeRfdPeerReuseListEntry 3 } fsbgp4mpeRfdPeerReuseListLastUpdtTime OBJECT-TYPE SYNTAX Integer32(1..2147483647) MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the figure-of-merit was updated." ::= {fsbgp4MpeRfdPeerReuseListEntry 4 } fsbgp4mpeRfdPeerReuseListPeerState OBJECT-TYPE SYNTAX INTEGER { none(1), suppressed (2), unsuppressed (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the status whether peer is suppressed or not" ::= {fsbgp4MpeRfdPeerReuseListEntry 5 } fsbgp4mpeRfdPeerReuseListPeerStatus OBJECT-TYPE SYNTAX INTEGER { none(1), peerup (2), peerdown (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value gives the status whether peer is up or down" ::= {fsbgp4MpeRfdPeerReuseListEntry 6 } -- MIB FOR FSBGP_ROUTEFLAPDAMPING end -- MIB FOR FSBGP_COMMUNITY --- Routes Additive Community Table --- Represents the additive communities configured for --- destinations. fsbgpMpeComm OBJECT IDENTIFIER ::= { fsbgp 29} fsbgp4MpeCommRouteAddCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeCommRouteAddCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure additive communities for a given destination." ::= {fsbgpMpeComm 1 } fsbgp4MpeCommRouteAddCommEntry OBJECT-TYPE SYNTAX Fsbgp4MpeCommRouteAddCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routes configured additive communities Table Entry" INDEX {fsbgp4mpeAddCommRtAfi, fsbgp4mpeAddCommRtSafi, fsbgp4mpeAddCommIpNetwork, fsbgp4mpeAddCommIpPrefixLen, fsbgp4mpeAddCommVal } ::= { fsbgp4MpeCommRouteAddCommTable 1 } Fsbgp4MpeCommRouteAddCommEntry ::= SEQUENCE { fsbgp4mpeAddCommRtAfi InetAddressType, fsbgp4mpeAddCommRtSafi BgpSafi, fsbgp4mpeAddCommIpNetwork InetAddress, fsbgp4mpeAddCommIpPrefixLen Integer32, fsbgp4mpeAddCommVal Unsigned32, fsbgp4mpeAddCommRowStatus RowStatus } fsbgp4mpeAddCommRtAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the destination" ::= { fsbgp4MpeCommRouteAddCommEntry 1 } fsbgp4mpeAddCommRtSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI of IP address of the destination" ::= { fsbgp4MpeCommRouteAddCommEntry 2 } fsbgp4mpeAddCommIpNetwork OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the destination" ::= { fsbgp4MpeCommRouteAddCommEntry 3 } fsbgp4mpeAddCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4MpeCommRouteAddCommEntry 4 } fsbgp4mpeAddCommVal OBJECT-TYPE SYNTAX Unsigned32 (65536..4294901759|4294967041..4294967043) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Additive Community configured for the Route" ::= { fsbgp4MpeCommRouteAddCommEntry 5 } fsbgp4mpeAddCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAS is configured." ::= { fsbgp4MpeCommRouteAddCommEntry 6 } --- Routes Delete Community Table --- Represents the communities to be deleted for the --- destinations. fsbgp4MpeCommRouteDeleteCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeCommRouteDeleteCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure delete communities for a given destination." ::= {fsbgpMpeComm 2} fsbgp4MpeCommRouteDeleteCommEntry OBJECT-TYPE SYNTAX Fsbgp4MpeCommRouteDeleteCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routes configured delete communities Table Entry" INDEX {fsbgp4mpeDeleteCommRtAfi, fsbgp4mpeDeleteCommRtSafi, fsbgp4mpeDeleteCommIpNetwork, fsbgp4mpeDeleteCommIpPrefixLen, fsbgp4mpeDeleteCommVal } ::= { fsbgp4MpeCommRouteDeleteCommTable 1 } Fsbgp4MpeCommRouteDeleteCommEntry ::= SEQUENCE { fsbgp4mpeDeleteCommRtAfi InetAddressType, fsbgp4mpeDeleteCommRtSafi BgpSafi, fsbgp4mpeDeleteCommIpNetwork InetAddress, fsbgp4mpeDeleteCommIpPrefixLen Integer32, fsbgp4mpeDeleteCommVal Unsigned32, fsbgp4mpeDeleteCommRowStatus RowStatus } fsbgp4mpeDeleteCommRtAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the destination" ::= { fsbgp4MpeCommRouteDeleteCommEntry 1 } fsbgp4mpeDeleteCommRtSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI of IP address of the destination" ::= { fsbgp4MpeCommRouteDeleteCommEntry 2 } fsbgp4mpeDeleteCommIpNetwork OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the destination" ::= { fsbgp4MpeCommRouteDeleteCommEntry 3 } fsbgp4mpeDeleteCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4MpeCommRouteDeleteCommEntry 4 } fsbgp4mpeDeleteCommVal OBJECT-TYPE SYNTAX Unsigned32 (65536..4294901759|4294967041..4294967043) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Delete Community configured for the Route" ::= { fsbgp4MpeCommRouteDeleteCommEntry 5 } fsbgp4mpeDeleteCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAS is configured." ::= { fsbgp4MpeCommRouteDeleteCommEntry 6 } --- Routes Community Set Status Table --- Represents the status or local policy (can be either, addition of --- communities, deletion of communities or both or complete --- ommission of communities) for destinations. fsbgp4MpeCommRouteCommSetStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeCommRouteCommSetStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the local policy of communities for a given destination." ::= {fsbgpMpeComm 3 } fsbgp4MpeCommRouteCommSetStatusEntry OBJECT-TYPE SYNTAX Fsbgp4MpeCommRouteCommSetStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routes configured delete communities Table Entry" INDEX {fsbgp4mpeCommSetStatusAfi, fsbgp4mpeCommSetStatusSafi, fsbgp4mpeCommSetStatusIpNetwork, fsbgp4mpeCommSetStatusIpPrefixLen } ::= { fsbgp4MpeCommRouteCommSetStatusTable 1 } Fsbgp4MpeCommRouteCommSetStatusEntry ::= SEQUENCE { fsbgp4mpeCommSetStatusAfi InetAddressType, fsbgp4mpeCommSetStatusSafi BgpSafi, fsbgp4mpeCommSetStatusIpNetwork InetAddress, fsbgp4mpeCommSetStatusIpPrefixLen Integer32, fsbgp4mpeCommSetStatus INTEGER, fsbgp4mpeCommSetStatusRowStatus RowStatus } fsbgp4mpeCommSetStatusAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the destination" ::= { fsbgp4MpeCommRouteCommSetStatusEntry 1 } fsbgp4mpeCommSetStatusSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI of IP address of the destination" ::= { fsbgp4MpeCommRouteCommSetStatusEntry 2 } fsbgp4mpeCommSetStatusIpNetwork OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the destination" ::= { fsbgp4MpeCommRouteCommSetStatusEntry 3 } fsbgp4mpeCommSetStatusIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4MpeCommRouteCommSetStatusEntry 4 } fsbgp4mpeCommSetStatus OBJECT-TYPE SYNTAX INTEGER { none (1), set (2), setnone (3), modify (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Community Set status for the Route. o none - is for read-only o set - to send only with configured additive communities o setnone - to send without communities, o modify - to strip delete communities in received communities and add additive communities This object can be set only if fsbgp4LocalAs is configured." DEFVAL { 4 } ::= { fsbgp4MpeCommRouteCommSetStatusEntry 5 } fsbgp4mpeCommSetStatusRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for creating entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4MpeCommRouteCommSetStatusEntry 6 } -- MIB FOR FSBGP_COMMUNITY end -- MIB FOR FSBGP_EXTCOMM --- Routes Additive Ext-Community Table --- Represents the additive extended communities configured for --- destinations. fsbgpMpeExtComm OBJECT IDENTIFIER ::= {fsbgp 30} fsbgp4MpeExtCommRouteAddExtCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeExtCommRouteAddExtCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure additive extended communities for a given destination." ::= {fsbgpMpeExtComm 1 } fsbgp4MpeExtCommRouteAddExtCommEntry OBJECT-TYPE SYNTAX Fsbgp4MpeExtCommRouteAddExtCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routes configured additive ext-communities Table Entry" INDEX {fsbgp4mpeAddExtCommRtAfi, fsbgp4mpeAddExtCommRtSafi, fsbgp4mpeAddExtCommIpNetwork, fsbgp4mpeAddExtCommIpPrefixLen, fsbgp4mpeAddExtCommVal } ::= { fsbgp4MpeExtCommRouteAddExtCommTable 1 } Fsbgp4MpeExtCommRouteAddExtCommEntry ::= SEQUENCE { fsbgp4mpeAddExtCommRtAfi InetAddressType, fsbgp4mpeAddExtCommRtSafi BgpSafi, fsbgp4mpeAddExtCommIpNetwork InetAddress, fsbgp4mpeAddExtCommIpPrefixLen Integer32, fsbgp4mpeAddExtCommVal OCTET STRING, fsbgp4mpeAddExtCommRowStatus RowStatus } fsbgp4mpeAddExtCommRtAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the destination" ::= { fsbgp4MpeExtCommRouteAddExtCommEntry 1 } fsbgp4mpeAddExtCommRtSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the destination" ::= { fsbgp4MpeExtCommRouteAddExtCommEntry 2 } fsbgp4mpeAddExtCommIpNetwork OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the destination" ::= { fsbgp4MpeExtCommRouteAddExtCommEntry 3 } fsbgp4mpeAddExtCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4MpeExtCommRouteAddExtCommEntry 4 } fsbgp4mpeAddExtCommVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Additive Ext-Community for the destination" ::= { fsbgp4MpeExtCommRouteAddExtCommEntry 5 } fsbgp4mpeAddExtCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for creating entries into this table.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4MpeExtCommRouteAddExtCommEntry 6 } --- Routes Delete Ext-Community Table --- Represents the extended communities to be deleted for the --- destinations. fsbgp4MpeExtCommRouteDeleteExtCommTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeExtCommRouteDeleteExtCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure delete extended communities for a given destination." ::= {fsbgpMpeExtComm 2 } fsbgp4MpeExtCommRouteDeleteExtCommEntry OBJECT-TYPE SYNTAX Fsbgp4MpeExtCommRouteDeleteExtCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routes configured delete ext-communities Table Entry" INDEX {fsbgp4mpeDeleteExtCommRtAfi, fsbgp4mpeDeleteExtCommRtSafi, fsbgp4mpeDeleteExtCommIpNetwork, fsbgp4mpeDeleteExtCommIpPrefixLen, fsbgp4mpeDeleteExtCommVal } ::= { fsbgp4MpeExtCommRouteDeleteExtCommTable 1 } Fsbgp4MpeExtCommRouteDeleteExtCommEntry ::= SEQUENCE { fsbgp4mpeDeleteExtCommRtAfi InetAddressType, fsbgp4mpeDeleteExtCommRtSafi BgpSafi, fsbgp4mpeDeleteExtCommIpNetwork InetAddress, fsbgp4mpeDeleteExtCommIpPrefixLen Integer32, fsbgp4mpeDeleteExtCommVal OCTET STRING, fsbgp4mpeDeleteExtCommRowStatus RowStatus } fsbgp4mpeDeleteExtCommRtAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the destination" ::= { fsbgp4MpeExtCommRouteDeleteExtCommEntry 1 } fsbgp4mpeDeleteExtCommRtSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI of IP address of the destination" ::= { fsbgp4MpeExtCommRouteDeleteExtCommEntry 2 } fsbgp4mpeDeleteExtCommIpNetwork OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the destination" ::= { fsbgp4MpeExtCommRouteDeleteExtCommEntry 3 } fsbgp4mpeDeleteExtCommIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP prefix length for the destination" ::= { fsbgp4MpeExtCommRouteDeleteExtCommEntry 4 } fsbgp4mpeDeleteExtCommVal OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Delete Ext-Community for the destination" ::= { fsbgp4MpeExtCommRouteDeleteExtCommEntry 5 } fsbgp4mpeDeleteExtCommRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status to create entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4MpeExtCommRouteDeleteExtCommEntry 6 } --- Routes Ext-Community Set Status Table --- Represents the status or local policy (can be either, addition of extended --- communities, deletion of extended communities or both or complete --- ommission of extended communities) for destinations. fsbgp4MpeExtCommRouteExtCommSetStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeExtCommRouteExtCommSetStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the local policy of extended communities for a given destination." ::= {fsbgpMpeExtComm 3 } fsbgp4MpeExtCommRouteExtCommSetStatusEntry OBJECT-TYPE SYNTAX Fsbgp4MpeExtCommRouteExtCommSetStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Routes configured delete ext-communities Table Entry" INDEX { fsbgp4mpeExtCommSetStatusRtAfi, fsbgp4mpeExtCommSetStatusRtSafi, fsbgp4mpeExtCommSetStatusIpNetwork, fsbgp4mpeExtCommSetStatusIpPrefixLen } ::= { fsbgp4MpeExtCommRouteExtCommSetStatusTable 1 } Fsbgp4MpeExtCommRouteExtCommSetStatusEntry ::= SEQUENCE { fsbgp4mpeExtCommSetStatusRtAfi InetAddressType, fsbgp4mpeExtCommSetStatusRtSafi BgpSafi, fsbgp4mpeExtCommSetStatusIpNetwork InetAddress, fsbgp4mpeExtCommSetStatusIpPrefixLen Integer32, fsbgp4mpeExtCommSetStatus INTEGER, fsbgp4mpeExtCommSetStatusRowStatus RowStatus } fsbgp4mpeExtCommSetStatusRtAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the destination" ::= { fsbgp4MpeExtCommRouteExtCommSetStatusEntry 1 } fsbgp4mpeExtCommSetStatusRtSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI of IP address of the destination" ::= { fsbgp4MpeExtCommRouteExtCommSetStatusEntry 2 } fsbgp4mpeExtCommSetStatusIpNetwork OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the destination" ::= { fsbgp4MpeExtCommRouteExtCommSetStatusEntry 3 } fsbgp4mpeExtCommSetStatusIpPrefixLen OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP prefix length of the destination" ::= { fsbgp4MpeExtCommRouteExtCommSetStatusEntry 4 } fsbgp4mpeExtCommSetStatus OBJECT-TYPE SYNTAX INTEGER { none (1), set (2), setnone (3), modify (4) } MAX-ACCESS read-create STATUS current DESCRIPTION "Ext-Community Set status for the Route. o none - is for read-only o set - to send only with configured additive ext-communities o setnone - to send without ext-communities, o modify - to strip delete ext-communities in received extended communities and add additive ext-communities. This object can be set only if fsbgp4LocalAs is configured." DEFVAL { 4 } ::= { fsbgp4MpeExtCommRouteExtCommSetStatusEntry 5 } fsbgp4mpeExtCommSetStatusRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status to create entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4MpeExtCommRouteExtCommSetStatusEntry 6 } --- Peer Link Bandwidth Table --- Represents the link bandwidth for a given peer. fsbgp4MpePeerLinkBwTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpePeerLinkBwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to configure the link bandwidths for a given peer" ::= {fsbgpMpeExtComm 4} fsbgp4MpePeerLinkBwEntry OBJECT-TYPE SYNTAX Fsbgp4MpePeerLinkBwEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Peer Link Bandwidth Table Entry" INDEX { fsbgp4mpePeerLinkType, fsbgp4mpePeerLinkRemAddr } ::= { fsbgp4MpePeerLinkBwTable 1 } Fsbgp4MpePeerLinkBwEntry ::= SEQUENCE { fsbgp4mpePeerLinkType InetAddressType, fsbgp4mpePeerLinkRemAddr InetAddress, fsbgp4mpeLinkBandWidth Unsigned32, fsbgp4mpePeerLinkBwRowStatus RowStatus } fsbgp4mpePeerLinkType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI of IP address of the Peer" ::= { fsbgp4MpePeerLinkBwEntry 1 } fsbgp4mpePeerLinkRemAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP address of the Peer" ::= { fsbgp4MpePeerLinkBwEntry 2 } fsbgp4mpeLinkBandWidth OBJECT-TYPE SYNTAX Unsigned32 (7000..4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Link Bandwidth in bytes per second.This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4MpePeerLinkBwEntry 3 } fsbgp4mpePeerLinkBwRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row Status to create entries into this table. This object can be set only if fsbgp4LocalAs is configured." ::= { fsbgp4MpePeerLinkBwEntry 4 } -- MIB FOR FSBGP_EXTCOMM end -- MIB FOR FSBGP_CABILITIES fsbgpMpeCaps OBJECT IDENTIFIER ::= {fsbgp 31} --- Supported Capabilities Table fsbgp4MpeCapSupportedCapsTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeCapSupportedCapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Supported Capabilities Table. This table contains, the capabilities that are supported for particular peer" ::= {fsbgpMpeCaps 1 } fsbgp4MpeCapSupportedCapsEntry OBJECT-TYPE SYNTAX Fsbgp4MpeCapSupportedCapsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry contains supported Capabilites" INDEX { fsbgp4mpeCapPeerType, fsbgp4mpeCapPeerRemoteIpAddr, fsbgp4mpeSupportedCapabilityCode, fsbgp4mpeSupportedCapabilityLength, fsbgp4mpeSupportedCapabilityValue } ::= { fsbgp4MpeCapSupportedCapsTable 1 } Fsbgp4MpeCapSupportedCapsEntry ::= SEQUENCE { fsbgp4mpeCapPeerType InetAddressType, fsbgp4mpeCapPeerRemoteIpAddr InetAddress, fsbgp4mpeSupportedCapabilityCode Integer32, fsbgp4mpeSupportedCapabilityLength Integer32, fsbgp4mpeSupportedCapabilityValue OCTET STRING, fsbgp4mpeCapSupportedCapsRowStatus RowStatus, fsbgp4mpeCapAnnouncedStatus INTEGER, fsbgp4mpeCapReceivedStatus INTEGER, fsbgp4mpeCapNegotiatedStatus INTEGER, fsbgp4mpeCapConfiguredStatus INTEGER } fsbgp4mpeCapPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote IP Address of Peer " ::= { fsbgp4MpeCapSupportedCapsEntry 1 } fsbgp4mpeCapPeerRemoteIpAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (4..16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote IP Address of Peer " ::= { fsbgp4MpeCapSupportedCapsEntry 2 } fsbgp4mpeSupportedCapabilityCode OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP-4 Capability Advertisement Capability Code that is supported for peer." ::= { fsbgp4MpeCapSupportedCapsEntry 3 } fsbgp4mpeSupportedCapabilityLength OBJECT-TYPE SYNTAX Integer32 (0..251) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The length of the supported Capability data. Currently the max size is set as 16. Update the BGP_MAX_CAP_DATA_SIZE in inc/system.size file or BGP_DEF_MAX_CAP_DATA_SIZE in inc/size.h to increase this MAX value." ::= { fsbgp4MpeCapSupportedCapsEntry 5 } fsbgp4mpeSupportedCapabilityValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of the supported Capability" ::= { fsbgp4MpeCapSupportedCapsEntry 6 } fsbgp4mpeCapSupportedCapsRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION " The variable displays the status of the entry.Setting it to 'invalid' has the effect of rendering it inoperative." ::= { fsbgp4MpeCapSupportedCapsEntry 7 } fsbgp4mpeCapAnnouncedStatus OBJECT-TYPE SYNTAX INTEGER { announced (1), notAnnounced (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The variable displays the status whether the capability is announced to the peer or not." ::= { fsbgp4MpeCapSupportedCapsEntry 8 } fsbgp4mpeCapReceivedStatus OBJECT-TYPE SYNTAX INTEGER { received (1), notReceived (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The variable displays the status whether the capability is received from the peer or not." ::= { fsbgp4MpeCapSupportedCapsEntry 9 } fsbgp4mpeCapNegotiatedStatus OBJECT-TYPE SYNTAX INTEGER { negotiated (1), notNegotiated(2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The variable displays the status whether the capability is Negotiated to the peer or not." ::= { fsbgp4MpeCapSupportedCapsEntry 10 } fsbgp4mpeCapConfiguredStatus OBJECT-TYPE SYNTAX INTEGER { configured (1), automatic (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The variable displays the status whether the capability is enabled by default or through configuration" ::= { fsbgp4MpeCapSupportedCapsEntry 11 } -- MIB FOR Route Refresh STARTS fsbgp4MpeRtRefresh OBJECT IDENTIFIER ::= {fsbgp 32} -- Route Refresh Inbound Table fsbgp4MpeRtRefreshInboundTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeRtRefreshInboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Refresh Inbound Table" ::= { fsbgp4MpeRtRefresh 1 } fsbgp4MpeRtRefreshInboundEntry OBJECT-TYPE SYNTAX Fsbgp4MpeRtRefreshInboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry corresponds to Route Refresh Inbound." INDEX { fsbgp4mpeRtRefreshInboundPeerType, fsbgp4mpeRtRefreshInboundPeerAddr, fsbgp4mpeRtRefreshInboundAfi, fsbgp4mpeRtRefreshInboundSafi } ::= { fsbgp4MpeRtRefreshInboundTable 1 } Fsbgp4MpeRtRefreshInboundEntry ::= SEQUENCE { fsbgp4mpeRtRefreshInboundPeerType InetAddressType, fsbgp4mpeRtRefreshInboundPeerAddr InetAddress, fsbgp4mpeRtRefreshInboundAfi InetAddressType, fsbgp4mpeRtRefreshInboundSafi BgpSafi, fsbgp4mpeRtRefreshInboundRequest INTEGER, fsbgp4mpeRtRefreshInboundPrefixFilter INTEGER } fsbgp4mpeRtRefreshInboundPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Address Family Identifier of the peer remote address" ::= { fsbgp4MpeRtRefreshInboundEntry 1 } fsbgp4mpeRtRefreshInboundPeerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the peer for which the Route Refresh request has to be issued." ::= { fsbgp4MpeRtRefreshInboundEntry 2 } fsbgp4mpeRtRefreshInboundAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AFI for which the Route-Refresh message is to be sent" ::= { fsbgp4MpeRtRefreshInboundEntry 3 } fsbgp4mpeRtRefreshInboundSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SAFI for which the Route-Refresh message is to be sent" ::= { fsbgp4MpeRtRefreshInboundEntry 4 } fsbgp4mpeRtRefreshInboundRequest OBJECT-TYPE SYNTAX INTEGER { true (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object triggers the sending of the Route Refresh message to the peer. This object will be cleared once the Route Refresh message is sent to the peer. Route-Refresh message support is a default feature If not negotiated via capability negotiation, inbound soft-reconfig is internally done on setting this object." ::= { fsbgp4MpeRtRefreshInboundEntry 5 } fsbgp4mpeRtRefreshInboundPrefixFilter OBJECT-TYPE SYNTAX INTEGER { true (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object triggers the sending of the ORF entris in the Route Refresh message to the peer. This object will be cleared once the ORF message is sent to the peer. Get operation of this object will always return zero." ::= { fsbgp4MpeRtRefreshInboundEntry 6 } -- -- Route Refresh Statistics Table -- fsbgp4MpeRtRefreshStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeRtRefreshStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route Refresh Statistics Table" ::= { fsbgp4MpeRtRefresh 2 } fsbgp4MpeRtRefreshStatisticsEntry OBJECT-TYPE SYNTAX Fsbgp4MpeRtRefreshStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry gives the statistics of Route Refresh." INDEX { fsbgp4mpeRtRefreshStatisticsPeerType, fsbgp4mpeRtRefreshStatisticsPeerAddr, fsbgp4mpeRtRefreshStatisticsAfi, fsbgp4mpeRtRefreshStatisticsSafi } ::= { fsbgp4MpeRtRefreshStatisticsTable 1 } Fsbgp4MpeRtRefreshStatisticsEntry ::= SEQUENCE { fsbgp4mpeRtRefreshStatisticsPeerType InetAddressType, fsbgp4mpeRtRefreshStatisticsPeerAddr InetAddress, fsbgp4mpeRtRefreshStatisticsAfi InetAddressType, fsbgp4mpeRtRefreshStatisticsSafi BgpSafi, fsbgp4mpeRtRefreshStatisticsRtRefMsgSentCntr Counter32, fsbgp4mpeRtRefreshStatisticsRtRefMsgTxErrCntr Counter32, fsbgp4mpeRtRefreshStatisticsRtRefMsgRcvdCntr Counter32, fsbgp4mpeRtRefreshStatisticsRtRefMsgInvalidCntr Counter32 } fsbgp4mpeRtRefreshStatisticsPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Address Family Identifier of the peer remote address." ::= { fsbgp4MpeRtRefreshStatisticsEntry 1 } fsbgp4mpeRtRefreshStatisticsPeerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the peer for which the Route Refresh Statistics has to be read." ::= { fsbgp4MpeRtRefreshStatisticsEntry 2 } fsbgp4mpeRtRefreshStatisticsAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI for for which the Route Refresh Statistics has to be read." ::= { fsbgp4MpeRtRefreshStatisticsEntry 3 } fsbgp4mpeRtRefreshStatisticsSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI for for which the Route Refresh Statistics has to be read." ::= { fsbgp4MpeRtRefreshStatisticsEntry 4 } fsbgp4mpeRtRefreshStatisticsRtRefMsgSentCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Route Refresh messages sent to the peer." ::= { fsbgp4MpeRtRefreshStatisticsEntry 5 } fsbgp4mpeRtRefreshStatisticsRtRefMsgTxErrCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Route Refresh messages that could not be transmitted to the peer." ::= { fsbgp4MpeRtRefreshStatisticsEntry 6 } fsbgp4mpeRtRefreshStatisticsRtRefMsgRcvdCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of Route Refresh messages received from the peer." ::= { fsbgp4MpeRtRefreshStatisticsEntry 7 } fsbgp4mpeRtRefreshStatisticsRtRefMsgInvalidCntr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION " The number of invalid Route Refresh messages received from the peer." ::= { fsbgp4MpeRtRefreshStatisticsEntry 8 } -- MIB FOR OutBound Soft-Reconfig STARTS fsbgp4MpeSoftReconfigOut OBJECT IDENTIFIER ::= {fsbgp 33} fsbgp4MpeSoftReconfigOutboundTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpeSoftReconfigOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Soft Reconfig outbound Table" ::= { fsbgp4MpeSoftReconfigOut 1 } fsbgp4MpeSoftReconfigOutboundEntry OBJECT-TYPE SYNTAX Fsbgp4MpeSoftReconfigOutboundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry corresponds to Soft Reconfig outbound." INDEX { fsbgp4mpeSoftReconfigOutboundPeerType, fsbgp4mpeSoftReconfigOutboundPeerAddr, fsbgp4mpeSoftReconfigOutboundAfi, fsbgp4mpeSoftReconfigOutboundSafi } ::= { fsbgp4MpeSoftReconfigOutboundTable 1 } Fsbgp4MpeSoftReconfigOutboundEntry ::= SEQUENCE { fsbgp4mpeSoftReconfigOutboundPeerType InetAddressType, fsbgp4mpeSoftReconfigOutboundPeerAddr InetAddress, fsbgp4mpeSoftReconfigOutboundAfi InetAddressType, fsbgp4mpeSoftReconfigOutboundSafi BgpSafi, fsbgp4mpeSoftReconfigOutboundRequest INTEGER } fsbgp4mpeSoftReconfigOutboundPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Address Family Identifier of the peer remote address" ::= { fsbgp4MpeSoftReconfigOutboundEntry 1 } fsbgp4mpeSoftReconfigOutboundPeerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the peer for which the outbound soft-reconfig has to be performed." ::= { fsbgp4MpeSoftReconfigOutboundEntry 2 } fsbgp4mpeSoftReconfigOutboundAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "AFI for which the outbound soft-reconfig has to be performed." ::= { fsbgp4MpeSoftReconfigOutboundEntry 3 } fsbgp4mpeSoftReconfigOutboundSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "SAFI for which the outbound soft-reconfig has to be performed." ::= { fsbgp4MpeSoftReconfigOutboundEntry 4 } fsbgp4mpeSoftReconfigOutboundRequest OBJECT-TYPE SYNTAX INTEGER { true (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Setting this object triggers the outbound soft-reconfig process for the peer. This object value is cleared once the soft-reconfig process is completed." ::= { fsbgp4MpeSoftReconfigOutboundEntry 5 } -- -- Prefix counter table -- fsbgp4MpePrefixCountersTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MpePrefixCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Additional per-peer, per AFI/SAFI counters for prefixes" ::= { fsbgp 34 } fsbgp4MpePrefixCountersEntry OBJECT-TYPE SYNTAX Fsbgp4MpePrefixCountersEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about a bgp-peer's prefix counters." INDEX { fsbgp4MpePeerRemoteAddrType, fsbgp4MpePeerRemoteAddr, fsbgp4MpePrefixCountersAfi, fsbgp4MpePrefixCountersSafi } ::= { fsbgp4MpePrefixCountersTable 1 } Fsbgp4MpePrefixCountersEntry ::= SEQUENCE { fsbgp4MpePeerRemoteAddrType InetAddressType, fsbgp4MpePeerRemoteAddr InetAddress, fsbgp4MpePrefixCountersAfi InetAddressType, fsbgp4MpePrefixCountersSafi BgpSafi, fsbgp4MpePrefixCountersPrefixesReceived Counter32, fsbgp4MpePrefixCountersPrefixesSent Counter32, fsbgp4MpePrefixCountersWithdrawsReceived Counter32, fsbgp4MpePrefixCountersWithdrawsSent Counter32, fsbgp4MpePrefixCountersInPrefixes Gauge32, fsbgp4MpePrefixCountersInPrefixesAccepted Gauge32, fsbgp4MpePrefixCountersInPrefixesRejected Gauge32, fsbgp4MpePrefixCountersOutPrefixes Gauge32 } fsbgp4MpePeerRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the remote address of peer." ::= { fsbgp4MpePrefixCountersEntry 1 } fsbgp4MpePeerRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The remote address of the peer." ::= { fsbgp4MpePrefixCountersEntry 2 } fsbgp4MpePrefixCountersAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The AFI index of the per-peer, per prefix counters" ::= { fsbgp4MpePrefixCountersEntry 3 } fsbgp4MpePrefixCountersSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "The SAFI index of the per-peer, per prefix counters" ::= { fsbgp4MpePrefixCountersEntry 4 } fsbgp4MpePrefixCountersPrefixesReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of discrete prefixes received from this peer. The value in fsbgp4MpePrefixCountersPrefixesReceived will be greater than or equal to what is in fsbgp4MpePrefixCountersInPrefixes, since it will reflect prefixes received from this peer which may have been subsquently withdrawn, and hence will no longer be stored in the Adj-Ribs-In for that peer." ::= { fsbgp4MpePrefixCountersEntry 5 } fsbgp4MpePrefixCountersPrefixesSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of prefixes which the local BGP speaker has announced to this peer. The value for fsbgp4MpePrefixCountersPrefixesSent will be greater than or equal to fsbgp4MpePrefixCountersOutPrefixes, since it reflects prefixes which have been subsequently withdrawn after their announcement (assuming any such withdrawn prefixes exist)." ::= { fsbgp4MpePrefixCountersEntry 6 } fsbgp4MpePrefixCountersWithdrawsReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of prefixes withdrawn by this peer. Specifically, this is the total number of withdrawn-routes which have been received in UPDATE messages from this peer." ::= { fsbgp4MpePrefixCountersEntry 7 } fsbgp4MpePrefixCountersWithdrawsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of prefixes which have been reported as withdrawn by the local BGP speaker to the peer in locally generated UPDATE messages to the peer." ::= { fsbgp4MpePrefixCountersEntry 8 } fsbgp4MpePrefixCountersInPrefixes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of prefixes received from a peer and are stored in the Adj-Ribs-In for that peer." -- jmh - note that we're allowing stuff to be discarded ::= { fsbgp4MpePrefixCountersEntry 9 } fsbgp4MpePrefixCountersInPrefixesAccepted OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of prefixes for a peer that are installed in the Adj-Ribs-In and are eligible to become active in the Loc-Rib." ::= { fsbgp4MpePrefixCountersEntry 10 } fsbgp4MpePrefixCountersInPrefixesRejected OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of prefixes for a peer that are installed in the Adj-Ribs-In and are NOT eligible to become active in the Loc-Rib." ::= { fsbgp4MpePrefixCountersEntry 11 } fsbgp4MpePrefixCountersOutPrefixes OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of prefixes for a peer that are installed in that peer's Adj-Ribs-Out." ::= { fsbgp4MpePrefixCountersEntry 12 } --************************************************************************** -- MIB for BGP/MPLS VPN starts. fsbgp4MplsVpn OBJECT IDENTIFIER ::= {fsbgp 35} -- Fsbgp4MplsVpnRouteTargetTable fsbgp4MplsVpnVrfRouteTargetTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MplsVpnVrfRouteTargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies per-VRF route target association. Each entry identifies a connectivity policy supported as part of a VPN." ::= { fsbgp4MplsVpn 1 } fsbgp4MplsVpnVrfRouteTargetEntry OBJECT-TYPE SYNTAX Fsbgp4MplsVpnVrfRouteTargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table is created by an LSR (PE router) for each route target configured for a VRF supporting a MPLS/BGP VPN instance. The indexing provides an ordering per-VRF instance." INDEX { fsbgp4MplsVpnVrfName, fsbgp4MplsVpnVrfRouteTargetType, fsbgp4MplsVpnVrfRouteTarget } ::= { fsbgp4MplsVpnVrfRouteTargetTable 1 } Fsbgp4MplsVpnVrfRouteTargetEntry ::= SEQUENCE { fsbgp4MplsVpnVrfName DisplayString, fsbgp4MplsVpnVrfRouteTargetType INTEGER, fsbgp4MplsVpnVrfRouteTarget DisplayString, fsbgp4MplsVpnVrfRouteTargetRowStatus RowStatus } fsbgp4MplsVpnVrfName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The human-readable name of this VPN. This MAY be equivalent to the RFC2685 VPN-ID, but may also vary. If it is set to the VPN ID, it MUST be equivalent to the value of mplsVpnVrfVpnId. It is strongly recommended that all sites supporting VRFs that are part of the same VPN use the same naming convention for VRFs as well as the same VPN ID." ::= { fsbgp4MplsVpnVrfRouteTargetEntry 1 } fsbgp4MplsVpnVrfRouteTargetType OBJECT-TYPE SYNTAX INTEGER { import(1), export(2), both(3) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The route target type. If set to both means, the route target will be assigned as import target and export target." ::= { fsbgp4MplsVpnVrfRouteTargetEntry 2 } fsbgp4MplsVpnVrfRouteTarget OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The route target distribution policy." ::= { fsbgp4MplsVpnVrfRouteTargetEntry 3 } fsbgp4MplsVpnVrfRouteTargetRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status for this entry." ::= { fsbgp4MplsVpnVrfRouteTargetEntry 4 } -- Fsbgp4MplsVpnVrfRedistributeTable fsbgp4MplsVpnVrfRedistributeTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MplsVpnVrfRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies per-VRF ipv4 redistribution." ::= { fsbgp4MplsVpn 2 } fsbgp4MplsVpnVrfRedistributeEntry OBJECT-TYPE SYNTAX Fsbgp4MplsVpnVrfRedistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table is created by an LSR (PE router) for a VRF supporting a MPLS/BGP VPN instance. The indexing provides an ordering per-VRF instance." INDEX { fsbgp4MplsVpnVrfRedisAfi, fsbgp4MplsVpnVrfRedisSafi, fsbgp4MplsVpnVrfName} ::= { fsbgp4MplsVpnVrfRedistributeTable 1 } Fsbgp4MplsVpnVrfRedistributeEntry ::= SEQUENCE { fsbgp4MplsVpnVrfRedisAfi InetAddressType, fsbgp4MplsVpnVrfRedisSafi BgpSafi, fsbgp4MplsVpnVrfRedisProtoMask Integer32 } fsbgp4MplsVpnVrfRedisAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Address Family Identifier of VPN VRF redistribution and it takes only ipv4" ::= { fsbgp4MplsVpnVrfRedistributeEntry 1 } fsbgp4MplsVpnVrfRedisSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "Subsequent Address Family Identifier of VPN VRF redistribution and it takes only vpnv4" ::= { fsbgp4MplsVpnVrfRedistributeEntry 2 } fsbgp4MplsVpnVrfRedisProtoMask OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The bit mask of source protocols from which routes are imported to BGP.(LSB corresponds to Bit 0) Bit 1, if set, indicates that direct routes can be redistributed into BGP. (value = 2) Bit 2, if set, indicates that static routes can be redistributed into BGP. (value = 4) Bit 7, if set, indicates that routes from RIP can be redistributed into BGP. (value = 128) Bit 12, if set, indicates that OSPF routes can be redistributed into BGP. (value = 4096) Other bits are reserved for future use. This object can be set only if VRF is created already. If different route protocols to be redistributed, then the value to be set must be the combination of (total) the individual protocol redistribution values. Value of '0' indicates, disabling the redistribution completely" ::= { fsbgp4MplsVpnVrfRedistributeEntry 3 } -- Fsbgp4MplsVpnRRRouteTargetSetTable fsbgp4MplsVpnRRRouteTargetTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4MplsVpnRRRouteTargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table specifies Route Reflector Import Route Target set. If the speaker is a route reflector, the import targets that are received from client peer, will be mainitained in a set. When there are no more routes assoiciated with a particular import route target, then some delay (few hours) will be allowed before deleting that route target from the set. This table gives the information about the route targets in the set, and the no.of routes associated individually and the time after which it will be deleted from the set" ::= { fsbgp4MplsVpn 3 } fsbgp4MplsVpnRRRouteTargetEntry OBJECT-TYPE SYNTAX Fsbgp4MplsVpnRRRouteTargetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in this table is created whenever a new import route target is received along with a route from client peers. The index to the table is the import route target in the set itself." INDEX { fsbgp4MplsVpnRRRouteTarget } ::= { fsbgp4MplsVpnRRRouteTargetTable 1 } Fsbgp4MplsVpnRRRouteTargetEntry ::= SEQUENCE { fsbgp4MplsVpnRRRouteTarget DisplayString, fsbgp4MplsVpnRRRouteTargetRtCnt Integer32, fsbgp4MplsVpnRRRouteTargetTimeStamp Integer32 } fsbgp4MplsVpnRRRouteTarget OBJECT-TYPE SYNTAX DisplayString(SIZE(0..8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The import route target in the set." ::= { fsbgp4MplsVpnRRRouteTargetEntry 1 } fsbgp4MplsVpnRRRouteTargetRtCnt OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The no.of routes received/associated with this route target. i.e no.of routes that are received with this import route target from client peers" ::= { fsbgp4MplsVpnRRRouteTargetEntry 2 } fsbgp4MplsVpnRRRouteTargetTimeStamp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The time after which the import route target will be removed from the set. A value of zero indicates, it is not to be deleted. When this value is a positive number, then the above mib object should be having a value of 0" ::= { fsbgp4MplsVpnRRRouteTargetEntry 3 } -- FILTERING OBJECT DEFINITION BEGIN fsbgp4DistInOutRouteMap OBJECT IDENTIFIER ::= { fsbgp 36 } fsBgp4DistInOutRouteMapTable OBJECT-TYPE SYNTAX SEQUENCE OF FsBgp4DistInOutRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table describing the configuration of filtering for route map." ::= { fsbgp4DistInOutRouteMap 1 } fsBgp4DistInOutRouteMapEntry OBJECT-TYPE SYNTAX FsBgp4DistInOutRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the filtering configuration of single entry." INDEX {fsBgp4DistInOutRouteMapName, fsBgp4DistInOutRouteMapType} ::= { fsBgp4DistInOutRouteMapTable 1 } FsBgp4DistInOutRouteMapEntry ::= SEQUENCE { fsBgp4DistInOutRouteMapName DisplayString, fsBgp4DistInOutRouteMapType Integer32, fsBgp4DistInOutRouteMapValue Integer32, fsBgp4DistInOutRouteMapRowStatus RowStatus } fsBgp4DistInOutRouteMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route map name." ::= { fsBgp4DistInOutRouteMapEntry 1 } fsBgp4DistInOutRouteMapType OBJECT-TYPE SYNTAX Integer32(1..3) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of route map to indicate the route map is for distribute in or for distribute out or for distance. 1 - distance 2 - distribute in 3 - distribute out" ::= { fsBgp4DistInOutRouteMapEntry 2 } fsBgp4DistInOutRouteMapValue OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Distance value ( this will be unused for distribute list )" ::= { fsBgp4DistInOutRouteMapEntry 3 } fsBgp4DistInOutRouteMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this row, by which new entries may be created, or old entries deleted from this table." ::= { fsBgp4DistInOutRouteMapEntry 4 } -- FILTERING OBJECT DEFINITION END -- PREFERENCE OBJECT DEFINITION BEGIN fsbgp4PreferenceGroup OBJECT IDENTIFIER ::= { fsbgp 37 } fsBgp4PreferenceValue OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Preference value for RIP routes. Use '0' to set default value" DEFVAL { 122 } ::= { fsbgp4PreferenceGroup 1 } -- PREFERENCE OBJECT DEFINITION END -- TRAP objects fsbgp4Notification OBJECT IDENTIFIER ::= {fsbgp 38} fsbgp4Trap OBJECT IDENTIFIER ::= {fsbgp4Notification 0} fsbgp4RestartStatusChange NOTIFICATION-TYPE OBJECTS { fsbgp4Identifier, fsbgp4RestartStatus, fsbgp4GRRestartTimeInterval, fsbgp4RestartExitReason } STATUS current DESCRIPTION "A fsbgp4RestartStatusChange trap signifies that there has been a change in the graceful restart state for the router. This trap should be generated when the router restart status changes." ::= {fsbgp4Trap 1} -- ROUTE-MAP ON NEIGHBOUR fsbgp4NeighborRouteMap OBJECT IDENTIFIER ::= { fsbgp 39 } fsBgp4NeighborRouteMapTable OBJECT-TYPE SYNTAX SEQUENCE OF FsBgp4NeighborRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table describing the configuration of route map on a neighbour." ::= { fsbgp4NeighborRouteMap 1 } fsBgp4NeighborRouteMapEntry OBJECT-TYPE SYNTAX FsBgp4NeighborRouteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the routemap configuration of single entry." INDEX {fsBgp4NeighborRouteMapPeerAddrType, fsBgp4NeighborRouteMapPeer, fsBgp4NeighborRouteMapDirection} ::= { fsBgp4NeighborRouteMapTable 1 } FsBgp4NeighborRouteMapEntry ::= SEQUENCE { fsBgp4NeighborRouteMapPeerAddrType InetAddressType, fsBgp4NeighborRouteMapPeer InetAddress, fsBgp4NeighborRouteMapDirection INTEGER, fsBgp4NeighborRouteMapName DisplayString, fsBgp4NeighborRouteMapRowStatus RowStatus } fsBgp4NeighborRouteMapPeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Adress type of the Neighbor." ::= { fsBgp4NeighborRouteMapEntry 1 } fsBgp4NeighborRouteMapPeer OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IpAddress of the Neighbor." ::= { fsBgp4NeighborRouteMapEntry 2 } fsBgp4NeighborRouteMapDirection OBJECT-TYPE SYNTAX INTEGER{ in(1) , out(2) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Direction of route map to indicate the route map is for in or out. In direction routemap is to apply the routemap rules for incoming routes from the peer.Out direction routemap is to apply the routemap for on the advertising routes to the peer. 1 - in 2 - out" ::= { fsBgp4NeighborRouteMapEntry 3 } fsBgp4NeighborRouteMapName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..20)) MAX-ACCESS read-write STATUS current DESCRIPTION "Route map name." ::= { fsBgp4NeighborRouteMapEntry 4 } fsBgp4NeighborRouteMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "The status of this row, by which new entries may be created, or old entries deleted from this table." ::= { fsBgp4NeighborRouteMapEntry 5 } -- BGP Peer Group Table fsBgp4PeerGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF FsBgp4PeerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for configuring the bgp peer groups. Configuring a property for the peer group copies it to all the peers present in the peer group." ::= { fsbgp 40 } fsBgp4PeerGroupEntry OBJECT-TYPE SYNTAX FsBgp4PeerGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the bgp peer group." INDEX { fsBgp4PeerGroupName } ::= { fsBgp4PeerGroupTable 1 } FsBgp4PeerGroupEntry ::= SEQUENCE { fsBgp4PeerGroupName DisplayString, fsBgp4PeerGroupAddrType InetAddressType, fsBgp4PeerGroupRemoteAs Unsigned32, fsBgp4PeerGroupHoldTimeConfigured Integer32, fsBgp4PeerGroupKeepAliveConfigured Integer32, fsBgp4PeerGroupConnectRetryInterval Integer32, fsBgp4PeerGroupMinASOriginInterval Integer32, fsBgp4PeerGroupMinRouteAdvInterval Integer32, fsBgp4PeerGroupAllowAutomaticStart INTEGER, fsBgp4PeerGroupAllowAutomaticStop INTEGER, fsBgp4PeerGroupIdleHoldTimeConfigured Integer32, fsBgp4PeerGroupDampPeerOscillations INTEGER, fsBgp4PeerGroupDelayOpen INTEGER, fsBgp4PeerGroupDelayOpenTimeConfigured Integer32, fsBgp4PeerGroupPrefixUpperLimit Integer32, fsBgp4PeerGroupTcpConnectRetryCnt Integer32, fsBgp4PeerGroupEBGPMultiHop INTEGER, fsBgp4PeerGroupEBGPHopLimit Integer32, fsBgp4PeerGroupNextHopSelf INTEGER, fsBgp4PeerGroupRflClient INTEGER, fsBgp4PeerGroupTcpSendBufSize Integer32, fsBgp4PeerGroupTcpRcvBufSize Integer32, fsBgp4PeerGroupCommSendStatus INTEGER, fsBgp4PeerGroupECommSendStatus INTEGER, fsBgp4PeerGroupPassive INTEGER, fsBgp4PeerGroupDefaultOriginate INTEGER, fsBgp4PeerGroupActivateMPCapability INTEGER, fsBgp4PeerGroupDeactivateMPCapability INTEGER, fsBgp4PeerGroupRouteMapNameIn DisplayString, fsBgp4PeerGroupRouteMapNameOut DisplayString, fsBgp4PeerGroupStatus RowStatus, fsBgp4PeerGroupIpPrefixNameIn DisplayString, fsBgp4PeerGroupIpPrefixNameOut DisplayString, fsBgp4PeerGroupOrfType Unsigned32, fsBgp4PeerGroupOrfCapMode INTEGER, fsBgp4PeerGroupOrfRequest INTEGER } fsBgp4PeerGroupName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..20)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The group name for this peer group entry." ::= { fsBgp4PeerGroupEntry 1 } fsBgp4PeerGroupAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The address type of the peers added to this peer group." ::= { fsBgp4PeerGroupEntry 2 } fsBgp4PeerGroupRemoteAs OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "The remote autonomous system number for this peer group." ::= { fsBgp4PeerGroupEntry 3 } fsBgp4PeerGroupHoldTimeConfigured OBJECT-TYPE SYNTAX Integer32 ( 0 | 3..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval (in seconds) for the Hold Time configured for this BGP speaker with all the peers configured for this group. This value is placed in an OPEN message sent to the peers by this BGP speaker. This value must not be less than three seconds if it is not zero (0). If it is zero (0), the Hold Time is NOT to be established with the peer. The suggested value for this timer is 90 seconds." ::= { fsBgp4PeerGroupEntry 4 } fsBgp4PeerGroupKeepAliveConfigured OBJECT-TYPE SYNTAX Integer32 ( 0 | 1..21845 ) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval (in seconds) for the KeepAlive timer configured for this BGP speaker with all the peers configured in this group. The value of this object will only determine the KEEPALIVE messages frequency relative to the value specified in fsBgp4PeerGroupCfgHoldTime. A reasonable maximum value for this timer would be one third of that of fsBgp4PeerGroupCfgHoldTime. If the value of this object is zero (0), no periodical KEEPALIVE messages are sent to the peers after the BGP connection is established. The suggested value for this timer is 30 seconds." ::= { fsBgp4PeerGroupEntry 5 } fsBgp4PeerGroupConnectRetryInterval OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval in seconds for the ConnectRetry timer for the peers in this group. The suggested value for this timer is 120 seconds." ::= { fsBgp4PeerGroupEntry 6 } fsBgp4PeerGroupMinASOriginInterval OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval (in seconds) for the MinASOriginationInterval timer for all peers configured in this group. The suggested value for this timer is 15 seconds." ::= { fsBgp4PeerGroupEntry 7 } fsBgp4PeerGroupMinRouteAdvInterval OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval (in seconds) for the MinRouteAdvertisementInterval timer. The suggested value for this timer is 30 seconds for EBGP connections and 5 seconds for IBGP connections." ::= { fsBgp4PeerGroupEntry 8 } fsBgp4PeerGroupAllowAutomaticStart OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB object specifies whether BGP session with the peers in the peer group can be started automatically. This object when set to 'disabled', requires manual start for initiating BGP session with the peer via MIB object 'fsBgp4PeerGroupAdminStatus'. When set to 'enabled', the peer session can be automatically started in the IDLE state, after a BGP Peer session is brought down either by Autostop or via reception of invalid BGP message. The BGP session will be automatically started after an interval specified by 'fsBgp4PeerGroupIdleHoldTimeConfigured'. If fsBgp4PeerGroupDampPeerOscillations is enabled, then automaticStart will not occur if peer is damped." DEFVAL { disable } ::= { fsBgp4PeerGroupEntry 9 } fsBgp4PeerGroupAllowAutomaticStop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB object specifies whether BGP session with the peers in the peer group need to be automatically stopped after a TCP connect-retry count value specified by 'fsBgp4PeerGroupTcpConnectRetryCnt'. The resources allocated for the BGP peers are released and it continues to remain in IDLE state. After an automatic stop, the Peer connection needs to be re-intiated manually by the administrator. When AutomaticStop is disabled, the connect retry count value is set to 0." DEFVAL { disable } ::= { fsBgp4PeerGroupEntry 10 } fsBgp4PeerGroupIdleHoldTimeConfigured OBJECT-TYPE SYNTAX Integer32 ( 1..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "IdleHoldTime specifies the length of time the BGP peers in this peer group is held in Idle state prior to allowing the next automatic restart. The IdleHoldTime is configured only when the fsBgp4PeerGroupAllowAutomaticStart is Enabled or when the fsBgp4PeerGroupDampPeerOscillations is Enabled. The configurable value differs based on the two options that are enabled.The Suggested default value is 60 secs for automatic start. After each dampening, the value of the IdleHoldTime is doubled consecutively." DEFVAL { 60 } ::= { fsBgp4PeerGroupEntry 11 } fsBgp4PeerGroupDampPeerOscillations OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "The DampPeerOscillations option specifies that the implementation engages additional logic to damp the oscillations of BGP peers in the face of series of automatic start and automatic stop operations in the IDLE state.The DampPeerOscillations option indicates that the BGP connection is using logic that damps BGP peer oscillations in states other than 'established' state." DEFVAL { disable } ::= { fsBgp4PeerGroupEntry 12 } fsBgp4PeerGroupDelayOpen OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This MIB object allows configuration option to enable/disable delay in sending of OPEN messages to the BGP peers for a specific time period (DelayOpenTime). The delay allows the remote BGP Peers to send the first OPEN message." DEFVAL { disable } ::= { fsBgp4PeerGroupEntry 13 } fsBgp4PeerGroupDelayOpenTimeConfigured OBJECT-TYPE SYNTAX Integer32 ( 0..65535 ) MAX-ACCESS read-write STATUS current DESCRIPTION "The DelayOpen time specifies the amount of time the BGP Peers should delay in sending the OPEN message to the remote peers. If the fsBgp4PeerGroupDelayOpen option is enabled, the DelayOpen time can be configured. The default value is kept as 0 secs, which implies that the BGP Peers can send an OPEN message without any delay to its neighbor." DEFVAL { 0 } ::= { fsBgp4PeerGroupEntry 14 } fsBgp4PeerGroupPrefixUpperLimit OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS read-write STATUS current DESCRIPTION "BGP speaker imposes a locally-configured, upper bound on the number of address prefixes the speaker is willing to accept from a neighbor. The default value is calculated as the following: fsbgp4MaxNoofRoutes / fsbgp4MaxPeerEntry Administrator can configure a value less than the default value at runtime. Prefixes exceeding the PrefixUpperLimit will not be processed by the system." DEFVAL { 100 } ::= { fsBgp4PeerGroupEntry 15 } fsBgp4PeerGroupTcpConnectRetryCnt OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-write STATUS current DESCRIPTION "This counter denotes the Maximum number of times the BGP Peers have tried to issue a TCP-Connect with its neighboring peers. The default value for the counter is set as 5." DEFVAL { 5 } ::= { fsBgp4PeerGroupEntry 16 } fsBgp4PeerGroupEBGPMultiHop OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This objects enables the BGP4 Speaker to accept or attempt connections to external peers residing on network that are not directly connected. By default, only directly connected EBGP peers are allowed. The configuration of this object has effect only when the peers added to this peer group are of EBGP type." ::= { fsBgp4PeerGroupEntry 17 } fsBgp4PeerGroupEBGPHopLimit OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This objects enables the BGP4 Speaker to accept or attempt connections to external peers residing on network that are not directly connected and seperated by a maximum hop limit as configured by this object. The configuration of this object has effect only when the peers added to this peer group are of EBGP type." ::= { fsBgp4PeerGroupEntry 18 } fsBgp4PeerGroupNextHopSelf OBJECT-TYPE SYNTAX INTEGER { automatic(1), self(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies how the next hop attribute sent in the update messages to the peers in this peer group. When the object takes the value of self,the next Hop attribute will always be the sender Local Address else the next hop will be generated based on the IP address of the destination and the present next hop in the route information." DEFVAL { automatic } ::= { fsBgp4PeerGroupEntry 19 } fsBgp4PeerGroupRflClient OBJECT-TYPE SYNTAX INTEGER { nonClient (1), client (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies whether the peers in this peer group are Client peers or Non-Client peers. By default, the peers are created as Non-Client Peer. " DEFVAL { nonClient } ::= { fsBgp4PeerGroupEntry 20 } fsBgp4PeerGroupTcpSendBufSize OBJECT-TYPE SYNTAX Integer32 (4096..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "This object configures the tcp window size on the sender side for all the peers in this peer group." DEFVAL { 65536 } ::= { fsBgp4PeerGroupEntry 21 } fsBgp4PeerGroupTcpRcvBufSize OBJECT-TYPE SYNTAX Integer32 (4096..65536) MAX-ACCESS read-write STATUS current DESCRIPTION "This object configures the tcp window size on the receiver side for all the peers in this peer group." DEFVAL { 65536 } ::= { fsBgp4PeerGroupEntry 22 } fsBgp4PeerGroupCommSendStatus OBJECT-TYPE SYNTAX INTEGER { none (1), send (2), donotsend (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Community Send status for the peers in this peer group. o none - is for read-only o send - send communities to this peer o donotsend - do not send communities to this peer." DEFVAL { send } ::= { fsBgp4PeerGroupEntry 23 } fsBgp4PeerGroupECommSendStatus OBJECT-TYPE SYNTAX INTEGER { none (1), send (2), donotsend (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Extended Community Send status for the peers in this peer group. o none - is for read-only o send - send extended communities to this peer o donotsend - do not send extended communities to this peer." DEFVAL { send } ::= { fsBgp4PeerGroupEntry 24 } fsBgp4PeerGroupPassive OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the peers in this group to be active, that means the speaker will not initiate the session with the peers instead it waits for the remote peers to initiate the session" ::= { fsBgp4PeerGroupEntry 25 } fsBgp4PeerGroupDefaultOriginate OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable/disable the advertisement of the default route to all the peers in this peer group. This object overrides the global default route configuration (fsbgp4DefaultOriginate) and always send a default route to the peer with self next-hop. This advertisement occurs irrespective of the presence of default route in FDB. This object can be set only if the fsbgp4LocalAs is set." DEFVAL { disable } ::= { fsBgp4PeerGroupEntry 26 } fsBgp4PeerGroupActivateMPCapability OBJECT-TYPE SYNTAX INTEGER { ipv4unicast(1), ipv6unicast(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is set to activate the corresponding MP Capability. If any of MP Capability is activated, then this capability should be negotiated while establishing session with the peers in this group. Any get on this object will return only ZERO." ::= { fsBgp4PeerGroupEntry 27 } fsBgp4PeerGroupDeactivateMPCapability OBJECT-TYPE SYNTAX INTEGER { ipv4unicast(1), ipv6unicast(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is set to deactivate the corresponding MP Capability. If any of MP Capability is deactivated, then this capability should not be negotiated while establishing session with the peers in this group. Any get on this object will return only ZERO." ::= { fsBgp4PeerGroupEntry 28 } fsBgp4PeerGroupRouteMapNameIn OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the in routemap for this peer group entry." ::= { fsBgp4PeerGroupEntry 29 } fsBgp4PeerGroupRouteMapNameOut OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the out routemap for this peer group entry." ::= { fsBgp4PeerGroupEntry 30 } fsBgp4PeerGroupStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create the peer group or delete the group." ::= { fsBgp4PeerGroupEntry 31 } fsBgp4PeerGroupIpPrefixNameIn OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the IP Prefix list name in IN direction for this peer group entry." ::= { fsBgp4PeerGroupEntry 32 } fsBgp4PeerGroupIpPrefixNameOut OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the IP Prefix list name in OUT direction for this peer group entry." ::= { fsBgp4PeerGroupEntry 33 } fsBgp4PeerGroupOrfType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the ORF type supported for this peer group entry. This object should be set before enabling the ORF mode fsBgp4PeerGroupOrfCapMode. Now the Address Prefix ORF type (value 64) is only supported" ::= { fsBgp4PeerGroupEntry 34 } fsBgp4PeerGroupOrfCapMode OBJECT-TYPE SYNTAX INTEGER { disable (0), receive (1), send (2), both (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to configure the ORF Capability mode supported for this peer group entry. If it is set to ZERO, then the both ORF modes will be disabled" ::= { fsBgp4PeerGroupEntry 35 } fsBgp4PeerGroupOrfRequest OBJECT-TYPE SYNTAX INTEGER { true (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is to trigger the ORF messages to the peers associated with this peer group entry. Once the ORF messags are transmitted, this object will be cleared. Get operation of this object will always return ZERO." ::= { fsBgp4PeerGroupEntry 36 } fsBgp4PeerGroupListTable OBJECT-TYPE SYNTAX SEQUENCE OF FsBgp4PeerGroupListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for adding/removing the bgp peers to a peer group." ::= { fsbgp 41 } fsBgp4PeerGroupListEntry OBJECT-TYPE SYNTAX FsBgp4PeerGroupListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the bgp peer group list." INDEX { fsBgp4PeerGroupName, fsBgp4PeerAddrType, fsBgp4PeerAddress } ::= { fsBgp4PeerGroupListTable 1 } FsBgp4PeerGroupListEntry ::= SEQUENCE { fsBgp4PeerAddrType InetAddressType, fsBgp4PeerAddress InetAddress, fsBgp4PeerAddStatus INTEGER } fsBgp4PeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the address type of the BGP peer entry added to this peer group entry" ::= { fsBgp4PeerGroupListEntry 1 } fsBgp4PeerAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the remote address of the BGP peer entry added to this peer group entry" ::= { fsBgp4PeerGroupListEntry 2 } fsBgp4PeerAddStatus OBJECT-TYPE SYNTAX INTEGER { add(1), delete(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to add or remove the bgp peer specified through fsBgp4PeerAddress to this bgp peer group entry." ::= { fsBgp4PeerGroupListEntry 3 } fsBgp4TestGroup OBJECT IDENTIFIER ::= {fsbgp 45} fsBgp4RmTestObject OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used for testing of RM bulk update scenarios. users cannot set or retrive this object" ::= { fsBgp4TestGroup 1 } -- MIB for TCP AO Authentication starts fsbgp4TCPMKTAuth OBJECT IDENTIFIER ::= {fsbgp 42} -- TCP MKT(Master Key Tuple) Authentication Table fsbgp4TCPMKTAuthTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4TCPMKTAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP MKT Authentication Table, used for configuring MKT for TCP-AO authentication, supported algorithms HMAC-SHA-1 and AES-128-CMAC" ::= { fsbgp4TCPMKTAuth 1 } fsbgp4TCPMKTAuthEntry OBJECT-TYPE SYNTAX Fsbgp4TCPMKTAuthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry corresponds to the TCP MKT parameters" INDEX { fsbgp4TCPMKTAuthKeyId } ::= { fsbgp4TCPMKTAuthTable 1 } Fsbgp4TCPMKTAuthEntry ::= SEQUENCE { fsbgp4TCPMKTAuthKeyId Integer32, fsbgp4TCPMKTAuthRecvKeyId Integer32, fsbgp4TCPMKTAuthMasterKey OCTET STRING, fsbgp4TCPMKTAuthAlgo INTEGER, fsbgp4TCPMKTAuthTcpOptExc TruthValue, fsbgp4TCPMKTAuthRowStatus RowStatus } fsbgp4TCPMKTAuthKeyId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Send KeyID of the MKT. This object value is used to fill the key-id field in the TCP-AO option in the TCP header" ::= { fsbgp4TCPMKTAuthEntry 1 } fsbgp4TCPMKTAuthRecvKeyId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Receive Key-id of the MKT. Receive Key-id of the MKT. The MKT that is ready at the sender to be used to authenticate received segments is indicated to the peer by filling the receive key id of the MKT in the RNExtKeyId field of the TCP-AO option in TCP header." ::= { fsbgp4TCPMKTAuthEntry 2 } fsbgp4TCPMKTAuthMasterKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..80)) MAX-ACCESS read-write STATUS current DESCRIPTION "Master Key corresponding to the MKT" ::= { fsbgp4TCPMKTAuthEntry 3 } fsbgp4TCPMKTAuthAlgo OBJECT-TYPE SYNTAX INTEGER { hmacSha1(1), aes128Cmac(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Algorithm used for TCP-AO MAC or KDF calculation, allowed algorithms are HMAC-SHA-1 & AES-128-CMAC, default value is HMAC-SHA-1 " DEFVAL { hmacSha1 } ::= { fsbgp4TCPMKTAuthEntry 4 } fsbgp4TCPMKTAuthTcpOptExc OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Exclude TCP options other than TCP-AO during MAC calculation, if fsMIBgp4TCPMKTAuthTcpOptExc is not set TCP-AO MAC will be calculated on tcp segment including all other TCP options" ::= { fsbgp4TCPMKTAuthEntry 5 } fsbgp4TCPMKTAuthRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This variable represents the status of the MKT entry, can have values allowed for RowStatus, eg. createAndGo, destroy etc " ::= { fsbgp4TCPMKTAuthEntry 6 } --MIB for TCP-AO config for BGP peers fsbgp4TCPAOAuthPeer OBJECT IDENTIFIER ::= {fsbgp 43} --BGP TCP-AO config Table fsbgp4TCPAOAuthPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF Fsbgp4TCPAOAuthPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TCP-AO Peer config Table" ::= { fsbgp4TCPAOAuthPeer 1 } fsbgp4TCPAOAuthPeerEntry OBJECT-TYPE SYNTAX Fsbgp4TCPAOAuthPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry corresponds to the TCP-AO configs for peer, Support for associating one keyId(MKT) per peer is available at present. If a new keyId/MKT is associated with a peer which already has one associated keyId/MKT, existing values will be overwritten with new one. Configuration support for start accept, start generate, stop accept and stop generate are not available currently" INDEX { fsbgp4TCPAOAuthPeerType, fsbgp4TCPAOAuthPeerAddr, fsbgp4TCPAOAuthKeyId } ::= { fsbgp4TCPAOAuthPeerTable 1 } Fsbgp4TCPAOAuthPeerEntry ::= SEQUENCE { fsbgp4TCPAOAuthPeerType InetAddressType, fsbgp4TCPAOAuthPeerAddr InetAddress, fsbgp4TCPAOAuthKeyId Integer32, fsbgp4TCPAOAuthKeyStatus INTEGER, fsbgp4TCPAOAuthKeyStartAccept DateAndTime, fsbgp4TCPAOAuthKeyStartGenerate DateAndTime, fsbgp4TCPAOAuthKeyStopGenerate DateAndTime, fsbgp4TCPAOAuthKeyStopAccept DateAndTime } fsbgp4TCPAOAuthPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address type of the peer IP address" ::= { fsbgp4TCPAOAuthPeerEntry 1 } fsbgp4TCPAOAuthPeerAddr OBJECT-TYPE SYNTAX InetAddress (SIZE (1 .. 16)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of this the peer for which TCP-AO config is done" ::= { fsbgp4TCPAOAuthPeerEntry 2 } fsbgp4TCPAOAuthKeyId OBJECT-TYPE SYNTAX Integer32 (0 .. 255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Key id of the MKT which need to be associated with the peer" ::= { fsbgp4TCPAOAuthPeerEntry 3 } fsbgp4TCPAOAuthKeyStatus OBJECT-TYPE SYNTAX INTEGER { set (1), clear(2) } MAX-ACCESS read-write STATUS current DESCRIPTION " While doing a write on the object(snmpset) the value 'set(1)' will associate the MKT with KeyId mentioned in the index to the peer 'clear(2)' will clear/dissociate the keyId mentioned in the index to the peer During read/snmpget on the ogject the value 'set(1)' will indicate TCP-AO is enabled and the value returned by fsbgp4TCPAOAuthKeyId is valid Read on object will not display clear" ::= { fsbgp4TCPAOAuthPeerEntry 4 } fsbgp4TCPAOAuthKeyStartAccept OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION " The date & time the router will start accepting packets that have been created with the MKT specified by the key-id" DEFVAL { "0000000000000000" } ::= { fsbgp4TCPAOAuthPeerEntry 5 } fsbgp4TCPAOAuthKeyStartGenerate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION "The date & time the router will start using the MKT specified by the key-id for packets generation" DEFVAL { "0000000000000000" } ::= { fsbgp4TCPAOAuthPeerEntry 6 } fsbgp4TCPAOAuthKeyStopGenerate OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION " The date & time the router will stop using the MKT specified by the key-id for packets generation." DEFVAL { "0000000000000000" } ::= { fsbgp4TCPAOAuthPeerEntry 7 } fsbgp4TCPAOAuthKeyStopAccept OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-write STATUS current DESCRIPTION " The date & time the router will stop accepting packets that have been created with the MKT specified by the key-id." DEFVAL { "0000000000000000" } ::= { fsbgp4TCPAOAuthPeerEntry 8 } -- ORF table fsBgp4ORFListTable OBJECT-TYPE SYNTAX SEQUENCE OF FsBgp4ORFListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table for adding/removing Ooutbound Route Filter entries received from the peer" ::= { fsbgp 44 } fsBgp4ORFListEntry OBJECT-TYPE SYNTAX FsBgp4ORFListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry describing the bgp ORF list." INDEX { fsBgp4ORFPeerAddrType, fsBgp4ORFPeerAddr, fsBgp4ORFAfi, fsBgp4ORFSafi, fsBgp4ORFType, fsBgp4ORFSequence, fsBgp4ORFAddrPrefix, fsBgp4ORFAddrPrefixLen, fsBgp4ORFMinLength, fsBgp4ORFMaxLength, fsBgp4ORFAction } ::= { fsBgp4ORFListTable 1 } FsBgp4ORFListEntry ::= SEQUENCE { fsBgp4ORFPeerAddrType InetAddressType, fsBgp4ORFPeerAddr InetAddress, fsBgp4ORFAfi InetAddressType, fsBgp4ORFSafi BgpSafi, fsBgp4ORFType Unsigned32, fsBgp4ORFSequence Unsigned32, fsBgp4ORFAddrPrefix InetAddress, fsBgp4ORFAddrPrefixLen Unsigned32, fsBgp4ORFMinLength Unsigned32, fsBgp4ORFMaxLength Unsigned32, fsBgp4ORFAction INTEGER } fsBgp4ORFPeerAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the address type of the BGP peer asspciated with this ORF entry" ::= { fsBgp4ORFListEntry 1 } fsBgp4ORFPeerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the remote address of the BGP peer associated with this ORF entry" ::= { fsBgp4ORFListEntry 2 } fsBgp4ORFAfi OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of IP address prefix in the ORF entry." ::= { fsBgp4ORFListEntry 3 } fsBgp4ORFSafi OBJECT-TYPE SYNTAX BgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the Sub-sequent address family of IP address prefix in the ORF entry." ::= { fsBgp4ORFListEntry 4 } fsBgp4ORFType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the type of the ORF entry. Currently it supports only Address-Prefix based ORF type (64)" ::= { fsBgp4ORFListEntry 5 } fsBgp4ORFSequence OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the sequential order in which a route should be matched against an ORF entry." ::= { fsBgp4ORFListEntry 6 } fsBgp4ORFAddrPrefix OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the IP address prefix for which the ORF rule was specified." ::= { fsBgp4ORFListEntry 7 } fsBgp4ORFAddrPrefixLen OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the length of the IP address prefix length in bits which will be considered when matching a route with the ORF entry." ::= { fsBgp4ORFListEntry 8 } fsBgp4ORFMinLength OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the minimum prefix-length in bits for a IP address prefix. Any route with prefix-length equal to or greater than this length will be considered as a match, if fsBgp4ORFMaxLength is not specified. If it is ZERO, it will be considered as unspecified and it will not be considered while applying the rule. If both fsBgp4ORFMinLength and fsBgp4ORFMaxLength are specified, then a route with prefix-length with in the range of fsBgp4ORFMinLength and fsBgp4ORFMaxLength will be considered as a match" ::= { fsBgp4ORFListEntry 9 } fsBgp4ORFMaxLength OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the maximum prefix-length in bits for a IP address prefix. Any route with prefix-length equal to or less than this length will be considered as a match, if fsBgp4ORFMinLength is not specified. If it is ZERO, then it will be considered as unspecified and it will not be considered while applying the rule. If both fsBgp4ORFMaxLength and fsBgp4ORFMinLength are specified, then a route with prefix-length with in the range of fsBgp4ORFMinLength and fsBgp4ORFMaxLength will be considered as a match" ::= { fsBgp4ORFListEntry 10 } fsBgp4ORFAction OBJECT-TYPE SYNTAX INTEGER { permit (0), deny (1) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the action to be taken for a particular route if it matches with the ORF rules defined in this particular ORF entry. If it is PERMIT, then the matched route will be advertised to the peer. Else if it is DENY, then the matched route will not be advertised to the peer" ::= { fsBgp4ORFListEntry 11 } END