summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-BGP-GR-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/huawei/HUAWEI-BGP-GR-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-BGP-GR-MIB341
1 files changed, 341 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-BGP-GR-MIB b/MIBS/huawei/HUAWEI-BGP-GR-MIB
new file mode 100644
index 0000000..8cbf265
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-BGP-GR-MIB
@@ -0,0 +1,341 @@
+-- =================================================================
+-- Copyright (C) 2006 by HUAWEI TECHNOLOGIES. All rights reserved
+--
+-- Description the HUAWEI-BGP-GR-MIB provides information about BPG GR,
+-- management of huawei can make simple configuration of BGP GR also.
+-- Reference:
+-- Version: V1.0
+-- History:
+-- yefei60142 2006-11-22 publish
+-- =================================================================
+
+ HUAWEI-BGP-GR-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ hwDatacomm
+ FROM HUAWEI-MIB
+ InetAddress
+ FROM INET-ADDRESS-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+ hwBgpGRMIB MODULE-IDENTITY
+ LAST-UPDATED "200611220000Z" -- November 22, 2006 at 00:00 GMT
+ ORGANIZATION
+ "Huawei Technologies co.,Ltd."
+ CONTACT-INFO
+ " R&D BeiJing, Huawei Technologies co.,Ltd.
+ Huawei Bld.,NO.3 Xinxi Rd.,
+ Shang-Di Information Industry Base,
+ Hai-Dian District Beijing P.R. China
+ Zip:100085
+ Http://www.huawei.com
+ E-mail:support@huawei.com "
+ DESCRIPTION
+ "The HUAWEI-BGP-GR-MIB contains objects to
+ Manage configuration and Monitor running state
+ for BGP Graceful Restart feature."
+ ::= { hwDatacomm 138 }
+
+
+
+-- Status to judge whether capability of GR have enabled or not
+ Status ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This type is used to show status of GR,for example 'enable'
+ means capability of GR have enabled, 'disable' means
+ capability of GR have disabled"
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+
+-- AFI type of enumeration
+ AFIType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This type is used to show Address Family"
+ SYNTAX INTEGER
+ {
+ notspecified(1),
+ ipv4(2),
+ ipv6(3),
+ vpls(25),
+ l2vpn(196)
+ }
+
+-- SAFI type of enumeration
+ SAFIType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This type is used to show Sub Address Family"
+ SYNTAX INTEGER
+ {
+ notspecified(1),
+ unicast(2),
+ multicast(3),
+ unicastandmulticast(4),
+ mpls(5),
+ vpls(65),
+ vpnv4(128)
+ }
+
+-- GRRole show role of router in the process of GR,restarter/helper/grnormal/grnegotiatefail
+ GRRole ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This type is used to show Role of router in the process of GR,
+ 'restarter' means the router pay Restarter role in the process
+ of GR,'helper'means the router pay Helper role in the process of
+ GR,if each peer have conferred with each others on GR,we call the
+ kind of state is 'grnormal',if negotiation is unsuccessful,the
+ kind of state is 'grnegotiatefail'."
+ SYNTAX INTEGER
+ {
+ grnormal(1),
+ restarter(2),
+ helper(3),
+ grnegotiatefail(4)
+ }
+
+
+--
+-- Node definitions
+--
+
+-- Node definitions
+--
+ hwBgpGRMIBObjects OBJECT IDENTIFIER ::= { hwBgpGRMIB 1 }
+
+
+-- BGPGRCapability Capability of GR for BGP
+ hwBgpGRCapability OBJECT-TYPE
+ SYNTAX Status
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "We can see status of GR by this node,the value 'enable'
+ denotes that capability of GR have be actived, 'disable'
+ denotes that capability of GR have be disabled."
+ ::= { hwBgpGRMIBObjects 1 }
+
+
+-- GRRestartTimer BGP GR restart timer
+ hwBgpGRRestartTime OBJECT-TYPE
+ SYNTAX Integer32 (3..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Value of BGP GR restart timer(second)"
+ ::= { hwBgpGRMIBObjects 2 }
+
+
+-- GRWaitForRibTimer BGP GR wait-for-EndofRib timer
+ hwBgpGRWaitForRibTime OBJECT-TYPE
+ SYNTAX Integer32 (3..3000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of BGP GR wait-for-EndofRib timer(second)"
+ ::= { hwBgpGRMIBObjects 3 }
+
+
+-- config table
+-- hwGRStatusInfoTable to show state of local router for a special peer Begin
+ hwBgpGRStatusInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwBgpGRStatusInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table show state of local router for a special peer."
+ ::= { hwBgpGRMIBObjects 4 }
+
+
+ hwBgpGRStatusInfoEntry OBJECT-TYPE
+ SYNTAX HwBgpGRStatusInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "State of local router for a special peer in this entry"
+ INDEX { hwBgpGRStatAddressFamily, hwBgpGRStatSubAddressFamily, hwBgpGRStatInstanceID, hwBgpGRStatPeerAddress }
+ ::= { hwBgpGRStatusInfoTable 1 }
+
+
+ HwBgpGRStatusInfoEntry ::=
+ SEQUENCE {
+ hwBgpGRStatAddressFamily
+ AFIType,
+ hwBgpGRStatSubAddressFamily
+ SAFIType,
+ hwBgpGRStatInstanceID
+ Unsigned32,
+ hwBgpGRStatPeerAddress
+ InetAddress,
+ hwBgpGRStatLocalGRRole
+ GRRole
+ }
+
+ hwBgpGRStatAddressFamily OBJECT-TYPE
+ SYNTAX AFIType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Address family of BGP(
+ notspecified(1),
+ ipv4(2),
+ ipv6(3),
+ vpls(25),
+ l2vpn(196))"
+ ::= { hwBgpGRStatusInfoEntry 1 }
+
+
+ hwBgpGRStatSubAddressFamily OBJECT-TYPE
+ SYNTAX SAFIType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Sub address family of BGP(
+ notspecified(1),
+ unicast(2),
+ multicast(3),
+ unicastandmulticast(4),
+ mpls(5),
+ vpls(65),
+ vpnv4(128))"
+ ::= { hwBgpGRStatusInfoEntry 2 }
+
+
+ hwBgpGRStatInstanceID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The instance index of linking peer"
+ ::= { hwBgpGRStatusInfoEntry 3 }
+ hwBgpGRStatPeerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Ipv4 address family of peer,note:there is only one kind of IP Address at
+ a special address family,for example,there is ipv4 address at public
+ unicast,and there will not be ipv6 address."
+ ::= { hwBgpGRStatusInfoEntry 4 }
+
+
+ hwBgpGRStatLocalGRRole OBJECT-TYPE
+ SYNTAX GRRole
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Role of router in the process of GR,'restarter' means the router
+ pay Restarter role in the process of GR,'helper' means the
+ router pay Helper role in the process of GR,if each peer have
+ confered with each others on GR,we call the kind of state is
+ 'grnormal',if negotiation is unsuccessful,the kind of state is
+ 'grnegotiatefail'"
+ ::= { hwBgpGRStatusInfoEntry 5 }
+
+
+ hwBgpGRTrap OBJECT IDENTIFIER ::= { hwBgpGRMIB 2 }
+
+
+-- hwGRStatusInfoTable to show state of local router for a special peer End
+-- hwGRWarningInfoTable Alarm table for GR Begin
+ hwBgpGRRestarterEnterGR NOTIFICATION-TYPE
+ OBJECTS { hwBgpGRStatLocalGRRole }
+ STATUS current
+ DESCRIPTION
+ "We will report alarm when the local
+ Router enters the GR state."
+ ::= { hwBgpGRTrap 1 }
+
+
+ hwBgpGRRestarterExitGR NOTIFICATION-TYPE
+ OBJECTS { hwBgpGRStatLocalGRRole }
+ STATUS current
+ DESCRIPTION
+ "We will recover the hwRestarterEnterGR alarm when the local
+ Router exit the GR state."
+ ::= { hwBgpGRTrap 2 }
+
+
+ hwBgpGRHelperGRRestartTimeOut NOTIFICATION-TYPE
+ OBJECTS { hwBgpGRStatLocalGRRole }
+ STATUS current
+ DESCRIPTION
+ "The Restart Timer of Helper is overtime for special reason
+ in process of GR."
+ ::= { hwBgpGRTrap 3 }
+
+
+ hwBgpGRHelperGRWaitForEndofRibTimeOut NOTIFICATION-TYPE
+ OBJECTS { hwBgpGRStatLocalGRRole }
+ STATUS current
+ DESCRIPTION
+ "The WaitForEndofRib Timer of Helper is overtime for special reason
+ in process of GR."
+ ::= { hwBgpGRTrap 4 }
+
+
+-- hwGRWarningInfoTable Alarm table for GR End
+-- conformance information
+ hwBgpGRMIBConformance OBJECT IDENTIFIER ::= { hwBgpGRMIB 3 }
+
+
+ hwBgpGRMIBCompliances OBJECT IDENTIFIER ::= { hwBgpGRMIBConformance 1 }
+
+
+-- compliance statements
+-- this module
+ hwBgpGRMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for Border GateWay Protocol Graceful Restart MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { hwBgpGRCfgGroup, hwBgpGRStatGroup, hwBgpGRTrapGroup }
+ ::= { hwBgpGRMIBCompliances 1 }
+
+
+ hwBgpGRMIBGroups OBJECT IDENTIFIER ::= { hwBgpGRMIBConformance 2 }
+
+
+-- units of conformance
+ hwBgpGRCfgGroup OBJECT-GROUP
+ OBJECTS { hwBgpGRRestartTime, hwBgpGRWaitForRibTime, hwBgpGRCapability }
+ STATUS current
+ DESCRIPTION
+ "Required objects to provide hwBgpGRMIB objects configuration
+ information. hwBgpGRCfgGroup is optional."
+ ::= { hwBgpGRMIBGroups 1 }
+
+
+ hwBgpGRStatGroup OBJECT-GROUP
+ OBJECTS { hwBgpGRStatLocalGRRole }
+ STATUS current
+ DESCRIPTION
+ "Required objects to provide hwBgpGRMIB objects configuration
+ information. hwBgpGRStatGroup is optional."
+ ::= { hwBgpGRMIBGroups 2 }
+
+
+ hwBgpGRTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hwBgpGRRestarterEnterGR, hwBgpGRRestarterExitGR, hwBgpGRHelperGRRestartTimeOut, hwBgpGRHelperGRWaitForEndofRibTimeOut }
+ STATUS current
+ DESCRIPTION
+ "Objects required for BGP GR Trap."
+ ::= { hwBgpGRMIBGroups 3 }
+
+
+
+ END
+
+--
+-- HUAWEI-BGP-GR-MIB.my
+--