summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-BGP-VPN-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/comware/HH3C-BGP-VPN-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-BGP-VPN-MIB')
-rw-r--r--MIBS/comware/HH3C-BGP-VPN-MIB258
1 files changed, 258 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-BGP-VPN-MIB b/MIBS/comware/HH3C-BGP-VPN-MIB
new file mode 100644
index 0000000..ed0c9f7
--- /dev/null
+++ b/MIBS/comware/HH3C-BGP-VPN-MIB
@@ -0,0 +1,258 @@
+-- =============================================================================
+-- Copyright (c) 2004-2021 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: This MIB module contains managed object definitions for
+-- Border Gateway Protocol (BGP) Virtual Private Networks (VPNs).
+-- Reference:
+-- Version: V1.0
+-- History:
+-- V1.0 2021-02-04 Initial version Created by Yueyongxia
+-- =============================================================================
+HH3C-BGP-VPN-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY,
+ Unsigned32, Counter32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+ hh3cCommon
+ FROM HH3C-OID-MIB;
+
+-- =============================================================================
+-- module identity part
+-- =============================================================================
+hh3cBgpVpn MODULE-IDENTITY
+ LAST-UPDATED "202102040000Z" -- Feb 04, 2021 at 00:00 GMT
+ ORGANIZATION
+ "New H3C Technologies Co., Ltd."
+ CONTACT-INFO
+ "Platform Team New H3C Technologies Co., Ltd.
+ Hai-Dian District Beijing P.R. China
+ http://www.h3c.com
+ Zip:100085"
+ DESCRIPTION
+ "The MIB module for management of Border Gateway Protocol (BGP)
+ Virtual Private Networks (VPNs)."
+ REVISION "202102040000Z" -- Feb 04, 2021 at 00:00 GMT
+ DESCRIPTION
+ "Update"
+ ::= { hh3cCommon 202 }
+
+-- Textual Conventions.
+
+Hh3cBgpAFI ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Address Family Identifier(AFI) of BGP peer."
+ SYNTAX INTEGER
+ {
+ ipv4(1),
+ ipv6(2),
+ l2vpn(25),
+ l2vpnDraft(196)
+ }
+
+Hh3cBgpSAFI ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The Subsequent Address Family Identifier(SAFI) of BGP peer."
+ SYNTAX INTEGER
+ {
+ unicast(1),
+ multicast(2),
+ mpls(4),
+ mcastVpn(5),
+ l2vpn(65),
+ mdt(66),
+ evpn(70),
+ vpn(128),
+ routeTarget(132)
+ }
+
+Hh3cBgpVpnId ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "31a"
+ STATUS current
+ DESCRIPTION
+ "An identifier that is assigned to each MPLS/BGP VPN and
+ is used to uniquely identify it. This is assigned by the
+ system operator or NMS and SHOULD be unique throughout
+ the MPLS domain. If this is the case, then this identifier
+ can then be used at any LSR within a specific MPLS domain
+ to identify this MPLS/BGP VPN. It may also be possible to
+ preserve the uniqueness of this identifier across MPLS
+ domain boundaries, in which case this identifier can then
+ be used to uniquely identify MPLS/BGP VPNs on a more global
+ basis."
+ REFERENCE
+ "RFC 2685 [VPN-RFC2685] Fox B., et al, 'Virtual Private
+ Networks Identifier', September 1999."
+ SYNTAX OCTET STRING(SIZE (0..31))
+
+-- =============================================================================
+-- hh3cBgpVpnObjects definition begin
+-- =============================================================================
+hh3cBgpVpnObjects OBJECT IDENTIFIER ::= { hh3cBgpVpn 1 }
+hh3cBgpPeers OBJECT IDENTIFIER ::= { hh3cBgpVpnObjects 1 }
+-- =============================================================================
+-- hh3cBgpPeerAddrFamilyTable Definition
+-- =============================================================================
+hh3cBgpPeerAddrFamilyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cBgpPeerAddrFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is BGP peer address family table,
+ it contains the address family information of BGP peers."
+ ::= { hh3cBgpPeers 1 }
+
+hh3cBgpPeerAddrFamilyEntry OBJECT-TYPE
+ SYNTAX Hh3cBgpPeerAddrFamilyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table contains the information address family
+ information of BGP peers."
+ INDEX {
+ hh3cBgpPeerInstanceId,
+ hh3cBgpPeerVpnIndex,
+ hh3cBgpPeerAddrFamilyId,
+ hh3cBgpPeerSubAddrFamilyId,
+ hh3cBgpPeerType,
+ hh3cBgpPeerIPAddr
+ }
+ ::= { hh3cBgpPeerAddrFamilyTable 1 }
+
+Hh3cBgpPeerAddrFamilyEntry ::= SEQUENCE {
+ hh3cBgpPeerInstanceId Unsigned32,
+ hh3cBgpPeerVpnIndex Unsigned32,
+ hh3cBgpPeerAddrFamilyId Hh3cBgpAFI,
+ hh3cBgpPeerSubAddrFamilyId Hh3cBgpSAFI,
+ hh3cBgpPeerType InetAddressType,
+ hh3cBgpPeerIPAddr InetAddress,
+ hh3cBgpPeerVpnName Hh3cBgpVpnId
+}
+
+hh3cBgpPeerInstanceId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the identifier of the BGP peer instance."
+ ::= { hh3cBgpPeerAddrFamilyEntry 1 }
+
+hh3cBgpPeerVpnIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the identifier of the BGP peer instance."
+ ::= { hh3cBgpPeerAddrFamilyEntry 2 }
+
+hh3cBgpPeerAddrFamilyId OBJECT-TYPE
+ SYNTAX Hh3cBgpAFI
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the identifier of the BGP peer address family."
+ ::= { hh3cBgpPeerAddrFamilyEntry 3 }
+
+hh3cBgpPeerSubAddrFamilyId OBJECT-TYPE
+ SYNTAX Hh3cBgpSAFI
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the identifier of the BGP peer sub-address family."
+ ::= { hh3cBgpPeerAddrFamilyEntry 4 }
+
+hh3cBgpPeerType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the type of the BGP peer address family."
+ ::= { hh3cBgpPeerAddrFamilyEntry 5 }
+
+hh3cBgpPeerIPAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the IP address of the BGP peer."
+ ::= { hh3cBgpPeerAddrFamilyEntry 6 }
+
+hh3cBgpPeerVpnName OBJECT-TYPE
+ SYNTAX Hh3cBgpVpnId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The human-readable name of this VPN. This MAY
+ be equivalent to the RFC2685 VPN-ID."
+ ::= { hh3cBgpPeerAddrFamilyEntry 7 }
+
+-- =============================================================================
+-- hh3cBgpPeerRouteTable Definition
+-- =============================================================================
+hh3cBgpPeerRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cBgpPeerRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is BGP peer route table, it contains routing
+ information of BGP peers."
+ ::= { hh3cBgpPeers 3 }
+
+hh3cBgpPeerRouteEntry OBJECT-TYPE
+ SYNTAX Hh3cBgpPeerRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the routing information of BGP peers."
+ INDEX {
+ hh3cBgpPeerInstanceId,
+ hh3cBgpPeerVpnIndex,
+ hh3cBgpPeerAddrFamilyId,
+ hh3cBgpPeerSubAddrFamilyId,
+ hh3cBgpPeerType,
+ hh3cBgpPeerIPAddr
+ }
+ ::= { hh3cBgpPeerRouteTable 1 }
+
+Hh3cBgpPeerRouteEntry ::= SEQUENCE {
+ hh3cBgpPeerRouteRcvCount Counter32,
+ hh3cBgpPeerRouteActiveCount Counter32,
+ hh3cBgpPeerRouteAdvCount Counter32
+}
+
+hh3cBgpPeerRouteRcvCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Denotes the number of routes received from the BGP peer."
+ ::= { hh3cBgpPeerRouteEntry 1 }
+
+hh3cBgpPeerRouteActiveCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Denotes the number of active routes received from the BGP peer."
+ ::= { hh3cBgpPeerRouteEntry 2 }
+
+hh3cBgpPeerRouteAdvCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Denotes the number of routes sent to the BGP peer."
+ ::= { hh3cBgpPeerRouteEntry 3 }
+
+-- ============================================================================
+-- End of hh3cBgpVpnObjects Definition
+-- ============================================================================
+
+-- End of HH3C-BGP-VPN-MIB
+END