diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB')
| -rw-r--r-- | MIBS/huawei/HUAWEI-MAC-AUTHEN-MIB | 389 |
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 |