summaryrefslogtreecommitdiff
path: root/MIBS/firebrick/FIREBRICK-BGP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/firebrick/FIREBRICK-BGP-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/firebrick/FIREBRICK-BGP-MIB')
-rw-r--r--MIBS/firebrick/FIREBRICK-BGP-MIB181
1 files changed, 181 insertions, 0 deletions
diff --git a/MIBS/firebrick/FIREBRICK-BGP-MIB b/MIBS/firebrick/FIREBRICK-BGP-MIB
new file mode 100644
index 0000000..51fe759
--- /dev/null
+++ b/MIBS/firebrick/FIREBRICK-BGP-MIB
@@ -0,0 +1,181 @@
+-- *------------------------------------------------
+-- * Firebrick 2900 BGP MIB
+-- *
+-- * April 2020, C Malton
+-- *
+-- * Copyright (c) 2020 by Andrews & Arnold
+-- *
+-- * See the Firebrick Manuals for more information
+-- *------------------------------------------------
+
+FIREBRICK-BGP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ enterprises,
+ Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ InetAddressType,
+ InetAddress
+ FROM INET-ADDRESS-MIB
+ firebrickNewStyle
+ FROM FIREBRICK-MIB
+ ;
+
+fbBgpMib MODULE-IDENTITY
+ LAST-UPDATED "202004060000Z"
+ ORGANIZATION "Andrews & Arnold Limited"
+ CONTACT-INFO
+ "Andrews & Arnold
+ Unit 1&2, Enterprise Court
+ Bracknell, Berkshire, RG12 1QS
+ United Kingdom
+
+ Tel: +44 3333 400 999
+ Email: support@aa.net.uk"
+ DESCRIPTION
+ "This is a MIB Module for monitoring the Firebrick-specific structures
+ for general system features."
+ REVISION "202004060000Z"
+ DESCRIPTION "Initial version of this MIB module"
+ ::= { firebrickNewStyle 179 }
+
+fbBgpPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FbBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of BGP peers for this Firebrick"
+ ::= { fbBgpMib 1 }
+
+fbBgpPeerEntry OBJECT-TYPE
+ SYNTAX FbBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the BGP Peer Names Table"
+ INDEX { fbBgpPeerAddressType, fbBgpPeerAddress }
+ ::= { fbBgpPeerTable 1 }
+
+FbBgpPeerEntry ::= SEQUENCE {
+ fbBgpPeerAddressType InetAddressType,
+ fbBgpPeerAddress InetAddress,
+ fbBgpPeerName DisplayString,
+ fbBgpPeerState Integer32,
+ fbBgpPeerRemoteAS Integer32,
+ fbBgpPeerReceivedIpv4Prefixes Integer32,
+ fbBgpPeerSecondsSinceLastChange Integer32,
+ fbBgpPeerReceivedIpv6Prefixes Integer32
+}
+
+fbBgpPeerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address type of fbBgpPeerAddressAddr."
+ ::= { fbBgpPeerEntry 1 }
+
+fbBgpPeerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The internet address for the peer. The type of the address is
+ determined by the value of the fbBgpPeerAddressType object."
+ ::= { fbBgpPeerEntry 2 }
+
+fbBgpPeerName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the BGP Peer"
+ ::= { fbBgpPeerEntry 3 }
+
+fbBgpPeerState OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the BGP Peer"
+ ::= { fbBgpPeerEntry 4 }
+
+fbBgpPeerRemoteAS OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote AS of the BGP Peer"
+ ::= { fbBgpPeerEntry 5 }
+
+fbBgpPeerReceivedIpv4Prefixes OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv4 prefixes received from the BGP Peer"
+ ::= { fbBgpPeerEntry 6 }
+
+fbBgpPeerSecondsSinceLastChange OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds since the last state change for the BGP Peer"
+ ::= { fbBgpPeerEntry 7 }
+
+fbBgpPeerReceivedIpv6Prefixes OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IPv6 prefixes received from the BGP Peer"
+ ::= { fbBgpPeerEntry 8 }
+
+fbBgpPeerExported OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of prefixes exported to the BGP Peer"
+ ::= { fbBgpPeerEntry 9 }
+
+fbBgpPeerLocalAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address type of fbBgpPeerLocalAddress."
+ ::= { fbBgpPeerEntry 10 }
+
+fbBgpPeerLocalAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local internet address used for this peer. The type of the
+ address is determined by the value of the fbBgpPeerAddressType
+ object."
+ ::= { fbBgpPeerEntry 11 }
+
+fbBgpPeerLocalAS OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local AS number for the BGP Peer"
+ ::= { fbBgpPeerEntry 12 }
+
+fbBgpPeerTableId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing table number for this BGP Peer."
+ ::= { fbBgpPeerEntry 13 }
+
+END