summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-MAC-AUTHEN-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-MAC-AUTHEN-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB')
-rw-r--r--MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB389
1 files changed, 389 insertions, 0 deletions
diff --git a/MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB b/MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB
new file mode 100644
index 0000000..7765cf2
--- /dev/null
+++ b/MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB
@@ -0,0 +1,389 @@
+-- =================================================================
+-- Copyright (C) 2016 by HUAWEI TECHNOLOGIES. All rights reserved
+--
+-- Description:HUAWEI MAC AUTHEN MIB
+-- Reference:
+-- Version: V1.05
+-- History:
+-- v1.01
+-- modified by z00196108 2013-8-7
+-- v1.02
+-- modified by z00196108 2013-10-23
+-- v1.03
+-- modified by q00228201 2014-1-13
+-- v1.04
+-- modified by h00280725 2015-6-22
+-- v1.05
+-- modified by c00350813 2016-3-18
+-- =================================================================
+
+ HUAWEI-MAC-AUTHEN-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ hwDatacomm
+ FROM HUAWEI-MIB
+ MODULE-IDENTITY, IpAddress, OBJECT-TYPE,
+ NOTIFICATION-TYPE,Integer32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ InterfaceIndexOrZero, ifDescr
+ FROM IF-MIB
+ VlanIdOrNone
+ FROM Q-BRIDGE-MIB
+ EnabledStatus
+ FROM P-BRIDGE-MIB
+ RowStatus,MacAddress,DisplayString
+ FROM SNMPv2-TC;
+
+
+--
+-- Module Identifier
+--
+ hwMacAuthenMIB MODULE-IDENTITY
+ LAST-UPDATED "201603181536Z"
+ 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
+ "This MIB describes objects used for mac-authentication,including
+ configuring mac-authentication."
+ REVISION "201603181536Z"
+ DESCRIPTION
+ "Modify hwMacAuthenModeUsername"
+ REVISION "201506221604Z"
+ DESCRIPTION
+ "Modify range of hwMacAuthenMaxUserNum"
+ REVISION "200912151800Z" -- December 15th, 2009 at 14:00 GMT
+ DESCRIPTION
+ "The initial revision of this MIB module."
+ REVISION "201308071111Z" -- August 7th, 2013 at 14:00 GMT
+ DESCRIPTION
+ "Modify quiet-period."
+ REVISION "201310231221Z" -- October 23th, 2013 at 14:00 GMT
+ DESCRIPTION
+ "Modify hwMacAuthenTimerOfflineDetect"
+ REVISION "201401131221Z"
+ DESCRIPTION
+ "Modify quiet-period."
+ ::= { hwDatacomm 171 }
+
+--
+-- Objects Identifier
+--
+
+ hwMacAuthenObjects OBJECT IDENTIFIER ::= { hwMacAuthenMIB 1 }
+
+--
+-- Nodes Identifier
+--
+
+ hwMacAuthenGlobalEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Global MAC authenticate. Enable this before you want to enable
+ other interfaces MAC authentication. "
+ DEFVAL { disable }
+ ::= { hwMacAuthenObjects 1 }
+
+
+ hwMacAuthenModeUsername OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ macAddressWithoutHyphen(1),
+ macAddressWithHyphen(2),
+ fixed(3),
+ option82(4),
+ macAddressWithHyphenNormal(5),
+ macAddressWithoutHyphenUpper(6),
+ macAddressWithHyphenUpper(7),
+ macAddressWithHyphenNormalUpper(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify MAC authentication mode config."
+ DEFVAL { macAddressWithoutHyphen }
+ ::= { hwMacAuthenObjects 2 }
+
+
+ hwMacAuthenPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Special the fixed password. "
+ ::= { hwMacAuthenObjects 3 }
+
+
+ hwMacAuthenUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Special the fixed username. "
+ ::= { hwMacAuthenObjects 4 }
+
+
+ hwMacAuthenDomain OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify domain server configuration. "
+ ::= { hwMacAuthenObjects 5 }
+
+
+ hwMacAuthenTimerOfflineDetect OBJECT-TYPE
+ SYNTAX Integer32(0..7200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify timer configuration."
+ DEFVAL { 300 }
+ ::= { hwMacAuthenObjects 6 }
+
+
+ hwMacAuthenTimerQuiet OBJECT-TYPE
+ SYNTAX Integer32(0..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify timer configuration."
+ DEFVAL { 60 }
+ ::= { hwMacAuthenObjects 7 }
+
+
+ hwMacAuthenTimerServerTimeout OBJECT-TYPE
+ SYNTAX Integer32(1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify timer configuration."
+ DEFVAL { 30 }
+ ::= { hwMacAuthenObjects 8 }
+
+
+ hwMacAuthenReauthInterval OBJECT-TYPE
+ SYNTAX Integer32(1..7200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify timer configuration of guest vlan reauthentication. "
+ DEFVAL { 30 }
+ ::= { hwMacAuthenObjects 9 }
+
+
+ hwMacAuthenCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwMacAuthenCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The MAC authentication configuration table."
+ ::= { hwMacAuthenObjects 10 }
+
+
+ hwMacAuthenCfgEntry OBJECT-TYPE
+ SYNTAX HwMacAuthenCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the MAC authentication configuration table."
+ INDEX { hwMacAuthenPortIndex }
+ ::= { hwMacAuthenCfgTable 1 }
+
+ HwMacAuthenCfgEntry ::=
+ SEQUENCE {
+ hwMacAuthenPortIndex Integer32,
+ hwMacAuthenPortEnable EnabledStatus,
+ hwMacAuthenGuestVlan VlanIdOrNone,
+ hwMacAuthenMaxUserNum Integer32,
+ hwMacAuthenPortDomain DisplayString,
+ hwMacAuthenPortModeUserName INTEGER,
+ hwMacAuthenPortUserName DisplayString,
+ hwMacAuthenPortPassWord DisplayString,
+ hwMacAuthenPortPwdType INTEGER
+ }
+
+ hwMacAuthenPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..1280)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Index of L2-Switch Interface."
+ ::= { hwMacAuthenCfgEntry 1 }
+
+ hwMacAuthenPortEnable OBJECT-TYPE
+ SYNTAX EnabledStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Whether to enable MAC authentication on this interface."
+ DEFVAL { disable }
+ ::= { hwMacAuthenCfgEntry 2 }
+
+ hwMacAuthenGuestVlan OBJECT-TYPE
+ SYNTAX VlanIdOrNone
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Specify guest vlan configuration information for ports."
+ ::= { hwMacAuthenCfgEntry 3 }
+
+ hwMacAuthenMaxUserNum OBJECT-TYPE
+ SYNTAX Integer32(1..16384)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The max number of users. "
+ DEFVAL { 256 }
+ ::= { hwMacAuthenCfgEntry 4 }
+
+ hwMacAuthenPortDomain OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify domain server configuration for ports."
+ ::= { hwMacAuthenCfgEntry 5 }
+
+
+ hwMacAuthenPortModeUserName OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ obeyGlobalConfiguration(1),
+ macAddressWithoutHyphen(2),
+ macAddressWithHyphen(3),
+ fixed(4),
+ option82(5),
+ macAddressWithHyphenNormal(6),
+ macAddressWithoutHyphenUpper(7),
+ macAddressWithHyphenUpper(8),
+ macAddressWithHyphenNormalUpper(9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify MAC authentication mode config for ports."
+ DEFVAL { obeyGlobalConfiguration }
+ ::= { hwMacAuthenCfgEntry 6 }
+
+ hwMacAuthenPortUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Special the fixed username for ports."
+ ::= { hwMacAuthenCfgEntry 7 }
+
+ hwMacAuthenPortPassWord OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Special the fixed password for ports."
+ ::= { hwMacAuthenCfgEntry 8 }
+
+ hwMacAuthenPortPwdType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ simple(1),
+ cipher(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of port password. "
+ DEFVAL { simple }
+ ::= { hwMacAuthenCfgEntry 9 }
+
+ hwMacAuthenPwdType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ simple(1),
+ cipher(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of global password. "
+ DEFVAL { simple }
+ ::= { hwMacAuthenObjects 11 }
+
+--
+-- Traps Identifier
+--
+ hwMacAuthenMibTraps OBJECT IDENTIFIER ::= { hwMacAuthenMIB 2 }
+
+ hwMacAuthenMaxUserAlarm NOTIFICATION-TYPE
+ OBJECTS { ifDescr }
+ STATUS current
+ DESCRIPTION
+ "The number of ahthenticate users is reached the max number. "
+ ::= { hwMacAuthenMibTraps 1 }
+
+
+ -- ============== conformance information ==============
+ hwMacAuthenConformance OBJECT IDENTIFIER ::= { hwMacAuthenMIB 3 }
+
+ hwMacAuthenCompliances OBJECT IDENTIFIER ::= { hwMacAuthenConformance 1 }
+ hwMacAuthenCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting this module."
+
+ MODULE -- this module
+ MANDATORY-GROUPS
+ {
+ hwMacAuthenCfgGroup
+ }
+
+ ::= { hwMacAuthenCompliances 1 }
+
+ -- ============== groups ==============
+
+ hwMacAuthenCfgGroups OBJECT IDENTIFIER ::= { hwMacAuthenConformance 2 }
+
+ hwMacAuthenCfgGroup OBJECT-GROUP
+ OBJECTS {
+ hwMacAuthenGlobalEnable,
+ hwMacAuthenModeUsername,
+ hwMacAuthenPassword,
+ hwMacAuthenUsername,
+ hwMacAuthenDomain,
+ hwMacAuthenTimerOfflineDetect,
+ hwMacAuthenTimerQuiet,
+ hwMacAuthenTimerServerTimeout,
+ hwMacAuthenReauthInterval,
+ hwMacAuthenPortEnable,
+ hwMacAuthenGuestVlan,
+ hwMacAuthenMaxUserNum,
+ hwMacAuthenPortDomain,
+ hwMacAuthenPortModeUserName,
+ hwMacAuthenPortUserName,
+ hwMacAuthenPortPassWord,
+ hwMacAuthenPortPwdType,
+ hwMacAuthenPwdType
+ }
+ STATUS current
+ DESCRIPTION
+ "The mac-authen's Configuration group."
+ ::= { hwMacAuthenCfgGroups 1 }
+
+ hwMacAuthenTrapGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { hwMacAuthenMaxUserAlarm }
+ STATUS current
+ DESCRIPTION
+ "The mac-authen's Notification group."
+ ::= { hwMacAuthenCfgGroups 2 }
+
+ -- ============== conformance information define end ==============
+ END \ No newline at end of file