diff options
Diffstat (limited to 'MIBS/fs/GBNServiceMACAUTHEN-MIB')
| -rw-r--r-- | MIBS/fs/GBNServiceMACAUTHEN-MIB | 356 |
1 files changed, 356 insertions, 0 deletions
diff --git a/MIBS/fs/GBNServiceMACAUTHEN-MIB b/MIBS/fs/GBNServiceMACAUTHEN-MIB new file mode 100644 index 0000000..e9a9d71 --- /dev/null +++ b/MIBS/fs/GBNServiceMACAUTHEN-MIB @@ -0,0 +1,356 @@ + GBNServiceMACAUTHEN-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ Integer32, IpAddress,
+ NOTIFICATION-TYPE FROM SNMPv2-SMI
+
+ DisplayString, MacAddress,
+ RowStatus, TruthValue FROM SNMPv2-TC
+
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
+
+ gbnServiceAAA FROM ADMIN-MASTER-MIB
+ ;
+
+
+ gbnMacAuthenMib MODULE-IDENTITY
+ LAST-UPDATED "201006010000Z" -- Jun 01, 2010
+ ORGANIZATION "Admin"
+ CONTACT-INFO "Admin
+ E-mail: support@Admin.com"
+
+ DESCRIPTION "gbn macauthen Enterprise MIB definition."
+
+ REVISION "201006010000Z" -- Jun 01, 2010
+ DESCRIPTION "Initial MIB creation."
+
+ ::= { gbnServiceAAA 4 }
+
+
+------------------------------------------------------------------------------
+-- Textual Conventions (i.e., these do not affect object encoding):
+------------------------------------------------------------------------------
+ --
+ -- "DURABLE":
+ -- Objects that are saved across a system reset and/or power cycle
+ -- are noted as "DURABLE" for convenience in the DESCRIPTION
+ -- section of the object definition. Code must be explicitly
+ -- written to implement these DURABLE objects.
+ --
+
+------------------------------------------------------------------------------
+-- define groups in gbn-TACACS-MIB
+ globalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "global config of mac-authentication.default is false."
+ ::= { gbnMacAuthenMib 1 }
+
+ radiusDomain OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..24))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "domain name of radius domain.use size 0 to delete.default is size 0,indicating none."
+ ::= { gbnMacAuthenMib 2 }
+
+ offlineTimer OBJECT-TYPE
+ SYNTAX Integer32 (30..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "offline time of mac.unit is second.default is 300 seconds."
+ ::= { gbnMacAuthenMib 3 }
+
+ quietTimer OBJECT-TYPE
+ SYNTAX Integer32 (30..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "quiet time of mac.unit is second.default is 60 secondsl"
+ ::= { gbnMacAuthenMib 4 }
+
+ userMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1), -- use fixed name and password
+ macaddress(0) -- use mac-address
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "how to make username and password of radius.default is macaddress(0)."
+ ::= { gbnMacAuthenMib 5 }
+
+ userName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "username when usermode is fiexed.use size 0 to delete.default is size 0,indicating none."
+ ::= { gbnMacAuthenMib 6 }
+
+ password OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "password when usermode is fiexed.use size 0 to delete.default is size 0,indicating none."
+ ::= { gbnMacAuthenMib 7 }
+
+ macAuthenPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacAuthenPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "table of information of ports."
+ REFERENCE
+ "9.6.1"
+ ::= { gbnMacAuthenMib 8 }
+
+ macAuthenPortEntry OBJECT-TYPE
+ SYNTAX MacAuthenPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "table of information of ports."
+ INDEX { macAuthenPortNumber }
+ ::= { macAuthenPortTable 1 }
+
+ MacAuthenPortEntry ::=
+ SEQUENCE {
+ macAuthenPortNumber
+ Unsigned32,
+ macAuthenEnable
+ TruthValue,
+ guestVlan
+ Integer32,
+ maxUsers
+ Integer32,
+ rateLimit
+ Integer32,
+ rateLimitTimer
+ Integer32,
+ uplink
+ TruthValue
+ }
+
+ macAuthenPortNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port number associated with this Port."
+ REFERENCE
+ "9.6.1, Port number"
+ ::= { macAuthenPortEntry 1 }
+
+
+ macAuthenEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable mac-authentication of this Port.default is disabled."
+ REFERENCE
+ "9.6.1, Protocol version"
+ ::= { macAuthenPortEntry 2 }
+
+ guestVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "guest vlan.0 is disable.default is 0."
+ ::= { macAuthenPortEntry 3 }
+
+ maxUsers OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "maximum users.range is from 1 to 256.default is 256."
+ ::= { macAuthenPortEntry 4 }
+
+ rateLimit OBJECT-TYPE
+ SYNTAX Integer32 (10..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "rate limit of authentition packets.when reach this value, the port can not authenticate users, is in block state.range is form 10 to 300.default is 300 packets per sencond"
+ ::= { macAuthenPortEntry 5 }
+
+ rateLimitTimer OBJECT-TYPE
+ SYNTAX Integer32 (30..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "when port is in block state because ratelimit, after this timer ,port turns to normal state..default is 60"
+ ::= { macAuthenPortEntry 6 }
+
+ uplink OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "uplink port of vlan"
+ ::= { macAuthenPortEntry 7 }
+
+ encrptionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ chap(1), -- use chap
+ pap(0) -- use pap
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "radius password encrption mode,default is pap."
+ ::= { gbnMacAuthenMib 9 }
+
+ macvlanEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "whethe to use mac vlan function.default is false."
+ ::= { gbnMacAuthenMib 10 }
+
+ questVlanReauthTimer OBJECT-TYPE
+ SYNTAX Integer32 (30..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "guestvlan users reauthentication timer .unit is second.range is from 30 to 3600.default is 30 secondsl"
+ ::= { gbnMacAuthenMib 11 }
+
+ macUsersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacUsersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "table of information of users."
+ REFERENCE
+ "9.6.1"
+ ::= { gbnMacAuthenMib 12 }
+
+ macUsersEntry OBJECT-TYPE
+ SYNTAX MacUsersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "table of information of users."
+ INDEX { userMac }
+ ::= { macUsersTable 1 }
+
+ MacUsersEntry ::=
+ SEQUENCE {
+ userMac
+ MacAddress,
+ userState
+ Unsigned32,
+ userPort
+ Unsigned32,
+ userVlan
+ Integer32,
+ userInGuestVlan
+ TruthValue,
+ userPriority
+ Integer32,
+ userAcl
+ DisplayString,
+ userRate
+ Integer32,
+ userPeakRate
+ Integer32,
+ userBasicRate
+ Integer32
+ }
+
+ userMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "user macaddress."
+ ::= { macUsersEntry 1 }
+
+ userState OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "user state.bit 0:quiet state,bit 1:authenticating state,bit 2:authenticated state, bit 3:off-line detecting state"
+ ::= { macUsersEntry 2 }
+
+ userPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the port number of this user belongs to.start form 1"
+ ::= { macUsersEntry 3 }
+
+ userVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the vlan number of this user belongs to."
+ ::= { macUsersEntry 4 }
+
+ userInGuestVlan OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "whether user is in guest vlan."
+ ::= { macUsersEntry 5 }
+
+ userPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the priority of this user belongs to."
+ ::= { macUsersEntry 6 }
+
+ userAcl OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..63))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "the acl name of this user belongs to."
+ ::= { macUsersEntry 7 }
+
+ userRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "average bandwith of this user.unit is kbps"
+ ::= { macUsersEntry 8 }
+
+ userPeakRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "peak bandwith of this user.unit is kbps"
+ ::= { macUsersEntry 9 }
+
+ userBasicRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "basic bandwith of this user.unit is kbps"
+ ::= { macUsersEntry 10 }
+
+--
+-- END of gbn-MACAUTHEN-MIB
+--
+
+END
+
|