summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-RIPV2-EXT-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/huawei/HUAWEI-RIPV2-EXT-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/huawei/HUAWEI-RIPV2-EXT-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-RIPV2-EXT-MIB222
1 files changed, 222 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-RIPV2-EXT-MIB b/MIBS/huawei/HUAWEI-RIPV2-EXT-MIB
new file mode 100644
index 0000000..c708526
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-RIPV2-EXT-MIB
@@ -0,0 +1,222 @@
+-- ================================================================
+-- Copyright (C) 2017 by HUAWEI TECHNOLOGIES. All rights reserved
+--
+-- Description:The mib file is for management of huawei RIP extension
+-- Reference:
+-- Version: V1.03
+-- History:
+-- 2006.5.18, publish
+-- 2014.5.28, modified
+-- ================================================================
+
+ HUAWEI-RIPV2-EXT-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ hwDatacomm
+ FROM HUAWEI-MIB
+ OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ Integer32, Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ RowStatus, DisplayString
+ FROM SNMPv2-TC;
+
+-- 1.3.6.1.4.1.2011.5.25.120
+ hwRipv2Ext MODULE-IDENTITY
+ LAST-UPDATED "201708171943Z" -- Aug 17, 2017 at 19:43 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 HUAWEI-RIPv2-EXT-MIB.mib contains objects to configure RIP
+ module, including query RIP process, RIP VPN-instance configuration
+ and status. This MIB module objects indicate hwRip2ProcInstTable.
+
+ RIP can support many processes, but mib can support only one of
+ them. To get more RIP configuration, it is required to locate one
+ specified RIP process. "
+-- Revision history
+ REVISION "201708171943Z"
+
+ DESCRIPTION
+ " Modified hwRip2ProcInstTable,hwRip2CurrentProcId discription."
+
+-- Revision history
+ REVISION "201409180930Z"
+
+ DESCRIPTION
+ " Modified HwRip2ProcInstEntry sequence, extra comma is removed."
+
+ REVISION "201405281430Z"
+ DESCRIPTION "V.1.01, Added below nodes in hwRip2Ext
+ hwRip2Notifications
+ hwRip2DBOverFlow
+ hwRip2DBOverFlowResume
+ hwRip2DBLimit and hwRip2DBThresholdLevel as parameters for
+ hwRip2DBOverFlow and hwRip2DBOverFlowResume respectively."
+ ::= { hwDatacomm 120 }
+
+
+
+
+-- RIP Process-Instance Private Table
+
+ hwRip2ProcInstTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwRip2ProcInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current RIP process.
+"
+ ::= { hwRipv2Ext 1 }
+
+ hwRip2ProcInstEntry OBJECT-TYPE
+ SYNTAX HwRip2ProcInstEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about the VRF of a process."
+ INDEX { hwRip2ProcessId }
+ ::= { hwRip2ProcInstTable 1 }
+
+ HwRip2ProcInstEntry ::=
+ SEQUENCE {
+ hwRip2ProcessId
+ Integer32,
+ hwRip2VrfName
+ OCTET STRING,
+ hwRip2CurrentProcId
+ Integer32,
+ hwRip2DBLimit
+ Unsigned32,
+ hwRip2DBThresholdLevel
+ OCTET STRING
+ }
+
+ hwRip2ProcessId OBJECT-TYPE
+ SYNTAX Integer32 ( 1..65535 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The RIP process id."
+ ::= { hwRip2ProcInstEntry 1 }
+
+ hwRip2VrfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VRF Name."
+ ::= { hwRip2ProcInstEntry 2 }
+
+ hwRip2CurrentProcId OBJECT-TYPE
+ SYNTAX Integer32 ( 1..65535 )
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current RIP process.
+"
+ ::= { hwRip2ProcInstEntry 3 }
+
+ hwRip2DBLimit OBJECT-TYPE
+ SYNTAX Unsigned32 ( 1..200000 )
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Maximum number of routes that can be added to RIP database.
+ When this limit is reached, the RIP process will be suspended and hwRip2DBOverFlow notification will be sent."
+ ::= { hwRip2ProcInstEntry 4 }
+
+ hwRip2DBThresholdLevel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..8))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "RIP database threshold value in percentage(%).
+ This is used only for RIP notifications."
+ ::= { hwRip2ProcInstEntry 5 }
+
+-- conformance information
+
+hwRip2Conformance OBJECT IDENTIFIER ::= { hwRipv2Ext 2 }
+hwRip2Notifications OBJECT IDENTIFIER ::= { hwRipv2Ext 3 }
+hwRip2Groups OBJECT IDENTIFIER ::= { hwRip2Conformance 1 }
+hwRip2Compliances OBJECT IDENTIFIER ::= { hwRip2Conformance 2 }
+
+-- Notification definitions
+
+hwRip2DBOverFlow NOTIFICATION-TYPE
+ OBJECTS { hwRip2CurrentProcId, -- The RIP process id
+ hwRip2DBLimit -- Maximum number of routes added to RIP database
+ }
+ STATUS current
+ DESCRIPTION
+ "A hwRip2DBOverFlow notification signifies that there
+ has been maximum number of routes added to RIP database for
+ the given process and no more routes can be added to RIP by
+ redistibution or by learning.
+
+ This notification should be generated when the number of routes
+ added to RIP database reaches maximum value. RIP process will be suspended at this state."
+ ::= { hwRip2Notifications 1 }
+
+hwRip2DBOverFlowResume NOTIFICATION-TYPE
+ OBJECTS { hwRip2CurrentProcId, -- The RIP process id
+ hwRip2DBLimit, -- Maximum number of routes added to RIP database
+ hwRip2DBThresholdLevel -- Threshold value at which the process recovers from overflow
+ }
+ STATUS current
+ DESCRIPTION
+ "A hwRip2DBOverFlowResume notification signifies that the RIP database size has dropped to the
+ lower threshold. RIP process will resume it's normal operation."
+ ::= { hwRip2Notifications 2 }
+
+-- compliance statements
+
+hwRip2Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMPv2 entities
+ which implement the HUAWEI RIP extension MIB."
+
+ MODULE -- this module
+ MANDATORY-GROUPS { hwRip2ExtGroup }
+
+ GROUP hwRip2NotificationsGroup
+ DESCRIPTION
+ "This group is required for RIP systems that
+ support RIP notifications."
+
+ ::= { hwRip2Compliances 1 }
+
+-- units of conformance
+
+hwRip2ExtGroup OBJECT-GROUP
+ OBJECTS {
+ hwRip2VrfName,
+ hwRip2CurrentProcId ,
+ hwRip2DBLimit ,
+ hwRip2DBThresholdLevel
+ }
+ STATUS current
+ DESCRIPTION
+ "The HUAWEI RIPv2 extension Table."
+ ::= { hwRip2Groups 2 }
+
+hwRip2NotificationsGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ hwRip2DBOverFlow,
+ hwRip2DBOverFlowResume
+ }
+ STATUS current
+ DESCRIPTION
+ "This group is used for RIP notifications"
+ ::= { hwRip2Groups 3 }
+END \ No newline at end of file