summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-SNMP-EXT-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/comware/HH3C-SNMP-EXT-MIB')
-rw-r--r--MIBS/comware/HH3C-SNMP-EXT-MIB385
1 files changed, 385 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SNMP-EXT-MIB b/MIBS/comware/HH3C-SNMP-EXT-MIB
new file mode 100644
index 0000000..056c728
--- /dev/null
+++ b/MIBS/comware/HH3C-SNMP-EXT-MIB
@@ -0,0 +1,385 @@
+-- ==========================================================================
+-- Copyright (c) 2004-2019 New H3C Tech. Co., Ltd. All rights reserved.
+--
+-- Description: The purpose of this MIB file is to provide the object definition
+-- of the SNMP (Simple Network Management Protocol) extended
+-- information.
+-- Reference:
+-- Version: V1.7
+-- History:
+-- V1.0 2009-04-07 Initial version, created by Lisong
+-- V1.1 2010-03-12 Added hh3cSnmpExtReadCommunitySingle and
+-- hh3cSnmpExtWriteCommunitySingle by SongHao
+-- V1.2 2011-08-11 Added hh3cSnmpCommunityExTable by duyanbing
+-- V1.3 2013-04-08 Changed MAX-ACCESS of hh3cSnmpCommunityExName by duyanbing
+-- V1.4 2013-05-16 Added hh3cSnmpExtMaxContextNum and
+-- hh3cSnmpExtContextTable by gaoyanping
+-- V1.5 2014-08-12 Added hh3cSnmpExtCommunityIPv6AclNum and hh3cSnmpExtVersion,
+-- modified description of hh3cSnmpExtCommunityAclNum by SongHao.
+-- 2015-01-20 Added hh3cSnmpExtTrapSource and hh3cSnmpExtInformSource by gaoyanping.
+-- V1.6 2016-04-13 Added hh3cSnmpExtPrivProtocols by gaoyanping.
+-- 2016-08-08 Modify hh3cSnmpExtCommunityAclNum, hh3cSnmpExtCommunityIPv6AclNum
+-- of the range by zhangbaohong
+-- V1.7 2019-04-16 Added hh3cSnmpExtAclNum, hh3cSnmpExtIPv6AclNum by zhangzichao.
+-- ==========================================================================
+HH3C-SNMP-EXT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ TruthValue, RowStatus
+ FROM SNMPv2-TC
+ OBJECT-TYPE, MODULE-IDENTITY, Integer32, OBJECT-IDENTITY
+ FROM SNMPv2-SMI
+ SnmpAdminString, SnmpSecurityModel
+ FROM SNMP-FRAMEWORK-MIB
+ hh3cCommon
+ FROM HH3C-OID-MIB;
+
+hh3cSnmpExt MODULE-IDENTITY
+ LAST-UPDATED "201904160000Z"
+ 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 file is to provide the object definition of the SNMP extended
+ information."
+ REVISION "201904160000Z"
+ DESCRIPTION
+ "Added hh3cSnmpExtAclNum, hh3cSnmpExtAclName, hh3cSnmpExtIPv6AclNum, hh3cSnmpExtIPv6AclName."
+ REVISION "201608080000Z"
+ DESCRIPTION
+ "Modify hh3cSnmpExtCommunityAclNum, hh3cSnmpExtCommunityIPv6AclNum of the range"
+ REVISION "201604130200Z"
+ DESCRIPTION
+ "Added hh3cSnmpExtPrivProtocols."
+ REVISION "201501200900Z"
+ DESCRIPTION
+ "Added hh3cSnmpExtTrapSource and hh3cSnmpExtInformSource."
+ REVISION "201408120303Z"
+ DESCRIPTION
+ "Added hh3cSnmpExtCommunityIPv6AclNum and hh3cSnmpExtVersion,
+ modified description of hh3cSnmpExtCommunityAclNum."
+ REVISION "201305160000Z"
+ DESCRIPTION
+ "Added hh3cSnmpExtMaxContextNum and hh3cSnmpExtContextTable."
+ REVISION "201304080000Z"
+ DESCRIPTION
+ "Changed MAX-ACCESS of hh3cSnmpCommunityExName."
+ REVISION "201108110000Z"
+ DESCRIPTION
+ "Added hh3cSnmpCommunityExTable."
+ REVISION "201003120000Z"
+ DESCRIPTION
+ "Added hh3cSnmpExtReadCommunitySingle and hh3cSnmpExtWriteCommunitySingle."
+ REVISION "200904071700Z"
+ DESCRIPTION
+ "The initial version of this MIB file."
+ ::= { hh3cCommon 104 }
+--
+-- Object definitions
+--
+hh3cSnmpExtScalarObjects OBJECT IDENTIFIER ::= { hh3cSnmpExt 1 }
+
+hh3cSnmpExtTables OBJECT IDENTIFIER ::= { hh3cSnmpExt 2 }
+
+hh3cSnmpExtNotifications OBJECT IDENTIFIER ::= { hh3cSnmpExt 3 }
+
+hh3cSnmpExtPrivProtocols OBJECT IDENTIFIER ::= { hh3cSnmpExt 4 }
+
+--
+-- Scalar Objects
+--
+ hh3cSnmpExtSnmpChannel OBJECT-TYPE
+ SYNTAX Integer32(1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The channel number used by SNMP."
+ DEFVAL { 161 }
+ ::= { hh3cSnmpExtScalarObjects 1 }
+
+ hh3cSnmpExtReadCommunitySingle OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The first read community."
+ ::= { hh3cSnmpExtScalarObjects 2 }
+
+ hh3cSnmpExtWriteCommunitySingle OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The first write community."
+ ::= { hh3cSnmpExtScalarObjects 3 }
+
+ hh3cSnmpExtMaxContextNum OBJECT-TYPE
+ SYNTAX Integer32(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum number of contexts."
+ ::= { hh3cSnmpExtScalarObjects 4 }
+
+ hh3cSnmpExtVersion OBJECT-TYPE
+ SYNTAX BITS {snmpV1(0), snmpV2c(1), snmpV3(2)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The valid version of SNMP agent."
+ ::= { hh3cSnmpExtScalarObjects 5 }
+
+ hh3cSnmpExtTrapSource OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The specified interface, the SNMP agent used the
+ primary IP address of which as the source IP address
+ in all its traps."
+ ::= { hh3cSnmpExtScalarObjects 6 }
+
+ hh3cSnmpExtInformSource OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The specified interface, the SNMP agent used the
+ primary IP address of which as the source IP address
+ in all its informs."
+ ::= { hh3cSnmpExtScalarObjects 7 }
+ hh3cSnmpExtAclNum OBJECT-TYPE
+ SYNTAX Integer32 (0 | 2000..3999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of global ACL. It mutually exclusive with hh3cSnmpExtAclName."
+ ::= { hh3cSnmpExtScalarObjects 8 }
+ hh3cSnmpExtAclName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of global ACL. It mutually exclusive with hh3cSnmpExtAclNum."
+ ::= { hh3cSnmpExtScalarObjects 9 }
+ hh3cSnmpExtIPv6AclNum OBJECT-TYPE
+ SYNTAX Integer32 (0 | 2000..3999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of global IPv6 ACL.
+ It mutually exclusive with hh3cSnmpExtIPv6AclName."
+ ::= { hh3cSnmpExtScalarObjects 10 }
+ hh3cSnmpExtIPv6AclName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of global IPv6 ACL. It mutually exclusive with hh3cSnmpExtIPv6AclNum."
+ ::= { hh3cSnmpExtScalarObjects 11 }
+--
+-- Table Objects
+--
+ hh3cSnmpExtCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSnmpExtCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Modify the extended properties of SNMP community or
+ user."
+ ::= { hh3cSnmpExtTables 1 }
+
+ hh3cSnmpExtCommunityEntry OBJECT-TYPE
+ SYNTAX Hh3cSnmpExtCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry of hh3cSnmpExtCommunityTable."
+ INDEX {
+ hh3cSnmpExtCommunitySecurityLevel,
+ hh3cSnmpExtCommunitySecurityName
+ }
+ ::= { hh3cSnmpExtCommunityTable 1 }
+
+ Hh3cSnmpExtCommunityEntry ::= SEQUENCE {
+ hh3cSnmpExtCommunitySecurityLevel SnmpSecurityModel,
+ hh3cSnmpExtCommunitySecurityName SnmpAdminString,
+ hh3cSnmpExtCommunityName OCTET STRING,
+ hh3cSnmpExtCommunityAclNum Integer32,
+ hh3cSnmpExtCommunityIPv6AclNum Integer32
+ }
+
+ hh3cSnmpExtCommunitySecurityLevel OBJECT-TYPE
+ SYNTAX SnmpSecurityModel
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The security model of the specified community or user.
+ This object may not take the 'any' (0) value."
+ ::= { hh3cSnmpExtCommunityEntry 1 }
+
+ hh3cSnmpExtCommunitySecurityName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The security name of the specified community or user."
+ ::= { hh3cSnmpExtCommunityEntry 2 }
+
+ hh3cSnmpExtCommunityName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the group to which the security name belongs."
+ ::= { hh3cSnmpExtCommunityEntry 3 }
+
+ hh3cSnmpExtCommunityAclNum OBJECT-TYPE
+ SYNTAX Integer32 (0 | 2000..3999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The specified IPv4 ACL (Access Control List) number
+ used by the community or the user.
+ Basic ACL type: 2000..2999
+ Advanced ACL type: 3000..3999
+ "
+ DEFVAL { 0 }
+ ::= { hh3cSnmpExtCommunityEntry 4 }
+
+ hh3cSnmpExtCommunityIPv6AclNum OBJECT-TYPE
+ SYNTAX Integer32 (0 | 2000..3999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The specified IPv6 Access Control List (ACL) number
+ used by the community or the user.
+ Basic ACL type: 2000..2999
+ Advanced ACL type: 3000..3999
+ "
+ DEFVAL { 0 }
+ ::= { hh3cSnmpExtCommunityEntry 5 }
+
+ hh3cSnmpCommunityExTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSnmpCommunityExEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Modify the extended properties of SNMP community."
+ ::= { hh3cSnmpExtTables 2 }
+
+ hh3cSnmpCommunityExEntry OBJECT-TYPE
+ SYNTAX Hh3cSnmpCommunityExEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry of hh3cSnmpCommunityExTable."
+ INDEX {
+ hh3cSnmpCommunityExName
+ }
+ ::= { hh3cSnmpCommunityExTable 1 }
+
+ Hh3cSnmpCommunityExEntry ::= SEQUENCE {
+ hh3cSnmpCommunityExName
+ OCTET STRING,
+ hh3cSnmpCommunityExWrite
+ TruthValue,
+ hh3cSnmpCommunityExViewName
+ OCTET STRING,
+ hh3cSnmpCommunityExAclNum
+ Integer32,
+ hh3cSnmpCommunityExRowStatus
+ RowStatus
+ }
+
+ hh3cSnmpCommunityExName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The specified community name."
+ ::= { hh3cSnmpCommunityExEntry 1 }
+
+ hh3cSnmpCommunityExWrite OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Represents the community can write or not.
+ 'true' : the community can write.
+ 'false': the community can read only."
+ DEFVAL { false }
+ ::= { hh3cSnmpCommunityExEntry 2 }
+
+ hh3cSnmpCommunityExViewName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A family of view subtrees that the Community can operate."
+ ::= { hh3cSnmpCommunityExEntry 3 }
+
+ hh3cSnmpCommunityExAclNum OBJECT-TYPE
+ SYNTAX Integer32 (0|2000..2999)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The specified ACL (Access Control List) number used by the community."
+ DEFVAL {0}
+ ::= { hh3cSnmpCommunityExEntry 4 }
+
+ hh3cSnmpCommunityExRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of this table entry."
+ ::= { hh3cSnmpCommunityExEntry 5 }
+
+ hh3cSnmpExtContextTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Hh3cSnmpExtContextEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Modify the extended properties of SNMP context."
+ ::= { hh3cSnmpExtTables 3 }
+
+ hh3cSnmpExtContextEntry OBJECT-TYPE
+ SYNTAX Hh3cSnmpExtContextEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry of hh3cSnmpExtContextTable."
+ INDEX {
+ hh3cSnmpExtContextName
+ }
+ ::= { hh3cSnmpExtContextTable 1 }
+
+ Hh3cSnmpExtContextEntry ::= SEQUENCE {
+ hh3cSnmpExtContextName
+ SnmpAdminString,
+ hh3cSnmpExtContextRowStatus
+ RowStatus
+ }
+
+ hh3cSnmpExtContextName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The specified context name."
+ ::= { hh3cSnmpExtContextEntry 1 }
+
+ hh3cSnmpExtContextRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of this table entry."
+ ::= { hh3cSnmpExtContextEntry 2 }
+
+--
+-- Notification Objects
+--
+
+--
+-- PrivProtocols
+--
+ hh3cSnmpExtAESCfb192PrivProtocol OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "The CFB192-AES-192 privacy protocol."
+ REFERENCE "- Specification for the ADVANCED ENCRYPTION
+ STANDARD .
+
+ - Use 192 bit key size AES.
+ "
+ ::= { hh3cSnmpExtPrivProtocols 1 }
+
+ hh3cSnmpExtAESCfb256PrivProtocol OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION "The CFB256-AES-256 privacy protocol."
+ REFERENCE "- Specification for the ADVANCED ENCRYPTION
+ STANDARD.
+
+ - Use 256 bit key size AES.
+ "
+ ::= { hh3cSnmpExtPrivProtocols 2 }
+
+END