Mac-Based-Authentication-MIB

File: Mac-Based-Authentication-MIB.mib (28092 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC Q-BRIDGE-MIB
DLINK-ID-REC-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE MacAddress
RowStatus DisplayString VlanId
dlink-common-mgmt

Defined Types

PortList  
STRING Size(0..127)    

SwMacBasedAuthPortInfoEntry  
SEQUENCE    
  swMacBasedAuthInfoPortIndex INTEGER
  swMacBasedAuthInfoMacIndex MacAddress
  swMacBasedAuthInfoStatus INTEGER
  swMacBasedAuthInfoAssignVLANName DisplayString
  swMacBasedAuthClearMacAction INTEGER
  swMacBasedAuthInfoPriority INTEGER
  swMacBasedAuthInfoAgingTime INTEGER
  swMacBasedAuthInfoBlockTime INTEGER
  swMacBasedAuthInfoAssignVID INTEGER

SwMacBasedAuthStateEntry  
SEQUENCE    
  swMacBasedAuthStatePort INTEGER
  swMacBasedAuthStateOriginalVID VlanId
  swMacBasedAuthStateMacAddr MacAddress
  swMacBasedAuthStateAuthStatus INTEGER
  swMacBasedAuthStateAssignVID VlanId
  swMacBasedAuthStateAssignPriority INTEGER
  swMacBasedAuthStateRemainTime INTEGER
  swMacBasedAuthStateDelAction INTEGER

SwMacBasedAuthPortEntry  
SEQUENCE    
  swMacBasedAuthPortIndex INTEGER
  swMacBasedAuthPortState INTEGER
  swMacBasedAuthPortMode INTEGER
  swMacBasedAuthPortAgingTime INTEGER
  swMacBasedAuthPortBlockTime INTEGER
  swMacBasedAuthClearPortAction INTEGER
  swMacBasedAuthPortMaxUser INTEGER

SwMacBasedAuthDatabaseEntry  
SEQUENCE    
  swMacBasedAuthDatabaseMacIndex MacAddress
  swMacBasedAuthDatabaseVlanName DisplayString
  swMacBasedAuthDatabaseStatus RowStatus
  swMacBasedAuthDatabaseVID INTEGER

Defined Values

swMBAMIB 1.3.6.1.4.1.171.12.35
.
MODULE-IDENTITY    

swMBACtrl 1.3.6.1.4.1.171.12.35.1
OBJECT IDENTIFIER    

swMBAInfo 1.3.6.1.4.1.171.12.35.2
OBJECT IDENTIFIER    

swMBAPortMgmt 1.3.6.1.4.1.171.12.35.3
OBJECT IDENTIFIER    

swMBAMgmt 1.3.6.1.4.1.171.12.35.4
OBJECT IDENTIFIER    

swMacBasedAuthState 1.3.6.1.4.1.171.12.35.1.1
This object enables or disables the MAC-based Access Control status of the device.
OBJECT-TYPE    
  INTEGER disabled(1), enabled(2)  

swMacBasedAuthMethod 1.3.6.1.4.1.171.12.35.1.2
This object indicates the type of authentication method. The RADIUS method is authenticated per authentication server.
OBJECT-TYPE    
  INTEGER local(1), radius(2)  

swMacBasedAuthPWD 1.3.6.1.4.1.171.12.35.1.3
This object indicates the password of the RADIUS authentication method.
OBJECT-TYPE    
  DisplayString Size(1..16)  

swMacBasedAuthVlanName 1.3.6.1.4.1.171.12.35.1.4
This object indicates the VLAN name of the MAC-based Access Control guest VLAN.
OBJECT-TYPE    
  DisplayString Size(0..32)  

swMacBasedAuthMemberPorts 1.3.6.1.4.1.171.12.35.1.5
This object indicates the member ports of the MAC-based Access Control guest VLAN.
OBJECT-TYPE    
  PortList  

swMacBasedAuthVlanNameDelState 1.3.6.1.4.1.171.12.35.1.7
Used to delete the guest VLAN of MAC-based Access Control.
OBJECT-TYPE    
  INTEGER none(1), start(2)  

swMacBasedAuthClearAllAction 1.3.6.1.4.1.171.12.35.1.8
Used to clear the authentication state of all the ports.
OBJECT-TYPE    
  INTEGER other(1), start(2)  

swMacBasedAuthMaxUser 1.3.6.1.4.1.171.12.35.1.9
This object indicates the maximum number of authorized client(s) on the whole device. Note: The maximum number of the authorized client(s) range is (0..N). The value N means the maximum number. This is determined by the project itself. When 0 is set, the maximum number of authorized clients is unlimited.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthFailOver 1.3.6.1.4.1.171.12.35.1.10
This object sets the RADIUS authentication failover state. When the authentication failover is disabled and the RADIUS servers are unreachable, the authentication will fail. When the authentication failover is enabled and the RADIUS servers authentication are unreachable, the local database will be used to do the authentication. By default, the state is disabled.
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

swMacBasedAuthRadiusAuthorization 1.3.6.1.4.1.171.12.35.1.11
This object sets the acceptance state of RADIUS authorization. When the authorization is enabled for the MAC-based Access Control's RADIUS method, the authorized attributes (for example VLAN, 802.1p default priority, and ACL) assigned by the local database will be accepted if the global authorization state is enabled.
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

swMacBasedAuthLocalAuthorization 1.3.6.1.4.1.171.12.35.1.12
This object sets the acceptance state of local authorization. When the authorization is enabled for the MAC-based Access Control's local method, the authorized attributes assigned by the local database will be accepted if the global authorization state is enabled.
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

swMacBasedAuthTrapState 1.3.6.1.4.1.171.12.35.1.13
This object is used to enable or disable the sending of MAC-based Access Control traps.
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

swMacBasedAuthLogState 1.3.6.1.4.1.171.12.35.1.14
This object is used to enable or disable the generating of MAC-based Access Control logs.
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

swMacBasedAuthPwdType 1.3.6.1.4.1.171.12.35.1.15
This object is used to configure the type of RADIUS authentication password for MAC-based Access Control. manual-string: Use the same string as password for all clients do RADIUS authentication, the string can be configured by swMacBasedAuthPWD. client-mac-address: Use the clientĄ¯s MAC address as the password for RADIUS authentication.
OBJECT-TYPE    
  INTEGER manual-string(1), client-mac-address(2)  

swMacBasedAuthPortInfoTable 1.3.6.1.4.1.171.12.35.2.1
A table that displays the authentication state of every port.
OBJECT-TYPE    
  SEQUENCE OF  
    SwMacBasedAuthPortInfoEntry

swMacBasedAuthPortInfoEntry 1.3.6.1.4.1.171.12.35.2.1.1
A table that displays the authentication state for each port.
OBJECT-TYPE    
  SwMacBasedAuthPortInfoEntry  

swMacBasedAuthInfoPortIndex 1.3.6.1.4.1.171.12.35.2.1.1.1
This object indicates the authenticated port number.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthInfoMacIndex 1.3.6.1.4.1.171.12.35.2.1.1.2
This object indicates the authenticated MAC address.
OBJECT-TYPE    
  MacAddress  

swMacBasedAuthInfoStatus 1.3.6.1.4.1.171.12.35.2.1.1.3
This object indicates the authenticated status.
OBJECT-TYPE    
  INTEGER unconnected(1), connecting(2), authenticating(3), authenticated(4), blocked(5)  

swMacBasedAuthInfoAssignVLANName 1.3.6.1.4.1.171.12.35.2.1.1.4
This object indicates the VLAN name that the port is assigned with once MAC authentication was successful.
OBJECT-TYPE    
  DisplayString Size(1..32)  

swMacBasedAuthClearMacAction 1.3.6.1.4.1.171.12.35.2.1.1.5
When set to start (2), the user will return to an un-authenticated state. All the timers associated with the user will be reset. When the administrator performs a get operation, it always returns the other (1).
OBJECT-TYPE    
  INTEGER other(1), start(2)  

swMacBasedAuthInfoPriority 1.3.6.1.4.1.171.12.35.2.1.1.6
This object indicates the priority that the port or MAC address is assigned to after it passes authentication. -1 will be displayed when the port or MAC address has not been assigned any priority
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthInfoAgingTime 1.3.6.1.4.1.171.12.35.2.1.1.7
This object indicates the remaining time until the authenticated client returns to an unauthenticated state. -1 will be displayed before the port or MAC address passes authentication. 0 will be displayed when the aging time is set to infinite on the port. -2 indicates the host aging timeout, but MAC-based Access Control will hold this entry as expired (for stacking performance) and after the time has expired, the switch will delete it.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthInfoBlockTime 1.3.6.1.4.1.171.12.35.2.1.1.8
This object indicates the remaining time until the authentication failure client is allowed to start a new authentication. -1 will be displayed after the port or MAC address passes authentication. -2 indicates the host block timeout, but MAC-based Access Control will hold this entry as expired (for stacking performance) and after the time has expired, the switch will delete it.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthInfoAssignVID 1.3.6.1.4.1.171.12.35.2.1.1.9
This object indicates the VID that the port is assigned to once the MAC authentication was successful.
OBJECT-TYPE    
  INTEGER 0..4094  

swMacBasedAuthStateTable 1.3.6.1.4.1.171.12.35.2.2
This table contains the MAC-based Access Control clients' authentication information.
OBJECT-TYPE    
  SEQUENCE OF  
    SwMacBasedAuthStateEntry

swMacBasedAuthStateEntry 1.3.6.1.4.1.171.12.35.2.2.1
This list contains the MAC-based Access Control host's authentication information.
OBJECT-TYPE    
  SwMacBasedAuthStateEntry  

swMacBasedAuthStatePort 1.3.6.1.4.1.171.12.35.2.2.1.1
Specifies the MAC-based Access Control host's port number.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthStateOriginalVID 1.3.6.1.4.1.171.12.35.2.2.1.2
Specifies the MAC-based Access Control host's original received VLAN ID.
OBJECT-TYPE    
  VlanId  

swMacBasedAuthStateMacAddr 1.3.6.1.4.1.171.12.35.2.2.1.3
Specifies the MAC-based Access Control host's MAC address.
OBJECT-TYPE    
  MacAddress  

swMacBasedAuthStateAuthStatus 1.3.6.1.4.1.171.12.35.2.2.1.4
Specifies the MAC-based Access Control host's authentication state.
OBJECT-TYPE    
  INTEGER authenticated(1), authenticating(2), blocked(3)  

swMacBasedAuthStateAssignVID 1.3.6.1.4.1.171.12.35.2.2.1.5
Specifies the MAC-based Access Control host's assign VLAN ID.
OBJECT-TYPE    
  VlanId  

swMacBasedAuthStateAssignPriority 1.3.6.1.4.1.171.12.35.2.2.1.6
Specifies the MAC-based Access Control host's priority assigned when it passes authentication. -1 indicates the host has no priority assigned.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthStateRemainTime 1.3.6.1.4.1.171.12.35.2.2.1.7
Specifies the remaining MAC-based Access Control host's aging or block time. When host's authentication state is 'authenticated' in swMacBasedAuthStateAuthStatus, this object indicates the host's aging time, the units are in minutes. When host's authentication state is 'blocked' in swMacBasedAuthStateAuthStatus, this object indicates the host's block time, the units are in seconds. 0 indicates that the authenticated host on the port will never age out. -2 indicates the host aging or block timeout, but MAC-based Access Control will hold this entry as expired (for stacking performance) and after the time expired, the switch will delete it.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthStateDelAction 1.3.6.1.4.1.171.12.35.2.2.1.25
Used to delete the specified authentication entry. Setting start (2) will delete this MAC-based Access Control host entry.
OBJECT-TYPE    
  INTEGER other(1), start(2)  

swMacBasedAuthPortTable 1.3.6.1.4.1.171.12.35.3.1
A table that contains the method and state for every port.
OBJECT-TYPE    
  SEQUENCE OF  
    SwMacBasedAuthPortEntry

swMacBasedAuthPortEntry 1.3.6.1.4.1.171.12.35.3.1.1
A list of method types and states for each port.
OBJECT-TYPE    
  SwMacBasedAuthPortEntry  

swMacBasedAuthPortIndex 1.3.6.1.4.1.171.12.35.3.1.1.1
This object indicates the module's port number.
OBJECT-TYPE    
  INTEGER 1..65535  

swMacBasedAuthPortState 1.3.6.1.4.1.171.12.35.3.1.1.2
This object enables or disables the authentication state of this port.
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

swMacBasedAuthPortMode 1.3.6.1.4.1.171.12.35.3.1.1.3
This object specifies the mode of this entry. port-based: All users connected to a port share the first authentication result. host-based: Each user can have its own authentication result.
OBJECT-TYPE    
  INTEGER port-based(1), host-based(2)  

swMacBasedAuthPortAgingTime 1.3.6.1.4.1.171.12.35.3.1.1.4
Specifies the time period that an authenticated host will be kept in an authenticated state. When the aging time has timed out, the host will be moved back to an unauthenticated state. Note: When 0 is set on the specified port, it means that the aging has been disabled, meaning that the aging time is set to infinite.
OBJECT-TYPE    
  INTEGER 0..1440  

swMacBasedAuthPortBlockTime 1.3.6.1.4.1.171.12.35.3.1.1.5
If a host fails to authenticate, the next authentication will not start within the block time unless the user clears the entry state manually. Note: When 0 is set on the specified port, it means that the block authentication fail MAC address block time is set to infinite.
OBJECT-TYPE    
  INTEGER 0..300  

swMacBasedAuthClearPortAction 1.3.6.1.4.1.171.12.35.3.1.1.6
When set to start (2), the specified port will return to an un-authenticated state. All the timers associated with the specified port will be reset. When the administrator performs a get operation, it always returns the other (1).
OBJECT-TYPE    
  INTEGER other(1), start(2)  

swMacBasedAuthPortMaxUser 1.3.6.1.4.1.171.12.35.3.1.1.7
This object indicates the maximum number of authorized client(s) on the specified port. Note: The maximum number of authorized client (s) range is (0..N). The value N means the maximum number is determined by the project itself. When 0 is set on the specified port, the maximum number of authorized client(s) has no limit.
OBJECT-TYPE    
  INTEGER  

swMacBasedAuthDatabaseTable 1.3.6.1.4.1.171.12.35.4.1
A table that contains the MAC-based Access Control account information.
OBJECT-TYPE    
  SEQUENCE OF  
    SwMacBasedAuthDatabaseEntry

swMacBasedAuthDatabaseEntry 1.3.6.1.4.1.171.12.35.4.1.1
A list that contains the MAC-based Access Control account information.
OBJECT-TYPE    
  SwMacBasedAuthDatabaseEntry  

swMacBasedAuthDatabaseMacIndex 1.3.6.1.4.1.171.12.35.4.1.1.1
This object indicates the MAC address for this user account.
OBJECT-TYPE    
  MacAddress  

swMacBasedAuthDatabaseVlanName 1.3.6.1.4.1.171.12.35.4.1.1.2
This object indicates the VLAN name for this user account.
OBJECT-TYPE    
  DisplayString Size(1..32)  

swMacBasedAuthDatabaseStatus 1.3.6.1.4.1.171.12.35.4.1.1.3
The status of this entry.
OBJECT-TYPE    
  RowStatus  

swMacBasedAuthDatabaseVID 1.3.6.1.4.1.171.12.35.4.1.1.5
This object indicates the VID for this user account. 0 indicates to delete the configured VID in this user account.
OBJECT-TYPE    
  INTEGER 0..4094  

swMBATrap 1.3.6.1.4.1.171.12.35.11
OBJECT IDENTIFIER    

swMBANotify 1.3.6.1.4.1.171.12.35.11.1
OBJECT IDENTIFIER    

swMBANotifyPrefix 1.3.6.1.4.1.171.12.35.11.1.0
OBJECT IDENTIFIER    

swMacBasedAccessControlLoggedSuccess 1.3.6.1.4.1.171.12.35.11.1.0.1
The trap is sent when a MAC-based Access Control host has successfully logged in.
NOTIFICATION-TYPE    

swMacBasedAccessControlLoggedFail 1.3.6.1.4.1.171.12.35.11.1.0.2
The trap is sent when a MAC-based Access Control host's login fails.
NOTIFICATION-TYPE    

swMacBasedAccessControlAgesOut 1.3.6.1.4.1.171.12.35.11.1.0.3
The trap is sent when a MAC-based Access Control host ages out.
NOTIFICATION-TYPE    

swMBANotifyBidings 1.3.6.1.4.1.171.12.35.11.1.1
OBJECT IDENTIFIER    

swMacBasedAuthVID 1.3.6.1.4.1.171.12.35.11.1.1.1
The VLAN ID for the host already exists.
OBJECT-TYPE    
  INTEGER