summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-BGP-EVPN-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-EVPN-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/comware/HH3C-BGP-EVPN-MIB')
-rw-r--r--MIBS/comware/HH3C-BGP-EVPN-MIB376
1 files changed, 376 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-BGP-EVPN-MIB b/MIBS/comware/HH3C-BGP-EVPN-MIB
new file mode 100644
index 0000000..31001e6
--- /dev/null
+++ b/MIBS/comware/HH3C-BGP-EVPN-MIB
@@ -0,0 +1,376 @@
+-- =============================================================================
+-- Copyright (c) 2004-2017 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: This MIB module contains managed object definitions for
+-- Border Gateway Protocol (BGP) Ethernet Virtual Private Network (EVPN).
+-- Reference:
+-- Version: V1.1
+-- History:
+-- V1.0 2017-11-20 Initial version Created by AnXiaoFeng
+-- V1.1 2018-07-07 Update hh3cBgpEvpnNbrPrefixTable by shanyangyang
+-- =============================================================================
+HH3C-BGP-EVPN-MIB DEFINITIONS ::= BEGIN
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, Unsigned32, IpAddress
+ FROM SNMPv2-SMI
+ TruthValue
+ FROM SNMPv2-TC
+ hh3cCommon
+ FROM HH3C-OID-MIB;
+
+-- =============================================================================
+-- module identity part
+-- =============================================================================
+hh3cBgpEvpn MODULE-IDENTITY
+ LAST-UPDATED "201807071430Z"
+ 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
+ "This MIB contains managed object definitions for the
+ Border Gateway Protocol (BGP) Ethernet Virtual Private
+ Network (EVPN) as defined in : ."
+ REVISION
+ "201807071430Z"
+ DESCRIPTION
+ "Change the objects of hh3cBgpEvpnNbrPrefixTable."
+ REVISION
+ "201711291431Z"
+ DESCRIPTION
+ "modified according to review suggestions."
+ REVISION
+ "201711041431Z"
+ DESCRIPTION
+ "Initial version of this MIB."
+ ::= { hh3cCommon 172 }
+
+-- =============================================================================
+-- object definition begin
+-- =============================================================================
+hh3cBgpEvpnObjects OBJECT IDENTIFIER ::= { hh3cBgpEvpn 1 }
+hh3cBgpEvpnConf OBJECT IDENTIFIER ::= { hh3cBgpEvpnObjects 1 }
+
+-- =============================================================================
+-- hh3cBgpEvpnNbrAddrTable Definition
+-- =============================================================================
+hh3cBgpEvpnNbrAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cBgpEvpnNbrAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies per-interface BGP EVPN neighbor
+ addresses for both PEs and CEs."
+ ::= { hh3cBgpEvpnConf 1 }
+
+hh3cBgpEvpnNbrAddrEntry OBJECT-TYPE
+ SYNTAX Hh3cBgpEvpnNbrAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table is created by an LSR for
+ every VRF capable of supporting BGP EVPN. The
+ indexing provides an ordering of BGP prefixes
+ per VRF."
+ INDEX {
+ hh3cBgpEvpnNbrAddr
+ }
+ ::= { hh3cBgpEvpnNbrAddrTable 1 }
+
+Hh3cBgpEvpnNbrAddrEntry ::= SEQUENCE {
+ hh3cBgpEvpnNbrAddr IpAddress,
+ hh3cBgpEvpnNbrAsNumber Unsigned32
+}
+
+hh3cBgpEvpnNbrAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denotes the BGP neighbor address."
+ ::= { hh3cBgpEvpnNbrAddrEntry 1 }
+
+hh3cBgpEvpnNbrAsNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Autonomous System that the BGP's neighbor in."
+ ::= { hh3cBgpEvpnNbrAddrEntry 2 }
+
+-- =============================================================================
+-- End of hh3cBgpEvpnNbrAddrTable Definition
+-- =============================================================================
+
+-- =============================================================================
+-- hh3cBgpEvpnNbrPrefixTable Definition
+-- =============================================================================
+hh3cBgpEvpnNbrPrefixTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cBgpEvpnNbrPrefixEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies per-VRF vpnv4 multi-protocol
+ prefixes supported by BGP EVPN"
+ ::= { hh3cBgpEvpnConf 2 }
+
+hh3cBgpEvpnNbrPrefixEntry OBJECT-TYPE
+ SYNTAX Hh3cBgpEvpnNbrPrefixEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table is created by an LSR for
+ every BGP prefix associated with a VRF supporting a
+ BGP EVPN. The indexing provides an ordering of
+ BGP prefixes per VRF."
+ INDEX {
+ hh3cBgpEvpnPAtrRD,
+ hh3cBgpEvpnPAtrAddrPrefix,
+ hh3cBgpEvpnPAtrAddrPrefixLen,
+ hh3cBgpEvpnPAtrPeer
+ }
+ ::= { hh3cBgpEvpnNbrPrefixTable 1 }
+
+Hh3cBgpEvpnNbrPrefixEntry ::= SEQUENCE {
+ hh3cBgpEvpnPAtrRD OCTET STRING,
+ hh3cBgpEvpnPAtrAddrPrefix OCTET STRING,
+ hh3cBgpEvpnPAtrAddrPrefixLen Integer32,
+ hh3cBgpEvpnPAtrPeer IpAddress,
+ hh3cBgpEvpnPAtrRouteType Unsigned32,
+ hh3cBgpEvpnPAtrOrigin INTEGER,
+ hh3cBgpEvpnPAtrASPathSegment OCTET STRING,
+ hh3cBgpEvpnPAtrNextHop IpAddress,
+ hh3cBgpEvpnPAtrMultiExitDisc Integer32,
+ hh3cBgpEvpnPAtrLocalPref Integer32,
+ hh3cBgpEvpnPAtrIGMPFlags INTEGER,
+ hh3cBgpEvpnPAtrMaxRespTime Unsigned32,
+ hh3cBgpEvpnPAtrPMSITunnel OCTET STRING,
+ hh3cBgpEvpnPAtrL2VNI Unsigned32,
+ hh3cBgpEvpnPAtrL3VNI Unsigned32,
+ hh3cBgpEvpnPAtrBest TruthValue,
+ hh3cBgpEvpnPAtrUnknown OCTET STRING
+}
+
+hh3cBgpEvpnPAtrRD OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (3..21))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The route distinguisher."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 1 }
+
+hh3cBgpEvpnPAtrAddrPrefix OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..86))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The EVPN information in the Network Layer
+ Reachability Information field. BGP EVPN
+ prefix includes:
+ [1][ESI][EthernetTagID]:
+ ESI: each Ethernet segment(ES) is identified
+ by a unique non-zero identifier called an
+ Ethernet Segment Identifier.
+ EthernetTagID: This attribute identifies a
+ particular broadcast domain in an EVPN instance.
+ [2][EthernetTagID][MACLength][MAC][IPAddressLength][IPAddress]
+ [3][EthernetTagID][IPAddressLength][IPAddress]
+ [4][ESI][IPAddressLength][IPAddress]
+ [5][EthernetTagID][IPAddressLength][IPAddress]
+ [6][EthernetTagID][MulticastSourceLength]
+ [MulticastSourceAddress][MulticastGroupLength]
+ [MulticastGroupAddress][OriginatorRouterLength]
+ [OriginatorRouterAddress]
+ [7][ESI][EthernetTagID][MulticastSourceLength]
+ [MulticastSourceAddress][MulticastGroupLength]
+ [MulticastGroupAddress][OriginatorRouterLength]
+ [OriginatorRouterAddress][LeaveGroupSyn]
+ LeaveGroupSyn: This attribute identifies the
+ specific (x, G) leave group synchronization
+ procedure initiated by the advertising PE,
+ which increments the value whenever it
+ initiates a procedure.
+ [8][ESI][EthernetTagID][MulticastSourceLength]
+ [MulticastSourceAddress][MulticastGroupLength]
+ [MulticastGroupAddress][OriginatorRouterLength]
+ [OriginatorRouterAddress][LeaveGroupSyn]"
+ ::= { hh3cBgpEvpnNbrPrefixEntry 2 }
+
+hh3cBgpEvpnPAtrAddrPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..300)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Length in bits of the Network
+ Layer Reachability Information field."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 3 }
+
+hh3cBgpEvpnPAtrPeer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the peer where the path
+ information was learned."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 4 }
+
+hh3cBgpEvpnPAtrRouteType OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Defines the following Route Types:
+ 1 - Ethernet Auto-Discovery (A-D) route
+ 2 - MAC/IP Advertisement route
+ 3 - Inclusive Multicast Ethernet Tag route
+ 4 - Ethernet Segment route
+ 5 - IP Prefix Route
+ 6 - Selective Multicast Ethernet Tag Route
+ 7 - IGMP Join Synch Route
+ 8 - IGMP Leave Synch Route"
+ ::= { hh3cBgpEvpnNbrPrefixEntry 5 }
+
+hh3cBgpEvpnPAtrOrigin 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."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 6 }
+
+hh3cBgpEvpnPAtrASPathSegment 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
+ <type, length, value>.
+
+ The type is a 1-octet field which has two
+ possible values:
+ 1 AS_SET: unordered set of ASs a
+ route in the UPDATE
+ message has traversed
+ 2 AS_SEQUENCE: ordered set of ASs
+ a route in the UPDATE
+ message has traversed.
+ The length is a 1-octet field containing the
+ number of ASs in the value field.
+
+ The value field contains one or more AS
+ numbers, each AS is represented in the octet
+ string as a pair of octets according to the
+ following algorithm:
+ first-byte-of-pair = ASNumber / 256;
+ second-byte-of-pair = ASNumber & 255;"
+ ::= { hh3cBgpEvpnNbrPrefixEntry 7 }
+
+hh3cBgpEvpnPAtrNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address of the router that should be
+ used for the destination network. This address is
+ the NEXT_HOP address received in the UPDATE packet."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 8 }
+
+hh3cBgpEvpnPAtrMultiExitDisc OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MED attribute received in the UPDATE packet.
+ When the actual value is range from 2147483647 to
+ 4294967295,the return value will be 2147483647."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 9 }
+
+hh3cBgpEvpnPAtrLocalPref OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local preference attribute received in the UPDATE packet.
+ When the actual value is range from 2147483647 to 4294967295,
+ the return value will be 2147483647."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 10 }
+
+hh3cBgpEvpnPAtrIGMPFlags OBJECT-TYPE
+ SYNTAX INTEGER { igmpv1(1),
+ igmpv2(2),
+ igmpv3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute indicates support for IGMP version."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 11 }
+
+hh3cBgpEvpnPAtrMaxRespTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "ms"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Maximum Response Time is the duration of (x, G)
+ leave group synchronization procedure."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 12 }
+
+hh3cBgpEvpnPAtrPMSITunnel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (9..21))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This attribute identifies the
+ P-tunnel used for sending broadcast."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 13 }
+
+hh3cBgpEvpnPAtrL2VNI OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L2 VXLAN ID."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 14 }
+
+hh3cBgpEvpnPAtrL3VNI OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "L3 VXLAN ID."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 15 }
+
+hh3cBgpEvpnPAtrBest OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of whether this route
+ was chosen as the best BGP4 route for
+ this destination."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 16 }
+
+hh3cBgpEvpnPAtrUnknown 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."
+ ::= { hh3cBgpEvpnNbrPrefixEntry 17 }
+
+-- =============================================================================
+-- End of hh3cBgpEvpnNbrPrefixTable Definition
+-- =============================================================================
+-- End of HH3C-BGP-EVPN-MIB
+END