-- ============================================================================ -- Copyright (C) 2020 by HUAWEI TECHNOLOGIES. All rights reserved. -- -- Description: HUAWEI-BGP-VPN-MIB , this Mib module for management -- of BGP/VPN protocol. -- Reference: This MIB was extracted from RFC 4271 -- Version: V2.28 -- History: -- , <2008-12-28>, -- , <2009-09-14>, -- ============================================================================ HUAWEI-BGP-VPN-MIB DEFINITIONS ::= BEGIN IMPORTS entPhysicalIndex FROM ENTITY-MIB hwDatacomm FROM HUAWEI-MIB ifIndex, ifName FROM IF-MIB InetAddressType, InetAddress FROM INET-ADDRESS-MIB OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP FROM SNMPv2-CONF IpAddress, Integer32, Unsigned32, Gauge32, Counter32, Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC mplsL3VpnVrfPerfCurrNumRoutes, mplsL3VpnVrfConfMidRteThresh FROM MPLS-L3VPN-STD-MIB; -- Jan 19, 2015 at 15:02 GMT hwBgpMIB MODULE-IDENTITY LAST-UPDATED "202007221200Z" -- Apr 13, 2020 at 1200 GMT ORGANIZATION "Huawei Technologies Co.,Ltd." CONTACT-INFO "Huawei Industrial Base Bantian, Longgang Shenzhen 518129 People's Republic of China Website: http://www.huawei.com Email: support@huawei.com " DESCRIPTION "The Mib module for management of BGP/VPN. Huawei Technologies co.,Ltd. Supplementary information may be available at: http://www.huawei.com" REVISION "202007221200Z" DESCRIPTION "Modify description of MIB nodes, include:hwOsNodeTable." REVISION "202004131200Z" DESCRIPTION "Modify description of MIB nodes, include: hwBgpPeerAddrFamilyPerRouteThresholdExceed, hwBgpPeerAddrFamilyPerRouteThresholdExceedClear, hwBgpPeerAddrFamilyPerRouteExceed, hwBgpPeerAddrFamilyPerRouteExceedClear, hwBgpRouteType." REVISION "201912251200Z" DESCRIPTION "Modify one MIB table for description, include: 'hwBgpProcessName'." REVISION "201912231200Z" DESCRIPTION "Modify description of MIB nodes, include: hwBgpPeerAddrFamilyRouteThresholdExceed, hwBgpPeerAddrFamilyRouteThresholdExceedClear, hwBgpPeerAddrFamilyRouteExceed, hwBgpPeerAddrFamilyRouteExceedClear." REVISION "201912201610Z" DESCRIPTION "Modify one MIB table for description, include: 'hwBgpVrfAddressFamily','hwBgpRouteMaxNum','hwBgpRouteThreshold'." REVISION "201903151025Z" DESCRIPTION "Modify one MIB table for description, include: 'hwBgpLabelLimitTable','hwVpnRouteLabelNumReachThresold','hwVpnRouteLabelNumReachMaximum'." REVISION "201805241100Z" DESCRIPTION "Modify one MIB table for description, include: 'hwBgpPeerRouteTable'." REVISION "201805211100Z" DESCRIPTION "Add one MIB nodes for description, include: 'hwRpkiSessionRoaLimitNum'." REVISION "201805071100Z" DESCRIPTION "Add two MIB nodes for hwBgpPeerSessionExtTable, include: 'hwBgpPeerSessionExtRemoteAs', 'hwBgpPeerSessionExtDescription'." REVISION "201803072000Z" DESCRIPTION "Modify all the nodes description of hwBgpPeerSessionExtTable." REVISION "201802021100Z" DESCRIPTION "Add one MIB table of hwBgpPeerSessionExtTable." REVISION "201712201600Z" DESCRIPTION "Add one MIB node for hwBgpPeerTable, include: 'hwBgpPeerAdminStatus'." REVISION "201711151556Z" DESCRIPTION "Update with mib code." REVISION "201708171556Z" DESCRIPTION "Modify description of MIB nodes, include: 'hwBgpPeerSessionNum', 'hwIBgpPeerSessionNum', 'hwEBgpPeerSessionNum', ;hwBgpPeerAddrFamilySafi'." REVISION "201612061110Z" DESCRIPTION "Add two MIB nodes for counting total massages, include: 'hwBgpPeerInTotalMsgs', 'hwBgpPeerInTotalMsgs'." REVISION "201612061110Z" DESCRIPTION "Add a MIB tables for getting BGP statistic information, include: 'hwBgpPeerStatisticTable', and add two MIB nodes for counting total update massages, include: 'hwBgpPeerTotalInUpdateMsgs', 'hwBgpPeerTotalOutUpdateMsgs'." REVISION "201605120955Z" DESCRIPTION "Modify trap nodes name, include: 'hwBgpPeerSessionThresholdExceed', 'hwBgpPeerSessionThresholdClear', 'hwBgpPeerSessionThreshold'" REVISION "201603010954Z" DESCRIPTION "Modify trap nodes name, include: 'hwBgpDynamicPeerSessionNum', 'hwBgpDynamicPeerSessionMaxNum', 'hwBgpDynamicPeerSessionExceed', 'hwBgpDynamicPeerSessionExceedClear'" REVISION "201602271010Z" DESCRIPTION "Modify trap nodes name, include: 'hwBgpDynamicPeerSessionNum', 'hwBgpDynamicPeerSessionMaxNum', 'hwBgpDynamicPeerSessionMaxExceed', 'hwBgpDynamicPeerSessionMaxClear'" REVISION "201502101010Z" DESCRIPTION "Modify trap nodes name, include: 'hwBgpPeerSessionMaxNum', 'hwBgpPeerSessionExceed', 'hwBgpPeerSessionExceedClear'" REVISION "201501311435Z" DESCRIPTION "Add two trap node for sending the number threshold alarms of BGP peers, include: 'hwBgpPeerSessionNumMaxNum', 'hwBgpPeerSessionNumMaxExceed', 'hwBgpPeerSessionNumMaxClear' " REVISION "201501191115Z" DESCRIPTION "Update" REVISION "201411201115Z" DESCRIPTION "Update" REVISION "201406181140Z" DESCRIPTION "Add some trap nodes for sending BGP routes threshold alarms, include: 'hwBgpRouteThresholdExceed', 'hwBgpRouteThresholdClear', 'hwBgpRouteMaxExceed', 'hwBgpRouteMaxClear'. " REVISION "201405301540Z" DESCRIPTION "Add some MIB nodes for getting BGP protocol resource information, include: 'hwBgpPeerSessionNum', 'hwIBgpPeerSessionNum', 'hwEBgpPeerSessionNum', 'hwConfiguredVrfs', 'hwConfiguredIpv4Vrfs','hwConfiguredIpv6Vrfs'." REVISION "201403181502Z" DESCRIPTION "Update" REVISION "201403100955Z" DESCRIPTION "Update" REVISION "200812260955Z" DESCRIPTION "Update" ::= { hwDatacomm 177 } -- -- Textual conventions -- HWBgpAfi ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Address Family Identifier(AFI) for BGP peer." SYNTAX INTEGER { ipv4(1), ipv6(2), vpls(25), l2vpn(196) } HWBgpSafi ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Subsequent Address Family Identifier(SAFI) for BGP peer." SYNTAX INTEGER { unicast(1), multicast(2), mpls(4), mcast-vpn(5), vpls(65), mdt(66), vpn(128), route-target(132) } MplsL3VpnName ::= TEXTUAL-CONVENTION 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. This object MAY be set to the VPN ID as defined in RFC 2685." REFERENCE "RFC 2685 Fox B., et al, 'Virtual Private Networks Identifier', September 1999." SYNTAX OCTET STRING (SIZE (0..31)) -- -- Node definitions -- -- 1.3.6.1.4.1.2011.5.25.177.1 hwBgpObjects OBJECT IDENTIFIER ::= { hwBgpMIB 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1 hwBgpPeers OBJECT IDENTIFIER ::= { hwBgpObjects 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1 hwBgpPeerAddrFamilyTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerAddrFamilyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Peer Address Family Table. This table contains information about the address family for BGP peers." ::= { hwBgpPeers 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1 hwBgpPeerAddrFamilyEntry OBJECT-TYPE SYNTAX HwBgpPeerAddrFamilyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the address family for BGP peers." INDEX { hwBgpPeerInstanceId, hwBgpPeerAddrFamilyAfi, hwBgpPeerAddrFamilySafi, hwBgpPeerType, hwBgpPeerIPAddr } ::= { hwBgpPeerAddrFamilyTable 1 } HwBgpPeerAddrFamilyEntry ::= SEQUENCE { hwBgpPeerInstanceId Unsigned32, hwBgpPeerAddrFamilyAfi HWBgpAfi, hwBgpPeerAddrFamilySafi HWBgpSafi, hwBgpPeerType InetAddressType, hwBgpPeerIPAddr InetAddress, hwBgpPeerVrfName OCTET STRING } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.1 hwBgpPeerInstanceId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the instance for the remote BGP peer." ::= { hwBgpPeerAddrFamilyEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.2 hwBgpPeerAddrFamilyAfi OBJECT-TYPE SYNTAX HWBgpAfi MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the address family for the remote BGP peer." ::= { hwBgpPeerAddrFamilyEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.3 hwBgpPeerAddrFamilySafi OBJECT-TYPE SYNTAX HWBgpSafi MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of this object identifies the index of a sub-address family of a remote BGP peer." ::= { hwBgpPeerAddrFamilyEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.4 hwBgpPeerType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the address family for the remote BGP peer." ::= { hwBgpPeerAddrFamilyEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.5 hwBgpPeerIPAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the remote BGP peer." ::= { hwBgpPeerAddrFamilyEntry 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.6 hwBgpPeerVrfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the VPN instance." ::= { hwBgpPeerAddrFamilyEntry 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2 hwBgpPeerTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Peer Table. This table contains information about the connections for BGP peers." ::= { hwBgpPeers 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1 hwBgpPeerEntry OBJECT-TYPE SYNTAX HwBgpPeerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the connections with BGP peers." AUGMENTS { hwBgpPeerAddrFamilyEntry } ::= { hwBgpPeerTable 1 } HwBgpPeerEntry ::= SEQUENCE { hwBgpPeerNegotiatedVersion Unsigned32, hwBgpPeerRemoteAs Unsigned32, hwBgpPeerRemoteAddr InetAddress, hwBgpPeerState INTEGER, hwBgpPeerFsmEstablishedCounter Unsigned32, hwBgpPeerFsmEstablishedTime Gauge32, hwBgpPeerGRStatus INTEGER, hwBgpPeerLastError OCTET STRING, hwBgpPeerUnAvaiReason Unsigned32, hwBgpPeerAdminStatus INTEGER } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.1 hwBgpPeerNegotiatedVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The version negotiated with the remote BGP peer." ::= { hwBgpPeerEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.2 hwBgpPeerRemoteAs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the remote BGP peer." ::= { hwBgpPeerEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.4 hwBgpPeerRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the remote BGP peer." ::= { hwBgpPeerEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.5 hwBgpPeerState OBJECT-TYPE SYNTAX INTEGER { idle(1), connect(2), active(3), opensent(4), openconfirm(5), established(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the remote BGP peer, including: 1: Idle(1) 2: Connect(2) 3: Active(3) 4: Opensent(4) 5: Openconfirm(5) 6: Established(6) " ::= { hwBgpPeerEntry 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.6 hwBgpPeerFsmEstablishedCounter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The Counter That Records the Times the Remote BGP Peer Is Correctly Connected The counter is increased by one if the remote BGP peer is correctly connected once. The counter could be set to zero." ::= { hwBgpPeerEntry 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.7 hwBgpPeerFsmEstablishedTime OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The counter that records the times the remote BGP peer is correctly connected." ::= { hwBgpPeerEntry 7 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.8 hwBgpPeerGRStatus OBJECT-TYPE SYNTAX INTEGER { peerNotBeingHelped(1), peerRestarting(2), peerFinishRestart(3), peerHelping(4) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Graceful restart status of the BGP peer, including: 1: peerNotBeingHelped, indicating that the BGP peer will not be helped during restarting. 2: peerRestarting, indicating that the BGP peer is detected restarting. 3: peerFinishRestart, indicating that the BGP peer finishes the latest GR. 4: peerHelping, indicating that the BGP peer is helping the local end to perform GR." ::= { hwBgpPeerEntry 8 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.9 hwBgpPeerLastError OBJECT-TYPE SYNTAX OCTET STRING 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." ::= { hwBgpPeerEntry 9 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.10 hwBgpPeerUnAvaiReason OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Bgp peer down reason including: 1: Configuration lead peer down(1) 2: Receive notification(2) 3: Receive error packet(3) 4: Hold timer expire(4) 5: Remote peer not reachable(5) 6: Direct connect-interface down(6) 7: Route limit(7)" ::= { hwBgpPeerEntry 10 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.2.1.11 hwBgpPeerAdminStatus OBJECT-TYPE SYNTAX INTEGER { stop(1), start(2) } MAX-ACCESS read-only 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. Care should be used in providing write access to this object without adequate authentication." ::= { hwBgpPeerEntry 11 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.3 hwBgpPeerRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Route table for BGP Peers. This table contains routing information about the BGP peers." ::= { hwBgpPeers 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1 hwBgpPeerRouteEntry OBJECT-TYPE SYNTAX HwBgpPeerRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The routing information about the BGP peers." AUGMENTS { hwBgpPeerAddrFamilyEntry } ::= { hwBgpPeerRouteTable 1 } HwBgpPeerRouteEntry ::= SEQUENCE { hwBgpPeerPrefixRcvCounter Counter32, hwBgpPeerPrefixActiveCounter Counter32, hwBgpPeerPrefixAdvCounter Counter32 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1.1 hwBgpPeerPrefixRcvCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of prefixes received from the remote BGP peer." ::= { hwBgpPeerRouteEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1.2 hwBgpPeerPrefixActiveCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active prefixes received from the remote BGP peer." ::= { hwBgpPeerRouteEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.3.1.3 hwBgpPeerPrefixAdvCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of prefixes sent to the remote BGP peer." ::= { hwBgpPeerRouteEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4 hwBgpPeerMessageTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerMessageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Protocol Packet Table for BGP Peers. This table contains information about the protocol packets of BGP peers." ::= { hwBgpPeers 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1 hwBgpPeerMessageEntry OBJECT-TYPE SYNTAX HwBgpPeerMessageEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the protocol packets of the BGP peers." AUGMENTS { hwBgpPeerAddrFamilyEntry } ::= { hwBgpPeerMessageTable 1 } HwBgpPeerMessageEntry ::= SEQUENCE { hwBgpPeerInTotalMsgCounter Counter32, hwBgpPeerOutTotalMsgCounter Counter32, hwBgpPeerInOpenMsgCounter Counter32, hwBgpPeerInUpdateMsgCounter Counter32, hwBgpPeerInNotificationMsgCounter Counter32, hwBgpPeerInKeepAliveMsgCounter Counter32, hwBgpPeerInRouteFreshMsgCounter Counter32, hwBgpPeerOutOpenMsgCounter Counter32, hwBgpPeerOutUpdateMsgCounter Counter32, hwBgpPeerOutNotificationMsgCounter Counter32, hwBgpPeerOutKeepAliveMsgCounter Counter32, hwBgpPeerOutRouteFreshMsgCounter Counter32 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.1 hwBgpPeerInTotalMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of protocol packets received from the remote BGP peer." ::= { hwBgpPeerMessageEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.2 hwBgpPeerOutTotalMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of protocol packets sent to the remote BGP peer." ::= { hwBgpPeerMessageEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.3 hwBgpPeerInOpenMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Open packets received from the remote BGP peer." ::= { hwBgpPeerMessageEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.4 hwBgpPeerInUpdateMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Update packets received from the remote BGP peer." ::= { hwBgpPeerMessageEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.5 hwBgpPeerInNotificationMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Notification packets received from the remote BGP peer." ::= { hwBgpPeerMessageEntry 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.6 hwBgpPeerInKeepAliveMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Keepalive packets received from the remote BGP peer." ::= { hwBgpPeerMessageEntry 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.7 hwBgpPeerInRouteFreshMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Route-Refresh packets received from the remote BGP peer." ::= { hwBgpPeerMessageEntry 7 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.8 hwBgpPeerOutOpenMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Open packets sent to the remote BGP peer." ::= { hwBgpPeerMessageEntry 8 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.9 hwBgpPeerOutUpdateMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Update packets sent to the remote BGP peer." ::= { hwBgpPeerMessageEntry 9 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.10 hwBgpPeerOutNotificationMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Notification packets sent to the remote BGP peer." ::= { hwBgpPeerMessageEntry 10 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.11 hwBgpPeerOutKeepAliveMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Keepalive packets sent to the remote BGP peer." ::= { hwBgpPeerMessageEntry 11 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.4.1.12 hwBgpPeerOutRouteFreshMsgCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Route-Refresh packets sent to the remote BGP peer." ::= { hwBgpPeerMessageEntry 12 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.5 hwBgpPeerConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Peer Configuration Table. This table contains the configurations of BGP peers." ::= { hwBgpPeers 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.5.1 hwBgpPeerConfigEntry OBJECT-TYPE SYNTAX HwBgpPeerConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the configurations of BGP peers." AUGMENTS { hwBgpPeerAddrFamilyEntry } ::= { hwBgpPeerConfigTable 1 } HwBgpPeerConfigEntry ::= SEQUENCE { hwBgpPeerConfigRouteLimitNum Unsigned32, hwBgpPeerConfigRouteLimitThreshold Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.5.1.1 hwBgpPeerConfigRouteLimitNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the maximum number of routes received from the BGP peer." ::= { hwBgpPeerConfigEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.5.1.2 hwBgpPeerConfigRouteLimitThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the alarm threshold (%) of the maximum number of routes received from the BGP peer." ::= { hwBgpPeerConfigEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6 hwBgpPeerSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Peer Session Table. This table contains BGP peer session informations." ::= { hwBgpPeers 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1 hwBgpPeerSessionEntry OBJECT-TYPE SYNTAX HwBgpPeerSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the BGP peer sessions." INDEX { hwBgpPeerSessionVrfName, hwBgpPeerSessionRemoteAddrType, hwBgpPeerSessionRemoteAddr } ::= { hwBgpPeerSessionTable 1 } HwBgpPeerSessionEntry ::= SEQUENCE { hwBgpPeerSessionVrfName OCTET STRING, hwBgpPeerSessionRemoteAddrType InetAddressType, hwBgpPeerSessionRemoteAddr InetAddress, hwBgpPeerSessionLocalAddrType InetAddressType, hwBgpPeerSessionLocalAddr InetAddress, hwBgpPeerSessionUnavailableType INTEGER, hwBgpPeerSessionLocalIfName OCTET STRING, hwBgpPeerSessionReason INTEGER } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.1 hwBgpPeerSessionVrfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Bgp Vrf id." ::= { hwBgpPeerSessionEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.2 hwBgpPeerSessionRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Bgp peer session remote address type." ::= { hwBgpPeerSessionEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.3 hwBgpPeerSessionRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Bgp peer session remote address." ::= { hwBgpPeerSessionEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.4 hwBgpPeerSessionLocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "Bgp peer session local address type." ::= { hwBgpPeerSessionEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.5 hwBgpPeerSessionLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Bgp peer session local address." ::= { hwBgpPeerSessionEntry 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.6 hwBgpPeerSessionUnavailableType OBJECT-TYPE SYNTAX INTEGER { uptodown(1), alwaysdown(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bgp peer unavailable type including: 1: Up To Down(1) 2: Always Down(2)" ::= { hwBgpPeerSessionEntry 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.7 hwBgpPeerSessionLocalIfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Bgp peer session local IFName." ::= { hwBgpPeerSessionEntry 7 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.6.1.8 hwBgpPeerSessionReason OBJECT-TYPE SYNTAX INTEGER { configurationLeadPeerDown(1), receiveNotification(2), receiveErrorPacket(3), holdTimerExpire(4), remotePeerNotReachable(5), directConnectInterfaceDown(6), routeLimit(7), peerIsNotUpForASpecifiedPeriodOfTime(8), alarmClear(100) } MAX-ACCESS read-only STATUS current DESCRIPTION "Bgp peer down reason including: 1: Configuration lead peer down(1) 2: Receive notification(2) 3: Receive error packet(3) 4: Hold timer expire(4) 5: Remote peer not reachable(5) 6: Direct connect-interface down(6) 7: Route limit(7) 8: Peer is not up for a specified long time(8) 100: Alarm clear(100)" ::= { hwBgpPeerSessionEntry 8 } --1.3.6.1.4.1.2011.5.25.177.1.1.7 hwBgpPeerStatisticTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP peer statistic table. This table contains, one entry per BGP peer, information about the connections with BGP peers." ::= { hwBgpPeers 7 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1 hwBgpPeerStatisticEntry OBJECT-TYPE SYNTAX HwBgpPeerStatisticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry containing information about the connection with a BGP peer." INDEX { hwBgpProcessId, hwBgpPeerVrfInstanceId, hwBgpPeerAddr} ::= { hwBgpPeerStatisticTable 1 } HwBgpPeerStatisticEntry ::= SEQUENCE { hwBgpProcessId Unsigned32, hwBgpPeerVrfInstanceId Unsigned32, hwBgpPeerAddr InetAddress, hwBgpPeerFsmEstablishedTransitions Counter32, hwBgpPeerDownCounts Counter32, hwBgpPeerInUpdateMsgs Counter32, hwBgpPeerOutUpdateMsgs Counter32, hwBgpPeerInTotalMsgs Counter32, hwBgpPeerOutTotalMsgs Counter32 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.1 hwBgpProcessId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The process ID of the BGP instance." ::= { hwBgpPeerStatisticEntry 1 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.2 hwBgpPeerVrfInstanceId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the vpn instance Id for the remote BGP peer." ::= { hwBgpPeerStatisticEntry 2 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.3 hwBgpPeerAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the remote BGP peer." ::= { hwBgpPeerStatisticEntry 3 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.4 hwBgpPeerFsmEstablishedTransitions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The Counter That Records the Times the Remote BGP Peer Is Correctly Connected The counter is increased by one if the remote BGP peer is correctly connected once. The counter could be set to zero." ::= { hwBgpPeerStatisticEntry 4 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.5 hwBgpPeerDownCounts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of times the BGP FSM transitioned from establish to the other state. The counter could be set to zero." ::= { hwBgpPeerStatisticEntry 5 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.6 hwBgpPeerInUpdateMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Update packets received from the remote BGP peer." ::= { hwBgpPeerStatisticEntry 6 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.7 hwBgpPeerOutUpdateMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Update packets sent to the remote BGP peer." ::= { hwBgpPeerStatisticEntry 7 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.8 hwBgpPeerInTotalMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received from the remote BGP peer." ::= { hwBgpPeerStatisticEntry 8 } --1.3.6.1.4.1.2011.5.25.177.1.1.7.1.9 hwBgpPeerOutTotalMsgs OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets sent to the remote BGP peer." ::= { hwBgpPeerStatisticEntry 9 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8 hwBgpPeerSessionExtTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpPeerSessionExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP Peer Session Table. This table contains BGP peer session informations." ::= { hwBgpPeers 8 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1 hwBgpPeerSessionExtEntry OBJECT-TYPE SYNTAX HwBgpPeerSessionExtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the BGP peer sessions." INDEX { hwBgpPeerSessionExtVrfId, hwBgpPeerSessionExtRemoteAddrType, hwBgpPeerSessionExtRemoteAddr } ::= { hwBgpPeerSessionExtTable 1 } HwBgpPeerSessionExtEntry ::= SEQUENCE { hwBgpPeerSessionExtVrfId Unsigned32, hwBgpPeerSessionExtRemoteAddrType InetAddressType, hwBgpPeerSessionExtRemoteAddr InetAddress, hwBgpPeerSessionExtLocalAddrType InetAddressType, hwBgpPeerSessionExtLocalAddr InetAddress, hwBgpPeerSessionExtUnavailableType INTEGER, hwBgpPeerSessionExtLocalIfName OCTET STRING, hwBgpPeerSessionExtReason INTEGER, hwBgpPeerSessionExtVrfName OCTET STRING, hwBgpPeerSessionExtRemoteAs OCTET STRING, hwBgpPeerSessionExtDescription OCTET STRING } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.1 hwBgpPeerSessionExtVrfId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VPN instance Id of the remote BGP peer." ::= { hwBgpPeerSessionExtEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.2 hwBgpPeerSessionExtRemoteAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP peer session remote address type." ::= { hwBgpPeerSessionExtEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.3 hwBgpPeerSessionExtRemoteAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP peer session remote address." ::= { hwBgpPeerSessionExtEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.4 hwBgpPeerSessionExtLocalAddrType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "BGP peer session local address type." ::= { hwBgpPeerSessionExtEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.5 hwBgpPeerSessionExtLocalAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "BGP peer session local address." ::= { hwBgpPeerSessionExtEntry 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.6 hwBgpPeerSessionExtUnavailableType OBJECT-TYPE SYNTAX INTEGER { uptodown(1), alwaysdown(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "BGP peer unavailable type including: 1: Up To Down(1) 2: Always Down(2)" ::= { hwBgpPeerSessionExtEntry 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.7 hwBgpPeerSessionExtLocalIfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "BGP peer session local IFName." ::= { hwBgpPeerSessionExtEntry 7 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.8 hwBgpPeerSessionExtReason OBJECT-TYPE SYNTAX INTEGER { configurationLeadPeerDown(1), receiveNotification(2), receiveErrorPacket(3), holdTimerExpire(4), remotePeerNotReachable(5), directConnectInterfaceDown(6), routeLimit(7), peerIsNotUpForASpecifiedPeriodOfTime(8), unknown(90), alarmClear(100) } MAX-ACCESS read-only STATUS current DESCRIPTION "BGP peer down reason including: 1: Configuration lead peer down(1) 2: Receive notification(2) 3: Receive error packet(3) 4: Hold timer expire(4) 5: Remote peer not reachable(5) 6: Direct connect-interface down(6) 7: Route limit(7) 8: Peer is not up for a specified long time(8) 90: unknown(90) 100: Alarm clear(100)" ::= { hwBgpPeerSessionExtEntry 8 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.9 hwBgpPeerSessionExtVrfName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the VPN instance." ::= { hwBgpPeerSessionExtEntry 9 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.10 hwBgpPeerSessionExtRemoteAs OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The AS number of the remote BGP peer." ::= { hwBgpPeerSessionExtEntry 10 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.8.1.11 hwBgpPeerSessionExtDescription OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the remote BGP peer." ::= { hwBgpPeerSessionExtEntry 11 } -- 1.3.6.1.4.1.2011.5.25.177.1.2 hwBgpRoute OBJECT IDENTIFIER ::= { hwBgpObjects 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.1 hwBgpRouteLimitTable OBJECT IDENTIFIER ::= { hwBgpRoute 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.1 hwBgpRouteLimitindex OBJECT-TYPE SYNTAX INTEGER { ipv4(1), ipv6(2), ipv4vrf(3), ipv6vrf(4), ipv4public(5), ipv6public(6), l2ad(7) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The index of bgp route limit, including: 1. ipv4(1): total ipv4 routes number. 2. ipv6(2): total ipv6 routes number. 3. ipv4vrf(3): ipv4 vrf routes number. 4. ipv6vrf(4): ipv6 vrf routes number. 5. ipv4public(5): ipv4 public routes number. 6. ipv6public(6): ipv6 public routes number. 7. l2ad(7): l2ad routes number." ::= { hwBgpRouteLimitTable 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.2 hwBgpRouteCurNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The current number of bgp routes." ::= { hwBgpRouteLimitTable 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.3 hwBgpRouteMaxNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The maximum number of bgp routes." ::= { hwBgpRouteLimitTable 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.4 hwBgpRouteThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The threshold number of bgp routes." ::= { hwBgpRouteLimitTable 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.1.5 hwBgpRouteType OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Route type." ::= { hwBgpRouteLimitTable 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.2 hwBgpVrfRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpVrfRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP VRF route table." ::= { hwBgpRoute 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1 hwBgpVrfRouteEntry OBJECT-TYPE SYNTAX HwBgpVrfRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP VRF route entry." INDEX { hwBgpVrfRouteType, hwBgpVrfInstName, hwBgpVrfAddressFamily } ::= { hwBgpVrfRouteTable 1 } HwBgpVrfRouteEntry ::= SEQUENCE { hwBgpVrfCurrRouteNum Unsigned32, hwBgpVrfThresholdValue Unsigned32, hwBgpVrfRouteType Unsigned32, hwBgpVrfInstName OCTET STRING, hwBgpVrfAddressFamily Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.1 hwBgpVrfCurrRouteNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Current number of routes." ::= { hwBgpVrfRouteEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.2 hwBgpVrfThresholdValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Threshold value." ::= { hwBgpVrfRouteEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.3 hwBgpVrfRouteType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Route type." ::= { hwBgpVrfRouteEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.4 hwBgpVrfInstName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of VPN instance." ::= { hwBgpVrfRouteEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.2.1.5 hwBgpVrfAddressFamily OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Address family." ::= { hwBgpVrfRouteEntry 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.3 hwEvpnRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF HwEvpnRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP EVPN route table." ::= { hwBgpRoute 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1 hwEvpnRouteEntry OBJECT-TYPE SYNTAX HwEvpnRouteEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP EVPN route entry." INDEX { hwEvpnRouteType, hwEvpnAddressFamily } ::= { hwEvpnRouteTable 1 } HwEvpnRouteEntry ::= SEQUENCE { hwEvpnCurrRouteNum Unsigned32, hwEvpnThresholdValue Unsigned32, hwEvpnRouteType Unsigned32, hwEvpnAddressFamily Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.1 hwEvpnCurrRouteNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Current number of routes." ::= { hwEvpnRouteEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.2 hwEvpnThresholdValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Threshold value." ::= { hwEvpnRouteEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.3 hwEvpnRouteType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Route type." ::= { hwEvpnRouteEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.3.1.4 hwEvpnAddressFamily OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Address family." ::= { hwEvpnRouteEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.4 hwBgpLabelLimitTable OBJECT IDENTIFIER ::= { hwBgpRoute 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.1 hwBgpAddrFamilyAfi OBJECT-TYPE SYNTAX HWBgpAfi MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The address family of BGP." ::= { hwBgpLabelLimitTable 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.2 hwBgpAddrFamilySafi OBJECT-TYPE SYNTAX HWBgpSafi MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The sub-address family of BGP." ::= { hwBgpLabelLimitTable 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.3 hwBgpLabelMaxValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The maximum number of BGP labels." ::= { hwBgpLabelLimitTable 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.2.4.4 hwBgpLabelLimitThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The threshold number of BGP labels." ::= { hwBgpLabelLimitTable 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.3 hwBgpTraps OBJECT IDENTIFIER ::= { hwBgpObjects 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.1 hwBgpPeerRouteNumThresholdExceed NOTIFICATION-TYPE OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } STATUS current DESCRIPTION "This notification is generated when the number of routes received from the BGP peer exceeds the alarm threshold." ::= { hwBgpTraps 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.2 hwBgpPeerRouteNumThresholdClear NOTIFICATION-TYPE OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } STATUS current DESCRIPTION "This notification is generated when the number of routes received from the BGP peer decreases below the alarm threshold." ::= { hwBgpTraps 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.3 hwBgpPeerGRStatusChange NOTIFICATION-TYPE OBJECTS { hwBgpPeerGRStatus } STATUS current DESCRIPTION "This notification is generated when the graceful restart status described by hwBgpPeerGRStatus changes." ::= { hwBgpTraps 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.4 hwBgpPeerUnavailable NOTIFICATION-TYPE OBJECTS { hwBgpPeerSessionLocalAddrType, hwBgpPeerSessionLocalAddr, hwBgpPeerSessionUnavailableType, hwBgpPeerSessionLocalIfName, hwBgpPeerSessionReason } STATUS current DESCRIPTION "This notification is generated when bgp peer session state change from up to down." ::= { hwBgpTraps 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.5 hwBgpPeerAvailable NOTIFICATION-TYPE OBJECTS { hwBgpPeerSessionLocalAddrType, hwBgpPeerSessionLocalAddr, hwBgpPeerSessionUnavailableType, hwBgpPeerSessionLocalIfName, hwBgpPeerSessionReason } STATUS current DESCRIPTION "This notification is generated when bgp peer session state change from down to up." ::= { hwBgpTraps 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.6 hwBgpPeerRouteExceed NOTIFICATION-TYPE OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } STATUS current DESCRIPTION "This notification is generated when bgp peer session route number exceed." ::= { hwBgpTraps 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.7 hwBgpPeerRouteExceedClear NOTIFICATION-TYPE OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } STATUS current DESCRIPTION "This notification is generated when bgp peer session route number exceed clear." ::= { hwBgpTraps 7 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.8 hwL3vpnVrfRouteMidThreshCleared NOTIFICATION-TYPE OBJECTS { mplsL3VpnVrfPerfCurrNumRoutes, mplsL3VpnVrfConfMidRteThresh } STATUS current DESCRIPTION "This notification is generated when the number of routes contained by the specified VRF exceeds the value indicated by mplsL3VpnVrfMidRouteThreshold, and then falls below this value. A single notification MUST be generated when this threshold is exceeded, and no other notifications of this type should be issued until the value of mplsL3VpnVrfPerfCurrNumRoutes has fallen below that of mplsL3VpnVrfConfMidRteThresh." ::= { hwBgpTraps 8 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.9 hwBgpPeerEstablished NOTIFICATION-TYPE OBJECTS { hwBgpPeerLastError, hwBgpPeerState } STATUS current DESCRIPTION "The BGP Established event is generated when the BGP FSM enters the ESTABLISHED state." ::= { hwBgpTraps 9 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.10 hwBgpPeerBackwardTransition NOTIFICATION-TYPE OBJECTS { hwBgpPeerLastError, hwBgpPeerState, hwBgpPeerUnAvaiReason, ifName } STATUS current DESCRIPTION "The BGPBackwardTransition Event is generated when the BGP FSM moves from a higher numbered state to a lower numbered state." ::= { hwBgpTraps 10 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.11 hwBgpRouteThresholdExceed NOTIFICATION-TYPE OBJECTS { hwBgpRouteLimitindex, hwBgpRouteCurNum, hwBgpRouteThreshold, hwBgpRouteMaxNum } STATUS current DESCRIPTION "This notification is generated when the number of bgp routes exceeds the threshold." ::= { hwBgpTraps 11 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.12 hwBgpRouteThresholdClear NOTIFICATION-TYPE OBJECTS { hwBgpRouteLimitindex } STATUS current DESCRIPTION "This notification is generated when the number of routes decreases below the threshold." ::= { hwBgpTraps 12 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.13 hwBgpRouteMaxExceed NOTIFICATION-TYPE OBJECTS { hwBgpRouteLimitindex, hwBgpRouteMaxNum } STATUS current DESCRIPTION "This notification is generated when the number of routes exceeds the maximum number." ::= { hwBgpTraps 13 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.14 hwBgpRouteMaxClear NOTIFICATION-TYPE OBJECTS { hwBgpRouteLimitindex } STATUS current DESCRIPTION "This notification is generated when the number of routes decreases below the maximum number." ::= { hwBgpTraps 14 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.15 hwBgpPeerSessionExceed NOTIFICATION-TYPE OBJECTS { hwBgpPeerSessionMaxNum } STATUS current DESCRIPTION "This notification is generated when the number of peer sessions exceeds the maximum number." ::= { hwBgpTraps 15 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.16 hwBgpPeerSessionExceedClear NOTIFICATION-TYPE OBJECTS { hwBgpPeerSessionMaxNum, hwBgpPeerSessionNum } STATUS current DESCRIPTION "This notification is generated when the number of peer sessions decreases below the maximum number." ::= { hwBgpTraps 16 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.17 hwBgpDynamicPeerSessionExceed NOTIFICATION-TYPE OBJECTS { hwBgpDynamicPeerSessionMaxNum } STATUS current DESCRIPTION "This notification is generated when the number of dynamic peer sessions exceeds the maximum number." ::= { hwBgpTraps 17 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.18 hwBgpDynamicPeerSessionExceedClear NOTIFICATION-TYPE OBJECTS { hwBgpDynamicPeerSessionMaxNum, hwBgpDynamicPeerSessionNum } STATUS current DESCRIPTION "This notification is generated when the number of dynamic peer sessions decreases below the maximum number." ::= { hwBgpTraps 18 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.19 hwBgpPeerSessionThresholdExceed NOTIFICATION-TYPE OBJECTS { hwBgpPeerSessionNum, hwBgpPeerSessionThreshold, hwBgpPeerSessionMaxNum } STATUS current DESCRIPTION "This notification is generated when the number of peer sessions exceeds the threshold number." ::= { hwBgpTraps 19 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.20 hwBgpPeerSessionThresholdClear NOTIFICATION-TYPE OBJECTS { hwBgpPeerSessionNum, hwBgpPeerSessionThreshold, hwBgpPeerSessionMaxNum } STATUS current DESCRIPTION "This notification is generated when the number of peer sessions decreases below the threshold number." ::= { hwBgpTraps 20 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.21 hwBgpVrfRouteNumReachThreshold NOTIFICATION-TYPE OBJECTS { hwBgpVrfCurrRouteNum, hwBgpVrfThresholdValue, hwBgpVrfRouteType, hwBgpVrfInstName, hwBgpVrfAddressFamily } STATUS current DESCRIPTION "The number of routes in the VPN instance reached the alarm threshould." ::= { hwBgpTraps 21 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.22 hwBgpVrfRouteNumReachThresholdClear NOTIFICATION-TYPE OBJECTS { hwBgpVrfCurrRouteNum, hwBgpVrfThresholdValue, hwBgpVrfRouteType, hwBgpVrfInstName, hwBgpVrfAddressFamily } STATUS current DESCRIPTION "The number of routes in the VPN instance fell below the clear alarm threshold." ::= { hwBgpTraps 22 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.23 hwEvpnRouteReachThreshold NOTIFICATION-TYPE OBJECTS { hwEvpnCurrRouteNum, hwEvpnThresholdValue, hwEvpnRouteType, hwEvpnAddressFamily } STATUS current DESCRIPTION "The number of routes reached the alarm threshould." ::= { hwBgpTraps 23 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.24 hwEvpnRouteReachThresholdClear NOTIFICATION-TYPE OBJECTS { hwEvpnCurrRouteNum, hwEvpnThresholdValue, hwEvpnRouteType, hwEvpnAddressFamily } STATUS current DESCRIPTION "The number of routes fell below the clear alarm threshold." ::= { hwBgpTraps 24 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.25 hwVpnRouteLabelNumReachThresold NOTIFICATION-TYPE OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue, hwBgpLabelLimitThreshold } STATUS current DESCRIPTION "The number of VPN route labels reached the alarm threshould." ::= { hwBgpTraps 25 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.26 hwVpnRouteLabelNumReachThresoldClear NOTIFICATION-TYPE OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue, hwBgpLabelLimitThreshold } STATUS current DESCRIPTION "The number of VPN route labels fell below the clear alarm threshold." ::= { hwBgpTraps 26 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.27 hwVpnRouteLabelNumReachMaximum NOTIFICATION-TYPE OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue } STATUS current DESCRIPTION "The number of VPN route labels reached the maximum value." ::= { hwBgpTraps 27 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.28 hwVpnRouteLabelNumReachMaximumClear NOTIFICATION-TYPE OBJECTS { hwBgpAddrFamilyAfi, hwBgpAddrFamilySafi, hwBgpLabelMaxValue } STATUS current DESCRIPTION "The number of VPN route labels fell below the maximum value." ::= { hwBgpTraps 28 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.29 hwBgpPeerAddrFamilyRouteThresholdExceed NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } STATUS current DESCRIPTION "The number of routes received from peers in a BGP address family reached the alarm threshold." ::= { hwBgpTraps 29 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.30 hwBgpPeerAddrFamilyRouteThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } STATUS current DESCRIPTION "The number of routes received from peers in a BGP address family fell below the alarm threshold." ::= { hwBgpTraps 30 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.31 hwBgpPeerAddrFamilyRouteExceed NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpProcessName } STATUS current DESCRIPTION "The number of routes received from peers in a BGP address family reached the maximum value." ::= { hwBgpTraps 31 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.32 hwBgpPeerAddrFamilyRouteExceedClear NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteMaxNum, hwBgpProcessName } STATUS current DESCRIPTION "The number of routes received from peers in a BGP address family fell below the maximum value." ::= { hwBgpTraps 32 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.33 hwBgpPeerAddrFamilyPerRouteThresholdExceed NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } STATUS current DESCRIPTION "The number of specified routes received from peers in a BGP address family reached the alarm threshold." ::= { hwBgpTraps 33 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.34 hwBgpPeerAddrFamilyPerRouteThresholdExceedClear NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpRouteThreshold, hwBgpProcessName } STATUS current DESCRIPTION "The number of specified routes received from peers in a BGP address family fell below the alarm threshold." ::= { hwBgpTraps 34 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.35 hwBgpPeerAddrFamilyPerRouteExceed NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpProcessName } STATUS current DESCRIPTION "The number of specified routes received from peers in a BGP address family reached the maximum value." ::= { hwBgpTraps 35 } -- 1.3.6.1.4.1.2011.5.25.177.1.3.36 hwBgpPeerAddrFamilyPerRouteExceedClear NOTIFICATION-TYPE OBJECTS { hwBgpVrfAddressFamily, hwBgpRouteType, hwBgpRouteMaxNum, hwBgpProcessName } STATUS current DESCRIPTION "The number of specified routes received from peers in a BGP address family fell below the maximum value." ::= { hwBgpTraps 36 } -- 1.3.6.1.4.1.2011.5.25.177.1.4 hwBgpScalars OBJECT IDENTIFIER ::= { hwBgpObjects 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.1 hwBgpPeerSessionNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the total number of BGP peers, including IPv4/IPv6 public peers and VPNv4/VPNv6 peers." ::= { hwBgpScalars 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.2 hwIBgpPeerSessionNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the total number of IBGP peers, including IPv4/IPv6 public peers and VPNv4/VPNv6 peers." ::= { hwBgpScalars 2 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.3 hwEBgpPeerSessionNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the total number of EBGP peers, including IPv4/IPv6 public peers and VPNv4/VPNv6 peers." ::= { hwBgpScalars 3 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.4 hwBgpPeerSessionMaxNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of BGP peer sessions configured." ::= { hwBgpScalars 4 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.5 hwBgpDynamicPeerSessionNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of BGP dynamic peer sessions configured." ::= { hwBgpScalars 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.6 hwBgpDynamicPeerSessionMaxNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of BGP dynamic peer sessions configured." ::= { hwBgpScalars 6 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.7 hwBgpPeerSessionThreshold OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The threshold number of BGP peer sessions configured." ::= { hwBgpScalars 7 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.8 hwBgpPeerTotalInUpdateMsgs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of update packets received from all the remote BGP peers." ::= { hwBgpScalars 8 } -- 1.3.6.1.4.1.2011.5.25.177.1.4.9 hwBgpPeerTotalOutUpdateMsgs OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Update packets sent to all the remote BGP peers." ::= { hwBgpScalars 9 } -- 1.3.6.1.4.1.2011.5.25.177.1.5 hwBgpProcess OBJECT IDENTIFIER ::= { hwBgpObjects 5 } -- 1.3.6.1.4.1.2011.5.25.177.1.5.1 hwBgpProcessCommTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpProcessCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP process table." ::= { hwBgpProcess 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.5.1.1 hwBgpProcessCommEntry OBJECT-TYPE SYNTAX HwBgpProcessCommEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "BGP process entry." INDEX { hwBgpProcessName } ::= { hwBgpProcessCommTable 1 } HwBgpProcessCommEntry ::= SEQUENCE { hwBgpProcessName OCTET STRING } -- 1.3.6.1.4.1.2011.5.25.177.1.5.1.1.1 hwBgpProcessName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Name of a BGP instance." ::= { hwBgpProcessCommEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.2 hwBgpVpnObjects OBJECT IDENTIFIER ::= { hwBgpMIB 2 } -- 1.3.6.1.4.1.2011.5.25.177.2.1 hwBgpVpnTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpVpnTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VPN-tunnel bearing relation table that shows detailed information about the tunnel that bears the VPN service." ::= { hwBgpVpnObjects 1 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1 hwBgpVpnTunnelEntry OBJECT-TYPE SYNTAX HwBgpVpnTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates detailed information about the tunnel bearing VPN services. This object can be queried, but not be set or created." INDEX { hwBgpVpnTunnelVrfName, hwBgpVpnTunnelPublicNetNextHop, hwBgpVpnTunnelId } ::= { hwBgpVpnTunnelTable 1 } HwBgpVpnTunnelEntry ::= SEQUENCE { hwBgpVpnTunnelVrfName OCTET STRING, hwBgpVpnTunnelPublicNetNextHop IpAddress, hwBgpVpnTunnelId Unsigned32, hwBgpVpnTunnelDestAddr IpAddress, hwBgpVpnTunnelType Unsigned32, hwBgpVpnTunnelSrcAddr IpAddress, hwBgpVpnTunnelOutIfName OCTET STRING, hwBgpVpnTunnelIsLoadBalance Unsigned32, hwBgpVpnTunnelLspIndex Unsigned32, hwBgpVpnTunnelLspOutIfName OCTET STRING, hwBgpVpnTunnelLspOutLabel Unsigned32, hwBgpVpnTunnelLspNextHop IpAddress, hwBgpVpnTunnelLspFec IpAddress, hwBgpVpnTunnelLspFecPfxLen IpAddress, hwBgpVpnTunnelLspIsBackup Unsigned32, hwBgpVpnTunnelSignalProtocol Integer32, hwBgpVpnTunnelSessionTunnelId Integer32, hwBgpVpnTunnelTunnelName OCTET STRING } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.1 hwBgpVpnTunnelVrfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VRF name." ::= { hwBgpVpnTunnelEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.2 hwBgpVpnTunnelPublicNetNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the next hop in the public network." ::= { hwBgpVpnTunnelEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.3 hwBgpVpnTunnelId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value of this object identifies the tunnel ID." ::= { hwBgpVpnTunnelEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.4 hwBgpVpnTunnelDestAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the destination address of the tunnel." ::= { hwBgpVpnTunnelEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.5 hwBgpVpnTunnelType OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the tunnel type." ::= { hwBgpVpnTunnelEntry 5 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.6 hwBgpVpnTunnelSrcAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the source address of the tunnel." ::= { hwBgpVpnTunnelEntry 6 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.7 hwBgpVpnTunnelOutIfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the name of the outgoing interface for the tunnel." ::= { hwBgpVpnTunnelEntry 7 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.8 hwBgpVpnTunnelIsLoadBalance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies whether load balancing is performed." ::= { hwBgpVpnTunnelEntry 8 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.9 hwBgpVpnTunnelLspIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the index of the primary LSP for the tunnel." ::= { hwBgpVpnTunnelEntry 9 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.10 hwBgpVpnTunnelLspOutIfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the name of the outgoing interface for the primary LSP of the tunnel." ::= { hwBgpVpnTunnelEntry 10 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.11 hwBgpVpnTunnelLspOutLabel OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the outgoing label for the primary LSP of the tunnel." ::= { hwBgpVpnTunnelEntry 11 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.12 hwBgpVpnTunnelLspNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the next hop for the primary LSP of the tunnel." ::= { hwBgpVpnTunnelEntry 12 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.13 hwBgpVpnTunnelLspFec OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the FEC for the primary LSP of the tunnel." ::= { hwBgpVpnTunnelEntry 13 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.14 hwBgpVpnTunnelLspFecPfxLen OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the length of the FEC for the primary LSP of the tunnel." ::= { hwBgpVpnTunnelEntry 14 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.15 hwBgpVpnTunnelLspIsBackup OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies whether the LSP is the backup LSP." ::= { hwBgpVpnTunnelEntry 15 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.16 hwBgpVpnTunnelSignalProtocol OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies signaling protocol type of the tunnel." ::= { hwBgpVpnTunnelEntry 16 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.17 hwBgpVpnTunnelSessionTunnelId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies ID of the tunnel configured through the command." ::= { hwBgpVpnTunnelEntry 17 } -- 1.3.6.1.4.1.2011.5.25.177.2.1.1.18 hwBgpVpnTunnelTunnelName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the tunnel name." ::= { hwBgpVpnTunnelEntry 18 } -- 1.3.6.1.4.1.2011.5.25.177.2.2 hwBgpVpnServiceIdTable OBJECT-TYPE SYNTAX SEQUENCE OF HwBgpVpnServiceIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the Service-id of the L3VPN services." ::= { hwBgpVpnObjects 2 } -- 1.3.6.1.4.1.2011.5.25.177.2.2.1 hwBgpVpnServiceIdEntry OBJECT-TYPE SYNTAX HwBgpVpnServiceIdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates detailed information about the Service-id of L3VPN services. This object can be queried, set but not created." INDEX { hwBgpVpnServiceIdVrfName } ::= { hwBgpVpnServiceIdTable 1 } HwBgpVpnServiceIdEntry ::= SEQUENCE { hwBgpVpnServiceIdVrfName OCTET STRING, hwBgpVpnServiceIdValue Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.177.2.2.1.1 hwBgpVpnServiceIdVrfName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates the VRF name." ::= { hwBgpVpnServiceIdEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.2.2.1.2 hwBgpVpnServiceIdValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The value of this object identifies the Service-id." DEFVAL { '0'b } ::= { hwBgpVpnServiceIdEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.2.3 hwBgpVpnScalars OBJECT IDENTIFIER ::= { hwBgpVpnObjects 3 } -- 1.3.6.1.4.1.2011.5.25.177.2.3.1 hwConfiguredVrfs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of VRFs that are configured on this node." ::= { hwBgpVpnScalars 1 } -- 1.3.6.1.4.1.2011.5.25.177.2.3.2 hwConfiguredIpv4Vrfs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IPv4-family VRFs that are configured on this node." ::= { hwBgpVpnScalars 2 } -- 1.3.6.1.4.1.2011.5.25.177.2.3.3 hwConfiguredIpv6Vrfs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of IPv6-family VRFs that are configured on this node." ::= { hwBgpVpnScalars 3 } -- 1.3.6.1.4.1.2011.5.25.177.3 hwBgpConformance OBJECT IDENTIFIER ::= { hwBgpMIB 3 } -- 1.3.6.1.4.1.2011.5.25.177.3.1 hwBgpCompliances OBJECT IDENTIFIER ::= { hwBgpConformance 1 } -- this module -- 1.3.6.1.4.1.2011.5.25.177.3.1.1 hwBgpCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Huawei-BGP-VPN MIB" MODULE -- this module MANDATORY-GROUPS { hwBgpPeer, hwBgpPeerRoute, hwBgpPeerMessage } ::= { hwBgpCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.177.3.2 hwBgpGroups OBJECT IDENTIFIER ::= { hwBgpConformance 2 } -- 1.3.6.1.4.1.2011.5.25.177.3.2.1 hwBgpPeerAddrFamily OBJECT-GROUP OBJECTS { hwBgpPeerVrfName } STATUS current DESCRIPTION "Address Family Group for BGP peers This table contains members of the address family for BGP peers" ::= { hwBgpGroups 1 } -- 1.3.6.1.4.1.2011.5.25.177.3.2.2 hwBgpPeer OBJECT-GROUP OBJECTS { hwBgpPeerNegotiatedVersion, hwBgpPeerRemoteAs, hwBgpPeerRemoteAddr, hwBgpPeerState, hwBgpPeerFsmEstablishedCounter, hwBgpPeerGRStatus, hwBgpPeerFsmEstablishedTime, hwBgpPeerLastError, hwBgpPeerUnAvaiReason } STATUS current DESCRIPTION "BGP Peer Group. This table contains members of the connections with BGP peers." ::= { hwBgpGroups 2 } -- 1.3.6.1.4.1.2011.5.25.177.3.2.3 hwBgpPeerRoute OBJECT-GROUP OBJECTS { hwBgpPeerPrefixRcvCounter, hwBgpPeerPrefixActiveCounter, hwBgpPeerPrefixAdvCounter } STATUS current DESCRIPTION "Route Group for BGP Peers This table contains members of the routes with BGP peers." ::= { hwBgpGroups 3 } -- 1.3.6.1.4.1.2011.5.25.177.3.2.4 hwBgpPeerMessage OBJECT-GROUP OBJECTS { hwBgpPeerInTotalMsgCounter, hwBgpPeerOutTotalMsgCounter, hwBgpPeerInOpenMsgCounter, hwBgpPeerInUpdateMsgCounter, hwBgpPeerInNotificationMsgCounter, hwBgpPeerInKeepAliveMsgCounter, hwBgpPeerInRouteFreshMsgCounter, hwBgpPeerOutOpenMsgCounter, hwBgpPeerOutUpdateMsgCounter, hwBgpPeerOutNotificationMsgCounter, hwBgpPeerOutKeepAliveMsgCounter, hwBgpPeerOutRouteFreshMsgCounter } STATUS current DESCRIPTION "Protocol Packet Group for BGP Peers This table contains members of the protocol packets with BGP peers." ::= { hwBgpGroups 4 } -- 1.3.6.1.4.1.2011.5.25.177.3.2.5 hwBgpPeerConfig OBJECT-GROUP OBJECTS { hwBgpPeerConfigRouteLimitNum, hwBgpPeerConfigRouteLimitThreshold } STATUS current DESCRIPTION "Configuration Group for BGP Peers. This table contains members of the configurations of BGP peers." ::= { hwBgpGroups 5 } -- 1.3.6.1.4.1.2011.5.25.177.3.2.6 hwBgpTrap NOTIFICATION-GROUP NOTIFICATIONS { hwBgpPeerRouteNumThresholdExceed, hwBgpPeerRouteNumThresholdClear, hwBgpPeerGRStatusChange, hwBgpPeerEstablished, hwBgpPeerBackwardTransition, hwL3vpnVrfRouteMidThreshCleared, hwBgpPeerUnavailable, hwBgpPeerRouteExceed, hwBgpPeerRouteExceedClear, hwBgpPeerAvailable } STATUS current DESCRIPTION "Trap Group for BGP Peers. This table contains members of the traps of BGP peers." ::= { hwBgpGroups 6 } -- 1.3.6.1.4.1.2011.5.25.177.5 hwBgpVpnConformance OBJECT IDENTIFIER ::= { hwBgpMIB 5 } -- 1.3.6.1.4.1.2011.5.25.177.5.1 hwBgpVpnCompliances OBJECT IDENTIFIER ::= { hwBgpVpnConformance 1 } -- this module -- 1.3.6.1.4.1.2011.5.25.177.5.1.1 hwBgpVpnCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Route Management MIB." MODULE -- this module MANDATORY-GROUPS { hwBgpVpnTunnelGroup, hwBgpVpnServiceIdGroup } ::= { hwBgpVpnCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.177.5.2 hwBgpVpnExtGroups OBJECT IDENTIFIER ::= { hwBgpVpnConformance 2 } -- 1.3.6.1.4.1.2011.5.25.177.5.2.1 hwBgpVpnTunnelGroup OBJECT-GROUP OBJECTS { hwBgpVpnTunnelDestAddr, hwBgpVpnTunnelType, hwBgpVpnTunnelSrcAddr, hwBgpVpnTunnelIsLoadBalance, hwBgpVpnTunnelLspIndex, hwBgpVpnTunnelLspOutLabel, hwBgpVpnTunnelLspNextHop, hwBgpVpnTunnelLspFec, hwBgpVpnTunnelLspFecPfxLen, hwBgpVpnTunnelOutIfName, hwBgpVpnTunnelLspOutIfName, hwBgpVpnTunnelLspIsBackup, hwBgpVpnTunnelTunnelName, hwBgpVpnTunnelSessionTunnelId, hwBgpVpnTunnelSignalProtocol } STATUS current DESCRIPTION "Description." ::= { hwBgpVpnExtGroups 1 } -- 1.3.6.1.4.1.2011.5.25.177.5.2.2 hwBgpVpnServiceIdGroup OBJECT-GROUP OBJECTS { hwBgpVpnServiceIdValue } STATUS current DESCRIPTION "This object indicates the Service-id of the L3VPN services." ::= { hwBgpVpnExtGroups 2 } -- 1.3.6.1.4.1.2011.5.25.177.6 hwTnl2VpnTrapObjects OBJECT IDENTIFIER ::= { hwBgpMIB 6 } -- 1.3.6.1.4.1.2011.5.25.177.6.1 hwTnl2VpnTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF HwTnl2VpnTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tnl2Vpn Trap table. This table contains the trap information. This table is only used for sending trap messages and does not support the get/getnext/set operation." ::= { hwTnl2VpnTrapObjects 1 } -- 1.3.6.1.4.1.2011.5.25.177.6.1.1 hwTnl2VpnTrapEntry OBJECT-TYPE SYNTAX HwTnl2VpnTrapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object indicates detailed information about the trap message." INDEX { hwVpnId } ::= { hwTnl2VpnTrapTable 1 } HwTnl2VpnTrapEntry ::= SEQUENCE { hwVpnId Unsigned32, hwVpnPublicNextHop IpAddress, hwTunnelReachablityEvent Unsigned32, hwVpnTrapCkeyValue Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.1 hwVpnId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the VPN index." ::= { hwTnl2VpnTrapEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.2 hwVpnPublicNextHop OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the public next-hop address." ::= { hwTnl2VpnTrapEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.3 hwTunnelReachablityEvent OBJECT-TYPE SYNTAX Unsigned32 (0..4096) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates whether the tunnel is reachable. 1--tunnel reachable. 2--tunnel unreachable." ::= { hwTnl2VpnTrapEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.6.1.1.4 hwVpnTrapCkeyValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object indicates the ckey value. This value is used for getting next-hop information." ::= { hwTnl2VpnTrapEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.7 hwTnl2VpnTrapConformance OBJECT IDENTIFIER ::= { hwBgpMIB 7 } -- 1.3.6.1.4.1.2011.5.25.177.7.1 hwTnl2VpnTrapConformances OBJECT IDENTIFIER ::= { hwTnl2VpnTrapConformance 1 } -- this module -- 1.3.6.1.4.1.2011.5.25.177.7.1.1 hwTnl2VpnTrapCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Huawei-BGP-VPN MIB." MODULE -- this module MANDATORY-GROUPS { hwTnl2VpnTrapGroup, hwTnl2VpnTrapNotificationGroup } ::= { hwTnl2VpnTrapConformances 1 } -- 1.3.6.1.4.1.2011.5.25.177.7.2 hwTnl2VpnTrapGroups OBJECT IDENTIFIER ::= { hwTnl2VpnTrapConformance 2 } -- 1.3.6.1.4.1.2011.5.25.177.7.2.1 hwTnl2VpnTrapGroup OBJECT-GROUP OBJECTS { hwVpnId, hwVpnPublicNextHop, hwVpnTrapCkeyValue, hwTunnelReachablityEvent } STATUS current DESCRIPTION "Description." ::= { hwTnl2VpnTrapGroups 1 } -- 1.3.6.1.4.1.2011.5.25.177.7.2.2 hwTnl2VpnTrapNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { hwTnl2VpnTrapEvent } STATUS current DESCRIPTION "Description." ::= { hwTnl2VpnTrapGroups 2 } -- 1.3.6.1.4.1.2011.5.25.177.8 hwTnl2VpnTrapNotification OBJECT IDENTIFIER ::= { hwBgpMIB 8 } -- 1.3.6.1.4.1.2011.5.25.177.8.1 hwTnl2VpnTrapEvent NOTIFICATION-TYPE OBJECTS { hwVpnId, hwVpnPublicNextHop, hwVpnTrapCkeyValue, hwTunnelReachablityEvent } STATUS current DESCRIPTION "This trap indicates whether the tunnel used by a VPN is reachable, If the tunnel is unreachable, a trap is sent to notify the user, hwTunnelReachablityEvent is 2. If the tunnel is reachable, a trap is sent to notify the user, hwTunnelReachablityEvent is 1." ::= { hwTnl2VpnTrapNotification 1 } hwPeerDistributeObjects OBJECT IDENTIFIER ::= { hwBgpMIB 9 } hwBgpTotalRouteNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of BGP routes." ::= { hwPeerDistributeObjects 1 } hwOsNodeTable OBJECT-TYPE SYNTAX SEQUENCE OF HwOsNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains some statistic information entries organized by os-node." ::= { hwPeerDistributeObjects 2 } hwOsNodeEntry OBJECT-TYPE SYNTAX HwOsNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Every entry contains some statistic infomation on specific os-node." INDEX { entPhysicalIndex } ::= { hwOsNodeTable 1 } HwOsNodeEntry ::= SEQUENCE { hwCurrSlot Unsigned32, hwPeerNumber Unsigned32, hwRouteNumber Unsigned32 } hwCurrSlot OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of specific slot." ::= { hwOsNodeEntry 1 } hwPeerNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the neighbors on the specific os-group." ::= { hwOsNodeEntry 4 } hwRouteNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the routes on the specific os-group." ::= { hwOsNodeEntry 5 } hwDistributeTable OBJECT-TYPE SYNTAX SEQUENCE OF HwDistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table contains some information entries organized by distribute-instance." ::= { hwPeerDistributeObjects 3 } hwDistributeEntry OBJECT-TYPE SYNTAX HwDistributeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Every entry contains some infomation on specific distribute-instance." INDEX { hwDistributeName } ::= { hwDistributeTable 1 } HwDistributeEntry ::= SEQUENCE { hwDistributeLocId Unsigned32, hwDistributeName OCTET STRING, hwMigrateSrcSlot OCTET STRING, hwMigrateDestSlot OCTET STRING, hwMigrateReason INTEGER } hwDistributeLocId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The id of specific distribute-instance." ::= { hwDistributeEntry 1 } hwDistributeName OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of specific distribute-instance." ::= { hwDistributeEntry 2 } hwMigrateSrcSlot OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The source slot name the distribute-instances is from when migration happens." ::= { hwDistributeEntry 3 } hwMigrateDestSlot OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..31)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The destination slot name the distribute-instances is aboute to go when migration happens." ::= { hwDistributeEntry 4 } hwMigrateReason OBJECT-TYPE SYNTAX INTEGER { memoryoverload(1), cpuoverload(2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The reason of a migration when it happens." ::= { hwDistributeEntry 5 } hwPeerDistributeTraps OBJECT IDENTIFIER ::= { hwPeerDistributeObjects 4 } -- 1.3.6.1.4.1.2011.5.25.177.11 hwRpkiObjects OBJECT IDENTIFIER ::= { hwBgpMIB 11 } -- 1.3.6.1.4.1.2011.5.25.177.11.1 hwRpkiSessions OBJECT IDENTIFIER ::= { hwRpkiObjects 1 } -- 1.3.6.1.4.1.2011.5.25.177.11.1.1 hwRpkiSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF HwRpkiSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "RPKI Session Table. This table contains information about the RPKI sessions." ::= { hwRpkiSessions 1 } -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1 hwRpkiSessionEntry OBJECT-TYPE SYNTAX HwRpkiSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information about the RPKI session." INDEX { hwRpkiSessionVrfName, hwRpkiSessionType, hwSessionIPAddr } ::= { hwRpkiSessionTable 1 } HwRpkiSessionEntry ::= SEQUENCE { hwRpkiSessionVrfName MplsL3VpnName, hwRpkiSessionType InetAddressType, hwSessionIPAddr InetAddress, hwRpkiSessionRoaLimitNum Unsigned32 } -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1.1 hwRpkiSessionVrfName OBJECT-TYPE SYNTAX MplsL3VpnName MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the instance for the session." ::= { hwRpkiSessionEntry 1 } -- 1.3.6.1.4.1.2011.5.25.177.1.1.1.1.2 hwRpkiSessionType OBJECT-TYPE SYNTAX InetAddressType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of the address family for the remote session." ::= { hwRpkiSessionEntry 2 } -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1.3 hwSessionIPAddr OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the session." ::= { hwRpkiSessionEntry 3 } -- 1.3.6.1.4.1.2011.5.25.177.11.1.1.1.4 hwRpkiSessionRoaLimitNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The limit number of rpki session ROA." ::= { hwRpkiSessionEntry 4 } -- 1.3.6.1.4.1.2011.5.25.177.11.2 hwRpkiTraps OBJECT IDENTIFIER ::= { hwRpkiObjects 2 } -- 1.3.6.1.4.1.2011.5.25.177.11.2.1 hwRpkiSessionRoaExceed NOTIFICATION-TYPE OBJECTS { hwRpkiSessionRoaLimitNum } STATUS current DESCRIPTION "This notification is generated when rpki session ROA number exceed." ::= { hwRpkiTraps 1 } -- 1.3.6.1.4.1.2011.5.25.177.11.2.2 hwRpkiSessionRoaExceedClear NOTIFICATION-TYPE OBJECTS { hwRpkiSessionRoaLimitNum } STATUS current DESCRIPTION "This notification is generated when rpki session ROA number exceed clear." ::= { hwRpkiTraps 2 } -- 1.3.6.1.4.1.2011.5.25.177.11.3 hwRpkiConformance OBJECT IDENTIFIER ::= { hwRpkiObjects 3 } -- 1.3.6.1.4.1.2011.5.25.177.11.3.1 hwRpkiCompliances OBJECT IDENTIFIER ::= { hwRpkiConformance 1 } -- 1.3.6.1.4.1.2011.5.25.177.11.3.1.1 hwRpkiCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for Huawei-BGP-VPN MIB" MODULE -- this module MANDATORY-GROUPS { hwRpkiSession } ::= { hwRpkiCompliances 1 } -- 1.3.6.1.4.1.2011.5.25.177.11.3.2 hwRpkiGroups OBJECT IDENTIFIER ::= { hwRpkiConformance 2 } -- 1.3.6.1.4.1.2011.5.25.177.11.3.2.1 hwRpkiSession OBJECT-GROUP OBJECTS { hwRpkiSessionVrfName, hwRpkiSessionType, hwSessionIPAddr, hwRpkiSessionRoaLimitNum } STATUS current DESCRIPTION "Session Group for RPKI sessions This table contains members of session for RPKI" ::= { hwRpkiGroups 1 } -- 1.3.6.1.4.1.2011.5.25.177.11.3.2.2 hwRpkiTrap NOTIFICATION-GROUP NOTIFICATIONS { hwRpkiSessionRoaExceed, hwRpkiSessionRoaExceedClear } STATUS current DESCRIPTION "Trap Group for RPKI Sessions. This table contains members of the traps of RPKI Sessions." ::= { hwRpkiGroups 2 } END -- -- HUAWEI-BGP-VPN-MIB.mib --