-- ***************************************************************** -- FS-BGP4-MIB.mib: FS BGP4 MIB file -- -- April 2003, HuangChongbin -- -- Copyright (c) 2003 by FS.COM Inc.. -- All rights reserved. -- -- ***************************************************************** FS-BGP4-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32 FROM SNMPv2-SMI TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC InetAutonomousSystemNumber FROM INET-ADDRESS-MIB bgpPeerEntry, bgpPeerRemoteAddr FROM BGP4-MIB fsMgmt FROM FS-SMI; -- BEGIN£ºMODULE-IDENTITY fsBgp4MIB MODULE-IDENTITY LAST-UPDATED "200304010000Z" ORGANIZATION "FS.COM Inc.." CONTACT-INFO " Tel: 400-865-2852 E-mail: https://www.fs.com/live_chat_service_mail.html" DESCRIPTION "This module defines fs bgp4 mibs." REVISION "200304010000Z" DESCRIPTION "Initial version of this MIB module." ::= { fsMgmt 38} -- END£ºMODULE-IDENTITY -- BEGIN£ºNoun definition FSBgpID ::= TEXTUAL-CONVENTION DISPLAY-HINT "1d." STATUS current DESCRIPTION "The representation of a BGP Identifier. The BGP Identifier should be represented in the OCTET STRING as with the first OCTET of the string containing the first OCTET of the BGP Identifier received or sent in the OPEN packet and so on. Even though the BGP Identifier is trending away from an IP address it is still displayed as if it was one, even when it would be an illegal IP address." SYNTAX OCTET STRING(SIZE (4)) -- END£ºNoun definition -- BEGIN£ºfsBgpBaseScalars fsBgpBaseScalars OBJECT IDENTIFIER ::= { fsBgp4MIB 1 } -- BEGIN£ºfsBgpSupportedCapabilities -- BGP Capabilities information fsBgpSupportedCapabilities OBJECT IDENTIFIER ::= { fsBgpBaseScalars 1 } fsBgpCapabilitySupportAvailable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value is TRUE if capability support is available." ::= { fsBgpSupportedCapabilities 1 } fsBgpSupportedCapabilitiesTable OBJECT-TYPE SYNTAX SEQUENCE OF FSBgpSupportedCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of supported BGP-4 capabilities." ::= { fsBgpSupportedCapabilities 2 } fsBgpSupportedCapabilitiesEntry OBJECT-TYPE SYNTAX FSBgpSupportedCapabilityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about supported capabilities indexed by capability number." INDEX { fsBgpSupportedCapabilityCode } ::= { fsBgpSupportedCapabilitiesTable 1 } FSBgpSupportedCapabilityEntry ::= SEQUENCE { fsBgpSupportedCapabilityCode Unsigned32, fsBgpSupportedCapability TruthValue } fsBgpSupportedCapabilityCode OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Index of supported capability. The index directly corresponds with the BGP-4 Capability Advertisement Capability Code." ::= { fsBgpSupportedCapabilitiesEntry 1 } fsBgpSupportedCapability OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value is True if this capability is supported, False otherwise." ::= { fsBgpSupportedCapabilitiesEntry 2 } -- END£ºfsBgpSupportedCapabilities -- BEGIN£ºfsBgpBaseScalarExtensions -- BGP Extensions fsBgpBaseScalarExtensions OBJECT IDENTIFIER ::= { fsBgpBaseScalars 2 } -- Base Scalar Route Reflection Extensions fsBgpBaseScalarRouteReflectExts OBJECT IDENTIFIER ::= { fsBgpBaseScalarExtensions 1 } fsBgpRouteReflector OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value is TRUE if this implementation supports the BGP Route Reflection Extension and is enabled as a route reflector. If the BGP Route Reflection extension is not supported this value must be FALSE." REFERENCE "RFC 2796 - BGP Route Reflection" ::= { fsBgpBaseScalarRouteReflectExts 1 } fsBgpClusterId OBJECT-TYPE SYNTAX FSBgpID MAX-ACCESS read-only STATUS current DESCRIPTION "The configured Cluster-ID of the BGP Speaker. This will default to the BGP Speaker's fsBgpIdentifier if this speaker is functioning as a route reflector and an explicit Cluster-ID has not been configured. A value of 0.0.0.0 will be present if Route Reflection is not enabled." REFERENCE "RFC 2796 - BGP Route Reflection" ::= { fsBgpBaseScalarRouteReflectExts 2 } -- Base Scalar AS Confederation Extensions fsBgpBaseScalarASConfedExts OBJECT IDENTIFIER ::= { fsBgpBaseScalarExtensions 2 } fsBgpConfederationRouter OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value is TRUE if this implementation supports the BGP AS Confederations Extension and this router is configured to be in a confederation." REFERENCE "RFC 3065 - Autonomous System Confederations for BGP" ::= { fsBgpBaseScalarASConfedExts 1 } fsBgpConfederationId OBJECT-TYPE SYNTAX InetAutonomousSystemNumber MAX-ACCESS read-only STATUS current DESCRIPTION "The local Confederation Identification Number. This value will be zero (0) if this BGP Speaker is not a confederation router." REFERENCE "RFC 3065 - Autonomous System Confederations for BGP" ::= { fsBgpBaseScalarASConfedExts 2 } -- END£ºfsBgpBaseScalarExtensions -- END£ºfsBgpBaseScalars -- BEGIN£ºfsBgpPeer fsBgpPeer OBJECT IDENTIFIER ::= { fsBgp4MIB 2 } -- BEGIN£ºfsBgpPeerPrefixInfoTable fsBgpPeerPrefixInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF FSBgpPeerPrefixInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains prefix info with peers, One entry per BGP peer ." ::= { fsBgpPeer 1 } fsBgpPeerPrefixInfoEntry OBJECT-TYPE SYNTAX FSBgpPeerPrefixInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the connection with a BGP peer." AUGMENTS { bgpPeerEntry } ::= { fsBgpPeerPrefixInfoTable 1 } FSBgpPeerPrefixInfoEntry ::= SEQUENCE { fsBgpPeerPrefixLimit Unsigned32, fsBgpPeerPrefixAccepted Counter32, fsBgpPeerPrefixAdvertised Counter32 } fsBgpPeerPrefixLimit OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Max number of route prefixes accepted on this connection" ::= { fsBgpPeerPrefixInfoEntry 1 } fsBgpPeerPrefixAccepted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Number of Route prefixes received on this connnection, which are accepted after applying filters. Possible filters are route maps, prefix lists, distributed lists, etc." ::= { fsBgpPeerPrefixInfoEntry 2 } fsBgpPeerPrefixAdvertised OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "Counter which gets incremented when a route prefix is advertised on this connection. This object is initialized to zero when the peer is configured or the router is rebooted" ::= { fsBgpPeerPrefixInfoEntry 3 } -- END£ºfsBgpPeerPrefixInfoTable -- BEGIN£ºfsBgpPeerCapabilities fsBgpPeerCapabilities OBJECT IDENTIFIER ::= { fsBgpPeer 2 } -- BEGIN£ºfsBgpPeerCapsAnnouncedTable -- Announced Capabilities fsBgpPeerCapsAnnouncedTable OBJECT-TYPE SYNTAX SEQUENCE OF FSBgpPeerCapsAnnouncedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the capabilities that are announced to a given peer." ::= { fsBgpPeerCapabilities 1 } fsBgpPeerCapsAnnouncedEntry OBJECT-TYPE SYNTAX FSBgpPeerCapsAnnouncedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "These entries are keyed by a BGP-4 peer remote address and the BGP Capability Code" INDEX { bgpPeerRemoteAddr, fsBgpPeerCapAnnouncedCode } ::= { fsBgpPeerCapsAnnouncedTable 1 } FSBgpPeerCapsAnnouncedEntry ::= SEQUENCE { fsBgpPeerCapAnnouncedCode Unsigned32, fsBgpPeerCapAnnouncedValue OCTET STRING } fsBgpPeerCapAnnouncedCode OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP Capability Advertisement Capability Code." ::= { fsBgpPeerCapsAnnouncedEntry 1 } fsBgpPeerCapAnnouncedValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the announced capability." ::= { fsBgpPeerCapsAnnouncedEntry 2 } -- END£ºfsBgpPeerCapsAnnouncedTable -- BEGIN£ºfsBgpPeerCapsReceivedTable -- Received Capabilities fsBgpPeerCapsReceivedTable OBJECT-TYPE SYNTAX SEQUENCE OF FSBgpPeerCapsReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the capabilities that are supported for a given peer." ::= { fsBgpPeerCapabilities 2 } fsBgpPeerCapsReceivedEntry OBJECT-TYPE SYNTAX FSBgpPeerCapsReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "These entries are keyed by a BGP-4 peer remote address and the BGP Capability Code" INDEX { bgpPeerRemoteAddr, fsBgpPeerCapReceivedCode } ::= { fsBgpPeerCapsReceivedTable 1 } FSBgpPeerCapsReceivedEntry ::= SEQUENCE { fsBgpPeerCapReceivedCode Unsigned32, fsBgpPeerCapReceivedValue OCTET STRING } fsBgpPeerCapReceivedCode OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The BGP Capability Advertisement Capability Code." ::= { fsBgpPeerCapsReceivedEntry 1 } fsBgpPeerCapReceivedValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the announced capability." ::= { fsBgpPeerCapsReceivedEntry 3 } -- END£ºfsBgpPeerCapsReceivedTable -- END£ºfsBgpPeerCapabilities -- BEGIN£ºfsBgpPeerExtensions fsBgpPeerExtensions OBJECT IDENTIFIER ::= { fsBgpPeer 3 } -- BEGIN£º -- Peer Route Reflection Extensions fsBgpPeerRouteReflectionExts OBJECT IDENTIFIER ::= { fsBgpPeerExtensions 1 } fsBgpPeerReflectorClientTable OBJECT-TYPE SYNTAX SEQUENCE OF FSBgpPeerReflectorClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of route reflection client settings on a per-peer basis." REFERENCE "RFC 2796 - BGP Route Reflection" ::= { fsBgpPeerRouteReflectionExts 1 } fsBgpPeerReflectorClientEntry OBJECT-TYPE SYNTAX FSBgpPeerReflectorClientEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing data on a per-peer basis on whether the peer is configured as a route reflector client." REFERENCE "RFC 2796 - BGP Route Reflection" AUGMENTS { bgpPeerEntry } ::= { fsBgpPeerReflectorClientTable 1 } FSBgpPeerReflectorClientEntry ::= SEQUENCE { fsBgpPeerReflectorClient INTEGER } fsBgpPeerReflectorClient OBJECT-TYPE SYNTAX INTEGER { nonClient(0), client(1), meshedClient(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates whether the given peer is a reflector client of this router, or not. A value of nonClient indicates that this peer is not a reflector client. A value of client indicates that this peer is a reflector client that is not fully meshed with other reflector clients. A value of meshedClient indicates that the peer is a reflector client and is fully meshed with all other reflector clients. This value must be nonClient (0) for BGP external peers." REFERENCE "RFC 2796 - BGP Route Reflection" ::= { fsBgpPeerReflectorClientEntry 1 } -- Peer AS Confederations Extensions fsBgpPeerASConfederationExts OBJECT IDENTIFIER ::= { fsBgpPeerExtensions 2 } fsBgpPeerConfedMemberTable OBJECT-TYPE SYNTAX SEQUENCE OF FSBgpPeerConfedMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of confederation member settings on a per-peer basis." REFERENCE "RFC 3065 - BGP Confederations" ::= { fsBgpPeerASConfederationExts 1 } fsBgpPeerConfedMemberEntry OBJECT-TYPE SYNTAX FSBgpPeerConfedMemberEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing data on a per-peer basis on whether the peer is configured as a BGP confederation member." REFERENCE "RFC 3065 - BGP Confederations" AUGMENTS { bgpPeerEntry } ::= { fsBgpPeerConfedMemberTable 1 } FSBgpPeerConfedMemberEntry ::= SEQUENCE { fsBgpPeerConfedMember TruthValue } fsBgpPeerConfedMember OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates whether the given peer is in our confederation or not." REFERENCE "RFC 3065 - BGP Confederations" ::= { fsBgpPeerConfedMemberEntry 1 } -- END£ºfsBgpPeerExtensions -- END£ºfsBgpPeer -- BEGIN£ºConformance Information fsBgpConformance OBJECT IDENTIFIER ::= { fsBgp4MIB 3 } fsBgpMIBCompliances OBJECT IDENTIFIER ::= { fsBgpConformance 1 } fsBgpMIBGroups OBJECT IDENTIFIER ::= { fsBgpConformance 2 } -- END£ºConformance Information END