-- *****************************************************************
-- Ati802-WIRELESS-MIB.my:  Ati802 WIRELESS Information
--
-- September 2004, Sergiy Lozovsky
--
-- Copyright (c) 2004 by Ati802 Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
--
-- **********************************************************************
-- * IEEE 802.11 MIB
-- **********************************************************************
ATI-WIRELESS-DOT1X-MIB DEFINITIONS ::= BEGIN
IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE,
        NOTIFICATION-TYPE,Integer32, Counter32,
        Unsigned32 FROM SNMPv2-SMI
        DisplayString , MacAddress, RowStatus,
        TruthValue FROM SNMPv2-TC
        MODULE-COMPLIANCE, OBJECT-GROUP,
        NOTIFICATION-GROUP FROM SNMPv2-CONF
        ifIndex FROM RFC1213-MIB
        InterfaceIndex FROM IF-MIB
    	  atDltWrap FROM Ati-SMI;
	
	
--- ********************************************************************	
--- ***** Define easy readable integer type ****************************	
--- ********************************************************************
        UCHAR ::= INTEGER(0..255)
        
        DNIAUTHMODE ::=
		UCHAR{
		plain-text(1),
		static-WEP(2),
		ieee8021x(3),
		wpa-wpa2-personal(4),
		wpa-wpa2-radius(5)
	}	
        
        DNIAUTHSERVERTYPE ::=
		UCHAR{
		external-server(1),
		buildin-server(2)
	}	
	DNISWITCH ::=
		UCHAR{
		disable(1),
		enable(2)
	}	 
	
	
	AUTHKEYVALUETYPE ::= OCTET STRING 
	IPv4ADDRESSTYPE  ::= OCTET STRING 

	
-- **********************************************************************
-- * MODULE IDENTITY
-- **********************************************************************
--i802Wireless MODULE-IDENTITY
--        LAST-UPDATED "200409110000Z"
--        ORGANIZATION "ATI Networks, Inc."
--        CONTACT-INFO
--                "       ATI
--                        Customer Service
--
--                Postal: 1000 Marina Blvd. Suite 400
--                        Brisbane, CA 94005
--                        USA
--
--                  Tel: +1 650 829-2600
--
--                E-mail: snmp@ATI.com"
--        DESCRIPTION
--                "The Structure of Management Information for the
--                ATI802 Wireless subsystem."
--        REVISION      "200409110000Z"
--        DESCRIPTION
--                "Initial version."
--        ::= { atDltWrap 16 }
--
--
-- **********************************************************************
-- * Major sections
-- **********************************************************************
-- Station ManagemenT (SMT) Attributes
-- DEFINED AS "The SMT object class provides the necessary support
-- at the station to manage the processes in the station such that
-- the station may work cooperatively as a part of an IEEE 802.11
-- network."


i802dot1x OBJECT IDENTIFIER ::= { atDltWrap 3 } 

i802dot1xTable OBJECT-TYPE
                SYNTAX SEQUENCE OF I802dot1xEntry
                MAX-ACCESS not-accessible
                STATUS current
                DESCRIPTION
                        "Table For DNI enterprise dot1x access."
        ::= { i802dot1x 1 }

i802dot1xEntry OBJECT-TYPE
                SYNTAX I802dot1xEntry
                MAX-ACCESS not-accessible
                STATUS current
                DESCRIPTION
                        "Entry For DNI enterprise dot1x access."
                INDEX
                {
                        ifIndex                        
                }
        ::= { i802dot1xTable 1 } 

I802dot1xEntry ::=
                SEQUENCE
                {       authmode DNIAUTHMODE,
                        authservertype DNIAUTHSERVERTYPE,
                        authserverip IPv4ADDRESSTYPE,
                        authserverport Counter32,
                        authserverkey AUTHKEYVALUETYPE,
                        authserverkeyupdateinterval Counter32,
                        authserveraccountenable DNISWITCH
                       		                } 



authmode OBJECT-TYPE
		SYNTAX DNIAUTHMODE
		MAX-ACCESS read-write
		STATUS current
		DESCRIPTION
			"T"
	::= { i802dot1xEntry 1 }  
                       		                
authservertype OBJECT-TYPE
		SYNTAX DNIAUTHSERVERTYPE
		MAX-ACCESS read-write
		STATUS current
		DESCRIPTION
			"T"
	::= { i802dot1xEntry 2 }      

authserverip OBJECT-TYPE
		SYNTAX IPv4ADDRESSTYPE
		MAX-ACCESS read-write
		STATUS current
		DESCRIPTION
			"T"
	::= { i802dot1xEntry 3 }    
	                		                
authserverport OBJECT-TYPE
		SYNTAX Counter32
		MAX-ACCESS read-write
		STATUS current
		DESCRIPTION
			"T"
	::= { i802dot1xEntry 4 }    
authserverkey OBJECT-TYPE
		SYNTAX AUTHKEYVALUETYPE
		MAX-ACCESS read-write
		STATUS current
		DESCRIPTION
			"T"
	::= { i802dot1xEntry 5 }    
authserverkeyupdateinterval OBJECT-TYPE
		SYNTAX Counter32
		MAX-ACCESS read-write
		STATUS current
		DESCRIPTION
			"T"                                                  
	::= { i802dot1xEntry 6 }    
	                      		             
authserveraccountenable OBJECT-TYPE
		SYNTAX DNISWITCH
		MAX-ACCESS read-write
		STATUS current
		DESCRIPTION
			"T"
	::= { i802dot1xEntry 7 }    

               
-- ********************************************************************
-- * End of i802wBeaconReport TABLE
-- ********************************************************************
END

