mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	git-svn-id: http://www.observium.org/svn/observer/trunk@1645 61d68cd4-352d-0410-923a-c4978735b2b8
		
			
				
	
	
		
			21957 lines
		
	
	
		
			779 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21957 lines
		
	
	
		
			779 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- 
 | 
						|
--  $RCSfile: extreme.mib,v $ - ExtremeWare enterprise MIB
 | 
						|
-- 
 | 
						|
--  Copyright (c) 1997 - 2002 by Extreme Networks Inc.
 | 
						|
--  
 | 
						|
-- 	  Extreme Networks
 | 
						|
--       http://www.extremenetworks.com
 | 
						|
-- 
 | 
						|
-- 
 | 
						|
-- This file contains multiple ASN.1 Module definitions
 | 
						|
--
 | 
						|
 | 
						|
 | 
						|
EXTREME-BASE-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
		enterprises 		FROM RFC1155-SMI
 | 
						|
                OBJECT-TYPE, OBJECT-IDENTITY    FROM SNMPv2-SMI
 | 
						|
		TEXTUAL-CONVENTION 	FROM SNMPv2-TC
 | 
						|
                MODULE-COMPLIANCE, OBJECT-GROUP       FROM SNMPv2-CONF;
 | 
						|
 | 
						|
 | 
						|
	--  Organization & Product branches
 | 
						|
    
 | 
						|
        extremenetworks		OBJECT IDENTIFIER ::= { enterprises 1916 }
 | 
						|
        extremeV1Traps            OBJECT IDENTIFIER ::= { extremenetworks 0 }
 | 
						|
	extremeAgent            OBJECT IDENTIFIER ::= { extremenetworks 1 }
 | 
						|
	extremeProduct          OBJECT IDENTIFIER ::= { extremenetworks 2 }
 | 
						|
	extremeMisc             OBJECT IDENTIFIER ::= { extremenetworks 3 }
 | 
						|
   	extremeV2Traps	        OBJECT IDENTIFIER ::= { extremenetworks 4 } 
 | 
						|
 | 
						|
    --
 | 
						|
    -- Extreme Products
 | 
						|
    --    
 | 
						|
    summit1			OBJECT IDENTIFIER ::= { extremeProduct 1 }
 | 
						|
                        -- 8 x 1Gbps
 | 
						|
 | 
						|
	summit2			OBJECT IDENTIFIER ::= { extremeProduct 2 }
 | 
						|
                        -- 2 x 1Gbps, 16 x 10/100Mbps
 | 
						|
 | 
						|
	summit3			OBJECT IDENTIFIER ::= { extremeProduct 3 }
 | 
						|
                        -- 1 x 1Gbps, 24 x 10/100Mbps
 | 
						|
 | 
						|
	summit4			OBJECT IDENTIFIER ::= { extremeProduct 4 }
 | 
						|
                        -- 6 x 1Gbps, 16 x 10/100Mbps UTP
 | 
						|
 | 
						|
	summit4fx		OBJECT IDENTIFIER ::= { extremeProduct 5 }
 | 
						|
                        -- 6 x 1Gbps, 16 x 10/100Mbps fiber FX
 | 
						|
 | 
						|
	summit48 		OBJECT IDENTIFIER ::= { extremeProduct 6 }
 | 
						|
                        -- 2 x 1Gbps, 48 x 10/100Mbps
 | 
						|
 | 
						|
	summit24 		OBJECT IDENTIFIER ::= { extremeProduct 7 }
 | 
						|
                        -- 1 x 1Gbps, 24 x 10/100Mbps
 | 
						|
 | 
						|
	blackDiamond6800 	     OBJECT IDENTIFIER ::= { extremeProduct 8 }
 | 
						|
                   -- chassis based system with dual msm and 8 switching cards
 | 
						|
 | 
						|
	blackDiamond6808 	    OBJECT IDENTIFIER ::= { extremeProduct 11 }
 | 
						|
                   -- black diamond with the inferno chipset aka MSM64
 | 
						|
 | 
						|
	summit7iSX 		OBJECT IDENTIFIER ::= { extremeProduct 12 }
 | 
						|
                        -- 4 x 1Gbps GBIC, 28 x 1Gbps MT-RJ
 | 
						|
 | 
						|
	summit7iTX 		OBJECT IDENTIFIER ::= { extremeProduct 13 }
 | 
						|
                        -- 4 x 1Gbps GBIC, 28 x 10/100/1000 Base-TX
 | 
						|
 | 
						|
	summit1iTX 		OBJECT IDENTIFIER ::= { extremeProduct 14 }
 | 
						|
                    -- 2 x 1Gbps MT-RJ, 6 x 10/100/1000 Base-TX inferno chipset
 | 
						|
 | 
						|
	summit5i 		OBJECT IDENTIFIER ::= { extremeProduct 15 }
 | 
						|
                        -- 4 x 1Gbps GBIC, 12 x 1Gbps MT-RJ inferno chipset
 | 
						|
 | 
						|
	summit48i 		OBJECT IDENTIFIER ::= { extremeProduct 16 }
 | 
						|
                        -- 2 x 1Gbps GBIC, 48 x 10/100Mbps inferno chipset
 | 
						|
 | 
						|
	alpine3808 	        OBJECT IDENTIFIER ::= { extremeProduct 17 }
 | 
						|
          -- mini chassis based on the inferno chipset with 8 switching cards
 | 
						|
 | 
						|
	summit1iSX 		OBJECT IDENTIFIER ::= { extremeProduct 19 }
 | 
						|
                        -- 2 x 1Gbps GBIC, 6 x 1Gbps MT-RJ inferno chipset
 | 
						|
 | 
						|
	alpine3804 	        OBJECT IDENTIFIER ::= { extremeProduct 20 }
 | 
						|
          -- mini chassis based on the inferno chipset with 4 switching cards
 | 
						|
 | 
						|
	summit5iLX 		OBJECT IDENTIFIER ::= { extremeProduct 21 }
 | 
						|
                    -- 4 x 1Gbps GBIC, 12 x 10/100/1000 Base-TX inferno chipset
 | 
						|
 | 
						|
	summit5iTX 		OBJECT IDENTIFIER ::= { extremeProduct 22 }
 | 
						|
                    -- 4 x 1Gbps GBIC, 12 x 10/100/1000 Base-TX inferno chipset
 | 
						|
 | 
						|
	enetSwitch24Port	OBJECT IDENTIFIER ::= { extremeProduct 23 }
 | 
						|
		    --  24 x 10/100 Mbps  
 | 
						|
 | 
						|
	blackDiamond6816 	OBJECT IDENTIFIER ::= { extremeProduct 24 }
 | 
						|
                    -- black diamond with 4 msm's and 16 switching cards
 | 
						|
 | 
						|
	summit24e3 		OBJECT IDENTIFIER ::= { extremeProduct 25 }
 | 
						|
                    -- 2 x 1Gbps GBIC, 24 x 10/100 Base-TX
 | 
						|
 | 
						|
	alpine3802 	        OBJECT IDENTIFIER ::= { extremeProduct 26 }
 | 
						|
          -- mini chassis based on the inferno chipset with 2-3 switching cards
 | 
						|
 | 
						|
	blackDiamond6804 	     OBJECT IDENTIFIER ::= { extremeProduct 27 }
 | 
						|
                   -- chassis based system with 2 msm's and 4 switching cards
 | 
						|
 | 
						|
	summit48si		OBJECT IDENTIFIER ::= { extremeProduct 28 }
 | 
						|
		    -- 2 x 1Gbps GBIC, 48 x 10/100Mbps, 1u
 | 
						|
        	
 | 
						|
	summitPx1		OBJECT IDENTIFIER ::= { extremeProduct 30 }
 | 
						|
		    --	1 x 1Gbps GBIC
 | 
						|
 | 
						|
	summit24e2TX	OBJECT IDENTIFIER ::= { extremeProduct 40 }
 | 
						|
		    --  2 x 1000Base-T, 24 x 10/100 Base-TX
 | 
						|
 | 
						|
	summit24e2SX	OBJECT IDENTIFIER ::= { extremeProduct 41 }
 | 
						|
 | 
						|
		    --  2 x 1Gbps GBIC, 24 x 10/100 Base-TX
 | 
						|
        summit200-24    OBJECT IDENTIFIER ::= { extremeProduct 53 }
 | 
						|
                    --  2 x 1Gbps GBIC, 24 x 10/100 Base-TX
 | 
						|
 
 | 
						|
        summit200-48    OBJECT IDENTIFIER ::= { extremeProduct 54 }
 | 
						|
                    --  2 x 1Gbps GBIC, 48 x 10/100 Base-TX
 | 
						|
 
 | 
						|
        summit400-48t   OBJECT IDENTIFIER ::= { extremeProduct 58 }
 | 
						|
                    --  4 x 1Gbps fiber/copper, 44 x 1000 Base-T
 | 
						|
 
 | 
						|
        summit400-24x   OBJECT IDENTIFIER ::= { extremeProduct 59 }
 | 
						|
                    --  4 x 1Gbps fiber/copper, 20 x 1Gbps fiber
 | 
						|
                    
 | 
						|
        summit400-24t   OBJECT IDENTIFIER ::= { extremeProduct 63 }
 | 
						|
                    --  4 x 1Gbps fiber/copper, 20 x 1Gbps fiber
 | 
						|
                    
 | 
						|
        summit400-24p   OBJECT IDENTIFIER ::= { extremeProduct 64 }
 | 
						|
                    --  4 x 1Gbps fiber/copper, 20 x 1Gbps fiber
 | 
						|
                    
 | 
						|
        summit300-24   OBJECT IDENTIFIER ::= { extremeProduct 61 }
 | 
						|
                    --  2 x 1Gbps GBIC, 24 x 10/100 Base-TX POE
 | 
						|
 | 
						|
        summit300-48   OBJECT IDENTIFIER ::= { extremeProduct 55 }
 | 
						|
                    --  2 x 1Gbps GBIC, 48 x 10/100 Base-TX POE
 | 
						|
 | 
						|
	extremeStack   OBJECT IDENTIFIER ::= { extremeProduct 67 }
 | 
						|
		    --  stack entity comprising of (1..8) stackables
 | 
						|
		    
 | 
						|
	summit200-24fx   OBJECT IDENTIFIER ::= { extremeProduct 70 }
 | 
						|
                    --  2 x 1Gbps fiber/copper, 24 x 100FX
 | 
						|
------------------------------------------------------------------------------
 | 
						|
 | 
						|
--
 | 
						|
-- Assorted OIDs that are pointed to by other MIBs
 | 
						|
--
 | 
						|
          extremeOids
 | 
						|
              OBJECT IDENTIFIER ::= { extremeMisc 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- OIDs for as-yet-unstandardised 802.3 MAU types
 | 
						|
--     (see MAU MIB for usage)
 | 
						|
--
 | 
						|
          extremeMauType
 | 
						|
              OBJECT IDENTIFIER ::= { extremeOids 1 }
 | 
						|
 | 
						|
          extremeMauType1000BaseSX OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 1 }
 | 
						|
--                      "X fiber over short-wavelength laser PMD as specified
 | 
						|
--                        in clause 38, duplex mode unknown"
 | 
						|
 | 
						|
          extremeMauType1000BaseLX OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 2 }
 | 
						|
--                      "X fiber over long-wavelength laser PMD as specified
 | 
						|
--                        in clause 38, duplex mode unknown"
 | 
						|
 | 
						|
          extremeMauType1000BaseCX OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 3 }
 | 
						|
--                      "X copper over 150-ohm balanced cable PMD as specified
 | 
						|
--                        in clause 39, duplex mode unknown"
 | 
						|
 | 
						|
          extremeMauType1000BaseSXFD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 4 }
 | 
						|
--                      "X fiber over short-wavelength laser PMD as specified
 | 
						|
--                        in clause 38, full-duplex mode"
 | 
						|
 | 
						|
          extremeMauType1000BaseLXFD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 5 }
 | 
						|
--                      "X fiber over long-wavelength laser PMD as specified
 | 
						|
--                        in clause 38, full-duplex mode"
 | 
						|
 | 
						|
          extremeMauType1000BaseCXFD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 6 }
 | 
						|
--                      "X copper over 150-ohm balanced cable PMD as specified
 | 
						|
--                        in clause 39, full-duplex mode"
 | 
						|
 | 
						|
          extremeMauType1000BaseWDMHD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 7 }
 | 
						|
--                      "Gigabit WDM, half duplex"
 | 
						|
          extremeMauType1000BaseWDMFD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 8 }
 | 
						|
--                      "Gigabit WDM, full duplex"
 | 
						|
 | 
						|
          extremeMauType1000BaseLX70HD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 9 }
 | 
						|
--                      "Gigabit LX70, half duplex"
 | 
						|
 | 
						|
          extremeMauType1000BaseLX70FD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 10 }
 | 
						|
--                      "Gigabit LX70, full duplex"
 | 
						|
 | 
						|
          extremeMauType1000BaseZXHD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 11 }
 | 
						|
--                      "Gigabit ZX, half duplex"
 | 
						|
 | 
						|
          extremeMauType1000BaseZXFD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 12 }
 | 
						|
--                      "Gigabit ZX, full duplex"
 | 
						|
 | 
						|
          extremeMauType1000BaseLX100HD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 13 }
 | 
						|
--                      "Gigabit LX100, half duplex"
 | 
						|
 | 
						|
          extremeMauType1000BaseLX100FD OBJECT IDENTIFIER
 | 
						|
              ::= { extremeMauType 14 }
 | 
						|
--                      "Gigabit LX100, full duplex"
 | 
						|
 | 
						|
-- ===============================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme MIB Objects
 | 
						|
--
 | 
						|
        extremeSystem    OBJECT IDENTIFIER ::= { extremeAgent 1 }
 | 
						|
        extremeVlan      OBJECT IDENTIFIER ::= { extremeAgent 2 }
 | 
						|
        extremeQos       OBJECT IDENTIFIER ::= { extremeAgent 3 }
 | 
						|
        extremePort      OBJECT IDENTIFIER ::= { extremeAgent 4 }
 | 
						|
        extremeVC        OBJECT IDENTIFIER ::= { extremeAgent 5 }
 | 
						|
        extremeTrapPoll  OBJECT IDENTIFIER ::= { extremeAgent 6 }
 | 
						|
        extremeQosPolicy OBJECT IDENTIFIER ::= { extremeAgent 7 }
 | 
						|
        extremeDlcs      OBJECT IDENTIFIER ::= { extremeAgent 8 }
 | 
						|
        extremeFileTransfer OBJECT IDENTIFIER ::= { extremeAgent 10 }
 | 
						|
        extremeRtStats   OBJECT IDENTIFIER ::= { extremeAgent 11 }
 | 
						|
        extremeEsrp      OBJECT IDENTIFIER ::= { extremeAgent 12 }
 | 
						|
        extremeEdp       OBJECT IDENTIFIER ::= { extremeAgent 13 }
 | 
						|
        extremeSlb       OBJECT IDENTIFIER ::= { extremeAgent 14 }
 | 
						|
        extremeOspf      OBJECT IDENTIFIER ::= { extremeAgent 15 }
 | 
						|
        extremeFdb	     OBJECT IDENTIFIER ::= { extremeAgent 16 }
 | 
						|
        extremeStp       OBJECT IDENTIFIER ::= { extremeAgent 17 }
 | 
						|
	    extremePOSMib    OBJECT IDENTIFIER ::= { extremeAgent 20 }
 | 
						|
	    extremeNPMib     OBJECT IDENTIFIER ::= { extremeAgent 21 }
 | 
						|
	    extremeNetFlow     OBJECT IDENTIFIER ::= { extremeAgent 22 }
 | 
						|
        extremeSnmpv3      OBJECT IDENTIFIER ::= { extremeAgent 23 }
 | 
						|
        extremeCable      OBJECT IDENTIFIER ::= { extremeAgent 24 }
 | 
						|
        extremeDosMib      OBJECT IDENTIFIER ::= { extremeAgent 28 }
 | 
						|
        extremeEnhDosMib      OBJECT IDENTIFIER ::= { extremeAgent 29 }
 | 
						|
        extremeWireless  OBJECT IDENTIFIER ::= { extremeAgent 25 }
 | 
						|
	extremeEntity	 OBJECT IDENTIFIER ::= { extremeAgent 31 }
 | 
						|
        extremeAP        OBJECT IDENTIFIER ::= { extremeWireless 1 }
 | 
						|
        extremeLAC       OBJECT IDENTIFIER ::= { extremeWireless 2 }
 | 
						|
 | 
						|
 | 
						|
PortList ::= TEXTUAL-CONVENTION
 | 
						|
       STATUS      current
 | 
						|
       DESCRIPTION
 | 
						|
           "Each octet within this value specifies a set of eight
 | 
						|
           ports, with the first octet specifying ports 1 through
 | 
						|
           8, the second octet specifying ports 9 through 16, etc.
 | 
						|
           Within each octet, the most significant bit represents
 | 
						|
           the lowest numbered port, and the least significant bit
 | 
						|
           represents the highest numbered port.  Thus, each port
 | 
						|
           of the bridge is represented by a single bit within the
 | 
						|
           value of this object.  If that bit has a value of '1'
 | 
						|
           then that port is included in the set of ports; the port
 | 
						|
           is not included if its bit has a value of '0'. If the
 | 
						|
           object has a length of 0 then it is taken to refer to all
 | 
						|
           of the ports in a given device."
 | 
						|
       SYNTAX      OCTET STRING
 | 
						|
 | 
						|
L4Port ::= TEXTUAL-CONVENTION
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
           "The value of a transport layer (layer-4) port number, in network
 | 
						|
           byte order. A value of 0 indicates all allowed values of this 
 | 
						|
           field i.e. wildcard."
 | 
						|
        SYNTAX  INTEGER (0|1..65535)
 | 
						|
 | 
						|
ExtremeGenAddr ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The value of an address."
 | 
						|
    SYNTAX      OCTET STRING (SIZE (0..20))
 | 
						|
 | 
						|
ExtremeDeviceId ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The switch identifier used by Extreme EDP protocol."
 | 
						|
    SYNTAX      OCTET STRING (SIZE (8))
 | 
						|
 | 
						|
WPACipherSet ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"A set of supported ciphers which can be advertised
 | 
						|
	 	 by WPA stations.  Each set bit indicates support for
 | 
						|
		 a given cipher suite.  The special value none is 
 | 
						|
		 allowed for representing the absence of information.
 | 
						|
		 The value other is used to indicate an unknown cipher."
 | 
						|
	SYNTAX BITS {
 | 
						|
		none(0),
 | 
						|
		wep64(1),
 | 
						|
		tkip(2),
 | 
						|
		wrap(3),
 | 
						|
		ccmp(4),
 | 
						|
		wep128(5),
 | 
						|
		other(6) }
 | 
						|
 | 
						|
WPAKeyMgmtSet ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"A set of supported key management suites.  For more info
 | 
						|
		 see IEEE 802.11i D3.0 section 7."
 | 
						|
	SYNTAX BITS {
 | 
						|
		none(0),
 | 
						|
		dot1x(1),
 | 
						|
		psk(2)
 | 
						|
	}
 | 
						|
 | 
						|
ClientAuthType ::= TEXTUAL-CONVENTION
 | 
						|
STATUS current
 | 
						|
DESCRIPTION "Type of client specified in the netlogin traps as well as the client table. For
 | 
						|
wired clients, only none, netlogin and dot1x are valid"
 | 
						|
SYNTAX INTEGER { none(0),
 | 
						|
    open(1),
 | 
						|
    wep(2),
 | 
						|
    mac-based(3),
 | 
						|
    dot1x(4),
 | 
						|
    wpa-psk(5),
 | 
						|
    web-based (6),
 | 
						|
    wpa(7),
 | 
						|
    wpa2(8),
 | 
						|
    wpa2-psk(9)}
 | 
						|
 | 
						|
WirelessRemoteConnectBindingType ::= TEXTUAL-CONVENTION
 | 
						|
STATUS current
 | 
						|
DESCRIPTION "The type of binding to be used when mapping APs to virtual ports"
 | 
						|
SYNTAX INTEGER { 
 | 
						|
    none(0),
 | 
						|
    mac-address(1),
 | 
						|
    serial-number(2),
 | 
						|
    ip-address(3)}
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme System objects
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-SYSTEM-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
                Unsigned32	FROM SNMPv2-SMI
 | 
						|
                TruthValue      FROM SNMPv2-TC
 | 
						|
		DisplayString   FROM RFC1213-MIB
 | 
						|
                extremeAgent   FROM EXTREME-BASE-MIB
 | 
						|
		PortList	FROM EXTREME-BASE-MIB
 | 
						|
                IpAddress       FROM SNMPv2-SMI;
 | 
						|
 | 
						|
        extremeSystem MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme System objects: objects common to all platforms"
 | 
						|
        ::= { extremeAgent 1 }
 | 
						|
 | 
						|
        extremeSystemCommon OBJECT IDENTIFIER
 | 
						|
        ::= { extremeSystem 1 }
 | 
						|
 | 
						|
--
 | 
						|
--  System group
 | 
						|
--
 | 
						|
--  Objects common to all platforms
 | 
						|
--
 | 
						|
--  Configuration save objects.  These objects are used by the network
 | 
						|
--  management application to save configuration changes into the
 | 
						|
--  persistant store.  There are 2 stores on the device; a primary and
 | 
						|
--  a secondary.
 | 
						|
 | 
						|
        extremeSaveConfiguration OBJECT-TYPE
 | 
						|
               	SYNTAX INTEGER {
 | 
						|
                    	saveToPrimary(1),
 | 
						|
                        saveToSecondary(2)
 | 
						|
        	}
 | 
						|
                MAX-ACCESS read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
            	"When this object is set, the device will copy the contents
 | 
						|
		of the configuration database to a buffer and save it to the 
 | 
						|
		persistant store specified by the value of the object.  The 
 | 
						|
		save is	performed asynchronously, and the snmp agent will
 | 
						|
                continue to respond to both gets and sets while the save is
 | 
						|
                taking place.  A network management application may use the
 | 
						|
		extremeSaveStatus object to determine when the asynchronous
 | 
						|
		save operation has completed."
 | 
						|
	::= { extremeSystemCommon 3 }
 | 
						|
 | 
						|
	extremeSaveStatus OBJECT-TYPE
 | 
						|
               	SYNTAX INTEGER { saveInProgress(1), saveNotInProgress(2) }
 | 
						|
                MAX-ACCESS	read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
           	"This object will return the status of a save operation invoked
 | 
						|
		by setting the extremeSaveConfiguration object.  A network
 | 
						|
		management application can read this object to determine that a
 | 
						|
		save operation has completed."
 | 
						|
	::= { extremeSystemCommon 4 }                
 | 
						|
 | 
						|
        extremeCurrentConfigInUse OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { primary(1), secondary(2) }
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Shows which NVRAM configuration store was used at last boot"
 | 
						|
	::= { extremeSystemCommon 5 }                
 | 
						|
 | 
						|
        extremeConfigToUseOnReboot OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { primary(1), secondary(2) }
 | 
						|
        	MAX-ACCESS read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
        	"Controls which NVRAM configuration store will be used 
 | 
						|
                on next reboot."
 | 
						|
	::= { extremeSystemCommon 6 }               
 | 
						|
 
 | 
						|
        extremeOverTemperatureAlarm OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Alarm status of overtemperature sensor in device 
 | 
						|
                enclosure."
 | 
						|
	::= { extremeSystemCommon 7 }
 | 
						|
 | 
						|
        extremeCurrentTemperature OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER (0..100)
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Current temperature in degrees celcius measured inside
 | 
						|
                device enclosure."
 | 
						|
	::= { extremeSystemCommon 8 }
 | 
						|
 | 
						|
--
 | 
						|
-- Table of operational status of all internal Fans
 | 
						|
--
 | 
						|
        extremeFanStatusTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeFanStatusEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Table of operational status of all internal cooling fans."
 | 
						|
	::= { extremeSystemCommon 9 }
 | 
						|
 | 
						|
        extremeFanStatusEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeFanStatusEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                "Entry in table of all internal cooling fans."
 | 
						|
		INDEX { extremeFanNumber }
 | 
						|
	::= { extremeFanStatusTable 1 }
 | 
						|
 | 
						|
	ExtremeFanStatusEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeFanNumber
 | 
						|
				INTEGER,
 | 
						|
			extremeFanOperational
 | 
						|
				TruthValue,
 | 
						|
		        extremeFanEntPhysicalIndex 
 | 
						|
				INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
        extremeFanNumber OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Identifier of cooling fan, numbered from the front and/or 
 | 
						|
                left side of device."
 | 
						|
	::= { extremeFanStatusEntry 1 }
 | 
						|
 | 
						|
        extremeFanOperational OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Operational status of a cooling fan."
 | 
						|
	::= { extremeFanStatusEntry 2 }
 | 
						|
 | 
						|
        extremeFanEntPhysicalIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The entity index for this fan entity in the entity table."
 | 
						|
	::= { extremeFanStatusEntry 3 }
 | 
						|
 | 
						|
        extremePrimaryPowerOperational OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Operational status of internal power supply of a device."
 | 
						|
	::= { extremeSystemCommon 10 }
 | 
						|
 | 
						|
        extremeRedundantPowerStatus OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) }
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Operational status of an external redundant power supply to a device."
 | 
						|
	::= { extremeSystemCommon 11 }
 | 
						|
 | 
						|
        extremeRedundantPowerAlarm OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Alarm state of an external redundant power supply to a device. 
 | 
						|
                Alarm state indicates either fan failure or overtemperature 
 | 
						|
                condition."
 | 
						|
	::= { extremeSystemCommon 12 }
 | 
						|
 | 
						|
        extremePrimarySoftwareRev  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..15))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The software revision of the primary image stored in 
 | 
						|
                this device.  This string will have a zero length if 
 | 
						|
                the revision is unknown, invalid or not present. This
 | 
						|
                will also be reported in RMON2 probeSoftwareRev if this
 | 
						|
                is the software image currently running in the device."
 | 
						|
	::= { extremeSystemCommon 13 }
 | 
						|
 | 
						|
        extremeSecondarySoftwareRev  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..15))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The software revision of the secondary image stored in 
 | 
						|
                this device.  This string will have a zero length if 
 | 
						|
                the revision is unknown, invalid or not present. This
 | 
						|
                will also be reported in RMON2 probeSoftwareRev if this
 | 
						|
                is the software image currently running in the device."
 | 
						|
	::= { extremeSystemCommon 14 }
 | 
						|
 | 
						|
        extremeImageToUseOnReboot OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { primary(1), secondary(2) }
 | 
						|
        	MAX-ACCESS read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
        	"Controls which image will be used 
 | 
						|
                on next reboot."
 | 
						|
	::= { extremeSystemCommon 15 }               
 | 
						|
 | 
						|
        extremeSystemID  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..126))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This represents the System ID of the Summit Switch."
 | 
						|
	::= { extremeSystemCommon 16 }
 | 
						|
 | 
						|
        extremeSystemBoardID  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..126))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This represents the Board ID of the Summit Switch."
 | 
						|
	::= { extremeSystemCommon 17 }
 | 
						|
 | 
						|
        extremeSystemLeftBoardID  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..126))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This represents the Left Board ID of the Summit Switch."
 | 
						|
	::= { extremeSystemCommon 18 }
 | 
						|
 | 
						|
        extremeSystemRightBoardID  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..126))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This represents the Right Board ID of the Summit Switch."
 | 
						|
	::= { extremeSystemCommon 19 }
 | 
						|
 | 
						|
	-- Add variables to report power supply data
 | 
						|
	extremeInputPowerVoltage OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER {
 | 
						|
			v110 (1),
 | 
						|
			v220 (2),
 | 
						|
			v48DC (3)
 | 
						|
		}	
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The input power voltage at which the system is currently operating."
 | 
						|
	::= { extremeSystemCommon 20 }
 | 
						|
 | 
						|
        extremePowerStatus OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) }
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Operational status of the power supply to a device."
 | 
						|
	::= { extremeSystemCommon 21 }
 | 
						|
 | 
						|
        extremePowerAlarm OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Alarm state of the power supply to a device. 
 | 
						|
                Alarm state indicates either fan failure or overtemperature 
 | 
						|
                condition."
 | 
						|
	::= { extremeSystemCommon 22 }
 | 
						|
 | 
						|
        extremeRmonEnable OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
        	MAX-ACCESS read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "Setting this to true will cause the agent to 
 | 
						|
		       start collecting RMON statistics."
 | 
						|
	::= { extremeSystemCommon 23 }
 | 
						|
 | 
						|
-- OID extremeSystemCommon.24 has been deprecated and extremeCpuTasktable
 | 
						|
-- has been moved to extremeSystemCommon.29 with new name extremeCpuTask2table
 | 
						|
 | 
						|
   extremeBootROMVersion OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString (SIZE(0..15))	
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
		  "The software revision of the bootrom on the device. 
 | 
						|
                   This string will have a zero length if the revision is 
 | 
						|
                   unknown or invalid."
 | 
						|
		       
 | 
						|
	::= { extremeSystemCommon 25 }
 | 
						|
 | 
						|
   extremeDot1dTpFdbTableEnable OBJECT-TYPE
 | 
						|
		SYNTAX TruthValue
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		 "Setting this to true will cause GetNext operations on 			  the dot1dTpFdbTable to be allowed. Note that Get operations 			  are always allowed."
 | 
						|
 | 
						|
	::= { extremeSystemCommon 26 }
 | 
						|
 | 
						|
        extremePowerSupplyTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremePowerSupplyEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Table of status of all power supplies in the system."
 | 
						|
	::= { extremeSystemCommon 27 }
 | 
						|
 | 
						|
        extremePowerSupplyEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremePowerSupplyEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                "An entry indicating the status of a specific power supply."
 | 
						|
		INDEX { extremePowerSupplyNumber }
 | 
						|
	::= { extremePowerSupplyTable 1 }
 | 
						|
 | 
						|
	ExtremePowerSupplyEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremePowerSupplyNumber
 | 
						|
				INTEGER,
 | 
						|
			extremePowerSupplyStatus
 | 
						|
				INTEGER,
 | 
						|
                        extremePowerSupplyInputVoltage
 | 
						|
				INTEGER,
 | 
						|
                        extremePowerSupplySerialNumber
 | 
						|
                                DisplayString,
 | 
						|
		        extremePowerSupplyEntPhysicalIndex 
 | 
						|
				INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
        extremePowerSupplyNumber OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
        	MAX-ACCESS accessible-for-notify
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                	"Power supply number."
 | 
						|
	::= { extremePowerSupplyEntry 1 }
 | 
						|
 | 
						|
        extremePowerSupplyStatus OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { notPresent(1), presentOK(2), presentNotOK(3) }
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                	"Status of the power supply."
 | 
						|
	::= { extremePowerSupplyEntry 2 }
 | 
						|
 | 
						|
	extremePowerSupplyInputVoltage OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER { v110 (1), v220 (2), v48DC (3), unknown(4) }
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Input voltage of the power supply"
 | 
						|
	::= { extremePowerSupplyEntry 3 }
 | 
						|
 | 
						|
        extremePowerSupplySerialNumber OBJECT-TYPE
 | 
						|
                SYNTAX DisplayString (SIZE(0..126))
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        " The serial number of the power supply unit."
 | 
						|
         ::= { extremePowerSupplyEntry 4 }
 | 
						|
 | 
						|
        extremePowerSupplyEntPhysicalIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        " The entity index for this psu entity in the entity
 | 
						|
                table."
 | 
						|
         ::= { extremePowerSupplyEntry 5 }
 | 
						|
 | 
						|
     extremeCpuAggregateUtilization OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                  "The aggregate CPU utilization since
 | 
						|
		   the time the start started executing."
 | 
						|
	::= { extremeSystemCommon 28 }
 | 
						|
 | 
						|
--
 | 
						|
-- The CPU Task table lists all executing tasks 
 | 
						|
--
 | 
						|
        extremeCpuTask2Table OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeCpuTask2Entry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                  "Table of CPU tasks that are active."
 | 
						|
	::= { extremeSystemCommon 29 }
 | 
						|
 | 
						|
        extremeCpuTask2Entry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeCpuTask2Entry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                  "An entry in table of describes a single task."
 | 
						|
        INDEX { extremeCpuTask2CpuId, extremeCpuTask2Name }
 | 
						|
	::= { extremeCpuTask2Table 1 }
 | 
						|
 | 
						|
	ExtremeCpuTask2Entry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeCpuTask2CpuId
 | 
						|
				Unsigned32,
 | 
						|
			extremeCpuTask2Name
 | 
						|
				DisplayString,
 | 
						|
           	extremeCpuTask2Id
 | 
						|
				Unsigned32,
 | 
						|
			extremeCpuTask2Pc
 | 
						|
				Unsigned32,
 | 
						|
			extremeCpuTask2Status
 | 
						|
				DisplayString,
 | 
						|
			extremeCpuTask2Utilization
 | 
						|
				Unsigned32,
 | 
						|
			extremeCpuTask2MaxUtilization
 | 
						|
				Unsigned32
 | 
						|
		}
 | 
						|
 | 
						|
	  extremeCpuTask2CpuId OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
        	MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                  "CPU on which this task last executed or is executing.
 | 
						|
                   The primary CPU has a value of 1."
 | 
						|
	::= { extremeCpuTask2Entry 1 }
 | 
						|
 | 
						|
        extremeCpuTask2Name OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..31))
 | 
						|
        	MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                  "Name associated with the reported task id."
 | 
						|
	::= { extremeCpuTask2Entry 2 }
 | 
						|
 | 
						|
    
 | 
						|
        extremeCpuTask2Id OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                  "Task identifier assigned by the operating system when
 | 
						|
                   this task is spawned."
 | 
						|
	::= { extremeCpuTask2Entry 3 }
 | 
						|
 | 
						|
        extremeCpuTask2Pc OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                  "The value of the program counter for this task.
 | 
						|
		   It indicates the address of the next instruction
 | 
						|
                   that would be executed once the operating system
 | 
						|
 		   resumes this task." 
 | 
						|
	::= { extremeCpuTask2Entry 4 }
 | 
						|
 | 
						|
        extremeCpuTask2Status OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                  "The current status of the task as reported by the
 | 
						|
	  	   operating system."
 | 
						|
	::= { extremeCpuTask2Entry 5 }
 | 
						|
 | 
						|
        extremeCpuTask2Utilization OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
        	MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                  "The current CPU utilization by this task. This
 | 
						|
		   is the utilization when the task last executed."
 | 
						|
	::= { extremeCpuTask2Entry 6 }
 | 
						|
 | 
						|
        extremeCpuTask2MaxUtilization OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
        	MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                  "The maximum CPU utilization by this task since
 | 
						|
		   the time the start started executing. This value
 | 
						|
		   may be cleared."
 | 
						|
	::= { extremeCpuTask2Entry 7 }
 | 
						|
 | 
						|
        extremeAuthFailSrcAddr  OBJECT-TYPE
 | 
						|
            SYNTAX IpAddress
 | 
						|
            MAX-ACCESS  accessible-for-notify
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The IP address of the originator of the bad SNMP 
 | 
						|
                request that caused the generation of an authentication 
 | 
						|
                failure trap."
 | 
						|
        ::= { extremeSystemCommon 30 }
 | 
						|
 | 
						|
        extremeCpuTransmitPriority      OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER {
 | 
						|
                   normal(1),
 | 
						|
                   high(2)
 | 
						|
                   }
 | 
						|
            MAX-ACCESS                  read-write
 | 
						|
            STATUS                      deprecated
 | 
						|
            DESCRIPTION
 | 
						|
                "The CPU transmit priority."
 | 
						|
         ::= { extremeSystemCommon 31 }
 | 
						|
 | 
						|
        extremeImageBooted OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { primary(1), secondary(2) }
 | 
						|
        	  MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
        	"The image with which the switch was last booted, using which it is currently running."
 | 
						|
	::= { extremeSystemCommon 32 }               
 | 
						|
        
 | 
						|
        extremeMsmFailoverCause OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER { never(1),
 | 
						|
                             admin(2),
 | 
						|
                             exception(3), 
 | 
						|
                             removal(4),
 | 
						|
                             hwFailure(5), 
 | 
						|
                             watchdog(6),
 | 
						|
                             keepalive(7) 
 | 
						|
                           }
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
        "The cause of the last MSM failover. never(1) means an
 | 
						|
                MSM Failover has not occurred since the last reboot. 
 | 
						|
                admin(2) means the failover was initiated by the user. 
 | 
						|
                exception(3) means the former master MSM encountered a 
 | 
						|
                software exception condition. removal(4) means the master 
 | 
						|
                MSM was physically removed from the chassis. hwFailure(5) 
 | 
						|
                means a diagnostic failure was detected in the master MSM. 
 | 
						|
                watchdog(6) means that the master MSM hardware watchdog 
 | 
						|
                timer expired. keepalive(7) means the master MSM failed to 
 | 
						|
                respond to slave keepalive requests. The MSM failover will 
 | 
						|
                have been hitless only in the admin(2) and exception(3) 
 | 
						|
                cases "
 | 
						|
        ::= { extremeSystemCommon 33 }
 | 
						|
 | 
						|
 | 
						|
extremeImageTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeImageEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table containing information about each software image."
 | 
						|
        ::= { extremeSystemCommon 34 }
 | 
						|
 | 
						|
	extremeImageEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeImageEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table entry containing information about each software image."
 | 
						|
		INDEX	  { extremeImageNumber }
 | 
						|
			::= { extremeImageTable 1 }
 | 
						|
 | 
						|
	ExtremeImageEntry ::= SEQUENCE {
 | 
						|
		extremeImageNumber 		INTEGER,
 | 
						|
                extremeMajorVersion             INTEGER,
 | 
						|
                extremeSubMajorVersion          INTEGER,
 | 
						|
                extremeMinorVersion             INTEGER,
 | 
						|
                extremeBuildNumber              INTEGER,
 | 
						|
                extremeTechnologyReleaseNumber  INTEGER,
 | 
						|
                extremeSustainingReleaseNumber  INTEGER,
 | 
						|
                extremeBranchRevisionNumber     INTEGER,
 | 
						|
                extremeImageType                INTEGER,
 | 
						|
                extremeImageDescription         DisplayString,
 | 
						|
                extremeImageSecurity            INTEGER,
 | 
						|
                extremePatchVersion             INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
	extremeImageNumber OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER {
 | 
						|
                       cur(0),
 | 
						|
                       pri(1),
 | 
						|
                       sec(2)
 | 
						|
                }
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the particular software
 | 
						|
                image."
 | 
						|
		::= { extremeImageEntry 1 }
 | 
						|
 | 
						|
	extremeMajorVersion   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The ExtremeWare Release Major Version."
 | 
						|
		::= { extremeImageEntry 2 }
 | 
						|
 | 
						|
        extremeSubMajorVersion   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
		"The ExtremeWare Release Sub-major Version. This object is
 | 
						|
                 deprecated from extremeware 7.3. The extremeMinorVersion
 | 
						|
                 gets the value of extremeSubMajorVersion and the new
 | 
						|
                 extremePatchVersion gets the value of old extremeMinorVersion
 | 
						|
                 value."
 | 
						|
		::= { extremeImageEntry 3 }
 | 
						|
                
 | 
						|
        extremeMinorVersion   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The ExtremeWare Release Minor Version."
 | 
						|
		::= { extremeImageEntry 4 }
 | 
						|
                
 | 
						|
        extremeBuildNumber   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The ExtremeWare Build Number."
 | 
						|
		::= { extremeImageEntry 5 }
 | 
						|
                
 | 
						|
        extremeTechnologyReleaseNumber   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The Technology Release version. This value is zero for
 | 
						|
                all but TR releases."
 | 
						|
		::= { extremeImageEntry 6 }
 | 
						|
                
 | 
						|
        extremeSustainingReleaseNumber   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The Sustaining Release number for the ExtremeWare version."
 | 
						|
		::= { extremeImageEntry 7 }
 | 
						|
                
 | 
						|
        extremeBranchRevisionNumber   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The incremental build on specified branch."
 | 
						|
		::= { extremeImageEntry 8 }
 | 
						|
                
 | 
						|
        extremeImageType   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER {
 | 
						|
                       trunk(0),
 | 
						|
                       branch(1),
 | 
						|
                       patch(2),
 | 
						|
                       technology(3),
 | 
						|
                       beta(4)
 | 
						|
                      }
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The branch type from which the image was built."
 | 
						|
		::= { extremeImageEntry 9 }
 | 
						|
                
 | 
						|
        extremeImageDescription   OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString (SIZE(0..13))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
		"A unique string that can be used to identify the specific patch,
 | 
						|
                technology, or development branch release."
 | 
						|
		::= { extremeImageEntry 10 }
 | 
						|
                
 | 
						|
        extremeImageSecurity   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER {
 | 
						|
                       unknown(0),
 | 
						|
                       nossh(1),
 | 
						|
                       ssh(2)
 | 
						|
                      }
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
		"Indicates whether image was built with ssh.This object
 | 
						|
                 is deprecated, the ssh capability can be obtained from
 | 
						|
                 the extremeImageSshCapability of the ImageFeatureTable"
 | 
						|
		::= { extremeImageEntry 11 }
 | 
						|
               
 | 
						|
        extremePatchVersion   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The ExtremeWare Release Patch Version."
 | 
						|
		::= { extremeImageEntry 12 }
 | 
						|
                
 | 
						|
extremeImageFeatureTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeImageFeatureEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table containing information about the software features."
 | 
						|
        ::= { extremeSystemCommon 35 }
 | 
						|
 | 
						|
	extremeImageFeatureEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeImageFeatureEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table entry containing information about software features."
 | 
						|
		INDEX	  { extremeImageFeatureNumber }
 | 
						|
			::= { extremeImageFeatureTable 1 }
 | 
						|
 | 
						|
	ExtremeImageFeatureEntry ::= SEQUENCE {
 | 
						|
                extremeImageFeatureNumber 		INTEGER,
 | 
						|
                extremeImageSshCapability       INTEGER,
 | 
						|
                extremeImageUAACapability       INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
        extremeImageFeatureNumber OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER {
 | 
						|
                       cur(0),
 | 
						|
                       pri(1),
 | 
						|
                       sec(2)
 | 
						|
                }
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the particular software
 | 
						|
                image."
 | 
						|
		::= { extremeImageFeatureEntry 1 }
 | 
						|
 | 
						|
        extremeImageSshCapability   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER {
 | 
						|
                       unknown(0),
 | 
						|
                       nossh(1),
 | 
						|
                       ssh(2)
 | 
						|
                      }
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Indicates whether image has ssh capability."
 | 
						|
		::= { extremeImageFeatureEntry 2 }
 | 
						|
 | 
						|
        extremeImageUAACapability   OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER {
 | 
						|
                       unknown(0),
 | 
						|
                       nouaa(1),
 | 
						|
                       uaa(2)
 | 
						|
                      }
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Indicates whether image has Wireless(UAA) components."
 | 
						|
		::= { extremeImageFeatureEntry 3 }
 | 
						|
 | 
						|
---------------------------------------------------------------------------
 | 
						|
	-- Objects specific to Chassis products
 | 
						|
	extremeChassisGroup OBJECT IDENTIFIER ::=	{ extremeSystem 2}
 | 
						|
 | 
						|
	extremeMasterMSMSlot OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The extremeSlotNumber of the master MSM module."
 | 
						|
	::= { extremeChassisGroup 1  }
 | 
						|
	
 | 
						|
	extremeChassisPortsPerSlot OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The maximum number of ports that can be accomodated
 | 
						|
		in a single slot. This number would change to accomodate
 | 
						|
		blades with higher port density than current ones."
 | 
						|
	::= { extremeChassisGroup 3  }
 | 
						|
	
 | 
						|
	extremeSlotTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeSlotEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table containing information about each slot in the 
 | 
						|
		chassis."
 | 
						|
			::= { extremeChassisGroup 2 }
 | 
						|
 | 
						|
	extremeSlotEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeSlotEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table entry containing information about the module in 
 | 
						|
		each slot of the chassis."
 | 
						|
		INDEX	  { extremeSlotNumber }
 | 
						|
			::= { extremeSlotTable 1 }
 | 
						|
 | 
						|
	ExtremeSlotEntry ::= SEQUENCE {
 | 
						|
		extremeSlotNumber 		INTEGER,	
 | 
						|
		extremeSlotName			DisplayString,
 | 
						|
		extremeSlotModuleConfiguredType	INTEGER,
 | 
						|
		extremeSlotModuleInsertedType	INTEGER,
 | 
						|
		extremeSlotModuleState		INTEGER,	
 | 
						|
		extremeSlotModuleSerialNumber	DisplayString
 | 
						|
	}
 | 
						|
 | 
						|
	extremeSlotNumber OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the particular slot 
 | 
						|
		in the chassis."
 | 
						|
		::= { extremeSlotEntry 1 }
 | 
						|
 | 
						|
	extremeSlotName   OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A name identifying the particular slot in the chassis."
 | 
						|
		::= { extremeSlotEntry 2 }
 | 
						|
 | 
						|
	extremeSlotModuleConfiguredType OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER	{
 | 
						|
			none(1),
 | 
						|
			fe32(2),
 | 
						|
			g4x(3),
 | 
						|
			g6x(4),
 | 
						|
			fe32fx(5),
 | 
						|
			f48ti(7),
 | 
						|
			g8xi(8),
 | 
						|
			g8ti(9),
 | 
						|
			g12sxi(10),
 | 
						|
			g12ti(11),
 | 
						|
			fm32t(21),
 | 
						|
			gm4x(22),
 | 
						|
			gm4sx(23),
 | 
						|
			gm4t(24),
 | 
						|
            wdm8(25),
 | 
						|
			fm24f(26),
 | 
						|
			fm24sf(27),
 | 
						|
			fm24te(28),
 | 
						|
			f96ti(29),
 | 
						|
	        wdm4(30),
 | 
						|
			f32fi(31),
 | 
						|
            tenGx3(32),
 | 
						|
            tenGigLR(33),
 | 
						|
            g16x3(34),
 | 
						|
            g24t3(35),
 | 
						|
            gm16x3(36),
 | 
						|
            gm16t3(37),
 | 
						|
            fm16t3(38),
 | 
						|
            fm32p(39),
 | 
						|
            fm8v(50), -- vdsl blade
 | 
						|
            wm4t1(51), -- 4port t1
 | 
						|
            wm4t3(52), -- 4port t3
 | 
						|
            wm1t3(53), -- 1port t3
 | 
						|
            wm4e1(54),  -- 4port e1
 | 
						|
			p3c(101),
 | 
						|
            p12c(102),
 | 
						|
            arm(103),
 | 
						|
            mpls(104),
 | 
						|
            sma(105),
 | 
						|
            p48c(106),
 | 
						|
            a3c(107),
 | 
						|
            a12c(108),
 | 
						|
	        pxm(200),
 | 
						|
            s300fixed(201)
 | 
						|
		}
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The configured module type for the given slot. 
 | 
						|
		At startup, the module-type is none(1). It is 
 | 
						|
		possible to configure the module-type even if there 
 | 
						|
		is no module in the slot. If the current module in the 
 | 
						|
		slot is different than the requested configured module-type, 
 | 
						|
		then the current configuration for the module is erased and 
 | 
						|
		the card will be restarted. The new configured module-type 
 | 
						|
		will be recorded. Since the configured module type is different 
 | 
						|
		than the actual module type, a moduleMismatch trap will be sent,
 | 
						|
 		and the extremeSlotModuleState for that module will show a 
 | 
						|
		mismatch(3). Setting this variable to none(1) will clear the 
 | 
						|
		previously assigned module-type of this slot, and all 
 | 
						|
		configuration information related to the slot will be erased."
 | 
						|
		::= { extremeSlotEntry 3 }
 | 
						|
 | 
						|
	extremeSlotModuleInsertedType OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER	{
 | 
						|
			none(1),
 | 
						|
			fe32(2),
 | 
						|
			g4x(3),
 | 
						|
			g6x(4),
 | 
						|
			fe32fx(5),
 | 
						|
			msm(6),
 | 
						|
			f48ti(7),
 | 
						|
			g8xi(8),
 | 
						|
			g8ti(9),
 | 
						|
			g12sxi(10),
 | 
						|
			g12ti(11),
 | 
						|
			msm64i(18),
 | 
						|
			alpine3808(19),
 | 
						|
			alpine3804(20),
 | 
						|
			fm32t(21),
 | 
						|
			gm4x(22),
 | 
						|
			gm4sx(23),
 | 
						|
			gm4t(24),
 | 
						|
            wdm8(25),
 | 
						|
			fm24f(26), 
 | 
						|
			fm24sf(27),
 | 
						|
			fm24te(28),
 | 
						|
			f96ti(29),
 | 
						|
	        wdm4(30),
 | 
						|
			f32fi(31),
 | 
						|
            tenGx3(32),
 | 
						|
            tenGigLR(33),   
 | 
						|
            g16x3(34),
 | 
						|
            g24t3(35),
 | 
						|
            gm16x3(36),
 | 
						|
            gm16t3(37),
 | 
						|
            fm16t3(38),
 | 
						|
            fm32p(39),
 | 
						|
            fm8v(50), -- vdsl blade
 | 
						|
            wm4t1(51), -- 4port t1
 | 
						|
            wm4t3(52), -- 4port t3
 | 
						|
            wm1t3(53), -- 1port t3
 | 
						|
            wm4e1(54),  -- 4port e1
 | 
						|
            alpine3802(55),
 | 
						|
			p3c(101),
 | 
						|
            p12c(102),
 | 
						|
            arm(103),
 | 
						|
            mpls(104),
 | 
						|
            sma(105),
 | 
						|
            p48c(106),
 | 
						|
            a3c(107),
 | 
						|
            a12c(108),
 | 
						|
	        pxm(200),
 | 
						|
            s300fixed(201),
 | 
						|
            msm3(202)
 | 
						|
		}
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The module type inserted into the slot. It is possible 
 | 
						|
		to have a slot inserted into the slot even though 
 | 
						|
		extremeSlotConfiguredType is none(1)."
 | 
						|
		::= { extremeSlotEntry 4 }
 | 
						|
 | 
						|
	extremeSlotModuleState OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER	{
 | 
						|
			notPresent(1),
 | 
						|
			testing(2),
 | 
						|
			mismatch(3),
 | 
						|
			failed(4),
 | 
						|
			operational(5),
 | 
						|
                        powerdown(6),
 | 
						|
			unknown(7),
 | 
						|
                        present(8),
 | 
						|
                        poweron(9),
 | 
						|
                        post(10),
 | 
						|
                        downloading(11),
 | 
						|
                        booting(12),
 | 
						|
                        offline(13),
 | 
						|
                        initializing(14),
 | 
						|
                        invalid(100) 
 | 
						|
 | 
						|
		}
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The state of the module inserted in this slot."
 | 
						|
		::= { extremeSlotEntry 5 }
 | 
						|
 | 
						|
	extremeSlotModuleSerialNumber OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The serial number of the module inserted in this slot."
 | 
						|
		::= { extremeSlotEntry 6 }
 | 
						|
	extremeSystemHealthCheck OBJECT IDENTIFIER
 | 
						|
		::= { extremeSystem 3 }
 | 
						|
 | 
						|
	extremeHealthCheckErrorType OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER { 
 | 
						|
				unknown(1), 
 | 
						|
				cpuPacket(2), 
 | 
						|
				backplane(3), 
 | 
						|
				hardwareFail(4),
 | 
						|
				pbusChecksum(5)
 | 
						|
				}			
 | 
						|
		MAX-ACCESS accessible-for-notify
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The error reported in the system health check trap"
 | 
						|
		::= { extremeSystemHealthCheck 1 }
 | 
						|
 | 
						|
	extremeHealthCheckAction OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {
 | 
						|
				syslogOnly(1),
 | 
						|
				healthCheckTrap(2),
 | 
						|
				ioModuleDown(3),
 | 
						|
				systemDown(4),
 | 
						|
				autoRecovery(5)
 | 
						|
				}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The action/alarm level that has been configured for health check."
 | 
						|
		::= { extremeSystemHealthCheck 2 }
 | 
						|
 | 
						|
	extremeHealthCheckMaxRetries OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The maximum number of times a module restart will be attempted if it fails. 
 | 
						|
		If extremeHealthCheckAction is not autorecovery(5), then this value is zero."
 | 
						|
		::= { extremeSystemHealthCheck 3 }
 | 
						|
 | 
						|
-- =========================================================================== 
 | 
						|
 
 | 
						|
  extremeSystemThresholds OBJECT IDENTIFIER
 | 
						|
        ::= { extremeSystem  4 }
 | 
						|
 | 
						|
  extremeCpuUtilRisingThreshold OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER (0..100)
 | 
						|
        MAX-ACCESS read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                  "Rising threshold for CPU Aggregation utilization trap"
 | 
						|
	::= { extremeSystemThresholds 1 }
 | 
						|
 | 
						|
  extremeCpuTaskUtilPair OBJECT-TYPE
 | 
						|
                SYNTAX DisplayString 
 | 
						|
        	    MAX-ACCESS accessible-for-notify
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                  "TaskName/CPU_% Util pair reported in CPU Utilization trap"
 | 
						|
	::= { extremeSystemThresholds 2 }
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- =========================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme VLAN objects
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-VLAN-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
-- =========================================================================
 | 
						|
--
 | 
						|
--	Interpretation of the Interface Table for VLAN and encapsulation
 | 
						|
--	interfaces:
 | 
						|
-- 
 | 
						|
--	OBJECT	VALUE/USE
 | 
						|
--
 | 
						|
--	ifIndex	Same interpretation as RFC1573.  A unique value,
 | 
						|
--			greater than zero for each VLAN/Encapsulation interface.
 | 
						|
--
 | 
						|
--	ifDescr	Same interpretation as RFC1573.  A textual string
 | 
						|
--			containing information about the interface.  This
 | 
						|
--			string should include the name of the manufacturer,
 | 
						|
--			the product name, the version of the software, and that
 | 
						|
--			the entry is a vlan or encapsulation interface.
 | 
						|
--
 | 
						|
--			Example: "VLAN Red"
 | 
						|
--			Example: "802.1Q Encapsulation Tag 004"
 | 
						|
--
 | 
						|
--	ifType	propVirtual(53)
 | 
						|
--
 | 
						|
--	ifMtu		Equivalent to the least common denominator MTU of the
 | 
						|
--			set of ports associated with the VLAN or ENCAPS interface.
 | 
						|
--			For example, if the VLAN contains one ethernet port, then
 | 
						|
--			the value of this object is 1518.  If the VLAN contains
 | 
						|
--			all FDDI ports, the value of this object is 4500.  If
 | 
						|
--			a vlan contains a mix of ethernet and FDDI ports, the
 | 
						|
--			value of this object is 1518.  If there are no ports associated
 | 
						|
--			with the interface, then the ifMtu is zero.
 | 
						|
--
 | 
						|
--	ifSpeed		The value of this object is zero, as defined by RFC1573
 | 
						|
--			for sub-layers that have no concept of bandwidth.             
 | 
						|
--
 | 
						|
--	ifPhysAddress	The value of this object is always equal to a null octet
 | 
						|
--			string.
 | 
						|
--
 | 
						|
--	ifAdminStatus	Always equal to up(1).  SetRequest-PDUs fail.
 | 
						|
--
 | 
						|
--	ifOperStatus	The value of this object is equal to up(1) if the
 | 
						|
--			ifOperStatus of at least one port in in the set of ports
 | 
						|
--			stacked below the VLAN layer is up(1).  The value of this 
 | 
						|
--			object is down(2) if the ifOperStatus of all ports stacked
 | 
						|
--			below the vlan layer is down(2).  The value of this
 | 
						|
--			object is down(2) if there are no ports stacked below the
 | 
						|
--	   		the vlan sublayer.
 | 
						|
--
 | 
						|
--	ifLastChange 	Same interpretation as RFC1573.  The value of sysUpTime
 | 
						|
--		 	at the time the interface entered its current operational
 | 
						|
--			state.  If the current state was entered prior to the 
 | 
						|
--			last re-initialization of the local network management
 | 
						|
--			subsystem, then this object contains a zero value.
 | 
						|
--	 
 | 
						|
--	ifInOctets	These objects  return NO_SUCH_NAME on reads and writes. 
 | 
						|
--	ifInUcastPkts  	This approach is more desireable than returning zero
 | 
						|
--	ifInNUcastPkt	on reads because NMS's cannot differentiate between
 | 
						|
--	ifInDiscards	returning a zero for non-support vs returning a real
 | 
						|
--	ifInErrors	zero value for the counter.  Inability to distinguish
 | 
						|
--	ifInUnknownProtos between these two cases would essentially prevent
 | 
						|
--	ifOutOctets	future implementation of these objects, therefore
 | 
						|
--	ifOutUcastPkts	NO_SUCH_NAME is returned to indicate no-support.
 | 
						|
--	ifOutNUcastPkts	Future implementations may choose to return real values
 | 
						|
--	ifOutDiscards	for these counters.
 | 
						|
--	ifOutDiscards				"
 | 
						|
--	ifOutErrors				"
 | 
						|
--	ifLinkUpDownTrapEnable                  "
 | 
						|
--	ifConnectorPresent			"
 | 
						|
--	ifHighSpeed				"
 | 
						|
--	ifName					"
 | 
						|
--
 | 
						|
--	ifOutQLen	Deprecated in RFC1573.  Set to zero if present.
 | 
						|
--	ifSpecific	Deprecated in RFC1573.  Set to {0.0} if present. 
 | 
						|
--
 | 
						|
--	linkUp TRAP	Not supported for the vlan/encaps sublayers
 | 
						|
--	linkDown TRAP	Not supported for the vlan/encaps sublayer
 | 
						|
--
 | 
						|
-- ======================================================================
 | 
						|
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		RowStatus, TruthValue       FROM SNMPv2-TC
 | 
						|
		DisplayString   FROM RFC1213-MIB
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
                IpAddress	FROM SNMPv2-SMI
 | 
						|
                extremeAgent    FROM EXTREME-BASE-MIB
 | 
						|
		PortList	FROM EXTREME-BASE-MIB
 | 
						|
		extremeSlotNumber FROM EXTREME-SYSTEM-MIB
 | 
						|
                Counter64         FROM SNMPv2-SMI;
 | 
						|
 | 
						|
        extremeVlan MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Virtual LAN objects"
 | 
						|
        ::= { extremeAgent 2 }
 | 
						|
 | 
						|
        --
 | 
						|
	-- The objects are arranged into the following groups:
 | 
						|
	--
 | 
						|
	extremeVlanGroup		OBJECT IDENTIFIER ::= { extremeVlan 1 }
 | 
						|
	extremeVirtualGroup	        OBJECT IDENTIFIER ::= { extremeVlan 2 }
 | 
						|
	extremeEncapsulationGroup	OBJECT IDENTIFIER ::= { extremeVlan 3 }
 | 
						|
        extremeVlanIpGroup		OBJECT IDENTIFIER ::= { extremeVlan 4 }
 | 
						|
	extremeProtocolGroup	        OBJECT IDENTIFIER ::= { extremeVlan 5 }
 | 
						|
	extremeVlanOpaqueGroup		OBJECT IDENTIFIER ::= { extremeVlan 6 }
 | 
						|
	extremeVlanStackGroup		OBJECT IDENTIFIER ::= { extremeVlan 7 }
 | 
						|
        extremeVlanStatsGroup           OBJECT IDENTIFIER ::= { extremeVlan 8 }
 | 
						|
        extremeVlanAggregationGroup	OBJECT IDENTIFIER ::= { extremeVlan 9 }
 | 
						|
   	extremeVlanTranslationGroup 	OBJECT IDENTIFIER ::= { extremeVlan 10 }
 | 
						|
 | 
						|
	--	
 | 
						|
	--
 | 
						|
	-- Extreme Networks Vlan Type Textual Convention
 | 
						|
	--
 | 
						|
	--  vlanLayer2(1) = The globally identified VLAN interface is protocol
 | 
						|
	--  independent and based on port grouping.  The configuration of
 | 
						|
	--  port grouping is controlled through the ifStackTable.
 | 
						|
	--
 | 
						|
 | 
						|
	ExtremeVlanType ::= INTEGER {
 | 
						|
		vlanLayer2(1)
 | 
						|
	}
 | 
						|
 | 
						|
	--
 | 
						|
	-- All groups in this MIB are optional.  Support for a 
 | 
						|
	-- particular group is dependent upon the capabilities
 | 
						|
	-- of the network device.
 | 
						|
	--
 | 
						|
	-- The VLAN Group
 | 
						|
	--
 | 
						|
	--	The VLAN mapping group contains objects for
 | 
						|
	--	identifying VLANs within a device, and for mapping
 | 
						|
	--	these VLANs to a global identifier.  It consists of the
 | 
						|
	--	extremeVlanGlobalMappingTable and the extremeVlanIfTable.
 | 
						|
	--
 | 
						|
	-- The Virtual Group
 | 
						|
	--
 | 
						|
	--	The virtual group contains the extremeNextVirtIfIndex object.
 | 
						|
	--	In the future, other groups and object will be added as
 | 
						|
	--	capabilities are added.
 | 
						|
	--
 | 
						|
	-- The Encapsulation Group
 | 
						|
	--
 | 
						|
	--	The Encapsulation Group contains objects for identifying
 | 
						|
	--	and configuring encapsulation entries within a device.
 | 
						|
	--	It consists of the extremeVlanEncapsIfTable.
 | 
						|
	--
 | 
						|
	-- The Forwarding Database Group
 | 
						|
	--
 | 
						|
	--	Contains objects for managing MAC-layer FDBs, including
 | 
						|
	--	the extremeVlanDot1qStaticTable
 | 
						|
 | 
						|
 | 
						|
	--
 | 
						|
	-- The Extreme Networks VLAN Global Mapping Table
 | 
						|
	--
 | 
						|
	-- This table is implemented by all Extreme Networks network devices  
 | 
						|
	-- that support interfaces to globally identified VLANs.
 | 
						|
	--
 | 
						|
 | 
						|
        extremeVlanGlobalMappingTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanGlobalMappingEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
			"This table lists VLAN interfaces that are globally
 | 
						|
			identified.  A single entry exists in this list for
 | 
						|
                        each VLAN interface in the system that is bound to
 | 
						|
                        a global identifier."
 | 
						|
		::= { extremeVlanGroup 1 }
 | 
						|
 | 
						|
	extremeVlanGlobalMappingEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanGlobalMappingEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual VLAN interface global mapping entry.
 | 
						|
			Entries in this table are created by setting the
 | 
						|
			extremeVlanIfGlobalIdentifier object in the
 | 
						|
			extremeVlanIfTable to a non-zero value."
 | 
						|
		INDEX { extremeVlanGlobalMappingIdentifier }
 | 
						|
		::= { extremeVlanGlobalMappingTable 1 }
 | 
						|
 | 
						|
	ExtremeVlanGlobalMappingEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeVlanGlobalMappingIdentifier
 | 
						|
				INTEGER (0..65535),
 | 
						|
			extremeVlanGlobalMappingIfIndex
 | 
						|
				INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
        extremeVlanGlobalMappingIdentifier OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (0..65535)
 | 
						|
                MAX-ACCESS	read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
            	  "An index into the extremeVlanGlobalMappingTable and an
 | 
						|
		  administratively assigned global VLAN identifier.  The
 | 
						|
		  value of this object globally identifies the VLAN interface.
 | 
						|
		  For VLAN interfaces, on different network devices, which are
 | 
						|
		  part of the same globally identified VLAN, the value of this
 | 
						|
		  object will be the same."
 | 
						|
        ::= { extremeVlanGlobalMappingEntry 1 }
 | 
						|
 | 
						|
	extremeVlanGlobalMappingIfIndex OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		 "The value of extremeVlanIfIndex for the VLAN interface in the
 | 
						|
		 extremeVlanIfTable, which is bound to the global identifier
 | 
						|
		 specified by this entry."
 | 
						|
		::= { extremeVlanGlobalMappingEntry 2 }
 | 
						|
 | 
						|
	--
 | 
						|
	-- The Extreme Networks VLAN Interface Table
 | 
						|
	--
 | 
						|
	-- This table is implemented by all Extreme Networks network devices  
 | 
						|
	-- that support VLAN interfaces.
 | 
						|
	--
 | 
						|
 | 
						|
        extremeVlanIfTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanIfEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table lists VLAN interfaces that exist within
 | 
						|
			a device.  A single entry exists in this list for each
 | 
						|
			VLAN interface in the system.  A VLAN interface may
 | 
						|
			be created, destroyed and/or mapped to a globally 
 | 
						|
			identified vlan."
 | 
						|
		::= { extremeVlanGroup 2 }
 | 
						|
 | 
						|
	extremeVlanIfEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanIfEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "An individual VLAN interface entry.  When an NMS wishes
 | 
						|
		    to create a new entry in this table, it must obtain a 
 | 
						|
		    non-zero index from the extremeNextAvailableVirtIfIndex
 | 
						|
		    object.  Row creation in this table will fail if the
 | 
						|
		    chosen index value does not match the current value 
 | 
						|
		    returned from the extremeNextAvailableVirtIfIndex object."
 | 
						|
		INDEX { extremeVlanIfIndex }
 | 
						|
		::= { extremeVlanIfTable 1 }
 | 
						|
 | 
						|
        ExtremeVlanIfEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeVlanIfIndex
 | 
						|
				INTEGER,
 | 
						|
			extremeVlanIfDescr
 | 
						|
				DisplayString,
 | 
						|
			extremeVlanIfType
 | 
						|
				ExtremeVlanType,
 | 
						|
			extremeVlanIfGlobalIdentifier
 | 
						|
				INTEGER,
 | 
						|
			extremeVlanIfStatus
 | 
						|
				RowStatus,
 | 
						|
			extremeVlanIfIgnoreStpFlag
 | 
						|
				TruthValue,
 | 
						|
			extremeVlanIfIgnoreBpduFlag
 | 
						|
				TruthValue,
 | 
						|
                        extremeVlanIfLoopbackModeFlag
 | 
						|
                                TruthValue,
 | 
						|
                        extremeVlanIfVlanId
 | 
						|
                                INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
        extremeVlanIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS 	read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
            	  "The index value of this row and the vlan's ifIndex in the
 | 
						|
	     	  ifTable. The NMS obtains the index value for this row by
 | 
						|
		  reading the extremeNextAvailableVirtIfIndex object."
 | 
						|
        ::= { extremeVlanIfEntry 1 }
 | 
						|
 | 
						|
        extremeVlanIfDescr OBJECT-TYPE
 | 
						|
		SYNTAX	DisplayString (SIZE(0..32))
 | 
						|
		MAX-ACCESS	read-create
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"This is a description of the VLAN interface."
 | 
						|
	::= {extremeVlanIfEntry 2}
 | 
						|
 | 
						|
        extremeVlanIfType OBJECT-TYPE
 | 
						|
                SYNTAX 	ExtremeVlanType
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
			"The VLAN interface type."
 | 
						|
        ::= { extremeVlanIfEntry 3 }
 | 
						|
 | 
						|
        extremeVlanIfGlobalIdentifier OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (0..65535)
 | 
						|
                MAX-ACCESS	read-create 
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
		"An administratively assigned global VLAN identifier.  For
 | 
						|
		VLAN interfaces, on different network devices, which are
 | 
						|
		part of the same globally identified VLAN, the value of this
 | 
						|
		object will be the same.  
 | 
						|
 | 
						|
		The binding between a global identifier and a VLAN 
 | 
						|
		interface can be created or removed.  To create a binding
 | 
						|
		an NMS must write a non-zero value to this object.  To
 | 
						|
		delete a binding, the NMS must write a zero to this
 | 
						|
		object. The value 1 is reserved for the default VLAN and
 | 
						|
		this cannot be deleted or re-assigned."
 | 
						|
	::= { extremeVlanIfEntry 4 }
 | 
						|
 | 
						|
        extremeVlanIfStatus OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The status column for this VLAN interface. 
 | 
						|
        	    This OBJECT can be set to:
 | 
						|
 | 
						|
            		active(1)
 | 
						|
			createAndGo(4)
 | 
						|
            		createAndWait(5)
 | 
						|
            		destroy(6)
 | 
						|
 | 
						|
                    The following values may be read:
 | 
						|
            		active(1)
 | 
						|
			notInService(2)
 | 
						|
           		notReady(3).
 | 
						|
			
 | 
						|
		    Setting this object to createAndGo(4) causes the agent
 | 
						|
		    to attempt to create and commit the row based on 
 | 
						|
		    the contents of the objects in the row.  If all necessary
 | 
						|
		    information is present in the row and the values are
 | 
						|
		    acceptible to the agent, the agent will change the 
 | 
						|
		    status to active(1).  If any of the necessary objects  
 | 
						|
		    are not available, the agent will reject the creation
 | 
						|
		    request.	
 | 
						|
 | 
						|
		    Setting this object to createAndWait(5) causes a row
 | 
						|
		    in this table to be created.  The agent sets the
 | 
						|
		    status to notInService(2) if all of the information is
 | 
						|
		    present in the row and the values are acceptable to the
 | 
						|
		    agent; otherwise, the agent sets the status to notReady(3).
 | 
						|
 | 
						|
		    Setting this object to active(1) is only valid when
 | 
						|
		    the current status is active(1) or notInService(2).  
 | 
						|
 | 
						|
		    When the state of the row transitions is set to active(1),
 | 
						|
		    the agent creates the corresponding row in the ifTable.
 | 
						|
 | 
						|
		    Setting this object to destroy(6) will remove the
 | 
						|
                    corresponding VLAN interface, remove the entry in this
 | 
						|
                    table, and the corresponding entries in the
 | 
						|
                    extremeVlanGlobalMappingTable and the ifTable.
 | 
						|
 | 
						|
		    In order for a set of this object to destroy(6) to succeed,
 | 
						|
		    all dependencies on this row must have been removed. These
 | 
						|
		    will include any stacking dependencies in the ifStackTable
 | 
						|
                    and any protocol specific tables dependencies."
 | 
						|
        ::= { extremeVlanIfEntry 6 }
 | 
						|
 | 
						|
        extremeVlanIfIgnoreStpFlag OBJECT-TYPE
 | 
						|
     		SYNTAX		TruthValue
 | 
						|
                MAX-ACCESS	read-write
 | 
						|
                STATUS		current
 | 
						|
                DESCRIPTION
 | 
						|
            	"Enable/disable STP for this VLAN interface. Setting this
 | 
						|
			object to true will cause the ports on this VLAN to ignore
 | 
						|
			STP BPDUs. When a vlan is first created, the Default value 
 | 
						|
			is FALSE, which means that the VLAN uses STP port information"
 | 
						|
        ::= { extremeVlanIfEntry 7 }
 | 
						|
 | 
						|
	extremeVlanIfIgnoreBpduFlag OBJECT-TYPE
 | 
						|
     		SYNTAX		TruthValue
 | 
						|
                MAX-ACCESS	read-write
 | 
						|
                STATUS		current
 | 
						|
                DESCRIPTION
 | 
						|
            	"Setting this object to true causes this VLAN's BPDU's to be ignored by 
 | 
						|
		the Spanning Tree process. This can be used to keep the root bridge within 
 | 
						|
		one's own network when external switches also fall within the same Spanning 
 | 
						|
		Tree Domain. When a vlan is first created, the Default value is FALSE."
 | 
						|
        ::= { extremeVlanIfEntry 8 }
 | 
						|
 | 
						|
	extremeVlanIfLoopbackModeFlag OBJECT-TYPE
 | 
						|
     		SYNTAX		TruthValue
 | 
						|
                MAX-ACCESS	read-write
 | 
						|
                STATUS		current
 | 
						|
                DESCRIPTION
 | 
						|
            	"Setting this object to true causes loopback mode to be enabled on this VLAN."
 | 
						|
        ::= { extremeVlanIfEntry 9 }
 | 
						|
 | 
						|
        extremeVlanIfVlanId OBJECT-TYPE
 | 
						|
                SYNTAX          INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The VLAN ID of this VLAN."
 | 
						|
        ::= { extremeVlanIfEntry 10 }
 | 
						|
 | 
						|
        --
 | 
						|
	-- The Extreme Networks VLAN Encapsulation Interface Table
 | 
						|
	--
 | 
						|
	-- VLAN Encapsulation refers to the ability to multiplex
 | 
						|
	-- several VLANs over a single network segment by explicitly
 | 
						|
	-- labeling eack packet with a tag that identifies the packet's
 | 
						|
	-- VLAN membership.
 | 
						|
	--
 | 
						|
	-- The only tagging scheme supported by this MIB is IEEE 802.1Q
 | 
						|
        -- Some ports support tagging, some don't.  For ports that support 
 | 
						|
        -- tagging, they may have some VLANs that operate in tagging mode, 
 | 
						|
        -- some not in tagging mode.
 | 
						|
	--
 | 
						|
	-- The encapsulation interface will be creatable by the NMS using
 | 
						|
	-- the extremeVlanIfTable.  This table will allow the NMS to define 
 | 
						|
	-- certain attributes of the encapsulation including an encapsulation 
 | 
						|
	-- algorithm and a tag value.  Using the ifStack table, an encapsulation
 | 
						|
	-- interface may be stacked underneath a VLAN interface and on top of port(s).
 | 
						|
	-- 
 | 
						|
	-- Example ifTable Stacking:
 | 
						|
	--
 | 
						|
	--		+=======================+=======================+
 | 
						|
	--		|     VLAN Xface 9      |       VLAN Xface 11   |
 | 
						|
	--		+=======================+=======================+
 | 
						|
	--		+=======================+
 | 
						|
	--		|      ENCAPS Xface 10  |
 | 
						|
	--		+=======================+
 | 
						|
	--		+=====+=====+=====+=====+=====+=====+=====+=====+
 | 
						|
	--		|  1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |<=== Ports
 | 
						|
	--		+=====+=====+=====+=====+=====+=====+=====+=====+
 | 
						|
	--
 | 
						|
	-- ifStackTable Instances:
 | 
						|
	--		ifStackHigher	ifStackLower
 | 
						|
	--                   0               9
 | 
						|
	--                   0               11
 | 
						|
	--                   1               0
 | 
						|
	--                   2               0
 | 
						|
	--                   3               0
 | 
						|
	--                   4               0
 | 
						|
	--                   9               10
 | 
						|
	--                  10               1
 | 
						|
	--                  10               2
 | 
						|
	--                  10               3
 | 
						|
	--                  10               4
 | 
						|
	--                  11               5
 | 
						|
	--                  11               6
 | 
						|
	--                  11               7
 | 
						|
	--                  11               8
 | 
						|
	--
 | 
						|
	-- A stack that contains a VLAN, encapsulation and a port interface,
 | 
						|
        -- specifies:
 | 
						|
	--
 | 
						|
	--  For packets received through the given port that use the given
 | 
						|
        --   encapsulation scheme and contain the given tag, those packets
 | 
						|
        --   are members of the given VLAN.
 | 
						|
	--
 | 
						|
	--  For unencapsulated packets from the given VLAN that are to be
 | 
						|
        --   transmitted out the given port, those packets must first be
 | 
						|
        --   encapsulated using the given encapsulation algorithm and tag.
 | 
						|
	-- 
 | 
						|
	-- This table is implemented by all Extreme Networks network devices  
 | 
						|
	-- that support the encapsulation of multiple VLANs over a single
 | 
						|
	-- interface.
 | 
						|
 | 
						|
	ExtremeVlanEncapsType ::= INTEGER { 
 | 
						|
		vlanEncaps8021q(1)
 | 
						|
	}
 | 
						|
 | 
						|
 | 
						|
	extremeVlanEncapsIfTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanEncapsIfEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table lists VLAN encapsulation interfaces that
 | 
						|
			exist within a device.  A single entry exists in this
 | 
						|
			list for each VLAN encapsulation interface in the
 | 
						|
			system.  A VLAN encapsulation interface may be created
 | 
						|
			or destroyed."
 | 
						|
		::= { extremeEncapsulationGroup 1 }
 | 
						|
 | 
						|
	extremeVlanEncapsIfEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanEncapsIfEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual VLAN encapsulation interface entry. 
 | 
						|
			When an NMS wishes to create a new entry in this table,
 | 
						|
			it must obtain a non-zero index from the
 | 
						|
			extremeNextAvailableVirtIfIndex object.  Row creation
 | 
						|
			in this table will fail if the chosen index value does
 | 
						|
			not match the current value returned from the
 | 
						|
			extremeNextAvailableVirtIfIndex object."
 | 
						|
		INDEX { extremeVlanEncapsIfIndex }
 | 
						|
		::= { extremeVlanEncapsIfTable 1 }
 | 
						|
 | 
						|
	ExtremeVlanEncapsIfEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeVlanEncapsIfIndex
 | 
						|
				INTEGER,
 | 
						|
			extremeVlanEncapsIfType
 | 
						|
				ExtremeVlanEncapsType,
 | 
						|
			extremeVlanEncapsIfTag
 | 
						|
				INTEGER,
 | 
						|
			extremeVlanEncapsIfStatus
 | 
						|
				RowStatus
 | 
						|
		}
 | 
						|
 | 
						|
	extremeVlanEncapsIfIndex OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The index value of this row and the encapsulation
 | 
						|
			interface's ifIndex in the ifTable.  The NMS obtains
 | 
						|
			the index value used for creating a row in this table
 | 
						|
			by reading the extremeNextAvailableVirtIfIndex object."
 | 
						|
        ::= { extremeVlanEncapsIfEntry 1 }
 | 
						|
 | 
						|
	extremeVlanEncapsIfType OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeVlanEncapsType
 | 
						|
		MAX-ACCESS	read-create
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The encapsulation algorithm used when encapsulating
 | 
						|
			packets transmitted, or de-encapsulating packets
 | 
						|
			received through this interface."
 | 
						|
	::= {extremeVlanEncapsIfEntry 2}
 | 
						|
 | 
						|
	extremeVlanEncapsIfTag OBJECT-TYPE
 | 
						|
		SYNTAX 	INTEGER
 | 
						|
		MAX-ACCESS  read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The tag used when encapsulating packets transmitted,
 | 
						|
			or de-encapsulating packets received through this
 | 
						|
			interface."
 | 
						|
        ::= { extremeVlanEncapsIfEntry 3 }
 | 
						|
 | 
						|
	extremeVlanEncapsIfStatus OBJECT-TYPE
 | 
						|
		SYNTAX  RowStatus
 | 
						|
		MAX-ACCESS  read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The row status for this VLAN encapsulation interface. 
 | 
						|
 | 
						|
			 This OBJECT can be set to:
 | 
						|
 | 
						|
				active(1)
 | 
						|
				createAndGo(4)
 | 
						|
				createAndWait(5)
 | 
						|
				destroy(6)
 | 
						|
 | 
						|
			The following values may be read:
 | 
						|
				active(1)
 | 
						|
				notReady(3).
 | 
						|
			
 | 
						|
			In order for a row to become active, the NMS must set
 | 
						|
			extremeVlanEncapsIfTagType and extremeVlanEncapsIfTag
 | 
						|
			to some valid and consistent values.  
 | 
						|
 | 
						|
			Setting this object to createAndGo(4) causes the agent
 | 
						|
			to attempt to create and commit the row based on the
 | 
						|
			contents of the objects in the row. If all necessary
 | 
						|
			information is present in the row, the agent will
 | 
						|
			create the row and change the status to active(1).  If
 | 
						|
			any of the necessary objects are not available, or
 | 
						|
			specify an invalid configuration, the row will not be
 | 
						|
			created and the agent will return an appropriate error.
 | 
						|
 | 
						|
			Setting this object to createAndWait(5) causes a row in
 | 
						|
			in this table to be created.  If all necessary objects
 | 
						|
			in the row have been assigned values and specify a
 | 
						|
			valid configuration, the status of the row will be set
 | 
						|
			to notInService(2); otherwise, the status will be set
 | 
						|
			to notReady(3).  
 | 
						|
 | 
						|
			This object may only be set to createAndGo(4) or
 | 
						|
			createAndWait(5) if it does not exist.
 | 
						|
 | 
						|
			Setting this object to active(1) when the status is
 | 
						|
			notInService(2) causes the agent to commit the
 | 
						|
			row.  Setting this object to active(1) when its value
 | 
						|
			is already active(1) is a no-op.
 | 
						|
 | 
						|
			Setting this object to destroy(6) will remove the
 | 
						|
			corresponding VLAN encapsulation interface, remove the
 | 
						|
			entry in this table, and remove the corresponding entry
 | 
						|
			in the ifTable.
 | 
						|
 | 
						|
			In order for a set of this object to destroy(6) to
 | 
						|
			succeed, all dependencies on this row must have been
 | 
						|
			removed.  These will include any references to this
 | 
						|
			interface in the ifStackTable."
 | 
						|
        ::= { extremeVlanEncapsIfEntry 4 }
 | 
						|
 | 
						|
	--
 | 
						|
	-- The extremeNextAvailableVirtIfIndex
 | 
						|
	--
 | 
						|
 | 
						|
	extremeNextAvailableVirtIfIndex OBJECT-TYPE
 | 
						|
		SYNTAX	INTEGER
 | 
						|
		MAX-ACCESS	read-only
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The value of the next available virtual ifIndex.  This
 | 
						|
			 object is used by an NMS to select an index value 
 | 
						|
			 for row-creation in tables indexed by ifIndex.  The 
 | 
						|
			 current value of this object is changed to a new
 | 
						|
			 value when the current value is written to an agent's
 | 
						|
			 table, that is indexed by ifIndex.  Row creation
 | 
						|
			 using the current value of this object, allocates
 | 
						|
			 a virtual ifIndex.  Note the following:
 | 
						|
			
 | 
						|
			 1. A newly created row does not have to be active(1)
 | 
						|
			    for the agent to allocate the virtual ifIndex.
 | 
						|
 | 
						|
			 2. Race conditions between multiple NMS's end when
 | 
						|
			    a row is created.  Rows are deemed created when
 | 
						|
			    a setRequest is successfully committed (i.e.
 | 
						|
			    the errorStats is noError(0)).
 | 
						|
 | 
						|
			3.  An agent that exhausts its supply of virual
 | 
						|
			    ifIndex values returns zero as the value of this
 | 
						|
			    object. This can be used by an NMS as an indication
 | 
						|
			    to deleted unused rows and reboot the device."
 | 
						|
		::= { extremeVirtualGroup 1 }		 
 | 
						|
 | 
						|
 | 
						|
	--
 | 
						|
    	--  The IP VLAN Interface Information Table
 | 
						|
	--
 | 
						|
	--	The IP VLAN Interface Information table is supported by 
 | 
						|
	--	network devices that support IP VLAN interfaces. 
 | 
						|
	--
 | 
						|
	--	A row must be created in this table for each IP
 | 
						|
	--	VLAN interface. The index used is the
 | 
						|
	--	same index as that used to create the IP VLAN interface
 | 
						|
	--	in the extremeVlanIfTable. 
 | 
						|
	--	
 | 
						|
 | 
						|
	extremeVlanIpTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanIpEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A list of IP VLAN interface information
 | 
						|
			entries.  Entries in this table are related
 | 
						|
			to entries in the extremeVlanIfTable by using the
 | 
						|
			same index."
 | 
						|
		::= { extremeVlanIpGroup 1 }
 | 
						|
 | 
						|
	extremeVlanIpEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanIpEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A extremeVlanIpEntry contains layer 3
 | 
						|
			information about a particular IP VLAN
 | 
						|
			interface."
 | 
						|
		INDEX	{ extremeVlanIfIndex }
 | 
						|
		::= { extremeVlanIpTable 1 }
 | 
						|
 | 
						|
	ExtremeVlanIpEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeVlanIpNetAddress
 | 
						|
				IpAddress,
 | 
						|
			extremeVlanIpNetMask
 | 
						|
				IpAddress,
 | 
						|
			extremeVlanIpStatus
 | 
						|
				RowStatus,	
 | 
						|
			extremeVlanIpForwardingState
 | 
						|
                                TruthValue
 | 
						|
		}
 | 
						|
 | 
						|
	extremeVlanIpNetAddress OBJECT-TYPE
 | 
						|
		SYNTAX  IpAddress 
 | 
						|
		MAX-ACCESS  read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "The IP network number for the IP VLAN interface defined
 | 
						|
		    in the extremeVlanIfTable identified with the same index."
 | 
						|
		::= { extremeVlanIpEntry 1 }
 | 
						|
 | 
						|
	extremeVlanIpNetMask OBJECT-TYPE
 | 
						|
		SYNTAX  IpAddress 
 | 
						|
		MAX-ACCESS  read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"The IP network mask corresponding to the IP Network
 | 
						|
			address defined by extremeVlanIpIpNetAddress.  "
 | 
						|
		::= { extremeVlanIpEntry 2 }
 | 
						|
 | 
						|
	extremeVlanIpStatus OBJECT-TYPE
 | 
						|
		SYNTAX  RowStatus
 | 
						|
		MAX-ACCESS  read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The status column for this IP VLAN entry.
 | 
						|
		This object can be set to:
 | 
						|
            		active(1)
 | 
						|
			createAndGo(4)
 | 
						|
            		destroy(6)
 | 
						|
 | 
						|
            	The following values may be read:
 | 
						|
            		active(1)
 | 
						|
 | 
						|
		Setting this object to active(1) or createAndGo(4) causes 
 | 
						|
                the agent to attempt to create and commit the row based on 
 | 
						|
		the contents of the objects in the row.  If all necessary
 | 
						|
		information is present in the row and the values are
 | 
						|
		acceptible to the agent, the agent will change the 
 | 
						|
		status to active(1).  If any of the necessary objects  
 | 
						|
		are not available, the agent will reject the row 
 | 
						|
		creation request.
 | 
						|
 | 
						|
		Setting this object to createAndWait(5) is not supported.
 | 
						|
 | 
						|
		When the status changes to active(1), the agent applies the
 | 
						|
		IP parmeters to the IP VLAN interface identified by the
 | 
						|
		corresponding value of the extremeVlanIpIndex object.
 | 
						|
 | 
						|
		Setting this object to destroy(6) will remove the IP
 | 
						|
		parmeters from the IP VLAN interface and remove the
 | 
						|
		entry from this table."
 | 
						|
		::= { extremeVlanIpEntry 3 }
 | 
						|
 | 
						|
	extremeVlanIpForwardingState OBJECT-TYPE
 | 
						|
		SYNTAX  TruthValue 
 | 
						|
		MAX-ACCESS  read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Indicates whether the IP Forwarding  on this Vlan is
 | 
						|
                         Enable or not. A true value indicates that the Vlan is
 | 
						|
                         Enable."
 | 
						|
		::= { extremeVlanIpEntry 4 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Protocol Definition Table
 | 
						|
--
 | 
						|
-- we choose to define our own table as existing tables are 
 | 
						|
-- overcomplex (RMON Protocol MIB, etc.)
 | 
						|
--
 | 
						|
	extremeVlanProtocolTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanProtocolEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                       "Table of defined combinations of protocol IDs 
 | 
						|
                        that make up one protocol definition name. 
 | 
						|
                        All members of one protocol definition share 
 | 
						|
                        the same extremeVlanProtocolIndex. A given 
 | 
						|
                        protocol ID may appear in the definition of 
 | 
						|
                        just one protocol definition. This table will
 | 
						|
                        typically contain some default entries for
 | 
						|
                        popular protocols chosen by ExtremeWare."
 | 
						|
	::= { extremeProtocolGroup 1 }
 | 
						|
 | 
						|
	extremeVlanProtocolEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanProtocolEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                       "One member protocol ID of a protocol definition."
 | 
						|
        	INDEX { extremeVlanProtocolIndex, 
 | 
						|
                        extremeVlanProtocolIdIndex }
 | 
						|
 | 
						|
	::= { extremeVlanProtocolTable 1 }
 | 
						|
 | 
						|
	ExtremeVlanProtocolEntry ::= SEQUENCE {
 | 
						|
                extremeVlanProtocolIndex INTEGER,
 | 
						|
                extremeVlanProtocolIdIndex INTEGER,
 | 
						|
                extremeVlanProtocolName DisplayString,
 | 
						|
                extremeVlanProtocolDllEncapsType INTEGER,
 | 
						|
                extremeVlanProtocolId INTEGER,
 | 
						|
                extremeVlanProtocolStatus RowStatus
 | 
						|
        }
 | 
						|
        extremeVlanProtocolIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER (0..7)
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "An index representing a protocol grouping of
 | 
						|
                        protocol ID values. A limited number of
 | 
						|
                        protocol groupings may be defined (up to 7 
 | 
						|
                        in ExtremeWare)."
 | 
						|
	::= { extremeVlanProtocolEntry 1 }
 | 
						|
 | 
						|
        extremeVlanProtocolIdIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER (0..6)
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "An index representing a particular protocol ID
 | 
						|
                        within a protocol grouping. A limited number of
 | 
						|
                        protocol IDs may be defined per 
 | 
						|
                        extremeVlanProtocolIndex (up to 6 in ExtremeWare)."
 | 
						|
	::= { extremeVlanProtocolEntry 2 }
 | 
						|
 | 
						|
      	extremeVlanProtocolName OBJECT-TYPE
 | 
						|
                SYNTAX  DisplayString (SIZE(0..31))
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "A human-readable string representing this protocol.
 | 
						|
                        This string should be the same for all entries
 | 
						|
                        sharing a given extremeVlanProtocolIndex. 
 | 
						|
                        A ExtremeVlanProtocolEntry with 
 | 
						|
                        extremeVlanProtocolName of ANY represents a match 
 | 
						|
                        on all protocols: this entry may not be modified."
 | 
						|
	::= { extremeVlanProtocolEntry 3 }
 | 
						|
 | 
						|
        extremeVlanProtocolDllEncapsType OBJECT-TYPE 
 | 
						|
                SYNTAX  INTEGER { any(1), ethertype(2), 
 | 
						|
                                  llc(3), llcSnapEthertype(4), none(5) }
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "Represents the type of data-link encapsulation 
 | 
						|
                        in which the extremeVlanProtocolId protocol ID 
 | 
						|
                        is carried. The value any(1) is used to indicate 
 | 
						|
                        a wildcard and matches all encapsulations and 
 | 
						|
                        protocol IDs that are not explicitly mentioned 
 | 
						|
                        in this table. Entries of type any(1) may not 
 | 
						|
                        be created. The value none(5) is used to indicate 
 | 
						|
                        that no protocol IDs match this entry. A value
 | 
						|
                        of none(5) may not be set by a manager."
 | 
						|
	::= { extremeVlanProtocolEntry 4 }
 | 
						|
 | 
						|
        extremeVlanProtocolId OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (0..65535)
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "The protocol ID: for entries of type ethertype(2)
 | 
						|
                        or llcSnapEthertype(4) this represents a 16-bit
 | 
						|
                        protocol ID. For entries of type llc(3) it 
 | 
						|
                        represents a concatenation of LLC DSAP+SSAP in
 | 
						|
                        network byte order. This value is not valid
 | 
						|
                        for extremeVlanProtocolDllEncapsType values of
 | 
						|
                        any(1) or none(5)."
 | 
						|
	::= { extremeVlanProtocolEntry 5 }
 | 
						|
 | 
						|
        extremeVlanProtocolStatus OBJECT-TYPE
 | 
						|
                SYNTAX RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The row status variable, used according to
 | 
						|
                        row installation and removal conventions."
 | 
						|
	::= { extremeVlanProtocolEntry 6 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Protocol-based VLAN Table
 | 
						|
--
 | 
						|
	extremeVlanProtocolVlanTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanProtocolVlanEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                       "Table to apply one of the protocol definitions 
 | 
						|
                        in extremeVlanProtocolTable to a given VLAN 
 | 
						|
                        This applies to all ports that are untagged 
 | 
						|
                        in this VLAN). A limited number of protocols
 | 
						|
                        may be applied simultaneously in one device
 | 
						|
                        (up to 8 in ExtremeWare)."
 | 
						|
	::= { extremeProtocolGroup 2 }
 | 
						|
 | 
						|
	extremeVlanProtocolVlanEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanProtocolVlanEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                       "A mapping of untagged packets of one protocol 
 | 
						|
                        onto a particular VLAN."
 | 
						|
        	INDEX { extremeVlanProtocolVlanIfIndex, 
 | 
						|
                        extremeVlanProtocolVlanProtocolIndex }
 | 
						|
	::= { extremeVlanProtocolVlanTable 1 }
 | 
						|
 | 
						|
	ExtremeVlanProtocolVlanEntry ::= SEQUENCE {
 | 
						|
		extremeVlanProtocolVlanIfIndex INTEGER,
 | 
						|
		extremeVlanProtocolVlanProtocolIndex INTEGER,
 | 
						|
                extremeVlanProtocolVlanStatus RowStatus
 | 
						|
        }
 | 
						|
 | 
						|
        extremeVlanProtocolVlanIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
            	    "The index value of this row and the vlan's ifIndex in the
 | 
						|
	     	    ifTable. The NMS obtains the index value for this row by
 | 
						|
		    reading the extremeNextAvailableVirtIfIndex object."
 | 
						|
	::= { extremeVlanProtocolVlanEntry 1 }
 | 
						|
 | 
						|
        extremeVlanProtocolVlanProtocolIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "An index representing a protocol grouping of
 | 
						|
                        protocol ID values. A limited number of
 | 
						|
                        protocol groupings may be defined (up to 7 
 | 
						|
                        in ExtremeWare)."
 | 
						|
	::= { extremeVlanProtocolVlanEntry 2 }
 | 
						|
 | 
						|
 | 
						|
        extremeVlanProtocolVlanStatus OBJECT-TYPE
 | 
						|
                SYNTAX RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The row status variable, used according to
 | 
						|
                        row installation and removal conventions."
 | 
						|
	::= { extremeVlanProtocolVlanEntry 3 }
 | 
						|
 | 
						|
	--
 | 
						|
	-- The Extreme Networks VLAN Opaque Table
 | 
						|
	--
 | 
						|
	-- This table is implemented by all Extreme Networks network devices  
 | 
						|
	-- that support VLAN interfaces.
 | 
						|
	--
 | 
						|
 | 
						|
        extremeVlanOpaqueTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanOpaqueEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table lists the ports associated with each VLAN interface."
 | 
						|
		::= { extremeVlanOpaqueGroup 1 }
 | 
						|
 | 
						|
	extremeVlanOpaqueEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanOpaqueEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "This represents the tagged and untagged ports on each slot per vlan."
 | 
						|
		INDEX { extremeVlanIfIndex, extremeSlotNumber }
 | 
						|
		::= { extremeVlanOpaqueTable 1 }
 | 
						|
 | 
						|
        ExtremeVlanOpaqueEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeVlanOpaqueTaggedPorts
 | 
						|
				PortList,
 | 
						|
			extremeVlanOpaqueUntaggedPorts
 | 
						|
				PortList
 | 
						|
		}
 | 
						|
 | 
						|
 | 
						|
        extremeVlanOpaqueTaggedPorts OBJECT-TYPE
 | 
						|
		SYNTAX	PortList
 | 
						|
		MAX-ACCESS	read-only
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"Each bit in the octet string represents one port.
 | 
						|
 			A 1 means that the port is a tagged port in that vlan. 
 | 
						|
			The bit value for a port is 0 otherwise."
 | 
						|
		::= { extremeVlanOpaqueEntry 1}
 | 
						|
 | 
						|
        extremeVlanOpaqueUntaggedPorts OBJECT-TYPE
 | 
						|
                SYNTAX PortList
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
			"Each bit in the octet string represents one port.
 | 
						|
 			A 1 means that the port is an untagged port in that vlan. 
 | 
						|
			The bit value for a port is 0 otherwise."
 | 
						|
	        ::= { extremeVlanOpaqueEntry 2 }
 | 
						|
 | 
						|
 | 
						|
	--
 | 
						|
	-- The Extreme Networks VLAN Stack Table
 | 
						|
	--
 | 
						|
	-- This table is essentially the ifStackTable without entries for any ports
 | 
						|
	--
 | 
						|
 | 
						|
        extremeVlanStackTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVlanStackEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"Represents those components of the ifStackTable that do not
 | 
						|
                         contain a Physical interface."
 | 
						|
		::= { extremeVlanStackGroup 1 }
 | 
						|
 | 
						|
	extremeVlanStackEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVlanStackEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Each entry in this read-only table defines which interfaces are
 | 
						|
                     on top of which one. All information in the table is also
 | 
						|
                     contained in ifStackTable. The Physical interfaces in the 
 | 
						|
                     ifStackTable are not represented here."
 | 
						|
		INDEX { extremeVlanStackHigherLayer, extremeVlanStackLowerLayer }
 | 
						|
		::= { extremeVlanStackTable 1 }
 | 
						|
 | 
						|
        ExtremeVlanStackEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
			extremeVlanStackHigherLayer
 | 
						|
				INTEGER,
 | 
						|
			extremeVlanStackLowerLayer
 | 
						|
				INTEGER
 | 
						|
		}
 | 
						|
 | 
						|
 | 
						|
        extremeVlanStackHigherLayer OBJECT-TYPE
 | 
						|
		SYNTAX	INTEGER
 | 
						|
		MAX-ACCESS	read-only
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The higher layer in the logical vlan hierarchy."
 | 
						|
		::= { extremeVlanStackEntry 1}
 | 
						|
 | 
						|
        extremeVlanStackLowerLayer OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
			"The lower layer in the logical vlan hierarchy."
 | 
						|
	        ::= { extremeVlanStackEntry 2 }
 | 
						|
 | 
						|
        extremeVlanL2StatsTable OBJECT-TYPE
 | 
						|
		SYNTAX          SEQUENCE OF ExtremeVlanL2StatsEntry
 | 
						|
		MAX-ACCESS      not-accessible
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
                    "This tables contains per-VLAN layer 2 statistics information."
 | 
						|
		::= { extremeVlanStatsGroup 1 }
 | 
						|
 | 
						|
	extremeVlanL2StatsEntry OBJECT-TYPE
 | 
						|
		SYNTAX          ExtremeVlanL2StatsEntry
 | 
						|
		MAX-ACCESS      not-accessible
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		    ""
 | 
						|
		INDEX { extremeVlanIfIndex }
 | 
						|
		::= { extremeVlanL2StatsTable 1 }
 | 
						|
 | 
						|
        ExtremeVlanL2StatsEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
                    extremeVlanL2StatsIfDescr                          DisplayString,
 | 
						|
                    extremeVlanL2StatsPktsToCpu                     Counter64,
 | 
						|
                    extremeVlanL2StatsPktsLearnt                      Counter64,
 | 
						|
                    extremeVlanL2StatsIgmpCtrlPktsSnooped       Counter64,
 | 
						|
                    extremeVlanL2StatsIgmpDataPktsSwitched     Counter64
 | 
						|
		}
 | 
						|
        
 | 
						|
         extremeVlanL2StatsIfDescr      OBJECT-TYPE
 | 
						|
		SYNTAX	                DisplayString (SIZE(0..32))
 | 
						|
		MAX-ACCESS              read-only
 | 
						|
		STATUS	                current
 | 
						|
		DESCRIPTION
 | 
						|
			"This is a description(name) of the VLAN."
 | 
						|
	::= {extremeVlanL2StatsEntry 1}
 | 
						|
 | 
						|
         extremeVlanL2StatsPktsToCpu    OBJECT-TYPE
 | 
						|
                SYNTAX                  Counter64
 | 
						|
                MAX-ACCESS              read-only
 | 
						|
                STATUS                  current
 | 
						|
                DESCRIPTION
 | 
						|
			"The total number of packets of this VLAN sent to the CPU."
 | 
						|
	        ::= { extremeVlanL2StatsEntry 2 }
 | 
						|
 | 
						|
        extremeVlanL2StatsPktsLearnt    OBJECT-TYPE
 | 
						|
                SYNTAX                  Counter64
 | 
						|
                MAX-ACCESS              read-only
 | 
						|
                STATUS                  current
 | 
						|
                DESCRIPTION
 | 
						|
			"The total number of packets learnt on this VLAN."
 | 
						|
	        ::= { extremeVlanL2StatsEntry 3 }
 | 
						|
 | 
						|
        extremeVlanL2StatsIgmpCtrlPktsSnooped   OBJECT-TYPE
 | 
						|
                SYNTAX                          Counter64
 | 
						|
                MAX-ACCESS                      read-only
 | 
						|
                STATUS                          current
 | 
						|
                DESCRIPTION
 | 
						|
			"The total number of IGMP control packets snooped on this VLAN."
 | 
						|
	        ::= { extremeVlanL2StatsEntry 4 }
 | 
						|
 | 
						|
        extremeVlanL2StatsIgmpDataPktsSwitched  OBJECT-TYPE
 | 
						|
                SYNTAX                          Counter64
 | 
						|
                MAX-ACCESS                      read-only
 | 
						|
                STATUS                          current
 | 
						|
                DESCRIPTION
 | 
						|
			"The total number of IGMP data packets switched on this VLAN."
 | 
						|
	        ::= { extremeVlanL2StatsEntry 5 }
 | 
						|
 | 
						|
        extremeVlanAggregationTable OBJECT-TYPE
 | 
						|
                SYNTAX      SEQUENCE OF ExtremeVlanAggregationEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This table contains the VLAN aggregation information."
 | 
						|
                ::= { extremeVlanAggregationGroup 1 }
 | 
						|
 | 
						|
        extremeVlanAggregationEntry       OBJECT-TYPE
 | 
						|
                SYNTAX      ExtremeVlanAggregationEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "Information about the individual VLAN aggregation entry."
 | 
						|
                INDEX   { extremeVlanAggregationSuperVlanIfIndex, 
 | 
						|
                          extremeVlanAggregationSubVlanIfIndex }
 | 
						|
                ::= { extremeVlanAggregationTable 1 }
 | 
						|
 | 
						|
        ExtremeVlanAggregationEntry ::= SEQUENCE {
 | 
						|
                extremeVlanAggregationSuperVlanIfIndex      	INTEGER,
 | 
						|
                extremeVlanAggregationSubVlanIfIndex		INTEGER,
 | 
						|
                extremeVlanAggregationSubVlanStartIpNetAddress  IpAddress,
 | 
						|
                extremeVlanAggregationSubVlanStartIpNetMask	IpAddress,
 | 
						|
                extremeVlanAggregationSubVlanEndIpNetAddress	IpAddress,
 | 
						|
                extremeVlanAggregationSubVlanEndIpNetMask	IpAddress,
 | 
						|
                extremeVlanAggregationStatus		        RowStatus
 | 
						|
        }
 | 
						|
       
 | 
						|
        extremeVlanAggregationSuperVlanIfIndex    OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "The Super Vlan index for this entry."
 | 
						|
                ::= { extremeVlanAggregationEntry 1 }
 | 
						|
 | 
						|
        extremeVlanAggregationSubVlanIfIndex    OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "The Sub Vlan index for this entry."
 | 
						|
                ::= { extremeVlanAggregationEntry 2 }
 | 
						|
 | 
						|
        extremeVlanAggregationSubVlanStartIpNetAddress    OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This represents the start network address of the IP range."
 | 
						|
                ::= { extremeVlanAggregationEntry 3 }
 | 
						|
       
 | 
						|
        extremeVlanAggregationSubVlanStartIpNetMask    OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This represents the start network address mask of the IP range"
 | 
						|
                ::= { extremeVlanAggregationEntry 4 }
 | 
						|
                                         
 | 
						|
        extremeVlanAggregationSubVlanEndIpNetAddress    OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This represents the end network address of the IP range."
 | 
						|
                ::= { extremeVlanAggregationEntry 5 }
 | 
						|
               
 | 
						|
        extremeVlanAggregationSubVlanEndIpNetMask    OBJECT-TYPE
 | 
						|
                SYNTAX      IpAddress
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This represents the end network address mask of the IP range."
 | 
						|
                ::= { extremeVlanAggregationEntry 6 }                                         
 | 
						|
        extremeVlanAggregationStatus		OBJECT-TYPE
 | 
						|
               SYNTAX       RowStatus
 | 
						|
               MAX-ACCESS   read-create
 | 
						|
               STATUS	    current
 | 
						|
               DESCRIPTION
 | 
						|
               "The status of this entry."
 | 
						|
               ::= { extremeVlanAggregationEntry 7 }
 | 
						|
        
 | 
						|
        extremeVlanAggregationConfigTable OBJECT-TYPE
 | 
						|
                SYNTAX      SEQUENCE OF ExtremeVlanAggregationConfigEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This table contains the sub VLAN proxy setting information."
 | 
						|
                ::= { extremeVlanAggregationGroup 2 }
 | 
						|
        
 | 
						|
        extremeVlanAggregationConfigEntry       OBJECT-TYPE
 | 
						|
                SYNTAX      ExtremeVlanAggregationConfigEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "Information about the individual VLAN aggregation entry."
 | 
						|
                INDEX   { extremeVlanAggregationConfigSuperVlanIfIndex }
 | 
						|
                ::= { extremeVlanAggregationConfigTable 1 }
 | 
						|
        
 | 
						|
        ExtremeVlanAggregationConfigEntry ::= SEQUENCE {
 | 
						|
                extremeVlanAggregationConfigSuperVlanIfIndex 	INTEGER,
 | 
						|
                extremeVlanAggregationConfigSubVlanProxyEnable	TruthValue
 | 
						|
        }
 | 
						|
 | 
						|
        extremeVlanAggregationConfigSuperVlanIfIndex    OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "The Super Vlan index for this entry."
 | 
						|
                ::= { extremeVlanAggregationConfigEntry 1 }
 | 
						|
 | 
						|
        extremeVlanAggregationConfigSubVlanProxyEnable    OBJECT-TYPE
 | 
						|
                SYNTAX      TruthValue
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "The boolean flag that prevents normal communication between sub vlans."
 | 
						|
                ::= { extremeVlanAggregationConfigEntry 2 }
 | 
						|
    
 | 
						|
 | 
						|
        extremeVlanTranslationTable OBJECT-TYPE
 | 
						|
                SYNTAX      SEQUENCE OF ExtremeVlanTranslationEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "This table contains the VLAN translation information."
 | 
						|
                ::= { extremeVlanTranslationGroup 1 }
 | 
						|
 | 
						|
        extremeVlanTranslationEntry       OBJECT-TYPE
 | 
						|
                SYNTAX      ExtremeVlanTranslationEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "Information about the individual VLAN translation entry."
 | 
						|
                INDEX   { extremeVlanTranslationSuperVlanIfIndex, 
 | 
						|
                          extremeVlanTranslationMemberVlanIfIndex }
 | 
						|
                ::= { extremeVlanTranslationTable 1 }
 | 
						|
 | 
						|
        ExtremeVlanTranslationEntry ::= SEQUENCE {
 | 
						|
                  extremeVlanTranslationSuperVlanIfIndex     	INTEGER,
 | 
						|
                  extremeVlanTranslationMemberVlanIfIndex	INTEGER,
 | 
						|
                  extremeVlanTranslationStatus			RowStatus
 | 
						|
        }
 | 
						|
          
 | 
						|
        extremeVlanTranslationSuperVlanIfIndex    OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The Super Vlan index for this entry."
 | 
						|
                ::= { extremeVlanTranslationEntry 1 }
 | 
						|
 | 
						|
        extremeVlanTranslationMemberVlanIfIndex    OBJECT-TYPE
 | 
						|
                SYNTAX      INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The member Vlan index for this entry."
 | 
						|
                ::= { extremeVlanTranslationEntry 2 }
 | 
						|
     
 | 
						|
        extremeVlanTranslationStatus		OBJECT-TYPE
 | 
						|
               SYNTAX		RowStatus
 | 
						|
               MAX-ACCESS	read-create
 | 
						|
               STATUS		current
 | 
						|
               DESCRIPTION
 | 
						|
            	    "The status of this entry."
 | 
						|
               ::= { extremeVlanTranslationEntry 3 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- ===============================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme QoS objects
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-QOS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
                TruthValue      FROM SNMPv2-TC
 | 
						|
		DisplayString   FROM RFC1213-MIB
 | 
						|
		RowStatus       FROM SNMPv2-TC
 | 
						|
		ifIndex                 FROM RFC1213-MIB
 | 
						|
		extremeVlanIfIndex	FROM EXTREME-VLAN-MIB
 | 
						|
                extremeAgent            FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeQos MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Quality-of-Service objects"
 | 
						|
        ::= { extremeAgent 3 }
 | 
						|
 | 
						|
	extremeQosCommon	OBJECT IDENTIFIER ::= { extremeQos 1 }
 | 
						|
 | 
						|
 | 
						|
	extremeUnitPaceMode OBJECT-TYPE
 | 
						|
       	        SYNTAX  INTEGER {
 | 
						|
            	        notApplicable(1),
 | 
						|
                        normalEthernet(2),
 | 
						|
                        lowLatency(3)
 | 
						|
		}
 | 
						|
                MAX-ACCESS	read-write
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
            	"This object specifies whether the device currently
 | 
						|
                recognises and gives priority treatment to the 
 | 
						|
                forwarding of packets with the PACE(tm) bit set in 
 | 
						|
                their MAC Source Address fields.
 | 
						|
                
 | 
						|
                PACE(tm) mode applies to the whole unit only and
 | 
						|
                is only valid when device is in Ingress QoS mode
 | 
						|
                as specified by extremeQosMode ingress(1). This
 | 
						|
                object will report notApplicable(1) when in 
 | 
						|
                egress(2) mode. Set operations with value
 | 
						|
                notApplicable(1) will be rejected."
 | 
						|
	::= { extremeQosCommon 1 }                
 | 
						|
 | 
						|
--
 | 
						|
-- Select QoS Mode
 | 
						|
--
 | 
						|
	extremeQosMode OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER { ingress(1), egress(2) }
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "Indicates which QoS mode the device should
 | 
						|
                       use. ingress(1) applies priority-based QoS based 
 | 
						|
                       on the incoming packet's destination IP or MAC
 | 
						|
                       address, 802.1p priority, PACE(tm), Source Port or
 | 
						|
                       VLAN. egress(2) applies priority- and bandwidth-based
 | 
						|
                       QoS based on destination IP or MAC address or VLAN.
 | 
						|
                       See ExtremeWare documentation for further information."
 | 
						|
	::= { extremeQosCommon 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- Reset all QoS settings to defaults
 | 
						|
--
 | 
						|
	extremeQosUnconfigure OBJECT-TYPE
 | 
						|
		SYNTAX  TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will reset all QoS settings
 | 
						|
                        in the device to factory defaults. Reads from this
 | 
						|
                        value return an undefined value."
 | 
						|
	::= { extremeQosCommon 5 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- QoS Profile table
 | 
						|
--
 | 
						|
 | 
						|
	extremeQosProfileTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeQosProfileEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table lists QoS profiles."
 | 
						|
		::= { extremeQosCommon 6 }
 | 
						|
 | 
						|
	extremeQosProfileEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeQosProfileEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual QoS profile Entry."
 | 
						|
		INDEX {extremeQosProfileIndex}
 | 
						|
		::= {extremeQosProfileTable 1}
 | 
						|
 | 
						|
	ExtremeQosProfileEntry ::= SEQUENCE {
 | 
						|
                extremeQosProfileIndex          INTEGER,
 | 
						|
                extremeQosProfileName           DisplayString,
 | 
						|
                extremeQosProfileMinBw          INTEGER,
 | 
						|
                extremeQosProfileMaxBw          INTEGER,
 | 
						|
                extremeQosProfilePriority       INTEGER,
 | 
						|
                extremeQosProfileRowStatus      RowStatus
 | 
						|
        }
 | 
						|
 | 
						|
        extremeQosProfileIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS	read-create
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "An index that uniquely identifies an entry in the
 | 
						|
                        qos table."
 | 
						|
                ::= { extremeQosProfileEntry 1}
 | 
						|
 | 
						|
        extremeQosProfileName OBJECT-TYPE
 | 
						|
                SYNTAX	DisplayString (SIZE (0..127))
 | 
						|
                MAX-ACCESS 	read-create
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "A unique qos profile name."
 | 
						|
                ::= {extremeQosProfileEntry 2}
 | 
						|
 | 
						|
        extremeQosProfileMinBw  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The minumum percentage of bandwidth that this queue requires.
 | 
						|
                 The Switch is required to provide the minumum amount of 
 | 
						|
                 bandwidth to the queue. The lowest possible value is 0%."
 | 
						|
                DEFVAL { 0 }
 | 
						|
                ::= {extremeQosProfileEntry 3 }
 | 
						|
 | 
						|
                
 | 
						|
        extremeQosProfileMaxBw	OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER
 | 
						|
        	MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The maximum percentage of bandwidth that this queue is
 | 
						|
                 permitted to use.
 | 
						|
 | 
						|
                 If a non-default value is set for this object then it negates
 | 
						|
                 any previously set value of extremeQosProfileMaxSustBwBps. In 
 | 
						|
                 In addition, a set operation that supplies non-default values
 | 
						|
                 for both this object and for extremeQosProfileMaxSustBwBps
 | 
						|
                 will be rejected by the agent. In other words, you may supply
 | 
						|
                 either an absolute or a percent limit, not both."
 | 
						|
                DEFVAL { 100 }
 | 
						|
                ::= {extremeQosProfileEntry 4 }
 | 
						|
 | 
						|
        extremeQosProfilePriority OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                low(1),
 | 
						|
                                lowHi(2),
 | 
						|
                                normal(3),
 | 
						|
                                normalHi(4),
 | 
						|
                                medium(5),
 | 
						|
                                mediumHi(6),
 | 
						|
                                high(7),
 | 
						|
                                highHi(8)
 | 
						|
                }
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The level of priority in which this queue will be
 | 
						|
                        serviced by the Switch."
 | 
						|
                ::= {extremeQosProfileEntry 5 }
 | 
						|
 | 
						|
        extremeQosProfileRowStatus OBJECT-TYPE
 | 
						|
                SYNTAX	RowStatus
 | 
						|
                MAX-ACCESS 	read-create
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The status of the extremeQosProfile entry.
 | 
						|
                    This object can be set to:
 | 
						|
                                active(1)
 | 
						|
                        	createAndGo(4)
 | 
						|
                                createAndWait(5)
 | 
						|
                                destroy(6)
 | 
						|
 | 
						|
                    The following values may be read:
 | 
						|
                                active(1)
 | 
						|
                                notInService(2)
 | 
						|
                                notReady(3).
 | 
						|
                        
 | 
						|
                    Setting this object to createAndGo(4) causes the agent
 | 
						|
                    to attempt to create and commit the row based on 
 | 
						|
                    the contents of the objects in the row.  If all necessary
 | 
						|
                    information is present in the row and the values are
 | 
						|
                    acceptible to the agent, the agent will change the 
 | 
						|
                    status to active(1).  If any of the necessary objects  
 | 
						|
                    are not available, the agent will reject the creation
 | 
						|
                    request.        
 | 
						|
 | 
						|
                    Setting this object to createAndWait(5) causes a row
 | 
						|
                    in this table to be created.  The agent sets the
 | 
						|
                    status to notInService(2) if all of the information is
 | 
						|
                    present in the row and the values are acceptable to the
 | 
						|
                    agent; otherwise, the agent sets the status to notReady(3).
 | 
						|
 | 
						|
                    Setting this object to active(1) is only valid when
 | 
						|
                    the current status is active(1) or notInService(2).  
 | 
						|
 | 
						|
                    When the state of the row transitions is set to active(1),
 | 
						|
                    the agent creates the corresponding row in the ifTable..
 | 
						|
 | 
						|
                    Setting this object to destroy(6) will remove the
 | 
						|
                    corresponding QoS Profile Entry.
 | 
						|
 | 
						|
                    In order for a set of this object to destroy(6) to succeed,
 | 
						|
                    all dependencies on this row must have been removed.  These
 | 
						|
                    will include any stacking dependencies in the ifStackTable
 | 
						|
                    and any protocol specific tables dependencies."
 | 
						|
        ::= { extremeQosProfileEntry 6 }
 | 
						|
 | 
						|
--
 | 
						|
-- VLAN-based QoS Table
 | 
						|
--
 | 
						|
       	extremeQosByVlanMappingTable	OBJECT-TYPE
 | 
						|
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeQosByVlanMappingEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		  "Table to associate a Vlan with the QoS profile that the
 | 
						|
		   Vlan is using. Every Vlan is assigned a Qos Profile and
 | 
						|
		   hence there is an entry in this table corresponding to every
 | 
						|
		   entry in the extremeVlanIfTable."
 | 
						|
		::= { extremeQosCommon 7 }
 | 
						|
 | 
						|
	extremeQosByVlanMappingEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeQosByVlanMappingEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
                        "The QoS associated with a particular Vlan."
 | 
						|
		INDEX {extremeVlanIfIndex}
 | 
						|
		::= {extremeQosByVlanMappingTable 1}
 | 
						|
 | 
						|
	ExtremeQosByVlanMappingEntry ::= SEQUENCE {
 | 
						|
        	extremeQosByVlanMappingQosProfileIndex	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
	extremeQosByVlanMappingQosProfileIndex OBJECT-TYPE
 | 
						|
		SYNTAX	INTEGER (1..65535)
 | 
						|
		MAX-ACCESS	read-write
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Value of extremeQosProfileIndex that uniquely 
 | 
						|
                    identifies a QoS Profile entry in extremeQosProfileTable.
 | 
						|
                    This indicates the QoS to be given to traffic for this
 | 
						|
                    Vlan in the absence of any other more specific 
 | 
						|
                    configuration information for this traffic."
 | 
						|
	::= { extremeQosByVlanMappingEntry 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Per Port QOS Table
 | 
						|
--
 | 
						|
	extremePerPortQosTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremePerPortQosEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Global Qos Profiles are defined in the
 | 
						|
	            extremeQosProfileTable. This table contains a list
 | 
						|
                    of ports for which the definition of certain global
 | 
						|
		    Qos Profiles has been overridden. The new definition
 | 
						|
                    of the Qos profile parameters is in this table."
 | 
						|
		::= { extremeQosCommon 8 }
 | 
						|
 | 
						|
	extremePerPortQosEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremePerPortQosEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual overridden QoS profile Entry."
 | 
						|
		INDEX {ifIndex, extremePerPortQosIndex}
 | 
						|
		::= {extremePerPortQosTable 1}
 | 
						|
 | 
						|
	ExtremePerPortQosEntry ::= SEQUENCE {
 | 
						|
                extremePerPortQosIndex          INTEGER,
 | 
						|
                extremePerPortQosMinBw          INTEGER,
 | 
						|
                extremePerPortQosMaxBw          INTEGER,
 | 
						|
                extremePerPortQosPriority       INTEGER,
 | 
						|
                extremePerPortQosRowStatus      RowStatus
 | 
						|
        }
 | 
						|
 | 
						|
        extremePerPortQosIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS	read-create
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The value of this variable is the same as the value
 | 
						|
			of extremeQosProfileIndex of the Qos Profile which
 | 
						|
			is overridden (for the port specified by ifIndex) by 
 | 
						|
			the definition in this table."
 | 
						|
                ::= { extremePerPortQosEntry 1}
 | 
						|
 | 
						|
        extremePerPortQosMinBw  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The minumum percentage of bandwidth that this queue on the
 | 
						|
		   specified port requires. The Switch is required to provide 
 | 
						|
		   the minumum amount of bandwidth to the queue. The lowest 
 | 
						|
		   possible value is 0%."
 | 
						|
                DEFVAL { 0 }
 | 
						|
                ::= {extremePerPortQosEntry 2 }
 | 
						|
 | 
						|
                
 | 
						|
        extremePerPortQosMaxBw	OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER
 | 
						|
        	MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The maximum percentage of bandwidth that this queue on the
 | 
						|
                 specified port is permitted to use."
 | 
						|
                DEFVAL { 100 }
 | 
						|
                ::= {extremePerPortQosEntry 3 }
 | 
						|
 | 
						|
        extremePerPortQosPriority OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                low(1),
 | 
						|
                                lowHi(2),
 | 
						|
                                normal(3),
 | 
						|
                                normalHi(4),
 | 
						|
                                medium(5),
 | 
						|
                                mediumHi(6),
 | 
						|
                                high(7),
 | 
						|
                                highHi(8)
 | 
						|
                }
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The level of priority in which this queue will be
 | 
						|
                 serviced by the Switch."
 | 
						|
                ::= {extremePerPortQosEntry 4 }
 | 
						|
 | 
						|
        extremePerPortQosRowStatus OBJECT-TYPE
 | 
						|
                SYNTAX	RowStatus
 | 
						|
                MAX-ACCESS 	read-create
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The status of the extremePerPortQos entry.
 | 
						|
		 This object can be set to 
 | 
						|
            		active(1)
 | 
						|
			createAndGo(4)
 | 
						|
                 The following value may be read:
 | 
						|
            		active(1)
 | 
						|
		 Note that a destroy(6) is not supported. A row will only be
 | 
						|
		 deleted from this table when the Qos Profile indicated
 | 
						|
		 in that row is changed globally."
 | 
						|
 | 
						|
        ::= { extremePerPortQosEntry 5 }
 | 
						|
 | 
						|
        
 | 
						|
--
 | 
						|
-- QoS Ingress Priority
 | 
						|
--
 | 
						|
	extremeQosIngressPriorityTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeQosIngressPriorityEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table lists QoS ingress priority settings."
 | 
						|
		::= { extremeQosCommon 9 }
 | 
						|
 | 
						|
	extremeQosIngressPriorityEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeQosIngressPriorityEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual QoS ingress priority Entry."
 | 
						|
		INDEX {extremeQosIngressPriorityIndex}
 | 
						|
		::= {extremeQosIngressPriorityTable 1}
 | 
						|
 | 
						|
	ExtremeQosIngressPriorityEntry ::= SEQUENCE {
 | 
						|
                extremeQosIngressPriorityIndex          INTEGER,
 | 
						|
                extremeQosIngressPriorityName           DisplayString,
 | 
						|
                extremeQosIngressPriorityValue          INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeQosIngressPriorityIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "An index that uniquely identifies an entry in the
 | 
						|
                        qos ingress priority table."
 | 
						|
                ::= { extremeQosIngressPriorityEntry 1}
 | 
						|
 | 
						|
        extremeQosIngressPriorityName OBJECT-TYPE
 | 
						|
                SYNTAX	DisplayString (SIZE (0..15))
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "A qos ingress priority name."
 | 
						|
                ::= {extremeQosIngressPriorityEntry 2}
 | 
						|
                
 | 
						|
        extremeQosIngressPriorityValue OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (0..15)
 | 
						|
                MAX-ACCESS	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ingress Qos priority value."
 | 
						|
                ::= { extremeQosIngressPriorityEntry 3}
 | 
						|
                
 | 
						|
 | 
						|
--
 | 
						|
-- IQoS Profile table
 | 
						|
--
 | 
						|
 | 
						|
	extremeIQosProfileTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeIQosProfileEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table lists ingress QoS profiles."
 | 
						|
		::= { extremeQosCommon 10 }
 | 
						|
 | 
						|
	extremeIQosProfileEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeIQosProfileEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual ingress QoS profile Entry."
 | 
						|
		INDEX {ifIndex ,
 | 
						|
                       extremeIQosProfileIndex}
 | 
						|
		::= {extremeIQosProfileTable 1}
 | 
						|
 | 
						|
	ExtremeIQosProfileEntry ::= SEQUENCE {
 | 
						|
                extremeIQosProfileIndex          INTEGER,
 | 
						|
                extremeIQosProfileName           DisplayString,
 | 
						|
                extremeIQosProfileMinBwType      INTEGER,
 | 
						|
                extremeIQosProfileMinBw          INTEGER,
 | 
						|
                extremeIQosProfileMaxBwType      INTEGER,
 | 
						|
                extremeIQosProfileMaxBw          INTEGER,
 | 
						|
                extremeIQosProfileRED            INTEGER,
 | 
						|
                extremeIQosProfileMaxBuf         INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeIQosProfileIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "An index that uniquely identifies an entry in the
 | 
						|
                        ingress Qos table."
 | 
						|
                ::= { extremeIQosProfileEntry 1}
 | 
						|
                
 | 
						|
        extremeIQosProfileName OBJECT-TYPE
 | 
						|
                SYNTAX	DisplayString (SIZE (0..127))
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "A unique ingress Qos profile name."
 | 
						|
                ::= {extremeIQosProfileEntry 2}
 | 
						|
                
 | 
						|
        extremeIQosProfileMinBwType  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
			percentage(1),
 | 
						|
			kbps(2),
 | 
						|
                        mbps(3)
 | 
						|
		}
 | 
						|
                MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The type of the current minimum bandwith setting. A value
 | 
						|
                   of 1 signifies that the minimum bandwith value is a percentage
 | 
						|
                   of the configurable port bandwidth. A value of 2 or 3 signifies
 | 
						|
                   a guaranteed minimum available bandwidth in Kbps or Mbps
 | 
						|
                   respectively."
 | 
						|
                ::= {extremeIQosProfileEntry 3 }
 | 
						|
 | 
						|
        extremeIQosProfileMinBw  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The guaranteed minimum bandwidth for this queue, expressed as either
 | 
						|
                 a percentage or a specific bandwidth value, as specified by the value
 | 
						|
                 of extremeIQosProfileMinBwType."
 | 
						|
                DEFVAL { 0 }
 | 
						|
                ::= {extremeIQosProfileEntry 4 }
 | 
						|
                
 | 
						|
        extremeIQosProfileMaxBwType  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
			percentage(1),
 | 
						|
			kbps(2),
 | 
						|
                        mbps(3)
 | 
						|
		}
 | 
						|
                MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The type of the current maximum bandwith setting. A value
 | 
						|
                   of 1 signifies that the maximum bandwith value is a percentage
 | 
						|
                   of the configurable port bandwidth. A value of 2 or 3 signifies
 | 
						|
                   a maximum allowed bandwidth in Kbps or Mbps respectively."
 | 
						|
                ::= {extremeIQosProfileEntry 5 }
 | 
						|
                
 | 
						|
        extremeIQosProfileMaxBw	OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER
 | 
						|
        	MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The maximum allowed input bandwidth for this queue, expressed as 
 | 
						|
                 either a percentage or a specific bandwidth value, as specified by 
 | 
						|
                 the value of extremeIQosProfileMaxBwType."
 | 
						|
                DEFVAL { 0 }
 | 
						|
                ::= {extremeIQosProfileEntry 6 }
 | 
						|
 | 
						|
        extremeIQosProfileRED OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The Random Early Drop threshold. When the input queue fill
 | 
						|
                        ratio exceeds this percentage, frames start to drop randomly
 | 
						|
                        with a linear increasing drop probability as the queue fill
 | 
						|
                        count approaches the max queue size. A value of 100 indicates
 | 
						|
                        that this feature is currently disabled."
 | 
						|
                ::= {extremeIQosProfileEntry 7 }
 | 
						|
 | 
						|
        extremeIQosProfileMaxBuf OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The percentage of the total ingress queue size to use. Lower values
 | 
						|
                    can be used to reduce the max latency through this queue, but with
 | 
						|
                    potentially greater loss with bursty traffic."
 | 
						|
        ::= { extremeIQosProfileEntry 8 }
 | 
						|
        
 | 
						|
 | 
						|
--
 | 
						|
-- VLAN-based Ingress QoS Table
 | 
						|
--
 | 
						|
       	extremeIQosByVlanMappingTable	OBJECT-TYPE
 | 
						|
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeIQosByVlanMappingEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		  "Table to associate a Vlan with the ingress QoS profile 
 | 
						|
                  that the Vlan is using. Every Vlan is assigned a Qos Profile 
 | 
						|
                  and hence there is an entry in this table corresponding to
 | 
						|
                  every entry in the extremeVlanIfTable."
 | 
						|
		::= { extremeQosCommon 11 }
 | 
						|
 | 
						|
	extremeIQosByVlanMappingEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeIQosByVlanMappingEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
                        "The ingress QoS associated with a particular Vlan."
 | 
						|
		INDEX {extremeVlanIfIndex}
 | 
						|
		::= {extremeIQosByVlanMappingTable 1}
 | 
						|
 | 
						|
	ExtremeIQosByVlanMappingEntry ::= SEQUENCE {
 | 
						|
        	extremeIQosByVlanMappingIQosProfileIndex	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
	extremeIQosByVlanMappingIQosProfileIndex OBJECT-TYPE
 | 
						|
		SYNTAX	INTEGER (1..65535)
 | 
						|
		MAX-ACCESS	read-only
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Value of extremeIQosProfileIndex that uniquely 
 | 
						|
                    identifies an ingress QoS Profile entry in extremeIQosProfileTable.
 | 
						|
                    This indicates the QoS to be given to traffic for this
 | 
						|
                    Vlan in the absence of any other more specific 
 | 
						|
                    configuration information for this traffic."
 | 
						|
	::= { extremeIQosByVlanMappingEntry 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===============================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme Port objects
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-PORT-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY         FROM SNMPv2-SMI
 | 
						|
		RowStatus               FROM SNMPv2-TC
 | 
						|
		OBJECT-TYPE             FROM SNMPv2-SMI
 | 
						|
		ifIndex                 FROM RFC1213-MIB
 | 
						|
        ClientAuthType          FROM EXTREME-BASE-MIB
 | 
						|
                extremeAgent            FROM EXTREME-BASE-MIB
 | 
						|
                Counter64               FROM SNMPv2-SMI
 | 
						|
		extremeVlanIfIndex	FROM EXTREME-VLAN-MIB
 | 
						|
                Counter32, TimeTicks    FROM SNMPv2-SMI 
 | 
						|
                IpAddress               FROM SNMPv2-SMI 
 | 
						|
                MacAddress              FROM SNMPv2-TC
 | 
						|
                DisplayString           FROM RFC1213-MIB;
 | 
						|
 | 
						|
        extremePort MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme network port objects"
 | 
						|
        ::= { extremeAgent 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- Load-sharing. Table exists but support removed for 6.0.
 | 
						|
--
 | 
						|
	extremePortLoadshareTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremePortLoadshareEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "A table of bindings between a master port 
 | 
						|
                        and its load-sharing slaves: create/delete 
 | 
						|
                        entries here to add/delete a port to/from a 
 | 
						|
                        load-sharing group. Default is empty table. 
 | 
						|
                        There are restrictions on what row creates 
 | 
						|
                        will be accepted by each device - see Summit 
 | 
						|
                        release notes for details."
 | 
						|
	::= { extremePort 1 }
 | 
						|
 | 
						|
	extremePortLoadshareEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremePortLoadshareEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "A binding between a master port and one
 | 
						|
                       of its load-sharing slave ports."
 | 
						|
                INDEX { extremePortLoadshareMasterIfIndex, 
 | 
						|
                        extremePortLoadshareSlaveIfIndex } 
 | 
						|
	::= { extremePortLoadshareTable 1 }
 | 
						|
 | 
						|
	ExtremePortLoadshareEntry ::= SEQUENCE {
 | 
						|
                extremePortLoadshareMasterIfIndex INTEGER, 
 | 
						|
                extremePortLoadshareSlaveIfIndex INTEGER,
 | 
						|
   		extremePortLoadshareGrouping	INTEGER,
 | 
						|
                extremePortLoadshareStatus RowStatus 
 | 
						|
	}
 | 
						|
 | 
						|
	extremePortLoadshareMasterIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "The ifIndex value which identifies the
 | 
						|
                       port controlling a loadsharing group
 | 
						|
                       of ports which includes
 | 
						|
                       extremePortLoadshareSlaveIfIndex."
 | 
						|
        ::= { extremePortLoadshareEntry 1 }
 | 
						|
 | 
						|
	extremePortLoadshareSlaveIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "The ifIndex value which identifies the
 | 
						|
                       port which is a member of a loadsharing 
 | 
						|
                       group controlled by 
 | 
						|
                        extremePortLoadshareMasterIfIndex."
 | 
						|
        ::= { extremePortLoadshareEntry 2 }
 | 
						|
 | 
						|
	extremePortLoadshareGrouping OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { other (1), pair (2), quad (4) }
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "The Grouping value which identifies if load sharing is
 | 
						|
                      in pair or quad."
 | 
						|
        ::= { extremePortLoadshareEntry 3 }
 | 
						|
 | 
						|
	extremePortLoadshareStatus OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                        "The row status variable, used according to
 | 
						|
                        row installation and removal conventions."
 | 
						|
        ::= { extremePortLoadshareEntry 4 }
 | 
						|
 | 
						|
-- Support dropped in 6.0
 | 
						|
 | 
						|
-- Summitlink Table
 | 
						|
 | 
						|
        extremePortSummitlinkTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremePortSummitlinkEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "A table of Extreme link configuration
 | 
						|
                        and status information. Contains a row 
 | 
						|
                        for only those ports that are capable of 
 | 
						|
                        operating in Summitlink-mode."
 | 
						|
	::= { extremePort 2 }
 | 
						|
 | 
						|
	extremePortSummitlinkEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremePortSummitlinkEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "Link configuration and status information
 | 
						|
                        for a Summitlink Port."
 | 
						|
               INDEX { ifIndex }
 | 
						|
	::= { extremePortSummitlinkTable 1 }
 | 
						|
 | 
						|
        ExtremePortSummitlinkEntry ::=  SEQUENCE {
 | 
						|
                extremePortSummitlinkAdminMode INTEGER,
 | 
						|
                extremePortSummitlinkOperMode INTEGER,
 | 
						|
                extremePortSummitlinkState INTEGER,
 | 
						|
                extremePortSummitlinkRejectReason INTEGER
 | 
						|
        } 
 | 
						|
 | 
						|
        extremePortSummitlinkAdminMode OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { ethernetOnly(1), summitlinkOnly(2) }
 | 
						|
                MAX-ACCESS  read-write
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "Configurable operating mode for this
 | 
						|
                       Summitlink port. Configure to summitlinkOnly(1)
 | 
						|
                       before connecting this port to a SummitVC device."
 | 
						|
                DEFVAL { ethernetOnly }
 | 
						|
        ::= { extremePortSummitlinkEntry 1 }
 | 
						|
 | 
						|
        extremePortSummitlinkOperMode OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { ethernetOnly(1), summitlinkOnly(2) }
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "Actual Operating mode."
 | 
						|
                DEFVAL { ethernetOnly }
 | 
						|
        ::= { extremePortSummitlinkEntry 2 }
 | 
						|
 
 | 
						|
        extremePortSummitlinkState OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { up(1), down(2) }
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "Current status of a Summitlink link. Where a port
 | 
						|
                        has redundant PMD capability, this indicates up if
 | 
						|
                        either of the PMDs has an active link."
 | 
						|
        ::= { extremePortSummitlinkEntry 3 }
 | 
						|
 | 
						|
        extremePortSummitlinkRejectReason OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { none(1), other(2), stackMisconnected(3) }
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                     "If a Summitlink connection has been attempted 
 | 
						|
                        and failed to reach the up(1) state, this 
 | 
						|
                        indicates the potential source of the failure."
 | 
						|
        ::= { extremePortSummitlinkEntry 4 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- New load share table for 6.0
 | 
						|
--
 | 
						|
	extremePortLoadshare2Table OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremePortLoadshare2Entry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                      "A table of bindings between a master port 
 | 
						|
                        and its load-sharing slaves: create/delete 
 | 
						|
                        entries here to add/delete a port to/from a 
 | 
						|
                        load-sharing group. Default is empty table. 
 | 
						|
                        There are restrictions on what row creates 
 | 
						|
                        will be accepted by each device - see Summit 
 | 
						|
                        release notes for details."
 | 
						|
	::= { extremePort 3 }
 | 
						|
 | 
						|
	extremePortLoadshare2Entry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremePortLoadshare2Entry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                      "A binding between a master port and one
 | 
						|
                       of its load-sharing slave ports."
 | 
						|
                INDEX { extremePortLoadshare2MasterIfIndex, 
 | 
						|
                        extremePortLoadshare2SlaveIfIndex } 
 | 
						|
	::= { extremePortLoadshare2Table 1 }
 | 
						|
 | 
						|
	ExtremePortLoadshare2Entry ::= SEQUENCE {
 | 
						|
                extremePortLoadshare2MasterIfIndex INTEGER, 
 | 
						|
                extremePortLoadshare2SlaveIfIndex  INTEGER,
 | 
						|
   		extremePortLoadshare2Algorithm	   INTEGER,
 | 
						|
                extremePortLoadshare2Status        RowStatus 
 | 
						|
	}
 | 
						|
 | 
						|
	extremePortLoadshare2MasterIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "The ifIndex value which identifies the
 | 
						|
                       port controlling a loadsharing group
 | 
						|
                       of ports which includes
 | 
						|
                       extremePortLoadshareSlaveIfIndex."
 | 
						|
        ::= { extremePortLoadshare2Entry 1 }
 | 
						|
 | 
						|
	extremePortLoadshare2SlaveIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "The ifIndex value which identifies the
 | 
						|
                       port which is a member of a loadsharing 
 | 
						|
                       group controlled by extremePortLoadshare2MasterIfIndex."
 | 
						|
        ::= { extremePortLoadshare2Entry 2 }
 | 
						|
 | 
						|
	extremePortLoadshare2Algorithm OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER { ingressPortOffset (1),
 | 
						|
                                 hash (2),
 | 
						|
                                 roundRobin (3) }
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "This value identifies the load sharing algorithm
 | 
						|
                      to be used for this group of load shared ports."
 | 
						|
        ::= { extremePortLoadshare2Entry 3 }
 | 
						|
 | 
						|
	extremePortLoadshare2Status OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The row status variable, used according to
 | 
						|
                        row installation and removal conventions."
 | 
						|
        ::= { extremePortLoadshare2Entry 4 }
 | 
						|
 | 
						|
----
 | 
						|
-- Port Rate Shape Table
 | 
						|
----
 | 
						|
	extremePortRateShapeTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremePortRateShapeEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                      "A list of ports that have ingress rate limiting
 | 
						|
                       enforced."
 | 
						|
	::= { extremePort 4 }
 | 
						|
 | 
						|
	extremePortRateShapeEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremePortRateShapeEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                      "An entry that is either a rate limited or
 | 
						|
                       a loopback port. Any vlan that has rate
 | 
						|
		       limited ports should have one loopback port
 | 
						|
		       defined. The traffic parameters for the rate
 | 
						|
		       limited ports correspond to those that are
 | 
						|
		       defined for the loopback port in the
 | 
						|
		       extremePerPortQosTable."
 | 
						|
                INDEX { ifIndex, extremeVlanIfIndex }
 | 
						|
	::= { extremePortRateShapeTable 1 }
 | 
						|
 | 
						|
	ExtremePortRateShapeEntry ::= SEQUENCE {
 | 
						|
   		extremePortRateShapePortType	  INTEGER,
 | 
						|
		extremePortRateShapeLoopbackTag   INTEGER,
 | 
						|
                extremePortRateShapeStatus        RowStatus 
 | 
						|
	}
 | 
						|
 | 
						|
	extremePortRateShapePortType OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER {
 | 
						|
			rateLimited(1),
 | 
						|
			loopBack(2)
 | 
						|
		}
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "Whether a loopback or rate limited port." 
 | 
						|
        ::= { extremePortRateShapeEntry 1 }
 | 
						|
 | 
						|
	extremePortRateShapeLoopbackTag OBJECT-TYPE
 | 
						|
		SYNTAX 	INTEGER (2..4094)
 | 
						|
		MAX-ACCESS  read-create
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"An unique internal tag that will needs to be set
 | 
						|
			up for the vlan corresponding to this entry for
 | 
						|
			adding ingress rate limited ports to the corresponding
 | 
						|
			vlan."
 | 
						|
        ::= { extremePortRateShapeEntry 2 }
 | 
						|
 | 
						|
	extremePortRateShapeStatus OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The row status variable, used according to
 | 
						|
                        row installation and removal conventions."
 | 
						|
        ::= { extremePortRateShapeEntry 3 }
 | 
						|
 | 
						|
--
 | 
						|
-- Per Port QoSReport Table
 | 
						|
--
 | 
						|
	extremePortUtilizationTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremePortUtilizationEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Global Qos Profiles are defined in the
 | 
						|
	            extremeQosProfileTable. This table contains a list
 | 
						|
                    of ports for which certain QoS parms are reported."
 | 
						|
		::= { extremePort 5 }
 | 
						|
 | 
						|
	extremePortUtilizationEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremePortUtilizationEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual QoSReport Entry."
 | 
						|
		INDEX {ifIndex}
 | 
						|
		::= {extremePortUtilizationTable 1}
 | 
						|
 | 
						|
	ExtremePortUtilizationEntry ::= SEQUENCE {
 | 
						|
                extremePortUtilizationAvgTxBw        INTEGER,
 | 
						|
                extremePortUtilizationAvgRxBw        INTEGER,
 | 
						|
                extremePortUtilizationPeakTxBw       INTEGER,
 | 
						|
                extremePortUtilizationPeakRxBw       INTEGER 
 | 
						|
        }
 | 
						|
 | 
						|
        extremePortUtilizationAvgTxBw  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The reported average bandwidth in the txmit direction. When displayed
 | 
						|
                    it shows as an Integer value i.e 99.99% is displayed as 9999."
 | 
						|
                ::= {extremePortUtilizationEntry 1 }
 | 
						|
 | 
						|
                
 | 
						|
        extremePortUtilizationAvgRxBw	OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER
 | 
						|
        	MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The reported average bandwidth in the receive direction. When displayed
 | 
						|
                    it shows as an Integer value i.e 99.99% is displayed as 9999." 
 | 
						|
                ::= {extremePortUtilizationEntry 2 }
 | 
						|
 | 
						|
        extremePortUtilizationPeakTxBw  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The reported peak bandwidth in the txmit direction. When displayed
 | 
						|
                    it shows as an Integer value i.e 99.99% is displayed as 9999."
 | 
						|
                ::= {extremePortUtilizationEntry 3 }
 | 
						|
 | 
						|
 | 
						|
        extremePortUtilizationPeakRxBw  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The reported peak bandwidth in the receive direction. When displayed
 | 
						|
                    it shows as an Integer value i.e 99.99% is displayed as 9999."
 | 
						|
                ::= {extremePortUtilizationEntry 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- Per Port Information Table
 | 
						|
--
 | 
						|
       extremePortInfoTable   OBJECT-TYPE
 | 
						|
               SYNTAX  SEQUENCE OF ExtremePortInfoEntry
 | 
						|
               MAX-ACCESS  not-accessible
 | 
						|
               STATUS current
 | 
						|
               DESCRIPTION
 | 
						|
                "This table contains a list of port information."
 | 
						|
               ::= { extremePort 6 }
 | 
						|
 | 
						|
       extremePortInfoEntry   OBJECT-TYPE
 | 
						|
               SYNTAX  ExtremePortInfoEntry
 | 
						|
               MAX-ACCESS      not-accessible
 | 
						|
               STATUS  current
 | 
						|
               DESCRIPTION
 | 
						|
                   "An individual Port Information Entry."
 | 
						|
               INDEX {ifIndex}
 | 
						|
               ::= {extremePortInfoTable 1}
 | 
						|
 | 
						|
       ExtremePortInfoEntry ::= SEQUENCE {
 | 
						|
               extremePortInfoFilterUpCounter        Counter32,
 | 
						|
               extremePortInfoFilterDownCounter      Counter32
 | 
						|
       }
 | 
						|
 | 
						|
       extremePortInfoFilterUpCounter  OBJECT-TYPE
 | 
						|
               SYNTAX  Counter32
 | 
						|
               MAX-ACCESS  read-write
 | 
						|
               STATUS current
 | 
						|
               DESCRIPTION
 | 
						|
                 "The reported Port Filter up counter value.
 | 
						|
                  This counter indicates the number of times a port's link
 | 
						|
                  state has transitioned from DOWN to UP state. "
 | 
						|
               ::= {extremePortInfoEntry 1 }
 | 
						|
 | 
						|
 | 
						|
       extremePortInfoFilterDownCounter        OBJECT-TYPE
 | 
						|
               SYNTAX        Counter32
 | 
						|
               MAX-ACCESS  read-write
 | 
						|
               STATUS current
 | 
						|
               DESCRIPTION
 | 
						|
                 "The reported Port Filter down counter value.
 | 
						|
                  This counter indicates the number of times a port's link
 | 
						|
                  state has transitioned from UP to DOWN state. "
 | 
						|
               ::= {extremePortInfoEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- extremePortXenpakVendor Table
 | 
						|
--
 | 
						|
 | 
						|
        extremePortXenpakVendorTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremePortXenpakVendorEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                      "A table of Extreme Xenpak Module Vendor Name
 | 
						|
                        and type information. Contains a row 
 | 
						|
                        for only those ports that are part of 
 | 
						|
                        Xenpak module ."
 | 
						|
	::= { extremePort 7 }
 | 
						|
 | 
						|
	extremePortXenpakVendorEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremePortXenpakVendorEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Vendor name and type for Xenpak module."
 | 
						|
               INDEX { ifIndex }
 | 
						|
	::= { extremePortXenpakVendorTable 1 }
 | 
						|
 | 
						|
        ExtremePortXenpakVendorEntry ::=  SEQUENCE {
 | 
						|
                extremePortXenpakVendorName DisplayString
 | 
						|
        } 
 | 
						|
 | 
						|
      	extremePortXenpakVendorName OBJECT-TYPE
 | 
						|
                SYNTAX  DisplayString (SIZE(0..22))
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                      "A human-readable string representing Vendor name 
 | 
						|
                        of this module.
 | 
						|
                        This string should be the same for all entries
 | 
						|
                        having the same Xenpak module: 
 | 
						|
                        this entry may not be modified."
 | 
						|
	::= { extremePortXenpakVendorEntry 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- Per Port Ingress Statistics Table
 | 
						|
--
 | 
						|
 | 
						|
        extremePortIngressStats OBJECT IDENTIFIER
 | 
						|
        ::= { extremePort 8 }
 | 
						|
 | 
						|
	extremePortIngressStatsPortTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremePortIngressPortStatsEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Port ingress statistics are returned for ports which
 | 
						|
                    support ingress queuing. This table contains a list
 | 
						|
                    of counters for each port."
 | 
						|
		::= { extremePortIngressStats 1 }
 | 
						|
 | 
						|
	extremePortIngressPortStatsEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremePortIngressPortStatsEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual IngressStats Entry."
 | 
						|
		INDEX {ifIndex}
 | 
						|
		::= {extremePortIngressStatsPortTable 1}
 | 
						|
 | 
						|
	ExtremePortIngressPortStatsEntry ::= SEQUENCE {
 | 
						|
                extremePortIngressStatsLinkStatus         INTEGER,
 | 
						|
                extremePortIngressStatsPortHighPriBytes   Counter64,
 | 
						|
                extremePortIngressStatsPortLowPriBytes    Counter64,
 | 
						|
                extremePortIngressStatsPortDroppedBytes   Counter64,
 | 
						|
                extremePortIngressStatsTxXoff             Counter64 
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
        extremePortIngressStatsLinkStatus  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
			ready(1),
 | 
						|
			active(2),
 | 
						|
                        disabled(3),
 | 
						|
                        notPresent(4)
 | 
						|
		}
 | 
						|
                MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The current status of the link. Ready indicates the port is ready
 | 
						|
                   to accept a link; Active indicates the link is present at this port;
 | 
						|
                   Disabled shows that the link is disabled at this port; Not Present
 | 
						|
                   means the link is not present at this port."
 | 
						|
                ::= {extremePortIngressPortStatsEntry 1 }
 | 
						|
 | 
						|
                
 | 
						|
        extremePortIngressStatsPortHighPriBytes	OBJECT-TYPE
 | 
						|
                SYNTAX	Counter64
 | 
						|
        	MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The sum of all per queue CIR counts for this port, which indicates the
 | 
						|
                 bytes forwarded for high-priority packets." 
 | 
						|
                ::= {extremePortIngressPortStatsEntry 2 }
 | 
						|
 | 
						|
        extremePortIngressStatsPortLowPriBytes  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The sum of all per queue PR counts for this port, which indicates the
 | 
						|
                   bytes forwarded for low-priority packets."
 | 
						|
                ::= {extremePortIngressPortStatsEntry 3 }
 | 
						|
 | 
						|
        extremePortIngressStatsPortDroppedBytes  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The total number of bytes dropped for this port."
 | 
						|
                ::= {extremePortIngressPortStatsEntry 4 }
 | 
						|
                
 | 
						|
        extremePortIngressStatsTxXoff  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The number of XOFF Flow Control packets sent from this port due to
 | 
						|
                 receive traffic congestion."
 | 
						|
                ::= {extremePortIngressPortStatsEntry 5 }
 | 
						|
                
 | 
						|
 | 
						|
--
 | 
						|
-- Per Queue Ingress Statistics Table
 | 
						|
--        
 | 
						|
 | 
						|
        extremePortIngressStatsQueueTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremePortIngressQueueStatsEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Port ingress statistics are returned for ingress queues. 
 | 
						|
                    This table contains a list of counters for each ingress
 | 
						|
                    queue."
 | 
						|
		::= { extremePortIngressStats 2 }
 | 
						|
 | 
						|
        extremePortIngressQueueStatsEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremePortIngressQueueStatsEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual IngressStatsQueue Entry."
 | 
						|
		INDEX {ifIndex,
 | 
						|
                       extremePortIngressStatsQueueIndex}
 | 
						|
		::= {extremePortIngressStatsQueueTable 1}
 | 
						|
 | 
						|
	ExtremePortIngressQueueStatsEntry ::= SEQUENCE {
 | 
						|
                extremePortIngressStatsQueueIndex          INTEGER,
 | 
						|
                extremePortIngressStatsQueueHighPriBytes   Counter64,
 | 
						|
                extremePortIngressStatsQueueLowPriBytes    Counter64,
 | 
						|
                extremePortIngressStatsQueuePercentDropped INTEGER
 | 
						|
        }
 | 
						|
        
 | 
						|
 | 
						|
        extremePortIngressStatsQueueIndex  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The ingress queue being queried."
 | 
						|
                ::= {extremePortIngressQueueStatsEntry 1 }
 | 
						|
 | 
						|
        extremePortIngressStatsQueueHighPriBytes	OBJECT-TYPE
 | 
						|
                SYNTAX	Counter64
 | 
						|
        	MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The sum of all per queue CIR counts for this queue, which indicates the
 | 
						|
                 bytes forwarded for high-priority packets." 
 | 
						|
                ::= {extremePortIngressQueueStatsEntry 2 }
 | 
						|
 | 
						|
        extremePortIngressStatsQueueLowPriBytes  OBJECT-TYPE
 | 
						|
                SYNTAX  Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The sum of all per queue PR counts for this queue, which indicates the
 | 
						|
                   bytes forwarded for low-priority packets."
 | 
						|
                ::= {extremePortIngressQueueStatsEntry 3 }
 | 
						|
 | 
						|
        extremePortIngressStatsQueuePercentDropped  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The percentage of receive bytes dropped by this queue relative to the total
 | 
						|
                 number of bytes input to this queue."
 | 
						|
                ::= {extremePortIngressQueueStatsEntry 4 }
 | 
						|
 | 
						|
                
 | 
						|
 | 
						|
--
 | 
						|
-- Per Port Egress Rate Limit Table
 | 
						|
--
 | 
						|
	extremePortEgressRateLimitTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremePortEgressRateLimitEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "Port egress rate limit statistics for a port."
 | 
						|
		::= { extremePort 9 }
 | 
						|
 | 
						|
	extremePortEgressRateLimitEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremePortEgressRateLimitEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual EgressRateLimit Entry."
 | 
						|
		INDEX {ifIndex}
 | 
						|
		::= {extremePortEgressRateLimitTable 1}
 | 
						|
 | 
						|
	ExtremePortEgressRateLimitEntry ::= SEQUENCE {
 | 
						|
                extremePortEgressRateLimitType               INTEGER,
 | 
						|
                extremePortEgressRateLimitValue              INTEGER
 | 
						|
        }
 | 
						|
        
 | 
						|
        extremePortEgressRateLimitType  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
			percentage(1),
 | 
						|
			kbps(2),
 | 
						|
                        mbps(3)
 | 
						|
		}
 | 
						|
                MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                   "The type of the current egress rate setting. A value of 1 
 | 
						|
                   signifies that the egress rate limit value is represented by
 | 
						|
                   a percentage of the maximum configurable port bandwidth. A value 
 | 
						|
                   of 2 or 3 signifies the rate is configured in Kbps or Mbps
 | 
						|
                   respectively."
 | 
						|
                ::= {extremePortEgressRateLimitEntry 1 }
 | 
						|
 | 
						|
                
 | 
						|
        extremePortEgressRateLimitValue	OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER
 | 
						|
        	MAX-ACCESS  read-only  
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                 "The configured egress rate value." 
 | 
						|
                ::= {extremePortEgressRateLimitEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- Clients connected to the Port
 | 
						|
--
 | 
						|
	extremeWiredClientTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeWiredClientEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		    "This table contains the entries for authenticated Clinets."
 | 
						|
		::= { extremePort 10 }
 | 
						|
 | 
						|
extremeWiredClientEntry OBJECT-TYPE
 | 
						|
        SYNTAX          ExtremeWiredClientEntry
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
        "An entry in the extremeWiredClientTable."
 | 
						|
    INDEX {ifIndex, extremeWiredClientID}
 | 
						|
        ::= { extremeWiredClientTable 1 }
 | 
						|
 | 
						|
ExtremeWiredClientEntry ::= SEQUENCE {
 | 
						|
        extremeWiredClientID                     MacAddress,
 | 
						|
        extremeWiredClientState                  INTEGER,
 | 
						|
        extremeWiredClientVLAN                   INTEGER,
 | 
						|
        extremeWiredClientPriority               INTEGER,
 | 
						|
        extremeWiredClientAuthType               ClientAuthType,
 | 
						|
		extremeWiredClientLastStateChangeTime    TimeTicks,
 | 
						|
        extremeWiredClientIP                     IpAddress}
 | 
						|
 | 
						|
extremeWiredClientID OBJECT-TYPE
 | 
						|
    SYNTAX MacAddress
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "The Unique MAC Address of the station for which this address
 | 
						|
         table entry pertains."
 | 
						|
    ::= { extremeWiredClientEntry 1 }
 | 
						|
 | 
						|
extremeWiredClientState OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER { authenticated (1),
 | 
						|
                        unauthenticated (2) }
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "This attribute shall indicate the current state of the client. 
 | 
						|
         The attribute is enumerated as follows:
 | 
						|
 | 
						|
        1 - Authenticated - client is authenticated.
 | 
						|
        2 - Unauthenticated - the client is connect but unauthenticated.
 | 
						|
        "
 | 
						|
    ::= { extremeWiredClientEntry 2 }
 | 
						|
 | 
						|
extremeWiredClientVLAN OBJECT-TYPE
 | 
						|
    SYNTAX          INTEGER
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the per-client VLAN which was pushed over
 | 
						|
         by a RADIUS server or other mechanism."
 | 
						|
    ::= { extremeWiredClientEntry 3 }
 | 
						|
 | 
						|
extremeWiredClientPriority OBJECT-TYPE
 | 
						|
    SYNTAX          INTEGER
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This is a per-client 802.1p value which was either
 | 
						|
         configured by the RADIUS server or statically through
 | 
						|
         the port configuration table."
 | 
						|
    ::= { extremeWiredClientEntry 4 }
 | 
						|
 | 
						|
extremeWiredClientAuthType OBJECT-TYPE
 | 
						|
    SYNTAX          ClientAuthType
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "This is an indication of what access method was
 | 
						|
         used to authenticated the client."
 | 
						|
    ::= { extremeWiredClientEntry 5 }
 | 
						|
 | 
						|
extremeWiredClientLastStateChangeTime OBJECT-TYPE
 | 
						|
    SYNTAX      TimeTicks
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This is the sysUpTime of the switch when the clients state changed last"
 | 
						|
    ::= { extremeWiredClientEntry 6 }
 | 
						|
 | 
						|
extremeWiredClientIP OBJECT-TYPE
 | 
						|
    SYNTAX          IpAddress
 | 
						|
    MAX-ACCESS      read-only
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
        "IP Address of the wired client."
 | 
						|
    ::= { extremeWiredClientEntry 7 }
 | 
						|
 | 
						|
        
 | 
						|
 | 
						|
END
 | 
						|
-- ============================================================================
 | 
						|
 | 
						|
-- Support dropped in 6.0
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme Virtual Chassis objects
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-VC-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
                TruthValue      FROM SNMPv2-TC
 | 
						|
		ifIndex         FROM RFC1213-MIB
 | 
						|
                extremeAgent    FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeVC MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "9801090000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Virtual Chassis objects"
 | 
						|
        ::= { extremeAgent 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- Virtual Chassis Link Table
 | 
						|
-- 
 | 
						|
 | 
						|
        extremeVCLinkTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeVCLinkEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "A table of information about any neighbouring
 | 
						|
                       Extreme Virtual Chassis device. Only contains 
 | 
						|
                       valid data for ports that are configured to 
 | 
						|
                       have extremePortSummitlinkAdminMode set to
 | 
						|
                       summitlinkOnly have an active link or 
 | 
						|
		       have had an active link since the last time 
 | 
						|
		       they were configured in Summitlink mode."
 | 
						|
	::= { extremeVC 1 }
 | 
						|
 | 
						|
	extremeVCLinkEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeVCLinkEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS deprecated
 | 
						|
		DESCRIPTION
 | 
						|
                      "Neighbour information for a single Summitlink
 | 
						|
                       Port."
 | 
						|
                INDEX { ifIndex }
 | 
						|
	::= { extremeVCLinkTable 1 }
 | 
						|
 | 
						|
        ExtremeVCLinkEntry ::=  SEQUENCE {
 | 
						|
		extremeVCLinkValid     TruthValue,
 | 
						|
                extremeVCLinkDeviceId  INTEGER,
 | 
						|
                extremeVCLinkPortIndex INTEGER
 | 
						|
        } 
 | 
						|
 | 
						|
        extremeVCLinkValid OBJECT-TYPE 
 | 
						|
                SYNTAX TruthValue
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "Flag indicating whether other columns of this
 | 
						|
                      table contain data."
 | 
						|
	::= { extremeVCLinkEntry 1 }
 | 
						|
 | 
						|
        extremeVCLinkDeviceId OBJECT-TYPE 
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "ID of the current SummitVC device
 | 
						|
                        connected to this Summitlink port."
 | 
						|
	::= { extremeVCLinkEntry 2 }
 | 
						|
 | 
						|
        extremeVCLinkPortIndex OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS deprecated
 | 
						|
                DESCRIPTION
 | 
						|
                      "The Summitlink subchannel number that the Summit 
 | 
						|
                        device on the other side of the neighbouring 
 | 
						|
                        SummitVC will use to reach this device."
 | 
						|
	::= { extremeVCLinkEntry 3 }
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
-- ============================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme Trap-based polling objects
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-TRAPPOLL-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY         FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE             FROM SNMPv2-SMI
 | 
						|
		RowStatus               FROM SNMPv2-TC
 | 
						|
                Integer32, TimeTicks    FROM SNMPv2-SMI
 | 
						|
		trapDestIndex           FROM RMON2-MIB
 | 
						|
                extremeAgent            FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeTrapPoll MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "9801090000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme SmartTraps trap-based-polling objects"
 | 
						|
        ::= { extremeAgent 6 }
 | 
						|
 | 
						|
 | 
						|
        extremeSmartTrapRulesTable OBJECT-TYPE
 | 
						|
        	SYNTAX	SEQUENCE OF ExtremeSmartTrapRulesEntry
 | 
						|
        	MAX-ACCESS 	not-accessible
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
			"A table of rules that are used to 
 | 
						|
                        generate extremeSmartTraps."	
 | 
						|
	::= { extremeTrapPoll 1 } 
 | 
						|
 | 
						|
        extremeSmartTrapRulesEntry OBJECT-TYPE
 | 
						|
        	SYNTAX	ExtremeSmartTrapRulesEntry
 | 
						|
        	MAX-ACCESS 	not-accessible
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
			"Each row in the table represents a rule."
 | 
						|
        	INDEX	{ extremeSmartTrapRulesIndex } 
 | 
						|
	::= { extremeSmartTrapRulesTable 1 } 
 | 
						|
 | 
						|
        ExtremeSmartTrapRulesEntry ::= SEQUENCE {
 | 
						|
		extremeSmartTrapRulesIndex		INTEGER,
 | 
						|
		extremeSmartTrapRulesRowStatus		RowStatus,
 | 
						|
		extremeSmartTrapRulesDesiredOID	        OBJECT IDENTIFIER,
 | 
						|
		extremeSmartTrapRulesSupportedOID	OBJECT IDENTIFIER,
 | 
						|
		extremeSmartTrapRulesOperation		INTEGER,
 | 
						|
		extremeSmartTrapRulesTrapDestIndex      Integer32
 | 
						|
	}
 | 
						|
 | 
						|
        extremeSmartTrapRulesIndex 	OBJECT-TYPE
 | 
						|
        	SYNTAX	INTEGER
 | 
						|
        	MAX-ACCESS 	read-only
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
			"An index into the extremeSmartTraps rules table. "
 | 
						|
	::= { extremeSmartTrapRulesEntry 1 }
 | 
						|
 | 
						|
        extremeSmartTrapRulesRowStatus 	OBJECT-TYPE
 | 
						|
        	SYNTAX	RowStatus
 | 
						|
        	MAX-ACCESS 	read-create
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
			"Indicates the status of row. "
 | 
						|
	::= { extremeSmartTrapRulesEntry 2 }
 | 
						|
 | 
						|
        extremeSmartTrapRulesDesiredOID	OBJECT-TYPE
 | 
						|
        	SYNTAX	OBJECT IDENTIFIER
 | 
						|
        	MAX-ACCESS 	read-create
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The OID for which the rule is desired. When the OID 
 | 
						|
                specified by this object undergoes an operation 
 | 
						|
                specified by extremeSmartTrapRulesOperation, then 
 | 
						|
                an entry in the extremeSmartTrapInstanceTable is created."
 | 
						|
	::= { extremeSmartTrapRulesEntry 3 }
 | 
						|
 | 
						|
        extremeSmartTrapRulesSupportedOID	OBJECT-TYPE
 | 
						|
        	SYNTAX	OBJECT IDENTIFIER
 | 
						|
        	MAX-ACCESS 	read-only
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The OID for which this entry is created. This is 
 | 
						|
                based on the granularity supported by the agent 
 | 
						|
                corresponding to the extremeSmartTrapRulesDesiredOID 
 | 
						|
                that the management station desires. This object has a 
 | 
						|
                value that is a prefix of, or is equal to the value of 
 | 
						|
                ExtremeSmartTrapRulesDesiredOID. The agent specifes 
 | 
						|
                this value before setting the extremeSmartTrapRulesRowStatus 
 | 
						|
                to active."
 | 
						|
	::= { extremeSmartTrapRulesEntry 4 }
 | 
						|
 | 
						|
        extremeSmartTrapRulesOperation	OBJECT-TYPE
 | 
						|
        	SYNTAX	INTEGER {
 | 
						|
			add(1),
 | 
						|
			delete(2),
 | 
						|
			modify(3),
 | 
						|
			any(4)
 | 
						|
		}
 | 
						|
        	MAX-ACCESS 	read-create
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The write operations on extremeSmartTrapRulesDesiredOID 
 | 
						|
                for which extremeSmartTrapsInstanceEntry should be created."
 | 
						|
	::= { extremeSmartTrapRulesEntry 5 }
 | 
						|
 | 
						|
        extremeSmartTrapRulesTrapDestIndex OBJECT-TYPE
 | 
						|
        	SYNTAX	Integer32
 | 
						|
        	MAX-ACCESS 	read-create
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "A pointer to a row in RMON2's trapDestTable that was
 | 
						|
                created by the management station that defined 
 | 
						|
                this rule. Any extremeSmartTraps generated by this agent due
 | 
						|
                to this rule will be sent to the trapDestCommunity/
 | 
						|
                trapDestAddress and will include trapDestOwner specified by 
 | 
						|
                this trapDestTable entry.
 | 
						|
 | 
						|
                This also allows a manager to identify if the rule was defined 
 | 
						|
                by itself, or by another (possibly older) instance of the 
 | 
						|
                management server process. The manager should initiate a 
 | 
						|
                poll only for traps received which indicate its own rules. 
 | 
						|
 | 
						|
                Subprocesses within a single manager might also uniquely 
 | 
						|
                create their own entries within trapDestTable using 
 | 
						|
                different trapDestOwner strings: when a trap is received, 
 | 
						|
                the manager can authenticate if the trap was generated due 
 | 
						|
                to one of its rules and route the notification to the
 | 
						|
                appropriate subprocess."
 | 
						|
	::= { extremeSmartTrapRulesEntry 6 }
 | 
						|
 | 
						|
--
 | 
						|
-- Table for storing information about the occurence of changes 
 | 
						|
-- according to the rules in extremeSmartTrapRulesTable.
 | 
						|
--
 | 
						|
-- This is a read-only table maintained by the agent. 
 | 
						|
 | 
						|
        extremeSmartTrapInstanceTable  OBJECT-TYPE
 | 
						|
        	SYNTAX	SEQUENCE OF ExtremeSmartTrapInstanceEntry
 | 
						|
        	MAX-ACCESS 	not-accessible
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
		"A table representing containing information about
 | 
						|
                which variables have changed according to the 
 | 
						|
                rules defined in extremeSmartTrapRulesTable."
 | 
						|
	::= { extremeTrapPoll 2 }
 | 
						|
	
 | 
						|
        extremeSmartTrapInstanceEntry	 OBJECT-TYPE
 | 
						|
        	SYNTAX	ExtremeSmartTrapInstanceEntry
 | 
						|
        	MAX-ACCESS 	not-accessible
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "An entry corresponding to a change in value of one of 
 | 
						|
                the OIDs defined in extremeSmartTrapRulesTable. Entries
 | 
						|
                are indexed by a pointer to the relevant row in 
 | 
						|
                RMON2 trapDestTable that a manager created in order to
 | 
						|
                receive trap notifications of these events.
 | 
						|
 | 
						|
                Entries are created in this table whenever the value of 
 | 
						|
                one of the OIDs defined by extremeSmartTrapRulesSupportedOID 
 | 
						|
                changes. Entries are deleted when a get or get-next operation 
 | 
						|
                is performed on that entry. A get operation for a non-existent 
 | 
						|
                entry returns a noSuchInstance error."
 | 
						|
 | 
						|
               	INDEX { trapDestIndex, extremeSmartTrapInstanceSubindex } 
 | 
						|
	::= { extremeSmartTrapInstanceTable 1 } 
 | 
						|
 | 
						|
        ExtremeSmartTrapInstanceEntry ::= SEQUENCE {
 | 
						|
		extremeSmartTrapInstanceSubindex	INTEGER,
 | 
						|
		extremeSmartTrapInstanceRule		INTEGER,
 | 
						|
		extremeSmartTrapInstanceChangedOid	OBJECT IDENTIFIER,
 | 
						|
		extremeSmartTrapInstanceActualOperation	INTEGER,
 | 
						|
		extremeSmartTrapInstanceChangeTime	TimeTicks
 | 
						|
	}
 | 
						|
 | 
						|
        extremeSmartTrapInstanceSubindex OBJECT-TYPE
 | 
						|
        	SYNTAX	INTEGER 
 | 
						|
        	MAX-ACCESS 	read-only
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "An additional index into the table of extremeSmartTrap 
 | 
						|
                instance data. Each row which has the same OID for the
 | 
						|
                same management station (i.e. same cookie) is assigned
 | 
						|
                a unique value by the agent in order to differentiate 
 | 
						|
                between multiple instances."
 | 
						|
	::= { extremeSmartTrapInstanceEntry 1 } 
 | 
						|
 | 
						|
        extremeSmartTrapInstanceRule OBJECT-TYPE
 | 
						|
        	SYNTAX	INTEGER 
 | 
						|
        	MAX-ACCESS 	read-only
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The index of the rule from the 
 | 
						|
                extremeSmartTrapRulesTable for which this entry 
 | 
						|
                was created."
 | 
						|
	::= { extremeSmartTrapInstanceEntry 2 } 
 | 
						|
 | 
						|
        extremeSmartTrapInstanceChangedOid OBJECT-TYPE
 | 
						|
        	SYNTAX	OBJECT IDENTIFIER
 | 
						|
        	MAX-ACCESS 	read-only
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The OID value that has changed."
 | 
						|
	::= { extremeSmartTrapInstanceEntry 3 } 
 | 
						|
 | 
						|
        extremeSmartTrapInstanceActualOperation OBJECT-TYPE
 | 
						|
        	SYNTAX	INTEGER {
 | 
						|
       			add(1),
 | 
						|
			delete(2),
 | 
						|
			modify(3)
 | 
						|
		}				
 | 
						|
        	MAX-ACCESS 	read-only
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The operation that was recently performed on 
 | 
						|
                this extremeSmartTrapInstanceChangedOid."
 | 
						|
	::= { extremeSmartTrapInstanceEntry 4 } 
 | 
						|
 | 
						|
        extremeSmartTrapInstanceChangeTime OBJECT-TYPE
 | 
						|
        	SYNTAX	TimeTicks
 | 
						|
        	MAX-ACCESS 	read-only
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The sysUpTime when this entry was created."
 | 
						|
	::= { extremeSmartTrapInstanceEntry 5 }
 | 
						|
	
 | 
						|
--
 | 
						|
-- Flush control for Trap table
 | 
						|
--
 | 
						|
        extremeSmartTrapFlushInstanceTableIndex OBJECT-TYPE
 | 
						|
        	SYNTAX	INTEGER 
 | 
						|
        	MAX-ACCESS 	read-write
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "When this object is set, the agent will delete all rows
 | 
						|
                from the extremeSmartTrapInstanceTable which meet the
 | 
						|
                following rules: 
 | 
						|
		1. The InstanceTableIndex is equal to the value obtained by 
 | 
						|
		taking the two most significant bytes of this integer and
 | 
						|
		right-shifting it by two bytes as an unsigned int.
 | 
						|
		2. The InstanceTableSubIndex is less than or equal to the
 | 
						|
                value obtained by masking this object value with 0x0000FFFF.
 | 
						|
                If the value obtained is zero, then all rows with the specified
 | 
						|
                InstanceTableIndex should be deleted."
 | 
						|
	::= { extremeTrapPoll 3 } 
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ============================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme Policy-Based QoS
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-PBQOS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
                MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter64
 | 
						|
                                FROM SNMPv2-SMI
 | 
						|
                TruthValue, RowStatus
 | 
						|
                                FROM SNMPv2-TC
 | 
						|
                ifEntry         FROM IF-MIB
 | 
						|
      		OwnerString     FROM RMON-MIB
 | 
						|
		DisplayString	FROM RFC1213-MIB 
 | 
						|
                extremeAgent, PortList, L4Port
 | 
						|
                                FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeQosPolicy MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "9903030000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION 
 | 
						|
                        "Extreme QoS Policy configuration objects"
 | 
						|
        ::= { extremeAgent 7 }
 | 
						|
 | 
						|
--
 | 
						|
-- ============================================================================
 | 
						|
--        Rules
 | 
						|
-- ============================================================================
 | 
						|
-- 
 | 
						|
-- Policy rules are used to define the forwarding behaviour of either data
 | 
						|
-- traffic or of signaling messages e.g. RSVP. At the ExtremeWare device <->
 | 
						|
-- EEM interface, rules are of the following format:
 | 
						|
-- 
 | 
						|
-- <rule> ::= <rule_id>, <scope>, <direction>, <filter>, <treatment>
 | 
						|
-- 
 | 
						|
-- <rule_id> ::= INTEGER
 | 
						|
-- <scope> ::= signaled | inband
 | 
						|
-- <direction> ::= forward | backward | any
 | 
						|
--
 | 
						|
-- <filter> ::= <inport> | 
 | 
						|
--               <outports>, <filterspec> |
 | 
						|
--               <outports>, <iptosspec>
 | 
						|
-- 
 | 
						|
-- <inport> ::= <physport> | any
 | 
						|
-- <outports> ::= <physport>* | any
 | 
						|
-- <physport> ::= INTEGER | SLOT:INTEGER
 | 
						|
-- 
 | 
						|
-- The following fields may be used for classification of traffic into a QoS treatment:
 | 
						|
-- - IP destination/range
 | 
						|
-- - IP source/range
 | 
						|
-- - Incoming IP Type-of-Service/mask/match
 | 
						|
-- - transport-layer ProtocolNumber (TCP,UDP,other,any)
 | 
						|
-- - TCP/UDP destination port number
 | 
						|
-- - TCP/UDP source port number
 | 
						|
--
 | 
						|
-- These may be used in limited combinations to form compound patterns e.g.
 | 
						|
-- IntServ filterspecs based on {IP src/dest, IP protocol number, TCP/UDP
 | 
						|
-- src/dest} 5-tuples.
 | 
						|
-- 
 | 
						|
-- <filterspec> ::= <ipsrcrange> <ipdestrange> <ipproto> <srcport> <dstport>
 | 
						|
-- <ipsrcrange> ::= IPADDRESS IPADDRESS
 | 
						|
-- <ipdestrange> ::= IPADDRESS IPADDRESS
 | 
						|
-- <ipproto> ::= tcp | udp | other | any
 | 
						|
-- <srcport> ::= INTEGER(0..65535) | any
 | 
						|
-- <dstport> ::= INTEGER(0..65535) | any
 | 
						|
-- 
 | 
						|
-- <iptosspec> ::= <iptosmatch> <iptosmask>  - match if IPTOS & iptosmask == iptosmatch
 | 
						|
-- <iptosmatch> ::= INTEGER 0..255
 | 
						|
-- <iptosmask> ::= INTEGER 0..255
 | 
						|
-- 
 | 
						|
-- N.B. IPTOS support is not available on first generation (1-G) silicon
 | 
						|
-- IPTOS values are therefore ignored in EW 5.0.
 | 
						|
--
 | 
						|
-- Each rule is assigned an identifier, unique within each device. The rule is 
 | 
						|
-- tagged as applying to either signaled data flows (i.e. RSVP) or to be
 | 
						|
-- applied directly to the data itself. The direction of flow is also specified
 | 
						|
-- : these apply to the direction of the *data* flow and indicate whether the
 | 
						|
-- rule should be applied to one or both directions of a matching data or
 | 
						|
-- signal flow.
 | 
						|
--
 | 
						|
-- This table specifies which physical input and output ports and what traffic
 | 
						|
-- patterns are included in a rule.
 | 
						|
-- 
 | 
						|
-- Note: these filter fields are in addition to the existing extremeQosByVlanMappingTable 
 | 
						|
-- table. ExtremeWare currently has a fixed precedence of filter rules: VLAN has the lowest 
 | 
						|
-- precedence, followed by source physicalport, 802.1p, MAC and then IP/TCP/UDP as highest 
 | 
						|
-- precedence. This implies that any entry in this extremeQosFilterTable takes precedence over 
 | 
						|
-- any VLAN match that might indicate a QoS profile in extremeQosByVlanMappingTable. In addition, 
 | 
						|
-- any entry that indicates a <filterspec> that is not "any" takes precedence over a filter 
 | 
						|
-- indicating an individual <inport>. Any attempt to write a rule that indicates an individual
 | 
						|
-- extremeQosRuleInPort as well as non-DEFVAL value for any of {<ipsrcrange> <ipdestrange> 
 | 
						|
-- <ipproto> <srcport> <dstport>} will be rejected by the agent.
 | 
						|
-- 
 | 
						|
-- In other words, in the language of policy management, there is an implied rule precedence 
 | 
						|
-- which is used to resolve conflicts in the case where an incoming data packet could potentially
 | 
						|
-- be classified as matching 2 or more rules. Some conflicts can be indicated at the time a 
 | 
						|
-- policy rule is applied to the device but others can only be detected and resolved at the
 | 
						|
-- time a rule is invoked by an incoming message.
 | 
						|
--
 | 
						|
 | 
						|
	extremeNextAvailableQosRuleIndex OBJECT-TYPE
 | 
						|
		SYNTAX	        INTEGER
 | 
						|
		MAX-ACCESS	read-only
 | 
						|
		STATUS	        current
 | 
						|
		DESCRIPTION
 | 
						|
		"The value of the next available QoS Rule index. This
 | 
						|
		 object is used by an NMS to select an index value 
 | 
						|
		 for row-creation in the extremeQosRuleTable. The 
 | 
						|
		 current value of this object is changed to a new
 | 
						|
		 value when the current value is written to an agent's
 | 
						|
		 table. Row creation using the current value of this object
 | 
						|
                 allocates a extremeQosRuleIndex.  Note the following:
 | 
						|
		
 | 
						|
		 1. A newly created row does not have to be active(1)
 | 
						|
		    for the agent to allocate the extremeQosRuleIndex.
 | 
						|
 | 
						|
		 2. Race conditions between multiple NMS's end when
 | 
						|
		    a row is created.  Rows are deemed created when
 | 
						|
		    a setRequest is successfully committed (i.e.
 | 
						|
		    the errorStats is noError(0)).
 | 
						|
 | 
						|
		3.  An agent that exhausts its supply of extremeQosRuleIndex
 | 
						|
		    values returns zero as the value of this
 | 
						|
		    object.  This can be used by an NMS as an indication
 | 
						|
		    to deleted unused rows and reboot the device."
 | 
						|
	::= { extremeQosPolicy 1 }		 
 | 
						|
 | 
						|
	extremeQosClearIPFdb OBJECT-TYPE
 | 
						|
		SYNTAX      TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will clear the hardware IP
 | 
						|
                       flow table."
 | 
						|
	::= { extremeQosPolicy 4 }
 | 
						|
 | 
						|
	extremeQosClearFdb OBJECT-TYPE
 | 
						|
		SYNTAX      TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will clear the hardware MAC
 | 
						|
                       flow table."
 | 
						|
	::= { extremeQosPolicy 5 }
 | 
						|
 | 
						|
 | 
						|
        extremeQosRuleTable OBJECT-TYPE
 | 
						|
 		SYNTAX  SEQUENCE OF ExtremeQosRuleEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                "Table of QoS policy rules. Entries that duplicate the exact
 | 
						|
                same set of policy conditions are not allowed."
 | 
						|
	::= { extremeQosPolicy 2 }
 | 
						|
 | 
						|
        extremeQosRuleEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeQosRuleEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS  current
 | 
						|
		DESCRIPTION
 | 
						|
                "Entry in table of QoS policy rules"
 | 
						|
               INDEX { extremeQosRuleIndex } 
 | 
						|
	::= { extremeQosRuleTable 1 }
 | 
						|
 | 
						|
        ExtremeQosRuleEntry ::= SEQUENCE
 | 
						|
        {
 | 
						|
                extremeQosRuleIndex             INTEGER,
 | 
						|
                extremeQosRuleScope             INTEGER,
 | 
						|
                extremeQosRuleDirection         INTEGER,
 | 
						|
                extremeQosRuleInPort            INTEGER,
 | 
						|
                extremeQosRuleInPortMask        PortList,
 | 
						|
                extremeQosRuleDestAddrStart     IpAddress,
 | 
						|
                extremeQosRuleDestAddrEnd       IpAddress,
 | 
						|
                extremeQosRuleSrcAddrStart      IpAddress,
 | 
						|
                extremeQosRuleSrcAddrEnd        IpAddress,
 | 
						|
                extremeQosRuleProtocol          INTEGER,
 | 
						|
                extremeQosRuleDestL4PortStart   L4Port,
 | 
						|
                extremeQosRuleSourceL4PortStart L4Port,
 | 
						|
                extremeQosRuleTosMask           OCTET STRING,
 | 
						|
                extremeQosRuleTosMatch          OCTET STRING,
 | 
						|
                extremeQosRuleQosProfileIndex   INTEGER,
 | 
						|
                extremeQosRuleOwner             OwnerString,
 | 
						|
                extremeQosRuleRowStatus         RowStatus,
 | 
						|
                extremeQosRuleDestL4PortEnd     L4Port,
 | 
						|
                extremeQosRuleSourceL4PortEnd   L4Port,
 | 
						|
		extremeQosRulePrecedence	INTEGER,
 | 
						|
		extremeQosRuleCounter           Counter64,
 | 
						|
		extremeQosRuleName		DisplayString
 | 
						|
        }
 | 
						|
 | 
						|
        extremeQosRuleIndex  OBJECT-TYPE
 | 
						|
		SYNTAX          INTEGER
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"An index into the table of QoS policy pattern
 | 
						|
                rules. The index for a manager to use for creating
 | 
						|
                new rows is determined by reading the value of 
 | 
						|
                extremeNextAvailableQosRuleIndex."
 | 
						|
	::= { extremeQosRuleEntry 1 }
 | 
						|
 | 
						|
        extremeQosRuleScope  OBJECT-TYPE
 | 
						|
		SYNTAX  INTEGER { any (1), signaled(2), inband(3) }
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS  current
 | 
						|
		DESCRIPTION
 | 
						|
		"The scope of conditions in which this rule applies.
 | 
						|
                The value 'signaled' means that the policy rule is
 | 
						|
                applied only to QoS signaling messages e.g. RSVP. The
 | 
						|
                value 'inband' means that the policy rule is applied
 | 
						|
                only to data traffic passing through this node. the
 | 
						|
                value 'any' means that the policy is applied to any
 | 
						|
                of the above conditions. 
 | 
						|
 | 
						|
                Only the value 'any' is supported in ExtremeWare 6.0."
 | 
						|
                DEFVAL { any }
 | 
						|
	::= { extremeQosRuleEntry 2 }
 | 
						|
 | 
						|
        extremeQosRuleDirection  OBJECT-TYPE
 | 
						|
		SYNTAX          INTEGER { any(1), forward(2), backward(3) }
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The direction in which this rule applies. The value
 | 
						|
                'forward' means that the rule is applied to data streams
 | 
						|
                in the direction specified by the classification pattern.
 | 
						|
                The value 'backward' means that the rule is applied in
 | 
						|
                the reverse direction. The value 'any' means that the
 | 
						|
                rule is applied for traffic in either direction of data
 | 
						|
                flow. Note that the direction is applied to where the data 
 | 
						|
                flow itself will go, not to the direction of any signaling 
 | 
						|
                messages e.g. RSVP.
 | 
						|
 | 
						|
                Only the value 'forward' is supported in ExtremeWare 6.0."
 | 
						|
                DEFVAL { forward }
 | 
						|
	::= { extremeQosRuleEntry 3 }
 | 
						|
 | 
						|
        extremeQosRuleInPort  OBJECT-TYPE
 | 
						|
		SYNTAX          INTEGER
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The ifIndex value of the physical switch input port for which 
 | 
						|
                this rule applies. Rules that indicate an individual value
 | 
						|
                for this object have a lower precedence in ExtremeWare than
 | 
						|
                rules that specify IP patterns. Conversely, rules that use IP
 | 
						|
                patterns must apply to all physical ports and specify a value
 | 
						|
                of 0 for this object.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates an individual
 | 
						|
                value for this object together with non-default values for any 
 | 
						|
                of { extremeQosRuleDestAddrStart, extremeQosRuleDestAddrEnd,
 | 
						|
                extremeQosRuleSrcAddrStart, extremeQosRuleSrcAddrEnd,
 | 
						|
                extremeQosRuleProtocol, extremeQosRuleDestL4PortStart,
 | 
						|
                extremeQosRuleDestL4PortEnd, extremeQosRuleSourceL4PortStart,
 | 
						|
                extremeQosRuleSourceL4PortEnd and extremeQosRuleInPortMask }
 | 
						|
                will be rejected by the agent."
 | 
						|
                DEFVAL { 0 }
 | 
						|
	::= { extremeQosRuleEntry 4 }
 | 
						|
 | 
						|
        extremeQosRuleInPortMask  OBJECT-TYPE
 | 
						|
		SYNTAX          PortList
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The list of physical switch input ports which further
 | 
						|
	        qualifies an IP flow. This object is an octet string
 | 
						|
        	with the MSB of octet 0 indicating port 0 and LSB indicating
 | 
						|
		port 7. Similarly, the MSB of octet 1 indicates port 8 and it's 
 | 
						|
		LSB indicates port 15 and so on. The port numbers are 0-based.
 | 
						|
		This object has no meaning for rules defined on physical ports
 | 
						|
		that are not associated with an IP flow. Port based rules can be 
 | 
						|
		defined by assigning a non zero value to extremeQosRuleInPort. Any
 | 
						|
		attempt to set this value without specifying the source/destination 
 | 
						|
		address range and/or source/destination l4 port range will be rejected
 | 
						|
                by the agent. For IP flows that apply to all physical ports
 | 
						|
                in the switch, this will be a zero length octet string."
 | 
						|
	::= { extremeQosRuleEntry 5 }
 | 
						|
 | 
						|
        extremeQosRuleDestAddrStart  OBJECT-TYPE
 | 
						|
		SYNTAX          IpAddress
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The start of the destination IP address range for which this
 | 
						|
                 rule applies.If this object has any value other than the
 | 
						|
                 default then this rule takes precedence over any rule that
 | 
						|
                 specifies an individual physical input port, a VLAN or any
 | 
						|
                 incoming implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent."
 | 
						|
                DEFVAL { '00000000'h }      -- 0.0.0.0
 | 
						|
	::= { extremeQosRuleEntry 6 }
 | 
						|
 | 
						|
        extremeQosRuleDestAddrEnd  OBJECT-TYPE
 | 
						|
		SYNTAX          IpAddress
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The end of the destination IP address range for which this
 | 
						|
                 rule applies. If this object has any value other than the
 | 
						|
                 default then this rule takes precedence over any rule that
 | 
						|
                 specifies an individual physical input port, a VLAN or any
 | 
						|
                 incoming implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent."
 | 
						|
                DEFVAL { 'ffffffff'h }      -- 255.255.255.255
 | 
						|
	::= { extremeQosRuleEntry 7 }
 | 
						|
 | 
						|
        extremeQosRuleSrcAddrStart  OBJECT-TYPE
 | 
						|
		SYNTAX          IpAddress
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The start of the source IP address range for which this rule 
 | 
						|
                applies. If this object has any value other than the default
 | 
						|
                then this rule takes precedence over any rule that specifies
 | 
						|
                an individual physical input port, a VLAN or any incoming
 | 
						|
                implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent."
 | 
						|
                DEFVAL { '00000000'h }      -- 0.0.0.0
 | 
						|
	::= { extremeQosRuleEntry 8 }
 | 
						|
 | 
						|
        extremeQosRuleSrcAddrEnd  OBJECT-TYPE
 | 
						|
		SYNTAX          IpAddress
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The end of the source IP address range for which this rule 
 | 
						|
                applies. If this object has any value other than the default
 | 
						|
                then this rule takes precedence over any rule that specifies
 | 
						|
                an individual physical input port, a VLAN or any incoming
 | 
						|
                implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent."
 | 
						|
                DEFVAL { 'ffffffff'h }      -- 255.255.255.255
 | 
						|
	::= { extremeQosRuleEntry 9 }
 | 
						|
 | 
						|
        extremeQosRuleProtocol  OBJECT-TYPE
 | 
						|
		SYNTAX          INTEGER { any(1), udp(2), tcp(3), other(4), 
 | 
						|
					  tcpPermitEstablished(5), icmp(6) }
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The IP protocol number for which this rule applies. If this 
 | 
						|
                object has any value other than 'any' then this rule
 | 
						|
                takes precedence over any rule that specifies an individual
 | 
						|
                physical input port, a VLAN or any incoming implicit 802.1p
 | 
						|
                traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent."
 | 
						|
                DEFVAL { any }
 | 
						|
	::= { extremeQosRuleEntry 10 }
 | 
						|
 | 
						|
        extremeQosRuleDestL4PortStart  OBJECT-TYPE
 | 
						|
		SYNTAX          L4Port
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The destination starting layer 4 port number that would
 | 
						|
                be used to match an IP flow. The value of 0 means that all
 | 
						|
                layer 4 information would be ignored when matching an IP
 | 
						|
                flow. If this object has any value other than 0 then this
 | 
						|
                rule takes precedence over any rule that specifies an
 | 
						|
                individual physical input port, a VLAN or any incoming
 | 
						|
                implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent.
 | 
						|
 | 
						|
		Any attempt to write an ICMP rule specifying an IP pattern
 | 
						|
		with a non-default value for this object will be rejected by the
 | 
						|
		agent."
 | 
						|
                DEFVAL { 0 }
 | 
						|
	::= { extremeQosRuleEntry 11 }
 | 
						|
 | 
						|
        extremeQosRuleSourceL4PortStart  OBJECT-TYPE
 | 
						|
		SYNTAX          L4Port
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The source starting layer 4 port number that would be
 | 
						|
                used to match an IP flow. The value of 0 means that all
 | 
						|
                layer 4 information would be ignored when matching an IP
 | 
						|
                flow. If this object has any value other than 0 then this
 | 
						|
                rule takes precedence over any rule that specifies an
 | 
						|
                individual physical input port, a VLAN or any incoming
 | 
						|
                implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent.
 | 
						|
 | 
						|
		NOTE: For an ICMP rule that specifies an IP pattern, this 
 | 
						|
		object has a different meaning in that it specifies the ICMP Type
 | 
						|
		and Code values, in the following manner: The value of the Type must
 | 
						|
		be shifted to the left by 8 bits and logical ORed with the value of the 
 | 
						|
		Code. The result will be stored in this object. In this case, this 
 | 
						|
		object can only contain values between 0 and 65535 inclusive since the 
 | 
						|
		ICMP Type and Code values are limited between 0 and 255 each."
 | 
						|
 | 
						|
                DEFVAL { 0 }
 | 
						|
	::= { extremeQosRuleEntry 12 }
 | 
						|
 | 
						|
        extremeQosRuleTosMask  OBJECT-TYPE
 | 
						|
		SYNTAX          OCTET STRING (SIZE (1))
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          deprecated
 | 
						|
		DESCRIPTION
 | 
						|
		"A mask for the incoming IP Type-of-Service field to be applied
 | 
						|
                when matching. The value of 0 means that any incoming IP ToS
 | 
						|
                field is ignored.
 | 
						|
 | 
						|
                Only the default value is supported in ExtremeWare 6.0."
 | 
						|
                DEFVAL { '00'h }
 | 
						|
	::= { extremeQosRuleEntry 13 }
 | 
						|
 | 
						|
        extremeQosRuleTosMatch  OBJECT-TYPE
 | 
						|
		SYNTAX          OCTET STRING (SIZE (1))
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          deprecated
 | 
						|
		DESCRIPTION
 | 
						|
		"If the value of the incoming IP Type-of-Service field, after 
 | 
						|
                applying a mask of extremeQosRuleTosMask, is this value then
 | 
						|
                this rule is applied. 
 | 
						|
 | 
						|
                Only the default value is supported in ExtremeWare 6.0."
 | 
						|
                DEFVAL { '00'h }
 | 
						|
	::= { extremeQosRuleEntry 14 }
 | 
						|
 | 
						|
        extremeQosRuleQosProfileIndex  OBJECT-TYPE
 | 
						|
		SYNTAX          INTEGER 
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"A pointer into the extremeQosProfileTable indicating the 
 | 
						|
                QoS treatment and actions to be applied to traffic matching
 | 
						|
                this rule. A value of 0 means that this traffic will be
 | 
						|
                dropped/discarded. The default value is that this traffic
 | 
						|
                gets the default QoS treatment and actions."
 | 
						|
                DEFVAL { 1 }
 | 
						|
	::= { extremeQosRuleEntry 15 }
 | 
						|
 | 
						|
        extremeQosRuleOwner  OBJECT-TYPE
 | 
						|
		SYNTAX          OwnerString(SIZE (0..32))
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
                	"Indicates the identity of the manager that 
 | 
						|
			configured this entry."
 | 
						|
	::= { extremeQosRuleEntry 16 }
 | 
						|
 | 
						|
        extremeQosRuleRowStatus  OBJECT-TYPE
 | 
						|
		SYNTAX          RowStatus
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		  "The row status for this QoS rule. 
 | 
						|
 | 
						|
		  This OBJECT can be set to:
 | 
						|
 | 
						|
				active(1)
 | 
						|
				createAndGo(4)
 | 
						|
				createAndWait(5)
 | 
						|
				destroy(6)
 | 
						|
 | 
						|
		  The following values may be read:
 | 
						|
				active(1)
 | 
						|
				notReady(3). "
 | 
						|
 	::= { extremeQosRuleEntry 17 }
 | 
						|
 | 
						|
        extremeQosRuleDestL4PortEnd  OBJECT-TYPE
 | 
						|
		SYNTAX          L4Port
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The destination last layer 4 port number that would
 | 
						|
                determine the l4 port range to match an IP flow. The value
 | 
						|
                of 0 means that all layer 4 information would be ignored
 | 
						|
                when matching an IP flow. If this object has any value other
 | 
						|
                than 0 then this rule takes precedence over any rule that
 | 
						|
                specifies an individual physical input port, a VLAN or any
 | 
						|
                incoming implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent.
 | 
						|
 | 
						|
		Any attempt to write an ICMP rule specifying an IP pattern
 | 
						|
		with a non-default value for this object will be rejected by the
 | 
						|
		agent." 
 | 
						|
                DEFVAL { 0 }
 | 
						|
	::= { extremeQosRuleEntry 18 }
 | 
						|
 | 
						|
        extremeQosRuleSourceL4PortEnd  OBJECT-TYPE
 | 
						|
		SYNTAX          L4Port
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The source last layer 4 port number that would determine
 | 
						|
                the l4 port range to match an IP flow. The value of 0 means
 | 
						|
                that all layer 4 information would be ignored when matching
 | 
						|
                an IP flow. If this object has any value other than 0 then
 | 
						|
                this rule takes precedence over any rule that specifies an
 | 
						|
                individual physical input port, a VLAN or any incoming
 | 
						|
                implicit 802.1p traffic class rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent.
 | 
						|
 | 
						|
		Any attempt to write an ICMP rule specifying an IP pattern with
 | 
						|
		a non-default value for this object will be rejected by the agent."
 | 
						|
                DEFVAL { 0 }
 | 
						|
	::= { extremeQosRuleEntry 19 }
 | 
						|
 | 
						|
        extremeQosRulePrecedence  OBJECT-TYPE
 | 
						|
		SYNTAX          INTEGER
 | 
						|
		MAX-ACCESS 	read-create
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"The precedence used to select one rule over potentially 
 | 
						|
                multiple rules that might match an L3/L4 flow. The rule
 | 
						|
		with highest precedence  takes precedence over any rule
 | 
						|
		that specifies a matching flow, individual physical input
 | 
						|
		port, a VLAN or any incoming implicit 802.1p traffic class
 | 
						|
		rule.
 | 
						|
 | 
						|
                Any attempt to write a rule that indicates a non-default value
 | 
						|
                for this object together with an individual port value for
 | 
						|
                extremeQosRuleInPort will be rejected by the agent."
 | 
						|
                DEFVAL { 0 }
 | 
						|
	::= { extremeQosRuleEntry 20 }
 | 
						|
 | 
						|
        extremeQosRuleCounter  OBJECT-TYPE
 | 
						|
		SYNTAX          Counter64
 | 
						|
		MAX-ACCESS 	read-only
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		" " 
 | 
						|
                DEFVAL { 0 }
 | 
						|
	::= { extremeQosRuleEntry 21 }
 | 
						|
 | 
						|
	extremeQosRuleName OBJECT-TYPE
 | 
						|
		SYNTAX 		DisplayString (SIZE (0..32))
 | 
						|
                MAX-ACCESS 	read-create
 | 
						|
                STATUS		current
 | 
						|
                DESCRIPTION
 | 
						|
                "A unique Qos rule name. If this is not specified then the system 
 | 
						|
		generates one automatically."
 | 
						|
        ::= { extremeQosRuleEntry 22 }
 | 
						|
 | 
						|
-- ================================================================================
 | 
						|
-- Treatment/Action/QoSProfile
 | 
						|
-- ================================================================================
 | 
						|
-- 
 | 
						|
-- Several parameters are accessible, to a greater or lesser extent, for 
 | 
						|
-- specifying the treatment received by traffic that is classified as matching
 | 
						|
-- a static rule.
 | 
						|
-- 
 | 
						|
-- The following can be thought of as represented by a "per-hop behaviour" in 
 | 
						|
-- IETF DiffServ terminology or by a "QoS Profile" in Extreme terminology:
 | 
						|
--      - relative priority
 | 
						|
--      - minimum guaranteed bandwidth
 | 
						|
--      - maximum limit on bandwidth
 | 
						|
--      - limit on peak bandwidth
 | 
						|
--      - reserved buffer allocation
 | 
						|
--      - maximum limit on buffer allocation
 | 
						|
--      - filter/drop
 | 
						|
-- 
 | 
						|
-- In addition, the following actions can also be thought of as a part of the
 | 
						|
-- treatment:
 | 
						|
--      - trap to policy server
 | 
						|
--      - outgoing IP TOS/mark/mask
 | 
						|
--      - outgoing 802.1p mark
 | 
						|
-- 
 | 
						|
-- A set of parameters specify the scheduling characteristics of per-class 
 | 
						|
-- queues and the marking of traffic that exits those queues. The term
 | 
						|
-- "flowspec" is used loosely here although it has many of the characteristics
 | 
						|
-- of an IntServ flowspec.
 | 
						|
-- 
 | 
						|
-- <treatment> ::= drop | <qos_profile>
 | 
						|
--
 | 
						|
-- <qos_profile> ::= <flowspec>, <action>
 | 
						|
-- 
 | 
						|
-- <flowspec> ::= <tokenBucket> | <absoluteBw> | <percentBw>, <buffers>, <priority>
 | 
						|
-- <tokenBucket> ::= peakBW, sustBW, bucketSize
 | 
						|
-- <absoluteBW> ::= minBW, maxPeakBW, maxSustBW
 | 
						|
-- <percentBW> ::= minBWpercent, maxSustBWpercent, maxPeakBWpercent
 | 
						|
-- <buffers> ::= maxQueueLength, minBufferAlloc
 | 
						|
-- <priority> ::= relativePriority
 | 
						|
-- 
 | 
						|
-- <action> ::= <trap_to_server>, <mark_iptos>, <mark_8021p>
 | 
						|
-- <trap_to_server> ::= TRUE | FALSE
 | 
						|
-- <mark_iptos> ::= new_set_pattern, new_clear_pattern
 | 
						|
-- <mark_8021p> ::= INTEGER 0..7 | unchanged
 | 
						|
-- 
 | 
						|
-- On any device using first-generation silicon, additional 
 | 
						|
-- parameters are hard coded:
 | 
						|
-- 
 | 
						|
-- mark_iptos = 0,0   (i.e. IPTOS unchanged)
 | 
						|
-- 
 | 
						|
-- Note: for the ExtremeWare 4.0 release, some of the parameters are not 
 | 
						|
-- exposed for modification through this interface: these are represented as
 | 
						|
-- read-only - 6.0 behaviour is currently undefined. 
 | 
						|
--
 | 
						|
-- In particular, hard-coded values for the following are used in 4.0:
 | 
						|
--    maxPeakBWpercent ::= line rate or 100%
 | 
						|
--    maxQueueLength ::= infinite or something approaching total buffers in
 | 
						|
--                       the device
 | 
						|
--    minBufferAlloc ::= fixed at compile time <insert EW4.0 defaults>
 | 
						|
--    mark_8021p ::= for packets entering untagged: 0, 2, 4 or 6 depending on
 | 
						|
--                   queue number for packets entering tagged: unchanged.
 | 
						|
--
 | 
						|
-- 
 | 
						|
-- Existing table:
 | 
						|
--
 | 
						|
-- extremeQosProfileTable INDEX { extremeQosProfileIndex} SEQUENCE OF
 | 
						|
-- {
 | 
						|
--      extremeQosProfileIndex	        INTEGER ,
 | 
						|
--      extremeQosProfileName	        DisplayString,
 | 
						|
--	extremeQosProfileMinBw	        INTEGER (0..100),
 | 
						|
--	extremeQosProfileMaxBw		INTEGER (0..100),
 | 
						|
--	extremeQosProfilePriority	INTEGER {low, normal, medium, high}
 | 
						|
--	extremeQosProfileRowStatus	RowStatus
 | 
						|
-- }
 | 
						|
--
 | 
						|
-- Added the following "flowspec" columns to extremeQosProfileTable:
 | 
						|
--
 | 
						|
--        extremeQosProfileMinBwBps             INTEGER,
 | 
						|
--        extremeQosProfileMaxSustBwBps         INTEGER,
 | 
						|
--        extremeQosProfileMaxPeakBwBps         INTEGER,
 | 
						|
--        extremeQosProfileBucketSizeOctets     INTEGER,
 | 
						|
--        extremeQosProfileMaxPeakBwPercent     INTEGER (0..100),
 | 
						|
--        extremeQosProfileMaxQueueLengthOctets INTEGER,
 | 
						|
--        extremeQosProfileMinBufferAllocOctets INTEGER
 | 
						|
--
 | 
						|
-- Added the following "action" columns to extremeQosProfileTable:
 | 
						|
-- 
 | 
						|
--        extremeTrapToServer     TruthValue,     - send trap to policy server
 | 
						|
--        extremeMarkIpTosSet     OCTET STRING (SIZE (1)),
 | 
						|
--        extremeMarkIpTosClear   OCTET STRING (SIZE (1)),
 | 
						|
--        extremeMark8021p        INTEGER (0..7) or unchanged(8)  - see above
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
--        Capabilities
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
        extremeQosCapabilitiesTable OBJECT-TYPE
 | 
						|
 		SYNTAX  SEQUENCE OF ExtremeQosCapabilitiesEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                "Table of per-port QoS policy capabilities. An entry only
 | 
						|
                 exists in this table for ifTable entries representing
 | 
						|
                 physical ports. On a modular system with mixed capability
 | 
						|
                 silicon it is necessary to indicate the QoS capabilities to
 | 
						|
                 a manager."
 | 
						|
	::= { extremeQosPolicy 3 }
 | 
						|
 | 
						|
        extremeQosCapabilitiesEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeQosCapabilitiesEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS  current
 | 
						|
		DESCRIPTION
 | 
						|
                "Entry in table of QoS policy capabilities for a given switch
 | 
						|
                 port."
 | 
						|
                AUGMENTS { ifEntry }
 | 
						|
	::= { extremeQosCapabilitiesTable 1 }
 | 
						|
 | 
						|
        ExtremeQosCapabilitiesEntry ::= SEQUENCE
 | 
						|
        {
 | 
						|
                extremeQosCapMarkIpTosCapable         TruthValue,
 | 
						|
                extremeQosCapMatchIpTosCapable        TruthValue
 | 
						|
        }
 | 
						|
 | 
						|
        extremeQosCapMarkIpTosCapable  OBJECT-TYPE
 | 
						|
		SYNTAX          TruthValue
 | 
						|
		MAX-ACCESS 	read-only
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"This port is capable of supporting policies that involve
 | 
						|
                the changing of IP TOS octet values."
 | 
						|
	::= { extremeQosCapabilitiesEntry 1 }
 | 
						|
 | 
						|
        extremeQosCapMatchIpTosCapable  OBJECT-TYPE
 | 
						|
		SYNTAX          TruthValue
 | 
						|
		MAX-ACCESS 	read-only
 | 
						|
		STATUS          current
 | 
						|
		DESCRIPTION
 | 
						|
		"This port is capable of supporting policies that involve
 | 
						|
                packet classification based on matching of IP TOS octet 
 | 
						|
                values."
 | 
						|
	::= { extremeQosCapabilitiesEntry 2 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- Extreme Dynamic-Link Context System (DLCS) reporting
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-DLCS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
                MODULE-IDENTITY, OBJECT-TYPE, IpAddress, TimeTicks
 | 
						|
                                FROM SNMPv2-SMI
 | 
						|
                TruthValue      FROM SNMPv2-TC
 | 
						|
		DisplayString   FROM RFC1213-MIB
 | 
						|
                extremeAgent
 | 
						|
                                FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeDlcs MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "9903040000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION 
 | 
						|
                        "Extreme Dynamic-Link Context System (DLCS) status objects"
 | 
						|
        ::= { extremeAgent 8 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- Enable/disable DLCS
 | 
						|
--
 | 
						|
	extremeDlcsEnable OBJECT-TYPE
 | 
						|
		SYNTAX      TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will allow the agent to start 
 | 
						|
                        collecting DLCS binding information."
 | 
						|
	::= { extremeDlcs 1 }
 | 
						|
 | 
						|
	extremeDlcsNetbiosEnable OBJECT-TYPE
 | 
						|
		SYNTAX      TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will allow the agent to start 
 | 
						|
                        collecting DLCS binding information using the
 | 
						|
                        NetBios protocol."
 | 
						|
	::= { extremeDlcs 2 }
 | 
						|
 | 
						|
	extremeDlcsKerberos5Enable OBJECT-TYPE
 | 
						|
		SYNTAX      TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will allow the agent to start 
 | 
						|
                        collecting DLCS binding information using the
 | 
						|
                        Kerberos V5 protocol."
 | 
						|
	::= { extremeDlcs 3 }
 | 
						|
 | 
						|
	extremeDlcsRsvpEnable OBJECT-TYPE
 | 
						|
		SYNTAX      TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will allow the agent to start 
 | 
						|
                        collecting DLCS binding information using the RSVP
 | 
						|
                        protocol."
 | 
						|
	::= { extremeDlcs 4 }
 | 
						|
 | 
						|
	extremeDlcsDnsEnable OBJECT-TYPE
 | 
						|
		SYNTAX      TruthValue
 | 
						|
		MAX-ACCESS  read-write
 | 
						|
		STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
                      "Setting this to true will allow the agent to start 
 | 
						|
                        collecting DLCS binding information using the
 | 
						|
                        DNS protocol."
 | 
						|
	::= { extremeDlcs 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- DLCS Binding Table
 | 
						|
--
 | 
						|
--
 | 
						|
-- How is this table used?
 | 
						|
-- 
 | 
						|
-- (1) Manager creates extremeSmartTrapRulesEntry with
 | 
						|
-- extremeSmartTrapRulesIndex = XXXX
 | 
						|
-- extremeSmartTrapRulesDesiredOID = extremeDlcsBindingTable
 | 
						|
-- extremeSmartTrapRulesOperation = any
 | 
						|
-- 
 | 
						|
-- (2) Events are reported by agent creating a extremeSmartTrapInstanceEntry with:
 | 
						|
-- 
 | 
						|
-- extremeSmartTrapInstanceRule = XXXX
 | 
						|
-- extremeSmartTrapInstanceChangedOid = extremeDlcsBindingIndex
 | 
						|
-- extremeSmartTrapInstanceActualOperation = add, delete or modify
 | 
						|
-- 
 | 
						|
-- and generating the actual trap.
 | 
						|
-- 
 | 
						|
 | 
						|
        extremeDlcsBindingTable OBJECT-TYPE
 | 
						|
 		SYNTAX      SEQUENCE OF ExtremeDlcsBindingEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS      current
 | 
						|
                DESCRIPTION
 | 
						|
                "Table of DLCS Binding information. Entries are added and deleted
 | 
						|
                by the agent based on information gathered from the local network 
 | 
						|
                environment. Multiple entries may exist for almost identical sets
 | 
						|
                of bindings although the agent will ensure that exactly matching
 | 
						|
                entries are coalesced."
 | 
						|
	::= { extremeDlcs 6 }
 | 
						|
 | 
						|
        extremeDlcsBindingEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeDlcsBindingEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS  current
 | 
						|
		DESCRIPTION
 | 
						|
                "Entry in table of DLCS bindings."
 | 
						|
               INDEX { extremeDlcsBindingIndex } 
 | 
						|
	::= { extremeDlcsBindingTable 1 }
 | 
						|
 | 
						|
        ExtremeDlcsBindingEntry ::= SEQUENCE
 | 
						|
        {
 | 
						|
                extremeDlcsBindingIndex         INTEGER,
 | 
						|
                extremeDlcsBindingType          BITS,
 | 
						|
                extremeDlcsBindingSource        INTEGER,
 | 
						|
                extremeDlcsBindingUser          DisplayString,
 | 
						|
                extremeDlcsBindingGroup         DisplayString,
 | 
						|
                extremeDlcsBindingApplication   DisplayString,
 | 
						|
                extremeDlcsBindingHost          DisplayString,
 | 
						|
                extremeDlcsBindingIpAddress     IpAddress,
 | 
						|
                extremeDlcsBindingPhysPort      INTEGER,
 | 
						|
                extremeDlcsBindingUpdateTime    TimeTicks
 | 
						|
        }
 | 
						|
 | 
						|
        extremeDlcsBindingIndex  OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "An index into this table, chosen by the agent. This has
 | 
						|
                no significance to the manager beyond its uniqueness
 | 
						|
                within this agent."
 | 
						|
	::= { extremeDlcsBindingEntry 1 }
 | 
						|
 | 
						|
        extremeDlcsBindingType  OBJECT-TYPE
 | 
						|
            SYNTAX  BITS { user2ip(0), user2port(1), ip2port(2), 
 | 
						|
                           application2user(3), application2ip(4), 
 | 
						|
                           host2ip(5), group2ip(6), group2port(7), 
 | 
						|
                           user2group(8) }
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of binding expressed here. A given bit is set if DLCS
 | 
						|
                has detected that the two relevant items are bound together. 
 | 
						|
                e.g. an entry with application2user(3) set to 1 implies that
 | 
						|
                the username extremeDlcsBindingUser has been seen to be using 
 | 
						|
                the application extremeDlcsBindingApplication. In addition, if
 | 
						|
                this entry also has user2port(1) set to 1 then this user and
 | 
						|
                application have been detected as running on the physical
 | 
						|
                switch port extremeDlcsBindingPhysPort."
 | 
						|
	::= { extremeDlcsBindingEntry 2 }
 | 
						|
 | 
						|
        extremeDlcsBindingSource  OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER { other (1), local(2), netbiosquery(3),
 | 
						|
			 netbiosbind (4), dns(5), kerberos5(6), rsvp(7) }
 | 
						|
            MAX-ACCESS  read-only
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                "The source of the information binding."
 | 
						|
	::= { extremeDlcsBindingEntry 3 }
 | 
						|
 | 
						|
        extremeDlcsBindingUser  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The User name detected by DLCS. A string of length zero
 | 
						|
		 indicates no valid User name has been detected for this
 | 
						|
		 binding."
 | 
						|
	::= { extremeDlcsBindingEntry 4 }
 | 
						|
 | 
						|
        extremeDlcsBindingGroup  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The Group name detected by DLCS. A string of length zero
 | 
						|
                 indicates no valid Group name has been detected for this
 | 
						|
		 binding."
 | 
						|
	::= { extremeDlcsBindingEntry 5 }
 | 
						|
 | 
						|
        extremeDlcsBindingApplication  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The Application name detected by DLCS. A string of length 
 | 
						|
                zero indicates no valid Application name has been detected 
 | 
						|
                for this binding."
 | 
						|
	::= { extremeDlcsBindingEntry 6 }
 | 
						|
 | 
						|
        extremeDlcsBindingHost  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The Host name detected by DLCS. A string of length 
 | 
						|
                zero indicates no valid Host name has been detected 
 | 
						|
                for this binding."
 | 
						|
	::= { extremeDlcsBindingEntry 7 }
 | 
						|
 | 
						|
        extremeDlcsBindingIpAddress  OBJECT-TYPE
 | 
						|
            SYNTAX IpAddress
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The IP address detected by DLCS. A value of 0.0.0.0
 | 
						|
                indicates no valid IP address has been detected 
 | 
						|
                for this binding."
 | 
						|
	::= { extremeDlcsBindingEntry 8 }
 | 
						|
 | 
						|
        extremeDlcsBindingPhysPort  OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The physical port number (ifIndex) detected by DLCS.
 | 
						|
                This is valid in all bindings."
 | 
						|
	::= { extremeDlcsBindingEntry 9 }
 | 
						|
 | 
						|
        extremeDlcsBindingUpdateTime  OBJECT-TYPE
 | 
						|
            SYNTAX TimeTicks
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The value of sysUpTime when this entry was last updated."
 | 
						|
	::= { extremeDlcsBindingEntry 10 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
 | 
						|
EXTREME-FILETRANSFER-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
      MODULE-IDENTITY, IpAddress, OBJECT-TYPE		
 | 
						|
                        FROM SNMPv2-SMI
 | 
						|
      DisplayString, TestAndIncr, RowStatus
 | 
						|
			FROM SNMPv2-TC
 | 
						|
      OwnerString       FROM RMON-MIB
 | 
						|
      extremeAgent	FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
extremeFileTransfer	MODULE-IDENTITY
 | 
						|
	LAST-UPDATED	"9810211630Z"
 | 
						|
	ORGANIZATION	"Extreme Networks, Inc."
 | 
						|
	CONTACT-INFO	"www.extremenetworks.com"
 | 
						|
	DESCRIPTION	"Extreme File transfer objects"
 | 
						|
	::= {extremeAgent 10}
 | 
						|
 | 
						|
-- The file transfer group
 | 
						|
 | 
						|
extremeFileTransferGroup OBJECT IDENTIFIER ::= { extremeFileTransfer 1 }
 | 
						|
 | 
						|
extremeFileTransferNextAvailableIndex OBJECT-TYPE
 | 
						|
	SYNTAX  TestAndIncr
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION
 | 
						|
	      "The index of the next free row in the extremeFileTransferTable."
 | 
						|
	::= { extremeFileTransferGroup 1}
 | 
						|
 | 
						|
extremeFileTransferTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF FileTransferEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION
 | 
						|
		"A table of pending and completed file transfers."
 | 
						|
	::= { extremeFileTransferGroup 2 }
 | 
						|
 | 
						|
extremeFileTransferEntry OBJECT-TYPE
 | 
						|
	SYNTAX	FileTransferEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION
 | 
						|
                "A table entry containing information on a pending
 | 
						|
                or completed file transfer."
 | 
						|
	INDEX	{ extremeFileTransferIndex }
 | 
						|
	::= { extremeFileTransferTable 1 }
 | 
						|
 | 
						|
FileTransferEntry ::=
 | 
						|
	SEQUENCE {
 | 
						|
		extremeFileTransferIndex			INTEGER,
 | 
						|
		extremeFileTransferServerAddress		IpAddress,
 | 
						|
		extremeFileTransferFileName                    DisplayString,
 | 
						|
		extremeFileTransferOperation			INTEGER,
 | 
						|
		extremeFileTransferScheduledTime		OCTET STRING,
 | 
						|
		extremeFileTransferStartAdminStatus		INTEGER,
 | 
						|
		extremeFileTransferStartOperStatus		INTEGER,
 | 
						|
		extremeFileTransferLastExecutionStatus		INTEGER,
 | 
						|
		extremeFileTransferOwner                       OwnerString,
 | 
						|
		extremeFileTransferRowStatus			RowStatus
 | 
						|
	}
 | 
						|
		
 | 
						|
extremeFileTransferIndex OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER
 | 
						|
        MAX-ACCESS  not-accessible
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
		"An index into the file transfer table."
 | 
						|
        ::= { extremeFileTransferEntry 1 }
 | 
						|
 | 
						|
extremeFileTransferServerAddress OBJECT-TYPE
 | 
						|
        SYNTAX  IpAddress
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
		"This is the address of the TFTP server from which to
 | 
						|
		download the image or configuration or upload the 
 | 
						|
		configuration."
 | 
						|
        ::= { extremeFileTransferEntry 2 }
 | 
						|
 | 
						|
extremeFileTransferFileName OBJECT-TYPE
 | 
						|
        SYNTAX  DisplayString (SIZE(0..64))
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
		"This is the name of the file to be downloaded or uploaded."
 | 
						|
        ::= { extremeFileTransferEntry 3 }
 | 
						|
 | 
						|
extremeFileTransferOperation OBJECT-TYPE
 | 
						|
         SYNTAX  INTEGER {
 | 
						|
                    downloadImageToPrimaryImmediate(1),
 | 
						|
                    downloadImageToSecondaryImmediate(2),
 | 
						|
                    downloadConfigImmediate(3),
 | 
						|
                    uploadConfigImmediate(4),
 | 
						|
                    scheduleConfigUploadPeriodic(5),
 | 
						|
                    scheduleConfigUploadOnce(6),
 | 
						|
                    scheduleImageDownloadToPrimaryOnce(7),
 | 
						|
                    scheduleImageDownloadToSecondaryOnce(8),
 | 
						|
		    scheduleConfigDownloadOnce(9)
 | 
						|
                 }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS  current
 | 
						|
         DESCRIPTION 
 | 
						|
                 "Indication of the file transfer operation.
 | 
						|
                  This object allows configuration of uploads and/or
 | 
						|
                  downloads either immediately or at a scheduled time.
 | 
						|
 | 
						|
		  A value of downloadImageToPrimaryImmediate(1) or 
 | 
						|
		  downloadImageToSecondaryImmediate(2) describes immediate 
 | 
						|
		  download of a software image to either the primary or 
 | 
						|
		  secondary permanent store. A value of 
 | 
						|
		  downloadConfigImmediate(3) describes immediate download
 | 
						|
		  of a configuration file to non-volatile store. A value
 | 
						|
		  of uploadConfigImmediate(4) describes the immediate upload
 | 
						|
		  of the currently running configuration to the server.
 | 
						|
 | 
						|
		  A value of scheduleConfigUploadOnce(6) describes a single 
 | 
						|
		  upload of the current configuration to the server at the 
 | 
						|
		  time extremeFileTransferScheduledTime. A value of 
 | 
						|
		  scheduleConfigUploadPeriodic(5) describes daily uploads 
 | 
						|
		  of the current configuration to the server at the time 
 | 
						|
		  extremeFileTransferScheduledTime every day.
 | 
						|
 | 
						|
		  A value of scheduleImageDownloadToPrimaryOnce(7) or 
 | 
						|
		  scheduleImageDownloadToSecondaryOnce(8) describes a single 
 | 
						|
		  download of a software image to either the primary or 
 | 
						|
		  secondary permanent store at the time
 | 
						|
		  extremeFileTransferScheduledTime.
 | 
						|
 | 
						|
		  This object can be modified only if
 | 
						|
		  extremeFileTransferStartOperStatus for this entry is idle(1).
 | 
						|
 | 
						|
                  Note that any attempts to modify this object including
 | 
						|
                  row creation which would result in multiple downloads
 | 
						|
                  would cause the operation to fail. Managers are
 | 
						|
                  strongly recommened to examine the 
 | 
						|
                  extremeFileTransferStartOperStatus object for the entries
 | 
						|
                  in the table to determine the status of downloads
 | 
						|
                  before attempting to modify this object."
 | 
						|
         ::= { extremeFileTransferEntry 4 }
 | 
						|
 | 
						|
extremeFileTransferScheduledTime OBJECT-TYPE -- This convention is from RMON2
 | 
						|
        SYNTAX  OCTET STRING (SIZE (0 | 8 | 11))
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "The time of the day at which the file transfer operation 
 | 
						|
                should be initiated. This object is meaningful only for
 | 
						|
                scheduled file transfers.
 | 
						|
 | 
						|
                field  octets  contents                  range
 | 
						|
                -----  ------  --------                  -----
 | 
						|
                1      1-2   year                      0..65536
 | 
						|
                2       3    month                     1..12
 | 
						|
                3       4    day                       1..31
 | 
						|
                4       5    hour                      0..23
 | 
						|
                5       6    minutes                   0..59
 | 
						|
                6       7    seconds                   0..60
 | 
						|
                                         (use 60 for leap-second)
 | 
						|
                7       8    deci-seconds              0..9
 | 
						|
                8       9    direction from UTC        '+' / '-'
 | 
						|
                9      10    hours from UTC            0..11
 | 
						|
                10      11    minutes from UTC         0..59
 | 
						|
 | 
						|
                For example, Tuesday May 26, 1992 at 1:30:15 PM
 | 
						|
                EDT would be displayed as:
 | 
						|
 | 
						|
                     1992-5-26,13:30:15.0,-4:0
 | 
						|
 | 
						|
                Note that if only local time is known, then
 | 
						|
                timezone information (fields 8-10) is not
 | 
						|
                present, and if no time information is known, the null
 | 
						|
                string is returned."
 | 
						|
        ::= { extremeFileTransferEntry 5 }
 | 
						|
	
 | 
						|
extremeFileTransferStartAdminStatus OBJECT-TYPE
 | 
						|
         SYNTAX  INTEGER {
 | 
						|
                    start(1),
 | 
						|
                    cancel(2)       
 | 
						|
                 }
 | 
						|
         MAX-ACCESS  read-create
 | 
						|
         STATUS  current
 | 
						|
         DESCRIPTION 
 | 
						|
                 "Writing to this object initiates the upload/download or
 | 
						|
                 schedules one. The extremeFileTransferStartOperStatus object
 | 
						|
                 should be checked before attempting to set this object.
 | 
						|
                 This object cannot be modified while the 
 | 
						|
                 extremeFileTransferStartOperStatus is inProgress(3). This
 | 
						|
		 object can be set start(1) only if the
 | 
						|
		 extremeFileTransferStartOperStatus is idle(1). A scheduled
 | 
						|
		 upload/download will be cancelled by setting the value of
 | 
						|
		 this object to cancel(2)."
 | 
						|
         DEFVAL { cancel }
 | 
						|
        ::= { extremeFileTransferEntry 6}
 | 
						|
	
 | 
						|
extremeFileTransferStartOperStatus OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER {
 | 
						|
                  idle(1),
 | 
						|
                  scheduled(2),
 | 
						|
                  inProgress(3)
 | 
						|
                }
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS  current
 | 
						|
         DESCRIPTION 
 | 
						|
		"The agent sets this value to reflect the current status of 
 | 
						|
                the file transfer operation. Reading this object is meaningful 
 | 
						|
                only if the extremeFileTransferRowStatus is active(1). The
 | 
						|
		current status is determined by the agent by examining the
 | 
						|
		values for extremeFileTransferOperation and
 | 
						|
		extremeFileTransferStartAdminStatus."
 | 
						|
        ::= { extremeFileTransferEntry 7 }
 | 
						|
 | 
						|
extremeFileTransferLastExecutionStatus OBJECT-TYPE
 | 
						|
        SYNTAX  INTEGER { -- These values are from RMON-2
 | 
						|
                    success(1),
 | 
						|
                    statusUnknown(2),
 | 
						|
                    generalError(3),
 | 
						|
                    noResponseFromServer(4),
 | 
						|
                    checksumError(5),
 | 
						|
                    incompatibleImage(6),
 | 
						|
                    tftpFileNotFound(7),
 | 
						|
                    tftpAccessViolation(8),
 | 
						|
		    fileTooLarge(9),
 | 
						|
		    downloadInProgress(10)
 | 
						|
                }
 | 
						|
         MAX-ACCESS  read-only
 | 
						|
         STATUS  current
 | 
						|
         DESCRIPTION 
 | 
						|
		"The  status of the last file transfer operation. This value 
 | 
						|
                is returned as statusUnknown(1) until the
 | 
						|
		extremeFileTransferRowStatus is set to active(1) or when the
 | 
						|
		extremeFileTransferStartOperStatus is inProgress(3). After an
 | 
						|
		upload/download, the agent will update this value with the
 | 
						|
		result of the file transfer. Managers should read this object
 | 
						|
		before modifying extremeFileTransferOperation because the
 | 
						|
		agent would set this value to statusUnknown(2) in such cases."
 | 
						|
        ::= { extremeFileTransferEntry 8 }
 | 
						|
 | 
						|
extremeFileTransferOwner OBJECT-TYPE
 | 
						|
        SYNTAX  OwnerString(SIZE (0..32))
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "Indicates the identity of the manager that configured this
 | 
						|
                 file transfer entry."
 | 
						|
        ::= { extremeFileTransferEntry 9 }
 | 
						|
 | 
						|
extremeFileTransferRowStatus OBJECT-TYPE
 | 
						|
        SYNTAX  RowStatus
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS  current
 | 
						|
        DESCRIPTION
 | 
						|
                "The status of this table entry. This object can not be
 | 
						|
		modified while the extremeFileTransferStatus is inProgress(1).
 | 
						|
		Setting this object to notInService(2) or destroy(6) will
 | 
						|
		cancel any scheduled uploads if this entry was configured for
 | 
						|
		one.
 | 
						|
 | 
						|
                Note that any attempts to create new rows which would result
 | 
						|
		in multiple downloads would cause the row creation to fail.
 | 
						|
		Similarly, attempting to delete a row while
 | 
						|
		extremeFileTransferStartOperStatus is inProgress(3) would fail.
 | 
						|
		Managers are strongly recommened to examine the
 | 
						|
		extremeFileTransferStartOperStatus object for the entries in 
 | 
						|
                the table to determine the status of downloads before
 | 
						|
		attempting row creation/deletion."
 | 
						|
        ::= { extremeFileTransferEntry 10 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
EXTREME-RTSTATS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
                MODULE-IDENTITY, OBJECT-TYPE, TimeTicks,
 | 
						|
                	Counter32 FROM SNMPv2-SMI
 | 
						|
                extremeAgent    FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeRtStats MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "9906240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION 
 | 
						|
                        "Extreme real time stats related objects"
 | 
						|
        ::= { extremeAgent 11 }
 | 
						|
 | 
						|
          extremeRtStatsTable OBJECT-TYPE
 | 
						|
              SYNTAX SEQUENCE OF ExtremeRtStatsEntry
 | 
						|
              MAX-ACCESS not-accessible
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "A list of real time stats entries."
 | 
						|
              ::= { extremeRtStats 1 }
 | 
						|
 | 
						|
          extremeRtStatsEntry OBJECT-TYPE
 | 
						|
              SYNTAX ExtremeRtStatsEntry
 | 
						|
              MAX-ACCESS not-accessible
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The last sample of Ethernet statistics on a
 | 
						|
                  particular Ethernet interface.  This sample is
 | 
						|
                  associated with the RMON historyControlEntry 
 | 
						|
		  which set up the parameters for a regular collection 
 | 
						|
		  of these samples."
 | 
						|
              INDEX { extremeRtStatsIndex }
 | 
						|
              ::= { extremeRtStatsTable 1 }
 | 
						|
 | 
						|
          ExtremeRtStatsEntry ::= SEQUENCE {
 | 
						|
              extremeRtStatsIndex               INTEGER (1..65535),
 | 
						|
              extremeRtStatsIntervalStart       TimeTicks,
 | 
						|
              extremeRtStatsCRCAlignErrors      Counter32,
 | 
						|
              extremeRtStatsUndersizePkts       Counter32,
 | 
						|
              extremeRtStatsOversizePkts        Counter32,
 | 
						|
              extremeRtStatsFragments           Counter32,
 | 
						|
              extremeRtStatsJabbers             Counter32,
 | 
						|
              extremeRtStatsCollisions          Counter32,
 | 
						|
              extremeRtStatsTotalErrors         Counter32,
 | 
						|
              extremeRtStatsUtilization         INTEGER (0..10000)
 | 
						|
          }
 | 
						|
 | 
						|
          extremeRtStatsIndex OBJECT-TYPE
 | 
						|
              SYNTAX INTEGER (1..65535)
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The history of which this entry is a part.  The
 | 
						|
                  history identified by a particular value of this
 | 
						|
                  index is the same history as identified by the same 
 | 
						|
                  value of historyControlIndex of the RMON historyControl
 | 
						|
                  table."
 | 
						|
              ::= { extremeRtStatsEntry 1 }
 | 
						|
 | 
						|
          extremeRtStatsIntervalStart OBJECT-TYPE
 | 
						|
              SYNTAX TimeTicks
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The value of sysUpTime at the start of the interval
 | 
						|
                  over which this sample was measured."
 | 
						|
              ::= { extremeRtStatsEntry 2 }
 | 
						|
 | 
						|
          extremeRtStatsCRCAlignErrors OBJECT-TYPE
 | 
						|
              SYNTAX Counter32
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The number of packets received during the last 
 | 
						|
		  sampling interval that had a length (excluding 
 | 
						|
		  framing bits but including FCS octets) between 64 
 | 
						|
		  and 1518 octets, inclusive, but had either a bad 
 | 
						|
		  Frame Check Sequence (FCS) with an integral number 
 | 
						|
		  of octets (FCS Error) or a bad FCS with a non-integral 
 | 
						|
		  number of octets (Alignment Error)."
 | 
						|
              ::= { extremeRtStatsEntry 3 }
 | 
						|
 | 
						|
          extremeRtStatsUndersizePkts OBJECT-TYPE
 | 
						|
              SYNTAX Counter32
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The number of packets received during the last
 | 
						|
                  sampling interval that were less than 64 octets
 | 
						|
                  long (excluding framing bits but including FCS
 | 
						|
                  octets) and were otherwise well formed."
 | 
						|
              ::= { extremeRtStatsEntry 4 }
 | 
						|
 | 
						|
          extremeRtStatsOversizePkts OBJECT-TYPE
 | 
						|
              SYNTAX Counter32
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The number of packets received during the 
 | 
						|
                  last sampling interval that were longer than 
 | 
						|
                  1518 octets (excluding framing bits but including
 | 
						|
                  FCS octets) but were otherwise well formed."
 | 
						|
              ::= { extremeRtStatsEntry 5 }
 | 
						|
 | 
						|
          extremeRtStatsFragments OBJECT-TYPE
 | 
						|
              SYNTAX Counter32
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The total number of packets received during the
 | 
						|
                  last sampling interval that were less than 64 octets 
 | 
						|
                  in length (excluding framing bits but including FCS
 | 
						|
                  octets) had either a bad Frame Check Sequence (FCS)
 | 
						|
                  with an integral number of octets (FCS Error) or a bad
 | 
						|
                  FCS with a non-integral number of octets (Alignment
 | 
						|
                  Error)."
 | 
						|
              ::= { extremeRtStatsEntry 6 }
 | 
						|
 | 
						|
          extremeRtStatsJabbers OBJECT-TYPE
 | 
						|
              SYNTAX Counter32
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The number of packets received during the last
 | 
						|
                  sampling interval that were longer than 1518 octets
 | 
						|
                  (excluding framing bits but including FCS octets),
 | 
						|
                  and  had either a bad Frame Check Sequence (FCS)
 | 
						|
                  with an integral number of octets (FCS Error) or
 | 
						|
                  a bad FCS with a non-integral number of octets
 | 
						|
                  (Alignment Error)."
 | 
						|
              ::= { extremeRtStatsEntry 7 }
 | 
						|
 | 
						|
          extremeRtStatsCollisions OBJECT-TYPE
 | 
						|
              SYNTAX Counter32
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The best estimate of the total number of collisions
 | 
						|
                  on this Ethernet segment during this sampling
 | 
						|
                  interval."
 | 
						|
              ::= { extremeRtStatsEntry 8 }
 | 
						|
 | 
						|
          extremeRtStatsTotalErrors OBJECT-TYPE
 | 
						|
              SYNTAX Counter32
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The total number of errors on this Ethernet segment 
 | 
						|
                  during this sampling interval. This is the sum of the
 | 
						|
                  crc, fragments, jabbers and collisions counters over
 | 
						|
                  this sampling interval."
 | 
						|
              ::= { extremeRtStatsEntry 9 }
 | 
						|
 | 
						|
          extremeRtStatsUtilization OBJECT-TYPE
 | 
						|
              SYNTAX INTEGER (0..10000)
 | 
						|
              MAX-ACCESS read-only
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The best estimate of the mean physical layer
 | 
						|
                  network utilization on this interface during this
 | 
						|
                  sampling interval, in hundredths of a percent."
 | 
						|
              ::= { extremeRtStatsEntry 10 }
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ==================================================================================
 | 
						|
EXTREME-ESRP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY         FROM SNMPv2-SMI
 | 
						|
		RowStatus               FROM SNMPv2-TC
 | 
						|
		MacAddress              FROM SNMPv2-TC
 | 
						|
		OBJECT-TYPE             FROM SNMPv2-SMI
 | 
						|
		IpAddress               FROM SNMPv2-SMI
 | 
						|
                TruthValue              FROM SNMPv2-TC
 | 
						|
                ExtremeGenAddr          FROM EXTREME-BASE-MIB
 | 
						|
                extremeAgent            FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeEsrp MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Standby Routing Protocol information"
 | 
						|
        ::= { extremeAgent 12 }
 | 
						|
 | 
						|
	extremeEsrpTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEsrpEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains ESRP information for this device."
 | 
						|
		::= { extremeEsrp 2 }
 | 
						|
 | 
						|
	extremeEsrpEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEsrpEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual entry of this table contains ESRP information for				 a given vlan belonging to a given ESRP group."
 | 
						|
		INDEX {extremeEsrpVlanIfIndex, extremeEsrpGroup}
 | 
						|
		::= {extremeEsrpTable 1}
 | 
						|
 | 
						|
	ExtremeEsrpEntry ::= SEQUENCE {
 | 
						|
                extremeEsrpVlanIfIndex        INTEGER,
 | 
						|
                extremeEsrpGroup              INTEGER,
 | 
						|
                extremeEsrpRowStatus          RowStatus,
 | 
						|
                extremeEsrpNetAddress         ExtremeGenAddr,
 | 
						|
                extremeEsrpState              INTEGER,
 | 
						|
                extremeEsrpPriority           INTEGER,
 | 
						|
                extremeEsrpElectionAlgorithm  INTEGER,
 | 
						|
                extremeEsrpHelloTimer         INTEGER,
 | 
						|
                extremeEsrpActivePorts        INTEGER,
 | 
						|
                extremeEsrpTrackedActivePorts INTEGER,
 | 
						|
                extremeEsrpTrackedIpRoutes    INTEGER,
 | 
						|
                extremeEsrpTrackedPings       INTEGER,
 | 
						|
                extremeEsrpNumTransitionsToMaster INTEGER,
 | 
						|
                extremeEsrpNumTransitionsToSlave  INTEGER,
 | 
						|
                extremeEsrpInternalActivePorts    INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEsrpVlanIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS	accessible-for-notify
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Any index to this table has a value that is
 | 
						|
                        the same as the ifIndex of one of the vlans
 | 
						|
                        present in the ifTable."
 | 
						|
                ::= { extremeEsrpEntry 1 }
 | 
						|
 | 
						|
         extremeEsrpGroup OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER (1..65535)
 | 
						|
                MAX-ACCESS 	accessible-for-notify
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates a gateway addresses this router backs
 | 
						|
                        up. Any gateway address can be backed up by a
 | 
						|
                        group of routers with one as the master and the
 | 
						|
                        others as backup. An instance of this object 
 | 
						|
                        refers to one such group. Only the default group
 | 
						|
                        1 is supported currently."
 | 
						|
                ::= { extremeEsrpEntry 2 }
 | 
						|
 | 
						|
          extremeEsrpRowStatus OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The status of this entry."
 | 
						|
                ::= { extremeEsrpEntry 3 }
 | 
						|
                
 | 
						|
          extremeEsrpNetAddress OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeGenAddr
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The IP/IPX address of this vlan. This entry
 | 
						|
                        is null if no address has been assigned to the
 | 
						|
                        vlan."
 | 
						|
                ::= { extremeEsrpEntry 4 }
 | 
						|
                
 | 
						|
          extremeEsrpState OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER {
 | 
						|
                        neutral(1),
 | 
						|
                        master(2),
 | 
						|
                        slave(3)
 | 
						|
                }
 | 
						|
        	MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This indicates the ESRP state of this ESRP router."
 | 
						|
                ::= { extremeEsrpEntry 5 }
 | 
						|
 | 
						|
        extremeEsrpPriority OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER  (1..255)
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The priority which would be advertised by this
 | 
						|
                        router for determining the esrp master."
 | 
						|
                ::= { extremeEsrpEntry 6 }
 | 
						|
 | 
						|
         extremeEsrpElectionAlgorithm OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER {
 | 
						|
                        portsTrackPriorityMac(1),
 | 
						|
                        trackPortsPriorityMac(2),
 | 
						|
                        priorityPortsTrackMac(3),
 | 
						|
		        priorityTrackPortsMac(4),
 | 
						|
		        priorityMacOnly(5)
 | 
						|
                }
 | 
						|
                MAX-ACCESS read-create
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The algorithm to use in selecting the esrp master."
 | 
						|
        ::= { extremeEsrpEntry 7 }
 | 
						|
 | 
						|
        extremeEsrpHelloTimer OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER  (1..255)
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The time interval for exchanging hello messages."
 | 
						|
                ::= { extremeEsrpEntry 8 }
 | 
						|
 | 
						|
        extremeEsrpActivePorts OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER  (1..65535)
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of physical ports that are in this
 | 
						|
                        vlan."
 | 
						|
                ::= { extremeEsrpEntry 9 }
 | 
						|
 | 
						|
        extremeEsrpTrackedActivePorts OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The total number of ports belonging to the vlans
 | 
						|
                        that are tracked by this esrp router."
 | 
						|
                ::= { extremeEsrpEntry 10 }
 | 
						|
 | 
						|
        extremeEsrpTrackedIpRoutes OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The total number of ip routes that are tracked
 | 
						|
                        by this esrp router."
 | 
						|
                ::= { extremeEsrpEntry 11 }
 | 
						|
 | 
						|
        extremeEsrpTrackedPings OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The total number of ip addresses that are ping-tracked
 | 
						|
                        by this esrp router."
 | 
						|
                ::= { extremeEsrpEntry 12 }
 | 
						|
 | 
						|
        extremeEsrpNumTransitionsToMaster OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The total number of transitions to Master
 | 
						|
                        by this esrp router."
 | 
						|
                ::= { extremeEsrpEntry 13 }
 | 
						|
 | 
						|
        extremeEsrpNumTransitionsToSlave OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The total number of transitions to Slave
 | 
						|
                        by this esrp router."
 | 
						|
                ::= { extremeEsrpEntry 14 }
 | 
						|
 | 
						|
        extremeEsrpInternalActivePorts OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER  (1..65535)
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of internal physical ports that are
 | 
						|
                        in this vlan."
 | 
						|
                ::= { extremeEsrpEntry 15 }
 | 
						|
 | 
						|
	extremeEsrpNeighborTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEsrpNeighborEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains ESRP information received from the ESRP 
 | 
						|
			 neighbors of this device."
 | 
						|
		::= { extremeEsrp 3 }
 | 
						|
 | 
						|
	extremeEsrpNeighborEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEsrpNeighborEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"Each individual entry of this table contains ESRP information 
 | 
						|
			of one ESRP neighbor."
 | 
						|
		INDEX {extremeEsrpVlanIfIndex,
 | 
						|
                       extremeEsrpGroup,
 | 
						|
                       extremeEsrpNeighborMacAddress}
 | 
						|
		::= {extremeEsrpNeighborTable 1}
 | 
						|
 | 
						|
	ExtremeEsrpNeighborEntry  ::= SEQUENCE {
 | 
						|
                extremeEsrpNeighborMacAddress  MacAddress,
 | 
						|
                extremeEsrpNeighborGroup       INTEGER,
 | 
						|
                extremeEsrpNeighborNetAddress  ExtremeGenAddr,
 | 
						|
                extremeEsrpNeighborState       INTEGER,
 | 
						|
                extremeEsrpNeighborPriority    INTEGER,
 | 
						|
                extremeEsrpNeighborElectionAlgorithm INTEGER,
 | 
						|
                extremeEsrpNeighborHelloTimer  INTEGER,
 | 
						|
                extremeEsrpNeighborActivePorts INTEGER,
 | 
						|
                extremeEsrpNeighborTrackedActivePorts  INTEGER,
 | 
						|
                extremeEsrpNeighborTrackedIpRoutes     INTEGER,
 | 
						|
                extremeEsrpNeighborInternalActivePorts INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEsrpNeighborMacAddress OBJECT-TYPE
 | 
						|
                SYNTAX  MacAddress
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Mac address of other esrp routers that backup
 | 
						|
                        this gateway address."
 | 
						|
                ::= { extremeEsrpNeighborEntry 1 }
 | 
						|
 | 
						|
         extremeEsrpNeighborGroup OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER (1..65535)
 | 
						|
                MAX-ACCESS 	not-accessible
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates a gateway addresses this router backs
 | 
						|
                        up. Any gateway address can be backed up by a
 | 
						|
                        group of routers with one as the master and the
 | 
						|
                        others as backup. An instance of this object 
 | 
						|
                        refers to one such group. Note that this object
 | 
						|
                        is defined in addition to extremeEsrpGroup.
 | 
						|
                        Whereas the extremeEsrpGroup refers to the group
 | 
						|
                        information advertised by this host the
 | 
						|
                        extremeEsrpNeighborGroup refers to the group
 | 
						|
                        information reported by the neighbor. There
 | 
						|
                        might be a conflict. Only the default group
 | 
						|
                        1 is supported currently."
 | 
						|
                ::= { extremeEsrpNeighborEntry 2 }
 | 
						|
 | 
						|
        extremeEsrpNeighborNetAddress OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeGenAddr
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The network layer address of this router. This
 | 
						|
                        may be null if no address was assigned."
 | 
						|
                ::= { extremeEsrpNeighborEntry 3 }
 | 
						|
 | 
						|
        extremeEsrpNeighborState OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER {
 | 
						|
                        neutral(1),
 | 
						|
                        master(2),
 | 
						|
                        slave(3)
 | 
						|
                }
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "State of the esrp neighbor."
 | 
						|
                ::= { extremeEsrpNeighborEntry 4 }
 | 
						|
 | 
						|
        extremeEsrpNeighborPriority OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The priority reported by this esrp neighbor."
 | 
						|
                ::= { extremeEsrpNeighborEntry 5 }
 | 
						|
 | 
						|
         extremeEsrpNeighborElectionAlgorithm OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER {
 | 
						|
                        portAndPriority(1),
 | 
						|
                        priority(2),
 | 
						|
                        priorityThenPort(3)
 | 
						|
                }
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The algorithm to use in selecting the esrp master
 | 
						|
                    reported by this esrp neighbor."
 | 
						|
                ::= { extremeEsrpNeighborEntry 6 }
 | 
						|
 | 
						|
         extremeEsrpNeighborHelloTimer OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The time interval for exchanging hello messages
 | 
						|
                        configured at this esrp neighbor."
 | 
						|
                ::= { extremeEsrpNeighborEntry 7 }
 | 
						|
 | 
						|
        extremeEsrpNeighborActivePorts OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of physical ports that are in present
 | 
						|
                        in the neighbor's vlan."
 | 
						|
                ::= { extremeEsrpNeighborEntry 8 }
 | 
						|
 | 
						|
        extremeEsrpNeighborTrackedActivePorts OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The total number of ports belonging to the vlans
 | 
						|
                        that are tracked by this esrp neighbor."
 | 
						|
                ::= { extremeEsrpNeighborEntry 9 }
 | 
						|
 | 
						|
        extremeEsrpNeighborTrackedIpRoutes OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The total number of ip routes that are tracked
 | 
						|
                        by this esrp neighbor."
 | 
						|
                ::= { extremeEsrpNeighborEntry 10 }
 | 
						|
 | 
						|
        extremeEsrpNeighborInternalActivePorts OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of internal ports that are in present
 | 
						|
                        in the neighbor."
 | 
						|
                ::= { extremeEsrpNeighborEntry 11 }
 | 
						|
 | 
						|
	extremeEsrpTrackVlanTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEsrpTrackVlanEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A table containing information on the VLANs tracked by 
 | 
						|
			this ESRP router."
 | 
						|
		::= { extremeEsrp 4 }
 | 
						|
 | 
						|
	extremeEsrpTrackVlanEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEsrpTrackVlanEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of tracked VLAN information."
 | 
						|
		INDEX {extremeEsrpVlanIfIndex,
 | 
						|
                       extremeEsrpGroup,
 | 
						|
                       extremeEsrpTrackVlanIfIndex}
 | 
						|
		::= {extremeEsrpTrackVlanTable 1}
 | 
						|
 | 
						|
	ExtremeEsrpTrackVlanEntry ::= SEQUENCE {
 | 
						|
                extremeEsrpTrackVlanIfIndex INTEGER,
 | 
						|
                extremeEsrpTrackVlanRowStatus RowStatus
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEsrpTrackVlanIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER   (1..65535)
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ifIndex of the tracked vlan."
 | 
						|
                ::= { extremeEsrpTrackVlanEntry 1 }
 | 
						|
 | 
						|
        extremeEsrpTrackVlanRowStatus OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The status of this entry."
 | 
						|
                ::= { extremeEsrpTrackVlanEntry 2 }
 | 
						|
 | 
						|
 | 
						|
	extremeEsrpTrackIpRouteTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEsrpTrackIpRouteEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A table containing information on the IP routes tracked
 | 
						|
			by this ESRP router."
 | 
						|
		::= { extremeEsrp 5 }
 | 
						|
 | 
						|
	extremeEsrpTrackIpRouteEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEsrpTrackIpRouteEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of tracked IP routes information."
 | 
						|
		INDEX {extremeEsrpVlanIfIndex,
 | 
						|
                       extremeEsrpGroup,
 | 
						|
                       extremeEsrpTrackIpRouteIpAddress,
 | 
						|
                       extremeEsrpTrackIpRouteNetMask}
 | 
						|
		::= {extremeEsrpTrackIpRouteTable 1}
 | 
						|
 | 
						|
	ExtremeEsrpTrackIpRouteEntry ::= SEQUENCE {
 | 
						|
                extremeEsrpTrackIpRouteIpAddress IpAddress,
 | 
						|
                extremeEsrpTrackIpRouteNetMask   IpAddress,
 | 
						|
                extremeEsrpTrackIpRouteRowStatus RowStatus
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEsrpTrackIpRouteIpAddress OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ifIndex of the tracked vlan."
 | 
						|
                ::= { extremeEsrpTrackIpRouteEntry 1 }
 | 
						|
 | 
						|
        extremeEsrpTrackIpRouteNetMask OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ifIndex of the tracked vlan."
 | 
						|
                ::= { extremeEsrpTrackIpRouteEntry 2 }
 | 
						|
 | 
						|
        extremeEsrpTrackIpRouteRowStatus OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The status of this entry."
 | 
						|
                ::= { extremeEsrpTrackIpRouteEntry 3 }
 | 
						|
 | 
						|
	extremeEsrpPortTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEsrpPortEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A table containing information on the ports belonging 
 | 
						|
			to the ESRP vlans on this router."
 | 
						|
		::= { extremeEsrp 6 }
 | 
						|
 | 
						|
	extremeEsrpPortEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEsrpPortEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of ESRP port information."
 | 
						|
		INDEX {extremeEsrpVlanIfIndex, extremeEsrpPortIfIndex}
 | 
						|
		::= {extremeEsrpPortTable 1}
 | 
						|
 | 
						|
	ExtremeEsrpPortEntry ::= SEQUENCE {
 | 
						|
                extremeEsrpPortIfIndex    INTEGER,
 | 
						|
                extremeEsrpPortState      TruthValue
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEsrpPortIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ifIndex of the physical port that is part
 | 
						|
                        of the vlan specified by the extremeEsrpVlanIfIndex."
 | 
						|
                ::= { extremeEsrpPortEntry 1 }
 | 
						|
 | 
						|
        extremeEsrpPortState OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS  read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates if esrp is enabled or disabled on this
 | 
						|
                        port."
 | 
						|
                ::= { extremeEsrpPortEntry 2 }
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
EXTREME-EDP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY         FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE             FROM SNMPv2-SMI
 | 
						|
		IpAddress               FROM SNMPv2-SMI
 | 
						|
		ifIndex                 FROM RFC1213-MIB
 | 
						|
		DisplayString           FROM RFC1213-MIB
 | 
						|
                TruthValue              FROM SNMPv2-TC
 | 
						|
                ExtremeDeviceId         FROM EXTREME-BASE-MIB
 | 
						|
                extremeAgent            FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
 | 
						|
        extremeEdp MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "9910200000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Discovery Protocol information"
 | 
						|
        ::= { extremeAgent 13 }
 | 
						|
 | 
						|
	extremeEdpTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEdpEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains EDP information of this device."
 | 
						|
		::= { extremeEdp 2 }
 | 
						|
 | 
						|
	extremeEdpEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEdpEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of EDP information of this device."
 | 
						|
		INDEX {extremeEdpPortIfIndex, extremeEdpNeighborId}
 | 
						|
		::= {extremeEdpTable 1}
 | 
						|
 | 
						|
	ExtremeEdpEntry ::= SEQUENCE {
 | 
						|
                extremeEdpPortIfIndex             INTEGER,
 | 
						|
                extremeEdpNeighborId              ExtremeDeviceId,
 | 
						|
                extremeEdpNeighborName            DisplayString,
 | 
						|
                extremeEdpNeighborSoftwareVersion DisplayString,
 | 
						|
                extremeEdpNeighborSlot      	  INTEGER,
 | 
						|
                extremeEdpNeighborPort      	  INTEGER,
 | 
						|
                extremeEdpEntryAge        	  INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEdpPortIfIndex OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS	accessible-for-notify
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ifIndex of the physical port on which this
 | 
						|
			entry was discovered via edp."
 | 
						|
                ::= { extremeEdpEntry 1 }
 | 
						|
 | 
						|
        extremeEdpNeighborId  OBJECT-TYPE
 | 
						|
                SYNTAX	ExtremeDeviceId
 | 
						|
                MAX-ACCESS 	accessible-for-notify
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The identifier associated with the neighbor."
 | 
						|
                ::= { extremeEdpEntry 2 }
 | 
						|
 | 
						|
        extremeEdpNeighborName  OBJECT-TYPE
 | 
						|
		SYNTAX	DisplayString
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The identifier associated with the neighbor."
 | 
						|
                ::= { extremeEdpEntry 3 }
 | 
						|
 | 
						|
        extremeEdpNeighborSoftwareVersion  OBJECT-TYPE
 | 
						|
		SYNTAX	DisplayString
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The identifier associated with the neighbor."
 | 
						|
                ::= { extremeEdpEntry 4 }
 | 
						|
 | 
						|
        extremeEdpNeighborSlot  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The slot on which this neighbor received the
 | 
						|
			edp message."
 | 
						|
                ::= { extremeEdpEntry 5 }
 | 
						|
 | 
						|
        extremeEdpNeighborPort  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The port on which this neighbor received the
 | 
						|
			edp message."
 | 
						|
                ::= { extremeEdpEntry 6 }
 | 
						|
 | 
						|
        extremeEdpEntryAge  OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The time in seconds since this entry was last
 | 
						|
			updated."
 | 
						|
                ::= { extremeEdpEntry 7 }
 | 
						|
 | 
						|
 | 
						|
	extremeEdpNeighborTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEdpNeighborEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains EDP neighbor information."
 | 
						|
		::= { extremeEdp 3 }
 | 
						|
 | 
						|
	extremeEdpNeighborEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEdpNeighborEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of EDP Neighbor information."
 | 
						|
		INDEX {extremeEdpPortIfIndex, extremeEdpNeighborId,
 | 
						|
                       extremeEdpNeighborVlanName}
 | 
						|
		::= {extremeEdpNeighborTable 1}
 | 
						|
 | 
						|
	ExtremeEdpNeighborEntry ::= SEQUENCE {
 | 
						|
                extremeEdpNeighborVlanName      DisplayString,
 | 
						|
                extremeEdpNeighborVlanId        INTEGER,
 | 
						|
                extremeEdpNeighborVlanIpAddress IpAddress
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEdpNeighborVlanName  OBJECT-TYPE
 | 
						|
		SYNTAX	DisplayString (SIZE(1..64))
 | 
						|
                MAX-ACCESS 	not-accessible
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The name of the vlan configured on and reported
 | 
						|
			by this edp neighbor."
 | 
						|
                ::= { extremeEdpNeighborEntry 1 }
 | 
						|
 | 
						|
        extremeEdpNeighborVlanId  OBJECT-TYPE
 | 
						|
		SYNTAX	INTEGER
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The vlan identifier associated with this vlan
 | 
						|
			configured on this neighbor."
 | 
						|
                ::= { extremeEdpNeighborEntry 2 }
 | 
						|
 | 
						|
        extremeEdpNeighborVlanIpAddress  OBJECT-TYPE
 | 
						|
		SYNTAX	IpAddress
 | 
						|
                MAX-ACCESS 	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ip address of the reported vlan."
 | 
						|
                ::= { extremeEdpNeighborEntry 3 }
 | 
						|
 | 
						|
 | 
						|
	extremeEdpPortTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeEdpPortEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			""
 | 
						|
		::= { extremeEdp 4 }
 | 
						|
 | 
						|
	extremeEdpPortEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeEdpPortEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			""
 | 
						|
		INDEX {ifIndex}
 | 
						|
		::= {extremeEdpPortTable 1}
 | 
						|
 | 
						|
	ExtremeEdpPortEntry ::= SEQUENCE {
 | 
						|
                extremeEdpPortState      TruthValue
 | 
						|
        }
 | 
						|
 | 
						|
        extremeEdpPortState OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS  read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates if edp is enabled or disabled on this
 | 
						|
                        port."
 | 
						|
                ::= { extremeEdpPortEntry 1 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
EXTREME-SLB-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
		MODULE-IDENTITY		FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE		FROM SNMPv2-SMI
 | 
						|
		IpAddress		FROM SNMPv2-SMI
 | 
						|
		TruthValue		FROM SNMPv2-TC
 | 
						|
		extremeAgent		FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
 | 
						|
	extremeSlb MODULE-IDENTITY
 | 
						|
		LAST-UPDATED "0003080000Z"
 | 
						|
		ORGANIZATION "Extreme Networks, Inc."
 | 
						|
		CONTACT-INFO "www.extremenetworks.com"
 | 
						|
		DESCRIPTION "Extreme Server Load Balancing information"
 | 
						|
	::= { extremeAgent 14 }
 | 
						|
 | 
						|
 | 
						|
	extremeSlbRealServerTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeSlbRealServerEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains information about a real server.
 | 
						|
			It currently indicates only whether the server is up."
 | 
						|
		::= { extremeSlb 1 }
 | 
						|
 | 
						|
	extremeSlbRealServerEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeSlbRealServerEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of real server information."
 | 
						|
		INDEX {extremeSlbRealServerIpAddress}
 | 
						|
		::= {extremeSlbRealServerTable 1}
 | 
						|
 | 
						|
	ExtremeSlbRealServerEntry ::= SEQUENCE {
 | 
						|
		extremeSlbRealServerIpAddress	IpAddress,
 | 
						|
		extremeSlbRealServerUp		TruthValue
 | 
						|
	}
 | 
						|
 | 
						|
	extremeSlbRealServerIpAddress	OBJECT-TYPE
 | 
						|
		SYNTAX	IpAddress
 | 
						|
		MAX-ACCESS 	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The IP address of the real server."
 | 
						|
		::= { extremeSlbRealServerEntry 1 }
 | 
						|
 | 
						|
	extremeSlbRealServerUp		OBJECT-TYPE
 | 
						|
		SYNTAX	TruthValue
 | 
						|
		MAX-ACCESS	read-write
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"Indicates whether the server is operational.
 | 
						|
			If the server is up, the load balancer may send
 | 
						|
			traffic to applications on the server.  If the
 | 
						|
			server is not up, the load balancer will send no
 | 
						|
			traffic to the server.  This status may be written
 | 
						|
			by an external device that knows the state of the
 | 
						|
			server."
 | 
						|
		::= { extremeSlbRealServerEntry 2 }
 | 
						|
 | 
						|
 | 
						|
	extremeSlbRealAppTable		OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeSlbRealAppEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains information about an application
 | 
						|
			on a particular TCP or UDP port of a real server.
 | 
						|
			It currently indicates only whether the application is
 | 
						|
			up."
 | 
						|
		::= { extremeSlb 2 }
 | 
						|
 | 
						|
	extremeSlbRealAppEntry		OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeSlbRealAppEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of real server application information."
 | 
						|
		INDEX {extremeSlbRealAppIpAddress,
 | 
						|
		       extremeSlbRealAppPort}
 | 
						|
		::= {extremeSlbRealAppTable 1}
 | 
						|
 | 
						|
	ExtremeSlbRealAppEntry ::= SEQUENCE {
 | 
						|
		extremeSlbRealAppIpAddress	IpAddress,
 | 
						|
		extremeSlbRealAppPort		INTEGER (0..65535),
 | 
						|
		extremeSlbRealAppUp		TruthValue
 | 
						|
	}
 | 
						|
 | 
						|
	extremeSlbRealAppIpAddress	OBJECT-TYPE
 | 
						|
		SYNTAX	IpAddress
 | 
						|
		MAX-ACCESS 	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The IP address of the real server."
 | 
						|
		::= { extremeSlbRealAppEntry 1 }
 | 
						|
 | 
						|
	extremeSlbRealAppPort		OBJECT-TYPE
 | 
						|
		SYNTAX	INTEGER (0..65535)
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"The TCP or UDP port on the real server that the
 | 
						|
			application is using."
 | 
						|
		::= { extremeSlbRealAppEntry 2 }
 | 
						|
 | 
						|
	extremeSlbRealAppUp		OBJECT-TYPE
 | 
						|
		SYNTAX	TruthValue
 | 
						|
		MAX-ACCESS	read-write
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"Indicates whether the application is operational.
 | 
						|
			If the application is up, the load balancer may
 | 
						|
			send traffic to it.  If the application is not up,
 | 
						|
			the load balancer will send no traffic to it, but
 | 
						|
			the load balancer may send traffic to other
 | 
						|
			applications on the same server."
 | 
						|
		::= { extremeSlbRealAppEntry 3 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
EXTREME-OSPF-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
		MODULE-IDENTITY	FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE		FROM SNMPv2-SMI
 | 
						|
		TruthValue		FROM SNMPv2-TC
 | 
						|
		RowStatus               FROM SNMPv2-TC
 | 
						|
		extremeAgent	        FROM EXTREME-BASE-MIB
 | 
						|
		extremeVlanIfIndex      FROM EXTREME-VLAN-MIB
 | 
						|
                IpAddress	        FROM SNMPv2-SMI;
 | 
						|
 | 
						|
 | 
						|
	extremeOspf MODULE-IDENTITY
 | 
						|
		LAST-UPDATED "0006280000Z"
 | 
						|
		ORGANIZATION "Extreme Networks, Inc."
 | 
						|
		CONTACT-INFO "www.extremenetworks.com"
 | 
						|
		DESCRIPTION "Extreme specific OSPF information"
 | 
						|
	::= { extremeAgent 15 }
 | 
						|
 | 
						|
 | 
						|
	extremeOspfInterfaceTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeOspfInterfaceEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains Extreme Networks specific information 
 | 
						|
			about OSPF interfaces."
 | 
						|
		::= { extremeOspf 1 }
 | 
						|
 | 
						|
	extremeOspfInterfaceEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeOspfInterfaceEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table containing Extreme Networks specific 
 | 
						|
			OSPF interface information."
 | 
						|
		INDEX {extremeVlanIfIndex}
 | 
						|
		::= {extremeOspfInterfaceTable 1}
 | 
						|
 | 
						|
	ExtremeOspfInterfaceEntry ::= SEQUENCE {
 | 
						|
                extremeOspfAreaId               IpAddress,
 | 
						|
		extremeOspfInterfacePassive	TruthValue,
 | 
						|
                extremeOspfInterfaceStatus      RowStatus 
 | 
						|
	}
 | 
						|
 | 
						|
        extremeOspfAreaId OBJECT-TYPE
 | 
						|
            SYNTAX   IpAddress
 | 
						|
            MAX-ACCESS   read-write
 | 
						|
            STATUS   current
 | 
						|
            DESCRIPTION
 | 
						|
               "A 32-bit integer uniquely identifying an area.
 | 
						|
               Area ID 0.0.0.0 is used for the OSPF backbone."
 | 
						|
          ::= { extremeOspfInterfaceEntry 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
	extremeOspfInterfacePassive	OBJECT-TYPE
 | 
						|
		SYNTAX	TruthValue
 | 
						|
		MAX-ACCESS	read-write
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"Indicates whether the OSPF interface on this Vlan is
 | 
						|
			Passive or not. Passive interfaces do not send routing
 | 
						|
			updates. A true value indicates that the interface is passive."
 | 
						|
		::= { extremeOspfInterfaceEntry 2 }
 | 
						|
 | 
						|
	extremeOspfInterfaceStatus OBJECT-TYPE
 | 
						|
                SYNTAX  RowStatus
 | 
						|
                MAX-ACCESS  read-create
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The row status variable, used according to
 | 
						|
                        row installation and removal conventions."
 | 
						|
        ::= { extremeOspfInterfaceEntry 3 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ============================================================================
 | 
						|
EXTREME-FDB-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
      IMPORTS
 | 
						|
                MODULE-IDENTITY         FROM SNMPv2-SMI
 | 
						|
		    OBJECT-TYPE             FROM SNMPv2-SMI
 | 
						|
		    IpAddress               FROM SNMPv2-SMI
 | 
						|
                    Counter64		    FROM SNMPv2-SMI
 | 
						|
                DisplayString, MacAddress, RowStatus       FROM SNMPv2-TC
 | 
						|
                extremeAgent, PortList      FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
 | 
						|
        extremeFdb MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0010310000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme FDB and IP FDB tables."
 | 
						|
        ::= { extremeAgent 16 }
 | 
						|
 | 
						|
	extremeFdbMacFdbTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeFdbMacFdbEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A table that contains information about the hardware MAC
 | 
						|
			 FDB table."
 | 
						|
 | 
						|
		::= { extremeFdb 1 }
 | 
						|
 | 
						|
	extremeFdbMacFdbEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeFdbMacFdbEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of MAC FDB information."
 | 
						|
		INDEX { extremeFdbMacFdbVlanIfIndex, extremeFdbMacFdbSequenceNumber }
 | 
						|
		::= {extremeFdbMacFdbTable 1}
 | 
						|
 | 
						|
	ExtremeFdbMacFdbEntry ::= SEQUENCE {
 | 
						|
		 extremeFdbMacFdbVlanIfIndex	 INTEGER,	
 | 
						|
	         extremeFdbMacFdbSequenceNumber	 INTEGER,
 | 
						|
                 extremeFdbMacFdbMacAddress	 MacAddress,
 | 
						|
                 extremeFdbMacFdbPortIfIndex	 INTEGER,
 | 
						|
                 extremeFdbMacFdbStatus		 INTEGER
 | 
						|
              }
 | 
						|
 | 
						|
          extremeFdbMacFdbVlanIfIndex OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER
 | 
						|
              MAX-ACCESS  not-accessible
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The ifIndex of the Vlan on which this mac is learned."
 | 
						|
              ::= { extremeFdbMacFdbEntry 1 }
 | 
						|
 | 
						|
        extremeFdbMacFdbSequenceNumber OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS	not-accessible
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The sequence number of this FDB entry in the forwarding database."
 | 
						|
                ::= { extremeFdbMacFdbEntry 2 }
 | 
						|
 | 
						|
          extremeFdbMacFdbMacAddress OBJECT-TYPE
 | 
						|
              SYNTAX  MacAddress
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "A MAC address for which the bridge has
 | 
						|
                      forwarding and/or filtering information."
 | 
						|
              ::= { extremeFdbMacFdbEntry 3 }
 | 
						|
 | 
						|
          extremeFdbMacFdbPortIfIndex OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "Either the value '0', or the IfIndex of the
 | 
						|
                      port on which a frame having a source address
 | 
						|
                      equal to the value of the corresponding instance
 | 
						|
                      of dot1dTpFdbAddress has been seen.  A value of
 | 
						|
                      '0' indicates that the port IfIndex has not been
 | 
						|
                      learned but that the bridge does have some
 | 
						|
                      forwarding/filtering information about this
 | 
						|
                      address (e.g. in the dot1dStaticTable)."
 | 
						|
              ::= { extremeFdbMacFdbEntry 4 }
 | 
						|
 | 
						|
          extremeFdbMacFdbStatus OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER {
 | 
						|
                          other(1),
 | 
						|
                          invalid(2),
 | 
						|
                          learned(3),
 | 
						|
                          self(4),
 | 
						|
                          mgmt(5)
 | 
						|
                      }
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The status of this entry.  
 | 
						|
                      This is the value of dot1dTpFdbStatus in RFC1493."
 | 
						|
              ::= { extremeFdbMacFdbEntry 5 }
 | 
						|
 | 
						|
 | 
						|
	extremeFdbIpFdbTable	OBJECT-TYPE
 | 
						|
		SYNTAX	SEQUENCE OF ExtremeFdbIpFdbEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"A table that contains information about the hardware IP
 | 
						|
			 FDB table."
 | 
						|
		::= { extremeFdb 2 }
 | 
						|
 | 
						|
	extremeFdbIpFdbEntry	OBJECT-TYPE
 | 
						|
		SYNTAX	ExtremeFdbIpFdbEntry
 | 
						|
		MAX-ACCESS	not-accessible
 | 
						|
		STATUS	current
 | 
						|
		DESCRIPTION
 | 
						|
			"An entry in the table of IP FDB information."
 | 
						|
		INDEX { extremeFdbIpFdbSequenceNumber }
 | 
						|
		::= {extremeFdbIpFdbTable 1}
 | 
						|
 | 
						|
	ExtremeFdbIpFdbEntry ::= SEQUENCE {
 | 
						|
		  extremeFdbIpFdbSequenceNumber  INTEGER,
 | 
						|
	          extremeFdbIpFdbIPAddress	 IpAddress,
 | 
						|
                  extremeFdbIpFdbMacAddress	 MacAddress,
 | 
						|
		  extremeFdbIpFdbVlanIfIndex	 INTEGER,
 | 
						|
                  extremeFdbIpFdbPortIfIndex	 INTEGER
 | 
						|
              }
 | 
						|
 | 
						|
 | 
						|
	extremeFdbIpFdbSequenceNumber OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER
 | 
						|
              MAX-ACCESS  not-accessible
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The sequence number of this entry in the IP FDB"
 | 
						|
              ::= { extremeFdbIpFdbEntry 1 }
 | 
						|
 | 
						|
        extremeFdbIpFdbIPAddress OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS	read-only
 | 
						|
                STATUS	current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The IP Address of the IP FDB entry"
 | 
						|
                ::= { extremeFdbIpFdbEntry 2 }
 | 
						|
 | 
						|
          extremeFdbIpFdbMacAddress OBJECT-TYPE
 | 
						|
              SYNTAX  MacAddress
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The MAC address corresponding to the IP Address."
 | 
						|
              ::= { extremeFdbIpFdbEntry 3 }
 | 
						|
 | 
						|
        extremeFdbIpFdbVlanIfIndex OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The ifIndex of the Vlan on which this ip is learned"
 | 
						|
              ::= { extremeFdbIpFdbEntry 4 }
 | 
						|
 | 
						|
          extremeFdbIpFdbPortIfIndex OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The IfIndex of the port on which this entry was learned"
 | 
						|
              ::= { extremeFdbIpFdbEntry 5 }
 | 
						|
 | 
						|
	  extremeFdbPermFdbTable	OBJECT-TYPE
 | 
						|
		SYNTAX          	SEQUENCE OF ExtremeFdbPermFdbEntry
 | 
						|
		MAX-ACCESS		not-accessible
 | 
						|
		STATUS			current
 | 
						|
		DESCRIPTION
 | 
						|
		"This table contains information on the secure-mac permanent FDB entries.
 | 
						|
                It may later be extended to display other types of permanent FDB entries."
 | 
						|
 | 
						|
		::= { extremeFdb 3 }
 | 
						|
	  
 | 
						|
	  extremeFdbPermFdbEntry	OBJECT-TYPE
 | 
						|
		SYNTAX			ExtremeFdbPermFdbEntry
 | 
						|
		MAX-ACCESS		not-accessible
 | 
						|
		STATUS          	current
 | 
						|
		DESCRIPTION
 | 
						|
		"An entry in the table of secure-mac permanent FDB information."
 | 
						|
 | 
						|
		INDEX { extremeFdbPermFdbFilterNum, 
 | 
						|
                extremeFdbPermFdbMacAddress, extremeFdbPermFdbVlanId }
 | 
						|
		::= { extremeFdbPermFdbTable 1 }
 | 
						|
 | 
						|
          ExtremeFdbPermFdbEntry ::= SEQUENCE {
 | 
						|
                extremeFdbPermFdbFilterNum      INTEGER,
 | 
						|
		extremeFdbPermFdbMacAddress	MacAddress,
 | 
						|
	  	extremeFdbPermFdbVlanId		INTEGER,
 | 
						|
		extremeFdbPermFdbPortList      	PortList,
 | 
						|
		extremeFdbPermFdbFlags		BITS,
 | 
						|
		extremeFdbPermFdbStatus 	RowStatus
 | 
						|
              }
 | 
						|
 | 
						|
        extremeFdbPermFdbFilterNum	OBJECT-TYPE
 | 
						|
                SYNTAX			INTEGER
 | 
						|
                MAX-ACCESS		read-only
 | 
						|
                STATUS        		current
 | 
						|
                DESCRIPTION
 | 
						|
                      "This object always returns 1. In future, it may be used to 
 | 
						|
                      provide additional capability."
 | 
						|
                ::= { extremeFdbPermFdbEntry 1 }
 | 
						|
 | 
						|
 | 
						|
        extremeFdbPermFdbMacAddress	OBJECT-TYPE
 | 
						|
                SYNTAX			MacAddress
 | 
						|
                MAX-ACCESS		read-only
 | 
						|
                STATUS        		current
 | 
						|
                DESCRIPTION
 | 
						|
                      "The is the MAC Address to which this FDB entry pertains."
 | 
						|
                ::= { extremeFdbPermFdbEntry 2 }
 | 
						|
 | 
						|
        extremeFdbPermFdbVlanId		OBJECT-TYPE
 | 
						|
              SYNTAX			INTEGER
 | 
						|
              MAX-ACCESS		read-only
 | 
						|
              STATUS            	current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The VLAN ID of the VLAN to which this FDB entry pertains."
 | 
						|
              ::= { extremeFdbPermFdbEntry 3 }
 | 
						|
 | 
						|
        extremeFdbPermFdbPortList	OBJECT-TYPE
 | 
						|
              SYNTAX			PortList
 | 
						|
              MAX-ACCESS		read-create
 | 
						|
              STATUS			current
 | 
						|
              DESCRIPTION
 | 
						|
                      "This is the list of port(s) on which the given MAC Address is configured
 | 
						|
                      Note that this port list is constructed assuming there are as many ports 
 | 
						|
                      per slot as given in the object extremeChassisPortsPerSlot. 
 | 
						|
                      Thus, if extremeChassisPortsPerSlot is 128, then the 129th bit in the port 
 | 
						|
                      list (reading left to right) indicates port 2:1. Similarly, the 256th bit 
 | 
						|
                      would indicate port 2:128 while the 257th bit would indicate port 3:1. Note 
 | 
						|
                      especially that the bit positions in port list do not depend on the actual 
 | 
						|
                      physical presence or absence of the given ports on the blade or of any 
 | 
						|
                      blade itself."
 | 
						|
                      
 | 
						|
              ::= { extremeFdbPermFdbEntry 4 }
 | 
						|
 | 
						|
 | 
						|
       extremeFdbPermFdbFlags		OBJECT-TYPE
 | 
						|
            SYNTAX  BITS {
 | 
						|
	                isSecure(0)
 | 
						|
	         }                
 | 
						|
	                
 | 
						|
           MAX-ACCESS			read-create
 | 
						|
           STATUS			current
 | 
						|
           DESCRIPTION 
 | 
						|
	       	"This object contains the flags associated with the FDB entry. The flags 
 | 
						|
		are similar to those displayed on the device Command Line Interface. 
 | 
						|
		At present, only the isSecure bit i.e. bit 0 will be supported and it will 
 | 
						|
                always be ON since only secure-mac entries are configurable and displayed 
 | 
						|
                in this table."
 | 
						|
	    ::= { extremeFdbPermFdbEntry 5 }
 | 
						|
 | 
						|
       extremeFdbPermFdbStatus		OBJECT-TYPE
 | 
						|
              SYNTAX			RowStatus                      
 | 
						|
              MAX-ACCESS		read-create
 | 
						|
              STATUS			current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The status of this entry as per standard RowStatus conventions. 
 | 
						|
                      Note however, that createAndWait and notInService states are not 
 | 
						|
                      supported."
 | 
						|
 | 
						|
              ::= { extremeFdbPermFdbEntry 6 }
 | 
						|
 | 
						|
 | 
						|
        extremeFdbMacFdbCounterTable    OBJECT-TYPE
 | 
						|
              SYNTAX    SEQUENCE OF ExtremeFdbMacFdbCounterEntry
 | 
						|
              MAX-ACCESS  not-accessible
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "A table that contains change counters for the Operational FDB.  
 | 
						|
                   Each entry in the table corresponds to an individual port.  Whenever
 | 
						|
                   a change occurs to the operational FDB (MAC learned, aged out or
 | 
						|
                   removed), the counter associated with the port is incremented by one.
 | 
						|
             
 | 
						|
                   The counters are reset at agent startup and when the port is down.  
 | 
						|
                   They are not cleared when the port is enabled or disabled."
 | 
						|
 | 
						|
              ::= { extremeFdb 5 }
 | 
						|
 | 
						|
        extremeFdbMacFdbCounterEntry    OBJECT-TYPE
 | 
						|
              SYNTAX    ExtremeFdbMacFdbCounterEntry
 | 
						|
              MAX-ACCESS    not-accessible
 | 
						|
              STATUS    current
 | 
						|
              DESCRIPTION
 | 
						|
                   "An entry in the table of MAC FDB change counters."
 | 
						|
              INDEX { extremeFdbMacFdbCounterPortIfIndex }
 | 
						|
              ::= {extremeFdbMacFdbCounterTable 1}
 | 
						|
 | 
						|
        ExtremeFdbMacFdbCounterEntry ::= SEQUENCE {
 | 
						|
              extremeFdbMacFdbCounterPortIfIndex     INTEGER,
 | 
						|
              extremeFdbMacFdbCounterValue           Counter64
 | 
						|
        }
 | 
						|
 | 
						|
        extremeFdbMacFdbCounterPortIfIndex OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER
 | 
						|
              MAX-ACCESS  not-accessible
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The ifIndex of the Port for which the counte applies."
 | 
						|
              ::= { extremeFdbMacFdbCounterEntry 1 }
 | 
						|
 | 
						|
        extremeFdbMacFdbCounterValue OBJECT-TYPE
 | 
						|
              SYNTAX  Counter64
 | 
						|
              MAX-ACCESS read-only 
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "The count of the number of FDB changes for the given port
 | 
						|
                       since the counter was last reset."
 | 
						|
              ::= { extremeFdbMacFdbCounterEntry 2 }
 | 
						|
 | 
						|
END
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
EXTREME-STP-EXTENSIONS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
	MODULE-IDENTITY, OBJECT-TYPE		FROM SNMPv2-SMI
 | 
						|
        TruthValue		FROM SNMPv2-TC
 | 
						|
	BridgeId, Timeout	FROM BRIDGE-MIB
 | 
						|
	DisplayString		FROM RFC1213-MIB
 | 
						|
	Counter32, TimeTicks	FROM SNMPv2-SMI
 | 
						|
	RowStatus               FROM SNMPv2-TC
 | 
						|
	extremeVlanIfIndex	FROM EXTREME-VLAN-MIB
 | 
						|
	extremeAgent, PortList	FROM EXTREME-BASE-MIB
 | 
						|
	NOTIFICATION-TYPE	FROM SNMPv2-SMI
 | 
						|
        dot1dStpPort            FROM BRIDGE-MIB;
 | 
						|
 | 
						|
        extremeStp MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme STP extensions"
 | 
						|
        ::= { extremeAgent 17 }
 | 
						|
 | 
						|
	extremeStpDomainTable	OBJECT-TYPE
 | 
						|
		SYNTAX						SEQUENCE OF ExtremeStpDomainEntry
 | 
						|
		MAX-ACCESS					not-accessible
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"This table contains STP information per STP domain."
 | 
						|
		::= { extremeStp 1 }
 | 
						|
 | 
						|
	extremeStpDomainEntry	OBJECT-TYPE
 | 
						|
		SYNTAX						ExtremeStpDomainEntry
 | 
						|
		MAX-ACCESS					not-accessible
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"An entry in the extremeStpDomain Table."
 | 
						|
		INDEX		{ extremeStpDomainStpdInstance }
 | 
						|
		::= { extremeStpDomainTable 1 }
 | 
						|
 | 
						|
	ExtremeStpDomainEntry ::= SEQUENCE {
 | 
						|
		extremeStpDomainStpdInstance			INTEGER,
 | 
						|
		extremeStpDomainStpdName			DisplayString,
 | 
						|
		extremeStpDomainStpEnabled			TruthValue,
 | 
						|
		extremeStpDomainRstpEnabled			TruthValue,
 | 
						|
		extremeStpDomainStpdTag				INTEGER,
 | 
						|
		extremeStpDomainNumPorts			INTEGER,
 | 
						|
		extremeStpDomainBridgeId			BridgeId,
 | 
						|
		extremeStpDomainBridgePriority			INTEGER,
 | 
						|
		extremeStpDomainDesignatedRoot			BridgeId,
 | 
						|
		extremeStpDomainRootPortIfIndex			INTEGER,
 | 
						|
		extremeStpDomainRootCost			INTEGER,	
 | 
						|
		extremeStpDomainRRFailoverEnabled		TruthValue,	
 | 
						|
		extremeStpDomainMaxAge				Timeout,		
 | 
						|
		extremeStpDomainHelloTime			Timeout,
 | 
						|
		extremeStpDomainForwardDelay			Timeout,
 | 
						|
		extremeStpDomainBridgeMaxAge			Timeout,
 | 
						|
		extremeStpDomainBridgeHelloTime			Timeout,
 | 
						|
		extremeStpDomainBridgeForwardDelay		Timeout,
 | 
						|
		extremeStpDomainHoldTime			Timeout,
 | 
						|
		extremeStpDomainTopChanges			Counter32,
 | 
						|
		extremeStpDomainTimeSinceTopologyChange		TimeTicks,
 | 
						|
		extremeStpDomainRowStatus			RowStatus
 | 
						|
		}
 | 
						|
 | 
						|
		extremeStpDomainStpdInstance			OBJECT-TYPE
 | 
						|
		SYNTAX						INTEGER
 | 
						|
		MAX-ACCESS					accessible-for-notify
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The unique identifier of this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 1 }
 | 
						|
 | 
						|
		extremeStpDomainStpdName			OBJECT-TYPE
 | 
						|
		SYNTAX						DisplayString (SIZE(1..31))
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The name associated with this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 2 }
 | 
						|
 | 
						|
		extremeStpDomainStpEnabled			OBJECT-TYPE
 | 
						|
		SYNTAX						TruthValue
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The Enabled/Disabled state of STP on this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 3 }
 | 
						|
 | 
						|
 | 
						|
		extremeStpDomainRstpEnabled			OBJECT-TYPE
 | 
						|
		SYNTAX						TruthValue
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The Enabled/Disabled state of Rapid STP on this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 4 }
 | 
						|
 | 
						|
 | 
						|
		extremeStpDomainStpdTag				OBJECT-TYPE
 | 
						|
		SYNTAX						INTEGER (1..4095)
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The StpdId of this STP domain which appears as the 802.1Q tag. Therefore, 
 | 
						|
		it must be the VLAN tag of one of the wholly-contained VLANs of this STP
 | 
						|
		domain."
 | 
						|
		::= { extremeStpDomainEntry 5 }
 | 
						|
 | 
						|
		extremeStpDomainNumPorts			OBJECT-TYPE
 | 
						|
		SYNTAX						INTEGER
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number of physical ports belonging to this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 6 }
 | 
						|
 | 
						|
		extremeStpDomainBridgeId			OBJECT-TYPE
 | 
						|
		SYNTAX						BridgeId
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The bridge identifier of this bridge for this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 7 }
 | 
						|
 | 
						|
		extremeStpDomainBridgePriority			OBJECT-TYPE
 | 
						|
		SYNTAX						INTEGER (0..65535)
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The bridge priority of this bridge for this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 8 }
 | 
						|
 | 
						|
		extremeStpDomainDesignatedRoot			OBJECT-TYPE
 | 
						|
		SYNTAX						BridgeId
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The root bridge identifier for this STP domain as determined by the STP
 | 
						|
		running on this bridge for this STP domain"
 | 
						|
		::= { extremeStpDomainEntry 9 }
 | 
						|
 | 
						|
		extremeStpDomainRootPortIfIndex			OBJECT-TYPE
 | 
						|
		SYNTAX						INTEGER
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The port ifIndex of the root port of this bridge for this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 10 }
 | 
						|
 | 
						|
		extremeStpDomainRootCost			OBJECT-TYPE
 | 
						|
		SYNTAX						INTEGER
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The cost of the path from this bridge to the root bridge of this STP domain"
 | 
						|
		::= { extremeStpDomainEntry 11 }
 | 
						|
 | 
						|
		extremeStpDomainRRFailoverEnabled		OBJECT-TYPE
 | 
						|
		SYNTAX						TruthValue
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The Enabled/Disabled state of Rapid Root Failover for this bridge on 
 | 
						|
		this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 12 }
 | 
						|
 | 
						|
		extremeStpDomainMaxAge				OBJECT-TYPE
 | 
						|
		SYNTAX						Timeout
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The maximum allowable age, in units of hundredths of a second, of STP 
 | 
						|
		information learned by this bridge for this STP domain, after which it 
 | 
						|
		is discarded. This is the value currently being used by the bridge."
 | 
						|
		::= { extremeStpDomainEntry 13 }
 | 
						|
 | 
						|
		extremeStpDomainHelloTime			OBJECT-TYPE
 | 
						|
		SYNTAX						Timeout
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The time, in hundredths of a second, between successive transmissions
 | 
						|
		of Configuration BPDUs when this bridge is(or is trying to become) the 
 | 
						|
		root bridge for this STP domain. This is the value currently being used
 | 
						|
		by this bridge."
 | 
						|
		::= { extremeStpDomainEntry 14 }
 | 
						|
 | 
						|
		extremeStpDomainForwardDelay			OBJECT-TYPE
 | 
						|
		SYNTAX						Timeout
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The forward delay time, in hundredths of a second, currently
 | 
						|
		being used by this bridge on this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 15 }
 | 
						|
 | 
						|
		extremeStpDomainBridgeMaxAge			OBJECT-TYPE
 | 
						|
		SYNTAX						Timeout (600..4000)
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"This is the value of MaxAge used by all other bridges in 
 | 
						|
		this STP domain when this bridge is the root bridge."
 | 
						|
		::= { extremeStpDomainEntry 16 }
 | 
						|
 | 
						|
		extremeStpDomainBridgeHelloTime			OBJECT-TYPE
 | 
						|
		SYNTAX						Timeout (100..1000)
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"This is the value of HelloTime used by all other bridges in
 | 
						|
		this STP domain when this bridge is the root bridge."
 | 
						|
		::= { extremeStpDomainEntry 17 }
 | 
						|
 | 
						|
		extremeStpDomainBridgeForwardDelay		OBJECT-TYPE
 | 
						|
		SYNTAX						Timeout (400..3000)
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"This is the value of ForwardDelay used by all other bridges in
 | 
						|
		this STP domain when this bridge is the root bridge."
 | 
						|
 | 
						|
		::= { extremeStpDomainEntry 18 }
 | 
						|
 | 
						|
		extremeStpDomainHoldTime			OBJECT-TYPE
 | 
						|
		SYNTAX						Timeout
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"This is the Hold Time, in hundredths of a second, for this
 | 
						|
		STP domain."
 | 
						|
		::= { extremeStpDomainEntry 19 }
 | 
						|
 | 
						|
		extremeStpDomainTopChanges			OBJECT-TYPE
 | 
						|
		SYNTAX						Counter32
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number of topology changes detected by this bridge for
 | 
						|
		this STP domain since the management entity was initialized
 | 
						|
		or reset."
 | 
						|
		::= { extremeStpDomainEntry 20 }
 | 
						|
 | 
						|
		extremeStpDomainTimeSinceTopologyChange		OBJECT-TYPE
 | 
						|
		SYNTAX						TimeTicks
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The time, in hundredths of a second, since a topology change
 | 
						|
		was last detected by this bridge for this STP domain."
 | 
						|
		::= { extremeStpDomainEntry 21 }
 | 
						|
 | 
						|
		extremeStpDomainRowStatus			OBJECT-TYPE
 | 
						|
		SYNTAX						RowStatus
 | 
						|
		MAX-ACCESS					read-only
 | 
						|
		STATUS						current
 | 
						|
		DESCRIPTION
 | 
						|
		"The status of this entry, as per standard RowStatus conventions."
 | 
						|
		::= { extremeStpDomainEntry 22 }
 | 
						|
 | 
						|
		
 | 
						|
	extremeStpPortTable			OBJECT-TYPE
 | 
						|
		SYNTAX				SEQUENCE OF ExtremeStpPortEntry
 | 
						|
		MAX-ACCESS			not-accessible
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"This table contains port-specific information per STP domain."
 | 
						|
	::= { extremeStp 2 }
 | 
						|
 | 
						|
	extremeStpPortEntry			OBJECT-TYPE
 | 
						|
		SYNTAX				ExtremeStpPortEntry
 | 
						|
		MAX-ACCESS			not-accessible
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"An entry in the extremeStpPort table."
 | 
						|
		INDEX		{ extremeStpDomainStpdInstance, extremeStpPortPortIfIndex }
 | 
						|
		::= { extremeStpPortTable 1 }	
 | 
						|
 | 
						|
	ExtremeStpPortEntry ::= SEQUENCE {
 | 
						|
		extremeStpPortPortIfIndex	INTEGER,
 | 
						|
                extremeStpPortStpEnabled        TruthValue,
 | 
						|
		extremeStpPortPortMode		INTEGER,
 | 
						|
		extremeStpPortPortState		INTEGER,
 | 
						|
		extremeStpPortPortPriority	INTEGER,
 | 
						|
		extremeStpPortPortId		OCTET STRING,
 | 
						|
		extremeStpPortPathCost		INTEGER,
 | 
						|
		extremeStpPortDesignatedCost	INTEGER,
 | 
						|
                extremeStpPortDesignatedRoot    BridgeId,
 | 
						|
		extremeStpPortDesignatedBridge	BridgeId,
 | 
						|
		extremeStpPortDesignatedPort	OCTET STRING,
 | 
						|
		extremeStpPortRowStatus		RowStatus		
 | 
						|
		}
 | 
						|
 | 
						|
	extremeStpPortPortIfIndex		OBJECT-TYPE
 | 
						|
		SYNTAX				INTEGER
 | 
						|
		MAX-ACCESS		        not-accessible
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The ifIndex of the physical port for which this entry contains STP information."
 | 
						|
		::= { extremeStpPortEntry 1 }
 | 
						|
 | 
						|
	extremeStpPortStpEnabled		OBJECT-TYPE
 | 
						|
		SYNTAX				TruthValue
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The enabled/disabled state of this STP instance on this port."
 | 
						|
		::= { extremeStpPortEntry 2 }
 | 
						|
 | 
						|
 | 
						|
	extremeStpPortPortMode			OBJECT-TYPE
 | 
						|
		SYNTAX				INTEGER { 
 | 
						|
							dot1d(1), 
 | 
						|
							emistp(2), 
 | 
						|
							pvstp(3), 
 | 
						|
							dot1w(4)
 | 
						|
							}
 | 
						|
		MAX-ACCESS				read-only
 | 
						|
		STATUS					current
 | 
						|
		DESCRIPTION
 | 
						|
		"The port mode of this port in this STP domain."
 | 
						|
		::= { extremeStpPortEntry 3 }
 | 
						|
 | 
						|
	extremeStpPortPortState			OBJECT-TYPE
 | 
						|
		SYNTAX				INTEGER { 
 | 
						|
							disabled(1),
 | 
						|
							blocking(2),
 | 
						|
							listening(3),
 | 
						|
							learning(4),
 | 
						|
							forwarding(5)
 | 
						|
						}
 | 
						|
									 
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The port state of this port in this STP domain."
 | 
						|
		::= { extremeStpPortEntry 4 }
 | 
						|
 | 
						|
	extremeStpPortPortPriority		OBJECT-TYPE
 | 
						|
		SYNTAX				INTEGER (0..31)
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The port priority of this port in this STP domain."
 | 
						|
		::= { extremeStpPortEntry 5 }
 | 
						|
 | 
						|
	extremeStpPortPortId			OBJECT-TYPE
 | 
						|
		SYNTAX				OCTET STRING (SIZE(2))
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The port identifier of this port in this STP domain."
 | 
						|
		::= { extremeStpPortEntry 6 }
 | 
						|
 | 
						|
	extremeStpPortPathCost			OBJECT-TYPE
 | 
						|
		SYNTAX				INTEGER (1..65535)
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The path cost of this port for this STP domain."
 | 
						|
		::= { extremeStpPortEntry 7 }
 | 
						|
 | 
						|
	extremeStpPortDesignatedCost		OBJECT-TYPE
 | 
						|
		SYNTAX				INTEGER
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The path cost, for this STP domain, of the Designated Port of the 
 | 
						|
		segment connected to this port."
 | 
						|
		::= { extremeStpPortEntry 8 }
 | 
						|
 | 
						|
        extremeStpPortDesignatedRoot            OBJECT-TYPE
 | 
						|
                SYNTAX                          BridgeId
 | 
						|
                MAX-ACCESS                      read-only
 | 
						|
                STATUS                          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The root bridge identifier, for this STP domain, that is sent in the 
 | 
						|
                    Configuration BPDUs transmitted by the Designated Bridge for the segment
 | 
						|
                    to which this port is attached."
 | 
						|
                ::= { extremeStpPortEntry 9 }
 | 
						|
 | 
						|
	extremeStpPortDesignatedBridge		OBJECT-TYPE
 | 
						|
		SYNTAX				BridgeId
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The bridge identifier for the bridge considered to be the Designated Bridge,
 | 
						|
		in this STP domain, for the segment connected to this port."
 | 
						|
		::= { extremeStpPortEntry 10 }
 | 
						|
 | 
						|
	extremeStpPortDesignatedPort		OBJECT-TYPE
 | 
						|
		SYNTAX				OCTET STRING(SIZE(2))
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The port identifier of the Designated Port on this port's segment, for this
 | 
						|
		STP domain."
 | 
						|
		::= { extremeStpPortEntry 11 }
 | 
						|
 | 
						|
	extremeStpPortRowStatus			OBJECT-TYPE
 | 
						|
		SYNTAX				RowStatus
 | 
						|
		MAX-ACCESS			read-only
 | 
						|
		STATUS				current
 | 
						|
		DESCRIPTION
 | 
						|
		"The status of this entry, as per standard RowStatus conventions."
 | 
						|
		::= { extremeStpPortEntry 12 }
 | 
						|
 | 
						|
 | 
						|
	extremeStpVlanPortTable		OBJECT-TYPE
 | 
						|
		SYNTAX			SEQUENCE OF ExtremeStpVlanPortEntry
 | 
						|
		MAX-ACCESS		not-accessible
 | 
						|
		STATUS			current
 | 
						|
		DESCRIPTION
 | 
						|
		"This table contains information of the ports belonging to a STP domain on a per VLAN basis."
 | 
						|
		::= { extremeStp 3 }
 | 
						|
 | 
						|
	extremeStpVlanPortEntry		OBJECT-TYPE
 | 
						|
		SYNTAX			ExtremeStpVlanPortEntry
 | 
						|
		MAX-ACCESS		not-accessible
 | 
						|
		STATUS			current
 | 
						|
		DESCRIPTION
 | 
						|
		"An entry in the extremeStpVlanPort table."
 | 
						|
		INDEX		{ extremeVlanIfIndex, extremeStpDomainStpdInstance }
 | 
						|
	::= { extremeStpVlanPortTable 1 }
 | 
						|
 | 
						|
	ExtremeStpVlanPortEntry ::= SEQUENCE {
 | 
						|
		extremeStpVlanPortPortMask		PortList,
 | 
						|
		extremeStpVlanPortRowStatus		RowStatus
 | 
						|
		}
 | 
						|
 | 
						|
	extremeStpVlanPortPortMask	OBJECT-TYPE
 | 
						|
	SYNTAX				PortList
 | 
						|
	MAX-ACCESS			read-only
 | 
						|
	STATUS				current
 | 
						|
	DESCRIPTION
 | 
						|
	"The list of ports in this STP domain and in this VLAN."
 | 
						|
	::= { extremeStpVlanPortEntry 1 }
 | 
						|
 | 
						|
	extremeStpVlanPortRowStatus	OBJECT-TYPE
 | 
						|
	SYNTAX				RowStatus
 | 
						|
	MAX-ACCESS			read-only
 | 
						|
	STATUS				current
 | 
						|
	DESCRIPTION
 | 
						|
	"The status of this entry, as per standard RowStatus conventions."
 | 
						|
	::= { extremeStpVlanPortEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- TRAP
 | 
						|
--
 | 
						|
         extremeStpTraps OBJECT IDENTIFIER
 | 
						|
              ::= { extremeStp 4 }
 | 
						|
 | 
						|
	 extremeStpTrapsPrefix     OBJECT IDENTIFIER
 | 
						|
          ::= { extremeStpTraps 0 }
 | 
						|
 | 
						|
        extremeStpEdgePortBlocked NOTIFICATION-TYPE 
 | 
						|
           OBJECTS { dot1dStpPort  }
 | 
						|
           STATUS current
 | 
						|
           DESCRIPTION
 | 
						|
                  "The extremeStpEdgePortBlocked notification is  
 | 
						|
                   generated when the STP's edge port is
 | 
						|
                   Blocked  due to the misconfiguration"
 | 
						|
           ::= { extremeStpTrapsPrefix 1 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ============================================================================
 | 
						|
 | 
						|
EXTREME-EAPS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY         FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE             FROM SNMPv2-SMI
 | 
						|
                DisplayString           FROM RFC1213-MIB
 | 
						|
                extremeAgent            FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeEaps MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Ethernet Automatic Protection Switching information"
 | 
						|
        ::= { extremeAgent 18 }
 | 
						|
 | 
						|
	extremeEapsTable OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF ExtremeEapsEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"This table contains EAPS information about all EAPS
 | 
						|
                         domains on this device."
 | 
						|
		::= { extremeEaps 1 }
 | 
						|
 | 
						|
	extremeEapsEntry OBJECT-TYPE
 | 
						|
		SYNTAX ExtremeEapsEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
			"An individual entry of this table contains EAPS 
 | 
						|
                         information related to that EAPS domain."
 | 
						|
		INDEX { extremeEapsName }
 | 
						|
		::= { extremeEapsTable 1 }
 | 
						|
 | 
						|
	ExtremeEapsEntry ::= SEQUENCE {
 | 
						|
		extremeEapsName		DisplayString (SIZE(0..32)),
 | 
						|
		extremeEapsMode		INTEGER, 
 | 
						|
		extremeEapsState	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
        extremeEapsName  OBJECT-TYPE
 | 
						|
            SYNTAX DisplayString (SIZE(0..32))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The EAPS domain name."
 | 
						|
	::= { extremeEapsEntry 1 }
 | 
						|
 | 
						|
        extremeEapsMode OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
			invalid(0),
 | 
						|
			master(1),
 | 
						|
			transit(2)
 | 
						|
		}
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This indicates the mode of the EAPS domain."
 | 
						|
                ::= { extremeEapsEntry 2 }
 | 
						|
 | 
						|
        extremeEapsState OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER {
 | 
						|
                        idle(0),
 | 
						|
                        complete(1),
 | 
						|
                        failed(2),
 | 
						|
			linksup(3),
 | 
						|
			linkdown(4),
 | 
						|
			preforwarding(5),
 | 
						|
			init(6)
 | 
						|
                }
 | 
						|
        	MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This indicates the current EAPS state of this EAPS 
 | 
						|
                         domain."
 | 
						|
                ::= { extremeEapsEntry 3 }
 | 
						|
 | 
						|
        extremeEapsPrevState OBJECT-TYPE
 | 
						|
                SYNTAX	INTEGER {
 | 
						|
                        idle(0),
 | 
						|
                        complete(1),
 | 
						|
                        failed(2),
 | 
						|
			linksup(3),
 | 
						|
			linkdown(4),
 | 
						|
			preforwarding(5),
 | 
						|
			init(6)
 | 
						|
                }
 | 
						|
        	MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This indicates the previous EAPS state of this EAPS 
 | 
						|
                         domain. Used in state change traps information."
 | 
						|
                ::= { extremeEaps 2 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
--
 | 
						|
-- APS POS definitions
 | 
						|
--
 | 
						|
EXTREME-POS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	 IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
                Unsigned32	FROM SNMPv2-SMI
 | 
						|
                TruthValue      FROM SNMPv2-TC
 | 
						|
		DisplayString   FROM RFC1213-MIB
 | 
						|
		IpAddress	FROM SNMPv2-SMI
 | 
						|
                extremeAgent    FROM EXTREME-BASE-MIB
 | 
						|
		PortList	FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremePOSMib MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme POS objects: objects common to POS MIBs"
 | 
						|
        ::= { extremeAgent 20 }
 | 
						|
 | 
						|
 | 
						|
	extremeAps OBJECT IDENTIFIER
 | 
						|
        ::= { extremePOSMib 1 }
 | 
						|
 | 
						|
        extremeApsConfig OBJECT IDENTIFIER
 | 
						|
        ::= { extremeAps 1 }
 | 
						|
 | 
						|
        extremeApsConfigEnabled                         OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Global APS enablement"
 | 
						|
        ::= { extremeApsConfig 1  }
 | 
						|
 | 
						|
--
 | 
						|
-- APS Group Configuration Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeApsGroupConfigTable                      OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeApsGroupConfigEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains configuration information
 | 
						|
                         by defined APS group."
 | 
						|
                ::= { extremeApsConfig 2 }
 | 
						|
 | 
						|
        extremeApsGroupConfigEntry                      OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeApsGroupConfigEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeApsGroupConfigGroupNumber}
 | 
						|
                ::= {extremeApsGroupConfigTable 1}
 | 
						|
 | 
						|
        ExtremeApsGroupConfigEntry ::= SEQUENCE {
 | 
						|
                extremeApsGroupConfigGroupNumber        INTEGER (1..65535),
 | 
						|
                extremeApsGroupConfigRevertMode         INTEGER,
 | 
						|
                extremeApsGroupConfigRevertMinutes      INTEGER (0..12),
 | 
						|
                extremeApsGroupConfigDirection          INTEGER,
 | 
						|
                extremeApsGroupConfigTimerInterval      INTEGER,
 | 
						|
                extremeApsGroupConfigTimerMisses        INTEGER,
 | 
						|
                extremeApsGroupConfigAuthenticate       TruthValue,
 | 
						|
                extremeApsGroupConfigAuthString         DisplayString
 | 
						|
        }
 | 
						|
 | 
						|
        extremeApsGroupConfigGroupNumber                OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number which uniquely identifies
 | 
						|
                         the APS group."
 | 
						|
                ::= { extremeApsGroupConfigEntry 1 }
 | 
						|
 | 
						|
        extremeApsGroupConfigRevertMode                 OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                revertive (1),
 | 
						|
                                nonRevertive (2)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The revertive mode configured for the APS
 | 
						|
                         group.  This indicates whether APS will
 | 
						|
                         switch-back automatically after the working
 | 
						|
                         line error is cleared.  In non-revertive
 | 
						|
                         mode, manual intervention is required for
 | 
						|
                         switch-back."
 | 
						|
                ::= { extremeApsGroupConfigEntry 2 }
 | 
						|
 | 
						|
        extremeApsGroupConfigRevertMinutes              OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (0..12)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of minutes APS will wait after
 | 
						|
                         the error has been cleared before switching
 | 
						|
                         back to the working line.  During this
 | 
						|
                         interval, the K1 request will indicate
 | 
						|
                         WTR (wait-to-restore).  This field is only
 | 
						|
                         valid in revertive mode."
 | 
						|
                ::= { extremeApsGroupConfigEntry 3 }
 | 
						|
 | 
						|
        extremeApsGroupConfigDirection                  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                bidirectional (1),
 | 
						|
                                unidirectional (2)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The directional mode configured for the
 | 
						|
                         APS group.  This indicates whether protection
 | 
						|
                         switches are coordinated between both POS
 | 
						|
                         equipment and ADM (bidirectional) or not
 | 
						|
                         (unidirectional)."
 | 
						|
                ::= { extremeApsGroupConfigEntry 4 }
 | 
						|
 | 
						|
        extremeApsGroupConfigTimerInterval              OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of seconds between APS out-of-band
 | 
						|
                         peer protocol hello messages.  This value is
 | 
						|
                         relevant when the working line and protection
 | 
						|
                         line exist is physically different chassis."
 | 
						|
                ::= { extremeApsGroupConfigEntry 5 }
 | 
						|
 | 
						|
        extremeApsGroupConfigTimerMisses                OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of APS out-of-band peer protocol
 | 
						|
                         messages transmitted without receiving a
 | 
						|
                         response before the protection switch declares
 | 
						|
                         the working switch inoperable.  When this occurs
 | 
						|
                         the protection switch initiates a line switch
 | 
						|
                         over via APS."
 | 
						|
                ::= { extremeApsGroupConfigEntry 6 }
 | 
						|
 | 
						|
        extremeApsGroupConfigAuthenticate               OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "When enabled, the authentication string on both
 | 
						|
                         working and protection switches must match."
 | 
						|
                ::= { extremeApsGroupConfigEntry 7 }
 | 
						|
 | 
						|
        extremeApsGroupConfigAuthString                 OBJECT-TYPE
 | 
						|
                SYNTAX  DisplayString (SIZE(0..8))
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "If configured, this is the authentication string
 | 
						|
                         that must match between working and protection
 | 
						|
                         switches.  This field is relevant if the APS group
 | 
						|
                         is configured to authenticate."
 | 
						|
                ::= { extremeApsGroupConfigEntry 8 }
 | 
						|
 | 
						|
--
 | 
						|
-- APS Port Configuration Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeApsPortConfigTable                       OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeApsPortConfigEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains configuration information
 | 
						|
                         for APS ports."
 | 
						|
                ::= { extremeApsConfig 3 }
 | 
						|
 | 
						|
        extremeApsPortConfigEntry                       OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeApsPortConfigEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeApsPortConfigGroupNumber,
 | 
						|
                       extremeApsPortConfigPortNumber}
 | 
						|
                ::= {extremeApsPortConfigTable 1}
 | 
						|
 | 
						|
        ExtremeApsPortConfigEntry ::= SEQUENCE {
 | 
						|
                extremeApsPortConfigGroupNumber         INTEGER (1..65535),
 | 
						|
                extremeApsPortConfigPortNumber          INTEGER,
 | 
						|
                extremeApsPortConfigPortType            INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeApsPortConfigGroupNumber                 OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number which uniquely identifies
 | 
						|
                         the APS group."
 | 
						|
                ::= { extremeApsPortConfigEntry 1 }
 | 
						|
 | 
						|
        extremeApsPortConfigPortNumber                  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The value of ifIndex that identifies the port."
 | 
						|
                ::= { extremeApsPortConfigEntry 2 }
 | 
						|
 | 
						|
        extremeApsPortConfigPortType                    OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                working (1),
 | 
						|
                                protection (2)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The port type designation."
 | 
						|
                ::= { extremeApsPortConfigEntry 3 }
 | 
						|
 | 
						|
--
 | 
						|
-- APS Protection Port Additional Configuration Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeApsProtectPortConfigTable                OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeApsProtectPortConfigEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains configuration information
 | 
						|
                         for APS protection ports."
 | 
						|
                ::= { extremeApsConfig 4 }
 | 
						|
 | 
						|
        extremeApsProtectPortConfigEntry                OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeApsProtectPortConfigEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeApsProtectPortConfigGroupNumber,
 | 
						|
                       extremeApsProtectPortConfigPortNumber}
 | 
						|
                ::= {extremeApsProtectPortConfigTable 1}
 | 
						|
 | 
						|
        ExtremeApsProtectPortConfigEntry ::= SEQUENCE {
 | 
						|
                extremeApsProtectPortConfigGroupNumber   INTEGER (1..65535),
 | 
						|
                extremeApsProtectPortConfigPortNumber    INTEGER,
 | 
						|
                extremeApsProtectPortConfigWorkingIpAddr IpAddress
 | 
						|
        }
 | 
						|
 | 
						|
        extremeApsProtectPortConfigGroupNumber          OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number which uniquely identifies
 | 
						|
                         the APS group."
 | 
						|
                ::= { extremeApsProtectPortConfigEntry 1 }
 | 
						|
 | 
						|
        extremeApsProtectPortConfigPortNumber           OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The value of ifIndex that identifies
 | 
						|
                         the protection port."
 | 
						|
                ::= { extremeApsProtectPortConfigEntry 2 }
 | 
						|
 | 
						|
        extremeApsProtectPortConfigWorkingIpAddr        OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The IP address of the working switch.  If the
 | 
						|
                         working and protection lines reside on the same
 | 
						|
                         chassis, this IP address will be a local address."
 | 
						|
                ::= { extremeApsProtectPortConfigEntry 3 }
 | 
						|
 | 
						|
        extremeApsStatus OBJECT IDENTIFIER
 | 
						|
        ::= { extremeAps 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- APS Group Status Table
 | 
						|
--
 | 
						|
        extremeApsGroupTable                            OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeApsGroupEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains run-time information
 | 
						|
                         by defined APS group."
 | 
						|
                ::= { extremeApsStatus 1 }
 | 
						|
 | 
						|
        extremeApsGroupEntry                            OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeApsGroupEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeApsGroupGroupNumber}
 | 
						|
                ::= {extremeApsGroupTable 1}
 | 
						|
 | 
						|
        ExtremeApsGroupEntry ::= SEQUENCE {
 | 
						|
                extremeApsGroupGroupNumber              INTEGER (1..65535),
 | 
						|
                extremeApsGroupActivePort               INTEGER,
 | 
						|
                extremeApsGroupEffectiveDirection       INTEGER,
 | 
						|
                extremeApsGroupPeerProtoStatus          INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeApsGroupGroupNumber                      OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number which uniquely identifies
 | 
						|
                         the APS group."
 | 
						|
                ::= { extremeApsGroupEntry 1 }
 | 
						|
 | 
						|
        extremeApsGroupActivePort                       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                working (1),
 | 
						|
                                protection (2)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The APS port which is currently carrying the
 | 
						|
                         network traffic."
 | 
						|
                ::= { extremeApsGroupEntry 2 }
 | 
						|
 | 
						|
        extremeApsGroupEffectiveDirection               OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                bidirectional (1),
 | 
						|
                                unidirectional (2)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The effective directional mode for the APS
 | 
						|
                         group.  When this value differs from the
 | 
						|
                         configured directional mode, check the
 | 
						|
                         ADM and switch provisioning for a mis-
 | 
						|
                         configuration."
 | 
						|
                ::= { extremeApsGroupEntry 3 }
 | 
						|
 | 
						|
        extremeApsGroupPeerProtoStatus                  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER {
 | 
						|
                                established (1),
 | 
						|
                                closed (2)
 | 
						|
                                }
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The APS out-of-band peer protocol status
 | 
						|
                         for a group."
 | 
						|
                ::= { extremeApsGroupEntry 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- APS Protection Port Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeApsProtectPortTable                      OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeApsProtectPortEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains run-time information
 | 
						|
                         by defined APS protection port."
 | 
						|
                ::= { extremeApsStatus 2 }
 | 
						|
 | 
						|
        extremeApsProtectPortEntry                      OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeApsProtectPortEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeApsProtectPortGroupNumber,
 | 
						|
                       extremeApsProtectPortPortNumber}
 | 
						|
                ::= {extremeApsProtectPortTable 1}
 | 
						|
 | 
						|
        ExtremeApsProtectPortEntry ::= SEQUENCE {
 | 
						|
                extremeApsProtectPortGroupNumber         INTEGER (1..65535),
 | 
						|
                extremeApsProtectPortPortNumber          INTEGER,
 | 
						|
                extremeApsProtectPortTransmitK1          OCTET STRING,
 | 
						|
                extremeApsProtectPortTransmitK2          OCTET STRING,
 | 
						|
                extremeApsProtectPortReceiveK1           OCTET STRING,
 | 
						|
                extremeApsProtectPortReceiveK2           OCTET STRING,
 | 
						|
                extremeApsProtectPortSwitchInitByWorking INTEGER,
 | 
						|
                extremeApsProtectPortSwitchInitByProtect INTEGER,
 | 
						|
                extremeApsProtectPortSwitchInitByADM     INTEGER,
 | 
						|
                extremeApsProtectPortSwitchInitByCmd     INTEGER,
 | 
						|
                extremeApsProtectPortSuccessfulSwitches  INTEGER,
 | 
						|
                extremeApsProtectPortHelloProtFails      INTEGER
 | 
						|
 | 
						|
        }
 | 
						|
 | 
						|
        extremeApsProtectPortGroupNumber                OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number which uniquely identifies
 | 
						|
                         the APS group."
 | 
						|
                ::= { extremeApsProtectPortEntry 1 }
 | 
						|
 | 
						|
        extremeApsProtectPortPortNumber                 OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The value of ifIndex that identifies
 | 
						|
                          the protection port."
 | 
						|
                ::= { extremeApsProtectPortEntry 2 }
 | 
						|
 | 
						|
        extremeApsProtectPortTransmitK1                 OBJECT-TYPE
 | 
						|
                SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The K1 overhead byte currently being transmitted
 | 
						|
                          on the indicated protection port."
 | 
						|
                ::= { extremeApsProtectPortEntry 3 }
 | 
						|
 | 
						|
        extremeApsProtectPortTransmitK2                 OBJECT-TYPE
 | 
						|
                SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The K2 overhead byte currently being transmitted
 | 
						|
                          on the indicated protection port."
 | 
						|
                ::= { extremeApsProtectPortEntry 4 }
 | 
						|
 | 
						|
        extremeApsProtectPortReceiveK1                  OBJECT-TYPE
 | 
						|
                SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The K1 overhead byte currently being received
 | 
						|
                          on the indicated protection port."
 | 
						|
                ::= { extremeApsProtectPortEntry 5 }
 | 
						|
 | 
						|
        extremeApsProtectPortReceiveK2                  OBJECT-TYPE
 | 
						|
                SYNTAX  OCTET STRING (SIZE(1))
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The K2 overhead byte currently being received
 | 
						|
                          on the indicated protection port."
 | 
						|
                ::= { extremeApsProtectPortEntry 6 }
 | 
						|
 | 
						|
        extremeApsProtectPortSwitchInitByWorking        OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The number of switches that have been
 | 
						|
                          initiated by the working-line router."
 | 
						|
                ::= { extremeApsProtectPortEntry 7 }
 | 
						|
 | 
						|
        extremeApsProtectPortSwitchInitByProtect        OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The number of switches that have been
 | 
						|
                          initiated by the protection-line router."
 | 
						|
                ::= { extremeApsProtectPortEntry 8 }
 | 
						|
 | 
						|
        extremeApsProtectPortSwitchInitByADM            OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The number of switches that have been
 | 
						|
                          initiated by the ADM."
 | 
						|
                ::= { extremeApsProtectPortEntry 9 }
 | 
						|
        extremeApsProtectPortSwitchInitByCmd            OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The number of switches that have been
 | 
						|
                          initiated by an external CLI command."
 | 
						|
                ::= { extremeApsProtectPortEntry 10 }
 | 
						|
        extremeApsProtectPortSuccessfulSwitches         OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The number of successful APS line switches."
 | 
						|
                ::= { extremeApsProtectPortEntry 11 }
 | 
						|
        extremeApsProtectPortHelloProtFails             OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                         "The number of APS out-of-band peer protocol
 | 
						|
                          failures recorded.  This situation causes
 | 
						|
                          the protection-line router to initiate a
 | 
						|
                          line switch."
 | 
						|
                ::= { extremeApsProtectPortEntry 12 }
 | 
						|
 | 
						|
        extremeApsErrors OBJECT IDENTIFIER
 | 
						|
        ::= { extremeAps 3 }
 | 
						|
 | 
						|
--
 | 
						|
-- APS Line Errors Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeApsLineErrorTable                        OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeApsLineErrorEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains APS line error
 | 
						|
                         information."
 | 
						|
                ::= { extremeApsErrors 1 }
 | 
						|
 | 
						|
        extremeApsLineErrorEntry                        OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeApsLineErrorEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeApsLineErrorGroupNumber,
 | 
						|
                       extremeApsLineErrorPortNumber}
 | 
						|
                ::= {extremeApsLineErrorTable 1}
 | 
						|
 | 
						|
        ExtremeApsLineErrorEntry ::= SEQUENCE {
 | 
						|
                extremeApsLineErrorGroupNumber            INTEGER (1..65535),
 | 
						|
                extremeApsLineErrorPortNumber             INTEGER,
 | 
						|
                extremeApsLineErrorSignalDegradeActive    TruthValue,
 | 
						|
                extremeApsLineErrorBERSignalDegradeActive TruthValue,
 | 
						|
                extremeApsLineErrorSignalFailActive       TruthValue,
 | 
						|
                extremeApsLineErrorBERSignalFailActive    TruthValue,
 | 
						|
                extremeApsLineErrorSignalDegrades         INTEGER,
 | 
						|
                extremeApsLineErrorBERSignalDegrades      INTEGER,
 | 
						|
                extremeApsLineErrorSignalFails            INTEGER,
 | 
						|
                extremeApsLineErrorBERSignalFails         INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeApsLineErrorGroupNumber                  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number which uniquely identifies the
 | 
						|
                         APS group."
 | 
						|
                ::= { extremeApsLineErrorEntry 1 }
 | 
						|
 | 
						|
        extremeApsLineErrorPortNumber                   OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ifIndex value which identifies the APS port."
 | 
						|
                ::= { extremeApsLineErrorEntry 2 }
 | 
						|
 | 
						|
        extremeApsLineErrorSignalDegradeActive          OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a signal degrade condition
 | 
						|
                         currently exists on the line."
 | 
						|
                ::= { extremeApsLineErrorEntry 3 }
 | 
						|
 | 
						|
        extremeApsLineErrorBERSignalDegradeActive       OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a signal degrade condition
 | 
						|
                         due to excessive Bit-Error-Rate currently exists
 | 
						|
                         on the line."
 | 
						|
                ::= { extremeApsLineErrorEntry 4 }
 | 
						|
 | 
						|
        extremeApsLineErrorSignalFailActive             OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a signal fail condition
 | 
						|
                         currently exists on the line."
 | 
						|
                ::= { extremeApsLineErrorEntry 5 }
 | 
						|
 | 
						|
        extremeApsLineErrorBERSignalFailActive          OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a signal fail condition
 | 
						|
                         due to excessive Bit-Error-Rate currently
 | 
						|
                         exists on the line."
 | 
						|
                ::= { extremeApsLineErrorEntry 6 }
 | 
						|
 | 
						|
        extremeApsLineErrorSignalDegrades               OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of signal degrades that have
 | 
						|
                         been recorded on the line."
 | 
						|
                ::= { extremeApsLineErrorEntry 7 }
 | 
						|
 | 
						|
        extremeApsLineErrorBERSignalDegrades            OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of signal degrades due to excessive
 | 
						|
                         Bit-Error-Rate that have been recorded on the
 | 
						|
                         line."
 | 
						|
                ::= { extremeApsLineErrorEntry 8 }
 | 
						|
 | 
						|
        extremeApsLineErrorSignalFails                  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of signal fails that have
 | 
						|
                         been recorded on the line."
 | 
						|
                ::= { extremeApsLineErrorEntry 9 }
 | 
						|
 | 
						|
        extremeApsLineErrorBERSignalFails               OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of signal fails due to excessive
 | 
						|
                         Bit-Error-Rate that have been recorded on the
 | 
						|
                         line."
 | 
						|
                ::= { extremeApsLineErrorEntry 10 }
 | 
						|
 | 
						|
--
 | 
						|
-- APS Protocol Errors Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeApsProtocolErrorTable                    OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeApsProtocolErrorEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains APS protocol error
 | 
						|
                         information.  These errors are relevant
 | 
						|
                         for APS protection ports."
 | 
						|
                ::= { extremeApsErrors 2 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorEntry                    OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeApsProtocolErrorEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeApsProtocolErrorGroupNumber,
 | 
						|
                       extremeApsProtocolErrorPortNumber}
 | 
						|
                ::= {extremeApsProtocolErrorTable 1}
 | 
						|
 | 
						|
        ExtremeApsProtocolErrorEntry ::= SEQUENCE {
 | 
						|
                extremeApsProtocolErrorGroupNumber             INTEGER (1..65535),
 | 
						|
                extremeApsProtocolErrorPortNumber              INTEGER,
 | 
						|
                extremeApsProtocolErrorModeMismatchDefect      TruthValue,
 | 
						|
                extremeApsProtocolErrorProtSwitchByteDefect    TruthValue,
 | 
						|
                extremeApsProtocolErrorChannelMismatchDefect   TruthValue,
 | 
						|
                extremeApsProtocolErrorFarEndProtectDefect     TruthValue,
 | 
						|
                extremeApsProtocolErrorModeMismatchFailure     TruthValue,
 | 
						|
                extremeApsProtocolErrorProtSwitchByteFailure   TruthValue,
 | 
						|
                extremeApsProtocolErrorChannelMismatchFailure  TruthValue,
 | 
						|
                extremeApsProtocolErrorFarEndProtectFailure    TruthValue,
 | 
						|
                extremeApsProtocolErrorModeMismatchNumFails    INTEGER,
 | 
						|
                extremeApsProtocolErrorProtSwitchByteNumFails  INTEGER,
 | 
						|
                extremeApsProtocolErrorChannelMismatchNumFails INTEGER,
 | 
						|
                extremeApsProtocolErrorFarEndProtectNumFails   INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeApsProtocolErrorGroupNumber              OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number which uniquely identifies the
 | 
						|
                         APS group."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 1 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorPortNumber               OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The ifIndex value which identifies the APS
 | 
						|
                         protection port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 2 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorModeMismatchDefect       OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Mode Mismatch defect currently
 | 
						|
                         exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 3 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorProtSwitchByteDefect     OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Protection Switching Byte defect
 | 
						|
                         currently exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 4 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorChannelMismatchDefect    OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Channel Mismatch defect currently
 | 
						|
                         exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 5 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorFarEndProtectDefect      OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Far-End Protection defect currently
 | 
						|
                         exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 6 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorModeMismatchFailure      OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Mode Mismatch failure currently
 | 
						|
                         exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 7 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorProtSwitchByteFailure    OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Protection Switching Byte failure
 | 
						|
                         currently exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 8 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorChannelMismatchFailure   OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Channel Mismatch failure currently
 | 
						|
                         exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 9 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorFarEndProtectFailure     OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Indicates whether a Far-End Protection failure currently
 | 
						|
                         exists on the port."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 10 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorModeMismatchNumFails     OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of Mode Mismatch failures that have
 | 
						|
                         been recorded."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 11 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorProtSwitchByteNumFails   OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of Protection Switching Byte failures
 | 
						|
                         that have been recorded."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 12 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorChannelMismatchNumFails  OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of Channel Mismatch failures that have
 | 
						|
                         been recorded."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 13 }
 | 
						|
 | 
						|
        extremeApsProtocolErrorFarEndProtectNumFails    OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of Far-End Protection failures that have
 | 
						|
                         been recorded."
 | 
						|
                ::= { extremeApsProtocolErrorEntry 14 }
 | 
						|
 | 
						|
END
 | 
						|
		
 | 
						|
--- Extreme NetFlow has moved under extremeAgent tree; as extremeAgent.22 
 | 
						|
-- ============================================================================
 | 
						|
EXTREME-NETFLOW-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
      IMPORTS
 | 
						|
                MODULE-IDENTITY         FROM SNMPv2-SMI
 | 
						|
		    OBJECT-TYPE             FROM SNMPv2-SMI
 | 
						|
		    IpAddress               FROM SNMPv2-SMI
 | 
						|
                MacAddress              FROM SNMPv2-TC
 | 
						|
                TruthValue          FROM SNMPv2-TC
 | 
						|
                extremeAgent            FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
 | 
						|
        extremeNetFlow MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0010310000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme NetFlow tables."
 | 
						|
        ::= { extremeAgent 22 }
 | 
						|
 | 
						|
        extremeNetFlowConfigPort OBJECT IDENTIFIER
 | 
						|
        ::= { extremeNetFlow 1 }
 | 
						|
 | 
						|
        extremeNetFlowConfigGroup OBJECT IDENTIFIER
 | 
						|
        ::= { extremeNetFlow 2 }
 | 
						|
 | 
						|
 | 
						|
        extremeNetFlowGroupCollectorTable                  OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeNetFlowGroupCollectorEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains configuration information
 | 
						|
                         for a defined NetFlow group flow entry."
 | 
						|
                ::= { extremeNetFlowConfigGroup 2 }
 | 
						|
 | 
						|
        extremeNetFlowGroupCollectorEntry                      OBJECT-TYPE
 | 
						|
                SYNTAX   ExtremeNetFlowGroupCollectorEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeNetFlowGroupNumber,
 | 
						|
                       extremeNetFlowCollectorId}
 | 
						|
                ::= {extremeNetFlowGroupCollectorTable 1}
 | 
						|
 | 
						|
 | 
						|
        ExtremeNetFlowGroupCollectorEntry ::= SEQUENCE {
 | 
						|
                extremeNetFlowGroupNumber             INTEGER,
 | 
						|
                extremeNetFlowCollectorId             INTEGER,
 | 
						|
                extremeNetFlowGroupPingEnabled        TruthValue,
 | 
						|
                extremeNetFlowGroupSourceIp           IpAddress,
 | 
						|
                extremeNetFlowCollectorIpAddress      IpAddress,
 | 
						|
                extremeNetFlowCollectorUdpPort        INTEGER,
 | 
						|
                extremeNetFlowCollectorStatusUp       TruthValue,
 | 
						|
                extremeNetFlowCollectorDowntime       INTEGER,
 | 
						|
		extremeNetFlowCollectorPacketsTx      INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeNetFlowGroupNumber                   OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..32)
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The group number."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 1 }
 | 
						|
 | 
						|
        extremeNetFlowCollectorId               OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..8)
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The collector number."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 2 }
 | 
						|
 | 
						|
        extremeNetFlowGroupPingEnabled        OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Flag indicating if ping is enabled for the group"
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 3 }
 | 
						|
 | 
						|
        extremeNetFlowGroupSourceIp              OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Source IP address for the group."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 4 }
 | 
						|
 | 
						|
        extremeNetFlowCollectorIpAddress              OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The collector's configured IP address."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 5 }
 | 
						|
 | 
						|
        extremeNetFlowCollectorUdpPort                        OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The collector's configured UDP port number."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 6 }
 | 
						|
 | 
						|
        extremeNetFlowCollectorStatusUp                  OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Flag indicating if the collector is up."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 7 }
 | 
						|
 | 
						|
        extremeNetFlowCollectorDowntime                       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The downtime value for the collector."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 8 }
 | 
						|
		
 | 
						|
	extremeNetFlowCollectorPacketsTx                      OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The transmit packet count for the collector."
 | 
						|
                ::= { extremeNetFlowGroupCollectorEntry 9 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- NetFlow Port Configuration Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeNetFlowPortConfigTable                   OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeNetFlowPortConfigEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains configuration information
 | 
						|
                         for a defined NetFlow port."
 | 
						|
                ::= { extremeNetFlowConfigPort 1 }
 | 
						|
 | 
						|
        extremeNetFlowPortConfigEntry                   OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeNetFlowPortConfigEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeNetFlowPortConfigPortIndex}
 | 
						|
                ::= {extremeNetFlowPortConfigTable 1}
 | 
						|
 | 
						|
 | 
						|
        ExtremeNetFlowPortConfigEntry ::= SEQUENCE {
 | 
						|
                extremeNetFlowPortConfigPortIndex       INTEGER,
 | 
						|
                extremeNetFlowPortConfigEnabled         TruthValue,
 | 
						|
                extremeNetFlowPortConfigTimout          INTEGER,
 | 
						|
                extremeNetFlowPortOverFlowPackets       INTEGER
 | 
						|
        }
 | 
						|
 | 
						|
        extremeNetFlowPortConfigPortIndex               OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The index value for the port."
 | 
						|
                ::= { extremeNetFlowPortConfigEntry 1 }
 | 
						|
 | 
						|
        extremeNetFlowPortConfigEnabled              OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Flag indicating if port is enabled."
 | 
						|
                ::= { extremeNetFlowPortConfigEntry 2 }
 | 
						|
 | 
						|
        extremeNetFlowPortConfigTimout                       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The port timeout value."
 | 
						|
                ::= { extremeNetFlowPortConfigEntry 3 }
 | 
						|
 | 
						|
        extremeNetFlowPortOverFlowPackets                      OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The number of packets not accounted for due to lack of resources.  Implemented on PoS ports only"
 | 
						|
                ::= { extremeNetFlowPortConfigEntry 4 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- NetFlow Port Filter Entry Configuration Table
 | 
						|
--
 | 
						|
 | 
						|
        extremeNetFlowPortFilterConfigTable                     OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeNetFlowPortFilterConfigEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "This table contains configuration information
 | 
						|
                         for a defined NetFlow filter."
 | 
						|
                ::= { extremeNetFlowConfigPort 2 }
 | 
						|
 | 
						|
        extremeNetFlowPortFilterConfigEntry                     OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeNetFlowPortFilterConfigEntry
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        ""
 | 
						|
                INDEX {extremeNetFlowPortConfigPortNumber,
 | 
						|
                       extremeNetFlowPortConfigFilterEgress,
 | 
						|
                       extremeNetFlowPortConfigFilterNumber}
 | 
						|
                ::= {extremeNetFlowPortFilterConfigTable 1}
 | 
						|
 | 
						|
        ExtremeNetFlowPortFilterConfigEntry ::= SEQUENCE {
 | 
						|
                extremeNetFlowPortConfigPortNumber      INTEGER,
 | 
						|
                extremeNetFlowPortConfigFilterEgress    TruthValue,
 | 
						|
                extremeNetFlowPortConfigFilterNumber    INTEGER,
 | 
						|
                extremeNetFlowPortEnabled               TruthValue,
 | 
						|
                extremeNetFlowFilterEnabled             TruthValue,
 | 
						|
                extremeNetFlowDestIpAddress             IpAddress,
 | 
						|
                extremeNetFlowDestIpAddressMask         IpAddress,
 | 
						|
                extremeNetFlowSourceIpAddress           IpAddress,
 | 
						|
                extremeNetFlowSourceIpAddressMask       IpAddress,
 | 
						|
                extremeNetFlowDestPort                  INTEGER,
 | 
						|
                extremeNetFlowDestPortMask              INTEGER,
 | 
						|
                extremeNetFlowSourcePort                INTEGER,
 | 
						|
                extremeNetFlowSourcePortMask            INTEGER,
 | 
						|
                extremeNetFlowProtocol                  INTEGER,
 | 
						|
                extremeNetFlowProtocolMask              INTEGER,
 | 
						|
                extremeNetFlowFilterGroupNumber         INTEGER,
 | 
						|
                extremeNetFlowMatchAllFlag              TruthValue,
 | 
						|
                extremeNetFlowMatchNoneFlag             TruthValue
 | 
						|
        }
 | 
						|
 | 
						|
        extremeNetFlowPortConfigPortNumber                     OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The port number for the filter."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 1 }
 | 
						|
 | 
						|
        extremeNetFlowPortConfigFilterEgress                     OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Flag indicating whether this is a request for an
 | 
						|
			 egress filter (1) or an ingress filter (0)."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 2 }
 | 
						|
 | 
						|
        extremeNetFlowPortConfigFilterNumber                     OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..8)
 | 
						|
                MAX-ACCESS      not-accessible
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The filter number being requested (1-8)."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 3 }
 | 
						|
 | 
						|
        extremeNetFlowPortEnabled                                OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Flag indicating whether port is enabled."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 4 }
 | 
						|
 | 
						|
        extremeNetFlowFilterEnabled                    OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Flag indicating whether filter is enabled."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 5 }
 | 
						|
 | 
						|
        extremeNetFlowDestIpAddress                    OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Filter Destination IP address."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 6 }
 | 
						|
 | 
						|
        extremeNetFlowDestIpAddressMask                OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Filter Destination IP address Mask."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 7 }
 | 
						|
 | 
						|
        extremeNetFlowSourceIpAddress                  OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Filter Source IP address."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 8 }
 | 
						|
 | 
						|
        extremeNetFlowSourceIpAddressMask              OBJECT-TYPE
 | 
						|
                SYNTAX  IpAddress
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Filter Source IP address Mask."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 9 }
 | 
						|
 | 
						|
        extremeNetFlowDestPort                         OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The destination port (valid for TCP and UDP flows only)."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 10 }
 | 
						|
 | 
						|
        extremeNetFlowDestPortMask                     OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The destination port mask."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 11 }
 | 
						|
 | 
						|
        extremeNetFlowSourcePort                       OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The source port (valid for TCP and UDP flows only)."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 12 }
 | 
						|
 | 
						|
        extremeNetFlowSourcePortMask                   OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The source port mask."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 13 }
 | 
						|
 | 
						|
        extremeNetFlowProtocol                         OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The IP protocol for the filter."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 14 }
 | 
						|
 | 
						|
        extremeNetFlowProtocolMask                     OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..65535)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The IP protocol mask."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 15 }
 | 
						|
 | 
						|
        extremeNetFlowFilterGroupNumber                OBJECT-TYPE
 | 
						|
                SYNTAX  INTEGER (1..32)
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS  current
 | 
						|
                DESCRIPTION
 | 
						|
                        "The Group Number."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 16 }
 | 
						|
 | 
						|
        extremeNetFlowMatchAllFlag                     OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Filter is set to match all flows."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 17 }
 | 
						|
 | 
						|
        extremeNetFlowMatchNoneFlag                    OBJECT-TYPE
 | 
						|
                SYNTAX  TruthValue
 | 
						|
                MAX-ACCESS      read-only
 | 
						|
                STATUS          current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Filter is set to not match any flows."
 | 
						|
                ::= { extremeNetFlowPortFilterConfigEntry 18 }
 | 
						|
	
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
EXTREME-SNMPV3-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS  
 | 
						|
                MODULE-IDENTITY                 FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE                     FROM SNMPv2-SMI
 | 
						|
                TruthValue                      FROM SNMPv2-TC
 | 
						|
		extremeAgent                    FROM EXTREME-BASE-MIB
 | 
						|
                snmpTargetAddrEntry             FROM SNMP-TARGET-MIB;
 | 
						|
 | 
						|
            
 | 
						|
        extremeSnmpv3 MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme-specific SNMPv3 objects"
 | 
						|
        ::= { extremeAgent 23 }
 | 
						|
 | 
						|
	extremeTarget	OBJECT IDENTIFIER ::= { extremeSnmpv3 1 }
 | 
						|
	
 | 
						|
	extremeTargetAddrExtTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeTargetAddrExtEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"This table is an extension to the snmpTargetAddrTable found in the 
 | 
						|
		SNMP-TARGET-MIB. It contains Extreme Networks specific objects needed for
 | 
						|
		each management target."
 | 
						|
			::= { extremeTarget 1 }
 | 
						|
 | 
						|
	extremeTargetAddrExtEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeTargetAddrExtEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"An entry in the extremeTargetAddrExtTable."
 | 
						|
                AUGMENTS { snmpTargetAddrEntry }
 | 
						|
			::= { extremeTargetAddrExtTable 1 }
 | 
						|
 | 
						|
	ExtremeTargetAddrExtEntry ::= SEQUENCE {
 | 
						|
		extremeTargetAddrExtIgnoreMPModel		TruthValue,
 | 
						|
                extremeTargetAddrExtStandardMode                TruthValue,
 | 
						|
                extremeTargetAddrExtTrapDestIndex               INTEGER,
 | 
						|
                extremeTargetAddrExtUseEventComm                TruthValue
 | 
						|
	}
 | 
						|
	
 | 
						|
	
 | 
						|
	extremeTargetAddrExtIgnoreMPModel OBJECT-TYPE
 | 
						|
		SYNTAX TruthValue
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"When this object is set to TRUE, the version of the trap/notification sent to 
 | 
						|
		the corresponding management target (trap receiver) will be the same as in 
 | 
						|
		releases of Extremeware prior to 7.1.0. Thus, the value of the 
 | 
						|
		snmpTargetParamsMPModel object in the snmpTargetParamsTable will be ignored while
 | 
						|
		determining the version of the trap/notification to be sent. When a trap-receiver
 | 
						|
		is created via the RMON trapDestTable or from the CLI command 'configure snmp add
 | 
						|
		trapreceiver ....', the value of this object will be set to TRUE for the 
 | 
						|
		corresponding entry in this table."
 | 
						|
                DEFVAL { false }
 | 
						|
		::= { extremeTargetAddrExtEntry 1 }
 | 
						|
 | 
						|
	extremeTargetAddrExtStandardMode OBJECT-TYPE
 | 
						|
		SYNTAX TruthValue
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"When this object is set to TRUE, the management target will be treated as 
 | 
						|
		a 'standard mode' one, in that any Extreme Networks specific extra varbinds 
 | 
						|
		present in a standards-based trap/notification will not be sent to this 
 | 
						|
		management target. Only the varbinds defined in the standard will be sent."
 | 
						|
                DEFVAL { false }
 | 
						|
		::= { extremeTargetAddrExtEntry 2 }
 | 
						|
 | 
						|
	extremeTargetAddrExtTrapDestIndex OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"This object contains the value of the trapDestIndex in the corresponding 
 | 
						|
		entry of the RMON trapDestTable."
 | 
						|
		::= { extremeTargetAddrExtEntry 3 }
 | 
						|
 | 
						|
        extremeTargetAddrExtUseEventComm OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
                MAX-ACCESS read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "This object is used only when sending RMON alarms as SNMPv3 traps.
 | 
						|
                When it is set to TRUE and an RMON risingAlarm or fallingAlarm is being sent
 | 
						|
                for an event, then the eventCommunity in the RMON event table is compared to 
 | 
						|
                the snmpTargetAddrName in the snmpTargetAddrTable. The alarm is sent to the 
 | 
						|
                target only when the two are the same. This behavior is exhibited only when the
 | 
						|
                snmpTargetParamsMPModel corresponding to the target indicates an SNMPv3 trap. For 
 | 
						|
                SNMPv1/v2c traps, the community in the RMON trapDestTable is used for the 
 | 
						|
                comparision, which is the 'regular' method, as per the standards.
 | 
						|
                When this object is set to FALSE, then the RMON alarm (if being sent as an SNMPv3
 | 
						|
                trap) is sent without using the event community for any comparision."
 | 
						|
                DEFVAL { true }        
 | 
						|
		::= { extremeTargetAddrExtEntry 4 }
 | 
						|
END
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
EXTREME-CABLE-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS  
 | 
						|
        MODULE-IDENTITY     FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE         FROM SNMPv2-SMI
 | 
						|
        TruthValue          FROM SNMPv2-TC
 | 
						|
		extremeAgent        FROM EXTREME-BASE-MIB
 | 
						|
		extremeV2Traps		FROM EXTREME-BASE-MIB
 | 
						|
        extremenetworks		FROM EXTREME-BASE-MIB
 | 
						|
		DisplayString       FROM RFC1213-MIB
 | 
						|
		NOTIFICATION-TYPE	FROM SNMPv2-SMI;
 | 
						|
            
 | 
						|
    extremeCable MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme-specific Cable objects"
 | 
						|
        ::= { extremeAgent 24 }
 | 
						|
 | 
						|
        extremeDiagConfigGroup OBJECT IDENTIFIER
 | 
						|
	::= { extremeCable 1 }
 | 
						|
 | 
						|
	extremeDiagConfigTime OBJECT-TYPE
 | 
						|
 		SYNTAX DisplayString  (SIZE(16))
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Indicates the time at which the Diagnostics information 
 | 
						|
		 will be collected for the ports which have 
 | 
						|
		 Auto-Diagnostics configured. Time must be given in hh:mm:ss format
 | 
						|
		 where hh, mm and ss are in decimals"
 | 
						|
		::= { extremeDiagConfigGroup 1  }
 | 
						|
		
 | 
						|
	extremeDiagConfigRoF OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {true (1), false (2)}
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Indicates whether a port should return to INIT state on 
 | 
						|
		 Diagnostics Failure. If TRUE the port will be restarted 
 | 
						|
		 even if the Diagnostics indicate a Failure. If FALSE the 
 | 
						|
		 port will be moved to DIAG_FAIL state"
 | 
						|
		::= { extremeDiagConfigGroup 2  }
 | 
						|
 | 
						|
	extremeDiagPortConfigTable OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF ExtremeDiagPortCfgEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Table, which contains the diagnostic configuration 
 | 
						|
		 information for the ports"
 | 
						|
		::= { extremeCable 2  }
 | 
						|
 | 
						|
	extremeDiagPortConfigEntry OBJECT-TYPE
 | 
						|
		SYNTAX ExtremeDiagPortCfgEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Each row represents port related diagnostics 
 | 
						|
		 configuration"
 | 
						|
		INDEX { extremeDiagPortCfgPortIfIndex, extremeDiagPortCfgMode }
 | 
						|
		::= { extremeDiagPortConfigTable 1  }
 | 
						|
 | 
						|
	ExtremeDiagPortCfgEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
				extremeDiagPortCfgPortIfIndex
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortCfgMode
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortCfgStatus
 | 
						|
					INTEGER 
 | 
						|
			}
 | 
						|
 | 
						|
	extremeDiagPortCfgPortIfIndex OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "IfIndex of the Port for which the information in this row applies"
 | 
						|
		::= { extremeDiagPortConfigEntry 1  }
 | 
						|
 | 
						|
	extremeDiagPortCfgMode OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {auto (1), manual (2)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "The mode of operation. The port can be configured to have
 | 
						|
		 either manual diagnostics or auto-diagnostics collected."
 | 
						|
		::= { extremeDiagPortConfigEntry 2 }
 | 
						|
 | 
						|
	extremeDiagPortCfgStatus OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {enable (1), disable (2), run (3), diagfail(4)}
 | 
						|
		MAX-ACCESS read-write
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Specifies whether Diagnostics are enabled or disabled for 
 | 
						|
		 the port. In the manual mode, enable and disable will disable the
 | 
						|
		 corresponding bit in the manual Diag portmask. Once the run command is
 | 
						|
		 given the Manual Diagnostics starts running. <diagfail> indicates the
 | 
						|
		 diagnostics for the port has failed. <diagfail> is a read-only value and
 | 
						|
		 cannot be used for setting the status of the port"
 | 
						|
		::= { extremeDiagPortConfigEntry 3  }
 | 
						|
 | 
						|
    extremeDiagPortDiagTable OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF ExtremeDiagPortDiagEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		 "Table contains the diagnostic information for the ports"
 | 
						|
		::= { extremeCable 3  }
 | 
						|
 | 
						|
        extremeDiagPortDiagEntry OBJECT-TYPE
 | 
						|
		SYNTAX ExtremeDiagPortDiagEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		 "Each row represents port related diagnostics information"
 | 
						|
		INDEX { extremeDiagPortDiagPortIfIndex, extremeDiagPortDiagMode }
 | 
						|
		::= { extremeDiagPortDiagTable 1 }
 | 
						|
 | 
						|
        ExtremeDiagPortDiagEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
				extremeDiagPortDiagPortIfIndex
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortDiagMode
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortSpeed
 | 
						|
				    INTEGER,
 | 
						|
				extremeDiagPortSwapAB
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortSwapCD
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairAPol
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairAFlen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairALen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairASkew
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairAStatus
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairBPol
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairBFlen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairBLen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairBSkew
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairBStatus
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairCPol
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairCFlen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairCLen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairCSkew
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairCStatus
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairDPol
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairDFlen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairDLen
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairDSkew
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortPairDStatus
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortDateTime
 | 
						|
				    DisplayString	
 | 
						|
			}
 | 
						|
 | 
						|
	extremeDiagPortDiagPortIfIndex OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "IfIndex of the Port for which the information in this row applies"
 | 
						|
		::= { extremeDiagPortDiagEntry 1  }
 | 
						|
 | 
						|
	extremeDiagPortDiagMode OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {auto (1), manual (2)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "The mode of operation. The port can be configured to have
 | 
						|
		 either manual diagnostics or auto-diagnostics collected."
 | 
						|
		::= { extremeDiagPortDiagEntry 2 }
 | 
						|
 | 
						|
	extremeDiagPortSpeed OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER { speed10 (1), speed100 (2), speed1000 (3), unknown (4)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the speed of the port"
 | 
						|
		::= { extremeDiagPortDiagEntry 3  }
 | 
						|
 | 
						|
	extremeDiagPortSwapAB OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {swap(1), noswap(2), unknown(3)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies whether pairA pairB cables are swapped"
 | 
						|
		::= { extremeDiagPortDiagEntry 4  }
 | 
						|
 | 
						|
	extremeDiagPortSwapCD OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {swap(1), noswap(2), unknown(3)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies whether pairC and pairD cables are swapped"
 | 
						|
		::= { extremeDiagPortDiagEntry 5  }
 | 
						|
 | 
						|
	extremeDiagPortPairAPol OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the polarity of pairA cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 6  }
 | 
						|
 | 
						|
	extremeDiagPortPairAFlen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the distance of Fault in the pairA cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 7  }
 | 
						|
 | 
						|
	extremeDiagPortPairALen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the length of the pairA cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 8  }
 | 
						|
 | 
						|
	extremeDiagPortPairASkew OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Skew of pairA cables with respect to the fastest pair"
 | 
						|
		::= { extremeDiagPortDiagEntry 9  }
 | 
						|
 | 
						|
	extremeDiagPortPairAStatus OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Indicates whether pairA cables are properly terminated, 
 | 
						|
		 short or open"
 | 
						|
		::= { extremeDiagPortDiagEntry 10  }
 | 
						|
 | 
						|
	extremeDiagPortPairBPol OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the polarity of pairB cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 11  }
 | 
						|
 | 
						|
	extremeDiagPortPairBFlen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the distance of Fault in the pairB cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 12  }
 | 
						|
 | 
						|
	extremeDiagPortPairBLen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the length of the pairB cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 13  }
 | 
						|
 | 
						|
	extremeDiagPortPairBSkew OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Skew of pairB cables with respect to the fastest pair"
 | 
						|
		::= {  extremeDiagPortDiagEntry 14 }
 | 
						|
 | 
						|
	extremeDiagPortPairBStatus OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Indicates whether pairB cables are properly terminated, 
 | 
						|
		 short or open"
 | 
						|
		::= { extremeDiagPortDiagEntry 15 }
 | 
						|
 | 
						|
	extremeDiagPortPairCPol OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the polarity of pairC cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 16  }
 | 
						|
 | 
						|
	extremeDiagPortPairCFlen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the distance of Fault in the pairC cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 17  }
 | 
						|
 | 
						|
	extremeDiagPortPairCLen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the length of the pairC cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 18 }
 | 
						|
 | 
						|
	extremeDiagPortPairCSkew OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Skew of pairC cables with respect to the fastest pair"
 | 
						|
		::= { extremeDiagPortDiagEntry 19 }
 | 
						|
 | 
						|
	extremeDiagPortPairCStatus OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Indicates whether pairC cables are properly terminated, 
 | 
						|
		 short or open"
 | 
						|
		::= {  extremeDiagPortDiagEntry 20}
 | 
						|
 | 
						|
	extremeDiagPortPairDPol OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {positive(1), negative(2), unknown(3)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the polarity of pairD cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 21  }
 | 
						|
 | 
						|
	extremeDiagPortPairDFlen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the distance of Fault in the pairD cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 22  }
 | 
						|
 | 
						|
	extremeDiagPortPairDLen OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Specifies the length of the pairD cables"
 | 
						|
		::= { extremeDiagPortDiagEntry 23 }
 | 
						|
 | 
						|
	extremeDiagPortPairDSkew OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Skew of pairD cables with respect to the fastest pair"
 | 
						|
		::= { extremeDiagPortDiagEntry 24 }
 | 
						|
 | 
						|
	extremeDiagPortPairDStatus OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER {open(1), short(2), terminated(3), imperror(4), unknown(5)}
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Indicates whether pairD cables are properly terminated, 
 | 
						|
		 short or open"
 | 
						|
		::= { extremeDiagPortDiagEntry 25 }
 | 
						|
 | 
						|
	extremeDiagPortDateTime OBJECT-TYPE
 | 
						|
 		SYNTAX DisplayString  (SIZE(64))
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Date and time at which the Diagnostic information was 
 | 
						|
		 collected"
 | 
						|
		::= { extremeDiagPortDiagEntry 26 }
 | 
						|
 | 
						|
	extremeDiagPortStatsTable  OBJECT-TYPE
 | 
						|
		SYNTAX SEQUENCE OF ExtremeDiagPortStatsEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Table, which contains the diagnostic statistic information
 | 
						|
		 for the ports"
 | 
						|
		::= { extremeCable 4  }
 | 
						|
 | 
						|
	extremeDiagPortStatsEntry OBJECT-TYPE
 | 
						|
		SYNTAX ExtremeDiagPortStatsEntry
 | 
						|
		MAX-ACCESS not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Each row represents port related diagnostics statistics
 | 
						|
		 information"
 | 
						|
		INDEX { extremeDiagPortStatsPortIfIndex }
 | 
						|
		::= { extremeDiagPortStatsTable 1 }
 | 
						|
 | 
						|
	ExtremeDiagPortStatsEntry ::=
 | 
						|
		SEQUENCE {
 | 
						|
				extremeDiagPortStatsPortIfIndex
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortStatsNumDiag
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortStatsNumSuccess
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortStatsNumFail
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortStatsNumChange
 | 
						|
					INTEGER,
 | 
						|
				extremeDiagPortStatsNumAbort
 | 
						|
					INTEGER
 | 
						|
			}
 | 
						|
 | 
						|
	extremeDiagPortStatsPortIfIndex OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "IfIndex of the Port for which the information in this row applies"
 | 
						|
		::= { extremeDiagPortStatsEntry 1  }
 | 
						|
 | 
						|
	extremeDiagPortStatsNumDiag OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Number of times Diagnostics information collected for this
 | 
						|
		 port"
 | 
						|
		::= {   extremeDiagPortStatsEntry 2 }
 | 
						|
 | 
						|
	extremeDiagPortStatsNumSuccess OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Number of times Diagnostics for this port completed 
 | 
						|
		 successfully without any errors"
 | 
						|
		::= {   extremeDiagPortStatsEntry 3 }
 | 
						|
 | 
						|
	extremeDiagPortStatsNumFail OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Number of times Diagnostics for this port Failed due to 
 | 
						|
		 errors in the cable pairs"
 | 
						|
		::= {   extremeDiagPortStatsEntry 4 }
 | 
						|
 | 
						|
	extremeDiagPortStatsNumChange OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Number of times Diagnostics Changed for this port"
 | 
						|
		::= {   extremeDiagPortStatsEntry 5 }
 | 
						|
 | 
						|
	extremeDiagPortStatsNumAbort OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
	        "Number of times Diagnostics was aborted by the user for this port"
 | 
						|
		::= {   extremeDiagPortStatsEntry 6 }
 | 
						|
 | 
						|
--TRAPS MIB Definitions for CDM
 | 
						|
  
 | 
						|
   extremeCableTraps 	OBJECT IDENTIFIER
 | 
						|
	::= { extremeV2Traps 13 }
 | 
						|
 | 
						|
   extremeCableTrapsPrefix   OBJECT IDENTIFIER
 | 
						|
	::= { extremeCableTraps 0 }
 | 
						|
 | 
						|
   extremeTrapDiagPortDiagnostics NOTIFICATION-TYPE
 | 
						|
	OBJECTS { extremeDiagPortCfgPortIfIndex,
 | 
						|
                  extremeDiagPortCfgMode,
 | 
						|
                  extremeDiagPortCfgStatus }
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
   	  "Indicates the status of Diagnostics for a port. The status indicates 
 | 
						|
   	  whether Diagnostics for a particular port failed"
 | 
						|
	    ::= { extremeCableTrapsPrefix 1 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
-- ===========================================================================
 | 
						|
 | 
						|
EXTREME-NP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
                Unsigned32	FROM SNMPv2-SMI
 | 
						|
		Counter32	FROM SNMPv2-SMI
 | 
						|
		Counter64	FROM SNMPv2-SMI
 | 
						|
                IpAddress       FROM SNMPv2-SMI
 | 
						|
		DisplayString   FROM RFC1213-MIB
 | 
						|
		extremeAgent    FROM EXTREME-BASE-MIB;
 | 
						|
		
 | 
						|
 | 
						|
 | 
						|
        extremeNPMib MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme NP objects: NP card information"
 | 
						|
        ::= { extremeAgent 21 }
 | 
						|
 | 
						|
	extremeNPModule	OBJECT IDENTIFIER ::= { extremeNPMib 1 }
 | 
						|
	
 | 
						|
	extremeNPModuleTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeNPModuleEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table containing information about each Intelligent
 | 
						|
		module in the chassis."
 | 
						|
			::= { extremeNPModule 1 }
 | 
						|
 | 
						|
	extremeNPModuleEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeNPModuleEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table entry containing information about the
 | 
						|
		intelligent modules configured in the chassis.
 | 
						|
		This table does not contain rows for the slots
 | 
						|
		which do not have a network processor based module."
 | 
						|
		INDEX	  { extremeNPModuleSlotNumber }
 | 
						|
			::= { extremeNPModuleTable 1 }
 | 
						|
 | 
						|
	ExtremeNPModuleEntry ::= SEQUENCE {
 | 
						|
		extremeNPModuleSlotNumber		INTEGER,		
 | 
						|
		extremeNPModuleDescription		DisplayString,
 | 
						|
		extremeNPModuleCurrentSoftware		DisplayString,
 | 
						|
		extremeNPModulePrimarySoftware		DisplayString,
 | 
						|
		extremeNPModuleSecondarySoftware	DisplayString,
 | 
						|
		extremeNPModuleBootromVersion		DisplayString,
 | 
						|
		extremeNPModuleProcessorState		OCTET STRING
 | 
						|
	}
 | 
						|
	
 | 
						|
	
 | 
						|
	extremeNPModuleSlotNumber OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(1..8)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the particular slot 
 | 
						|
		in the chassis."
 | 
						|
		::= { extremeNPModuleEntry 1 }
 | 
						|
 | 
						|
	extremeNPModuleDescription   OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString (SIZE(0..32))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A description of the particular slot in the chassis."
 | 
						|
		::= { extremeNPModuleEntry 2 }
 | 
						|
 | 
						|
	extremeNPModuleCurrentSoftware   OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString (SIZE(0..160))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The version of the software currently running on the module."
 | 
						|
		::= { extremeNPModuleEntry 3 }
 | 
						|
 | 
						|
	extremeNPModulePrimarySoftware   OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString (SIZE(0..160))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The version of software in the primary image of the module."
 | 
						|
		::= { extremeNPModuleEntry 4 }
 | 
						|
					   
 | 
						|
	extremeNPModuleSecondarySoftware   OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString (SIZE(0..160))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The version of software in the secondary image of the module."
 | 
						|
		::= { extremeNPModuleEntry 5 }
 | 
						|
 | 
						|
	extremeNPModuleBootromVersion   OBJECT-TYPE
 | 
						|
		SYNTAX  DisplayString (SIZE(0..80))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The version of bootrom that the module will use when restarting."
 | 
						|
		::= { extremeNPModuleEntry 6 }
 | 
						|
 | 
						|
	extremeNPModuleProcessorState   OBJECT-TYPE
 | 
						|
		SYNTAX  OCTET STRING (SIZE (8))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"An Octet String indicating the status of the various processors
 | 
						|
		on an Intelligent Module. Each byte in the Octet String represents
 | 
						|
		state for one processor.
 | 
						|
		For the Avalanche based PoS and ARM modules, the first byte (from MSB)
 | 
						|
		represents the state of the General Purpose Processor, the second byte
 | 
						|
		the state of Network Processor 1, and the third byte the state of Network
 | 
						|
		Processor 2 and so on. A value of 0 in each byte indicates that the
 | 
						|
		Processor is not operational, while a value 1 indicates that it is."
 | 
						|
		::= { extremeNPModuleEntry 7 }
 | 
						|
		
 | 
						|
	  
 | 
						|
--		
 | 
						|
-- SMA Module
 | 
						|
--
 | 
						|
 | 
						|
	extremeSMAModule OBJECT IDENTIFIER ::= { extremeNPMib 2 }
 | 
						|
	
 | 
						|
	extremeSMATable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeSMAEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table containing information about each SMA
 | 
						|
		module in the chassis."
 | 
						|
			::= { extremeSMAModule 1 }
 | 
						|
 | 
						|
	extremeSMAEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeSMAEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table entry containing information about the
 | 
						|
		SMA modules configured in the chassis.
 | 
						|
		This table does not contain rows for the slots
 | 
						|
		which do not have an SMA module."
 | 
						|
		INDEX	  { extremeSMASlotNumber }
 | 
						|
			::= { extremeSMATable 1 }
 | 
						|
 | 
						|
	ExtremeSMAEntry ::= SEQUENCE {	      
 | 
						|
		extremeSMASlotNumber			INTEGER,  
 | 
						|
		extremeSMAProtocolVersion		INTEGER,
 | 
						|
		extremeSMAServiceVersion		DisplayString,
 | 
						|
		extremeSMAUpTime			Unsigned32,
 | 
						|
		extremeSMACpuUtilization                Unsigned32,
 | 
						|
		extremeSMAMemUtilization                Unsigned32,
 | 
						|
		extremeSMAQosBroadcaster                Unsigned32,		
 | 
						|
		extremeSMANumFromBroadcaster            Unsigned32,		
 | 
						|
		extremeSMANumToListener                 Unsigned32,
 | 
						|
		extremeSMABytesBroadcaster		Counter64,
 | 
						|
		extremeSMABytesListener			Counter64
 | 
						|
	}
 | 
						|
	
 | 
						|
	extremeSMASlotNumber OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(1..8)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the particular slot 
 | 
						|
		in the chassis."
 | 
						|
		::= { extremeSMAEntry 1 }
 | 
						|
				
 | 
						|
	extremeSMAProtocolVersion OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(1..255)
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Protocol version."
 | 
						|
		::= { extremeSMAEntry 2 }
 | 
						|
	
 | 
						|
	extremeSMAServiceVersion OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString (SIZE(0..128))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Service release version."
 | 
						|
		::= { extremeSMAEntry 3 }
 | 
						|
		
 | 
						|
	extremeSMAUpTime OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Continuous operating time of the module in seconds."
 | 
						|
		::= { extremeSMAEntry 4 }
 | 
						|
		
 | 
						|
	extremeSMACpuUtilization OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Percentage of CPU utilized in the last 5 seconds."
 | 
						|
		::= { extremeSMAEntry 5 }
 | 
						|
	
 | 
						|
	extremeSMAMemUtilization OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Percentage of memory utilized."		
 | 
						|
		::= { extremeSMAEntry 6 }
 | 
						|
 | 
						|
	extremeSMAQosBroadcaster OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION		
 | 
						|
		"60 second rolling average of %QoS.
 | 
						|
		Number of bytes received / Number of bytes expected per duration.
 | 
						|
		Note: this can potentially exceed 100%."
 | 
						|
		::= { extremeSMAEntry 7 }			
 | 
						|
				
 | 
						|
        extremeSMANumFromBroadcaster OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The total number of broadcasters sending streams."
 | 
						|
		::= { extremeSMAEntry 8 }
 | 
						|
				
 | 
						|
	extremeSMANumToListener OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION		
 | 
						|
		"The total number of listeners connected."
 | 
						|
		::= { extremeSMAEntry 9 }
 | 
						|
		
 | 
						|
	extremeSMABytesBroadcaster OBJECT-TYPE
 | 
						|
		SYNTAX Counter64
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION		
 | 
						|
		"The total number of media bytes received from the broadcasters."
 | 
						|
		::= { extremeSMAEntry 10 }
 | 
						|
		
 | 
						|
	extremeSMABytesListener OBJECT-TYPE
 | 
						|
		SYNTAX Counter64
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION		
 | 
						|
		"The total number of data bytes sent to listeners."
 | 
						|
		::= { extremeSMAEntry 11 }
 | 
						|
 | 
						|
 | 
						|
--		
 | 
						|
-- ATM Module
 | 
						|
--
 | 
						|
 | 
						|
	extremeATMModule OBJECT IDENTIFIER ::= { extremeNPMib 3 }
 | 
						|
	
 | 
						|
	extremeATMCellPduTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeATMCellPduEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table containing information about each ATM
 | 
						|
		module in the chassis."
 | 
						|
			::= { extremeATMModule 1 }
 | 
						|
 | 
						|
	extremeATMCellPduEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeATMCellPduEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table entry containing information about the
 | 
						|
		ATM modules configured in the chassis.
 | 
						|
		This table does not contain rows for the slots
 | 
						|
		which do not have an ATM module."
 | 
						|
		INDEX	  { extremeATMPortNumber }
 | 
						|
			::= { extremeATMCellPduTable 1 }
 | 
						|
 | 
						|
 | 
						|
	ExtremeATMCellPduEntry ::= SEQUENCE {	      
 | 
						|
  		extremeATMPortNumber         INTEGER,  
 | 
						|
                extremeATMRxCell             Unsigned32,
 | 
						|
                extremeATMTxCell             Unsigned32,
 | 
						|
                extremeATMRxCellHecError     Unsigned32,   
 | 
						|
                extremeATMRxCellError        Unsigned32,
 | 
						|
                extremeATMRxAAL5Pdu          Unsigned32,
 | 
						|
                extremeATMTxAAL5Pdu          Unsigned32,
 | 
						|
                extremeATMRxAAL5Bytes        Counter64,
 | 
						|
                extremeATMTxAAL5Bytes        Counter64,
 | 
						|
                extremeATMPortStatus         DisplayString
 | 
						|
	}
 | 
						|
 | 
						|
 | 
						|
	extremeATMPortNumber OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(1..64)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the particular port number
 | 
						|
		in the chassis."
 | 
						|
		::= { extremeATMCellPduEntry 1 }
 | 
						|
 | 
						|
	extremeATMRxCell OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number of ATM cell Received."
 | 
						|
		::= { extremeATMCellPduEntry 2 }
 | 
						|
 | 
						|
	extremeATMTxCell OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number of ATM cell Transmitted."
 | 
						|
		::= { extremeATMCellPduEntry 3 }
 | 
						|
				
 | 
						|
	extremeATMRxCellHecError OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number of received cells with HEC error."
 | 
						|
		::= { extremeATMCellPduEntry 4 }
 | 
						|
				
 | 
						|
	extremeATMRxCellError OBJECT-TYPE
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number of received cells discarded due to other error."
 | 
						|
		::= { extremeATMCellPduEntry 5 }
 | 
						|
				
 | 
						|
 | 
						|
        extremeATMRxAAL5Pdu OBJECT-TYPE      
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number AAL-5 PDU Received."
 | 
						|
		::= { extremeATMCellPduEntry 6 }
 | 
						|
 | 
						|
        extremeATMTxAAL5Pdu OBJECT-TYPE      
 | 
						|
		SYNTAX Unsigned32
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number AAL-5 PDU Transmitted."
 | 
						|
		::= { extremeATMCellPduEntry 7 }
 | 
						|
 | 
						|
        extremeATMRxAAL5Bytes OBJECT-TYPE      
 | 
						|
		SYNTAX Counter64
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number AAL-5 PDU Octetd Received."
 | 
						|
		::= { extremeATMCellPduEntry 8 }
 | 
						|
 | 
						|
        extremeATMTxAAL5Bytes OBJECT-TYPE      
 | 
						|
		SYNTAX Counter64
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"The number AAL-5 PDU Octetd Transmitted."
 | 
						|
		::= { extremeATMCellPduEntry 9 }
 | 
						|
 | 
						|
	extremeATMPortStatus OBJECT-TYPE
 | 
						|
		SYNTAX DisplayString (SIZE(0..4))
 | 
						|
		MAX-ACCESS  read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"ATM port status."
 | 
						|
		::= { extremeATMCellPduEntry 10 }
 | 
						|
 | 
						|
 | 
						|
-- Table 2
 | 
						|
	extremeATMVpiVciTable OBJECT-TYPE
 | 
						|
		SYNTAX  SEQUENCE OF ExtremeATMVpiVciEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table containing information about each ATM
 | 
						|
		module in the chassis."
 | 
						|
			::= { extremeATMModule 2 }
 | 
						|
 | 
						|
	extremeATMVpiVciEntry OBJECT-TYPE
 | 
						|
		SYNTAX  ExtremeATMVpiVciEntry
 | 
						|
		MAX-ACCESS  not-accessible
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A table entry containing information about the
 | 
						|
		ATM modules configured in the chassis.
 | 
						|
		This table does not contain rows for the slots
 | 
						|
		which do not have an ATM module."
 | 
						|
		INDEX	  { extremeATMPortNum,
 | 
						|
                            extremeATMPvc        }
 | 
						|
			::= { extremeATMVpiVciTable 1 }
 | 
						|
 | 
						|
	ExtremeATMVpiVciEntry ::= SEQUENCE {	      
 | 
						|
  		extremeATMPortNum            INTEGER,  
 | 
						|
                extremeATMPvc                INTEGER,
 | 
						|
                extremeATMVpi                INTEGER,
 | 
						|
                extremeATMVci                INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
	extremeATMPortNum OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(1..64)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the particular port number
 | 
						|
		in the chassis."
 | 
						|
		::= { extremeATMVpiVciEntry 1 }
 | 
						|
 | 
						|
	extremeATMPvc OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(1..3072)
 | 
						|
                MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the pvc number configured
 | 
						|
		on a single port."
 | 
						|
		::= { extremeATMVpiVciEntry 2 }
 | 
						|
 | 
						|
	extremeATMVpi OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(0..15)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the VPI value
 | 
						|
		of the configured PVCs."
 | 
						|
		::= { extremeATMVpiVciEntry 3 }
 | 
						|
 | 
						|
	extremeATMVci OBJECT-TYPE
 | 
						|
		SYNTAX INTEGER(17..4095)
 | 
						|
		MAX-ACCESS read-only
 | 
						|
		STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"A unique integer identifying the VCI value
 | 
						|
		of the configured PVCs."
 | 
						|
		::= { extremeATMVpiVciEntry 4 }
 | 
						|
 | 
						|
--              
 | 
						|
-- MPLS TLS Module
 | 
						|
--
 | 
						|
 | 
						|
        extremeMplsModule OBJECT IDENTIFIER ::= { extremeNPMib 4 }
 | 
						|
        
 | 
						|
        extremeMplsTlsTable OBJECT-TYPE
 | 
						|
                SYNTAX  SEQUENCE OF ExtremeMplsTlsEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "A table containing information about each MPLS TLS
 | 
						|
                tunnel in the chassis."
 | 
						|
                        ::= { extremeMplsModule 1 }
 | 
						|
 | 
						|
        extremeMplsTlsEntry OBJECT-TYPE
 | 
						|
                SYNTAX  ExtremeMplsTlsEntry
 | 
						|
                MAX-ACCESS  not-accessible
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "A table entry containing information about the
 | 
						|
                MPLS TLS tunnel."
 | 
						|
                INDEX     { extremeMplsTlsNum }
 | 
						|
                        ::= { extremeMplsTlsTable 1 }
 | 
						|
 | 
						|
 | 
						|
        ExtremeMplsTlsEntry ::= SEQUENCE {            
 | 
						|
                extremeMplsTlsNum            INTEGER, 
 | 
						|
                extremeMplsTlsName           DisplayString,  
 | 
						|
                extremeMplsTlsLocalIpAddr    IpAddress,
 | 
						|
                extremeMplsTlsPeerIpAddr     IpAddress,
 | 
						|
                extremeMplsTlsLocalVlanID    Unsigned32,   
 | 
						|
                extremeMplsTlsLocalVlanName  DisplayString,
 | 
						|
                extremeMplsTlsDynamic        Unsigned32,
 | 
						|
                extremeMplsTlsType           Unsigned32,
 | 
						|
                extremeMplsTlsVcID           Unsigned32,
 | 
						|
                extremeMplsTlsLocalGroupID   Unsigned32,
 | 
						|
                extremeMplsTlsRemoteGroupID  Unsigned32,
 | 
						|
                extremeMplsTlsVcState        DisplayString,
 | 
						|
                extremeMplsTlsIngressVcLabel Unsigned32,
 | 
						|
                extremeMplsTlsEgressVcLabel  Unsigned32, 
 | 
						|
                extremeMplsTlsPacketTx       Unsigned32,
 | 
						|
                extremeMplsTlsPacketRx       Unsigned32,
 | 
						|
                extremeMplsTlsOctetTx        Counter64,
 | 
						|
                extremeMplsTlsOctetRx        Counter64
 | 
						|
        }
 | 
						|
 | 
						|
        extremeMplsTlsNum OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER (1..16384)
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "An index used to reference each configured TLS tunnel."
 | 
						|
                ::= { extremeMplsTlsEntry 1 }
 | 
						|
 | 
						|
        extremeMplsTlsName OBJECT-TYPE
 | 
						|
                SYNTAX DisplayString (SIZE(0..31))
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The user defined TLS tunnel identifier name."
 | 
						|
                ::= { extremeMplsTlsEntry 2 }
 | 
						|
 | 
						|
        extremeMplsTlsLocalIpAddr OBJECT-TYPE
 | 
						|
                SYNTAX IpAddress
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The TLS tunnel local endpoint IP address, only valid if TLS tunnel
 | 
						|
                is Dynamic. Otherwise, this field is set to zero."
 | 
						|
                ::= { extremeMplsTlsEntry 3 }
 | 
						|
 | 
						|
        extremeMplsTlsPeerIpAddr OBJECT-TYPE
 | 
						|
                SYNTAX IpAddress
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The TLS tunnel peer endpoint IP address."
 | 
						|
                ::= { extremeMplsTlsEntry 4 }
 | 
						|
 | 
						|
        extremeMplsTlsLocalVlanID  OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The local Egress Vlan ID."
 | 
						|
                ::= { extremeMplsTlsEntry 5 }
 | 
						|
                                
 | 
						|
        extremeMplsTlsLocalVlanName  OBJECT-TYPE
 | 
						|
                SYNTAX DisplayString (SIZE(0..31))
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The local Egress Vlan Name."
 | 
						|
                ::= { extremeMplsTlsEntry 6 }
 | 
						|
                                
 | 
						|
        extremeMplsTlsDynamic OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "Flag indicating that the TLS tunnel is Dynamic. If set, the TLS tunnel
 | 
						|
                is dynamically signaled. If zero, the TLS tunnel is statically configured."
 | 
						|
                ::= { extremeMplsTlsEntry 7 }
 | 
						|
                                
 | 
						|
        extremeMplsTlsType OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The TLS tunnel type
 | 
						|
                0- MPLS, Static
 | 
						|
                1- MPLS, Martini ."
 | 
						|
                ::= { extremeMplsTlsEntry 8 }
 | 
						|
 | 
						|
        extremeMplsTlsVcID OBJECT-TYPE      
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The configured VC ID, only valid if TLS tunnel is Dynamic.
 | 
						|
                Otherwise, this field is set to zero."
 | 
						|
                ::= { extremeMplsTlsEntry 9 }
 | 
						|
 | 
						|
        extremeMplsTlsLocalGroupID OBJECT-TYPE      
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The configured Local Group ID, only valid if TLS tunnel is Dynamic.
 | 
						|
                Otherwise, this field is set to zero."
 | 
						|
                ::= { extremeMplsTlsEntry 10 }
 | 
						|
 | 
						|
        extremeMplsTlsRemoteGroupID OBJECT-TYPE      
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The learned Remote Group ID, only valid if TLS tunnel is Dynamic.
 | 
						|
                Otherwise, this field is set to zero."
 | 
						|
                ::= { extremeMplsTlsEntry 11 }
 | 
						|
 | 
						|
        extremeMplsTlsIngressVcLabel OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The TLS tunnel VLAN Ingress Label. If the TLS tunnel is Static,
 | 
						|
                this value is configured. If TLS tunnel is Dynamic,
 | 
						|
                this value is dynamically allocated from the TLS
 | 
						|
                label range and signaled to the TLS tunnel peer."
 | 
						|
                ::= { extremeMplsTlsEntry 12 }
 | 
						|
 | 
						|
        extremeMplsTlsEgressVcLabel OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The TLS tunnel VLAN Egress Label. If the TLS tunnel is Static,
 | 
						|
                this value is configured. If TLS tunnel is Dynamic,
 | 
						|
                this value is learned from the TLS tunnel peer."
 | 
						|
                ::= { extremeMplsTlsEntry 13 }
 | 
						|
 | 
						|
        extremeMplsTlsVcState OBJECT-TYPE      
 | 
						|
                SYNTAX DisplayString (SIZE(0..79))
 | 
						|
                MAX-ACCESS read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The TLS tunnel VC state. Valid states include:
 | 
						|
                - Idle
 | 
						|
                - No LSP Available
 | 
						|
                - Waiting for LDP session
 | 
						|
                - Pending label mapping
 | 
						|
                - Pending local configuration
 | 
						|
                - MTU incompatibility
 | 
						|
                - Up
 | 
						|
                - Unknown
 | 
						|
                - Error .. General failure
 | 
						|
                - Error .. Targeted LDP session failure
 | 
						|
                - Error .. Bridge configuration problem
 | 
						|
                - Error .. Ingress label allocation failure
 | 
						|
                - Error .. Failure sending TLS label mapping
 | 
						|
                - Error .. Patricia tree insertion failure
 | 
						|
                - Error .. Failure programming TLS hardware
 | 
						|
                - Error .. MPLS not initialized
 | 
						|
                - Error .. Unknown."
 | 
						|
                ::= { extremeMplsTlsEntry 14 }
 | 
						|
 | 
						|
        extremeMplsTlsPacketTx  OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The number of Packets Transmitted on this TLS tunnel."
 | 
						|
                ::= { extremeMplsTlsEntry 15 }
 | 
						|
 | 
						|
        extremeMplsTlsPacketRx OBJECT-TYPE
 | 
						|
                SYNTAX Unsigned32
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The number of Packets Received on this TLS tunnel."
 | 
						|
                ::= { extremeMplsTlsEntry 16 }
 | 
						|
 | 
						|
        extremeMplsTlsOctetTx OBJECT-TYPE
 | 
						|
                SYNTAX Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The number of Octets Transmitted on this TLS tunnel."
 | 
						|
                ::= { extremeMplsTlsEntry 17 }
 | 
						|
 | 
						|
        extremeMplsTlsOctetRx OBJECT-TYPE
 | 
						|
                SYNTAX Counter64
 | 
						|
                MAX-ACCESS  read-only
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The number of Octets Received on this TLS tunnel."
 | 
						|
                ::= { extremeMplsTlsEntry 18 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
-- ============================================================================
 | 
						|
--
 | 
						|
-- Extreme Services
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-POE-MIB DEFINITIONS ::= BEGIN
 | 
						|
	IMPORTS 
 | 
						|
        MODULE-IDENTITY 	FROM SNMPv2-SMI
 | 
						|
	    OBJECT-TYPE 		FROM SNMPv2-SMI
 | 
						|
	    NOTIFICATION-TYPE	FROM SNMPv2-SMI
 | 
						|
	    Integer32		    FROM SNMPv2-SMI
 | 
						|
	    Gauge32 		    FROM SNMPv2-SMI
 | 
						|
	    Counter32 		    FROM SNMPv2-SMI
 | 
						|
        TruthValue		    FROM SNMPv2-TC
 | 
						|
       	extremeAgent 		FROM EXTREME-BASE-MIB
 | 
						|
        extremeV2Traps		FROM EXTREME-BASE-MIB
 | 
						|
        pethMainPseGroupIndex,
 | 
						|
        pethPsePortGroupIndex,
 | 
						|
        pethPsePortIndex    FROM POWER-ETHERNET-MIB;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        extremePoE MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0007240000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Power over Ethernet MIB objects"
 | 
						|
        ::= { extremeAgent 27 }
 | 
						|
 | 
						|
        extremePethMain   OBJECT IDENTIFIER ::= {extremePoE 1}
 | 
						|
        extremePethPort   OBJECT IDENTIFIER ::= {extremePoE 2}
 | 
						|
--        powerEthernetMIB  OBJECT IDENTIFIER ::= {extremePoE 3}
 | 
						|
        extremePethSystem OBJECT IDENTIFIER ::= {extremePoE 4}
 | 
						|
--        extremePethTraps  OBJECT IDENTIFIER ::= {extremeV2Traps 12}
 | 
						|
 | 
						|
 | 
						|
-- extremePethSystem
 | 
						|
extremePethSystemAdminEnable OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  enable(1),
 | 
						|
                  disable(2)
 | 
						|
          }
 | 
						|
          MAX-ACCESS            read-write
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "Controls whether inline power is provided by the system."
 | 
						|
          DEFVAL                { enable }
 | 
						|
          ::= { extremePethSystem 1 }
 | 
						|
 | 
						|
extremePethSystemDisconnectPrecedence OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  lowestPriority(1),
 | 
						|
                  denyPort(2)
 | 
						|
          }
 | 
						|
          MAX-ACCESS            read-write
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
               "Controls the disconnect function of power management.
 | 
						|
                When the power drain exceeds the available power budget,
 | 
						|
                due to a rise in power consumption after power is allocated
 | 
						|
                to the ports, the PoE controller disconnects one of the ports
 | 
						|
                to prevent overload on the power supply. There are two controls:
 | 
						|
                Lowest-priority: next port connected causes a shutdown of the 
 | 
						|
                                 lowest priority port.
 | 
						|
                Deny-port:       next port is denied power, regardless of priority."
 | 
						|
          DEFVAL                { denyPort }
 | 
						|
          ::= { extremePethSystem 2 }
 | 
						|
 | 
						|
extremePethSystemUsageThreshold OBJECT-TYPE
 | 
						|
          SYNTAX      Integer32  (1..99)
 | 
						|
          UNITS      "%"
 | 
						|
          MAX-ACCESS  read-write
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The usage threshold expressed in percents for
 | 
						|
                   comparing the measured power and initiating
 | 
						|
                   an alarm if the threshold is exceeded."
 | 
						|
          ::= { extremePethSystem 3 }
 | 
						|
 | 
						|
extremePethSystemPowerSupplyMode OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  redundant(1),
 | 
						|
                  loadSharing(2),
 | 
						|
                  notApplicable(3)
 | 
						|
          }
 | 
						|
          MAX-ACCESS  read-write
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
                  "Controls whether the power supply operate in
 | 
						|
                   redundant or load-sharing mode.  Systems which do not
 | 
						|
                   provide redundant or load-sharing operations will return
 | 
						|
                   an error on setting, and notApplicable on read."
 | 
						|
         ::= { extremePethSystem 4 }
 | 
						|
 | 
						|
extremePethSystemLegacyEnable OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  enable(1),
 | 
						|
                  disable(2)
 | 
						|
          }
 | 
						|
          MAX-ACCESS            read-write
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "Controls whether legacy is supported by the system.  This is only supported on 
 | 
						|
                   S300-24 stackables currently."
 | 
						|
          DEFVAL                { disable }
 | 
						|
          ::= { extremePethSystem 5 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- Per Slot Table
 | 
						|
extremePethPseSlotTable OBJECT-TYPE
 | 
						|
          SYNTAX      SEQUENCE OF ExtremePethPseSlotEntry
 | 
						|
          MAX-ACCESS  not-accessible
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
              "A table of objects that provides power management capabilities per slot."
 | 
						|
          ::= { extremePethMain 2 }
 | 
						|
 | 
						|
extremePethPseSlotEntry OBJECT-TYPE
 | 
						|
          SYNTAX      ExtremePethPseSlotEntry
 | 
						|
          MAX-ACCESS  not-accessible
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
              "A set of objects that display and control the power characteristics of a slot."
 | 
						|
          INDEX    { extremePethSlotNumber }
 | 
						|
          ::= { extremePethPseSlotTable 1 }
 | 
						|
 | 
						|
ExtremePethPseSlotEntry ::= SEQUENCE {
 | 
						|
        extremePethSlotNumber                 Integer32,
 | 
						|
        extremePethSlotPowerLimit             Integer32,
 | 
						|
        extremePethSlotConsumptionPower       Gauge32,
 | 
						|
        extremePethSlotClearConnectHistory    INTEGER,
 | 
						|
        extremePethSlotReservedConsumptionPower Gauge32,
 | 
						|
        extremePethSlotCommonConsumptionPower Gauge32,
 | 
						|
        extremePethSlotAdminEnable            INTEGER,
 | 
						|
        extremePethSlotPoeStatus              INTEGER,
 | 
						|
        extremePethSlotPoeResetSystem         INTEGER,
 | 
						|
	    extremePethSlotMaxAvailPower          Gauge32,
 | 
						|
        extremePethSlotMaxCapacity            Gauge32,
 | 
						|
        extremePethSlotBackupPSU              INTEGER,
 | 
						|
        extremePethSlotPSUActive              INTEGER,
 | 
						|
	    extremePethSlotMeasuredPower          Gauge32,
 | 
						|
     	extremePethSlotMainPseIndex		      Integer32
 | 
						|
}
 | 
						|
 | 
						|
extremePethSlotNumber  OBJECT-TYPE
 | 
						|
          SYNTAX                Integer32
 | 
						|
          MAX-ACCESS            not-accessible
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "Slot number. This is the same as the Group Index"
 | 
						|
          ::= { extremePethPseSlotEntry 1 }
 | 
						|
 | 
						|
extremePethSlotPowerLimit  OBJECT-TYPE
 | 
						|
          SYNTAX                Integer32
 | 
						|
          UNITS                 "watts"
 | 
						|
          MAX-ACCESS            read-write
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The configured maximum amount of inline power available to
 | 
						|
                  slot. The operational power available to the slot is based
 | 
						|
                  upon other operational and configuration parameters, such as
 | 
						|
                  the power-supply mode and status. This number is provided by
 | 
						|
                  the object extremePethSlotMaxAvailPower.  extremePethSlotPowerLimit 
 | 
						|
                  may be greater than extremePethSlotMaxAvailPower, however, cannot 
 | 
						|
                  exceed the maximum slot capacity, provided by extremePethSlotMaxCapacity"
 | 
						|
          ::= { extremePethPseSlotEntry 2 }
 | 
						|
 | 
						|
extremePethSlotConsumptionPower  OBJECT-TYPE
 | 
						|
          SYNTAX                Gauge32
 | 
						|
          UNITS                 "watts"
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The amount of power allocated to PoE devices on the slot expressed in mWatts.
 | 
						|
                   The amount of power allocated to a PoE device is based upon the PoE device 
 | 
						|
                   class and/or the port's extremePethPortViolationPrecedence setting. For
 | 
						|
                   example, in the default configuration of extremePethPortViolationPrecedence 
 | 
						|
                   set to maxAdvertisedOperator(3), and the extremePethPortOperatorLimit set to 
 | 
						|
                   15400, a PoE device is allocated 15.4 watts."
 | 
						|
          ::= { extremePethPseSlotEntry 3 }
 | 
						|
 | 
						|
extremePethSlotClearConnectHistory  OBJECT-TYPE
 | 
						|
          SYNTAX                INTEGER { set(1),
 | 
						|
                                          clear(2)
 | 
						|
                                        }
 | 
						|
          MAX-ACCESS            read-write
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "Clears the port connection history of the specified slot.
 | 
						|
                   Reading the value always reurns clear(2)."
 | 
						|
          ::= { extremePethPseSlotEntry 4 }
 | 
						|
 | 
						|
extremePethSlotReservedConsumptionPower  OBJECT-TYPE
 | 
						|
          SYNTAX                Gauge32
 | 
						|
          UNITS                 "Milliwatts"
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The amount of reserved power consumed on the slot expressed in Milliwatts."
 | 
						|
          ::= { extremePethPseSlotEntry 5 }
 | 
						|
 | 
						|
extremePethSlotCommonConsumptionPower  OBJECT-TYPE
 | 
						|
          SYNTAX                Gauge32
 | 
						|
          UNITS                 "Milliwatts"
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The amount of common power allocated on the slot expressed in Milliwatts.
 | 
						|
                   This value is computed by the formula:
 | 
						|
                   extremePethSlotConsumptionPower - extremePethSlotReservedConsumptionPower."
 | 
						|
          ::= { extremePethPseSlotEntry 6 }
 | 
						|
 | 
						|
extremePethSlotAdminEnable OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  enable(1),
 | 
						|
                  disable(2)
 | 
						|
          }
 | 
						|
          MAX-ACCESS            read-write
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION           "Controls whether inline power is provided by the slot."
 | 
						|
          DEFVAL                { enable }
 | 
						|
          ::= { extremePethPseSlotEntry 7 }
 | 
						|
 | 
						|
extremePethSlotPoeStatus OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  initializing(1),
 | 
						|
                  operational(2),
 | 
						|
                  downloadFail(3),
 | 
						|
                  calibrationRequired(4),
 | 
						|
                  invalidFirmware(5),
 | 
						|
                  mismatchVersion(6),
 | 
						|
                  updating(7),
 | 
						|
                  invalidDevice(8),
 | 
						|
                  notOperational(9),
 | 
						|
                  other(10)
 | 
						|
          }
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION           
 | 
						|
             "Describes the status of the PoE system on the slot.
 | 
						|
              initializing - PoE controller is under initialization,
 | 
						|
              operational - PoE controller is operational and is ready or
 | 
						|
                            providing power,
 | 
						|
              downloadFail - PoE controller required update and the update
 | 
						|
                             failed, PoE reset is required to re-update,
 | 
						|
              calibrationRequired - PoE contoller is operational, however
 | 
						|
                                    calibration is required to provide power,
 | 
						|
              invalidFirmware - PoE controller contains invalid firmware,
 | 
						|
              mismatchVersion - PoE controller update completed, however
 | 
						|
                                version mismatches expected, reboot,
 | 
						|
              updating        - PoE controller is being updated,
 | 
						|
              invalidDevice   - PoE controller detected an invalid/bad PoE
 | 
						|
                                device.
 | 
						|
              notOperational  - PoE controller is not yet operational
 | 
						|
              other           - PoE controller is in undefined stats."
 | 
						|
          ::= { extremePethPseSlotEntry 8 }
 | 
						|
 | 
						|
extremePethSlotPoeResetSystem OBJECT-TYPE
 | 
						|
          SYNTAX                INTEGER { set(1), clear(2) }
 | 
						|
          MAX-ACCESS		    read-write
 | 
						|
          STATUS		        current
 | 
						|
          DESCRIPTION
 | 
						|
                "Resets the PoE system on the slot. Reading returns clear(2)"
 | 
						|
          ::= { extremePethPseSlotEntry 9 }
 | 
						|
 | 
						|
extremePethSlotMaxAvailPower  OBJECT-TYPE
 | 
						|
          SYNTAX                Gauge32
 | 
						|
          UNITS                 "watts"
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The maximum power available to the slot expressed in Watts.
 | 
						|
	               The value depends on various configuration parameters and
 | 
						|
                   power-supply modes and status."
 | 
						|
          ::= { extremePethPseSlotEntry 10 }
 | 
						|
 | 
						|
extremePethSlotMaxCapacity  OBJECT-TYPE
 | 
						|
          SYNTAX                Gauge32
 | 
						|
          UNITS                 "watts"
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The maximum capacity of the slot expressed in Watts. This
 | 
						|
                   provides the hardware limitation of the slot. Actual
 | 
						|
                   amount of power is dependant on system status. The
 | 
						|
                   object extremePethSlotPowerLimit must not be greater than
 | 
						|
                   this amount."
 | 
						|
          ::= { extremePethPseSlotEntry 11 }
 | 
						|
 | 
						|
extremePethSlotBackupPSU OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  none(1),
 | 
						|
                  internal(2),
 | 
						|
                  external(3),
 | 
						|
                  notApplicable(4)
 | 
						|
          }
 | 
						|
          MAX-ACCESS            read-write
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION           "Controls the backup power supply for inline power for the slot.
 | 
						|
                                 A system which does not allow the backup PSU to be
 | 
						|
                                 configured will return an error upon setting."
 | 
						|
          ::= { extremePethPseSlotEntry 12 }
 | 
						|
 | 
						|
extremePethSlotPSUActive OBJECT-TYPE
 | 
						|
          SYNTAX INTEGER   {
 | 
						|
                  none(1),
 | 
						|
                  internal(2),
 | 
						|
                  external(3)
 | 
						|
          }
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION           "Inline Power supply status indication for the slot. Indicates which PSU
 | 
						|
                                 is currently active.  In the case of a failover a none indication can
 | 
						|
                                 occur until one of the PSU has finished powering up."
 | 
						|
          ::= { extremePethPseSlotEntry 13 }
 | 
						|
 | 
						|
extremePethSlotMeasuredPower  OBJECT-TYPE
 | 
						|
          SYNTAX                Gauge32
 | 
						|
          UNITS                 "milliwatts"
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The measured amount of power for all PoE device on the 
 | 
						|
                   slot."
 | 
						|
          ::= { extremePethPseSlotEntry 14 }
 | 
						|
 | 
						|
extremePethSlotMainPseIndex   OBJECT-TYPE
 | 
						|
          SYNTAX                Integer32
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The index into the PethMainPseTable. Provides the
 | 
						|
	               mapping of the slot identifier to pethMainPseGroupIndex."
 | 
						|
          ::= { extremePethPseSlotEntry 15 }
 | 
						|
 | 
						|
 | 
						|
extremePethPsePortTable OBJECT-TYPE
 | 
						|
          SYNTAX      SEQUENCE OF ExtremePethPsePortEntry
 | 
						|
          MAX-ACCESS  not-accessible
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
              "A table of objects that extends the standard pethPsePortTable."
 | 
						|
          ::= { extremePethPort 1 }
 | 
						|
 | 
						|
extremePethPsePortEntry OBJECT-TYPE
 | 
						|
          SYNTAX      ExtremePethPsePortEntry
 | 
						|
          MAX-ACCESS  not-accessible
 | 
						|
          STATUS      current
 | 
						|
          DESCRIPTION
 | 
						|
            "A set of objects that display and control the power characteristics 
 | 
						|
             of a powerEthernet PSE port. This table extends the standard pethPsePortTable."
 | 
						|
          INDEX    { pethPsePortGroupIndex, pethPsePortIndex }
 | 
						|
          ::= { extremePethPsePortTable 1 }
 | 
						|
 | 
						|
ExtremePethPsePortEntry ::= SEQUENCE {
 | 
						|
	extremePethPortOperatorLimit        Integer32,
 | 
						|
    extremePethPortReservedBudget       Integer32,
 | 
						|
    extremePethPortViolationPrecedence  INTEGER,
 | 
						|
    extremePethPortClearFault           INTEGER,
 | 
						|
    extremePethPortResetPower           INTEGER,
 | 
						|
	extremePethPortMeasuredPower	    Gauge32
 | 
						|
}
 | 
						|
 | 
						|
extremePethPortOperatorLimit  OBJECT-TYPE
 | 
						|
          SYNTAX Integer32 (3000..20000)  
 | 
						|
          UNITS			"Milliwatts"
 | 
						|
          MAX-ACCESS	read-write
 | 
						|
          STATUS		current
 | 
						|
          DESCRIPTION
 | 
						|
             "Controls individual port maximum power level."
 | 
						|
          DEFVAL 		{ 15400 }
 | 
						|
          ::= { extremePethPsePortEntry 1 }
 | 
						|
 | 
						|
extremePethPortReservedBudget  OBJECT-TYPE
 | 
						|
          SYNTAX Integer32 (0..20000)  
 | 
						|
          UNITS			"Milliwatts"
 | 
						|
          MAX-ACCESS	read-write
 | 
						|
          STATUS		current
 | 
						|
          DESCRIPTION
 | 
						|
             "Controls individual port maximum power level. Value is 0 or 
 | 
						|
              in the range of 3000..20000"
 | 
						|
          DEFVAL 		{ 0 }
 | 
						|
          ::= { extremePethPsePortEntry  2 }
 | 
						|
 | 
						|
extremePethPortViolationPrecedence OBJECT-TYPE
 | 
						|
          SYNTAX		INTEGER {advertisedClass(1),
 | 
						|
                                 operatorLimit(2),
 | 
						|
                                 maxAdvertisedOperator(3),
 | 
						|
                                 none(4) }  
 | 
						|
          MAX-ACCESS	read-write
 | 
						|
          STATUS		current
 | 
						|
          DESCRIPTION
 | 
						|
                "Sets the violation precedence for the specified ports. A value of 
 | 
						|
                 advertised-class will remove/deny power in the case an 802.3af compliant 
 | 
						|
                 PD consumes power beyond its advertised class limit. A value of 
 | 
						|
                 operator-limit will remove/deny power should the PD consume power 
 | 
						|
                 beyond the configured operator-limit. A value of max-class-operator will 
 | 
						|
                 remove/deny power if the PD consumes power beyond the maximum of the 
 | 
						|
                 detected class limit and the operator-limit. A value of none will 
 | 
						|
                 remove/deny power in case the PD device exceeds the maximum allowable 
 | 
						|
                 wattage according to regulatory maximum of 20 W. Default is 
 | 
						|
                 max-class-operator which allows operation of both 802.3af compliant and 
 | 
						|
                 legacy PDs."
 | 
						|
          ::= { extremePethPsePortEntry  3 }
 | 
						|
 | 
						|
extremePethPortClearFault OBJECT-TYPE
 | 
						|
          SYNTAX        INTEGER { set(1), clear(2) }
 | 
						|
          MAX-ACCESS	read-write
 | 
						|
          STATUS		current
 | 
						|
          DESCRIPTION
 | 
						|
                "Clears the fault condition.  Reading always returns clear(2)."
 | 
						|
          ::= { extremePethPsePortEntry 4 }
 | 
						|
 | 
						|
extremePethPortResetPower OBJECT-TYPE
 | 
						|
          SYNTAX        INTEGER { set(1), clear(2) }
 | 
						|
          MAX-ACCESS	read-write
 | 
						|
          STATUS		current
 | 
						|
          DESCRIPTION
 | 
						|
                "Resets the power on the port.  Reading always returns clear(2)"
 | 
						|
          ::= { extremePethPsePortEntry 5 }
 | 
						|
 | 
						|
extremePethPortMeasuredPower  OBJECT-TYPE
 | 
						|
          SYNTAX                Gauge32
 | 
						|
          UNITS                 "Milliwatts"
 | 
						|
          MAX-ACCESS            read-only
 | 
						|
          STATUS                current
 | 
						|
          DESCRIPTION
 | 
						|
                  "The amount of power consumed on the port expressed in Milliwatts."
 | 
						|
          ::= { extremePethPsePortEntry 6 }
 | 
						|
 | 
						|
END
 | 
						|
-- ********************************************************************* 
 | 
						|
--  EXTREME 802.11 Access Point Management Information Base, based
 | 
						|
--  on IEEE 802.11 AP MIB.
 | 
						|
-- ********************************************************************* 
 | 
						|
EXTREMEdot11AP-MIB DEFINITIONS ::= BEGIN 
 | 
						|
	
 | 
						|
	
 | 
						|
	IMPORTS 
 | 
						|
	MODULE-IDENTITY 	FROM SNMPv2-SMI
 | 
						|
	OBJECT-TYPE 		FROM SNMPv2-SMI
 | 
						|
	TruthValue 		FROM SNMPv2-TC 
 | 
						|
	extremeAP		FROM EXTREME-BASE-MIB
 | 
						|
	ifIndex 		FROM RFC1213-MIB
 | 
						|
	Unsigned32		FROM SNMPv2-SMI;
 | 
						|
 | 
						|
-- ********************************************************************* 
 | 
						|
--  MODULE IDENTITY 
 | 
						|
-- ********************************************************************* 
 | 
						|
 | 
						|
	extremeDot11ap MODULE-IDENTITY
 | 
						|
	LAST-UPDATED "0211140000Z" 
 | 
						|
	ORGANIZATION "Extreme Networks"
 | 
						|
	CONTACT-INFO " " 
 | 
						|
 | 
						|
	DESCRIPTION 
 | 
						|
	"This MIB module provides managemetn of a set of APs.  It is based
 | 
						|
	 on the IEEE AP MIB with additions for better indexing."
 | 
						|
    ::= { extremeAP 21 }
 | 
						|
 | 
						|
-- ********************************************************************* 
 | 
						|
--  Major sections 
 | 
						|
-- ********************************************************************* 
 | 
						|
 | 
						|
-- ********************************************************************* 
 | 
						|
--  End of EXTREME AP MIB
 | 
						|
-- ********************************************************************* 
 | 
						|
END 
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- 			LAC MIB					   --
 | 
						|
--                                                                 --
 | 
						|
-- This MIB makes reference to two new terms: wireless port and    --
 | 
						|
-- wireless interface.  A wireless port refers to the physical     --
 | 
						|
-- connection between a LAC and an access point, together with the --
 | 
						|
-- access point chassis.  Thus a wireless port is the unit of mani --
 | 
						|
-- pulation for images, version, etc.                              --
 | 
						|
--                                                                 --
 | 
						|
-- A wireless interface is a channel or antenna on a single wirele --
 | 
						|
-- ss port.  There can be one or more wireless interfaces on a     --
 | 
						|
-- wireless port.                                                  --
 | 
						|
-- ************************************************************** --
 | 
						|
 | 
						|
 | 
						|
EXTREME-WIRELESS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS 
 | 
						|
		ifIndex			FROM IF-MIB
 | 
						|
		InterfaceIndex          FROM IF-MIB
 | 
						|
        MODULE-IDENTITY 	FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     	FROM SNMPv2-SMI
 | 
						|
		NOTIFICATION-TYPE	FROM SNMPv2-SMI
 | 
						|
		RowStatus		FROM SNMPv2-TC
 | 
						|
        Unsigned32		FROM SNMPv2-SMI
 | 
						|
		IpAddress		FROM SNMPv2-SMI
 | 
						|
		TimeTicks		FROM SNMPv2-SMI
 | 
						|
		Counter32 		FROM SNMPv2-SMI
 | 
						|
        Counter64 		FROM SNMPv2-SMI
 | 
						|
        Integer32               FROM SNMPv2-SMI
 | 
						|
        TruthValue     	FROM SNMPv2-TC
 | 
						|
		MacAddress		FROM SNMPv2-TC
 | 
						|
		DisplayString  	FROM RFC1213-MIB
 | 
						|
        extremeAgent   	FROM EXTREME-BASE-MIB
 | 
						|
        ExtremeDeviceId     FROM EXTREME-BASE-MIB
 | 
						|
		extremeV2Traps		FROM EXTREME-BASE-MIB
 | 
						|
        ClientAuthType          FROM EXTREME-BASE-MIB
 | 
						|
		WPACipherSet 		FROM EXTREME-BASE-MIB
 | 
						|
		WPAKeyMgmtSet 		FROM EXTREME-BASE-MIB
 | 
						|
        WirelessRemoteConnectBindingType FROM EXTREME-BASE-MIB
 | 
						|
		InetAddressType		FROM INET-ADDRESS-MIB
 | 
						|
		InetAddress    		FROM INET-ADDRESS-MIB
 | 
						|
		extremeAP		FROM EXTREME-BASE-MIB
 | 
						|
		extremeLAC		FROM EXTREME-BASE-MIB
 | 
						|
		TEXTUAL-CONVENTION	FROM SNMPv2-TC;
 | 
						|
 | 
						|
        extremeWireless MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0211230000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Wireless Access Tables"
 | 
						|
        ::= { extremeAgent 25 }
 | 
						|
 | 
						|
	extremeAPTraps 		OBJECT IDENTIFIER ::= { extremeV2Traps 5 }
 | 
						|
	extremeAPTrapsPrefix 	OBJECT IDENTIFIER ::= { extremeAPTraps 0 }
 | 
						|
	extremeLACGeneral 	OBJECT IDENTIFIER ::= { extremeLAC 1 }
 | 
						|
	extremeProfile 		OBJECT IDENTIFIER ::= { extremeLAC 2 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- ************************************************************** --
 | 
						|
Dot11Type ::= TEXTUAL-CONVENTION
 | 
						|
	  STATUS	current
 | 
						|
	  DESCRIPTION
 | 
						|
		"The current standard supports A, B, G interfaces."
 | 
						|
	  SYNTAX INTEGER { a(1), b(2), g(3), bg(4) }
 | 
						|
 | 
						|
Dot11Speed ::= TEXTUAL-CONVENTION
 | 
						|
	  STATUS	current
 | 
						|
	  DESCRIPTION   "Specifies the speed in Mbps to use for the interface. A value of 0 indicates auto."
 | 
						|
	SYNTAX BITS { 	speed1(0),
 | 
						|
			speed2(1),
 | 
						|
			speed5(2),
 | 
						|
			speed11(3),
 | 
						|
			speed6(4),
 | 
						|
			speed9(5),
 | 
						|
			speed12(6),
 | 
						|
			speed18(7),
 | 
						|
			speed24(8),
 | 
						|
			speed36(9),
 | 
						|
			speed48(10),
 | 
						|
			speed54(11)}
 | 
						|
 | 
						|
-- Added for DFS support. To be used for listing channels on 
 | 
						|
-- which Radar interference was detected.
 | 
						|
Dot11AChannel ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION "Specifies the channel number for 802.11A interface."
 | 
						|
    SYNTAX BITS { 
 | 
						|
            channel36(0),
 | 
						|
            channel40(1),
 | 
						|
            channel44(2),
 | 
						|
            channel52(3),
 | 
						|
            channel56(4),
 | 
						|
            channel60(5),
 | 
						|
            channel64(6),
 | 
						|
            channel100(7),
 | 
						|
            channel104(8),
 | 
						|
            channel108(9),
 | 
						|
            channel112(10),
 | 
						|
            channel116(11),
 | 
						|
            channel120(12),
 | 
						|
            channel124(13),
 | 
						|
            channel128(14),
 | 
						|
            channel132(15),
 | 
						|
            channel140(16)
 | 
						|
            }
 | 
						|
 | 
						|
Dot11AuthMode ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION "Specifies the allowed authentication type."
 | 
						|
	SYNTAX		INTEGER { open(0), shared(1)}
 | 
						|
 | 
						|
NetworkAuthMode ::= TEXTUAL-CONVENTION
 | 
						|
	STATUS     current
 | 
						|
	DESCRIPTION "Specifies the allowed authentication type."
 | 
						|
	SYNTAX		INTEGER { none(0), webNetlogin(1), macRadius(2), wpaPlusLegacy(3), wpaOnly(4), wpa2PlusWPA(5), wpa2Only(6)}
 | 
						|
 | 
						|
ExtremeWirelessCountryCode ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION "Specifies the country code the AP operates in."
 | 
						|
    SYNTAX INTEGER { 
 | 
						|
                        unitedStates(840),
 | 
						|
                        japan(392),
 | 
						|
                        taiwan(158),
 | 
						|
                        newZealand(554),
 | 
						|
                        albania              ( 8),       
 | 
						|
                        algeria              ( 12),      
 | 
						|
                        argentina            ( 32),      
 | 
						|
                        armenia              ( 51),      
 | 
						|
                        australia            ( 36),      
 | 
						|
                        austria              ( 40),      
 | 
						|
                        azerbaijan           ( 31),      
 | 
						|
                        bahrain              ( 48),      
 | 
						|
                        belarus              ( 112),     
 | 
						|
                        belgium              ( 56),      
 | 
						|
                        belize               ( 84),      
 | 
						|
                        bolivia              ( 68),      
 | 
						|
                        brazil               ( 76),      
 | 
						|
                        bruneiDarussalam    ( 96),      
 | 
						|
                        bulgaria             ( 100),     
 | 
						|
                        canada               ( 124),     
 | 
						|
                        chile                ( 152),     
 | 
						|
                        china                ( 156),     
 | 
						|
                        colombia             ( 170),     
 | 
						|
                        costaRica           ( 188),     
 | 
						|
                        croatia              ( 191),     
 | 
						|
                        cyprus               ( 196),
 | 
						|
                        czech                ( 203),     
 | 
						|
                        denmark              ( 208),     
 | 
						|
                        dominicanRepublic   ( 214),     
 | 
						|
                        ecuador              ( 218),     
 | 
						|
                        egypt                ( 818),     
 | 
						|
                        elSalvador          ( 222),     
 | 
						|
                        estonia              ( 233),     
 | 
						|
                        faeroeIslands       ( 234),     
 | 
						|
                        finland              ( 246),     
 | 
						|
                        france               ( 250),     
 | 
						|
                        georgia              ( 268),     
 | 
						|
                        germany              ( 276),     
 | 
						|
                        greece               ( 300),     
 | 
						|
                        guatemala            ( 320),     
 | 
						|
                        honduras             ( 340),     
 | 
						|
                        hongKong            ( 344),     
 | 
						|
                        hungary              ( 348),     
 | 
						|
                        iceland              ( 352),     
 | 
						|
                        india                ( 356),     
 | 
						|
                        indonesia            ( 360),     
 | 
						|
                        iran                 ( 364),     
 | 
						|
                        iraq                 ( 368),     
 | 
						|
                        ireland              ( 372),     
 | 
						|
                        israel               ( 376),     
 | 
						|
                        italy                ( 380),     
 | 
						|
                        jamaica              ( 388),     
 | 
						|
                        japan1               ( 393),     
 | 
						|
                        japan2               ( 394),     
 | 
						|
                        japan3               ( 395),     
 | 
						|
                        jordan               ( 400),     
 | 
						|
                        kazakhstan           ( 398),     
 | 
						|
                        kenya                ( 404),     
 | 
						|
                        koreaNorth          ( 408),     
 | 
						|
                        koreaRoc            ( 410),     
 | 
						|
                        koreaRoc2           ( 411),     
 | 
						|
                        kuwait               ( 414),     
 | 
						|
                        latvia               ( 428),     
 | 
						|
                        lebanon              ( 422),     
 | 
						|
                        libya                ( 434),     
 | 
						|
                        liechtenstein        ( 438),     
 | 
						|
                        lithuania            ( 440),     
 | 
						|
                        luxembourg           ( 442),     
 | 
						|
                        macau                ( 446),     
 | 
						|
                        macedonia            ( 807),     
 | 
						|
                        malaysia             ( 458),     
 | 
						|
                        mexico               ( 484),     
 | 
						|
                        monaco               ( 492),     
 | 
						|
                        morocco              ( 504),     
 | 
						|
                        netherlands          ( 528),     
 | 
						|
                        nicaragua            ( 558),     
 | 
						|
                        norway               ( 578),     
 | 
						|
                        oman                 ( 512),     
 | 
						|
                        pakistan             ( 586),     
 | 
						|
                        panama               ( 591),     
 | 
						|
                        paraguay             ( 600),     
 | 
						|
                        peru                 ( 604),     
 | 
						|
                        philippines          ( 608),     
 | 
						|
                        poland               ( 616),     
 | 
						|
                        portugal             ( 620),     
 | 
						|
                        puertoRico          ( 630),     
 | 
						|
                        qatar                ( 634),     
 | 
						|
                        romania              ( 642),     
 | 
						|
                        russia               ( 643),     
 | 
						|
                        saudiArabia         ( 682),     
 | 
						|
                        singapore            ( 702),     
 | 
						|
                        slovakia             ( 703),     
 | 
						|
                        slovenia             ( 705),     
 | 
						|
                        southAfrica         ( 710),     
 | 
						|
                        spain                ( 724),     
 | 
						|
                        sweden               ( 752),     
 | 
						|
                        switzerland          ( 756),     
 | 
						|
                        syria                ( 760),     
 | 
						|
                        thailand             ( 764),     
 | 
						|
                        trinidadTYobago    ( 780),     
 | 
						|
                        tunisia              ( 788),     
 | 
						|
                        turkey               ( 792),     
 | 
						|
                        uae                  ( 784),     
 | 
						|
                        ukraine              ( 804),     
 | 
						|
                        unitedKingdom       ( 826),     
 | 
						|
                        uruguay              ( 858),     
 | 
						|
                        uzbekistan           ( 860),     
 | 
						|
                        venezuela            ( 862),     
 | 
						|
                        vietNam             ( 704),     
 | 
						|
                        yemen                ( 887),     
 | 
						|
                        zimbabwe             ( 716),     
 | 
						|
                        restOfTheWorld       ( 0),
 | 
						|
                        extremeDefault       ( 998),
 | 
						|
                        unknown              ( 999)
 | 
						|
                        }
 | 
						|
 | 
						|
ExtremeWirelessAntennaType ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION "Specifies Antenna type attached to the access-point. 
 | 
						|
    The integrated antenna is specified by CTL table on PCI eeprom.
 | 
						|
    The detachable model 15901 is an omni-directional antenna.
 | 
						|
    The detachable model 15902 is a  directional antenna."
 | 
						|
    SYNTAX    INTEGER { integrated(0), detachable15901(1), detachable15902(2) }
 | 
						|
 | 
						|
 | 
						|
ExtremeWirelessAntennaLocation ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION "Specifies whether the antenna is an indoor or outdoor antenna"
 | 
						|
    SYNTAX	 INTEGER { indoor(0), outdoor(1) }
 | 
						|
 | 
						|
ExtremeWirelessPhysInterfaceIndex ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION  "The value of a physical interface number. Each radio on an AP
 | 
						|
			corresponds to a physical interface. There can be multiple
 | 
						|
			virtual interface on each physical interface. The format
 | 
						|
			for the physical interface is xxxxyy where xxxx is the
 | 
						|
			port IF index to which the AP is connected. YY is the 
 | 
						|
			interface index within that AP."
 | 
						|
    SYNTAX      Integer32(1..2147483647)
 | 
						|
 | 
						|
ExtremeWirelessVirtInterfaceIndex ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION  "The value of a virtual interface number. Each radio on an AP
 | 
						|
			corresponds to a physical interface. There can be multiple
 | 
						|
			virtual interface on each physical interface. The format
 | 
						|
			for the virtual interface is xxxxyyzz where xxxx is the
 | 
						|
			port IF index to which the AP is connected. YY is the 
 | 
						|
			physical interface index within that AP and ZZ is the index
 | 
						|
			of the virtual interface within that physical interface."
 | 
						|
    SYNTAX      Integer32(1..2147483647)
 | 
						|
 | 
						|
ExtremeWirelessChannelAutoSelectStatus ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS        current
 | 
						|
    DESCRIPTION   "Specifies the status of the channel auto-selection process."
 | 
						|
    SYNTAX BITS {       notApplicable(0),
 | 
						|
                        inProgress(1),
 | 
						|
                        success(2),
 | 
						|
                        radarInterferenceDuringScan(3),
 | 
						|
                        radarInterferenceDuringOperation(4),
 | 
						|
                        restartedDueToInterference(5)}
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                      Device wide Properties                     --
 | 
						|
-- ************************************************************** --	
 | 
						|
extremeAPTotalAuthFailures OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS 	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This variable gives the total number of
 | 
						|
		 Authentication failures that have been seen by all
 | 
						|
		 the wireless ports."
 | 
						|
	::= { extremeLACGeneral 1 }
 | 
						|
 | 
						|
extremeAPTotalDetectedStations OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This variable gives the total number of detected
 | 
						|
		 stations on all the wireless ports."
 | 
						|
	::= { extremeLACGeneral 2 }
 | 
						|
 | 
						|
extremeAPTotalAssociatedStations OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This variable gives the total number of associated
 | 
						|
		 stations on all the wireless ports."
 | 
						|
	::= { extremeLACGeneral 3 }
 | 
						|
 | 
						|
extremeAPTotalAuthenticatedStations OBJECT-TYPE
 | 
						|
	SYNTAX          INTEGER
 | 
						|
	MAX-ACCESS      read-only
 | 
						|
	STATUS          current
 | 
						|
	DESCRIPTION
 | 
						|
	   "This variable gives the total number of authenticated
 | 
						|
       stations on all the wireless ports."
 | 
						|
	::= { extremeLACGeneral 4 }
 | 
						|
 | 
						|
extremeWirelessCfgMgmtVLAN OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This value indicates the VLAN tag that should be
 | 
						|
                 applied to all control traffic between the AP and
 | 
						|
                 the platform."
 | 
						|
        ::= { extremeLACGeneral 5 }
 | 
						|
 | 
						|
extremeWirelessCfgNetmask OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value is the subnet of the Mgmt Vlan"
 | 
						|
	::= { extremeLACGeneral 6 }
 | 
						|
 | 
						|
extremeWirelessCfgGateway OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value is assigned to the APs as the gateway
 | 
						|
		for the management vlan."
 | 
						|
	::= { extremeLACGeneral 7 }
 | 
						|
 | 
						|
extremeWirelessCfgEnableWirelessTraps OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"If set to TRUE the wireless port will send traps for
 | 
						|
		 Authentication and association events.  
 | 
						|
		 If set to FALSE no traps will be generated.
 | 
						|
		 Note: We always generate the wireless port status
 | 
						|
		 traps."
 | 
						|
	::= { extremeLACGeneral 8 }
 | 
						|
 | 
						|
extremeWirelessCfgCountryCode OBJECT-TYPE
 | 
						|
	SYNTAX		 ExtremeWirelessCountryCode
 | 
						|
        MAX-ACCESS       read-write
 | 
						|
        STATUS           current
 | 
						|
        DESCRIPTION
 | 
						|
                "This variable allows configuration of the 
 | 
						|
                 country code in which the AP will operate.
 | 
						|
 | 
						|
                 Setting this value will enable the AP to range
 | 
						|
                 check frequency and other regulatory settings."
 | 
						|
        ::= { extremeLACGeneral 10 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--             Wireless Port Configuration Table                   --
 | 
						|
--                                                                 --
 | 
						|
-- The configuration table contains one entry for each port on the --
 | 
						|
-- device which can host wireless function.  Configuration of the  --
 | 
						|
-- port is done without regard to the presence or absence of an AP --
 | 
						|
-- on that port.                                                   --
 | 
						|
--                                                                 --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessPortCfgTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessPortCfgEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains one entry per wireless port that
 | 
						|
		 the user has configured.  The AP does not have to be
 | 
						|
		 plugged in for the user to configure it via this 
 | 
						|
		 table."
 | 
						|
	::= { extremeLAC 3 }
 | 
						|
 | 
						|
extremeWirelessPortCfgEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessPortCfgEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeWirelessPortIfIndex }
 | 
						|
	::= { extremeWirelessPortCfgTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessPortCfgEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessPortIfIndex		        InterfaceIndex,
 | 
						|
	extremeWirelessPortCfgIpAddress		    IpAddress,
 | 
						|
	extremeWirelessPortCfgLocation		    DisplayString,
 | 
						|
	extremeWirelessPortCfgDetectedTimeout	TimeTicks,
 | 
						|
	extremeWirelessPortCfgClientWatchdog    TruthValue,
 | 
						|
	extremeWirelessPortLastChange		    TimeTicks,
 | 
						|
	extremeWirelessPortState		        INTEGER,
 | 
						|
    extremeWirelessPortAntennaType          ExtremeWirelessAntennaType,
 | 
						|
    extremeWirelessPortAntennaLocation      ExtremeWirelessAntennaLocation,
 | 
						|
    extremeWirelessPortBootstrapServerAddressType  InetAddressType,
 | 
						|
    extremeWirelessPortBootstrapServerAddress      InetAddress,
 | 
						|
    extremeWirelessPortBootstrapFilePath    DisplayString,
 | 
						|
    extremeWirelessPortBootLoaderServerAddressType InetAddressType,
 | 
						|
    extremeWirelessPortBootLoaderServerAddress     InetAddress,
 | 
						|
    extremeWirelessPortBootLoaderFilePath   DisplayString,
 | 
						|
    extremeWirelessPortRuntimeServerAddressType    InetAddressType,
 | 
						|
    extremeWirelessPortRuntimeServerAddress        InetAddress,
 | 
						|
    extremeWirelessPortRuntimeFilePath      DisplayString,
 | 
						|
    extremeWirelessPortMultiBootMode        INTEGER
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
extremeWirelessPortIfIndex OBJECT-TYPE
 | 
						|
	SYNTAX		InterfaceIndex
 | 
						|
	MAX-ACCESS	read-only 
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the MIB-II ifIndex of the port this entry
 | 
						|
		 describes."
 | 
						|
	::= { extremeWirelessPortCfgEntry 1 }
 | 
						|
 | 
						|
extremeWirelessPortCfgIpAddress OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value is assigned to the port for external
 | 
						|
		 management."
 | 
						|
	::= { extremeWirelessPortCfgEntry 2 }
 | 
						|
 | 
						|
extremeWirelessPortCfgLocation OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This describes the physical location of the wireless 
 | 
						|
		 port."
 | 
						|
	::= { extremeWirelessPortCfgEntry 3 }
 | 
						|
 | 
						|
extremeWirelessPortCfgDetectedTimeout OBJECT-TYPE
 | 
						|
	SYNTAX		TimeTicks
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of seconds a station can stay
 | 
						|
		 in the detected station table without authenticating."
 | 
						|
	::= { extremeWirelessPortCfgEntry 4 }
 | 
						|
 | 
						|
extremeWirelessPortCfgClientWatchdog OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Setting this value to true will force the AP to 
 | 
						|
		 run a watch-dog process for system health."
 | 
						|
	::= { extremeWirelessPortCfgEntry 5 }
 | 
						|
 | 
						|
extremeWirelessPortLastChange OBJECT-TYPE
 | 
						|
	SYNTAX		TimeTicks
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the port entered its last state"
 | 
						|
	::= { extremeWirelessPortCfgEntry 6 }
 | 
						|
 | 
						|
extremeWirelessPortState OBJECT-TYPE
 | 
						|
	SYNTAX 		INTEGER {
 | 
						|
				disabled(1),
 | 
						|
				enabled(2),
 | 
						|
				reset(3),
 | 
						|
				addressing(4),
 | 
						|
				register(5),
 | 
						|
				syncing(6),
 | 
						|
				online(7),
 | 
						|
				error(8)
 | 
						|
			}
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The current state of the wireless part of this port.
 | 
						|
 | 
						|
		 enabled  : Port is actively looking for wireless
 | 
						|
			    interfaces.
 | 
						|
 | 
						|
		 disabled : Port is administratively unable to detect
 | 
						|
			    new interfaces.
 | 
						|
 | 
						|
		 reset    : Interfaces have been detected and are 
 | 
						|
			    being brought up (access point is booting).
 | 
						|
 | 
						|
		 addressing : IP Address is being assigned.
 | 
						|
 | 
						|
		 register : Interfaces are registering for service
 | 
						|
 | 
						|
		 syncing  : Interfaces are retrieving their 
 | 
						|
			    configuration and updating their state.
 | 
						|
 | 
						|
		 online   : Interfaces are operational.
 | 
						|
 | 
						|
		 If an error occurs the wireless port will 
 | 
						|
		 transistion to the error state."
 | 
						|
	::= { extremeWirelessPortCfgEntry 7 }
 | 
						|
 | 
						|
-- TODO: What is the meaning of this variable?
 | 
						|
extremeWirelessPortAntennaType OBJECT-TYPE
 | 
						|
	SYNTAX	        ExtremeWirelessAntennaType	
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the type of the Antenna for Detachable product.
 | 
						|
		 For Altitude-2d series, further selection is available
 | 
						|
                 through this variable."
 | 
						|
	::= { extremeWirelessPortCfgEntry 8 }
 | 
						|
 | 
						|
extremeWirelessPortAntennaLocation OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessAntennaLocation
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the location the detachable antenna."
 | 
						|
	::= { extremeWirelessPortCfgEntry 9 }
 | 
						|
 | 
						|
extremeWirelessPortBootstrapServerAddressType OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddressType
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
        "The type of address specified in the object 'extremeWirelessPortBootstrapServerAddress'.
 | 
						|
        Currently, only 'ipv4' and 'dns' are supported."
 | 
						|
	::= { extremeWirelessPortCfgEntry 10 }
 | 
						|
 | 
						|
extremeWirelessPortBootstrapServerAddress OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress (SIZE (1..255))
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the TFTP server address from where the AP gets the Bootstrap Image.
 | 
						|
        This can be a DNS name or an IPv4 address."
 | 
						|
	::= { extremeWirelessPortCfgEntry 11 }
 | 
						|
 | 
						|
extremeWirelessPortBootstrapFilePath OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the TFTP FileName of the AP Bootstrap Image."
 | 
						|
	::= { extremeWirelessPortCfgEntry 12 }
 | 
						|
 | 
						|
extremeWirelessPortBootLoaderServerAddressType OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddressType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "The type of address specified in the object 'extremeWirelessPortBootLoaderServerAddress'.
 | 
						|
    Currently, only 'ipv4' and 'dns' are supported."
 | 
						|
    ::= { extremeWirelessPortCfgEntry 13 }
 | 
						|
 | 
						|
extremeWirelessPortBootLoaderServerAddress OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddress (SIZE (1..255))
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "This specifies the TFTP server address from where the AP gets the Bootloader Image.
 | 
						|
    This can be a DNS name or an IPv4 address."
 | 
						|
    ::= { extremeWirelessPortCfgEntry 14 }
 | 
						|
 | 
						|
extremeWirelessPortBootLoaderFilePath OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the TFTP FileName of the AP Bootloader Image."
 | 
						|
	::= { extremeWirelessPortCfgEntry 15 }
 | 
						|
 | 
						|
extremeWirelessPortRuntimeServerAddressType OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddressType
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "The type of address specified in the object 'extremeWirelessPortRuntimeServerAddress'.
 | 
						|
    Currently, only 'ipv4' and 'dns' are supported."
 | 
						|
    ::= { extremeWirelessPortCfgEntry 16 }
 | 
						|
 | 
						|
extremeWirelessPortRuntimeServerAddress OBJECT-TYPE
 | 
						|
    SYNTAX      InetAddress (SIZE (1..255))
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "This specifies the TFTP server address from where the AP gets the Runtime Image.
 | 
						|
    This can be a DNS name or an IPv4 address."
 | 
						|
    ::= { extremeWirelessPortCfgEntry 17 }
 | 
						|
 | 
						|
extremeWirelessPortRuntimeFilePath OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the TFTP FileName of the AP Runtime Image."
 | 
						|
	::= { extremeWirelessPortCfgEntry 18 }
 | 
						|
 | 
						|
extremeWirelessPortMultiBootMode OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER { a300 (0),
 | 
						|
        a-bp (1)}
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is used to identify the image with which the AP boots up. This is enumerated as follows:
 | 
						|
        0 - a300 - This specifies that AP will bootup with Extreme's A300 image
 | 
						|
        1 - a-bp - This specifies that AP will bootup with Siemen''s Beacon Point Image."
 | 
						|
	::= { extremeWirelessPortCfgEntry 19 }
 | 
						|
-- ************************************************************** --
 | 
						|
--                    Wireless Port Status Table                   --
 | 
						|
--                                                                 --
 | 
						|
-- Status table has one entry for every attached AP.  Each entry   --
 | 
						|
-- contains a duplicate of the values which are configured in the  --
 | 
						|
-- configuration table, as well as status and other information    --
 | 
						|
-- learned from the device.                                        --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessPortStatusTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessPortStatusEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains one entry per detected AP."
 | 
						|
	::= { extremeAP 1 }
 | 
						|
 | 
						|
extremeWirelessPortStatusEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessPortStatusEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeWirelessPortIfIndex }
 | 
						|
	::= { extremeWirelessPortStatusTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessPortStatusEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessPortIpAddress		     IpAddress,
 | 
						|
	extremeWirelessPortNetmask		         IpAddress,
 | 
						|
	extremeWirelessPortGateway		         IpAddress,
 | 
						|
	extremeWirelessPortManagementIP		     IpAddress,
 | 
						|
	extremeWirelessPortEnableWirelessTraps   TruthValue,
 | 
						|
	extremeWirelessPortLocation		         DisplayString,
 | 
						|
	extremeWirelessPortDetectedMaxAge	     TimeTicks,
 | 
						|
	extremeWirelessPortMgmtVLAN		         INTEGER,
 | 
						|
	extremeWirelessPortBootromVersion	     DisplayString,
 | 
						|
	extremeWirelessPortSWVersion		     DisplayString,
 | 
						|
	extremeWirelessPortSysDescr		         DisplayString,
 | 
						|
	extremeWirelessPortManufacturerName	     DisplayString,
 | 
						|
	extremeWirelessPortProductName		     DisplayString,
 | 
						|
	extremeWirelessPortSerialNumber 	     DisplayString,
 | 
						|
	extremeWirelessPortEdpNeighborId	     ExtremeDeviceId,
 | 
						|
	extremeWirelessPortClearCounters	     TruthValue,
 | 
						|
	extremeWirelessPortClearLog		         TruthValue,
 | 
						|
	extremeWirelessPortWatchdogReset	     TruthValue,
 | 
						|
	extremeWirelessPortNumPhysInterfaces	 INTEGER,
 | 
						|
	extremeWirelessPortHWVersion	         DisplayString,
 | 
						|
	extremeWirelessPortMacAddress            MacAddress,
 | 
						|
	extremeWirelessPortRadiusPortID		     DisplayString,
 | 
						|
    extremeWirelessPortBootUpTime            TimeTicks,
 | 
						|
    extremeWirelessPortCountryCode		     ExtremeWirelessCountryCode,
 | 
						|
	extremeWirelessPortWallclockTime         INTEGER,
 | 
						|
	extremeWirelessPortPartNumber		     DisplayString,
 | 
						|
	extremeWirelessPortPartRevision          DisplayString,
 | 
						|
	extremeWirelessPortUpTime                TimeTicks,
 | 
						|
    extremeWirelessPortStatusAntennaType     ExtremeWirelessAntennaType,
 | 
						|
    extremeWirelessPortStatusAntennaLocation ExtremeWirelessAntennaLocation,
 | 
						|
    extremeWirelessPortStatusAntenna2point4GHZGain INTEGER,
 | 
						|
    extremeWirelessPortStatusAntenna5GHZGain INTEGER,
 | 
						|
    extremeWirelessPortPrimaryBootloaderVersion     DisplayString,
 | 
						|
    extremeWirelessPortSecondaryBootloaderVersion   DisplayString,
 | 
						|
    extremeWirelessPortCurrentBootloaderInUse       INTEGER
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
extremeWirelessPortIpAddress OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value is assigned to the port for external
 | 
						|
		 management."
 | 
						|
	::= { extremeWirelessPortStatusEntry 1 }
 | 
						|
 | 
						|
extremeWirelessPortNetmask OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value is assigned to the AP for external
 | 
						|
		 management."
 | 
						|
	::= { extremeWirelessPortStatusEntry 2 }
 | 
						|
 | 
						|
extremeWirelessPortGateway OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value is assigned to the AP for external
 | 
						|
		 management."
 | 
						|
	::= { extremeWirelessPortStatusEntry 3 }
 | 
						|
 | 
						|
extremeWirelessPortManagementIP OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value is used by the AP when sending out Management 
 | 
						|
		packets to the external world. This IP is used as src-ip 
 | 
						|
		address in Syslog messages, as NAS-Identifier in Radius requests, 
 | 
						|
		and as Agent-Addr in SNMP trap pdu's."
 | 
						|
	::= { extremeWirelessPortStatusEntry 4 }
 | 
						|
 | 
						|
extremeWirelessPortEnableWirelessTraps OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"If set to TRUE the wireless port will send traps for
 | 
						|
		 Authentication and association successful events.  
 | 
						|
		 If set to FALSE no traps will be generated.
 | 
						|
 | 
						|
		 Note: We always generate the wireless port status
 | 
						|
		 traps."
 | 
						|
	::= { extremeWirelessPortStatusEntry 5 }
 | 
						|
 | 
						|
extremeWirelessPortLocation OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This describes the physical location of the wireless 
 | 
						|
		 port."
 | 
						|
	::= { extremeWirelessPortStatusEntry 6 }
 | 
						|
 | 
						|
extremeWirelessPortDetectedMaxAge OBJECT-TYPE
 | 
						|
	SYNTAX		TimeTicks
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of seconds a station can stay
 | 
						|
		 in the detected station table without authenticating."
 | 
						|
	::= { extremeWirelessPortStatusEntry 7 }
 | 
						|
 | 
						|
extremeWirelessPortMgmtVLAN OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value indicates the VLAN tag that should be
 | 
						|
		 applied to all control traffic between the AP and
 | 
						|
		 the platform."
 | 
						|
	::= { extremeWirelessPortStatusEntry 8 }
 | 
						|
 | 
						|
extremeWirelessPortBootromVersion OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS		read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the current version of the bootrom on this AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 9 }
 | 
						|
 | 
						|
extremeWirelessPortSWVersion OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the current software version of this AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 10 }
 | 
						|
 | 
						|
extremeWirelessPortSysDescr OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the equivalent value of sysDescr from the AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 11 }
 | 
						|
 | 
						|
extremeWirelessPortManufacturerName OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	REFERENCE "dot11ManufacturerName"
 | 
						|
	::= { extremeWirelessPortStatusEntry 12 }
 | 
						|
 | 
						|
extremeWirelessPortProductName OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	REFERENCE "dot11ProductName"
 | 
						|
	::= { extremeWirelessPortStatusEntry 13 }
 | 
						|
 | 
						|
extremeWirelessPortSerialNumber OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the unique serial number for this device."
 | 
						|
	::= { extremeWirelessPortStatusEntry 14 }
 | 
						|
 | 
						|
extremeWirelessPortEdpNeighborId  OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeDeviceId
 | 
						|
	MAX-ACCESS 	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
      		"EDP assigns a unique ID to each neighbor to 
 | 
						|
		 disambiguate references.  This can be used to index 
 | 
						|
		 into the extremeEdpTable."
 | 
						|
	::= { extremeWirelessPortStatusEntry 15 }
 | 
						|
 | 
						|
extremeWirelessPortClearCounters OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value can be set to true to force the device
 | 
						|
		 to reset it's counters.  A read will return false."
 | 
						|
	::= { extremeWirelessPortStatusEntry 16 }
 | 
						|
 | 
						|
extremeWirelessPortClearLog OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value can be set to true to force the device
 | 
						|
		 to clear its local log store.  A read will return
 | 
						|
		 false."
 | 
						|
	::= { extremeWirelessPortStatusEntry 17 }
 | 
						|
 | 
						|
extremeWirelessPortWatchdogReset OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is to enable/disable watchdog timer reset on timeout. 
 | 
						|
		Default is enable. If it is enabled, system should reset
 | 
						|
		when the watchdog kicks in. On next bootup, it should 
 | 
						|
		send out an syslog message to syslog server.  If it is 
 | 
						|
		disabled, it should record the error and not reset the system."
 | 
						|
	::= { extremeWirelessPortStatusEntry 18 }
 | 
						|
 | 
						|
extremeWirelessPortNumPhysInterfaces OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current		
 | 
						|
	DESCRIPTION
 | 
						|
		"Each wireless port has a set of physical interface which are
 | 
						|
		 numbered 1-N.  This variable gives the number of 
 | 
						|
		 physical interfaces on this AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 19 }
 | 
						|
 | 
						|
extremeWirelessPortHWVersion OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the current hardware version of this AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 20 }
 | 
						|
 | 
						|
 | 
						|
extremeWirelessPortMacAddress OBJECT-TYPE
 | 
						|
        SYNTAX MacAddress
 | 
						|
        MAX-ACCESS read-only
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Unique MAC Address assigned to the ethernet interface on the AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 21 }
 | 
						|
 | 
						|
extremeWirelessPortRadiusPortID OBJECT-TYPE
 | 
						|
	SYNTAX	DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"A string value that should be sent by the AP to the radius
 | 
						|
		server as the Port-ID radius attribute in authentication requests"
 | 
						|
	::= { extremeWirelessPortStatusEntry 22 }
 | 
						|
 | 
						|
extremeWirelessPortBootUpTime OBJECT-TYPE
 | 
						|
        	SYNTAX	TimeTicks
 | 
						|
        	MAX-ACCESS 	read-write
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The sysUpTime of the LAC when the port was booted up.
 | 
						|
		Should be set only during the AP boot up."
 | 
						|
	::= { extremeWirelessPortStatusEntry 23 }
 | 
						|
 | 
						|
extremeWirelessPortCountryCode OBJECT-TYPE
 | 
						|
               	SYNTAX ExtremeWirelessCountryCode
 | 
						|
        	MAX-ACCESS 	read-write
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The country code that the AP is programmed to operate in."
 | 
						|
	::= { extremeWirelessPortStatusEntry 24 }
 | 
						|
 | 
						|
extremeWirelessPortWallclockTime OBJECT-TYPE
 | 
						|
        	SYNTAX	INTEGER
 | 
						|
        	MAX-ACCESS 	read-write
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The wall clock time as known to the LAC. 
 | 
						|
			Expressed in number of seconds since Jan 1, 1970"
 | 
						|
	::= { extremeWirelessPortStatusEntry 25 }
 | 
						|
 | 
						|
extremeWirelessPortPartNumber OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This describes the part number of the AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 26 }
 | 
						|
 | 
						|
extremeWirelessPortPartRevision OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This describes the revision of the AP."
 | 
						|
	::= { extremeWirelessPortStatusEntry 27 }
 | 
						|
 | 
						|
extremeWirelessPortUpTime OBJECT-TYPE
 | 
						|
        	SYNTAX	TimeTicks
 | 
						|
        	MAX-ACCESS 	read-write
 | 
						|
        	STATUS	current
 | 
						|
        	DESCRIPTION	
 | 
						|
                "The number of seconds the port has been in the online state."
 | 
						|
	::= { extremeWirelessPortStatusEntry 28 }
 | 
						|
 | 
						|
extremeWirelessPortStatusAntennaType OBJECT-TYPE
 | 
						|
        SYNTAX          ExtremeWirelessAntennaType
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is the type of the Antenna for Detachable product.
 | 
						|
                 For Altitude-2d series, further selection is available
 | 
						|
                 through this variable."
 | 
						|
        ::= { extremeWirelessPortStatusEntry 29 }
 | 
						|
 | 
						|
extremeWirelessPortStatusAntennaLocation OBJECT-TYPE
 | 
						|
        SYNTAX          ExtremeWirelessAntennaLocation
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This specifies the location the detachable antenna."
 | 
						|
        ::= { extremeWirelessPortStatusEntry 30 }
 | 
						|
 | 
						|
extremeWirelessPortStatusAntenna2point4GHZGain OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
               "This specifies 2.4GHz gain value for detachable antenna in dbi"
 | 
						|
        ::= { extremeWirelessPortStatusEntry 31 }
 | 
						|
 | 
						|
extremeWirelessPortStatusAntenna5GHZGain OBJECT-TYPE
 | 
						|
        SYNTAX      INTEGER
 | 
						|
        MAX-ACCESS  read-create
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
               "This specifies 5GHz gain value for detachable antenna in dbi"
 | 
						|
        ::= { extremeWirelessPortStatusEntry 32 }
 | 
						|
 | 
						|
extremeWirelessPortPrimaryBootloaderVersion OBJECT-TYPE
 | 
						|
        SYNTAX      DisplayString
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
        "This is the version of the primary bootloader on this AP."
 | 
						|
        ::= { extremeWirelessPortStatusEntry 33 }
 | 
						|
 | 
						|
extremeWirelessPortSecondaryBootloaderVersion OBJECT-TYPE
 | 
						|
        SYNTAX      DisplayString
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
        "This is the version of the Secondary bootloader on this AP."
 | 
						|
        ::= { extremeWirelessPortStatusEntry 34 }
 | 
						|
 | 
						|
extremeWirelessPortCurrentBootloaderInUse OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER { primary(1),
 | 
						|
			         secondary(2) }
 | 
						|
        MAX-ACCESS  read-only
 | 
						|
        STATUS      current
 | 
						|
        DESCRIPTION
 | 
						|
        "This specifies if the bootloader booted is primary or secondary one."
 | 
						|
        ::= { extremeWirelessPortStatusEntry 35 }
 | 
						|
-- ************************************************************** --
 | 
						|
--                 Wireless Port Syslog Status Table               --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessPortLogStatusTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessPortLogStatusEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains one entry for each wireless port
 | 
						|
		 which is configured via the configuration table."
 | 
						|
	::= { extremeAP 2 }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessPortLogStatusEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeWirelessPortIfIndex, 
 | 
						|
		extremeWirelessPortLogStatusIndex }
 | 
						|
	::= { extremeWirelessPortLogStatusTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessPortLogStatusEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessPortLogStatusIndex	INTEGER,
 | 
						|
	extremeWirelessPortLogStatusDestIp	InetAddress,
 | 
						|
	extremeWirelessPortLogStatusDestIpType  InetAddressType,
 | 
						|
	extremeWirelessPortLogStatusPort	INTEGER,
 | 
						|
	extremeWirelessPortLogStatusFacility	INTEGER,
 | 
						|
	extremeWirelessPortLogStatusSeverity	INTEGER,
 | 
						|
	extremeWirelessPortLogStatusStatus      TruthValue }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusIndex OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(1..9)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"There are 9 entries in this table to correspond to
 | 
						|
		 the 8 entries configured in the cfg table plus one
 | 
						|
		 for the LAC."
 | 
						|
	::= { extremeWirelessPortLogStatusEntry 1 }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusDestIp OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the IP address to which syslog messsages
 | 
						|
		 will be sent.  A value of 0.0.0.0 indicates that
 | 
						|
		 this entry is disabled. The source IP for every syslog
 | 
						|
		message comes from the ManagementIP field in 
 | 
						|
		extremeWirelessPortStatusTable"
 | 
						|
	::= { extremeWirelessPortLogStatusEntry 2 }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusDestIpType          OBJECT-TYPE
 | 
						|
        SYNTAX                                  InetAddressType
 | 
						|
        MAX-ACCESS                              read-write
 | 
						|
        STATUS                                  current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of address specified in the object
 | 
						|
                'extremeWirelessPortLogStatusDestIp.
 | 
						|
             Currently, only 'ipv4' and 'dns' are supported."
 | 
						|
        DEFVAL { ipv4 }
 | 
						|
      ::= { extremeWirelessPortLogStatusEntry 3 }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusPort OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the port to which syslog messages will be
 | 
						|
		 sent."
 | 
						|
	::= { extremeWirelessPortLogStatusEntry 4 }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusFacility OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(0..7)
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Optional value for syslog facility local0-7."
 | 
						|
	::= { extremeWirelessPortLogStatusEntry 5 }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusSeverity               OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER { 
 | 
						|
				critical (0),
 | 
						|
				error (1),
 | 
						|
				warning (2),
 | 
						|
				notice (3),
 | 
						|
				info (4),
 | 
						|
				debugSummary (5),
 | 
						|
				debugVerbose (6),
 | 
						|
				debugData (7)					
 | 
						|
				}
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The syslog message severity. All syslog
 | 
						|
 			messages that have a severity >= specified severity, 
 | 
						|
			will be sent to	this syslog server."
 | 
						|
            DEFVAL { debugData }
 | 
						|
            ::= { extremeWirelessPortLogStatusEntry 6 }
 | 
						|
 | 
						|
extremeWirelessPortLogStatusStatus OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
                MAX-ACCESS  read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                        "Specifies whether the log server is enabled or not."
 | 
						|
        ::= { extremeWirelessPortLogStatusEntry 7 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                   Wireless Port Log Table                       --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessPortLogTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessPortLogEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table allows access to the syslog entries on
 | 
						|
		 particular wireless ports."
 | 
						|
	::= { extremeAP 3 }
 | 
						|
 | 
						|
extremeWirelessPortLogEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessPortLogEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeWirelessPortIfIndex, 
 | 
						|
		extremeWirelessPortLogIndex }
 | 
						|
	::= { extremeWirelessPortLogTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessPortLogEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessPortLogIndex	INTEGER,
 | 
						|
	extremeWirelessPortLogMessage	DisplayString }
 | 
						|
 | 
						|
extremeWirelessPortLogIndex OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(0..65535)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is an arbitrary integer which is assinged to
 | 
						|
		 entries in order of their insertion."
 | 
						|
	::= { extremeWirelessPortLogEntry 1 }
 | 
						|
 | 
						|
extremeWirelessPortLogMessage OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the formatted syslog message which was sent."
 | 
						|
	::= { extremeWirelessPortLogEntry 2 }
 | 
						|
	
 | 
						|
-- ************************************************************** --
 | 
						|
--           Wireless Physical Interface Ctl Table                 --
 | 
						|
-- This table allows for the configuration of parameters that deal --
 | 
						|
-- with physical interfaces. Each radio on the AP is represented by--
 | 
						|
-- a physical interface. Each physical interface can have multiple --
 | 
						|
-- (upto 8) virtual interfaces. RF properties are configured on the--
 | 
						|
-- physical interface using the extremeWirelessInterfaceRFCtlTable --
 | 
						|
-- Security parameters are configured on the virtual interface     --
 | 
						|
-- using the extremeWirelessInterfaceSecurityCtlTable          --
 | 
						|
-- ************************************************************** --
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceCtlTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessPhysInterfaceCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table provides configuration of per-physical interface
 | 
						|
		 values."
 | 
						|
	::= { extremeAP 4 }
 | 
						|
 | 
						|
ExtremeWirelessPhysInterfaceCtlEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessPhysInterfaceIndex 		ExtremeWirelessPhysInterfaceIndex,
 | 
						|
	extremeWirelessPhysInterfacePHYChannel	     INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceSpeed			Dot11Speed,
 | 
						|
	extremeWirelessPhysInterfaceNumVirtInterfaces INTEGER,
 | 
						|
    extremeWirelessPhysInterfaceChannelAutoSelectStatus ExtremeWirelessChannelAutoSelectStatus,
 | 
						|
    extremeWirelessPhysInterfaceRadarInterfaceChannelList Dot11AChannel
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceCtlEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessPhysInterfaceCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
		"Each entry is indexed by the wirelessInterfaceIndex, and
 | 
						|
		represents a wireless interface."
 | 
						|
	INDEX { extremeWirelessPhysInterfaceIndex }
 | 
						|
	::= { extremeWirelessPhysInterfaceCtlTable 1 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceIndex OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWirelessPhysInterfaceIndex
 | 
						|
	MAX-ACCESS	accessible-for-notify
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the ifIndex of an individual physical interface on an AP.
 | 
						|
		Each radio will have a unique value."
 | 
						|
	::= { extremeWirelessPhysInterfaceCtlEntry 1 }
 | 
						|
 | 
						|
 | 
						|
extremeWirelessPhysInterfacePHYChannel OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (0..99)
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the RF channel which will be used by 
 | 
						|
		 this transmitter.  Range should be established
 | 
						|
		 by configuration of RegDomain and PHYType."
 | 
						|
	::= { extremeWirelessPhysInterfaceCtlEntry 2 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceSpeed OBJECT-TYPE
 | 
						|
	SYNTAX		Dot11Speed 
 | 
						|
	MAX-ACCESS	 read-write
 | 
						|
	STATUS		 current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value indicates the current setting for 
 | 
						|
		 Tx speed for the interface. Only one of thebits of this bit set can be set.
 | 
						|
		 If all bits are unset (ie a 0 is passed as a value) then 
 | 
						|
		 it means that the interface should choose a speed
 | 
						|
		 based on some algorithm."
 | 
						|
	::= { extremeWirelessPhysInterfaceCtlEntry 3 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceNumVirtInterfaces OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	 read-write
 | 
						|
	STATUS		 current
 | 
						|
	DESCRIPTION
 | 
						|
		"Each physical interface has a number of virtual interfaces
 | 
						|
	 	 This specifies the number of virt interfaces."
 | 
						|
	::= { extremeWirelessPhysInterfaceCtlEntry 4 }
 | 
						|
 | 
						|
-- Added for DFS
 | 
						|
extremeWirelessPhysInterfaceChannelAutoSelectStatus OBJECT-TYPE
 | 
						|
    SYNTAX          ExtremeWirelessChannelAutoSelectStatus 
 | 
						|
    MAX-ACCESS       read-only
 | 
						|
    STATUS           current
 | 
						|
    DESCRIPTION
 | 
						|
        "This OID reflects the status of the channel auto selection process."
 | 
						|
        ::= { extremeWirelessPhysInterfaceCtlEntry 5 }
 | 
						|
 | 
						|
-- Added for DFS
 | 
						|
extremeWirelessPhysInterfaceRadarInterfaceChannelList OBJECT-TYPE
 | 
						|
        SYNTAX          Dot11AChannel 
 | 
						|
        MAX-ACCESS       read-only
 | 
						|
        STATUS           current
 | 
						|
        DESCRIPTION
 | 
						|
                "This OID reflects the list oc 802.11(a) channels on which
 | 
						|
radar interference was detected."
 | 
						|
        ::= { extremeWirelessPhysInterfaceCtlEntry 6 }
 | 
						|
 | 
						|
	
 | 
						|
	
 | 
						|
-- ************************************************************** --
 | 
						|
--           Wireless Virtual  Interface Ctl Table                 --
 | 
						|
-- This table allows for the configuration of parameters that deal --
 | 
						|
-- with virtual interfaces. Each radio on the AP is represented by--
 | 
						|
-- a physical interface. Each physical interface can have multiple --
 | 
						|
-- (upto 8) virtual interfaces. RF properties are configured on the--
 | 
						|
-- physical interface using the extremeWirelessInterfaceRFCtlTable --
 | 
						|
-- Security parameters are configured on the virtual interface     --
 | 
						|
-- using the extremeWirelessInterfaceSecurityCtlTable          --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessVirtInterfaceCtlTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessVirtInterfaceCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table provides configuration of per-physical-interface
 | 
						|
		 values."
 | 
						|
	::= { extremeAP 6 }
 | 
						|
 | 
						|
ExtremeWirelessVirtInterfaceCtlEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessVirtInterfaceIndex 		        ExtremeWirelessVirtInterfaceIndex,
 | 
						|
	extremeWirelessVirtInterfaceMacAddress		    MacAddress,
 | 
						|
	extremeWirelessVirtInterfaceMaxClients		    INTEGER,
 | 
						|
	extremeWirelessVirtInterfaceWirelessBridging	TruthValue,
 | 
						|
	extremeWirelessVirtInterfaceLastStateChange	    TimeTicks,
 | 
						|
	extremeWirelessVirtInterfaceState		        INTEGER,
 | 
						|
    extremeWirelessVirtInterfaceIappEnabled         TruthValue,
 | 
						|
    extremeWirelessVirtInterfaceSvpEnabled          TruthValue
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceCtlEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessVirtInterfaceCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
		"Each entry is indexed by the wirelessInterfaceIndex, and
 | 
						|
		represents a virtual wireless interface."
 | 
						|
	INDEX { extremeWirelessVirtInterfaceIndex }
 | 
						|
	::= { extremeWirelessVirtInterfaceCtlTable 1 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceIndex OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWirelessVirtInterfaceIndex
 | 
						|
	MAX-ACCESS	accessible-for-notify
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the ifIndex of an individual interface on an AP.
 | 
						|
		Each virtual interface will have a unique value."
 | 
						|
	::= { extremeWirelessVirtInterfaceCtlEntry 1 }
 | 
						|
	
 | 
						|
extremeWirelessVirtInterfaceMacAddress OBJECT-TYPE
 | 
						|
	SYNTAX		MacAddress
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of clients that can associate with this virtual interface."
 | 
						|
	::= { extremeWirelessVirtInterfaceCtlEntry 2 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceMaxClients OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (1..128)
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of clients that can associate with this virtual interface."
 | 
						|
	::= { extremeWirelessVirtInterfaceCtlEntry 3 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceWirelessBridging OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies whether wireless bridging is enabled on this interface.
 | 
						|
		 If wireless bridging is enabled then traffic originating from a client on this
 | 
						|
		 interface will be bridged to clients on the same VLAN on this or other 
 | 
						|
		 virtual interfaces that have wireless bridging enabled. So basically
 | 
						|
		 wireless bridging should be enabled on both the source and the destination
 | 
						|
		 virtual interface for traffic to be bridged."
 | 
						|
	::= { extremeWirelessVirtInterfaceCtlEntry 4 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceLastStateChange OBJECT-TYPE
 | 
						|
	SYNTAX		TimeTicks
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The value of sysUpTime when the virtual interface entered its current state"
 | 
						|
	::= { extremeWirelessVirtInterfaceCtlEntry 5 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceState OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER { enabled(1), disabled(2) } 
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value specifies whether the virtual interface is active or not"
 | 
						|
	::= { extremeWirelessVirtInterfaceCtlEntry 6 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceIappEnabled OBJECT-TYPE
 | 
						|
    SYNTAX          TruthValue
 | 
						|
    MAX-ACCESS      read-write
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
    "IAPP status. A value of TRUE indicates IAPP is enabled on the
 | 
						|
    interface."
 | 
						|
    ::= { extremeWirelessVirtInterfaceCtlEntry 7 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceSvpEnabled OBJECT-TYPE
 | 
						|
    SYNTAX          TruthValue
 | 
						|
    MAX-ACCESS      read-write
 | 
						|
    STATUS          current
 | 
						|
    DESCRIPTION
 | 
						|
    "SVP status. A value of TRUE indicates SVP is enabled on the
 | 
						|
    interface."
 | 
						|
    ::= { extremeWirelessVirtInterfaceCtlEntry 8 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--              Wireless Interface Security Ctl Table              --
 | 
						|
-- This table allows for the configuration of per-wireless-intf    --
 | 
						|
-- security parameters. Each Wireless interface is represented in  --
 | 
						|
-- ifTable, and is represented by extremeWirelessInterfaceIfIndex. --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessVirtInterfaceSecurityCtlTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessVirtInterfaceSecurityCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table provides configuration of per-interface
 | 
						|
		 values."
 | 
						|
	::= { extremeAP 7 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceSecurityCtlEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessVirtInterfaceSecurityCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
		"Each entry is indexed by the wirelessInterfaceIndex, and
 | 
						|
		represents a wireless interface."
 | 
						|
	INDEX { extremeWirelessVirtInterfaceIndex }
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessVirtInterfaceSecurityCtlEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessVirtInterfaceESSName		OCTET STRING,
 | 
						|
	extremeWirelessVirtInterfaceSSIDInBeacon	TruthValue,
 | 
						|
	extremeWirelessVirtInterfaceDot11AuthMode	Dot11AuthMode, 
 | 
						|
	extremeWirelessVirtInterfaceNetworkAuthMode	NetworkAuthMode, 
 | 
						|
	extremeWirelessVirtInterfaceDataVlan	INTEGER,
 | 
						|
	extremeWirelessVirtInterfaceIgnoreVSAVlan	TruthValue,
 | 
						|
	extremeWirelessVirtInterfaceWEPDefaultKey	INTEGER,
 | 
						|
	extremeWirelessVirtInterfaceEncryptionLength 		INTEGER
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceESSName OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The ESS ID of this interface."
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 1 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceSSIDInBeacon OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Does this interface generate a beacon with the
 | 
						|
		 SSID in it?"
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 2 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceDot11AuthMode OBJECT-TYPE
 | 
						|
	SYNTAX		Dot11AuthMode
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Setting this to true indicates whether to use open or shared authentication"
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 3 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceNetworkAuthMode OBJECT-TYPE
 | 
						|
	SYNTAX		NetworkAuthMode
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the authentication mode to use on top of dot11 MAC authentication"
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 4 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceDataVlan OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the VLAN to use for client data in case of the VLAN is not received as a VSA. 
 | 
						|
		This VLAN is also used for authentication types like PSK, WEP, etc"
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 5 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceIgnoreVSAVlan OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"If this is set then the VLAN returned as a VSA will be ignored and the Data Vlan specified above
 | 
						|
		will be used instead"
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 6 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceWEPDefaultKey OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value indicates the index in dot11WEPDefaultKeyTable that 
 | 
						|
		identifies the key this interface will use to decrypt packets."
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 7 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceEncryptionLength OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER { none(0),
 | 
						|
	 		      sixtyfour(64),
 | 
						|
                              onetwentyeight(128)  }
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the length of the encryption key to use in case
 | 
						|
	         of dot1x legacy mode and WEP. If this length is 0 then no WEP encryption."
 | 
						|
	::= { extremeWirelessVirtInterfaceSecurityCtlEntry 8 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--              Wireless Interface Dot1x Ctl Table              --
 | 
						|
-- This table allows for the configuration of per-wireless-intf    --
 | 
						|
-- dot1x parameters. Each Wireless interface is represented in  --
 | 
						|
-- ifTable, and is represented by extremeWirelessVirtInterfaceIfIndex. --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessVirtInterfaceDot1xCtlTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeWirelessVirtInterfaceDot1xCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"There is one entry in this table for each virtual interface 
 | 
						|
		It reflects the dot1x security config"
 | 
						|
	::= { extremeAP 8 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceDot1xCtlEntry OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWirelessVirtInterfaceDot1xCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeWirelessVirtInterfaceIndex }
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessVirtInterfaceDot1xCtlEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessVirtInterfaceKeyMgmtSuite		WPAKeyMgmtSet,
 | 
						|
	extremeWirelessVirtInterfaceMcastCipherSuite	WPACipherSet,
 | 
						|
	extremeWirelessVirtInterfaceDot1xPSKValue		OCTET STRING,
 | 
						|
	extremeWirelessVirtInterfaceDot1xPSKPassPhrase	DisplayString,
 | 
						|
	extremeWirelessVirtInterfaceDot1xReAuthPeriod	INTEGER,
 | 
						|
	extremeWirelessVirtInterfaceGroupUpdateTimeOut	Unsigned32,
 | 
						|
	extremeWirelessVirtInterfacePairwiseUpdateTimeOut Unsigned32,
 | 
						|
        extremeWirelessVirtInterfaceDot11iPreauthEnable TruthValue
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceKeyMgmtSuite OBJECT-TYPE
 | 
						|
	SYNTAX	WPAKeyMgmtSet
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This bitmask configures the authentication suites to be used."
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlEntry 1 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceMcastCipherSuite OBJECT-TYPE
 | 
						|
	SYNTAX	WPACipherSet
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This configures the cipher suite to use for mcast traffic. The cipher suite to use for unicast traffic
 | 
						|
		 is derived from this using the following algorithm:
 | 
						|
			Mcast cipher = WEP (64/128), Unicast cipher = TKIP
 | 
						|
			Mcast cipher = TKIP, Unicast cipher = TKIP
 | 
						|
			Mcast cipher = AES, Unicast cipher = AES.
 | 
						|
		 This therefore determines the max unicast cipher suite the client can use to associate with 
 | 
						|
		 this interface."
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlEntry 2 }
 | 
						|
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceDot1xPSKValue OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING (SIZE(32))
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
		"The Pre-Shared Key (PSK) for when WPA in PSK mode is
 | 
						|
		 the selected authentication suite."
 | 
						|
	REFERENCE "dot11RSNConfigPSKValue"
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlEntry 3 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceDot1xPSKPassPhrase OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"The PSK, for when WPA in PSK mode is the selected authentication
 | 
						|
	 suite, is configured by extremeWirelessVirtInterfaceKeyMgmtSuite.
 | 
						|
	 An alternative manner of setting the PSK uses the password-to-key
 | 
						|
	 algorithm defined in section XXX. This variable provides a means
 | 
						|
	 to enter a pass phrase. When this object is written, the RSN
 | 
						|
	 entity shall use the password-to-key algorithm specified in
 | 
						|
	 section XXX to derive a pre-shared and populate
 | 
						|
	 extremeWirelessVirtInerfaceDot1xPSKValue with this key.
 | 
						|
	 This object is logically write-only. Reading this variable shall
 | 
						|
	 return unsuccessful status or null or zero."
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlEntry 4 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceDot1xReAuthPeriod OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Number of seconds a clients authentication will last before
 | 
						|
		 the AP automatically issues a reauthentication request."
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlEntry 5 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceGroupUpdateTimeOut OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32 (1..1440)
 | 
						|
	UNITS		"minutes"
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The time in minutes after which the RSN group
 | 
						|
		 update handshake will be retried. The timer shall
 | 
						|
		 start at the moment the group update message is
 | 
						|
		 sent."
 | 
						|
	REFERENCE "dot11RSNConfigGroupUpdateTimeOut"
 | 
						|
	DEFVAL		{ 100 } -- 
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlEntry 6 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfacePairwiseUpdateTimeOut OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32 (1..1440)
 | 
						|
	UNITS		"minutes"
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The time in minutes after which the RSN 4-way
 | 
						|
		 handshake will be retried. The timer shall start at
 | 
						|
		 the moment a 4-way message is sent."
 | 
						|
	REFERENCE "dot11RSNConfigPairwiseUpdateTimeOut"
 | 
						|
	DEFVAL		{ 100 } -- 
 | 
						|
	::= { extremeWirelessVirtInterfaceDot1xCtlEntry 7 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceDot11iPreauthEnable OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "Enables/Disable 802.11i pre-authentication."
 | 
						|
        ::= { extremeWirelessVirtInterfaceDot1xCtlEntry 8 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                     Default WEP Key Table                       --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessVirtInterfaceWEPKeyTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeWirelessVirtInterfaceWEPKeyEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains per-profile WEP keys.
 | 
						|
 | 
						|
		 Reference ieee802dot11.1.2.3."
 | 
						|
	::= { extremeAP 9 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceWEPKeyEntry OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWirelessVirtInterfaceWEPKeyEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeWirelessVirtInterfaceIndex, extremeWirelessVirtInterfaceWEPKeyIndex }
 | 
						|
	::= { extremeWirelessVirtInterfaceWEPKeyTable 1 }
 | 
						|
	
 | 
						|
ExtremeWirelessVirtInterfaceWEPKeyEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessVirtInterfaceWEPKeyIndex	INTEGER,
 | 
						|
	extremeWirelessVirtInterfaceWEPKey		OCTET STRING,
 | 
						|
	extremeWirelessVirtInterfaceWEPKeyStatus	TruthValue }
 | 
						|
	
 | 
						|
extremeWirelessVirtInterfaceWEPKeyIndex OBJECT-TYPE
 | 
						|
	SYNTAX 		INTEGER(1..4)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"There can be upto 4 wep keys for any wireless
 | 
						|
		 interface. Four of the keys are to be used with
 | 
						|
		 WEP Authentication, and the other four with MAC Auth."
 | 
						|
	::= { extremeWirelessVirtInterfaceWEPKeyEntry 1 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceWEPKey OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING (SIZE(1..19))
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is a write-only wep key."
 | 
						|
	::= { extremeWirelessVirtInterfaceWEPKeyEntry 2 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceWEPKeyStatus OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Specifies whether the key is present or not."
 | 
						|
	::= { extremeWirelessVirtInterfaceWEPKeyEntry 3 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--              Wireless Interface RF Ctl Table                    --
 | 
						|
-- This table allows for the configuration of per-wireless-intf    --
 | 
						|
-- RF parameters. Each Wireless interface is represented in        --
 | 
						|
-- ifTable, and is represented by extremeWirelessPhysInterfaceIfIndex. --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessPhysInterfaceRFCtlTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessPhysInterfaceRFCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table provides configuration of per-interface
 | 
						|
		 values."
 | 
						|
	::= { extremeAP 10 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceRFCtlEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessPhysInterfaceRFCtlEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
		"Each entry is indexed by the wirelessInterfaceIndex, and
 | 
						|
		represents a wireless interface."
 | 
						|
	INDEX { extremeWirelessPhysInterfaceIndex }
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessPhysInterfaceRFCtlEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessPhysInterfaceBeaconPeriod 	INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceTxPowerLevel 	INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceDTIMPeriod 	INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceFragLength	INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceLongRetry 	INTEGER,	
 | 
						|
	extremeWirelessPhysInterfaceShortRetry 	INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceRTSThreshold 	INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceSupportedDataRatesRxValue Dot11Speed,
 | 
						|
	extremeWirelessPhysInterfaceSupportedDataRatesTxValue Dot11Speed,
 | 
						|
	extremeWirelessPhysInterfacePHYType		     Dot11Type,
 | 
						|
	extremeWirelessPhysInterfacePHYSupportedTypes     BITS,
 | 
						|
	extremeWirelessPhysInterfacePreamble		INTEGER,
 | 
						|
    extremeWirelessPhysInterfaceAbsTxPowerLevel INTEGER
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceBeaconPeriod OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER 
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the beacon interval to use"
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 1 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceTxPowerLevel OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (1..100)
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the % of max power to transmit at."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 2 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceDTIMPeriod OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER 
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the DTIM period."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 3 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceFragLength OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	REFERENCE "ieee802dot11.2.1.1.5."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 4 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceLongRetry OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (1..255)
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION		
 | 
						|
		"Attribute indicates the maximum number of transmission
 | 
						|
		 attempts of a frame whose size is > RTS."
 | 
						|
	REFERENCE "dot11LongRetryLimit"
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 5 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceShortRetry OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (1..255)
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION		
 | 
						|
		"Attribute indicates the maximum number of transmission
 | 
						|
		 attempts of a frame whose size is <= RTS."
 | 
						|
	REFERENCE "dot11ShortRetryLimit"
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 6 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceRTSThreshold OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION 
 | 
						|
		" "
 | 
						|
	REFERENCE "ieee802dot11.2.1.1.2."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 7 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceSupportedDataRatesRxValue OBJECT-TYPE
 | 
						|
	SYNTAX		Dot11Speed
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION 
 | 
						|
		"A bitmask of all supported datarates for Rx."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 8 }
 | 
						|
	
 | 
						|
extremeWirelessPhysInterfaceSupportedDataRatesTxValue OBJECT-TYPE
 | 
						|
	SYNTAX		Dot11Speed
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION 
 | 
						|
		"A bitmask of all supported datarates for Tx."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 9 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfacePHYType OBJECT-TYPE
 | 
						|
	SYNTAX	       Dot11Type
 | 
						|
	MAX-ACCESS     read-write
 | 
						|
	STATUS	       current
 | 
						|
	DESCRIPTION
 | 
						|
		"This variable selects between 802.11 a/b/g 
 | 
						|
		 for this transmitter.  It should be used by
 | 
						|
		 ap to range check frequency, etc."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 10 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfacePHYSupportedTypes OBJECT-TYPE
 | 
						|
	SYNTAX 		BITS { bsupported(0),
 | 
						|
			       asupported(1),
 | 
						|
			       gsupported(2) }
 | 
						|
	MAX-ACCESS 	read-only
 | 
						|
	STATUS 		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the 802.11 standard supported by this
 | 
						|
		 interface as a bitmask"
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 11 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfacePreamble OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER { short(0),
 | 
						|
				  long(1) }
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This changes the 802 preamble expected by the
 | 
						|
		 interface."
 | 
						|
	::= { extremeWirelessPhysInterfaceRFCtlEntry 12 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceAbsTxPowerLevel OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
       "This is the absolute value of max power to transmit level in dBm."
 | 
						|
    ::= { extremeWirelessPhysInterfaceRFCtlEntry 13 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Wireless Interface Status Table
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessInterfaceStatusTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessInterfaceStatusEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table provides statistics and information on the
 | 
						|
	current condition of each wireless interace.
 | 
						|
	There is one entry per virtual and physical wireless 
 | 
						|
	interface in this table.  The values for the physical 
 | 
						|
	interfaces represent the sum of the values for all sub
 | 
						|
	interfaces."
 | 
						|
	::= { extremeAP 5 }
 | 
						|
 | 
						|
extremeWirelessInterfaceStatusEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessInterfaceStatusEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
	"Each entry in this table is indexed by either a virtual or
 | 
						|
	a physical ifIndex."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	::= { extremeWirelessInterfaceStatusTable 1 }
 | 
						|
	
 | 
						|
ExtremeWirelessInterfaceStatusEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessIntfTotalDetected    Unsigned32,
 | 
						|
	extremeWirelessIntfTotalAuthed      Unsigned32,
 | 
						|
	extremeWirelessIntfTotalAuthFailed  Unsigned32,
 | 
						|
	extremeWirelessIntfTotalAssoc       Unsigned32,
 | 
						|
    extremeWirelessIntfTotalAssocFailed Unsigned32,
 | 
						|
	extremeWirelessIntfRateDetected     Unsigned32,
 | 
						|
	extremeWirelessIntfRateAuthed       Unsigned32,
 | 
						|
	extremeWirelessIntfRateAuthFailed   Unsigned32,
 | 
						|
    extremeWirelessIntfRateAssoc        Unsigned32,
 | 
						|
    extremeWirelessIntfRateAssocFailed  Unsigned32,
 | 
						|
    extremeWirelessIntfBlockTime        Unsigned32,
 | 
						|
	extremeWirelessIntfCurrentDetected    Unsigned32,
 | 
						|
	extremeWirelessIntfCurrentAuthed      Unsigned32,
 | 
						|
	extremeWirelessIntfCurrentAssoc       Unsigned32,
 | 
						|
	extremeWirelessIntfCurrentForwarding  Unsigned32}
 | 
						|
 | 
						|
	
 | 
						|
extremeWirelessIntfTotalDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of stations which have entered
 | 
						|
	the detected state on this wireless interface since the last
 | 
						|
	time the counters were cleared."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 1 }
 | 
						|
	
 | 
						|
extremeWirelessIntfTotalAuthed OBJECT-TYPE	
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of stations which have entered
 | 
						|
	the authenticated state on this wireless interface since the 
 | 
						|
	last time the counters were cleared.  Note that this is equal 
 | 
						|
	to the number of stations which have entered the forwarding 
 | 
						|
	state.  This is not necessaryly equivalent to the number of
 | 
						|
	stations which have succeeded in MAC-level authentication."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 2 }
 | 
						|
	
 | 
						|
extremeWirelessIntfTotalAuthFailed OBJECT-TYPE	
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of stations which have failed
 | 
						|
	to authenticate on this wireless interface.  Note that no
 | 
						|
	distinction is made between a MAC-layer or higher-layer
 | 
						|
	authentication failure."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 3 }
 | 
						|
	
 | 
						|
extremeWirelessIntfTotalAssoc OBJECT-TYPE	
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of stations which have entered
 | 
						|
	the associated state on this wireless interface since the 
 | 
						|
	last time the counters were cleared."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 4 }
 | 
						|
 | 
						|
extremeWirelessIntfTotalAssocFailed OBJECT-TYPE   
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the total number of stations which have failed
 | 
						|
    the association on this wireless interface since the 
 | 
						|
    last time the counters were cleared."
 | 
						|
    ::= { extremeWirelessInterfaceStatusEntry 5 }
 | 
						|
 | 
						|
extremeWirelessIntfRateDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the rate of clients being detected on this 
 | 
						|
	 interface over a 5 second period using EMWA averaging."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 6 }
 | 
						|
 | 
						|
extremeWirelessIntfRateAuthed OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives teh rate of clients being authenticated on this 
 | 
						|
    interface over a 5 second period using EMWA averaging."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 7 }
 | 
						|
 | 
						|
extremeWirelessIntfRateAuthFailed OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the rate of clients failed authentication on this
 | 
						|
	 interface over a 5 second period using EMWA averaging."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 8 }
 | 
						|
 | 
						|
extremeWirelessIntfRateAssoc OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the rate of clients being associated on this 
 | 
						|
    interface over a 5 second period using EMWA averaging."
 | 
						|
    ::= { extremeWirelessInterfaceStatusEntry 9 }
 | 
						|
 | 
						|
extremeWirelessIntfRateAssocFailed OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the rate of clients failing association on this 
 | 
						|
    interface over a 5 second period using EMWA averaging."
 | 
						|
    ::= { extremeWirelessInterfaceStatusEntry 10 }
 | 
						|
 | 
						|
extremeWirelessIntfBlockTime OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "This value specifies the number of ticks until traffic will be 
 | 
						|
    allowed back on this interface.  A non-zero value indicates that
 | 
						|
    traffic has been blocked, most likely due to countermeasures."
 | 
						|
    ::= { extremeWirelessInterfaceStatusEntry 11 }
 | 
						|
 | 
						|
extremeWirelessIntfCurrentDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the current number of stations which are in
 | 
						|
	the detected state on this wireless interface."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 12 }
 | 
						|
	
 | 
						|
extremeWirelessIntfCurrentAuthed OBJECT-TYPE	
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the current number of stations which are in
 | 
						|
	the authenticated state on this wireless interface."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 13 }
 | 
						|
	
 | 
						|
extremeWirelessIntfCurrentAssoc OBJECT-TYPE	
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the current number of stations which are in
 | 
						|
	the associated state on this wireless interface."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 14 }
 | 
						|
 | 
						|
extremeWirelessIntfCurrentForwarding OBJECT-TYPE	
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the current number of stations which are in
 | 
						|
	the forwarding state on this wireless interface."
 | 
						|
	::= { extremeWirelessInterfaceStatusEntry 15 }
 | 
						|
 | 
						|
--TODO: Do we need to fix this table
 | 
						|
-- ************************************************************** --
 | 
						|
--                     AP Wireless Client Table                    --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessClientEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table augments the Dot11AccessPointAddressTableEntry
 | 
						|
		 to add a per-client VLAN entry."
 | 
						|
	::= { extremeAP 11 }
 | 
						|
	
 | 
						|
extremeWirelessClientEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessClientEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"An entry in the extremeWirelessClientTable. It is possible
 | 
						|
	 for there to be multiple IEEE 802.11 interfaces on one agent,
 | 
						|
	 each with its unique MAC address. The relationship between an
 | 
						|
	 IEEE 802.11 interface and an interface in the context of the
 | 
						|
	 Internet-standard MIB is one-to-one. As such, the value of an
 | 
						|
	 ifIndex object instance can be directly used to identify
 | 
						|
	 corresponding instances of the objects defined herein. by
 | 
						|
	 ifIndex."
 | 
						|
    INDEX {ifIndex, extremeWirelessClientID} 
 | 
						|
	::= { extremeWirelessClientTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientID 		MacAddress, 
 | 
						|
	extremeWirelessClientState 		INTEGER, 
 | 
						|
	extremeWirelessClientEncryption 	WPACipherSet, 
 | 
						|
	extremeWirelessClientSignalStrength INTEGER, 
 | 
						|
	extremeWirelessClientLinkQuality 	INTEGER, 
 | 
						|
	extremeWirelessClientVLAN		INTEGER,
 | 
						|
	extremeWirelessClientPriority		INTEGER,
 | 
						|
	extremeWirelessClientAuthType		ClientAuthType,
 | 
						|
	extremeWirelessClientLastStateChangeTime 	TimeTicks, 
 | 
						|
	extremeWirelessClientTxFrames		Counter32,
 | 
						|
	extremeWirelessClientRxFrames		Counter32,
 | 
						|
	extremeWirelessClientTxBytes		Counter64,
 | 
						|
	extremeWirelessClientRxBytes		Counter64,
 | 
						|
	extremeWirelessClientLastPacketType	INTEGER,
 | 
						|
	extremeWirelessClientSSID		OCTET STRING,
 | 
						|
	extremeWirelessClientStatus		RowStatus,
 | 
						|
    extremeWirelessClientIP	                IpAddress,
 | 
						|
    extremeWirelessClientUsername           DisplayString,
 | 
						|
    extremeWirelessClientDecryptionFailures Counter32,
 | 
						|
    extremeWirelessClientMICFailures        Counter32}
 | 
						|
 | 
						|
extremeWirelessClientID OBJECT-TYPE 
 | 
						|
    SYNTAX MacAddress 
 | 
						|
    MAX-ACCESS read-only 
 | 
						|
    STATUS current 
 | 
						|
    DESCRIPTION 
 | 
						|
	"The Unique MAC Address of the station for which this address 
 | 
						|
	 table entry pertains." 
 | 
						|
    ::= { extremeWirelessClientEntry 1 } 
 | 
						|
 | 
						|
extremeWirelessClientState OBJECT-TYPE 
 | 
						|
    SYNTAX INTEGER { detected (1),
 | 
						|
			authenticated (2), 
 | 
						|
			associated (3) ,
 | 
						|
			data-forwarding (4)} 
 | 
						|
    MAX-ACCESS read-only 
 | 
						|
    STATUS current 
 | 
						|
    DESCRIPTION 
 | 
						|
	"This attribute shall indicate the current state of the connection
 | 
						|
	 between a wireless station and the AP. The attribute is
 | 
						|
	 enumerated as follows: 
 | 
						|
 | 
						|
	1 - Detected - station has been detected, but not is communicating with AP
 | 
						|
	2 - Authenticated - station is authenticated but not currently 
 | 
						|
			associated. 
 | 
						|
	3 - Associated - station is authenticated and associated 
 | 
						|
	4 - Data-forwarding - station is on the network
 | 
						|
	It is assumed that if an station is deauthenticated, or disassociated 
 | 
						|
	then it no longer has an entry the AP's Address Table." 
 | 
						|
    ::= { extremeWirelessClientEntry 2 } 
 | 
						|
 | 
						|
extremeWirelessClientEncryption OBJECT-TYPE 
 | 
						|
    SYNTAX WPACipherSet
 | 
						|
    MAX-ACCESS read-only 
 | 
						|
    STATUS current 
 | 
						|
    DESCRIPTION 
 | 
						|
	"This attribute is contains the encryption mechanism being used 
 | 
						|
	 by the station in an AP that allows mixed encryption modes." 
 | 
						|
    ::= { extremeWirelessClientEntry 3 } 
 | 
						|
 | 
						|
extremeWirelessClientSignalStrength OBJECT-TYPE 
 | 
						|
    SYNTAX INTEGER (1..100) 
 | 
						|
    MAX-ACCESS read-only 
 | 
						|
    STATUS current 
 | 
						|
    DESCRIPTION 
 | 
						|
	"This attribute shall specify the signal strength of the last
 | 
						|
	 frame received from the station in - dBm. e.g. a value of 50
 | 
						|
	 implies -50 dBm." 
 | 
						|
    ::= { extremeWirelessClientEntry 4 } 
 | 
						|
 | 
						|
extremeWirelessClientLinkQuality OBJECT-TYPE 
 | 
						|
    SYNTAX INTEGER (1..100) 
 | 
						|
    MAX-ACCESS read-only 
 | 
						|
    STATUS current 
 | 
						|
    DESCRIPTION 
 | 
						|
	"This attribute shall contain an indication of the quality 
 | 
						|
	 of the signal as measured in the last frame received from the 
 | 
						|
	 station. TBD format of this attribute" 
 | 
						|
    ::= { extremeWirelessClientEntry 5 } 
 | 
						|
 | 
						|
extremeWirelessClientVLAN OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the per-client VLAN which was pushed over
 | 
						|
		 by a RADIUS server or other mechanism."
 | 
						|
	::= { extremeWirelessClientEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientPriority OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is a per-client 802.1p value which was either
 | 
						|
		 configured by the RADIUS server or statically through
 | 
						|
		 the port configuration table."
 | 
						|
	::= { extremeWirelessClientEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientAuthType OBJECT-TYPE
 | 
						|
	SYNTAX		ClientAuthType
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is an indication of what access method was 
 | 
						|
		 used to authenticated the client.  The strongest
 | 
						|
		 mechanism used should be listed here, in case more
 | 
						|
		 than one was used.  For example, if a combination of
 | 
						|
		 mac-based shared-key and dot1x were used, this value
 | 
						|
		 should indicated dot1x."
 | 
						|
	::= { extremeWirelessClientEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientLastStateChangeTime OBJECT-TYPE
 | 
						|
	SYNTAX		TimeTicks
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the sysUpTime of the switch when the clients state changed last"
 | 
						|
	::= { extremeWirelessClientEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientTxFrames OBJECT-TYPE
 | 
						|
	SYNTAX	Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of packets transmitted to the client"
 | 
						|
	::= { extremeWirelessClientEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientRxFrames OBJECT-TYPE
 | 
						|
	SYNTAX	Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of packets transmitted by the client"
 | 
						|
	::= { extremeWirelessClientEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientTxBytes OBJECT-TYPE
 | 
						|
	SYNTAX	Counter64
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of bytes transmitted to the client"
 | 
						|
	::= { extremeWirelessClientEntry 12 }
 | 
						|
 | 
						|
extremeWirelessClientRxBytes OBJECT-TYPE
 | 
						|
	SYNTAX	Counter64
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of bytes transmitted by the client"
 | 
						|
	::= { extremeWirelessClientEntry 13 }
 | 
						|
 | 
						|
extremeWirelessClientLastPacketType OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER { data (0),
 | 
						|
				psPoll (1),
 | 
						|
				probeRequest (2),
 | 
						|
				disassociation (3),
 | 
						|
				deauthentication (4),
 | 
						|
				association (5),
 | 
						|
				reassociation (6),
 | 
						|
				authentication (7) }
 | 
						|
--				inf-beacon (8),
 | 
						|
--				adhoc-beacon (9) }				
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This the the last packet type seen from the specific client"
 | 
						|
	::= { extremeWirelessClientEntry 14 }
 | 
						|
 | 
						|
extremeWirelessClientSSID OBJECT-TYPE
 | 
						|
	SYNTAX	OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"The SSID that this client was using"
 | 
						|
	::= { extremeWirelessClientEntry 15 }
 | 
						|
 | 
						|
extremeWirelessClientStatus OBJECT-TYPE
 | 
						|
	SYNTAX	RowStatus
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This variable is used to delete an entry from the table.
 | 
						|
		The only value this can be set to, is delete (6).
 | 
						|
		
 | 
						|
		If an entry is deleted, that is already in Associated or 
 | 
						|
		data-forwarding state, then the AP should dis-associate the 
 | 
						|
		particular client by sending a disassociate message.
 | 
						|
		
 | 
						|
		If an entry is in Authenticated state, and is deleted, then 
 | 
						|
		the AP should 'deAuthenticate' that client.
 | 
						|
		
 | 
						|
		If an entry is in 'detected' state and is deleted, then the
 | 
						|
		entry should just be removed from the table."
 | 
						|
	::= { extremeWirelessClientEntry 16 }
 | 
						|
 | 
						|
extremeWirelessClientIP OBJECT-TYPE
 | 
						|
	SYNTAX		IpAddress
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"IP Address of the wireless client."
 | 
						|
	::= { extremeWirelessClientEntry 17 }
 | 
						|
 | 
						|
    extremeWirelessClientUsername OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "Username (if any) of the wireless client."
 | 
						|
    ::= { extremeWirelessClientEntry 18 }
 | 
						|
 | 
						|
extremeWirelessClientDecryptionFailures OBJECT-TYPE
 | 
						|
	SYNTAX	Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of failures during decrypting packets from this client."
 | 
						|
	::= { extremeWirelessClientEntry 19 }
 | 
						|
 | 
						|
extremeWirelessClientMICFailures OBJECT-TYPE
 | 
						|
	SYNTAX	Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of MIC failures for this client."
 | 
						|
	::= { extremeWirelessClientEntry 20 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                  RF Profile Table                         	   --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeRFProfile OBJECT IDENTIFIER ::= { extremeProfile 1 }
 | 
						|
 | 
						|
extremeRFProfileTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeRFProfileEntry
 | 
						|
	MAX-ACCESS 	not-accessible
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
		"There is one entry in this table for each RF profile
 | 
						|
		 defined on the LAC.  Configuration for wireless intf.
 | 
						|
		 should only be done by manipulating these variables.
 | 
						|
 | 
						|
		 Changes here will be reflected in the corresponding
 | 
						|
		 802dot11 MIB variables (see references below).
 | 
						|
 | 
						|
		 On bootup this table should be populated with one
 | 
						|
		 default entry for each supported type (A, G, etc)."
 | 
						|
	::= { extremeRFProfile 1 } 
 | 
						|
 | 
						|
extremeRFProfileEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeRFProfileEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeRFProfileIndex }
 | 
						|
	::= { extremeRFProfileTable 1 }
 | 
						|
 | 
						|
ExtremeRFProfileEntry ::= SEQUENCE {
 | 
						|
	extremeRFProfileIndex		INTEGER,
 | 
						|
	extremeRFProfileName		DisplayString,
 | 
						|
	extremeRFProfileType		Dot11Type,
 | 
						|
	extremeRFProfileBeaconInterval 	INTEGER,
 | 
						|
	extremeRFProfileDTIM		INTEGER,
 | 
						|
	extremeRFProfileFragLength	INTEGER,
 | 
						|
	extremeRFProfileRTSThresh	INTEGER,
 | 
						|
	extremeRFProfilePreamble	INTEGER,
 | 
						|
	extremeRFProfileShortRetry	INTEGER,
 | 
						|
	extremeRFProfileLongRetry	INTEGER,
 | 
						|
	extremeRFProfileStatus		RowStatus }
 | 
						|
 | 
						|
extremeRFProfileIndex OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(1..34)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Integer index for this table.  This is here to avoid
 | 
						|
		 having to index into the table via the string name."
 | 
						|
	::= { extremeRFProfileEntry 1 }
 | 
						|
 | 
						|
extremeRFProfileName OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE(1..32))
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"String name of this profile.  The value |default| is
 | 
						|
		 a special token and should not be allowed."
 | 
						|
	::= { extremeRFProfileEntry 2 }
 | 
						|
 | 
						|
extremeRFProfileType OBJECT-TYPE
 | 
						|
	SYNTAX		Dot11Type
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the type of this RF profile.  This
 | 
						|
		 will decide the ranges of some of the values
 | 
						|
		 (i.e. channel)."
 | 
						|
	::= { extremeRFProfileEntry 3 }
 | 
						|
 | 
						|
extremeRFProfileBeaconInterval OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(1..65535)
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the number of TU between beacon frames."
 | 
						|
	REFERENCE "ieee802dot11.1.1.1.12."
 | 
						|
	::= { extremeRFProfileEntry 5 }
 | 
						|
 | 
						|
extremeRFProfileDTIM OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(1..255)
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	REFERENCE "ieee802dot11.1.1.1.13."
 | 
						|
	::= { extremeRFProfileEntry 6 }
 | 
						|
 | 
						|
extremeRFProfileFragLength OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(256..2345)
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	REFERENCE "ieee802dot11.2.1.1.5."
 | 
						|
	::= { extremeRFProfileEntry 7 }
 | 
						|
 | 
						|
extremeRFProfileRTSThresh OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(0..2347)
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION 
 | 
						|
		" "
 | 
						|
	REFERENCE "ieee802dot11.2.1.1.2."
 | 
						|
	::= { extremeRFProfileEntry 8 }
 | 
						|
 | 
						|
extremeRFProfilePreamble OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER { short(0),
 | 
						|
				  long(1) }
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This changes the 802 preamble expected by the
 | 
						|
		 interface."
 | 
						|
	::= { extremeRFProfileEntry 9 }
 | 
						|
 | 
						|
extremeRFProfileShortRetry OBJECT-TYPE
 | 
						|
        SYNTAX	        INTEGER (1..255)
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Attribute indicates the maximum number of transmission
 | 
						|
		 attempts of a frame whose size is <= RTS."
 | 
						|
	REFERENCE "dot11ShortRetryLimit"
 | 
						|
	::= { extremeRFProfileEntry 11 }
 | 
						|
 | 
						|
extremeRFProfileLongRetry OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (1..255)
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION		
 | 
						|
		"Attribute indicates the maximum number of transmission
 | 
						|
		 attempts of a frame whose size is > RTS."
 | 
						|
	REFERENCE "dot11LongRetryLimit"
 | 
						|
	::= { extremeRFProfileEntry 12 }
 | 
						|
 | 
						|
extremeRFProfileStatus OBJECT-TYPE
 | 
						|
	SYNTAX		RowStatus
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Standard row-status semantics."
 | 
						|
	::= { extremeRFProfileEntry 13 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                      Security Profile Table                     --
 | 
						|
-- ************************************************************** --
 | 
						|
 | 
						|
 | 
						|
extremeSecurityProfile OBJECT IDENTIFIER ::= { extremeProfile 2 }
 | 
						|
 | 
						|
extremeSecurityProfileTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeSecurityProfileEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"There is one entry in this table per security 
 | 
						|
		 profile on the LAC.  Each profile is identified by a
 | 
						|
		 string name."
 | 
						|
	::= { extremeSecurityProfile 1 }
 | 
						|
 | 
						|
extremeSecurityProfileEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeSecurityProfileEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeSecurityProfileIndex }
 | 
						|
	::= { extremeSecurityProfileTable 1 }
 | 
						|
 | 
						|
ExtremeSecurityProfileEntry ::= SEQUENCE {
 | 
						|
	extremeSecurityProfileIndex 		INTEGER,
 | 
						|
	extremeSecurityProfileName		DisplayString,
 | 
						|
	extremeSecurityProfileESSName		OCTET STRING,
 | 
						|
	extremeSecurityProfileSSIDInBeacon		TruthValue,
 | 
						|
	extremeSecurityProfileDot11AuthMode	Dot11AuthMode,
 | 
						|
	extremeSecurityProfileNetworkAuthMode	NetworkAuthMode,
 | 
						|
	extremeSecurityProfileDataVlan			INTEGER,
 | 
						|
	extremeSecurityProfileIgnoreVSAVlan		TruthValue,
 | 
						|
    extremeSecurityWEPDefaultKey  INTEGER,
 | 
						|
	extremeSecurityProfileEncryptionLength 	INTEGER, 
 | 
						|
	extremeSecurityProfileStatus		RowStatus }
 | 
						|
 | 
						|
extremeSecurityProfileIndex OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(1..32)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is an integer index used instead of string
 | 
						|
		 name."
 | 
						|
	::= { extremeSecurityProfileEntry 1 }
 | 
						|
 | 
						|
extremeSecurityProfileName OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString (SIZE(1..32))
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is a unique string name which identifies this
 | 
						|
		 profile.  The token |default| is special and should
 | 
						|
		 not be allowed."
 | 
						|
	::= { extremeSecurityProfileEntry 2 }
 | 
						|
 | 
						|
extremeSecurityProfileESSName OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING (SIZE(0..32))
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the desired ESS name."
 | 
						|
	REFERENCE "ieee802dot11.1.1.1.9"
 | 
						|
	::= { extremeSecurityProfileEntry 3 }
 | 
						|
 | 
						|
extremeSecurityProfileSSIDInBeacon OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Setting this value to true will have the channel
 | 
						|
		 place the ssid in the beacon frame."
 | 
						|
	::= { extremeSecurityProfileEntry 4 }
 | 
						|
 | 
						|
extremeSecurityProfileDot11AuthMode OBJECT-TYPE
 | 
						|
	SYNTAX		Dot11AuthMode
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Specified whether to use open or shared authentication"
 | 
						|
	::= { extremeSecurityProfileEntry 5 }
 | 
						|
 | 
						|
extremeSecurityProfileNetworkAuthMode OBJECT-TYPE
 | 
						|
	SYNTAX		NetworkAuthMode
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the authentication to use on top of dot11 mac authentication"
 | 
						|
	::= { extremeSecurityProfileEntry 6 }
 | 
						|
 | 
						|
extremeSecurityProfileDataVlan OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies the VLAN to use in case it does not come back as a VSA or in case the IgnoreVSAVlan is set
 | 
						|
		 to true"
 | 
						|
	::= { extremeSecurityProfileEntry 7 }
 | 
						|
 | 
						|
extremeSecurityProfileIgnoreVSAVlan OBJECT-TYPE
 | 
						|
 	SYNTAX		TruthValue
 | 
						|
 	MAX-ACCESS	read-create
 | 
						|
 	STATUS		current
 | 
						|
 	DESCRIPTION     "This specifies if Vlan associations in VSAs from the radius server has to be ignored or not"
 | 
						|
 	::= { extremeSecurityProfileEntry 8 }
 | 
						|
 | 
						|
extremeSecurityWEPDefaultKey OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value indicates the index in extremeWEPKeyTable that 
 | 
						|
		identifies the key this interface will use to decrypt packets."
 | 
						|
	::= { extremeSecurityProfileEntry 9 }
 | 
						|
 | 
						|
extremeSecurityProfileEncryptionLength OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { none(0),
 | 
						|
			  sixtyfour(64),
 | 
						|
                          onetwentyeight(128)  }
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This gives the size in bits of the key.
 | 
						|
         This variable defines the length of all WEP keys and also
 | 
						|
         the encryption to use in case of legacy dot1x.
 | 
						|
         If the encryption is set to none then no WEP encryption is set."
 | 
						|
    ::= { extremeSecurityProfileEntry 10 }
 | 
						|
 | 
						|
-- extremeSecurityEnableWebNetlogin OBJECT-TYPE
 | 
						|
--        SYNTAX          TruthValue
 | 
						|
--        MAX-ACCESS      read-create
 | 
						|
--        STATUS          current
 | 
						|
--        DESCRIPTION
 | 
						|
--                "Enable disable netlogin on the wireless interface where
 | 
						|
--                security profile is applied."
 | 
						|
--        ::= { extremeSecurityProfileEntry 11 }
 | 
						|
 | 
						|
extremeSecurityProfileStatus OBJECT-TYPE
 | 
						|
	SYNTAX		RowStatus
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Standard row-creation semantics."
 | 
						|
	::= { extremeSecurityProfileEntry 11 }
 | 
						|
 | 
						|
extremeSecurityDot1xConfigTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeSecurityDot1xConfigEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"There is one entry in this table per security 
 | 
						|
		 profile on the LAC. It reflects the dot1x security config"
 | 
						|
	::= { extremeSecurityProfile 2 }
 | 
						|
 | 
						|
extremeSecurityDot1xConfigEntry OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeSecurityDot1xConfigEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	INDEX { extremeSecurityProfileIndex }
 | 
						|
	::= { extremeSecurityDot1xConfigTable 1 }
 | 
						|
 | 
						|
ExtremeSecurityDot1xConfigEntry ::= SEQUENCE {
 | 
						|
	extremeSecurityKeyMgmtSuite		WPAKeyMgmtSet,
 | 
						|
	extremeSecurityMcastCipherSuite	WPACipherSet,
 | 
						|
	extremeSecurityDot1xPSKValue		OCTET STRING,
 | 
						|
	extremeSecurityDot1xPSKPassPhrase	DisplayString,
 | 
						|
	extremeSecurityDot1xReAuthPeriod	INTEGER,
 | 
						|
	extremeSecurityGroupUpdateTimeOut	Unsigned32,
 | 
						|
	extremeSecurityPairwiseUpdateTimeOut Unsigned32,
 | 
						|
        extremeSecurityDot11iPreauthEnabled     TruthValue
 | 
						|
}
 | 
						|
 | 
						|
extremeSecurityKeyMgmtSuite OBJECT-TYPE
 | 
						|
	SYNTAX	WPAKeyMgmtSet
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This bitmask configures the authentication suites to be used."
 | 
						|
	::= { extremeSecurityDot1xConfigEntry 1 }
 | 
						|
 | 
						|
extremeSecurityMcastCipherSuite OBJECT-TYPE
 | 
						|
	SYNTAX	WPACipherSet
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This configures the cipher suite to use for mcast traffic. The cipher suite to use for unicast traffic
 | 
						|
		 is derived from this using the following algorithm:
 | 
						|
			Mcast cipher = WEP (64/128), Unicast cipher = TKIP
 | 
						|
			Mcast cipher = TKIP, Unicast cipher = TKIP
 | 
						|
			Mcast cipher = AES, Unicast cipher = AES.
 | 
						|
		 This therefore determines the max unicast cipher suite the client can use to associate with 
 | 
						|
		 this interface."
 | 
						|
	::= { extremeSecurityDot1xConfigEntry 2 }
 | 
						|
 | 
						|
 | 
						|
extremeSecurityDot1xPSKValue OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING (SIZE(32))
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current	
 | 
						|
	DESCRIPTION
 | 
						|
		"The Pre-Shared Key (PSK) for when RSN in PSK mode is
 | 
						|
		 the selected authentication suite."
 | 
						|
	REFERENCE "dot11RSNConfigPSKValue"
 | 
						|
	::= { extremeSecurityDot1xConfigEntry 3 }
 | 
						|
 | 
						|
extremeSecurityDot1xPSKPassPhrase OBJECT-TYPE
 | 
						|
	SYNTAX		DisplayString
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"The PSK, for when WPA in PSK mode is the selected authentication
 | 
						|
	 suite, is configured by extremeSecurityKeyMgmtSuite.
 | 
						|
	 An alternative manner of setting the PSK uses the password-to-key
 | 
						|
	 algorithm defined in section XXX. This variable provides a means
 | 
						|
	 to enter a pass phrase. When this object is written, the RSN entity
 | 
						|
	 shall use the password-to-key algorithm specified in section XXX to
 | 
						|
	 derive a pre-shared and populate extremeSecurityDot1xPSKValue with this key.
 | 
						|
	 This object is logically write-only. Reading this variable shall
 | 
						|
	 return unsuccessful status or null or zero."
 | 
						|
	::= { extremeSecurityDot1xConfigEntry 4 }
 | 
						|
 | 
						|
extremeSecurityDot1xReAuthPeriod OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Number of seconds a clients authentication will last before
 | 
						|
		 the AP automatically issues a reauthentication request."
 | 
						|
	::= { extremeSecurityDot1xConfigEntry 5 }
 | 
						|
 | 
						|
extremeSecurityGroupUpdateTimeOut OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32 (1..1440)
 | 
						|
	UNITS		"minutes"
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The time in minutes after which the RSN group
 | 
						|
		 update handshake will be retried. The timer shall
 | 
						|
		 start at the moment the group update message is
 | 
						|
		 sent."
 | 
						|
	REFERENCE "dot11RSNConfigGroupUpdateTimeOut"
 | 
						|
	DEFVAL		{ 100 } -- 
 | 
						|
	::= { extremeSecurityDot1xConfigEntry 6 }
 | 
						|
 | 
						|
extremeSecurityPairwiseUpdateTimeOut OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32 (1..1440)
 | 
						|
	UNITS		"minutes"
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The time in minutes after which the RSN 4-way
 | 
						|
		 handshake will be retried. The timer shall start at
 | 
						|
		 the moment a 4-way message is sent."
 | 
						|
	REFERENCE "dot11RSNConfigPairwiseUpdateTimeOut"
 | 
						|
	DEFVAL		{ 100 } -- 
 | 
						|
	::= { extremeSecurityDot1xConfigEntry 7 }
 | 
						|
 | 
						|
extremeSecurityDot11iPreauthEnabled OBJECT-TYPE
 | 
						|
        SYNTAX          TruthValue
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION     "Whether preauth is enabled or not"
 | 
						|
        ::= { extremeSecurityDot1xConfigEntry 8 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                     Default WEP Key Table                       --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWEPKeyTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeWEPKeyEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains per-profile WEP keys.
 | 
						|
 | 
						|
		 Reference ieee802dot11.1.2.3."
 | 
						|
	::= { extremeSecurityProfile 4 }
 | 
						|
 | 
						|
extremeWEPKeyEntry OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWEPKeyEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeSecurityProfileIndex, extremeWEPKeyIndex }
 | 
						|
	::= { extremeWEPKeyTable 1 }
 | 
						|
	
 | 
						|
ExtremeWEPKeyEntry ::= SEQUENCE {
 | 
						|
	extremeWEPKeyIndex	INTEGER,
 | 
						|
	extremeWEPKey		OCTET STRING,
 | 
						|
	extremeWEPKeyStatus	RowStatus }
 | 
						|
	
 | 
						|
extremeWEPKeyIndex OBJECT-TYPE
 | 
						|
	SYNTAX 		INTEGER(0..8)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"There can be upto 8 wep keys for any wireless
 | 
						|
		 interface. Four of the keys are to be used with
 | 
						|
		 WEP Authentication, and the other four with MAC Auth."
 | 
						|
	::= { extremeWEPKeyEntry 1 }
 | 
						|
 | 
						|
extremeWEPKey OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING (SIZE(1..19))
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is a write-only wep key."
 | 
						|
	::= { extremeWEPKeyEntry 2 }
 | 
						|
 | 
						|
extremeWEPKeyStatus OBJECT-TYPE
 | 
						|
	SYNTAX		RowStatus
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Standard row-creation semantics."
 | 
						|
	::= { extremeWEPKeyEntry 3 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--              Wireless Physical Interface Config Table           --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessPhysInterfaceConfigTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeWirelessPhysInterfaceConfigEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains the configured bindings between	
 | 
						|
		 physical wireless interfaces and RF profiles and other
 | 
						|
		 RF properties. There is one instance of a physical wireless
 | 
						|
		 interface per radio on the AP.
 | 
						|
 | 
						|
		 Entries in this table have a duration that exceeds
 | 
						|
		 the lifetime of entries in the wirelessPhysInterfaceCtlTable.
 | 
						|
		 A configured binding spans the reset or removal of 
 | 
						|
		 a wireless interface.
 | 
						|
 | 
						|
		 Entries can be removed from this table by the user.
 | 
						|
 | 
						|
		 If there is a mismatch between a new wireless port
 | 
						|
		 and a previously configured profile, the default
 | 
						|
		 profile will be applied and this table will be
 | 
						|
		 updated."
 | 
						|
	::= { extremeProfile 3 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceConfigEntry OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWirelessPhysInterfaceConfigEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeWirelessPhysInterfaceIndex }
 | 
						|
	::= { extremeWirelessPhysInterfaceConfigTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessPhysInterfaceConfigEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessPhysInterfaceConfigRFProfile		INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceConfigRFChannel		INTEGER,
 | 
						|
	extremeWirelessPhysInterfaceConfigSpeed		Dot11Speed,
 | 
						|
	extremeWirelessPhysInterfaceConfigPowerLevel	INTEGER 
 | 
						|
}
 | 
						|
	
 | 
						|
extremeWirelessPhysInterfaceConfigRFProfile OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the index into the extremeRFProfileTable for
 | 
						|
		 the RF profile that this wireless interface is bound 
 | 
						|
		 to.  
 | 
						|
 | 
						|
		 The default value is equivalent to the profile index for
 | 
						|
		 the interface-appropriate default in the table."
 | 
						|
	::= { extremeWirelessPhysInterfaceConfigEntry 1 }
 | 
						|
		 
 | 
						|
extremeWirelessPhysInterfaceConfigRFChannel	OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the RF channel which has been selected for this
 | 
						|
		 wireless interface.  It should be one of the supported 
 | 
						|
		 channels as given by the phy tables in the dot11 mib."
 | 
						|
	::= { extremeWirelessPhysInterfaceConfigEntry 2 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceConfigSpeed OBJECT-TYPE
 | 
						|
	SYNTAX		Dot11Speed
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the speed to configure the interface at. A value of 0 indicates
 | 
						|
		 automatic speed detection."
 | 
						|
	::= { extremeWirelessPhysInterfaceConfigEntry 3 }
 | 
						|
 | 
						|
extremeWirelessPhysInterfaceConfigPowerLevel OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER 
 | 
						|
	MAX-ACCESS 	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value specifies the tx power (in % of max power) to use."
 | 
						|
	::= { extremeWirelessPhysInterfaceConfigEntry 4 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--              Wireless Virtual  Interface Config Table           --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessVirtInterfaceConfigTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeWirelessVirtInterfaceConfigEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains the configured bindings between	
 | 
						|
		 virtual wireless interfaces and security profiles and other
 | 
						|
		 security properties. There are upto 8 virtual interface for
 | 
						|
		 each physical interface.
 | 
						|
 | 
						|
		 Entries in this table have a duration that exceeds
 | 
						|
		 the lifetime of entries in the wirelessVirtInterfaceCtlTable.
 | 
						|
		 A configured binding spans the reset or removal of 
 | 
						|
		 a wireless interface.
 | 
						|
 | 
						|
		 Entries can be removed from this table by the user."
 | 
						|
 | 
						|
	::= { extremeProfile 4 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceConfigEntry OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWirelessVirtInterfaceConfigEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeWirelessVirtInterfaceIndex }
 | 
						|
	::= { extremeWirelessVirtInterfaceConfigTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessVirtInterfaceConfigEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessVirtInterfaceConfigSecurityProfile	INTEGER,
 | 
						|
	extremeWirelessVirtInterfaceConfigMaxClients			INTEGER,
 | 
						|
	extremeWirelessVirtInterfaceConfigWirelessBridging		TruthValue,
 | 
						|
	extremeWirelessVirtInterfaceConfigState			INTEGER
 | 
						|
}
 | 
						|
	
 | 
						|
extremeWirelessVirtInterfaceConfigSecurityProfile OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the index into the extremeSecurityProfileTable for
 | 
						|
		 the security profile that this wireless interface is bound 
 | 
						|
		 to.  
 | 
						|
 | 
						|
		 The default value is equivalent to the profile index for
 | 
						|
		 the interface-appropriate default in the table."
 | 
						|
	::= { extremeWirelessVirtInterfaceConfigEntry 1 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceConfigMaxClients OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (1..128)
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The maximum number of clients that can associate with this virtual interface."
 | 
						|
	::= { extremeWirelessVirtInterfaceConfigEntry 2 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceConfigWirelessBridging OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This specifies whether wireless bridging is enabled on this interface.
 | 
						|
		 If wireless bridging is enabled then traffic originating from a client on this
 | 
						|
		 interface will be bridged to clients on the same VLAN on this or other 
 | 
						|
		 virtual interfaces that have wireless bridging enabled. So basically
 | 
						|
		 wireless bridging should be enabled on both the source and the destination
 | 
						|
		 virtual interface for traffic to be bridged."
 | 
						|
	::= { extremeWirelessVirtInterfaceConfigEntry 3 }
 | 
						|
 | 
						|
extremeWirelessVirtInterfaceConfigState OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER { enabled(0), disabled(1) } 
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This value specifies whether the virtual interface is active or not"
 | 
						|
	::= { extremeWirelessVirtInterfaceConfigEntry 4 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                      Antenna Profile Table                     --
 | 
						|
-- ************************************************************** --
 | 
						|
 | 
						|
extremeAntennaProfile OBJECT IDENTIFIER ::= { extremeProfile 5 }
 | 
						|
 | 
						|
extremeAntennaProfileTable OBJECT-TYPE
 | 
						|
SYNTAX  SEQUENCE OF ExtremeAntennaProfileEntry
 | 
						|
    	MAX-ACCESS  not-accessible
 | 
						|
    	STATUS      current
 | 
						|
    	DESCRIPTION
 | 
						|
        	"There is one entry in this table per  antenna
 | 
						|
         	profile on the LAC.  Each profile is identified by a
 | 
						|
         	string name."
 | 
						|
    	::= { extremeAntennaProfile 1 }
 | 
						|
 | 
						|
extremeAntennaProfileEntry OBJECT-TYPE
 | 
						|
SYNTAX      ExtremeAntennaProfileEntry
 | 
						|
MAX-ACCESS  not-accessible
 | 
						|
STATUS      current
 | 
						|
DESCRIPTION
 | 
						|
""
 | 
						|
    	INDEX { extremeAntennaProfileIndex }
 | 
						|
    	::= { extremeAntennaProfileTable 1 }
 | 
						|
 | 
						|
ExtremeAntennaProfileEntry ::= SEQUENCE
 | 
						|
{
 | 
						|
    extremeAntennaProfileIndex 		INTEGER,
 | 
						|
    extremeAntennaProfileName		DisplayString,
 | 
						|
    extremeAntennaProfile2point4GHZGain	INTEGER,
 | 
						|
    extremeAntennaProfile5GHZGain		INTEGER,
 | 
						|
    extremeAntennaProfileStatus		RowStatus 
 | 
						|
}
 | 
						|
 | 
						|
extremeAntennaProfileIndex OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(1..32)
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "This is an integer index used instead of string name."
 | 
						|
    ::= { extremeAntennaProfileEntry 1 }
 | 
						|
 | 
						|
extremeAntennaProfileName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString (SIZE(1..32))
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
    "This is a unique string name which identifies this
 | 
						|
      profile.  The token |default| is special and should
 | 
						|
      not be allowed."
 | 
						|
    ::= { extremeAntennaProfileEntry 2 }
 | 
						|
 | 
						|
extremeAntennaProfile2point4GHZGain OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This specifies 2.4GHz gain value for detachable antenna in dbi"
 | 
						|
    ::= { extremeAntennaProfileEntry 3 }
 | 
						|
 | 
						|
extremeAntennaProfile5GHZGain OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "This specifies 5GHz gain value for detachable antenna in dbi"
 | 
						|
    ::= { extremeAntennaProfileEntry 4 }
 | 
						|
 | 
						|
extremeAntennaProfileStatus OBJECT-TYPE
 | 
						|
    SYNTAX      RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Standard row-creation semantics."
 | 
						|
    ::= { extremeAntennaProfileEntry 5 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                   RemoteConnect configuration                         --
 | 
						|
-- ************************************************************** --
 | 
						|
 | 
						|
 | 
						|
extremeWirelessRemoteConnectGlobalCfgGroup OBJECT IDENTIFIER ::=   { extremeProfile 6 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectGlobalBindingType OBJECT-TYPE
 | 
						|
  SYNTAX		WirelessRemoteConnectBindingType
 | 
						|
  MAX-ACCESS  read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
  "Global Binding Tye"
 | 
						|
 ::= { extremeWirelessRemoteConnectGlobalCfgGroup 1 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessRemoteConnectBindingEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table specifies the RemoteConnect binding configuration for various ports."
 | 
						|
	::= { extremeProfile 7 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingEntry OBJECT-TYPE
 | 
						|
	SYNTAX 		ExtremeWirelessRemoteConnectBindingEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeWirelessRemoteConnectBindingPortIndex }
 | 
						|
	::= { extremeWirelessRemoteConnectBindingTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessRemoteConnectBindingEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessRemoteConnectBindingPortIndex	INTEGER,
 | 
						|
	extremeWirelessRemoteConnectBindingIfIndex	Integer32,
 | 
						|
	extremeWirelessRemoteConnectBindingType	WirelessRemoteConnectBindingType,
 | 
						|
	extremeWirelessRemoteConnectBindingMAC	MacAddress,
 | 
						|
	extremeWirelessRemoteConnectBindingSerial	OCTET STRING,
 | 
						|
	extremeWirelessRemoteConnectBindingIPAddressType	InetAddressType,
 | 
						|
	extremeWirelessRemoteConnectBindingIPAddress	InetAddress,
 | 
						|
	extremeWirelessRemoteConnectBindingEnabled	TruthValue,
 | 
						|
	extremeWirelessRemoteConnectBindingBound	TruthValue,
 | 
						|
	extremeWirelessRemoteConnectBindingRowStatus	RowStatus}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingPortIndex	OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER(1..48)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The index of this binding. This maps one-to-one with the value
 | 
						|
			specified in the CLI. For example, if you say v:1 in the CLI, then
 | 
						|
			this value should be 1."
 | 
						|
	::= { extremeWirelessRemoteConnectBindingEntry 1}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingIfIndex	OBJECT-TYPE
 | 
						|
	SYNTAX	Integer32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"This is the IF index that is used in the extremeWirelessPortConfigTable
 | 
						|
			etc to refer to this RemoteConnect port."
 | 
						|
	::= { extremeWirelessRemoteConnectBindingEntry 2}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingType OBJECT-TYPE
 | 
						|
	SYNTAX		WirelessRemoteConnectBindingType
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the type of binding. Based on this, one of the following columns will be valid."
 | 
						|
	::= { extremeWirelessRemoteConnectBindingEntry 3 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingMAC OBJECT-TYPE
 | 
						|
	SYNTAX		MacAddress
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The MAC address of the AP that is bound to this virtual port. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectBindingType is set to
 | 
						|
			mac-address"
 | 
						|
	::= { extremeWirelessRemoteConnectBindingEntry 4}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingSerial OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The serial number of the AP that is bound to this virtual port. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectBindingType is set to
 | 
						|
			serial-number"
 | 
						|
	::= { extremeWirelessRemoteConnectBindingEntry 5}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingIPAddressType OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddressType
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address type of the AP that is bound to this virtual port. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectBindingType is set to
 | 
						|
			ip-address"
 | 
						|
	::= { extremeWirelessRemoteConnectBindingEntry 6}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingIPAddress OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address of the AP that is bound to this virtual port. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectBindingType is set to
 | 
						|
			ip-address"
 | 
						|
	::= { extremeWirelessRemoteConnectBindingEntry 7}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingEnabled	OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS 		current
 | 
						|
	DESCRIPTION	"An entry in this table can be created but left as disabled. If you 
 | 
						|
			set this variable to True then the RemoteConnect controller will consider
 | 
						|
			this binding when trying to map APs to RemoteConnect ports. Else, it will
 | 
						|
			ignore it."
 | 
						|
	::= {extremeWirelessRemoteConnectBindingEntry 8}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingBound	OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS 		current
 | 
						|
	DESCRIPTION	"Specifies if an AP has come up and has been matched to this binding.
 | 
						|
			If this is true, then the extremeWirelessPortStatus table will have
 | 
						|
			an entry for this RemoteConnect port."
 | 
						|
	::= {extremeWirelessRemoteConnectBindingEntry 9}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectBindingRowStatus	OBJECT-TYPE
 | 
						|
	SYNTAX		RowStatus
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"RowStatus attribute. When this row is deleted, the binding goes away"
 | 
						|
	::= {extremeWirelessRemoteConnectBindingEntry 10}
 | 
						|
 | 
						|
-- **************************************************************************************
 | 
						|
-- This table specifies how the controller should choose to redirect certain APs to other
 | 
						|
-- controllers
 | 
						|
-- **************************************************************************************
 | 
						|
extremeWirelessRemoteConnectRedirectBindingTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessRemoteConnectRedirectBindingEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table specifies the RemoteConnect redirection configuration for various ports."
 | 
						|
	::= { extremeProfile 8 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingEntry OBJECT-TYPE
 | 
						|
	SYNTAX 		ExtremeWirelessRemoteConnectRedirectBindingEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeWirelessRemoteConnectRedirectBindingIndex }
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessRemoteConnectRedirectBindingEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingIndex	INTEGER,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingType	WirelessRemoteConnectBindingType,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingMAC	MacAddress,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingSerial	OCTET STRING,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingIPAddressType	InetAddressType,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingIPAddress	InetAddress,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindAttachSwitchIPAddrType	InetAddressType,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindAttachSwitchIPAddr	InetAddress,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingEnabled		TruthValue,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingNumRedirects	Counter32,
 | 
						|
	extremeWirelessRemoteConnectRedirectBindingRowStatus		RowStatus}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingIndex	OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER(1..255)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The index of this RedirectBinding."
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 1}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingType OBJECT-TYPE
 | 
						|
	SYNTAX		WirelessRemoteConnectBindingType
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the type of RedirectBinding. Based on this, one of the following columns will be valid."
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 2 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingMAC OBJECT-TYPE
 | 
						|
	SYNTAX		MacAddress
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The MAC address of the AP that will be redirected. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectRedirectBindingType is set to
 | 
						|
			mac-address"
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 3}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingSerial OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The serial number of the AP that is bound to this virtual port. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectRedirectBindingType 
 | 
						|
			is set to serial-number"
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 4}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingIPAddressType OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddressType
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address type of the AP that will be redirected. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectRedirectBindingType 
 | 
						|
			is set to ip-address"
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 5}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingIPAddress OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address of the AP that will be redirected. 
 | 
						|
			This is valid only if the extremeWirelessRemoteConnectRedirectBindingType 
 | 
						|
			is set to ip-address"
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 6}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindAttachSwitchIPAddrType OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddressType
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address type of the slave "
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 7}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindAttachSwitchIPAddr OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address of the slave"
 | 
						|
	::= { extremeWirelessRemoteConnectRedirectBindingEntry 8}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingEnabled	OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS 		current
 | 
						|
	DESCRIPTION	"An entry in this table can be created but left as disabled. If you 
 | 
						|
			set this variable to True then the RemoteConnect controller will consider
 | 
						|
			this RedirectBinding when trying to redirect APs. Else, it will
 | 
						|
			ignore it."
 | 
						|
	::= {extremeWirelessRemoteConnectRedirectBindingEntry 9}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingNumRedirects	OBJECT-TYPE
 | 
						|
	SYNTAX		Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS 		current
 | 
						|
	DESCRIPTION	"The number of times this redirect has been invoked."
 | 
						|
	::= {extremeWirelessRemoteConnectRedirectBindingEntry 10}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectRedirectBindingRowStatus	OBJECT-TYPE
 | 
						|
	SYNTAX	RowStatus
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"Standard row status semantics."
 | 
						|
	::= {extremeWirelessRemoteConnectRedirectBindingEntry 11}
 | 
						|
 | 
						|
-- **************************************************************************************
 | 
						|
-- This table specifies the list of APs that could not be bound or redirected due to 
 | 
						|
-- a lack of mapping on this controller
 | 
						|
-- **************************************************************************************
 | 
						|
 | 
						|
extremeWirelessRemoteConnectDeviceDBGroup OBJECT IDENTIFIER ::=   { extremeProfile 9 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectDeviceDBTimeOut OBJECT-TYPE
 | 
						|
  SYNTAX  INTEGER (0 | 30..3600)
 | 
						|
  MAX-ACCESS  read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
  "Timeout value for unbound APs entry in seconds. 0 for disable"
 | 
						|
 ::= { extremeWirelessRemoteConnectDeviceDBGroup 1 }
 | 
						|
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessRemoteConnectUnboundAPsEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table contains the list of APs that could not be bound or redirected."
 | 
						|
	::= { extremeProfile 10 }
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsEntry OBJECT-TYPE
 | 
						|
	SYNTAX 		ExtremeWirelessRemoteConnectUnboundAPsEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeWirelessRemoteConnectUnboundAPsIndex }
 | 
						|
	::= { extremeWirelessRemoteConnectUnboundAPsTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessRemoteConnectUnboundAPsEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessRemoteConnectUnboundAPsIndex	INTEGER,
 | 
						|
	extremeWirelessRemoteConnectUnboundAPsMAC	MacAddress,
 | 
						|
	extremeWirelessRemoteConnectUnboundAPsSerial	OCTET STRING,
 | 
						|
	extremeWirelessRemoteConnectUnboundAPsIPAddressType	InetAddressType,
 | 
						|
	extremeWirelessRemoteConnectUnboundAPsIPAddress	InetAddress,
 | 
						|
	extremeWirelessRemoteConnectUnboundAPsNumAttempts	Counter32,
 | 
						|
	extremeWirelessRemoteConnectUnboundAPsRowStatus	RowStatus}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsIndex	OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER(0..65535)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The index of this table."
 | 
						|
	::= { extremeWirelessRemoteConnectUnboundAPsEntry 1}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsMAC OBJECT-TYPE
 | 
						|
	SYNTAX		MacAddress
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The MAC address of the unbound AP."
 | 
						|
	::= { extremeWirelessRemoteConnectUnboundAPsEntry 2}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsSerial OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The serial number of the unbound AP"
 | 
						|
	::= { extremeWirelessRemoteConnectUnboundAPsEntry 3}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsIPAddressType OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddressType
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address type of the unbound AP"
 | 
						|
	::= { extremeWirelessRemoteConnectUnboundAPsEntry 4}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsIPAddress OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"The IP address of the unbound AP"
 | 
						|
	::= { extremeWirelessRemoteConnectUnboundAPsEntry 5}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsNumAttempts	OBJECT-TYPE
 | 
						|
	SYNTAX		Counter32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS 		current
 | 
						|
	DESCRIPTION	"The number of times this AP contacted this controller."
 | 
						|
	::= {extremeWirelessRemoteConnectUnboundAPsEntry 6}
 | 
						|
 | 
						|
extremeWirelessRemoteConnectUnboundAPsRowStatus	OBJECT-TYPE
 | 
						|
	SYNTAX	RowStatus
 | 
						|
	MAX-ACCESS	read-create
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION	"Standard row status semantics. Only valid value to set is destroy (6)."
 | 
						|
	::= {extremeWirelessRemoteConnectUnboundAPsEntry 7}
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                   RADIUS Server Configuration                   --
 | 
						|
-- The Radius Server Table on the Ethernet switch is implemented   --
 | 
						|
-- using the extremeAuthServerTable, defines under extremeServices --
 | 
						|
--                                                                 --
 | 
						|
-- The extremeAPAuthServerTable is implemented per wireless port.  --
 | 
						|
-- Each AP will have to implement this table to allow the LAC to   --
 | 
						|
-- propogate configuration information.                            --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeAPAuthServerTable OBJECT-TYPE
 | 
						|
	SYNTAX	SEQUENCE OF ExtremeAPAuthServerEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This table is proxied by the wireless APs.  It 
 | 
						|
		 allows the wireless concentrator to configure the 
 | 
						|
		 APs security settings."
 | 
						|
	::= { extremeAP 12 }
 | 
						|
 | 
						|
extremeAPAuthServerEntry OBJECT-TYPE
 | 
						|
	SYNTAX 		ExtremeAPAuthServerEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { extremeWirelessPortIfIndex, extremeAPAuthServerIndex }
 | 
						|
	::= { extremeAPAuthServerTable 1 }
 | 
						|
 | 
						|
ExtremeAPAuthServerEntry ::= SEQUENCE {
 | 
						|
	extremeAPAuthServerIndex		INTEGER,
 | 
						|
	extremeAPAuthServerAddressType          InetAddressType,
 | 
						|
	extremeAPAuthServerAddress 		InetAddress,
 | 
						|
	extremeAPAuthServerPort                 INTEGER,
 | 
						|
	extremeAPAuthServerSecret 		OCTET STRING,
 | 
						|
	extremeAPAuthServerReTransmit		INTEGER,
 | 
						|
	extremeAPAuthServerStatus		TruthValue}
 | 
						|
 | 
						|
extremeAPAuthServerIndex OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER (1..2)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Integer representing either primary (1) or backup
 | 
						|
		 (2) server."
 | 
						|
	::= { extremeAPAuthServerEntry 1 }
 | 
						|
 | 
						|
extremeAPAuthServerAddressType          OBJECT-TYPE
 | 
						|
        SYNTAX                          InetAddressType
 | 
						|
        MAX-ACCESS                      read-only
 | 
						|
        STATUS                          current
 | 
						|
        DESCRIPTION
 | 
						|
            "The type of address specified in the object
 | 
						|
                'extremeAuthServerAddress'.
 | 
						|
             Currently, only 'ipv4' and 'dns' are supported."
 | 
						|
        DEFVAL { ipv4 }
 | 
						|
      ::= { extremeAPAuthServerEntry 2 }
 | 
						|
 | 
						|
extremeAPAuthServerAddress OBJECT-TYPE
 | 
						|
        SYNTAX          InetAddress
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "IP address of the radius server.  The act of
 | 
						|
                 assigning an IP address enables the client to use
 | 
						|
                 the server.  Setting this value to 0.0.0.0 disables
 | 
						|
                 this entry."
 | 
						|
        ::= { extremeAPAuthServerEntry 3 }
 | 
						|
 | 
						|
extremeAPAuthServerPort                    OBJECT-TYPE
 | 
						|
       SYNTAX                          INTEGER (0..65535)
 | 
						|
       MAX-ACCESS                      read-only
 | 
						|
       STATUS                          current
 | 
						|
       DESCRIPTION
 | 
						|
           "The UDP port number of the remote syslog server
 | 
						|
                to which syslog messages will be sent."
 | 
						|
     ::= { extremeAPAuthServerEntry 4 }
 | 
						|
 | 
						|
extremeAPAuthServerSecret OBJECT-TYPE
 | 
						|
        SYNTAX          OCTET STRING
 | 
						|
        MAX-ACCESS      read-write
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is the shared secret between the Authenticator
 | 
						|
                 and radius server.  This is logically write-only."
 | 
						|
        ::= { extremeAPAuthServerEntry 5 }
 | 
						|
 | 
						|
extremeAPAuthServerReTransmit OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the timeout in seconds after which the 
 | 
						|
		 Authenticator will re transmit requests to the
 | 
						|
		 radius server."
 | 
						|
	::= { extremeAPAuthServerEntry 6 }
 | 
						|
 | 
						|
extremeAPAuthServerStatus OBJECT-TYPE
 | 
						|
        SYNTAX TruthValue
 | 
						|
        MAX-ACCESS  read-write
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Specifies whether the DNS entry is in use or not"
 | 
						|
	::= { extremeAPAuthServerEntry 7 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Scan Configuration Table : This table provides the ability to   --
 | 
						|
-- configure the parameters associated with ON-Channel scanning    --
 | 
						|
-- for other access points.                                        --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessScanCfgTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessScanCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per wireless interface.  It
 | 
						|
	 allows for configuration of active and passive scan
 | 
						|
	 parameters."
 | 
						|
	 ::= { extremeAP 24 }
 | 
						|
 | 
						|
extremeWirelessScanCfgEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessScanCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessScanCfgTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessScanCfgEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessScanEnable			TruthValue,
 | 
						|
	extremeWirelessScanSendProbe			TruthValue,
 | 
						|
	extremeWirelessScanProbeInterval		Unsigned32,
 | 
						|
	extremeWirelessScanResultTableSize		Unsigned32,
 | 
						|
	extremeWirelessScanResultTimeout		Unsigned32,
 | 
						|
	extremeWirelessScanResetStats			TruthValue,
 | 
						|
	extremeWirelessScanClearTable			TruthValue,
 | 
						|
	extremeWirelessScanSendAPAddedTrap		TruthValue,
 | 
						|
	extremeWirelessScanSendAPRemovedTrap		TruthValue,
 | 
						|
	extremeWirelessScanSendAPUpdatedTrap		TruthValue
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessScanEnable OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"By setting this to true the wireless interface will collect
 | 
						|
	 information from beacons and (possible) probe responses.  If
 | 
						|
	 this value is set to false this information will not be 
 | 
						|
	 collected."
 | 
						|
	DEFVAL { true }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 1 }
 | 
						|
 | 
						|
extremeWirelessScanSendProbe OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"If this value is set to TRUE the wireless interface will send
 | 
						|
	 probe requests to the broadcast SSID every ProbeInterval.  The
 | 
						|
	 results of these probes will be recorded in the scan results
 | 
						|
	 table.  If this is false, the AP will only collect information
 | 
						|
	 from beacon frames."
 | 
						|
	DEFVAL { false }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 2 }
 | 
						|
 | 
						|
extremeWirelessScanProbeInterval OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	UNITS "milliseconds"
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This allows for the configuration of the interval over which
 | 
						|
	 probe requests will be sent."
 | 
						|
	DEFVAL { 100 }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 3 }
 | 
						|
 | 
						|
extremeWirelessScanResultTableSize OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This parameter permits the configuration of the result table
 | 
						|
	 size.  If there are more entries discovered than there are 
 | 
						|
	 room for the new entry will replace the oldest entry in the
 | 
						|
	 table.  In this case a new entry trap will be sent with the
 | 
						|
	 OverFlow value set to TRUE."
 | 
						|
	DEFVAL { 1024 }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 4 }
 | 
						|
 | 
						|
extremeWirelessScanResultTimeout OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	UNITS "seconds"
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"By default the scan result table will age out entries which
 | 
						|
	 haven't been updated for some time.  When an entry is aged
 | 
						|
	 out of the table a scanResultAgeOut trap is generated.  
 | 
						|
	 Setting this value to 0 will disable the aging out of entries."
 | 
						|
	DEFVAL { 3600 }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 5 }
 | 
						|
 | 
						|
extremeWirelessScanResetStats OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the scan module to reset its
 | 
						|
	 internal statistics, as well as the packet counts for each 
 | 
						|
	 entry in the scan results table.  It will *not* remove any
 | 
						|
	 entries in the scan table."
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 6 }
 | 
						|
 | 
						|
extremeWirelessScanClearTable OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the scan module to reset its
 | 
						|
	 internal table.  All currently detected stations will be 
 | 
						|
	 removed.  Scan statistics (i.e. watermark) will not be reset."
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 7 }
 | 
						|
 | 
						|
extremeWirelessScanSendAPAddedTrap OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the scan module to send a trap
 | 
						|
	 whenever a new entry is added to the scan results table.  If
 | 
						|
	 this value is false the scan module will suppress the trap."
 | 
						|
	DEFVAL { true }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 8 }
 | 
						|
 | 
						|
extremeWirelessScanSendAPRemovedTrap OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the scan module to send a trap
 | 
						|
	 whenever an entry is removed from the scan results table."
 | 
						|
	DEFVAL { true }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 9 }
 | 
						|
 | 
						|
extremeWirelessScanSendAPUpdatedTrap OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the scan module to send a trap
 | 
						|
	 whenever an entry is updated in the scan results table.  This 
 | 
						|
	 will happen if the list of IEs sent from a particular MAC address
 | 
						|
	 changes."
 | 
						|
	DEFVAL { true }
 | 
						|
	 ::= { extremeWirelessScanCfgEntry 10 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Off-Channel AP Scan : This table provides the ability to confi  --
 | 
						|
-- ure and start an off-channel scan for other APs.                --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessOffChannelScanCfgTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessOffChannelScanCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per wireless interface.  It
 | 
						|
	 allows for configuration of off-channel scan.  To start an
 | 
						|
	 off-channel scan the management station should write values
 | 
						|
	 for channel list, min and max wait.  Toggling the start
 | 
						|
	 value at this point will start an off-channel scan, unless
 | 
						|
	 one is already running.
 | 
						|
	 Results of the off-channel scan are reported to the scan
 | 
						|
	 results table together with the results of passive scan."
 | 
						|
	 ::= { extremeAP 25 }
 | 
						|
 | 
						|
extremeWirelessOffChannelScanCfgEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessOffChannelScanCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessOffChannelScanCfgTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessOffChannelScanCfgEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessOffChannelScanStart		TruthValue,
 | 
						|
	extremeWirelessOffChannelScanList		BITS,
 | 
						|
	extremeWirelessOffChannelScanMinWait		Unsigned32,
 | 
						|
	extremeWirelessOffChannelScanMaxWait		Unsigned32,
 | 
						|
	extremeWirelessOffChannelContinuous		TruthValue
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessOffChannelScanStart OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the scan module to start an
 | 
						|
	 off-channel scan.  The radio will be disabled for the 
 | 
						|
	 duration of the scan.  The scan module will change to each 
 | 
						|
	 of the specified channels in order.  It will then conduct 
 | 
						|
	 passive (and perhaps active) scans on that channel for the 
 | 
						|
	 configured intervals.  When the scan is finished the radio 
 | 
						|
	 will be re-enabled.
 | 
						|
	 The scan will wait on each channel for at least MinWait 
 | 
						|
	 milliseconds even if it sees no traffic on the channel. It
 | 
						|
	 will wait for at most MaxWait msecs even if it sees traffic.
 | 
						|
	 As a result the best case time for the scan is given by:
 | 
						|
	 	# Of Channels * extremeWirelessOffChannelScanMinWait
 | 
						|
 	 The worst case completion time is given by:
 | 
						|
	 	# Of Channels * extremeWirelessOffChannelScanMaxWait
 | 
						|
	 Results of the off-channnel scan a reported to the scan 
 | 
						|
	 results table."
 | 
						|
	 ::= { extremeWirelessOffChannelScanCfgEntry 1 }
 | 
						|
 | 
						|
extremeWirelessOffChannelScanList OBJECT-TYPE
 | 
						|
	SYNTAX BITS {
 | 
						|
		scanAll(0),
 | 
						|
		scanEvery(1),
 | 
						|
		scanChannel1(2),
 | 
						|
		scanChannel2(3),
 | 
						|
		scanChannel3(4),
 | 
						|
		scanChannel4(5),
 | 
						|
		scanChannel5(6),
 | 
						|
		scanChannel6(7),
 | 
						|
		scanChannel7(8),
 | 
						|
		scanChannel8(9),
 | 
						|
		scanChannel9(10),
 | 
						|
		scanChannel10(11),
 | 
						|
		scanChannel11(12),
 | 
						|
		scanChannel12(13),
 | 
						|
		scanChannel13(14),
 | 
						|
		scanChannel14(15),
 | 
						|
		scanChannel34(16),
 | 
						|
		scanChannel36(17),
 | 
						|
		scanChannel40(18),
 | 
						|
		scanChannel44(19),
 | 
						|
		scanChannel48(20),
 | 
						|
		scanChannel52(21),
 | 
						|
		scanChannel56(22),
 | 
						|
		scanChannel60(23),
 | 
						|
		scanChannel64(24),
 | 
						|
		scanChannel100(25),
 | 
						|
		scanChannel104(26),
 | 
						|
		scanChannel108(27),
 | 
						|
		scanChannel113(28),
 | 
						|
		scanChannel116(29),
 | 
						|
		scanChannel120(30),
 | 
						|
		scanChannel124(31),
 | 
						|
		scanChannel128(32),
 | 
						|
		scanChannel132(33),
 | 
						|
		scanChannel140(34),
 | 
						|
		scanChannel149(35),
 | 
						|
		scanChannel153(36),
 | 
						|
		scanChannel157(37),
 | 
						|
		scanChannel161(38),
 | 
						|
		scanChannel165(39)
 | 
						|
	}
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value controls the channels which will be scanned during
 | 
						|
	 the off-channel scan.  Two special values should be noted:
 | 
						|
	 
 | 
						|
	 all -   causes the radio to scan all channels supported by
 | 
						|
	         the configured country code.  While on each channel
 | 
						|
		     the radio will send out probe requests if the value
 | 
						|
		     of extremeWirelessScanSendProbeRequest is true.
 | 
						|
	 every - causes the radio to scan all channels, even those
 | 
						|
	 	     which are restricted by the country code.  The
 | 
						|
			 radio will only send probe request on channels that
 | 
						|
			 are legal for that country code."
 | 
						|
	 ::= { extremeWirelessOffChannelScanCfgEntry 2 }
 | 
						|
 | 
						|
extremeWirelessOffChannelScanMinWait OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	UNITS "milliseconds"
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value controls the minimum time the off-channel scan
 | 
						|
	 will wait on a particular channel if it doesn't see any
 | 
						|
	 traffic."
 | 
						|
	 DEFVAL { 1 }
 | 
						|
	 ::= { extremeWirelessOffChannelScanCfgEntry 3 }
 | 
						|
 | 
						|
extremeWirelessOffChannelScanMaxWait OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	UNITS "milliseconds"
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value controls the maximum time the off-channel scan will
 | 
						|
	 wait on a particular channel even if it is receiving beacons
 | 
						|
	 etc."
 | 
						|
	 DEFVAL { 10 }
 | 
						|
	 ::= { extremeWirelessOffChannelScanCfgEntry 4 }
 | 
						|
 | 
						|
extremeWirelessOffChannelContinuous OBJECT-TYPE
 | 
						|
 	SYNTAX TruthValue
 | 
						|
 	MAX-ACCESS read-write
 | 
						|
 	STATUS current
 | 
						|
 
 | 
						|
 	DESCRIPTION
 | 
						|
 	"Setting this value to true results in the off-channel scan
 | 
						|
 	looping on the configured values until the channel scan is
 | 
						|
 	disabled."
 | 
						|
 	DEFVAL { false }
 | 
						|
 	 ::= { extremeWirelessOffChannelScanCfgEntry 5 }
 | 
						|
 
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Scan Status Table : This table contains information about the   --
 | 
						|
-- current status of the scan feature.                             --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessScanStatusTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessScanStatusEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per wireless interface.  It
 | 
						|
	 provides status and statistics information for the scan 
 | 
						|
	 feature operating on that wireless interface."
 | 
						|
	 ::= { extremeAP 26 }
 | 
						|
 | 
						|
extremeWirelessScanStatusEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessScanStatusEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessScanStatusTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessScanStatusEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessScanCurrentTableSize 	Unsigned32,
 | 
						|
	extremeWirelessScanTableWatermark 	Unsigned32,
 | 
						|
	extremeWirelessScanTotalOverflows	Unsigned32,
 | 
						|
	extremeWirelessScanTotalTimeouts	Unsigned32,
 | 
						|
	extremeWirelessScanOffChannelRunning	TruthValue,
 | 
						|
	extremeWirelessScanCurrentChannel	Unsigned32,
 | 
						|
	extremeWirelessScanLastElement		TimeTicks,
 | 
						|
	extremeWirelessScanNumProbes		Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessScanCurrentTableSize OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This indicates the current number of entries in the scan results
 | 
						|
	 table."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 1 }
 | 
						|
 | 
						|
extremeWirelessScanTableWatermark OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This indicates the largest size the results table has reached
 | 
						|
	 since the status values have been reset, or the system has
 | 
						|
	 booted."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 2 }
 | 
						|
 | 
						|
extremeWirelessScanTotalOverflows OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of entries which have been removed
 | 
						|
	 to make room for a newer entry.   This should be equal to the
 | 
						|
	 number of AP added traps the system has generated with the 
 | 
						|
	 overflow value set to true."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 3 }
 | 
						|
 | 
						|
extremeWirelessScanTotalTimeouts OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of entries which have been removed
 | 
						|
	 because they have become stale.  This should be equal to the 
 | 
						|
	 number of AP removed traps sent by the system."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 4 }
 | 
						|
 | 
						|
extremeWirelessScanOffChannelRunning OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"If this value is true it indicates that an off-channel scan is
 | 
						|
	 currently running.  This implies that the radio is current
 | 
						|
	 disabled."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 5 }
 | 
						|
 | 
						|
extremeWirelessScanCurrentChannel OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"If the value of extremeWirelessScanOffChannelRunning is true
 | 
						|
	 this variable give the value of the current channel the AP is
 | 
						|
	 scanning on.  If a scan is not running, the value of this variable
 | 
						|
	 is undefined."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 6 }
 | 
						|
 | 
						|
extremeWirelessScanLastElement OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the sysUpTime when the last new station was inserted
 | 
						|
	 in the results table."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 7 }
 | 
						|
 | 
						|
extremeWirelessScanNumProbes OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of probe requests sent by this wireless 
 | 
						|
	 interface."
 | 
						|
	 ::= { extremeWirelessScanStatusEntry 8 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Scan Results Table : This table provides information collected  --
 | 
						|
-- during on and off-channel scans about the APs discovered.       --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessScanResultsTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessScanResultsEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per wireless interface.  It
 | 
						|
	 provides status and statistics information for the scan 
 | 
						|
	 feature operating on that wireless interface."
 | 
						|
	 ::= { extremeAP 27 }
 | 
						|
 | 
						|
extremeWirelessScanResultsEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessScanResultsEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex, extremeWirelessScanResultsStationId }
 | 
						|
	 ::= { extremeWirelessScanResultsTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessScanResultsEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessScanResultsStationId		 MacAddress,
 | 
						|
	extremeWirelessScanResultsFirstSeen		 TimeTicks,
 | 
						|
	extremeWirelessScanResultsLastChange		 TimeTicks,
 | 
						|
	extremeWirelessScanResultsPacketTime		 INTEGER,
 | 
						|
	extremeWirelessScanResultsPacketRate	 	 INTEGER,
 | 
						|
	extremeWirelessScanResultsChannel		 INTEGER,
 | 
						|
	extremeWirelessScanResultsMinRSS		 INTEGER,
 | 
						|
	extremeWirelessScanResultsMaxRSS		 INTEGER,
 | 
						|
	extremeWirelessScanResultsAvgRSS		 INTEGER,
 | 
						|
	extremeWirelessScanResultsTotalBeacons		 Unsigned32,
 | 
						|
	extremeWirelessScanResultsTotalProbes		 Unsigned32,
 | 
						|
	extremeWirelessScanResultsDiscoveredBy		 INTEGER,
 | 
						|
	extremeWirelessScanResultsDSSOFDM		 TruthValue,
 | 
						|
	extremeWirelessScanResultsRSNEnabled		 TruthValue,
 | 
						|
	extremeWirelessScanResultsGShortSlot		 TruthValue,
 | 
						|
	extremeWirelessScanResultsChannelAgility	 TruthValue,
 | 
						|
	extremeWirelessScanResultsPBCC			 TruthValue,
 | 
						|
	extremeWirelessScanResultsPreamble		 TruthValue,
 | 
						|
	extremeWirelessScanResultsPrivacy		 TruthValue,
 | 
						|
	extremeWirelessScanResultsCFPollReq		 TruthValue,
 | 
						|
	extremeWirelessScanResultsCFPollable		 TruthValue,
 | 
						|
	extremeWirelessScanResultsNetworkType 		 INTEGER,
 | 
						|
	extremeWirelessScanResultsSSID 			 OCTET STRING,
 | 
						|
	extremeWirelessScanResultsRateSet		 OCTET STRING,
 | 
						|
	extremeWirelessScanResultsExtRateSet		 OCTET STRING,
 | 
						|
	extremeWirelessScanResultsDSSParameter		 INTEGER,
 | 
						|
	extremeWirelessScanResultsTIMCount	 	 INTEGER,
 | 
						|
	extremeWirelessScanResultsTIMPeriod	 	 INTEGER,
 | 
						|
	extremeWirelessScanResultsTIMTrafficInd	 	 TruthValue,
 | 
						|
	extremeWirelessScanResultsCountryCode		 OCTET STRING,
 | 
						|
	extremeWirelessScanWPAIEPresent			 TruthValue,
 | 
						|
	extremeWirelessScanWPAVersion			 Unsigned32,
 | 
						|
	extremeWirelessScanWPAIEMcastCipher		 WPACipherSet,
 | 
						|
	extremeWirelessScanWPAUcastCipherCount		 Unsigned32,
 | 
						|
	extremeWirelessScanWPAUcastCipher		 WPACipherSet,
 | 
						|
	extremeWirelessScanWPAKeyMgmtCount		 Unsigned32,
 | 
						|
	extremeWirelessScanWPAKeyMgmtSuite		 WPAKeyMgmtSet,
 | 
						|
	extremeWirelessScanResultsIEBlob	 	 OCTET STRING
 | 
						|
}
 | 
						|
	
 | 
						|
extremeWirelessScanResultsStationId OBJECT-TYPE
 | 
						|
	SYNTAX MacAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the MAC address of the detected station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 1 }
 | 
						|
 | 
						|
extremeWirelessScanResultsFirstSeen OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the sysUpTime when this station entry was created."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 2 }
 | 
						|
 | 
						|
extremeWirelessScanResultsLastChange OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the sysUpTime of the station entry the last time it was
 | 
						|
	 updated (i.e. a beacon etc was received)."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 3 }
 | 
						|
 | 
						|
extremeWirelessScanResultsPacketTime OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the timestamp field from the last beacon/probe response
 | 
						|
	 received from this station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 4 }
 | 
						|
 | 
						|
extremeWirelessScanResultsPacketRate OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the rate at which the last packet was sent by the
 | 
						|
	 station.
 | 
						|
 | 
						|
	 TODO: What are the units here on rate?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 5 }
 | 
						|
 | 
						|
extremeWirelessScanResultsChannel OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the channel the last packet received by this station
 | 
						|
	 was recieved on."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 6 }
 | 
						|
 | 
						|
extremeWirelessScanResultsMinRSS OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the smallest RSS value of any packet recieved from this
 | 
						|
	 station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 7 }
 | 
						|
 | 
						|
extremeWirelessScanResultsMaxRSS OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the largest RSS value of any packet recieved from this
 | 
						|
	 station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 8 }
 | 
						|
 | 
						|
extremeWirelessScanResultsAvgRSS OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is a running average of RSS values of all the packets
 | 
						|
	 received from this station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 9 }
 | 
						|
 | 
						|
extremeWirelessScanResultsTotalBeacons OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This counter gives the total number of beacons received from this
 | 
						|
	 station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 10 }
 | 
						|
 | 
						|
extremeWirelessScanResultsTotalProbes OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This counter gives the total number of probe responses
 | 
						|
	 received from this station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 11 }
 | 
						|
 | 
						|
extremeWirelessScanResultsDiscoveredBy OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER { probe (1),
 | 
						|
   		         beacon (2) }
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the type of packet which cause this results entry to be
 | 
						|
	 created."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 12 }
 | 
						|
 | 
						|
extremeWirelessScanResultsDSSOFDM OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO : What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 13 }
 | 
						|
 | 
						|
extremeWirelessScanResultsRSNEnabled OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Indicates if RSN capabilities are enabled on the sending station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 14 }
 | 
						|
 | 
						|
extremeWirelessScanResultsGShortSlot OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO : What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 15 }
 | 
						|
 | 
						|
extremeWirelessScanResultsChannelAgility OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO : What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 16 }
 | 
						|
 | 
						|
extremeWirelessScanResultsPBCC OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO : What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 17 }
 | 
						|
 | 
						|
extremeWirelessScanResultsPreamble OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO : What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 18 }
 | 
						|
 | 
						|
extremeWirelessScanResultsPrivacy OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is true if MAC-based privacy is invoked on the sending
 | 
						|
	 station."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 19 }
 | 
						|
 | 
						|
extremeWirelessScanResultsCFPollReq OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO: What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 20 }
 | 
						|
 | 
						|
extremeWirelessScanResultsCFPollable OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO: What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 21 }
 | 
						|
 | 
						|
extremeWirelessScanResultsNetworkType OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER { ibss (1),
 | 
						|
   		   	 bss  (2) }
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This indicates what type of network it is.  If this value is IBSS
 | 
						|
	 the last beacon/probe response was sent by a host operating in
 | 
						|
	 ad-hoc mode."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 22 }
 | 
						|
 | 
						|
extremeWirelessScanResultsSSID OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This provides the value of the SSID value as is was recieved in
 | 
						|
	 the beacon or probe response.  If no SSID was sent in the probe
 | 
						|
	 this value is NULL."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 23 }
 | 
						|
 | 
						|
extremeWirelessScanResultsRateSet OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This provides the value of the rate set IE as it was received in
 | 
						|
	 the beacon or probe response.  If no rate set was recieved then
 | 
						|
	 this value is NULL."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 24 }
 | 
						|
 | 
						|
extremeWirelessScanResultsExtRateSet OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This provides the value of the extended rate set IE as it was 
 | 
						|
	 received in the beacon or probe response.  If no rate set was 
 | 
						|
	 recieved then this value is NULL."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 25 }
 | 
						|
 | 
						|
extremeWirelessScanResultsDSSParameter OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Provides the value of the DSS parameter IE, which is the channel."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 26 }
 | 
						|
 | 
						|
extremeWirelessScanResultsTIMCount OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO: What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 27 }
 | 
						|
 | 
						|
extremeWirelessScanResultsTIMPeriod OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO: What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 28 }
 | 
						|
 | 
						|
extremeWirelessScanResultsTIMTrafficInd OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO: What is this?"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 29 }
 | 
						|
 | 
						|
extremeWirelessScanResultsCountryCode OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Value of country code supplied by the IE"
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 30 }
 | 
						|
 | 
						|
extremeWirelessScanWPAIEPresent OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"If this value is true it indicates that WPA information was
 | 
						|
	 gathered from this AP in the last beacon.  It implies that
 | 
						|
	 the WPA variables below are valid.
 | 
						|
	 If this value is false it indicates that this AP did not 
 | 
						|
	 send a WPA IE in its last beacon, and the values below are
 | 
						|
	 meaningless."
 | 
						|
	::= { extremeWirelessScanResultsEntry 31 }
 | 
						|
 | 
						|
extremeWirelessScanWPAVersion OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value gives the version of WPA supported by this AP.
 | 
						|
	 See IEEE 802.11i Draft 3.0 section 7 for meaning of various
 | 
						|
	 values."
 | 
						|
	::= { extremeWirelessScanResultsEntry 32 }
 | 
						|
 | 
						|
extremeWirelessScanWPAIEMcastCipher OBJECT-TYPE
 | 
						|
	SYNTAX WPACipherSet
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value gives the single multicast cipher supported by this
 | 
						|
	 AP."
 | 
						|
	::= { extremeWirelessScanResultsEntry 33 }
 | 
						|
 | 
						|
extremeWirelessScanWPAUcastCipherCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value gives the total number of unicast ciphers supported
 | 
						|
	 by this AP.  It corresponds to the number of bits set in the 
 | 
						|
	 extremeWirelessScanWPAUcastCipher variable."
 | 
						|
	::= { extremeWirelessScanResultsEntry 34 }
 | 
						|
 | 
						|
extremeWirelessScanWPAUcastCipher OBJECT-TYPE
 | 
						|
	SYNTAX WPACipherSet
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the list of cipher suites which are supported by 
 | 
						|
	 this AP."
 | 
						|
	::= { extremeWirelessScanResultsEntry 35 }
 | 
						|
 | 
						|
extremeWirelessScanWPAKeyMgmtCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of key-management schemes supported by
 | 
						|
	 this AP.  It corresponds to the number of bits set in the
 | 
						|
	 extremeWirelessScanWPAKeyMgmtSuite variable."
 | 
						|
	::= { extremeWirelessScanResultsEntry 36 }
 | 
						|
 | 
						|
extremeWirelessScanWPAKeyMgmtSuite OBJECT-TYPE
 | 
						|
	SYNTAX WPAKeyMgmtSet
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This indicates the supported key-management suites supported
 | 
						|
	 by this AP."
 | 
						|
	::= { extremeWirelessScanResultsEntry 37 }
 | 
						|
 | 
						|
extremeWirelessScanResultsIEBlob OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"All the IEs received in the last packet encoded as a blob of
 | 
						|
	 Type, Length, Value tuples."
 | 
						|
	 ::= { extremeWirelessScanResultsEntry 38 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Probe Info Configuration Table : This table allows for config   --
 | 
						|
-- for the collection of probe request packets.  The AP uses this  --
 | 
						|
-- to populate the client information tables.                      --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessProbeInfoCfgTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessProbeInfoCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per physical and virtual interface.
 | 
						|
	 It controls the collection of client information via PROBE REQ
 | 
						|
	 packets."
 | 
						|
	 ::= { extremeAP 28 } 
 | 
						|
 | 
						|
extremeWirelessProbeInfoCfgEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessProbeInfoCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that the ifIndex here can be either a physical or virtual
 | 
						|
	 wireless interface index."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessProbeInfoCfgEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessProbeInfoEnable		 TruthValue,
 | 
						|
	extremeWirelessProbeInfoKeepIEs		 TruthValue,
 | 
						|
	extremeWirelessProbeInfoTableSize	 Unsigned32,
 | 
						|
	extremeWirelessProbeInfoTimeout		 Unsigned32,
 | 
						|
	extremeWirelessProbeInfoTableClear	 TruthValue,
 | 
						|
	extremeWirelessProbeInfoSourceClear	 MacAddress,
 | 
						|
	extremeWirelessProbeInfoTableStatsClear  TruthValue,
 | 
						|
	extremeWirelessProbeInfoSourceStatsClear MacAddress,
 | 
						|
	extremeWirelessProbeInfoSendAddedTrap    TruthValue,
 | 
						|
	extremeWirelessProbeInfoSendRemovedTrap  TruthValue }
 | 
						|
 | 
						|
extremeWirelessProbeInfoEnable OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"If this is set to TRUE then this virtual or physical
 | 
						|
	interface will register with the MAC layer to receive
 | 
						|
	notification of PROBE REQ packets.  In the case of 
 | 
						|
	a virtual interface this implies the receipt of directed
 | 
						|
	PROBE REQ packets.  If set to FALSE no PROBE REQ packets
 | 
						|
	will be received, and current entries will eventually
 | 
						|
	timeout."
 | 
						|
	DEFVAL { true }
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 1 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoKeepIEs OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"If this value is set to TRUE then the rate IE which
 | 
						|
	 is carried in the PROBE REQ packet will be recorded.
 | 
						|
	 If FALSE, no rate information will be kept."
 | 
						|
	 DEFVAL { false }
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 2 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoTableSize OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value sets the maximum size of the probe info 
 | 
						|
	 results table, which limits the number of clients this
 | 
						|
	 AP can record PROBE REQ information from."
 | 
						|
	 DEFVAL { 128 }
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 3 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoTimeout OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the timeout, in seconds, for an entry in the 
 | 
						|
	 probe info table.  Once a PROBE REQ has not been heard
 | 
						|
	 from a client in this time period, it's entry is removed.
 | 
						|
	 The value 0 is a sentinel, indicating no timeout."
 | 
						|
	 DEFVAL { 3600 }
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 4 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoTableClear OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this value to TRUE causes all entries in the 
 | 
						|
	 probe info table to be removed.  Reading this value
 | 
						|
	 has no meaning."
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 5 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoSourceClear OBJECT-TYPE
 | 
						|
	SYNTAX MacAddress
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to the value of some MAC address results in
 | 
						|
	 any matching MAC address in the probe info table being
 | 
						|
	 removed.  Reading this value has no meaning."
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 6 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoTableStatsClear OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE results in all historical statistics
 | 
						|
	 in the probe info table being set to 0.  No entries will
 | 
						|
	 be removed.  Reading this has no meaning."
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 7 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoSourceStatsClear OBJECT-TYPE
 | 
						|
	SYNTAX MacAddress
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to a MAC address will clear the historical
 | 
						|
	 stats associated with the matching MAC address in the
 | 
						|
	 probe info table.  Reading this has no meaning."
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 8 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoSendAddedTrap OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the management module to
 | 
						|
	 send a trap whenever a new PROBE REQ source is added to 
 | 
						|
	 the probe info table.  Setting this to FALSE will 
 | 
						|
	 suppress the trap."
 | 
						|
	 DEFVAL { false }
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 9 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoSendRemovedTrap OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE will cause the management module to
 | 
						|
	 send a trap whenever a PROBE REQ source is removed from
 | 
						|
	 the probe info table.  Setting this to false will 
 | 
						|
	 suppress the trap."
 | 
						|
	 DEFVAL { false }
 | 
						|
	 ::= { extremeWirelessProbeInfoCfgEntry 10 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Probe Info Status Table : This table gives current status of    --
 | 
						|
-- the probe request storage feature.                              --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessProbeInfoStatusTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessProbeInfoStatusEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per physical and virtual interface.
 | 
						|
	 It gives debugging and status information for the operation of the
 | 
						|
	 probe info feature on that interface."
 | 
						|
	 ::= { extremeAP 29 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoStatusEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessProbeInfoStatusEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that the ifIndex here can be either a physical or virtual
 | 
						|
	 wireless interface index."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessProbeInfoStatusTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessProbeInfoStatusEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessProbeInfoStatusCurrentTableSize Unsigned32,
 | 
						|
	extremeWirelessProbeInfoStatusWatermark	       Unsigned32,
 | 
						|
	extremeWirelessProbeInfoStatusTotalOverflows   Unsigned32,
 | 
						|
	extremeWirelessProbeInfoStatusTotalTimeouts    Unsigned32,
 | 
						|
	extremeWirelessProbeInfoStatusLastElement      TimeTicks,
 | 
						|
	extremeWirelessProbeInfoStatusTotalProbes      Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessProbeInfoStatusCurrentTableSize OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the current number of entries in the probe 
 | 
						|
	 info table for this interface."
 | 
						|
	 ::= { extremeWirelessProbeInfoStatusEntry 1 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoStatusWatermark OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the maximum size the probe info table has been
 | 
						|
	 since the statistics have been reset."
 | 
						|
	 ::= { extremeWirelessProbeInfoStatusEntry 2 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoStatusTotalOverflows OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of times an entry in the probe info
 | 
						|
	 table was overwritten because the table was full."
 | 
						|
	 ::= { extremeWirelessProbeInfoStatusEntry 3 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoStatusTotalTimeouts OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of times an entry in the probe info
 | 
						|
	 table was timed out."
 | 
						|
	 ::= { extremeWirelessProbeInfoStatusEntry 4 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoStatusLastElement OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the sysUpTime the last time an entry was added
 | 
						|
	 to the probe info table (or modified)."
 | 
						|
	 ::= { extremeWirelessProbeInfoStatusEntry 5 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoStatusTotalProbes OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of PROBE REQ packets that
 | 
						|
	 this interface has gotten."
 | 
						|
	 ::= { extremeWirelessProbeInfoStatusEntry 6 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Probe Info Table : This table contains information on the probe --
 | 
						|
-- request packets recieved from particular hosts.                 --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessProbeInfoTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessProbeInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry for each source MAC from which
 | 
						|
	 a PROBE REQ packet has been received.  Entries are added when
 | 
						|
	 a packet is recieved from a new source mac.  Entries are 
 | 
						|
	 removed via management action, or by timeout or overflow."
 | 
						|
	 ::= { extremeAP 30 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessProbeInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that the ifIndex here can be either a physical or virtual
 | 
						|
	 wireless interface index.  In addition, this table is indexed
 | 
						|
	 by the MAC address of the PROBE REQ source."
 | 
						|
	INDEX { ifIndex, extremeWirelessProbeInfoSource }
 | 
						|
	 ::= { extremeWirelessProbeInfoTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessProbeInfoEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessProbeInfoSource		MacAddress,
 | 
						|
	extremeWirelessProbeInfoTotalProbes	Unsigned32,
 | 
						|
	extremeWirelessProbeInfoTotalProbeResp	Unsigned32,
 | 
						|
	extremeWirelessProbeInfoRateIESize	Unsigned32,
 | 
						|
	extremeWirelessProbeInfoRateIE		OCTET STRING,
 | 
						|
	extremeWirelessProbeInfoFirstSeen 	TimeTicks,
 | 
						|
	extremeWirelessProbeInfoLastChange	TimeTicks,
 | 
						|
	extremeWirelessProbeInfoLastRSS		INTEGER,
 | 
						|
	extremeWirelessProbeInfoLastRate	INTEGER,
 | 
						|
	extremeWirelessProbeInfoLastChannel	INTEGER }
 | 
						|
 | 
						|
extremeWirelessProbeInfoSource OBJECT-TYPE
 | 
						|
	SYNTAX MacAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the MAC address of the source which sent us the 
 | 
						|
	 PROBE REQ packets described by this entry."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 1 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoTotalProbes OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of PROBE REQ packets we have
 | 
						|
	 received from this source since the last time the stats
 | 
						|
	 were cleared."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 2 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoTotalProbeResp OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of PROBE RESP packets we have
 | 
						|
	 sent to this source.  This may not be equal to PROBE REQ
 | 
						|
	 based on rxmit, misses, etc."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 3 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoRateIESize OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the size of the rate-ie field in bytes.  This
 | 
						|
	 may be 0, at which point there is no rate-ie."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 4 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoRateIE OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the rate IE as recieved in the last PROBE REQ
 | 
						|
	 packet.  It is encoded as a TLV exactly as it was in the
 | 
						|
	 frame.  This field may return NULL if storing of rate IE
 | 
						|
	 fields is disabled."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 5 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoFirstSeen OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the sysUpTime the first time a PROBE REQ was
 | 
						|
	 seen from this source."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 6 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoLastChange OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the sysUpTime the last time a PROBE REQ was
 | 
						|
	 seen from this source."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 7 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoLastRSS OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the RSSI from the last PROBE REQ packet received
 | 
						|
	 from this station."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 8 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoLastRate OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the rate at which the last packet was received
 | 
						|
	 from this station."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 9 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoLastChannel OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the channel on which the last PROBE REQ from
 | 
						|
	 this station was heard.  PROBE REQs may be heard during
 | 
						|
	 an off-channel scan, at which point this may not be
 | 
						|
	 equal to the current channel."
 | 
						|
	 ::= { extremeWirelessProbeInfoEntry 10 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Per Client Historical Diagnostic Table : This table allows for  --
 | 
						|
-- configuration of diagnostic information collection.             --
 | 
						|
-- ************************************************************** -- 
 | 
						|
extremeWirelessClientDiagCfgTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientDiagCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one row per wireless interface.  Each row
 | 
						|
	 contains configuration values for collection of per-client
 | 
						|
	 diagnostic information."
 | 
						|
	 ::= { extremeAP 31 }
 | 
						|
 | 
						|
extremeWirelessClientDiagCfgEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientDiagCfgEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table per virtual interface
 | 
						|
	 (SSID)."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessClientDiagCfgTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientDiagCfgEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientDiagCfgEnable		TruthValue,
 | 
						|
	extremeWirelessClientDiagCfgClearClient		MacAddress,
 | 
						|
	extremeWirelessClientDiagCfgTableSize		Unsigned32,
 | 
						|
	extremeWirelessClientDiagCfgTimeout		Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientDiagCfgEnable OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to TRUE enables the collection of historical 
 | 
						|
	 information on this virtual interface.  This implies that 
 | 
						|
	 stations which send ASSOC or AUTH packets will have new 
 | 
						|
	 entries created in the table for this interface."
 | 
						|
	 DEFVAL { true }
 | 
						|
	 ::= { extremeWirelessClientDiagCfgEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientDiagCfgClearClient OBJECT-TYPE
 | 
						|
	SYNTAX MacAddress
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this to the MAC address of a client in the diag
 | 
						|
	 tables will clear the counters for that client.  The entry
 | 
						|
	 will not be removed from the table, but all summation 
 | 
						|
	 counters will be cleared."
 | 
						|
	 ::= { extremeWirelessClientDiagCfgEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientDiagCfgTableSize OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value will configure the maximum size of the diag table.
 | 
						|
	 The value is specified in number of entries.  A value of 0
 | 
						|
	 implies no upper limit."
 | 
						|
	 DEFVAL { 128 }
 | 
						|
	 ::= { extremeWirelessClientDiagCfgEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientDiagCfgTimeout OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value will configure the timeout of an entry from the
 | 
						|
	 diagnostics tables.  The value is given in seconds.  A value
 | 
						|
	 of 0 implies no timeout."
 | 
						|
	 DEFVAL { 3600 }
 | 
						|
	 ::= { extremeWirelessClientDiagCfgEntry 4 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Per client historical feature status                            --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientDiagStatusTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientDiagStatusEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per virtual interface.  Values
 | 
						|
	 stored here give current status of the historical client diag
 | 
						|
	 feature."
 | 
						|
	 ::= { extremeAP 32 }
 | 
						|
 | 
						|
extremeWirelessClientDiagStatusEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientDiagStatusEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that ifIndex here is virtual ifIndex (SSID)."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessClientDiagStatusTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientDiagStatusEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientDiagCurrentTableSize	Unsigned32,
 | 
						|
	extremeWirelessClientDiagTableWatermark		Unsigned32,
 | 
						|
	extremeWirelessClientDiagTotalOverflows		Unsigned32,
 | 
						|
	extremeWirelessClientDiagTotalTimeouts		Unsigned32,
 | 
						|
	extremeWirelessClientDiagLastElement		TimeTicks,
 | 
						|
	extremeWirelessClientDiagSupportsSizeCounters	TruthValue,
 | 
						|
	extremeWirelessClientDiagSupportsSpeedCounters	TruthValue,
 | 
						|
	extremeWirelessClientDiagSupportsPacketCounters	TruthValue
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientDiagCurrentTableSize OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the current size, in entries of the client diag
 | 
						|
	 tables."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTableWatermark OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the maximum size the client diag table has been
 | 
						|
	 since the last time the statistics were cleared."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTotalOverflows OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times an entry has been
 | 
						|
	 replaced by a newer entry because there was no room
 | 
						|
	 left in the table."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTotalTimeouts OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times an entry has been
 | 
						|
	 aged-out of the table."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientDiagLastElement OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is sysUpTime when the last entry was added to
 | 
						|
	 the table."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientDiagSupportsSpeedCounters OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value indicates if this AP supports the speed-based
 | 
						|
	 counters from the extremeWirelessClientSpeedCountersTable."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientDiagSupportsSizeCounters OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value indicates if this AP supports the size-based
 | 
						|
	 counters from the extremeWirelessClientMACSizeCounterTable."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientDiagSupportsPacketCounters OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value indicates if this AP supports the packet-based
 | 
						|
	 counters from the extremeWirelessClientPacketCountersTable."
 | 
						|
	 ::= { extremeWirelessClientDiagStatusEntry 8 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Per Client Historical Diagnostics : This table contains info    --
 | 
						|
-- about state transitions for each client.
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientDiagTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientDiagEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains information on a per-client basis.  Rows are
 | 
						|
	 indexed first by virtual interface, then by client MAC."
 | 
						|
	 ::= { extremeAP 33 }
 | 
						|
 | 
						|
extremeWirelessClientDiagEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientDiagEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that ifIndex here is virtual ifIndex (SSID)."
 | 
						|
	INDEX { ifIndex, extremeWirelessClientDiagMac }
 | 
						|
	 ::= { extremeWirelessClientDiagTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientDiagEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientDiagMac			MacAddress,
 | 
						|
	extremeWirelessClientDiagStateWatermark		INTEGER,
 | 
						|
	extremeWirelessClientDiagEntersInDetected	Unsigned32,
 | 
						|
	extremeWirelessClientDiagErrorsInDetected	Unsigned32,
 | 
						|
	extremeWirelessClientDiagAuthReqInDetected	Unsigned32,
 | 
						|
	extremeWirelessClientDiagOtherReqInDetected	Unsigned32,
 | 
						|
	extremeWirelessClientDiagMgmtActionInDetected	Unsigned32,
 | 
						|
	extremeWirelessClientDiagTimeOutInDetected	Unsigned32,
 | 
						|
	extremeWirelessClientDiagEntersInAuth		Unsigned32,
 | 
						|
	extremeWirelessClientDiagErrorsInAuth		Unsigned32,
 | 
						|
	extremeWirelessClientDiagAssocReqInAuth		Unsigned32,
 | 
						|
	extremeWirelessClientDiagOtherReqInAuth		Unsigned32,
 | 
						|
	extremeWirelessClientDiagMgmtActionInAuth	Unsigned32,
 | 
						|
	extremeWirelessClientDiagTimeOutInAuth		Unsigned32,
 | 
						|
	extremeWirelessClientDiagEntersInAssoc		Unsigned32,
 | 
						|
	extremeWirelessClientDiagErrorsInAssoc		Unsigned32,
 | 
						|
	extremeWirelessClientDiagMgmtActionInAssoc	Unsigned32,
 | 
						|
	extremeWirelessClientDiagTimeOutInAssoc		Unsigned32,
 | 
						|
	extremeWirelessClientDiagEntersInForward	Unsigned32,
 | 
						|
	extremeWirelessClientDiagMgmtActionInForward	Unsigned32,
 | 
						|
	extremeWirelessClientDiagTimeOutInForward	Unsigned32,
 | 
						|
	extremeWirelessClientDiagTotal802Auths		Unsigned32,
 | 
						|
	extremeWirelessClientDiagTotalNetLoginAuths	Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientDiagMac OBJECT-TYPE
 | 
						|
	SYNTAX MacAddress
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the MAC address of the station this entry 
 | 
						|
	 describes."
 | 
						|
	 ::= { extremeWirelessClientDiagEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientDiagStateWatermark OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the highest state this client has been in."
 | 
						|
	::= { extremeWirelessClientDiagEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientDiagEntersInDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times the client has entered
 | 
						|
	 the detected state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientDiagErrorsInDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of errors this client has 
 | 
						|
	 experienced since the counters were cleared."
 | 
						|
	::= { extremeWirelessClientDiagEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientDiagAuthReqInDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of AUTH REQ packets received
 | 
						|
	 from this client while it was in the detected state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientDiagOtherReqInDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of REQ packets received from
 | 
						|
	 this client while it was in detected state that were
 | 
						|
	 not AUTH REQ packets."
 | 
						|
	::= { extremeWirelessClientDiagEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientDiagMgmtActionInDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times management initiated
 | 
						|
	 action (i.e. force-disassociate) was received for this
 | 
						|
	 client in the detected state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTimeOutInDetected OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of timeouts which happened to
 | 
						|
	 this client in the detected state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientDiagEntersInAuth OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times the client has entered
 | 
						|
	 the AUTHED state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientDiagErrorsInAuth OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times the client has had
 | 
						|
	 errors in the AUTHED state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientDiagAssocReqInAuth OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of ASSOC REQ or REASSOC REQ
 | 
						|
	 packets received from this client while in the AUTHED 
 | 
						|
	 state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientDiagOtherReqInAuth OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of non-ASSOC/REASSOC packets
 | 
						|
	 received from this client while in the AUTHED state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 12 }
 | 
						|
 | 
						|
extremeWirelessClientDiagMgmtActionInAuth OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of management initiated action
 | 
						|
	 which this client experienced while in the AUTHED state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 13 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTimeOutInAuth OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times this client timed out
 | 
						|
	 while in the authed state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 14 }
 | 
						|
 | 
						|
extremeWirelessClientDiagEntersInAssoc OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times this client has entered
 | 
						|
	 the associated state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 15 }
 | 
						|
 | 
						|
extremeWirelessClientDiagErrorsInAssoc OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of errors this client has had
 | 
						|
	 in the associated state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 16 }
 | 
						|
 | 
						|
extremeWirelessClientDiagMgmtActionInAssoc OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of management actions which have
 | 
						|
	 happened to this client in the associated state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 17 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTimeOutInAssoc OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times this station has been
 | 
						|
	 timed-out in the associated state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 18 }
 | 
						|
 | 
						|
extremeWirelessClientDiagEntersInForward OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times this client has entered
 | 
						|
	 the forwarding state."
 | 
						|
	::= { extremeWirelessClientDiagEntry 19 }
 | 
						|
 | 
						|
extremeWirelessClientDiagMgmtActionInForward OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times this client has
 | 
						|
	 experience a management action while in forwarding."
 | 
						|
	::= { extremeWirelessClientDiagEntry 20 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTimeOutInForward OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of timeouts this client has
 | 
						|
	 experienced while in forwarding."
 | 
						|
	::= { extremeWirelessClientDiagEntry 21 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTotal802Auths OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times this client has tried
 | 
						|
	 to authenticate using 802.1x."
 | 
						|
	::= { extremeWirelessClientDiagEntry 22 }
 | 
						|
 | 
						|
extremeWirelessClientDiagTotalNetLoginAuths OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of times this client has tried
 | 
						|
	 to authenticate using NetLogin."
 | 
						|
	::= { extremeWirelessClientDiagEntry 23 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Per Client Association Information : This table gives history   --
 | 
						|
-- on the association packets sent by each client on the AP.       --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientAssocInfoTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientAssocInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one row per client on a wireless interface.
 | 
						|
	 It gives information about the association history and parameters
 | 
						|
	 of that client."
 | 
						|
	 ::= { extremeAP 34 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientAssocInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that ifIndex here is virtual ifIndex (SSID)."
 | 
						|
	INDEX { ifIndex, extremeWirelessClientDiagMac }
 | 
						|
	 ::= { extremeWirelessClientAssocInfoTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientAssocInfoEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientAssocInfoAssociated		TruthValue,
 | 
						|
	extremeWirelessClientAssocInfoTotalAssocReq		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoTotalReAssocReq		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoTotalAssocResp		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoTotalAssocOK		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoTotalAssocFail		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoTotalDisassocReq		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoTotalDisassocResp		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoRateIE			OCTET STRING,
 | 
						|
	extremeWirelessClientAssocInfoLastAssoc			TimeTicks,
 | 
						|
	extremeWirelessClientAssocInfoLastError			TimeTicks,
 | 
						|
	extremeWirelessClientAssocInfoLastErrorType		INTEGER,
 | 
						|
	extremeWirelessClientAssocInfoErrorRateMismatch		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorBadState		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorBadCapability	Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorCounterMeasure	Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorMcastCipher		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorMaxAssoc 		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorRSNRequired		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorRSNMismatch 		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoErrorOther		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoWPAIEPresent		TruthValue,
 | 
						|
	extremeWirelessClientAssocInfoWPAVersion		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoWPAIEMcastCipher		WPACipherSet,
 | 
						|
	extremeWirelessClientAssocInfoWPAUcastCipherCount	Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoWPAUcastCipher		WPACipherSet,
 | 
						|
	extremeWirelessClientAssocInfoWPAKeyMgmtCount		Unsigned32,
 | 
						|
	extremeWirelessClientAssocInfoWPAKeyMgmtSuite		WPAKeyMgmtSet,
 | 
						|
	extremeWirelessClientAssocIEBlob			OCTET STRING
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoAssociated OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the current MAC-layer association status of 
 | 
						|
	 this client."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoTotalAssocReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of ASSOC REQ pdus recieved
 | 
						|
	 from this client since the last time the counters were
 | 
						|
	 cleared."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoTotalReAssocReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of REASSOC REQ PDUs received
 | 
						|
	 from this client since the last time the counters were
 | 
						|
	 cleared."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoTotalAssocResp OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of ASSOC RESP pdus sent to
 | 
						|
	 this client since the last time the counters were cleared."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoTotalAssocOK OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of ASSOC RESP PDUs which
 | 
						|
	 carried a status = ok response."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoTotalAssocFail OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of ASSOC RESP PDUs which
 | 
						|
	 carried a status = failed response."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoTotalDisassocReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of ASSOC RESP PDUs which
 | 
						|
	 carried a status = failed response."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoTotalDisassocResp OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of ASSOC RESP PDUs which
 | 
						|
	 carried a status = failed response."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoRateIE OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the value of the rate IE carried in the last
 | 
						|
	 ASSOC REQ packet if this wireless interface is configured
 | 
						|
	 to keep IEs.  If it's not, this will be NULL.  The IE
 | 
						|
	 is encoded as a series of bytes exactly as the value 
 | 
						|
	 portion of the IE in the PDU."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoLastAssoc OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is sysUpTime when the last ASSOC REQ was received
 | 
						|
	 from this client."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoLastError OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is sysUpTime when the last ASSOC RESP was sent to
 | 
						|
	 this client with a failure status."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoLastErrorType OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER { noError(0),
 | 
						|
			 rateMismatch(1),
 | 
						|
			 badState(2),
 | 
						|
			 badCapability(3),
 | 
						|
			 couterMeasure(4),
 | 
						|
			 mcastCipher(5),
 | 
						|
			 maxAssoc(6),
 | 
						|
			 rsnRequired(7),
 | 
						|
			 rsnMismatch(8),
 | 
						|
			 otherError(9) }
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is an enumerated type which indicates which was the
 | 
						|
	 last error this client experienced during association."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 12 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorRateMismatch OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 a mismatch of the rate IEs."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 13 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorBadState OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the client being in the wrong state."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 14 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorBadCapability OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the client having a capability mismatch with the AP."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 15 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorCounterMeasure OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the client being subject to a counter measure."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 16 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorMcastCipher OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the client not supporting the current multicast cipher."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 17 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorMaxAssoc OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the AP having too many associations already."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 18 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorRSNRequired OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the client not supplying the (required) RSN IE."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 19 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorRSNMismatch OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the client's RSN IE not matching supported features on 
 | 
						|
	 the AP."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 20 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoErrorOther OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of failed associations due to 
 | 
						|
	 the client's RSN IE not matching supported features on 
 | 
						|
	 the AP."
 | 
						|
	 ::= { extremeWirelessClientAssocInfoEntry 21 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoWPAIEPresent OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"If this value is true it indicates that WPA information was
 | 
						|
	 gathered from this station in the last association request.
 | 
						|
	 If true, it implies the values of the WPA variables below 
 | 
						|
	 are valid.  If false, it indicates that this station did not
 | 
						|
	 send a WPA IE in its last association."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 22 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoWPAVersion OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value gives the version of WPA supported by this station.
 | 
						|
	 See IEEE 802.11i Draft 3.0 section 7 for meaning of various
 | 
						|
	 values."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 23 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoWPAIEMcastCipher OBJECT-TYPE
 | 
						|
	SYNTAX WPACipherSet
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value gives the single multicast cipher supported by this
 | 
						|
	 client."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 24 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoWPAUcastCipherCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of set bits in the ucast cipher
 | 
						|
	 variable below.  In this case this number should always
 | 
						|
	 be 1."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 25 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoWPAUcastCipher OBJECT-TYPE
 | 
						|
	SYNTAX WPACipherSet
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the cipher suites which was requested by 
 | 
						|
	 this client during its last assoc req."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 26 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoWPAKeyMgmtCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value gives the number of key management suites 
 | 
						|
	 requested by this client in the last assoc. req message.
 | 
						|
	 It indicates the number of set bits in the mgmt suite 
 | 
						|
	 variable below."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 27 }
 | 
						|
 | 
						|
extremeWirelessClientAssocInfoWPAKeyMgmtSuite OBJECT-TYPE
 | 
						|
	SYNTAX WPAKeyMgmtSet
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Gives the key management suite requested by this client 
 | 
						|
	 during its last association request."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 28 }
 | 
						|
 | 
						|
extremeWirelessClientAssocIEBlob OBJECT-TYPE
 | 
						|
	SYNTAX OCTET STRING
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the IE list sent in the association frame encoded as
 | 
						|
	 a series of TLVs."
 | 
						|
	::= { extremeWirelessClientAssocInfoEntry 29 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Authentication Information Table : This table contains infor on --
 | 
						|
-- the MAC-layer authentication of each client which has tried to  --
 | 
						|
-- authenticate with this AP.
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientAuthInfoTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientAuthInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one row per client on a wireless interface.
 | 
						|
	 It gives information about the authentication history and params
 | 
						|
	 of that client."
 | 
						|
	 ::= { extremeAP 35 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientAuthInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that ifIndex here is virtual ifIndex (SSID)."
 | 
						|
	INDEX { ifIndex, extremeWirelessClientDiagMac }
 | 
						|
	 ::= { extremeWirelessClientAuthInfoTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientAuthInfoEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientAuthInfoCurrentAuth	TruthValue,
 | 
						|
	extremeWirelessClientAuthInfoTotalAuths		Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoTotalAuthResp	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoTotalAuthsOK	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoTotalAuthsFailed	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoTotalDeauthReq     Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoTotalDeauthResp    Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoTotalOpen		Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoTotalShared	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoLastAuth		TimeTicks,
 | 
						|
	extremeWirelessClientAuthInfoLastAuthType	INTEGER,
 | 
						|
	extremeWirelessClientAuthInfoLastError		TimeTicks,
 | 
						|
	extremeWirelessClientAuthInfoLastErrorType	INTEGER,
 | 
						|
	extremeWirelessClientAuthInfoErrorResourceFailure  Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoErrorSequenceNum	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoErrorChallengeText	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoErrorTypeMismatch	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoErrorKeyIndex	Unsigned32,
 | 
						|
	extremeWirelessClientAuthInfoErrorOther         Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoCurrentAuth OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the current MAC-layer authentication status of the
 | 
						|
	 client."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalAuths OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of AUTH REQ packets received from 
 | 
						|
	 this client since the last time the counters were cleared."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalAuthResp OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of AUTH RESP packets sent to
 | 
						|
	 this client since the last time the counters were cleared."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalAuthsOK OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of AUTH RESP packets sent to
 | 
						|
	 this client which carried a STATUS = OK message."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalAuthsFailed OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of AUTH RESP packets sent to
 | 
						|
	 this client which carried a STATUS = Failed message."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalDeauthReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of DEAUTH REQ packets sent from
 | 
						|
	 this client."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalDeauthResp OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of DEAUTH RESP packets sent to
 | 
						|
	 this client."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalOpen OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of AUTH REQ packets which 
 | 
						|
	 requested open authentication from the AP."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoTotalShared OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of AUTH REQ packets which 
 | 
						|
	 requested shared authentication from the AP."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoLastAuth OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the sysUpTime the last time this client sent
 | 
						|
	 a request for authentication."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoLastAuthType OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER { open(1), shared(2) }
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the last type of authentication requested by 
 | 
						|
	 this client."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoLastError OBJECT-TYPE
 | 
						|
	SYNTAX TimeTicks
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the sysUpTime of the last authentication failure
 | 
						|
	 for this client."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 12 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoLastErrorType OBJECT-TYPE
 | 
						|
    SYNTAX INTEGER { noError(0),
 | 
						|
        resourceFailure(1),
 | 
						|
        sequenceNumber(2),
 | 
						|
        challengeText(3),
 | 
						|
        algorithmMismatch(4),
 | 
						|
        keyIndex(5),
 | 
						|
        otherError(6) }
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the OID of the last error counter that was 
 | 
						|
	 incremented for this client."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 13 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoErrorResourceFailure OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of authentication failures 
 | 
						|
	 which have resulted from resource failures."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 14 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoErrorSequenceNum OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of authentication failures 
 | 
						|
	 which have resulted from bad packet sequence numbers."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 15 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoErrorChallengeText OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of authentication failures 
 | 
						|
	 which have resutled from challenge text mismatch."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 16 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoErrorTypeMismatch OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of authentication failures 
 | 
						|
	 which have resutled from the requested authentication
 | 
						|
	 type (i.e. open/shared) not matching what this virutal
 | 
						|
	 interface is configured for."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 17 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoErrorKeyIndex OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of authentication failures 
 | 
						|
	 which have resulted from key index mismatches."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 18 }
 | 
						|
 | 
						|
extremeWirelessClientAuthInfoErrorOther OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the total number of authentication failures 
 | 
						|
	 which have resulted from unspecified errors."
 | 
						|
	 ::= { extremeWirelessClientAuthInfoEntry 19 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Client MAC information : This table contains statistics and     --
 | 
						|
-- information on each client which has tried to authenticate with --
 | 
						|
-- this virtual interface.
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientMACInfoTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientMACInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains one entry per source MAC which has tried to
 | 
						|
	 authenticate with this virtual interface (SSID).  Entries
 | 
						|
	 are created when AUTH or REATH REQ packets are received from
 | 
						|
	 new clients.  Entries can be aged out, removed by management
 | 
						|
	 action, or overwritten by an overflow."
 | 
						|
	 ::= { extremeAP 36 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientMACInfoEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex, extremeWirelessClientDiagMac }
 | 
						|
	 ::= { extremeWirelessClientMACInfoTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientMACInfoEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientMACInfoMinRSS		INTEGER,
 | 
						|
	extremeWirelessClientMACInfoMaxRSS		INTEGER,
 | 
						|
	extremeWirelessClientMACInfoAvgRSS		INTEGER,
 | 
						|
	extremeWirelessClientMACInfoTotalProbeReq	Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoTotalAuthReq	Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoTotalAssocReq	Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoTotalReAssocReq	Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoTotalDeAssocReq	Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoTotalDeAuthReq	Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoTotalPsPoll		Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoTotalData		Unsigned32,
 | 
						|
	extremeWirelessClientMACInfoNavValue		Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientMACInfoMinRSS OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the minimum RSS indication of any packet we have
 | 
						|
	 seen from this client.  A value of 0 indicates that RSSI has
 | 
						|
	 been unavailable."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoMaxRSS OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the maximum RSS indication of any packet we have
 | 
						|
	 seen from this client.  A value of 0 indicates that RSSI has
 | 
						|
	 been unavailable."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoAvgRSS OBJECT-TYPE
 | 
						|
	SYNTAX INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the average RSS indication of any packet we have
 | 
						|
	 seen from this client.  A value of 0 indicates that RSSI has
 | 
						|
	 been unavailable."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalProbeReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of PROBE REQ packets recieved from
 | 
						|
	 this client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalAuthReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of AUTH REQ packets recieved from
 | 
						|
	 this client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalAssocReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of ASSOC REQ packets recieved from
 | 
						|
	 this client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalReAssocReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of REASSOC REQ packets recieved from
 | 
						|
	 this client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalDeAssocReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of DEASSOC REQ packets recieved from
 | 
						|
	 this client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalDeAuthReq OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of DEAUTH REQ packets recieved from
 | 
						|
	 this client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalPsPoll OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of PS POLL packets recieved from
 | 
						|
	 this client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoTotalData OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of data frames received from this
 | 
						|
	 client since the counters have been cleared."
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoNavValue OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"TODO: Is this an average, total, what?"
 | 
						|
	 ::= { extremeWirelessClientMACInfoEntry 12 }
 | 
						|
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Size Based Counters : This table gives per-client histogram     --
 | 
						|
-- counters based on the size of received packets/fragments.       --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientSizeCounterTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientSizeCounterEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table for each client which has
 | 
						|
	 tried to authenticate with this virtual interface.  A new 
 | 
						|
	 entry is created when an AUTH or REATH REQ packet is received
 | 
						|
	 from a new station.  Entries are removed by management action,
 | 
						|
	 timeout or overwritten due to overflow.
 | 
						|
	 
 | 
						|
	 Entries in this table are also indexed by virtual interface.
 | 
						|
	 A client which has tried to authenticate to multiple virtual	
 | 
						|
	 interfaces may have more than one entry in this table."
 | 
						|
	 ::= { extremeAP 37 }
 | 
						|
 | 
						|
extremeWirelessClientSizeCounterEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientSizeCounterEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex, extremeWirelessClientDiagMac }
 | 
						|
	 ::= { extremeWirelessClientSizeCounterTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientSizeCounterEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientFrameSizeReXmit64		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeReXmit128		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeReXmit256		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeReXmit512		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeReXmit1024	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeReXmit2048	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeTX64		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeTX128		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeTX256		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeTX512		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeTX1024		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeTX2048		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeRX64		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeRX128		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeRX256		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeRX512		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeRX1024		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeRX2048		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorTX64		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorTX128	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorTX256	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorTX512	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorTX1024	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorTX2048	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorRX64		Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorRX128	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorRX256	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorRX512	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorRX1024	Unsigned32,
 | 
						|
	extremeWirelessClientFrameSizeErrorRX2048	Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeTX64		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeTX128		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeTX256		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeTX512		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeTX1024		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeTX2048		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeRX64		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeRX128		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeRX256		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeRX512		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeRX1024		Unsigned32,
 | 
						|
	extremeWirelessClientPacketSizeRX2048		Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeReXmit64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags retransmitted to this
 | 
						|
	 client which were less than or equal to 64 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeReXmit128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags retransmitted to this
 | 
						|
	 client which were between 64 and 128 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeReXmit256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags retransmitted to this
 | 
						|
	 client which were between 128 and 256 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeReXmit512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags retransmitted to this
 | 
						|
	 client which were between 256 and 512 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeReXmit1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags retransmitted to this
 | 
						|
	 client which were between 512 and 1024 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeReXmit2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags retransmitted to this
 | 
						|
	 client which were between 1024 and 2048 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeTX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags transmitted to this
 | 
						|
	 client which were less than or equal to 64 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeTX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags transmitted to this
 | 
						|
	 client which were between 64 and 128 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeTX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags transmitted to this
 | 
						|
	 client which were between 128 and 256 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeTX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags transmitted to this
 | 
						|
	 client which were between 256 and 512 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeTX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags transmitted to this
 | 
						|
	 client which were between 512 and 1024 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeTX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags transmitted to this
 | 
						|
	 client which were between 1024 and 2048 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 12 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeRX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags received from this
 | 
						|
	 client which were less than or equal to 64 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 13 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeRX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags received from this
 | 
						|
	 client which were between 64 and 128 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 14 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeRX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags received from this
 | 
						|
	 client which were between 128 and 256 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 15 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeRX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags received from this
 | 
						|
	 client which were between 256 and 512 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 16 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeRX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags received from this
 | 
						|
	 client which were between 512 and 1024 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 17 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeRX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags received from this
 | 
						|
	 client which were between 1024 and 2048 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 18 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorTX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which failed to be sent from
 | 
						|
	 this client with a length between 0 and 64 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 19 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorTX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which failed to be sent from
 | 
						|
	 this client with a length between 65 and 128 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 20 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorTX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which failed to be sent from
 | 
						|
	 this client with a length between 129 and 256 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 21 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorTX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which failed to be sent from
 | 
						|
	 this client with a length between 257 and 512 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 22 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorTX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which failed to be sent from
 | 
						|
	 this client with a length between 513 and 1024 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 23 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorTX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which failed to be sent from
 | 
						|
	 this client with a length between 1025 and 2048 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 24 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorRX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received with
 | 
						|
	 an FCS or other error and a length between 0 and 64 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 25 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorRX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received with
 | 
						|
	 an FCS or other error and a length between 65 and 128 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 26 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorRX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received with
 | 
						|
	 an FCS or other error and a length between 129 and 256 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 27 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorRX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received with
 | 
						|
	 an FCS or other error and a length between 257 and 512 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 28 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorRX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received with
 | 
						|
	 an FCS or other error and a length between 513 and 1024 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 29 }
 | 
						|
 | 
						|
extremeWirelessClientFrameSizeErrorRX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received with
 | 
						|
	 an FCS or other error and a length between 1025 and 2048 bytes."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 30 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeTX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets transmitted to this
 | 
						|
	 client which were less than or equal to 64 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 31 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeTX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets transmitted to this
 | 
						|
	 client which were between 64 and 128 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 32 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeTX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets transmitted to this
 | 
						|
	 client which were between 128 and 256 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 33 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeTX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets transmitted to this
 | 
						|
	 client which were between 256 and 512 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 34 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeTX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets transmitted to this
 | 
						|
	 client which were between 512 and 1024 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 35 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeTX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets transmitted to this
 | 
						|
	 client which were between 1024 and 2048 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 36 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeRX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets received from this
 | 
						|
	 client which were less than or equal to 64 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 37 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeRX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets received from this
 | 
						|
	 client which were between 64 and 128 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 38 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeRX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets received from this
 | 
						|
	 client which were between 128 and 256 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 39 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeRX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets received from this
 | 
						|
	 client which were between 256 and 512 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 40 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeRX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets received from this
 | 
						|
	 client which were between 512 and 1024 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 41 }
 | 
						|
 | 
						|
extremeWirelessClientPacketSizeRX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of packets received from this
 | 
						|
	 client which were between 1024 and 2048 bytes in length."
 | 
						|
	 ::= { extremeWirelessClientSizeCounterEntry 42 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Per Client Speed : This table gives a histogram of statistics   --
 | 
						|
-- based on the speed of transmission/reception of packets on a    --
 | 
						|
-- virtual interface.                                              --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessClientSpeedCounterTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientSpeedCounterEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table is indexed by wireless interface index.  These
 | 
						|
	 are the virtual interfaces corresponding to the SSID.  Support
 | 
						|
	 for this table is optional, indicated by the value of the variable
 | 
						|
	 extremeWirelessClientDiagSupportsSpeedCounters in the status table."
 | 
						|
	 ::= { extremeAP 38 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedCounterEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientSpeedCounterEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"The ifIndex here is the wireless interface (SSID).  It is expected
 | 
						|
	 that an entry will be created in this table only after a client
 | 
						|
	 sends a AUTH or REATH packet to the SSID."
 | 
						|
	INDEX { ifIndex, extremeWirelessClientDiagMac }
 | 
						|
	 ::= { extremeWirelessClientSpeedCounterTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientSpeedCounterEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientSpeedReXmit1	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit2	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit5p5	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit6	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit9	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit12	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit18	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit24	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit36	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit48	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedReXmit54	Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX1		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX2		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX5p5		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX6		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX9		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX12		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX18		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX24		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX36		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX48		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedTX54		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX1		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX2		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX5p5		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX6		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX9		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX12		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX18		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX24		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX36		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX48		Unsigned32,
 | 
						|
	extremeWirelessClientSpeedRX54		Unsigned32
 | 
						|
}
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit1	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 1 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit2	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 2 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit5p5 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 5 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit6 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 6 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit9 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 9 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit12 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 12 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit18 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 18 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit24 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 24 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 8 }
 | 
						|
	
 | 
						|
extremeWirelessClientSpeedReXmit36 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 36 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit48 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 48 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedReXmit54 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were retransmitted to
 | 
						|
	 the given client at 54 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX1	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 1 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 12 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX2	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 2 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 13 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 5 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 14 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX6 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 6 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 15 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX9 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 9 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 16 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX12 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 12 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 17 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX18 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 18 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 18 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX24 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 24 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 19 }
 | 
						|
	
 | 
						|
extremeWirelessClientSpeedTX36 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 36 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 20 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX48 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 48 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 21 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedTX54 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were transmitted to
 | 
						|
	 the given client at 54 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 22 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX1	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 1 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 23 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX2	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 2 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 24 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 5 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 25 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX6 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 6 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 26 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX9 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 9 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 27 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX12 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 12 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 28 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX18 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 18 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 29 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX24 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 24 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 30 }
 | 
						|
	
 | 
						|
extremeWirelessClientSpeedRX36 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 36 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 31 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX48 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 48 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 32 }
 | 
						|
 | 
						|
extremeWirelessClientSpeedRX54 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frags which were received from
 | 
						|
	 the given client at 54 Mbps."
 | 
						|
	::= { extremeWirelessClientSpeedCounterEntry 33 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Frame Size Table : This table presents a historgram of frames   --
 | 
						|
--                    based on type and size.                      --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessIntfFrameSizeTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSizeEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table for each virtual and
 | 
						|
	 physical interface.  Values for physical interfaces are
 | 
						|
	 summations of the values for the constituent virtual 
 | 
						|
	 interfaces."
 | 
						|
	 ::= { extremeAP 39 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessIntfFrameSizeEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeTable 1 }
 | 
						|
ExtremeWirelessIntfFrameSizeEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessIntfFrameSizeMgmtTX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtTX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtTX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtTX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtTX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtTX2048	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtRX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtRX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtRX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtRX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtRX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeMgmtRX2048	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlTX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlTX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlTX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlTX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlTX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlTX2048	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlRX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlRX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlRX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlRX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlRX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeCtlRX2048	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataTX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataTX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataTX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataTX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataTX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataTX2048	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataRX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataRX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataRX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataRX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataRX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeDataRX2048	Unsigned32 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtTX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted 
 | 
						|
	 on this interface which were less than or equal to 64 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 1 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtTX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted 
 | 
						|
	 on this interface which were between 65 and 128 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 2 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtTX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted 
 | 
						|
	 on this interface which were between 129 and 256 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 3 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtTX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted 
 | 
						|
	 on this interface which were between 257 and 512 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 4 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtTX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted 
 | 
						|
	 on this interface which were between 513 and 1024 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 5 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtTX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted 
 | 
						|
	 on this interface which were between 1025 and 2048 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 6 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtRX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames received 
 | 
						|
	 on this interface which were less than or equal to 64 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 7 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtRX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames received 
 | 
						|
	 on this interface which were between 65 and 128 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 8 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtRX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames received 
 | 
						|
	 on this interface which were between 129 and 256 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 9 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtRX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames received 
 | 
						|
	 on this interface which were between 257 and 512 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 10 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtRX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames received 
 | 
						|
	 on this interface which were between 513 and 1024 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 11 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeMgmtRX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames received 
 | 
						|
	 on this interface which were between 1025 and 2048 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 12 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlTX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted 
 | 
						|
	 on this interface which were less than or equal to 64 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 13 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlTX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted 
 | 
						|
	 on this interface which were between 65 and 128 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 14 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlTX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted 
 | 
						|
	 on this interface which were between 129 and 256 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 15 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlTX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted 
 | 
						|
	 on this interface which were between 257 and 512 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 16 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlTX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted 
 | 
						|
	 on this interface which were between 513 and 1024 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 17 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlTX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted 
 | 
						|
	 on this interface which were between 1025 and 2048 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 18 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlRX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames received 
 | 
						|
	 on this interface which were less than or equal to 64 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 19 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlRX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames received 
 | 
						|
	 on this interface which were between 65 and 128 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 20 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlRX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames received 
 | 
						|
	 on this interface which were between 129 and 256 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 21 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlRX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames received 
 | 
						|
	 on this interface which were between 257 and 512 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 22 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlRX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames received 
 | 
						|
	 on this interface which were between 513 and 1024 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 23 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeCtlRX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames received 
 | 
						|
	 on this interface which were between 1025 and 2048 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 24 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataTX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted 
 | 
						|
	 on this interface which were less than or equal to 64 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 25 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataTX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted 
 | 
						|
	 on this interface which were between 65 and 128 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 26 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataTX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted 
 | 
						|
	 on this interface which were between 129 and 256 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 27 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataTX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted 
 | 
						|
	 on this interface which were between 257 and 512 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 28 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataTX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted 
 | 
						|
	 on this interface which were between 513 and 1024 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 29 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataTX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted 
 | 
						|
	 on this interface which were between 1025 and 2048 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 30 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataRX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames received 
 | 
						|
	 on this interface which were less than or equal to 64 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 31 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataRX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames received 
 | 
						|
	 on this interface which were between 65 and 128 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 32 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataRX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames received 
 | 
						|
	 on this interface which were between 129 and 256 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 33 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataRX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames received 
 | 
						|
	 on this interface which were between 257 and 512 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 34 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataRX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames received 
 | 
						|
	 on this interface which were between 513 and 1024 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 35 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeDataRX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames received 
 | 
						|
	 on this interface which were between 1025 and 2048 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeEntry 36 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Frame errors by size.                                           --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessIntfFrameSizeErrorTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSizeErrorEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table for each virtual and
 | 
						|
	 physical interface.  Values for physical interfaces are
 | 
						|
	 summations of the values for the constituent virtual 
 | 
						|
	 interfaces."
 | 
						|
	 ::= { extremeAP 40 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessIntfFrameSizeErrorEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorTable 1 }
 | 
						|
 | 
						|
 | 
						|
ExtremeWirelessIntfFrameSizeErrorEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessIntfFrameSizeReXmit64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeReXmit128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeReXmit256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeReXmit512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeReXmit1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeReXmit2048	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorTX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorTX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorTX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorTX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorTX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorTX2048	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorRX64	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorRX128	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorRX256	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorRX512	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorRX1024	Unsigned32,
 | 
						|
	extremeWirelessIntfFrameSizeErrorRX2048	Unsigned32 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeReXmit64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames retransmitted on this 
 | 
						|
	 interface which were less than or equal to 64 bytes
 | 
						|
	 in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 1 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeReXmit128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames retransmitted on this 
 | 
						|
	 interface which were between 65 and 128 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 2 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeReXmit256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames retransmitted on this 
 | 
						|
	 interface which were between 129 and 256 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 3 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeReXmit512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames retransmitted on this 
 | 
						|
	 interface which were between 257 and 512 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 4 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeReXmit1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames retransmitted on this 
 | 
						|
	 interface which were between 513 and 1024 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 5 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeReXmit2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames retransmitted on this 
 | 
						|
	 interface which were between 1025 and 2048 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 6 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorTX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which failed to be 
 | 
						|
	 transmitted interface which were less than or equal 
 | 
						|
	 to 64 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 7 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorTX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which failed to be 
 | 
						|
	 transmitted interface which were between 65 and 128
 | 
						|
	 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 8 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorTX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which failed to be 
 | 
						|
	 transmitted interface which were between 129 and 256
 | 
						|
	 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 9 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorTX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which failed to be 
 | 
						|
	 transmitted interface which were between 257 and 512
 | 
						|
	 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 10 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorTX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which failed to be 
 | 
						|
	 transmitted interface which were between 513 and 1024
 | 
						|
	 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 11 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorTX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which failed to be 
 | 
						|
	 transmitted interface which were between 1025 and 2048
 | 
						|
	 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 12 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorRX64 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which had errors on
 | 
						|
	 receive on this interface which were less than or equal 
 | 
						|
	 to 64 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 13 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorRX128 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which had errors on
 | 
						|
	 receive on this interface which were between 65 and
 | 
						|
	 128 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 14 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorRX256 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which had errors on
 | 
						|
	 receive on this interface which were between 129 and
 | 
						|
	 256 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 15 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorRX512 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which had errors on
 | 
						|
	 receive on this interface which were between 257 and
 | 
						|
	 512 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 16 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorRX1024 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which had errors on
 | 
						|
	 receive on this interface which were between 513 and
 | 
						|
	 1024 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 17 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSizeErrorRX2048 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which had errors on
 | 
						|
	 receive on this interface which were between 1025 and
 | 
						|
	 2048 bytes in length."
 | 
						|
	 ::= { extremeWirelessIntfFrameSizeErrorEntry 18 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- TX/RX Histogram based on speed.
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessIntfFrameSpeedTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSpeedEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table for each virtual and
 | 
						|
	 physical interface.  Values for physical interfaces are
 | 
						|
	 summations of the values for the constituent virtual 
 | 
						|
	 interfaces."
 | 
						|
	 ::= { extremeAP 41 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSpeedEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessIntfFrameSpeedEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessIntfFrameSpeedEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessIntfSpeedMgmtTX1		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX2		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX6		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX9		Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedMgmtTX11    Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX12	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX18	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX24	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX36	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX48	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtTX54	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX1		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX2		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX6		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX9		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX11	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX12	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX18	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX24	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX36	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX48	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedMgmtRX54	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX1		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX2		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX6		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX9		Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedCtlTX11     Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX12		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX18		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX24		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX36		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX48		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlTX54		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX1		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX2		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX6		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX9		Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedCtlRX11     Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX12		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX18		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX24		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX36		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX48		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedCtlRX54		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX1		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX2		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX6		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX9		Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedDataTX11    Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX12	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX18	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX24	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX36	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX48	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataTX54	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX1		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX2		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX6		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX9		Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedDataRX11    Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX12	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX18	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX24	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX36	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX48	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedDataRX54	Unsigned32 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX1 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 1Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 1 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX2 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 2Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 2 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 5.5Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 3 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX6 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 6Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 4 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX9 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 9Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 5 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX11 OBJECT-TYPE
 | 
						|
     SYNTAX      Unsigned32
 | 
						|
     MAX-ACCESS  read-only
 | 
						|
     STATUS      current
 | 
						|
     DESCRIPTION
 | 
						|
     "This gives the number of management-type frames transmitted
 | 
						|
     on this interface at 11Mbps."
 | 
						|
     ::= { extremeWirelessIntfFrameSpeedEntry 6 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX12 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 12Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 7 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX18 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 18Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 8 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX24 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 24Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 9 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX36 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 36Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 10 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX48 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 48Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 11 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtTX54 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames transmitted
 | 
						|
	 on this interface at 54Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 12 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX1 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 1Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 13 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX2 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 2Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 14 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 5.5Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 15 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX6 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 6Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 16 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX9 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 9Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 17 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX11 OBJECT-TYPE
 | 
						|
     SYNTAX      Unsigned32
 | 
						|
     MAX-ACCESS  read-only
 | 
						|
     STATUS      current
 | 
						|
     DESCRIPTION
 | 
						|
     "This gives the number of management-type frames recieved
 | 
						|
     on this interface at 11Mbps."
 | 
						|
     ::= { extremeWirelessIntfFrameSpeedEntry 18 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX12 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 12Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 19 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX18 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 18Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 20 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX24 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 24Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 21 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX36 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 36Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 22 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX48 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 48Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 23 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedMgmtRX54 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of management-type frames recieved
 | 
						|
	 on this interface at 54Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 24 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX1 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 1Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 25 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX2 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 2Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 26 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 5.5Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 27 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX6 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 6Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 28 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX9 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 9Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 29 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX11 OBJECT-TYPE
 | 
						|
     SYNTAX      Unsigned32
 | 
						|
     MAX-ACCESS  read-only
 | 
						|
     STATUS      current
 | 
						|
     DESCRIPTION
 | 
						|
     "This gives the number of control-type frames transmitted
 | 
						|
     on this interface at 11Mbps."
 | 
						|
     ::= { extremeWirelessIntfFrameSpeedEntry 30 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX12 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 12Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 31 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX18 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 18Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 32 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX24 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 24Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 33 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX36 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 36Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 34 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX48 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 48Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 35 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlTX54 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames transmitted
 | 
						|
	 on this interface at 54Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 36 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX1 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 1Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 37 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX2 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 2Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 38 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 5.5Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 39 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX6 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 6Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 40 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX9 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 9Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 41 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX11 OBJECT-TYPE
 | 
						|
     SYNTAX      Unsigned32
 | 
						|
     MAX-ACCESS  read-only
 | 
						|
     STATUS      current
 | 
						|
     DESCRIPTION
 | 
						|
     "This gives the number of control-type frames recieved
 | 
						|
     on this interface at 11Mbps."
 | 
						|
     ::= { extremeWirelessIntfFrameSpeedEntry 42 }
 | 
						|
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX12 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 12Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 43 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX18 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 18Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 44 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX24 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 24Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 45 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX36 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 36Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 46 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX48 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 48Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 47 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedCtlRX54 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of control-type frames recieved
 | 
						|
	 on this interface at 54Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 48 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX1 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 1Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 49 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX2 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 2Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 50 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 5.5Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 51 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX6 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 6Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 52 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX9 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 9Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 53 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX11 OBJECT-TYPE
 | 
						|
     SYNTAX      Unsigned32
 | 
						|
     MAX-ACCESS  read-only
 | 
						|
     STATUS      current
 | 
						|
     DESCRIPTION
 | 
						|
     "This gives the number of data-type frames transmitted
 | 
						|
     on this interface at 11Mbps."
 | 
						|
     ::= { extremeWirelessIntfFrameSpeedEntry 54 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX12 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 12Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 55 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX18 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 18Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 56 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX24 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 24Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 57 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX36 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 36Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 58 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX48 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 48Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 59 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataTX54 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames transmitted
 | 
						|
	 on this interface at 54Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 60 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX1 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 1Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 61 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX2 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 2Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 62 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 5.5Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 63 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX6 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 6Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 64 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX9 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 9Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 65 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX11 OBJECT-TYPE
 | 
						|
     SYNTAX      Unsigned32
 | 
						|
     MAX-ACCESS  read-only
 | 
						|
     STATUS      current
 | 
						|
     DESCRIPTION
 | 
						|
     "This gives the number of data-type frames recieved
 | 
						|
     on this interface at 11Mbps."
 | 
						|
     ::= { extremeWirelessIntfFrameSpeedEntry 66 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX12 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 12Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 67 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX18 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 18Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 68 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX24 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 24Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 69 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX36 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 36Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 70 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX48 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 48Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 71 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedDataRX54 OBJECT-TYPE
 | 
						|
	SYNTAX		Unsigned32
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of data-type frames recieved
 | 
						|
	 on this interface at 54Mbps."
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedEntry 72 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Error Histograms of retransmission by frame speed.              --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessIntfFrameSpeedErrorTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessIntfFrameSpeedErrorEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table for each virtual and
 | 
						|
	 physical interface.  Values for physical interfaces are
 | 
						|
	 summations of the values for the constituent virtual 
 | 
						|
	 interfaces."
 | 
						|
	 ::= { extremeAP 42 }
 | 
						|
 | 
						|
extremeWirelessIntfFrameSpeedErrorEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessIntfFrameSpeedErrorEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessIntfFrameSpeedErrorTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessIntfFrameSpeedErrorEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessIntfSpeedReXmit1		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit2		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit6		Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit9		Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedReXmit11    Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit12	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit18	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit24	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit36	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit48	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedReXmit54	Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX1    Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX2    Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX5p5  Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX6    Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX9    Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX11   Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX12   Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX18   Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX24   Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX36   Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX48   Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorTX54   Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX1	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX2	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX5p5	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX6	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX9	Unsigned32,
 | 
						|
    extremeWirelessIntfSpeedErrorRX11   Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX12	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX18	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX24	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX36	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX48	Unsigned32,
 | 
						|
	extremeWirelessIntfSpeedErrorRX54	Unsigned32 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit1	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 1 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 1 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit2	OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 2 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 2 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit5p5 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 5 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 3 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit6 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 6 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 4 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit9 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 9 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 5 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit11 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were retransmitted on
 | 
						|
    this interface at 11 Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 6 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit12 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 12 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 7 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit18 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 18 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 8 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit24 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 24 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 9 }
 | 
						|
	
 | 
						|
extremeWirelessIntfSpeedReXmit36 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 36 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 10 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit48 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 48 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 11 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedReXmit54 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were retransmitted on
 | 
						|
	 this interface at 54 Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 12 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX1 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 1Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 13 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX2 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 2Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 14 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX5p5 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 5.5Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 15 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX6 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 6Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 16 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX9 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 9Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 17 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX11 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 11Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 18 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX12 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 12Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 19 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX18 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 18Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 20 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX24 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 24Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 21 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX36 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 36Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 22 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX48 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 48Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 23 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorTX54 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were transmited with errors
 | 
						|
    on this interface at 54Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 24 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX1 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 1Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 25 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX2 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 2Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 26 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX5p5 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 5.5Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 27 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX6 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 6Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 28 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX9 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 9Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 29 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX11 OBJECT-TYPE
 | 
						|
    SYNTAX Unsigned32
 | 
						|
    MAX-ACCESS read-only
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
    "This gives the number of frames which were received with errors
 | 
						|
    on this interface at 11Mbps."
 | 
						|
    ::= { extremeWirelessIntfFrameSpeedErrorEntry 30 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX12 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 12Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 31 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX18 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 18Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 32 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX24 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 24Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 33 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX36 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 36Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 34 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX48 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 48Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 35 }
 | 
						|
 | 
						|
extremeWirelessIntfSpeedErrorRX54 OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of frames which were received with errors
 | 
						|
	 on this interface at 54Mbps."
 | 
						|
	::= { extremeWirelessIntfFrameSpeedErrorEntry 36 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Interface utilization/noise.                                    --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessIntfUtilizationTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessIntfUtilizationEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table for each virtual and
 | 
						|
	 physical interface.  Values for physical interfaces are
 | 
						|
	 summations of the values for the constituent virtual 
 | 
						|
	 interfaces."
 | 
						|
	 ::= { extremeAP 43 }
 | 
						|
 | 
						|
extremeWirelessIntfUtilizationEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessIntfUtilizationEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	 ::= { extremeWirelessIntfUtilizationTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessIntfUtilizationEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessIntfUtilizationNav	         Unsigned32,
 | 
						|
	extremeWirelessIntfUtilizationNoiseFloor	 Unsigned32 }
 | 
						|
 | 
						|
extremeWirelessIntfUtilizationNav OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the instantaneous NAV value on this interface, or
 | 
						|
	 some increasing-metric of utilization."
 | 
						|
	::= { extremeWirelessIntfUtilizationEntry 1 }
 | 
						|
 | 
						|
extremeWirelessIntfUtilizationNoiseFloor OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the noise floor in dBm for this interface."
 | 
						|
	::= { extremeWirelessIntfUtilizationEntry 2 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- Opaque client MIBs. These mibs are provided as a performance    --
 | 
						|
-- gain for the LAC management of the switch.                      --
 | 
						|
--                                                                 --
 | 
						|
-- Some of the items in this table are encoded as a series of TLVs.--
 | 
						|
-- In this case, they are encoded as:                              --
 | 
						|
--                                                                 --
 | 
						|
--   | Type (8 bits) | length (8 bits) | value (variable) |        --
 | 
						|
--                                                                 --
 | 
						|
-- type - equal to the index field of the element                  --
 | 
						|
--        in the table this value corresponds to.                  --
 | 
						|
--                                                                 --
 | 
						|
-- length - equal to the length in bytes of the value              --
 | 
						|
--                                                                 --
 | 
						|
-- value -  this is the value.  Integer value are NBO,             --
 | 
						|
--          strings are non-null terminated ASCII.                 --
 | 
						|
--                                                                 --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessOpaqueTable OBJECT-TYPE
 | 
						|
	SYNTAX		SEQUENCE OF ExtremeWirelessOpaqueEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	::= { extremeAP 99 }
 | 
						|
 | 
						|
extremeWirelessOpaqueEntry OBJECT-TYPE
 | 
						|
	SYNTAX		ExtremeWirelessOpaqueEntry
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		" "
 | 
						|
	INDEX { ifIndex }
 | 
						|
	::= { extremeWirelessOpaqueTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessOpaqueEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientData		OCTET STRING,
 | 
						|
	extremeWirelessPAEStatsData		OCTET STRING,
 | 
						|
	extremeWirelessPAEDiagData		OCTET STRING,
 | 
						|
	extremeWirelessScanResultsData		OCTET STRING,
 | 
						|
	extremeWirelessProbeInfoData		OCTET STRING,
 | 
						|
	extremeWirelessClientDiagData		OCTET STRING,
 | 
						|
	extremeWirelessClientAssocData		OCTET STRING,
 | 
						|
	extremeWirelessClientAuthData		OCTET STRING,
 | 
						|
	extremeWirelessClientMACInfoData	OCTET STRING,
 | 
						|
	extremeWirelessSizeCounterData		OCTET STRING,
 | 
						|
	extremeWirelessSpeedCounterData		OCTET STRING }
 | 
						|
 | 
						|
extremeWirelessClientData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	::= { extremeWirelessOpaqueEntry 1 }	
 | 
						|
 | 
						|
extremeWirelessPAEStatsData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	::= { extremeWirelessOpaqueEntry 2 }	
 | 
						|
 | 
						|
extremeWirelessPAEDiagData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	::= { extremeWirelessOpaqueEntry 3 }
 | 
						|
 | 
						|
extremeWirelessScanResultsData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the scan results table encoded
 | 
						|
	 as a series of TLVs."
 | 
						|
	::= { extremeWirelessOpaqueEntry 4 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the probe info table encoded 
 | 
						|
	 as a series of TLVs.    Each item is encoded as the
 | 
						|
	 entry above."
 | 
						|
	::= { extremeWirelessOpaqueEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientDiagData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the client diag table encoded 
 | 
						|
	 as a series of TLVs.    Each item is encoded as the
 | 
						|
	 entry above."
 | 
						|
	::= { extremeWirelessOpaqueEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientAssocData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the client assoc table encoded 
 | 
						|
	 as a series of TLVs.    Each item is encoded as the
 | 
						|
	 entry above.  Note that since the MAC address is not a
 | 
						|
	 member of the table (it is an index) it will be encoded
 | 
						|
	 as type = 0."
 | 
						|
	::= { extremeWirelessOpaqueEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientAuthData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the client auth table encoded 
 | 
						|
	 as a series of TLVs.    Each item is encoded as the
 | 
						|
	 entry above.  Note that since the MAC address is not a
 | 
						|
	 member of the table (it is an index) it will be encoded
 | 
						|
	 as type = 0."
 | 
						|
	::= { extremeWirelessOpaqueEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientMACInfoData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the client MAC info table 
 | 
						|
	 encoded as a series of TLVs.    Each item is encoded 
 | 
						|
	 as the entry above.  Note that since the MAC address 
 | 
						|
	 is not a member of the table (it is an index) it will 
 | 
						|
	 be encoded as type = 0."
 | 
						|
	::= { extremeWirelessOpaqueEntry 9 }
 | 
						|
 | 
						|
extremeWirelessSizeCounterData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the client size counter table
 | 
						|
	 encoded as a series of TLVs.    Each item is encoded 
 | 
						|
	 as the entry above.  Note that since the MAC address 
 | 
						|
	 is not a member of the table (it is an index) it will 
 | 
						|
	 be encoded as type = 0."
 | 
						|
	::= { extremeWirelessOpaqueEntry 10 }
 | 
						|
 | 
						|
extremeWirelessSpeedCounterData OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the contents of the client speed counter table
 | 
						|
	 encoded as a series of TLVs.    Each item is encoded 
 | 
						|
	 as the entry above.  Note that since the MAC address 
 | 
						|
	 is not a member of the table (it is an index) it will 
 | 
						|
	 be encoded as type = 0."
 | 
						|
	::= { extremeWirelessOpaqueEntry 11 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
-- TRACE MIBS                                                      --
 | 
						|
--                                                                 --
 | 
						|
-- These mibs are provided on a per-wireless port basis to support --
 | 
						|
-- configurable tracing.  Each subsystem associated with a         --
 | 
						|
-- wireless port has an entry in the trace module table.  These    --
 | 
						|
-- entries allow for configuration of the current trace level.     --
 | 
						|
-- statistics on each modules tracing output are also kept.  At    --
 | 
						|
-- a global level several statistics are available from the trace  --
 | 
						|
-- table.                                                          --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessTraceTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessTraceTableEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	 "This table contains one entry per wireless port.  This
 | 
						|
          allows access to various stastics about the tracing mod  --
 | 
						|
          ule on that wireless port."
 | 
						|
	::= { extremeAP 100 }
 | 
						|
 | 
						|
extremeWirelessTraceEntry OBJECT-TYPE
 | 
						|
	SYNTAX 		ExtremeWirelessTraceTableEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex }
 | 
						|
	::= { extremeWirelessTraceTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessTraceTableEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessTraceMsgsOut	INTEGER,
 | 
						|
	extremeWirelessTraceBytesOut	INTEGER,
 | 
						|
	extremeWirelessTraceSuppressed  INTEGER,
 | 
						|
	extremeWirelessTraceOtherErr	INTEGER,
 | 
						|
	extremeWirelessTraceOpaque	OCTET STRING }
 | 
						|
 | 
						|
extremeWirelessTraceMsgsOut OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS 		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the number of trace messages the system has
 | 
						|
	 sent out to the syslog server.  Suppressed messages are
 | 
						|
	 not counted toward this total."
 | 
						|
	::= { extremeWirelessTraceEntry 1 }
 | 
						|
 | 
						|
extremeWirelessTraceBytesOut OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This give the number of bytes total sent out by the
 | 
						|
	 trace system.  This is a simple sum of the string
 | 
						|
	 lengths of all messages sent out."
 | 
						|
	::= { extremeWirelessTraceEntry 2 }
 | 
						|
 | 
						|
extremeWirelessTraceSuppressed OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This variable is incremented whenever a message is
 | 
						|
	 not sent out because the trace level of that system
 | 
						|
	 is lower than the message level."
 | 
						|
	::= { extremeWirelessTraceEntry 3 }
 | 
						|
 | 
						|
extremeWirelessTraceOtherErr OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This variable is incremented when a message is not 
 | 
						|
	 sent out due to internal errors (i.e. out of memory)."
 | 
						|
	::= { extremeWirelessTraceEntry 4 }
 | 
						|
 | 
						|
extremeWirelessTraceOpaque OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-only
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is the opaque representation of the module table
 | 
						|
	 to optimize retreival."
 | 
						|
	::= { extremeWirelessTraceEntry 5 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessTraceModuleEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	 "This table contains one entry per trace module.  Each entry
 | 
						|
	  is indexed by an arbitrary integer value."
 | 
						|
	::= { extremeAP 101 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessTraceModuleEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	""
 | 
						|
	INDEX { ifIndex, extremeWirelessTraceModuleId }
 | 
						|
	::= { extremeWirelessTraceModuleTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessTraceModuleEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessTraceModuleId	     INTEGER,
 | 
						|
	extremeWirelessTraceModuleDesc       DisplayString,
 | 
						|
	extremeWirelessTraceModuleHeader     DisplayString,
 | 
						|
	extremeWirelessTraceModuleLevel      INTEGER,
 | 
						|
	extremeWirelessTraceModuleSuppressed INTEGER,
 | 
						|
	extremeWirelessTraceModuleMsgsOut    INTEGER,
 | 
						|
	extremeWirelessTraceModuleBytesOut   INTEGER }
 | 
						|
 | 
						|
extremeWirelessTraceModuleId	     OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER(0..65535)
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS 	current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is an arbitrary integer index which is assigned to each
 | 
						|
	 trace module."
 | 
						|
	::= { extremeWirelessTraceModuleEntry 1 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleDesc	     OBJECT-TYPE
 | 
						|
	SYNTAX	DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS 	current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is a string which briefly describes the purpose of this
 | 
						|
	 debug trace.  It may include whitespace.  An example is:
 | 
						|
		802.1x State Machine"
 | 
						|
	::= { extremeWirelessTraceModuleEntry 2 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleHeader     OBJECT-TYPE
 | 
						|
	SYNTAX	DisplayString
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS 	current
 | 
						|
	DESCRIPTION
 | 
						|
	"This is a string which is prepended to the syslog messages
 | 
						|
	 sent out by this debug level.  It is short (5-6 characters) 
 | 
						|
	 and does not contain white space. (i.e. DOT1X)"
 | 
						|
	::= { extremeWirelessTraceModuleEntry 3 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleLevel     OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER(0..5)
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS 	current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value is the current debug level for this module.  A
 | 
						|
	 lower value indicates that fewer messages will be generated
 | 
						|
	 by the component.  A write on this value will update the
 | 
						|
	 current debug level."
 | 
						|
	::= { extremeWirelessTraceModuleEntry 4 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleSuppressed     OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS 	current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value indicates the number of messages logged by
 | 
						|
	 this module which have not been sent out because the
 | 
						|
	 current log level is less than the level at which the
 | 
						|
	 message should be logged."
 | 
						|
	::= { extremeWirelessTraceModuleEntry 5 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleMsgsOut     OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS 	current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value indicates the number messages which have
 | 
						|
	 been logged by this component."
 | 
						|
	::= { extremeWirelessTraceModuleEntry 6 }
 | 
						|
 | 
						|
extremeWirelessTraceModuleBytesOut     OBJECT-TYPE
 | 
						|
	SYNTAX	INTEGER
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS 	current
 | 
						|
	DESCRIPTION
 | 
						|
	"This value indicates the number of bytes which have
 | 
						|
	 been logged by this component.  This count includes 
 | 
						|
	 the header specified in extremeWirelessTraceModuleHeader."
 | 
						|
	::= { extremeWirelessTraceModuleEntry 7 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                    Log Diagnostic Counters                      --
 | 
						|
--                                                                 --
 | 
						|
-- The logging subsystem uses the following division : the event   --
 | 
						|
-- logging system recieves all messages.  These message are then   --
 | 
						|
-- passed to the syslog facility for remote logging, and then msgs --
 | 
						|
-- may be stored in the NVRAM in the case where the log level is   --
 | 
						|
-- greater than the log threshold.                                 --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessLogDiagTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessLogDiagEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains counters per-log level for the event log,
 | 
						|
	 syslog and NVRAM subsystems for logging."
 | 
						|
	::= { extremeAP 102 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEntry OBJECT-TYPE
 | 
						|
	SYNTAX	ExtremeWirelessLogDiagEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"There is one entry in this table per physical port."
 | 
						|
	INDEX { ifIndex }
 | 
						|
	::= { extremeWirelessLogDiagTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessLogDiagEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessLogDiagEventLogTotalCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalEmergCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalAlertCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalCritCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalErrorCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalWarnCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalNoticeCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalInfoCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalDebugCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalSuppressedCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagEventLogTotalByteCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagSyslogTotalEventCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagSyslogTotalSuppressedCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagSyslogTotalByteCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagNVRAMTotalEventCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagNVRAMTotalSuppressedCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagNVRAMTotalDroppedCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagNVRAMTotalByteCount Unsigned32,
 | 
						|
	extremeWirelessLogDiagClearStats TruthValue }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged since the
 | 
						|
	 last time the statistics were cleared."
 | 
						|
	::= { extremeWirelessLogDiagEntry 1 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalEmergCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the EMERG
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 2 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalAlertCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the ALERT
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 3 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalCritCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the CRIT
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 4 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalErrorCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the ERROR
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 5 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalWarnCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the WARN
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 6 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalNoticeCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the NOTICE
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 7 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalInfoCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the INFO
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 8 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalDebugCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages logged at the DEBUG
 | 
						|
	 level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 9 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalSuppressedCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages which were suppressed
 | 
						|
	 due to log level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 10 }
 | 
						|
 | 
						|
extremeWirelessLogDiagEventLogTotalByteCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of bytes logged by the logging
 | 
						|
	 subsystem."
 | 
						|
	::= { extremeWirelessLogDiagEntry 11 }
 | 
						|
 | 
						|
extremeWirelessLogDiagSyslogTotalEventCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of messages which have been sent
 | 
						|
	 out to remote syslog servers."
 | 
						|
	::= { extremeWirelessLogDiagEntry 12 }
 | 
						|
 | 
						|
extremeWirelessLogDiagSyslogTotalSuppressedCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of syslog messages which have been 
 | 
						|
	 suppressed due to log level."
 | 
						|
	::= { extremeWirelessLogDiagEntry 13 }
 | 
						|
 | 
						|
extremeWirelessLogDiagSyslogTotalByteCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This gives the total number of bytes of syslog messages which have
 | 
						|
	 been logged."
 | 
						|
	::= { extremeWirelessLogDiagEntry 14 }
 | 
						|
 | 
						|
extremeWirelessLogDiagNVRAMTotalEventCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Total number of messages which have been logged to NVRAM."
 | 
						|
	::= { extremeWirelessLogDiagEntry 15 }
 | 
						|
 | 
						|
extremeWirelessLogDiagNVRAMTotalSuppressedCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Total number of messages which have been suppressed by NVRAM
 | 
						|
	 due to NVRAM threashold."
 | 
						|
	::= { extremeWirelessLogDiagEntry 16 }
 | 
						|
 | 
						|
extremeWirelessLogDiagNVRAMTotalDroppedCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Total number of messages which have been dropped by the 
 | 
						|
	 NVRAM."
 | 
						|
	::= { extremeWirelessLogDiagEntry 17 }
 | 
						|
 | 
						|
extremeWirelessLogDiagNVRAMTotalByteCount OBJECT-TYPE
 | 
						|
	SYNTAX Unsigned32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Total number of bytes which have been written to the NVRAM."
 | 
						|
	::= { extremeWirelessLogDiagEntry 18 }
 | 
						|
 | 
						|
extremeWirelessLogDiagClearStats OBJECT-TYPE
 | 
						|
	SYNTAX TruthValue
 | 
						|
	MAX-ACCESS read-write
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Setting this value to TRUE causes the statistics to be reset to
 | 
						|
	 0.  Reading this value has no meaning."
 | 
						|
	::= { extremeWirelessLogDiagEntry 19 }
 | 
						|
 | 
						|
-- ************************************************************** --
 | 
						|
--                           TRAPS                                 --
 | 
						|
--                                                                 --
 | 
						|
-- NOTE: We define client Authentication and association traps but --
 | 
						|
--       performance may dictate that this not be done.  In that   --
 | 
						|
--       case we have already provided the Authentication and      --
 | 
						|
--       association totals which can be watched from RMON.        --
 | 
						|
--                                                                 --
 | 
						|
-- NOTE: The MAP State Change trap is not sent when the MAP is     --
 | 
						|
--       first discovered.  The first trap is sent by EDP.         --
 | 
						|
-- ************************************************************** --
 | 
						|
extremeWirelessPortStateChange NOTIFICATION-TYPE
 | 
						|
	OBJECTS { ifIndex,
 | 
						|
		  extremeWirelessPortState }
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"This trap is generated when a wireless port moves 
 | 
						|
		 into enabled, disabled or online."
 | 
						|
	::= { extremeAPTrapsPrefix 1 }
 | 
						|
 | 
						|
extremeWirelessPortBootFailure NOTIFICATION-TYPE
 | 
						|
       OBJECTS { extremeWirelessPortIfIndex }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This trap is sent by the platform if a wireless 
 | 
						|
		port fails to boot too many times."
 | 
						|
       ::= { extremeAPTrapsPrefix 2 }
 | 
						|
 | 
						|
extremeWirelessClientStationAgedOut NOTIFICATION-TYPE
 | 
						|
       OBJECTS { ifIndex, extremeWirelessClientID }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This trap is generated when a client is aged out 
 | 
						|
		of the table."
 | 
						|
       ::= { extremeAPTrapsPrefix 3 }
 | 
						|
 | 
						|
extremeWirelessNetloginClientAssociated NOTIFICATION-TYPE
 | 
						|
       OBJECTS { ifIndex, extremeWirelessClientID }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This trap is generated when a client has associated 
 | 
						|
		to an interface that is web based network login 
 | 
						|
		enabled."
 | 
						|
       ::= { extremeAPTrapsPrefix 4 }
 | 
						|
 | 
						|
extremeWirelessAPAdded NOTIFICATION-TYPE
 | 
						|
       OBJECTS { ifIndex, 
 | 
						|
		 extremeWirelessScanResultsStationId,
 | 
						|
		 extremeWirelessScanResultsFirstSeen,
 | 
						|
		 extremeWirelessScanResultsLastChange,
 | 
						|
		 extremeWirelessScanResultsPacketRate,
 | 
						|
		 extremeWirelessScanResultsChannel,
 | 
						|
		 extremeWirelessScanResultsAvgRSS,
 | 
						|
		 extremeWirelessScanResultsSSID,
 | 
						|
		 extremeWirelessScanResultsRSNEnabled,
 | 
						|
		 extremeWirelessScanResultsPrivacy,
 | 
						|
		 extremeWirelessScanResultsNetworkType,
 | 
						|
		 extremeWirelessScanWPAIEMcastCipher,
 | 
						|
		 extremeWirelessScanWPAUcastCipherCount,
 | 
						|
	 	 extremeWirelessScanWPAUcastCipher,
 | 
						|
		 extremeWirelessScanWPAKeyMgmtCount,
 | 
						|
		 extremeWirelessScanWPAKeyMgmtSuite,
 | 
						|
         extremeWirelessScanResultsRateSet,      
 | 
						|
         extremeWirelessScanResultsExtRateSet }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This is generated when a new AP is added to the
 | 
						|
	 	scan results table.  It will ony be generated if
 | 
						|
	 	the value of extremeWirelessScanSendAPAddedTrap
 | 
						|
		is true."
 | 
						|
       ::= { extremeAPTrapsPrefix 5 }
 | 
						|
 | 
						|
extremeWirelessAPRemoved NOTIFICATION-TYPE
 | 
						|
       OBJECTS { ifIndex, extremeWirelessScanResultsStationId }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This is generated when an AP is removed from the
 | 
						|
	 	scan results table.  It will ony be generated if
 | 
						|
	 	the value of extremeWirelessScanSendAPRemovedTrap
 | 
						|
		is true."
 | 
						|
       ::= { extremeAPTrapsPrefix 6 }
 | 
						|
 | 
						|
extremeWirelessAPUpdated NOTIFICATION-TYPE
 | 
						|
       OBJECTS { ifIndex, 
 | 
						|
		 extremeWirelessScanResultsStationId,
 | 
						|
		 extremeWirelessScanResultsFirstSeen,
 | 
						|
		 extremeWirelessScanResultsLastChange,
 | 
						|
		 extremeWirelessScanResultsPacketRate,
 | 
						|
		 extremeWirelessScanResultsChannel,
 | 
						|
		 extremeWirelessScanResultsAvgRSS,
 | 
						|
		 extremeWirelessScanResultsSSID,
 | 
						|
		 extremeWirelessScanResultsRSNEnabled,
 | 
						|
		 extremeWirelessScanResultsPrivacy,
 | 
						|
		 extremeWirelessScanResultsNetworkType,
 | 
						|
		 extremeWirelessScanWPAIEMcastCipher,
 | 
						|
		 extremeWirelessScanWPAUcastCipherCount,
 | 
						|
	 	 extremeWirelessScanWPAUcastCipher,
 | 
						|
		 extremeWirelessScanWPAKeyMgmtCount,
 | 
						|
		 extremeWirelessScanWPAKeyMgmtSuite,
 | 
						|
         extremeWirelessScanResultsRateSet,
 | 
						|
         extremeWirelessScanResultsExtRateSet }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This is generated when the IEs recorded for an AP
 | 
						|
		in the scan results table change.  It will only be
 | 
						|
		generated if the value of SendAPUpdatedTrap is true."
 | 
						|
       ::= { extremeAPTrapsPrefix 7 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoAdded NOTIFICATION-TYPE
 | 
						|
       OBJECTS { ifIndex, extremeWirelessProbeInfoSource }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This is generated when a new station is added to the
 | 
						|
		probe info table.  It will only be generated if the 
 | 
						|
		value of extremeWirelessProbeInfoSendAddedTrap is true."
 | 
						|
       ::= { extremeAPTrapsPrefix 8 }
 | 
						|
 | 
						|
extremeWirelessProbeInfoRemoved NOTIFICATION-TYPE
 | 
						|
       OBJECTS { ifIndex, extremeWirelessProbeInfoSource }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
               "This is generated when a station is removed from the
 | 
						|
		probe info table.  It will only be generated if the 
 | 
						|
		value of extremeWirelessProbeInfoSendRemovedTrap is 
 | 
						|
		true."
 | 
						|
       ::= { extremeAPTrapsPrefix 9 }
 | 
						|
 | 
						|
extremeWirelessOffChannelScanStarted NOTIFICATION-TYPE
 | 
						|
	OBJECTS { ifIndex, extremeWirelessOffChannelScanList }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is generated when an off-channel scan starts
 | 
						|
                 running."
 | 
						|
        ::= { extremeAPTrapsPrefix 10 }
 | 
						|
 | 
						|
extremeWirelessOffChannelScanFinished NOTIFICATION-TYPE
 | 
						|
        OBJECTS { ifIndex, extremeWirelessOffChannelScanList }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is generated when an off-channel scan finishes
 | 
						|
                 running."
 | 
						|
        ::= { extremeAPTrapsPrefix 11 }
 | 
						|
 | 
						|
extremeWirelessCounterMeasureStarted NOTIFICATION-TYPE
 | 
						|
        OBJECTS { ifIndex, extremeWirelessCounterMeasureSource }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "This trap is generated when counter measures are started
 | 
						|
        on a wireless interface."
 | 
						|
        ::= { extremeAPTrapsPrefix 12 }
 | 
						|
 | 
						|
extremeWirelessCounterMeasureStopped NOTIFICATION-TYPE
 | 
						|
        OBJECTS { ifIndex }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "This trap is generated when counter measures are stopped
 | 
						|
        on a wireless interface."
 | 
						|
        ::= { extremeAPTrapsPrefix 13 }
 | 
						|
 | 
						|
--DFS related
 | 
						|
extremeWirelessInterfaceChannelRescan NOTIFICATION-TYPE
 | 
						|
        OBJECTS { ifIndex,
 | 
						|
                  extremeWirelessPhysInterfacePHYChannel,
 | 
						|
                  extremeWirelessPhysInterfaceChannelAutoSelectStatus
 | 
						|
            }
 | 
						|
        STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "This trap is generated when a wireless interface tries to
 | 
						|
autoselect a channel. It indicates whether a particular channel scan was
 | 
						|
successful, or if it failed then the reason for the failure."
 | 
						|
        ::= { extremeAPTrapsPrefix 14 }
 | 
						|
 | 
						|
        --
 | 
						|
        -- TODO: Should we move this somewhere else?
 | 
						|
        --
 | 
						|
extremeWirelessCounterMeasureSource OBJECT-TYPE
 | 
						|
        SYNTAX INTEGER { clientReport(1),
 | 
						|
            micFailure(2) }
 | 
						|
            MAX-ACCESS accessible-for-notify
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
            "This value is used in the counter measure traps to indicate the
 | 
						|
            reason that counter measures have been invoked."
 | 
						|
            ::= { extremeAP 44 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsTable OBJECT-TYPE
 | 
						|
	SYNTAX SEQUENCE OF ExtremeWirelessClientWPAStatsEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"This table contains information of the WPA state transitions
 | 
						|
	on a per-client basis.  Rows are indexed first by virtual
 | 
						|
	interface, then by client MAC."
 | 
						|
	 ::= { extremeAP 47 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEntry OBJECT-TYPE
 | 
						|
	SYNTAX ExtremeWirelessClientWPAStatsEntry
 | 
						|
	MAX-ACCESS not-accessible
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
	"Note that ifIndex here is virtual ifIndex (SSID)."
 | 
						|
	INDEX { ifIndex, extremeWirelessClientDiagMac }
 | 
						|
	 ::= { extremeWirelessClientWPAStatsTable 1 }
 | 
						|
 | 
						|
ExtremeWirelessClientWPAStatsEntry ::= SEQUENCE {
 | 
						|
	extremeWirelessClientWPAStatsStarts	Counter32,
 | 
						|
	extremeWirelessClientWPAStatsPairwiseKeySuccesses	Counter32,
 | 
						|
	extremeWirelessClientWPAStatsPairwiseKeyFailures	Counter32,
 | 
						|
	extremeWirelessClientWPAStatsGroupKeySuccesses		Counter32,
 | 
						|
	extremeWirelessClientWPAStatsGroupKeyFailures		Counter32,
 | 
						|
	extremeWirelessClientWPAStatsPairwiseKey1Sends		Counter32,
 | 
						|
	extremeWirelessClientWPAStatsPairwiseKey3Sends		Counter32,
 | 
						|
	extremeWirelessClientWPAStatsGroupKeySends			Counter32,
 | 
						|
	extremeWirelessClientWPAStatsEAPOLKeyReceivedInPairwise1Key	Counter32,
 | 
						|
	extremeWirelessClientWPAStatsEAPOLKeyReceivedInPairwise3Key	Counter32,
 | 
						|
	extremeWirelessClientWPAStatsEAPOLKeyReceivedInGroupKey		Counter32,
 | 
						|
	extremeWirelessClientWPAStatsDoubleEAPOLKeyReceived		Counter32,
 | 
						|
	extremeWirelessClientWPAStatsEAPOLKeyIgnores			Counter32,
 | 
						|
	extremeWirelessClientWPAStatsEAPOLKeyErrors			Counter32,
 | 
						|
	extremeWirelessClientWPAStatsEAPOLKeyAborts			Counter32,
 | 
						|
	extremeWirelessClientWPAStatsEAPOLKeyVerificationSuccesses	Counter32
 | 
						|
}
 | 
						|
extremeWirelessClientWPAStatsStarts OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of starts of the WPA key exchange process"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 1 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsPairwiseKeySuccesses OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of successes in the pairwise key handshake"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 2 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsPairwiseKeyFailures OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of failures the pairwise key handshake"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 3 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsGroupKeySuccesses OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of successes of the group key exchange"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 4 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsGroupKeyFailures OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of failures of the group key handshake"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 5 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsPairwiseKey1Sends OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times the first packet of the pairwise key exchange was sent."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 6 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsPairwiseKey3Sends OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times the third packet of the pairwise key exchange was sent."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 7 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsGroupKeySends OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times the group key packet was sent."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 8 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEAPOLKeyReceivedInPairwise1Key OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet was recieved after
 | 
						|
	sending the 1st pairwise key exchange packet"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 9 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEAPOLKeyReceivedInPairwise3Key OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet was recieved after
 | 
						|
	sending the 3rd pairwise key exchange packet"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 10 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEAPOLKeyReceivedInGroupKey OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet was recieved after
 | 
						|
	sending the group key packet"
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 11 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsDoubleEAPOLKeyReceived OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet was recieved when already
 | 
						|
	processing a previous key packet."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 12 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEAPOLKeyIgnores OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet was ignored."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 13 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEAPOLKeyErrors OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet was errored."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 14 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEAPOLKeyAborts OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet caused the WPA state machine to abort."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 15 }
 | 
						|
 | 
						|
extremeWirelessClientWPAStatsEAPOLKeyVerificationSuccesses OBJECT-TYPE
 | 
						|
	SYNTAX Counter32
 | 
						|
	MAX-ACCESS read-only
 | 
						|
	STATUS	   current
 | 
						|
	DESCRIPTION
 | 
						|
	"Number of times an EAPOL Key packet was verified correctly."
 | 
						|
	 ::= { extremeWirelessClientWPAStatsEntry 16 }
 | 
						|
 | 
						|
END
 | 
						|
-- *********************************************************************
 | 
						|
--  Extreme 802.11f MIB.  Based on IEEE MIB with addition of ifIndex for
 | 
						|
--  demux.
 | 
						|
-- ********************************************************************* 
 | 
						|
EXTREMEdot11f-MIB DEFINITIONS ::= BEGIN 
 | 
						|
	IMPORTS 
 | 
						|
 | 
						|
	MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
	extremeAP FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
 | 
						|
-- ********************************************************************* 
 | 
						|
--  MODULE IDENTITY 
 | 
						|
-- ********************************************************************* 
 | 
						|
 | 
						|
	extremeDot11f MODULE-IDENTITY 
 | 
						|
	LAST-UPDATED "0107020000Z" 
 | 
						|
	ORGANIZATION "Extreme Networks"
 | 
						|
	CONTACT-INFO 
 | 
						|
		" "
 | 
						|
 | 
						|
	DESCRIPTION 
 | 
						|
	"This MIB module provides management of IAPP on a set of APs.
 | 
						|
	 It is functionally identical to the IAPP MIB from the IEEE
 | 
						|
	 with the addition of a new index."
 | 
						|
    ::= { extremeAP 22 }
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
-- << end >>
 | 
						|
 | 
						|
-- ============================================================================
 | 
						|
--
 | 
						|
-- Extreme Traps
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-TRAP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
        extremenetworks, extremeV1Traps		FROM EXTREME-BASE-MIB
 | 
						|
		extremeSlotNumber		FROM EXTREME-SYSTEM-MIB
 | 
						|
		extremeSlotModuleConfiguredType	FROM EXTREME-SYSTEM-MIB
 | 
						|
		extremeSlotModuleInsertedType	FROM EXTREME-SYSTEM-MIB
 | 
						|
		extremeSlotModuleState		FROM EXTREME-SYSTEM-MIB
 | 
						|
        extremePowerSupplyNumber, extremeFanNumber
 | 
						|
					 	FROM EXTREME-SYSTEM-MIB	
 | 
						|
		extremeCurrentTemperature	FROM EXTREME-SYSTEM-MIB	
 | 
						|
        extremeEsrpGroup, extremeEsrpState,
 | 
						|
		extremeEsrpNetAddress  FROM EXTREME-ESRP-MIB
 | 
						|
        extremeEsrpActivePorts, extremeEsrpInternalActivePorts
 | 
						|
						FROM EXTREME-ESRP-MIB
 | 
						|
        extremeEsrpTrackedActivePorts, extremeEsrpTrackedIpRoutes
 | 
						|
						FROM EXTREME-ESRP-MIB
 | 
						|
        extremeVlanIfIndex, extremeVlanIfDescr FROM EXTREME-VLAN-MIB
 | 
						|
		extremeEdpPortIfIndex, extremeEdpNeighborId,
 | 
						|
		extremeEdpEntryAge, extremeEdpNeighborVlanName,
 | 
						|
		extremeEdpNeighborVlanIpAddress	       FROM EXTREME-EDP-MIB
 | 
						|
		sysUpTime, sysDescr, ifPhysAddress,
 | 
						|
                ifDescr                                FROM RFC1213-MIB
 | 
						|
                ifAlias                                FROM IF-MIB
 | 
						|
                NOTIFICATION-TYPE		       FROM SNMPv2-SMI;
 | 
						|
 | 
						|
          extremeOverheat NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr, extremeCurrentTemperature }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                          "A overheat trap indicates that the on board
 | 
						|
                          tempature sensor has reported a overheat 
 | 
						|
                          condition.  System will shutdown until unit has
 | 
						|
			  suficiently cooled such that operation may begin
 | 
						|
                          again.  A cold start trap will be issued when
 | 
						|
                          the unit has come back on line."
 | 
						|
              ::= {extremeV1Traps 6} 
 | 
						|
 | 
						|
          extremeFanfailed NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr, extremeFanNumber }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                          "A fan failed trap indicates one or more of the
 | 
						|
                          cooling fans inside the device has failed.  A
 | 
						|
                          fanOK trap will be sent once the fan has attained
 | 
						|
                          normal operation."
 | 
						|
              ::= {extremeV1Traps 7}
 | 
						|
 | 
						|
          extremeFanOK NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr, extremeFanNumber }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                          "A fan has transitioned out of a failure state and
 | 
						|
                          is now operating correctly."
 | 
						|
              ::= {extremeV1Traps 8} 
 | 
						|
 | 
						|
          extremeInvalidLoginAttempt NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                "A user attempted to login to console or by telnet but was
 | 
						|
                 refused access due to incorrect username or password"
 | 
						|
              ::= {extremeV1Traps 9} 
 | 
						|
 | 
						|
          extremePowerSupplyFail NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr, extremePowerSupplyNumber }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                "One or more sources of power to this agent has failed.
 | 
						|
                 Presumably a redundant power-supply has taken over."
 | 
						|
              ::= {extremeV1Traps 10} 
 | 
						|
 | 
						|
          extremePowerSupplyGood NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr, extremePowerSupplyNumber }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                 "One or more previously bad sources of power to this agent 
 | 
						|
                 has come back to life without causing an agent restart."
 | 
						|
              ::= {extremeV1Traps 11} 
 | 
						|
 | 
						|
          extremeRpsAlarm NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                          "Attached Redundant Power Supply device is indicating
 | 
						|
                           an alarm condition."
 | 
						|
              ::= {extremeV1Traps 12} 
 | 
						|
 | 
						|
          extremeRpsNoAlarm NOTIFICATION-TYPE
 | 
						|
              OBJECTS   { sysUpTime, sysDescr }
 | 
						|
	      STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                          "Attached Redundant Power Supply device is no longer
 | 
						|
                           indicating an alarm condition."
 | 
						|
              ::= {extremeV1Traps 13} 
 | 
						|
 | 
						|
--
 | 
						|
-- SmartTrap definition
 | 
						|
--
 | 
						|
        extremeSmartTrap NOTIFICATION-TYPE
 | 
						|
                OBJECTS   { sysUpTime, sysDescr }
 | 
						|
	        STATUS current
 | 
						|
        	DESCRIPTION
 | 
						|
                "Signifies that the value of one of the object identifiers 
 | 
						|
                (or the value of an object below that in the MIB tree) 
 | 
						|
                defined in the extremeSmartTrapRulesTable has changed, 
 | 
						|
                and hence a new entry has been created in the 
 | 
						|
                extremeSmartTrapInstanceTable. Such a trap is sent 
 | 
						|
                at most once every thirty seconds if one or more entry 
 | 
						|
                was created in the last thirty seconds." 
 | 
						|
              ::= {extremeV1Traps 14} 
 | 
						|
 | 
						|
--
 | 
						|
-- Traps for Black Diamond
 | 
						|
--
 | 
						|
	extremeModuleStateChanged NOTIFICATION-TYPE
 | 
						|
		OBJECTS { sysUpTime, extremeSlotNumber, 
 | 
						|
                            extremeSlotModuleConfiguredType, 
 | 
						|
                            extremeSlotModuleInsertedType, 
 | 
						|
                            extremeSlotModuleState }
 | 
						|
	        STATUS current
 | 
						|
		DESCRIPTION
 | 
						|
		"Signifies that the value of the extremeSlotModuleState for 
 | 
						|
		the specified extremeSlotNumber has changed."
 | 
						|
              ::= {extremeV1Traps 15} 
 | 
						|
 | 
						|
--	extremeModuleOverheat TRAP-TYPE
 | 
						|
--		ENTERPRISE  extremenetworks
 | 
						|
--		VARIABLES {sysUpTime, extremeSlotNumber }
 | 
						|
--		DESCRIPTION
 | 
						|
--		"Signifies that the temperature sensor on the module 
 | 
						|
--		inside this slot has reported an Overheat condition."
 | 
						|
--	::= 16
 | 
						|
 | 
						|
	extremeEsrpStateChange NOTIFICATION-TYPE
 | 
						|
        	OBJECTS {sysUpTime, sysDescr, extremeVlanIfIndex,
 | 
						|
			extremeVlanIfDescr, extremeEsrpGroup, extremeEsrpState,
 | 
						|
			extremeEsrpNetAddress, ifPhysAddress,
 | 
						|
                        extremeEsrpActivePorts, extremeEsrpInternalActivePorts,
 | 
						|
                        extremeEsrpTrackedActivePorts, extremeEsrpTrackedIpRoutes
 | 
						|
                }
 | 
						|
		STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "Signifies Esrp state change"
 | 
						|
        ::= {extremeV1Traps 17}
 | 
						|
 | 
						|
        extremeSlbUnitAdded NOTIFICATION-TYPE
 | 
						|
		STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The server load balancer has activated a group of virtual
 | 
						|
                servers that it normally would not activate.  This may be
 | 
						|
                due to the failure of another server load balancer."
 | 
						|
                
 | 
						|
        ::= {extremeV1Traps 18}
 | 
						|
 | 
						|
        extremeSlbUnitRemoved NOTIFICATION-TYPE
 | 
						|
		STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The server load balancer has deactivated a group of virtual
 | 
						|
                servers that it normally has active.  This indicates that
 | 
						|
                something is wrong in the server load balancer; for example,
 | 
						|
                its ping check may be failing."
 | 
						|
        ::= {extremeV1Traps 19}
 | 
						|
 | 
						|
	extremeEdpNeighborAdded NOTIFICATION-TYPE
 | 
						|
        	OBJECTS {sysUpTime, extremeEdpPortIfIndex,
 | 
						|
			extremeEdpNeighborId, extremeEdpEntryAge,
 | 
						|
			ifAlias, ifDescr
 | 
						|
                }
 | 
						|
	STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "This node discovers a new neighbor through Extreme Discovery
 | 
						|
	 Protocol."
 | 
						|
        ::= {extremeV1Traps 20}
 | 
						|
 | 
						|
	extremeEdpNeighborRemoved NOTIFICATION-TYPE
 | 
						|
        	OBJECTS {sysUpTime, extremeEdpPortIfIndex,
 | 
						|
			extremeEdpNeighborId, extremeEdpEntryAge,
 | 
						|
			ifAlias, ifDescr
 | 
						|
                }
 | 
						|
	STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
        "No EDP updates are received from this neighbor within
 | 
						|
	the configured timeout period and this neighbor entry is aged
 | 
						|
	out by the device."
 | 
						|
        ::= {extremeV1Traps 21}
 | 
						|
        
 | 
						|
END
 | 
						|
 | 
						|
 | 
						|
EXTREME-V2TRAP-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
	IMPORTS 
 | 
						|
	extremeV2Traps				FROM EXTREME-BASE-MIB
 | 
						|
    sysDescr,sysUpTime                      FROM RFC1213-MIB
 | 
						|
	extremeCpuTaskUtilPair,
 | 
						|
    extremeCpuAggregateUtilization,
 | 
						|
    extremeCpuUtilRisingThreshold		FROM EXTREME-SYSTEM-MIB
 | 
						|
	extremeNPModuleProcessorState	        FROM EXTREME-NP-MIB
 | 
						|
	extremeEsrpGroup, extremeEsrpState      FROM EXTREME-ESRP-MIB
 | 
						|
	extremeVlanIfIndex, extremeVlanIfDescr  FROM EXTREME-VLAN-MIB
 | 
						|
 	extremeHealthCheckErrorType, extremeSlotNumber, 	
 | 
						|
	extremeHealthCheckAction, extremeHealthCheckMaxRetries,	
 | 
						|
    extremeMasterMSMSlot, extremeMsmFailoverCause FROM EXTREME-SYSTEM-MIB
 | 
						|
    ifIndex                 FROM RFC1213-MIB
 | 
						|
    extremeIQosProfileIndex FROM EXTREME-QOS-MIB
 | 
						|
    bgpPeerRemoteAddr                       FROM BGP4-MIB
 | 
						|
	extremeEapsName, extremeEapsMode, extremeEapsState,
 | 
						|
	extremeEapsPrevState			FROM EXTREME-EAPS-MIB
 | 
						|
    extremePethSlotPSUActive            FROM EXTREME-POE-MIB
 | 
						|
    extremePethSlotMainPseIndex         FROM EXTREME-POE-MIB
 | 
						|
 | 
						|
	NOTIFICATION-TYPE, OBJECT-TYPE , IpAddress            FROM SNMPv2-SMI
 | 
						|
    ClientAuthType                          FROM EXTREME-BASE-MIB
 | 
						|
    DisplayString                    FROM RFC1213-MIB
 | 
						|
    MacAddress ,TimeStamp            FROM SNMPv2-TC;
 | 
						|
 | 
						|
    extremeCoreSCTraps     OBJECT IDENTIFIER
 | 
						|
	::= { extremeV2Traps 1 }
 | 
						|
 | 
						|
    extremeCoreSCTrapPrefix	OBJECT IDENTIFIER
 | 
						|
	::= { extremeCoreSCTraps 0 }
 | 
						|
 | 
						|
    extremeHealthCheckFailed NOTIFICATION-TYPE
 | 
						|
        OBJECTS {	
 | 
						|
          	     sysDescr, 
 | 
						|
         		 extremeSlotNumber, 
 | 
						|
		    	 extremeHealthCheckErrorType,
 | 
						|
			     extremeHealthCheckAction, 
 | 
						|
			     extremeHealthCheckMaxRetries
 | 
						|
                }
 | 
						|
	    STATUS current
 | 
						|
        DESCRIPTION
 | 
						|
                "Cpu HealthCheck has failed."
 | 
						|
                ::= { extremeCoreSCTrapPrefix 1 }
 | 
						|
 | 
						|
-- Aggregate CPU utilization Trap definition
 | 
						|
--
 | 
						|
    extremeCpuUtilizationRisingTrap NOTIFICATION-TYPE
 | 
						|
            OBJECTS   { extremeCpuTaskUtilPair,
 | 
						|
                          extremeCpuAggregateUtilization,
 | 
						|
                          extremeCpuUtilRisingThreshold}
 | 
						|
            STATUS    current
 | 
						|
        	DESCRIPTION "CPU Utilizations Rising trap generated when
 | 
						|
                        extremeCpuUtilRisingThreshold is touched/crossed "
 | 
						|
	        ::= { extremeCoreSCTrapPrefix 2 }
 | 
						|
 | 
						|
    extremeCpuUtilizationFallingTrap NOTIFICATION-TYPE
 | 
						|
            OBJECTS   { extremeCpuTaskUtilPair,
 | 
						|
                          extremeCpuAggregateUtilization,
 | 
						|
                          extremeCpuUtilRisingThreshold}
 | 
						|
            STATUS    current
 | 
						|
        	DESCRIPTION "CPU Utilization Falling Trap is generated when the
 | 
						|
                    extremeCpuAggregateUtilization falls below 80% of the
 | 
						|
                    extremeCpuUtilRisingThreshold"
 | 
						|
            ::= { extremeCoreSCTrapPrefix 3 }
 | 
						|
 | 
						|
    extremeProcessorStateChangeTrap NOTIFICATION-TYPE
 | 
						|
            OBJECTS {sysDescr,               
 | 
						|
                     extremeSlotNumber,
 | 
						|
                     extremeNPModuleProcessorState}
 | 
						|
            STATUS      current
 | 
						|
            DESCRIPTION
 | 
						|
            "Failed processor on module has been detected."
 | 
						|
            ::= { extremeCoreSCTrapPrefix 4 }
 | 
						|
 | 
						|
    extremeMsmFailoverTrap NOTIFICATION-TYPE
 | 
						|
            OBJECTS {sysDescr,
 | 
						|
                     extremeMasterMSMSlot,
 | 
						|
                     extremeMsmFailoverCause}
 | 
						|
            STATUS      current
 | 
						|
            DESCRIPTION
 | 
						|
            "MSM failover occurred."
 | 
						|
            ::= { extremeCoreSCTrapPrefix 5 }
 | 
						|
 | 
						|
 | 
						|
    extremeEsrpTimedOutFailedOverMaster NOTIFICATION-TYPE
 | 
						|
            OBJECTS {sysDescr, 
 | 
						|
                     extremeVlanIfIndex,
 | 
						|
                     extremeVlanIfDescr,                     
 | 
						|
                     extremeEsrpState}
 | 
						|
            STATUS      current
 | 
						|
            DESCRIPTION
 | 
						|
            "The master node performed a hitless MSM failover, but the 
 | 
						|
            master failed to resume normal operation within the reelect timeout.
 | 
						|
            Thus, a new master (this switch) was elected." 
 | 
						|
            ::= { extremeCoreSCTrapPrefix 6 }
 | 
						|
 | 
						|
 | 
						|
-- Triumph support
 | 
						|
--        
 | 
						|
 | 
						|
      extremeRateLimitExceededTrap NOTIFICATION-TYPE
 | 
						|
            OBJECTS {extremeRateLimitExceededTrapType,
 | 
						|
                     extremeRateLimitExceededTrapIndicator,
 | 
						|
                     ifIndex ,
 | 
						|
                     extremeIQosProfileIndex,
 | 
						|
                     extremeExceededByteCount}
 | 
						|
            STATUS      current
 | 
						|
            DESCRIPTION
 | 
						|
            "Committed Information Rate exceeded."
 | 
						|
        ::= { extremeCoreSCTrapPrefix 7 }
 | 
						|
        
 | 
						|
      extremeRateLimitExceededTrapType OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER {
 | 
						|
			exceededCIR(1),
 | 
						|
			droppedBytes(2)
 | 
						|
                        }
 | 
						|
                MAX-ACCESS accessible-for-notify
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The trap condition being reported."
 | 
						|
            ::= { extremeRateLimitExceededTrap 1 }
 | 
						|
            
 | 
						|
      extremeRateLimitExceededTrapIndicator OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER {
 | 
						|
			clear(0),
 | 
						|
			set(1)
 | 
						|
                        }
 | 
						|
                MAX-ACCESS accessible-for-notify
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The trap condition being reported."
 | 
						|
            ::= { extremeRateLimitExceededTrap 2 }
 | 
						|
            
 | 
						|
      extremeExceededByteCount OBJECT-TYPE
 | 
						|
                SYNTAX INTEGER
 | 
						|
                MAX-ACCESS accessible-for-notify
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The number of bytes that exceeded the rate."
 | 
						|
            ::= { extremeRateLimitExceededTrap 4 }
 | 
						|
 | 
						|
-- end Triumph support
 | 
						|
--
 | 
						|
 | 
						|
    extremeBgpTraps     OBJECT IDENTIFIER
 | 
						|
		    ::= { extremeV2Traps 2 }
 | 
						|
 | 
						|
	extremeBgpTrapsPrefix     OBJECT IDENTIFIER
 | 
						|
            ::= { extremeBgpTraps 0 }
 | 
						|
 | 
						|
    extremeBgpPrefixReachedThreshold NOTIFICATION-TYPE
 | 
						|
            OBJECTS { bgpPeerRemoteAddr}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeBgpPrefixReachedThreshold notification is generated
 | 
						|
                     when the number of prefixes received over this 
 | 
						|
                     peer session reaches the threshold limit."
 | 
						|
                ::= { extremeBgpTrapsPrefix 1 }
 | 
						|
 | 
						|
    extremeBgpPrefixMaxExceeded NOTIFICATION-TYPE
 | 
						|
            OBJECTS { bgpPeerRemoteAddr}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeBgpPrefixMaxExceeded notification is generated
 | 
						|
                     when the number of prefixes received over this 
 | 
						|
                     peer session reaches the maximum configured limit."
 | 
						|
                ::= { extremeBgpTrapsPrefix 2 }
 | 
						|
 | 
						|
    extremeSecurityTraps     OBJECT IDENTIFIER
 | 
						|
		::= { extremeV2Traps 3 }
 | 
						|
 | 
						|
	extremeSecurityTrapsPrefix     OBJECT IDENTIFIER
 | 
						|
          ::= { extremeSecurityTraps 0 }
 | 
						|
 | 
						|
 | 
						|
	extremeMacLimitExceeded NOTIFICATION-TYPE
 | 
						|
        OBJECTS { extremeMacSecurityVlanIfIndex, 
 | 
						|
                  extremeMacSecurityVlanDescr, 
 | 
						|
                  extremeMacSecurityMacAddress, 
 | 
						|
                  extremeMacSecurityPortIfIndex,
 | 
						|
                  extremeMacSecurityVlanId }
 | 
						|
	    STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
		    "This trap will be generated, for a port on which limit-learning has been 
 | 
						|
             configured,  when a new MAC address exceeding the limit is learnt on that 
 | 
						|
             port."
 | 
						|
       ::= { extremeSecurityTrapsPrefix 1 }
 | 
						|
 | 
						|
    extremeUnauthorizedPortForMacDetected NOTIFICATION-TYPE
 | 
						|
                   OBJECTS { extremeMacSecurityVlanIfIndex, 
 | 
						|
                             extremeMacSecurityVlanDescr, 
 | 
						|
                             extremeMacSecurityVlanId,
 | 
						|
                             extremeMacSecurityMacAddress, 
 | 
						|
                             extremeMacSecurityPortIfIndex }
 | 
						|
                             
 | 
						|
	    STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
		    "This trap will be generated when a MAC Address is learnt on a port on which 
 | 
						|
             it is not not authorized. This will happen when the MAC address is statically 
 | 
						|
             configured  as a 'secure mac' on some other port(s)."
 | 
						|
        ::= { extremeSecurityTrapsPrefix 2 }
 | 
						|
 | 
						|
	extremeMacDetectedOnLockedPort NOTIFICATION-TYPE
 | 
						|
                   OBJECTS { extremeMacSecurityVlanIfIndex, 
 | 
						|
                             extremeMacSecurityVlanDescr, 
 | 
						|
                             extremeMacSecurityVlanId,
 | 
						|
                             extremeMacSecurityMacAddress, 
 | 
						|
                             extremeMacSecurityPortIfIndex }
 | 
						|
                             
 | 
						|
	   	STATUS      current
 | 
						|
		DESCRIPTION
 | 
						|
		    "This trap will be generated on a port for which lock-learning has been 
 | 
						|
		    configured, when a new MAC address is learnt on that port."
 | 
						|
            ::= { extremeSecurityTrapsPrefix 3 }
 | 
						|
 | 
						|
    extremeMacSecurityVlanIfIndex OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER
 | 
						|
        MAX-ACCESS      accessible-for-notify
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "The ifIndex of the VLAN on which the MAC address was received."
 | 
						|
        ::= { extremeSecurityTraps 1 }
 | 
						|
 | 
						|
    extremeMacSecurityVlanDescr OBJECT-TYPE
 | 
						|
         SYNTAX DisplayString (SIZE(0..32))
 | 
						|
         MAX-ACCESS accessible-for-notify
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The description(name) of the VLAN on which the MAC address was received."
 | 
						|
         ::= { extremeSecurityTraps 2 }
 | 
						|
 | 
						|
    extremeMacSecurityMacAddress  OBJECT-TYPE
 | 
						|
         SYNTAX MacAddress
 | 
						|
         MAX-ACCESS accessible-for-notify
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The received MAC address."
 | 
						|
         ::= { extremeSecurityTraps 3 }
 | 
						|
 | 
						|
    extremeMacSecurityPortIfIndex  OBJECT-TYPE
 | 
						|
         SYNTAX INTEGER
 | 
						|
         MAX-ACCESS accessible-for-notify
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The ifIndex of the port on which the MAC address was received."
 | 
						|
         ::= { extremeSecurityTraps 4 }
 | 
						|
 | 
						|
     extremeMacSecurityVlanId  OBJECT-TYPE
 | 
						|
         SYNTAX INTEGER
 | 
						|
         MAX-ACCESS accessible-for-notify
 | 
						|
         STATUS current
 | 
						|
         DESCRIPTION
 | 
						|
             "The VLAN ID of the VLAN on which the MAC address was received."
 | 
						|
        ::= { extremeSecurityTraps 5 }
 | 
						|
                
 | 
						|
 | 
						|
      extremeNetloginUserLogin NOTIFICATION-TYPE
 | 
						|
            OBJECTS { 	extremeNetloginStationMac,
 | 
						|
		                extremeNetloginStationAddr,
 | 
						|
		                extremeNetloginPortIfIndex,
 | 
						|
                        extremeNetloginAuthType,
 | 
						|
                        extremeNetloginSystemTime,
 | 
						|
                        extremeNetloginUser, 
 | 
						|
                        extremeNetloginSrcVlan,
 | 
						|
                        extremeNetloginDestVlan,
 | 
						|
                        extremeNetloginSessionStatus
 | 
						|
                    }
 | 
						|
	    	STATUS      current
 | 
						|
		    DESCRIPTION
 | 
						|
		    "This trap will be generated when a netlogin supplicant passes 
 | 
						|
            authentication and logs in successfully into the network."
 | 
						|
            ::= { extremeSecurityTrapsPrefix 4}
 | 
						|
 | 
						|
 | 
						|
 | 
						|
      extremeNetloginUserLogout NOTIFICATION-TYPE
 | 
						|
            OBJECTS { 	extremeNetloginStationMac,
 | 
						|
		                extremeNetloginStationAddr,
 | 
						|
		                extremeNetloginPortIfIndex,
 | 
						|
                        extremeNetloginAuthType,
 | 
						|
                        extremeNetloginSystemTime,
 | 
						|
                        extremeNetloginUser, 
 | 
						|
                        extremeNetloginSrcVlan,
 | 
						|
                        extremeNetloginDestVlan,
 | 
						|
                        extremeNetloginSessionStatus
 | 
						|
                    }
 | 
						|
	    	STATUS      current
 | 
						|
		    DESCRIPTION
 | 
						|
            "This trap will be generated when a netlogin supplicant logs out. 
 | 
						|
            This trap is meant to notify logout event only for already 
 | 
						|
            authenticated and logged in supplicant. "
 | 
						|
            ::= { extremeSecurityTrapsPrefix 5}
 | 
						|
 | 
						|
 | 
						|
      extremeNetloginAuthFailure NOTIFICATION-TYPE
 | 
						|
            OBJECTS { 	extremeNetloginStationMac,
 | 
						|
		                extremeNetloginStationAddr,
 | 
						|
		                extremeNetloginPortIfIndex,
 | 
						|
                        extremeNetloginAuthType,
 | 
						|
                        extremeNetloginSystemTime,
 | 
						|
                        extremeNetloginUser, 
 | 
						|
                        extremeNetloginSrcVlan,
 | 
						|
                        extremeNetloginDestVlan,
 | 
						|
                        extremeNetloginSessionStatus
 | 
						|
                    }
 | 
						|
	    	STATUS      current
 | 
						|
		    DESCRIPTION
 | 
						|
            "This trap will be generated upon authentication failure for a 
 | 
						|
             netlogin supplicant"
 | 
						|
            ::= { extremeSecurityTrapsPrefix 6 }
 | 
						|
 | 
						|
 | 
						|
      extremeNetloginStationMac  OBJECT-TYPE
 | 
						|
            SYNTAX  MacAddress
 | 
						|
            MAX-ACCESS accessible-for-notify
 | 
						|
      	    STATUS       current
 | 
						|
     	    DESCRIPTION
 | 
						|
            "MAC address of netlogin supplicant"
 | 
						|
            ::= { extremeSecurityTraps 6 }
 | 
						|
 | 
						|
      extremeNetloginStationAddr  OBJECT-TYPE
 | 
						|
            SYNTAX  IpAddress
 | 
						|
            MAX-ACCESS accessible-for-notify
 | 
						|
      	    STATUS       current
 | 
						|
     	    DESCRIPTION
 | 
						|
            "MAC address of netlogin supplicant"
 | 
						|
            ::= { extremeSecurityTraps 7 }
 | 
						|
 | 
						|
 | 
						|
      extremeNetloginPortIfIndex   OBJECT-TYPE
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            MAX-ACCESS accessible-for-notify
 | 
						|
      	    STATUS       current
 | 
						|
     	    DESCRIPTION
 | 
						|
            "IfIndex of authenticator port to which the netlogin supplicant is 
 | 
						|
            connected"
 | 
						|
            ::= { extremeSecurityTraps 8}
 | 
						|
 | 
						|
      extremeNetloginAuthType  OBJECT-TYPE
 | 
						|
	        SYNTAX      ClientAuthType 
 | 
						|
            MAX-ACCESS accessible-for-notify
 | 
						|
      	    STATUS       current
 | 
						|
     	    DESCRIPTION
 | 
						|
            "IF supplicant is authenticated using remote authentication server
 | 
						|
            as RADIUS or locally using authenticator local user database"
 | 
						|
            ::= { extremeSecurityTraps 9}
 | 
						|
 | 
						|
      extremeNetloginSystemTime OBJECT-TYPE
 | 
						|
            SYNTAX  TimeStamp
 | 
						|
            MAX-ACCESS accessible-for-notify
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                "The time when a netlogin event occurs and  is 
 | 
						|
                meaningful for accounting purposes."
 | 
						|
            ::= { extremeSecurityTraps 10}
 | 
						|
 | 
						|
        extremeNetloginUser  OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE(1..64))
 | 
						|
        MAX-ACCESS accessible-for-notify
 | 
						|
      	STATUS       current
 | 
						|
     	DESCRIPTION
 | 
						|
	    "Information containing type of session as NETLOGIN or DOT1X
 | 
						|
        concatenated with userName  i,e  '[NETLOGIN | DOT1X]:<username>' "
 | 
						|
        ::= { extremeSecurityTraps 11}
 | 
						|
 | 
						|
        extremeNetloginSrcVlan  OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE(1..64))
 | 
						|
        MAX-ACCESS accessible-for-notify
 | 
						|
      	STATUS       current
 | 
						|
     	DESCRIPTION
 | 
						|
        "Upon successful login this vlan will represent the one in which 
 | 
						|
        user resides before authentication while upon logout this vlan will 
 | 
						|
        be the one in which user resides before logout. "
 | 
						|
        ::= { extremeSecurityTraps 12}
 | 
						|
 | 
						|
        extremeNetloginDestVlan  OBJECT-TYPE
 | 
						|
        SYNTAX DisplayString (SIZE(1..64))
 | 
						|
        MAX-ACCESS accessible-for-notify
 | 
						|
      	STATUS       current
 | 
						|
     	DESCRIPTION
 | 
						|
        "The description (name) of the VLAN in which user moves after 
 | 
						|
        successful login or logout."
 | 
						|
        ::= { extremeSecurityTraps 13}
 | 
						|
        
 | 
						|
        extremeNetloginSessionStatus   OBJECT-TYPE
 | 
						|
     	SYNTAX       INTEGER {
 | 
						|
                        success (1),
 | 
						|
                        sessionReset (2),
 | 
						|
         				fDBAgingInitiatedLogout    (3),
 | 
						|
         				userInitiatedLogout    (4),
 | 
						|
				        sessionRefreshInitiatedLogout (5),
 | 
						|
				        authenticationFailure  (6),
 | 
						|
				        remoteAuthenticationServerFailure (7)
 | 
						|
				}
 | 
						|
 		MAX-ACCESS accessible-for-notify
 | 
						|
   		STATUS       current
 | 
						|
   		DESCRIPTION
 | 
						|
        "
 | 
						|
        -success (1) 
 | 
						|
            Successful login
 | 
						|
 	    -sessionReset (2)
 | 
						|
            Administrator has initialized Authentication State.
 | 
						|
	    -fDBAgingInitiatedLogout (3)
 | 
						|
 	        Logout initiated due to FDB aging of client MAC
 | 
						|
	    -userInitiatedLogout(4)
 | 
						|
            Graceful logout attempt from user
 | 
						|
        -sessionRefreshInitiatedLogout (5)
 | 
						|
            (Valid for web-based mode only) Logout initiated by 
 | 
						|
            session-refresh mechanism.
 | 
						|
	   -authenticationFailure(6)
 | 
						|
            Authentication Failure
 | 
						|
	    -remoteAuthenticationServerFailure (7)
 | 
						|
            Remote Authentication server Failure.
 | 
						|
	    "
 | 
						|
   	 ::= { extremeSecurityTraps 14 }
 | 
						|
 | 
						|
        extremeNMSTraps     OBJECT IDENTIFIER
 | 
						|
		    ::= { extremeV2Traps 4 }
 | 
						|
 | 
						|
	    extremeNMSTrapsPrefix     OBJECT IDENTIFIER
 | 
						|
            ::= { extremeNMSTraps 0 }
 | 
						|
 | 
						|
        extremeNMSDeviceAddress  OBJECT-TYPE
 | 
						|
              SYNTAX IpAddress
 | 
						|
              MAX-ACCESS  accessible-for-notify
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The IP address of the device modified by Extreme's Network Management Application."
 | 
						|
	          ::= { extremeNMSTraps 1 }
 | 
						|
 | 
						|
	    extremeNMSInventoryChanged NOTIFICATION-TYPE
 | 
						|
            OBJECTS { extremeNMSDeviceAddress }
 | 
						|
	    	STATUS      current
 | 
						|
		    DESCRIPTION
 | 
						|
		    "This trap is sent by Extreme's Network Management Applications when a change
 | 
						|
                    in its inventory database occurs. This trap is not send by a router or switch."
 | 
						|
		    ::= { extremeNMSTrapsPrefix 1 }
 | 
						|
 | 
						|
        extremeNMSTopologyChanged NOTIFICATION-TYPE
 | 
						|
	    	STATUS      current
 | 
						|
		    DESCRIPTION
 | 
						|
		    "This trap is sent by Extreme's Network Management Applications when a change 
 | 
						|
                    in its Topology database occurs. This trap is not send by a router or switch."
 | 
						|
		    ::= { extremeNMSTrapsPrefix 2 }
 | 
						|
 | 
						|
        
 | 
						|
 | 
						|
 | 
						|
    extremeEapsTraps     OBJECT IDENTIFIER
 | 
						|
		::= { extremeV2Traps 7 }
 | 
						|
 | 
						|
	extremeEapsTrapsPrefix     OBJECT IDENTIFIER
 | 
						|
          ::= { extremeEapsTraps 0 }
 | 
						|
 | 
						|
        extremeEapsStateChange NOTIFICATION-TYPE
 | 
						|
            OBJECTS {	extremeEapsName, 
 | 
						|
			extremeEapsMode, 
 | 
						|
			extremeEapsPrevState,
 | 
						|
			extremeEapsState}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeEapsStateChange notification is generated
 | 
						|
                     when the EAPS domain has a state change."
 | 
						|
                ::= { extremeEapsTrapsPrefix 1 }
 | 
						|
 | 
						|
        extremeEapsFailTimerExpFlagSet NOTIFICATION-TYPE
 | 
						|
            OBJECTS {	extremeEapsName, 
 | 
						|
			extremeEapsMode, 
 | 
						|
			extremeEapsPrevState,
 | 
						|
			extremeEapsState}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeEapsFailTimerExpFlagSet notification is 
 | 
						|
                     generated when the EAPS domain's fail timer expires
 | 
						|
                     for the first time, while its state is not in Fail state."
 | 
						|
                ::= { extremeEapsTrapsPrefix 2 }
 | 
						|
 | 
						|
        extremeEapsFailTimerExpFlagClear NOTIFICATION-TYPE
 | 
						|
            OBJECTS {	extremeEapsName, 
 | 
						|
			extremeEapsMode, 
 | 
						|
			extremeEapsPrevState,
 | 
						|
			extremeEapsState}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeEapsFailTimerExpFlagClear notification is 
 | 
						|
                     generated when the EAPS domain's Fail timer expired flag 
 | 
						|
                     is cleared."
 | 
						|
                ::= { extremeEapsTrapsPrefix 3 }
 | 
						|
 | 
						|
 | 
						|
        extremeEapsLinkDownRingComplete NOTIFICATION-TYPE
 | 
						|
            OBJECTS {	extremeEapsName, 
 | 
						|
			extremeEapsMode, 
 | 
						|
			extremeEapsPrevState,
 | 
						|
			extremeEapsState}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "If a Transit is in Link-Down state, and it receives a 
 | 
						|
                     Health-Check-Pdu from the Master indicating the ring is
 | 
						|
                     Complete, it means there is some problem with the Transit
 | 
						|
                     switch that has issued this trap message."
 | 
						|
                ::= { extremeEapsTrapsPrefix 4 }
 | 
						|
 | 
						|
-- Extreme PoE Notifications
 | 
						|
extremePethTraps  OBJECT IDENTIFIER ::= {extremeV2Traps 12}
 | 
						|
 | 
						|
extremePethNotificationPrefix     OBJECT IDENTIFIER
 | 
						|
		::= { extremePethTraps 0 }
 | 
						|
 | 
						|
        extremePethPSUStatusNotification NOTIFICATION-TYPE
 | 
						|
            OBJECTS     { extremePethSlotPSUActive, extremePethSlotMainPseIndex }
 | 
						|
            STATUS      current
 | 
						|
            DESCRIPTION
 | 
						|
                " This Notification indicates a change in the PoE PSU for the slot."
 | 
						|
            ::= { extremePethNotificationPrefix 1 }
 | 
						|
 | 
						|
 extremeElrpTraps       OBJECT IDENTIFIER
 | 
						|
                ::= { extremeV2Traps 6 }
 | 
						|
 | 
						|
        extremeElrpTrapsPrefix  OBJECT IDENTIFIER
 | 
						|
          ::= { extremeElrpTraps 0 }
 | 
						|
 | 
						|
        extremeElrpVlanLoopDetected NOTIFICATION-TYPE
 | 
						|
            OBJECTS { extremeVlanIfDescr}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                     " The extremeElrpVlanLoopDetected notification is generated
 | 
						|
                       when the ELRP client detects a loop in the vlan."
 | 
						|
                ::= { extremeElrpTrapsPrefix 1 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
    extremeEapsSharedLinkTraps     OBJECT IDENTIFIER
 | 
						|
		::= { extremeV2Traps 9 }
 | 
						|
 | 
						|
	extremeEapsSharedLinkTrapsPrefix     OBJECT IDENTIFIER
 | 
						|
          ::= { extremeEapsSharedLinkTraps 0 }
 | 
						|
 | 
						|
        extremeSegmentPort  OBJECT-TYPE
 | 
						|
              SYNTAX INTEGER (0..65535)
 | 
						|
              MAX-ACCESS  accessible-for-notify
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The EAPS Shared Link's Segment Id."
 | 
						|
	          ::= { extremeEapsSharedLinkTraps 1 }
 | 
						|
 | 
						|
        extremeSharedPort  OBJECT-TYPE
 | 
						|
              SYNTAX INTEGER (0..65535)
 | 
						|
              MAX-ACCESS  accessible-for-notify
 | 
						|
              STATUS current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The EAPS Shared Link's Shared port."
 | 
						|
	          ::= { extremeEapsSharedLinkTraps 2 }
 | 
						|
 | 
						|
        extremeEapsSegmentTimerExpFlagSet NOTIFICATION-TYPE
 | 
						|
            OBJECTS {	extremeSegmentPort, 
 | 
						|
                        extremeSharedPort
 | 
						|
                    }
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeEapsFailTimerExpFlagSet notification is 
 | 
						|
                     generated when the EAPS domain's segment timer expires
 | 
						|
                     for the first time."
 | 
						|
                ::= { extremeEapsSharedLinkTrapsPrefix 1 }
 | 
						|
 | 
						|
        extremeEapsSegmentTimerExpFlagClear NOTIFICATION-TYPE
 | 
						|
            OBJECTS {	extremeSegmentPort,
 | 
						|
                        extremeSharedPort
 | 
						|
                    }
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeEapsSegmentTimerExpFlagClear notification is 
 | 
						|
                     generated when the EAPS domain's Segment Fail timer 
 | 
						|
                     expired flag is cleared."
 | 
						|
                ::= { extremeEapsSharedLinkTrapsPrefix 2 }
 | 
						|
     
 | 
						|
END
 | 
						|
 | 
						|
-- ===================================================
 | 
						|
--
 | 
						|
-- Extreme Services
 | 
						|
--
 | 
						|
 | 
						|
EXTREME-SERVICES-MIB DEFINITIONS ::= BEGIN
 | 
						|
    IMPORTS
 | 
						|
        MODULE-IDENTITY, OBJECT-TYPE    FROM SNMPv2-SMI
 | 
						|
        InetAddressType, InetAddress    FROM INET-ADDRESS-MIB
 | 
						|
        extremeAgent                    FROM EXTREME-BASE-MIB
 | 
						|
        TruthValue, RowStatus           FROM SNMPv2-TC;
 | 
						|
 | 
						|
        
 | 
						|
        extremeServices MODULE-IDENTITY
 | 
						|
                      LAST-UPDATED "0007240000Z"
 | 
						|
                      ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                      CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Upper layer services objects"
 | 
						|
        ::= { extremeAgent 26 }
 | 
						|
 | 
						|
	extremeSyslog OBJECT IDENTIFIER ::= {extremeServices 1} 
 | 
						|
	extremeDNS OBJECT IDENTIFIER ::= {extremeServices 3} 
 | 
						|
    extremeAuthServer   OBJECT IDENTIFIER ::= {extremeServices 4}
 | 
						|
 | 
						|
	AuthServerType ::= TEXTUAL-CONVENTION
 | 
						|
	  STATUS	current
 | 
						|
	  DESCRIPTION
 | 
						|
		"The type of authentication/accounting server."
 | 
						|
	  SYNTAX INTEGER { radius(1), radius-acct(2), tacacs(3), tacacs-acct(4) }
 | 
						|
 | 
						|
	AuthServerAccessType ::= TEXTUAL-CONVENTION
 | 
						|
	  STATUS	current
 | 
						|
	  DESCRIPTION
 | 
						|
		"Specifies whether the server is for authenticating mangement or netlogin accesses"
 | 
						|
	  SYNTAX INTEGER { mgmt-access(1), netlogin(2) }
 | 
						|
 | 
						|
        extremeRemoteSyslogServerTable      OBJECT-TYPE
 | 
						|
            SYNTAX       SEQUENCE OF ExtremeRemoteSyslogServerEntry
 | 
						|
            MAX-ACCESS          not-accessible
 | 
						|
            STATUS              current
 | 
						|
            DESCRIPTION     
 | 
						|
                "This table is used to configure remote syslog 
 | 
						|
		servers and contains information on the same."
 | 
						|
            ::= { extremeSyslog 1 }
 | 
						|
 | 
						|
        extremeRemoteSyslogServerEntry      OBJECT-TYPE
 | 
						|
            SYNTAX              ExtremeRemoteSyslogServerEntry
 | 
						|
            MAX-ACCESS          not-accessible
 | 
						|
            STATUS              current
 | 
						|
            DESCRIPTION
 | 
						|
                "An entry in the extremeRemoteSyslogServerTable."
 | 
						|
            INDEX { extremeRemoteSyslogServerAddressType, 				     	     
 | 
						|
	    	    extremeRemoteSyslogServerAddress,
 | 
						|
                    extremeRemoteSyslogServerPort, 			                 
 | 
						|
		    extremeRemoteSyslogServerFacility
 | 
						|
                    }
 | 
						|
            ::= { extremeRemoteSyslogServerTable 1 }
 | 
						|
 | 
						|
        ExtremeRemoteSyslogServerEntry ::= SEQUENCE {
 | 
						|
                extremeRemoteSyslogServerAddressType InetAddressType,
 | 
						|
                extremeRemoteSyslogServerAddress     InetAddress,
 | 
						|
                extremeRemoteSyslogServerPort        INTEGER,
 | 
						|
                extremeRemoteSyslogServerFacility    INTEGER,
 | 
						|
                extremeRemoteSyslogServerSeverity    BITS,
 | 
						|
                extremeRemoteSyslogServerStatus      RowStatus
 | 
						|
        }
 | 
						|
         
 | 
						|
        extremeRemoteSyslogServerAddressType          OBJECT-TYPE
 | 
						|
                SYNTAX                          InetAddressType
 | 
						|
                MAX-ACCESS                      read-only
 | 
						|
                STATUS                          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The type of address specified in the object 				
 | 
						|
		    'extremeRemoteSyslogServerAddress'.
 | 
						|
                    Currently, only 'ipv4' and 'dns' are supported."
 | 
						|
                DEFVAL { ipv4 }
 | 
						|
            ::= { extremeRemoteSyslogServerEntry 1 }
 | 
						|
 | 
						|
      extremeRemoteSyslogServerAddress           OBJECT-TYPE
 | 
						|
                SYNTAX                  InetAddress (SIZE (1..255))
 | 
						|
                MAX-ACCESS              read-only
 | 
						|
                STATUS                  current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The address of the remote syslog server. This 
 | 
						|
		    can be a DNS name or an IPv4 address." 
 | 
						|
                    
 | 
						|
            ::= { extremeRemoteSyslogServerEntry 2 }
 | 
						|
 | 
						|
     extremeRemoteSyslogServerPort                    OBJECT-TYPE
 | 
						|
                SYNTAX                          INTEGER (0..65535)
 | 
						|
                MAX-ACCESS                      read-only
 | 
						|
                STATUS                          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The UDP port number of the remote syslog server 				
 | 
						|
		    to which syslog messages will
 | 
						|
                    be sent."
 | 
						|
            ::= { extremeRemoteSyslogServerEntry 3 }
 | 
						|
 | 
						|
      extremeRemoteSyslogServerFacility               OBJECT-TYPE
 | 
						|
                SYNTAX                          INTEGER {
 | 
						|
                                                local0(1),
 | 
						|
                                                local1(2),
 | 
						|
                                                local2(3),
 | 
						|
                                                local3(4),
 | 
						|
                                                local4(5),
 | 
						|
                                                local5(6),
 | 
						|
                                                local6(7),
 | 
						|
                                                local7(8)
 | 
						|
                                                }
 | 
						|
                MAX-ACCESS                      read-only
 | 
						|
                STATUS                          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The facility which will be sent in all syslog 				
 | 
						|
		    messages to this remote syslog server."
 | 
						|
            ::= { extremeRemoteSyslogServerEntry 4 }
 | 
						|
 | 
						|
      extremeRemoteSyslogServerSeverity               OBJECT-TYPE
 | 
						|
            SYNTAX  BITS { 
 | 
						|
				critical(0),
 | 
						|
				error(1),
 | 
						|
				warning(2),
 | 
						|
				notice(3),
 | 
						|
				info(4),
 | 
						|
				debugSummary(5),
 | 
						|
				debugVerbose(6),
 | 
						|
				debugData(7)					
 | 
						|
				}
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The syslog message severity. All syslog messages of the specified severity for
 | 
						|
                    which the Bits are set, will be sent to this syslog server. When setting this object
 | 
						|
                    in a 'createAndGo' request, all lower bits upto and including the desired bit position
 | 
						|
                    must be set. For example, if bit info(4) needs to be set then bits critical(0), 
 | 
						|
                    error(1), warning(2), notice(3) and info(4) must also be set in the request. 
 | 
						|
                    Consequently, all syslog messages of a given severity and higher will be sent to 
 | 
						|
                    the syslog server. It is not possible to send messages that match only a few selected
 | 
						|
                    non-contiguous severities."
 | 
						|
                DEFVAL { '11111111'B }
 | 
						|
            ::= { extremeRemoteSyslogServerEntry 5 }
 | 
						|
 | 
						|
      extremeRemoteSyslogServerStatus               OBJECT-TYPE
 | 
						|
                SYNTAX                          RowStatus
 | 
						|
                MAX-ACCESS                      read-create
 | 
						|
                STATUS                          current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The status of the Row as per standard row  				
 | 
						|
		    status conventions. Only 'createAndGo', 'active' and 
 | 
						|
		    'destroy' will be supported. It is not possible
 | 
						|
		    to change the values of the objects of a row 					
 | 
						|
		    once it has been created, except by 'destroy'ing and 
 | 
						|
		    re-creating the row."
 | 
						|
                   
 | 
						|
            ::= { extremeRemoteSyslogServerEntry 6 }
 | 
						|
 | 
						|
        extremeEnableRemoteSyslog OBJECT-TYPE
 | 
						|
                SYNTAX TruthValue
 | 
						|
        	MAX-ACCESS read-write
 | 
						|
                STATUS current
 | 
						|
                DESCRIPTION
 | 
						|
                "The enable/disable status of remote syslog messages."
 | 
						|
	::= { extremeSyslog 2 }
 | 
						|
 | 
						|
extremeDNSServerTable      OBJECT-TYPE
 | 
						|
        SYNTAX              SEQUENCE OF ExtremeDNSServerEntry
 | 
						|
        MAX-ACCESS          not-accessible
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION     
 | 
						|
            "This table is used to configure DNS servers. There can be at most two
 | 
						|
             rows in this table."
 | 
						|
      ::= { extremeDNS 1 }
 | 
						|
 | 
						|
extremeDNSServerEntry      OBJECT-TYPE
 | 
						|
        SYNTAX              ExtremeDNSServerEntry
 | 
						|
        MAX-ACCESS          not-accessible
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the extremeDNSServerTable."
 | 
						|
        INDEX { extremeDNSServerAddressIndex
 | 
						|
              }
 | 
						|
     ::= { extremeDNSServerTable 1 }
 | 
						|
 | 
						|
ExtremeDNSServerEntry ::= SEQUENCE {
 | 
						|
                extremeDNSServerAddressIndex    INTEGER,
 | 
						|
                extremeDNSServerAddressType     InetAddressType,
 | 
						|
                extremeDNSServerAddress         InetAddress
 | 
						|
        }
 | 
						|
 | 
						|
      extremeDNSServerAddressIndex              OBJECT-TYPE
 | 
						|
        SYNTAX          INTEGER
 | 
						|
        MAX-ACCESS      not-accessible
 | 
						|
        STATUS          current
 | 
						|
        DESCRIPTION
 | 
						|
                "This is an integer index. Only 1 and 2 are supported for this"
 | 
						|
            ::= { extremeDNSServerEntry 1 }
 | 
						|
 | 
						|
      extremeDNSServerAddressType                OBJECT-TYPE
 | 
						|
                SYNTAX                       InetAddressType 
 | 
						|
                MAX-ACCESS                   read-only
 | 
						|
                STATUS                       current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The address type of the DNS server. This can be a DNS name or
 | 
						|
                    an IPv4 address."
 | 
						|
 | 
						|
            ::= { extremeDNSServerEntry 2 }
 | 
						|
 | 
						|
      extremeDNSServerAddress                OBJECT-TYPE
 | 
						|
                SYNTAX                       InetAddress (SIZE (1..255))
 | 
						|
                MAX-ACCESS                   read-only
 | 
						|
                STATUS                       current
 | 
						|
                DESCRIPTION
 | 
						|
                    "The address of the DNS server. This can be a DNS name or
 | 
						|
                    an IPv4 address."
 | 
						|
 | 
						|
            ::= { extremeDNSServerEntry 3 }
 | 
						|
 | 
						|
extremeAuthServerEnableTable OBJECT-TYPE
 | 
						|
      SYNTAX     SEQUENCE OF ExtremeAuthServerEnableEntry
 | 
						|
      MAX-ACCESS not-accessible
 | 
						|
      STATUS     current 
 | 
						|
      DESCRIPTION
 | 
						|
         "This table is used to enable/disable Auth servers"
 | 
						|
   ::=   { extremeAuthServer 1 }
 | 
						|
 | 
						|
extremeAuthServerEnableEntry   OBJECT-TYPE
 | 
						|
        SYNTAX                 ExtremeAuthServerEnableEntry
 | 
						|
        MAX-ACCESS             not-accessible
 | 
						|
        STATUS                 current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the extremeAuthServerEnableTable."
 | 
						|
        INDEX { extremeAuthServerEnableServerType,
 | 
						|
                extremeAuthServerEnableAccessType }
 | 
						|
     ::= { extremeAuthServerEnableTable 1 }
 | 
						|
 | 
						|
ExtremeAuthServerEnableEntry ::= SEQUENCE {
 | 
						|
        extremeAuthServerEnableServerType    AuthServerType,
 | 
						|
        extremeAuthServerEnableAccessType    AuthServerAccessType,
 | 
						|
        extremeAuthServerEnable              TruthValue }
 | 
						|
 | 
						|
extremeAuthServerEnableServerType OBJECT-TYPE
 | 
						|
	SYNTAX		AuthServerType
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Specifies whether this is a radius/radius-acct/tacacs/tacacs-acct server"
 | 
						|
	::= { extremeAuthServerEnableEntry 1 }
 | 
						|
 | 
						|
extremeAuthServerEnableAccessType OBJECT-TYPE
 | 
						|
	SYNTAX		AuthServerAccessType
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Specifies whether this server is for management access or netlogin access."
 | 
						|
	::= { extremeAuthServerEnableEntry 2 }
 | 
						|
 | 
						|
extremeAuthServerEnable OBJECT-TYPE
 | 
						|
  SYNTAX  TruthValue
 | 
						|
  MAX-ACCESS  read-write
 | 
						|
  STATUS current
 | 
						|
  DESCRIPTION
 | 
						|
  "Enable/Disable the Radius/tacas Server"
 | 
						|
  DEFVAL { false }
 | 
						|
 ::= { extremeAuthServerEnableEntry 3 }
 | 
						|
 | 
						|
extremeAuthServerTable      OBJECT-TYPE
 | 
						|
        SYNTAX              SEQUENCE OF ExtremeAuthServerEntry
 | 
						|
        MAX-ACCESS          not-accessible
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION     
 | 
						|
            "This table is used to configure radius/tacacs servers."
 | 
						|
      ::= { extremeAuthServer 2 }
 | 
						|
 | 
						|
extremeAuthServerEntry      OBJECT-TYPE
 | 
						|
        SYNTAX              ExtremeAuthServerEntry
 | 
						|
        MAX-ACCESS          not-accessible
 | 
						|
        STATUS              current
 | 
						|
        DESCRIPTION
 | 
						|
            "An entry in the extremeAuthServerTable."
 | 
						|
        INDEX { extremeAuthServerIndex
 | 
						|
              }
 | 
						|
     ::= { extremeAuthServerTable 1 }
 | 
						|
 | 
						|
ExtremeAuthServerEntry ::= SEQUENCE {
 | 
						|
        extremeAuthServerIndex    INTEGER,
 | 
						|
        extremeAuthServerAddressType     InetAddressType,
 | 
						|
        extremeAuthServerAddress         InetAddress,
 | 
						|
	extremeAuthServerClientAddressType InetAddressType,
 | 
						|
	extremeAuthServerClientAddress	InetAddress,
 | 
						|
	extremeAuthServerPort 		INTEGER,
 | 
						|
	extremeAuthServerSecret 	OCTET STRING,
 | 
						|
	extremeAuthServerReTransmit	INTEGER,
 | 
						|
	extremeAuthServerType		 AuthServerType,
 | 
						|
	extremeAuthServerIsPrimary	TruthValue,
 | 
						|
	extremeAuthServerAccessType	AuthServerAccessType,
 | 
						|
	extremeAuthServerStatus		RowStatus}
 | 
						|
 | 
						|
extremeAuthServerIndex OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER(1..8)
 | 
						|
	MAX-ACCESS	not-accessible
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Integer index of the server."
 | 
						|
	::= { extremeAuthServerEntry 1 }
 | 
						|
 | 
						|
extremeAuthServerAddressType OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddressType
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Type IP address of the radius/tacas server. "
 | 
						|
	::= { extremeAuthServerEntry 2 }
 | 
						|
 | 
						|
extremeAuthServerAddress OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"IP address of the radius/tacas server."
 | 
						|
	::= { extremeAuthServerEntry 3 }
 | 
						|
 | 
						|
extremeAuthServerClientAddressType OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddressType
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Type of IP address to use as the SRC address when
 | 
						|
		 contacting the the radius/tacas server. The radius/tacas server
 | 
						|
		 should be configured with this address as one of its
 | 
						|
		 clients. The switch should have a VLAN with this IP
 | 
						|
		 address."
 | 
						|
	::= { extremeAuthServerEntry 4 }
 | 
						|
 | 
						|
extremeAuthServerClientAddress OBJECT-TYPE
 | 
						|
	SYNTAX		InetAddress
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"IP address to use as the SRC address when contacting the
 | 
						|
		 the radius/tacas server. The radius/tacas server should be
 | 
						|
                 configured with this address as one of its clients. The 
 | 
						|
                 switch should have a VLAN with this IP address."
 | 
						|
	::= { extremeAuthServerEntry 5 }
 | 
						|
 | 
						|
extremeAuthServerPort OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Port number of the radius/tacas server."
 | 
						|
	::= { extremeAuthServerEntry 6 }
 | 
						|
 | 
						|
extremeAuthServerSecret OBJECT-TYPE
 | 
						|
	SYNTAX		OCTET STRING
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the shared secret between the Authenticator
 | 
						|
		 and radius/tacas server.  This is logically write-only."
 | 
						|
	::= { extremeAuthServerEntry 7 }
 | 
						|
 | 
						|
extremeAuthServerReTransmit OBJECT-TYPE
 | 
						|
	SYNTAX		INTEGER
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"This is the timeout in seconds after which the 
 | 
						|
		 Authenticator will re transmit requests to the
 | 
						|
		 radius/tacas server."
 | 
						|
	::= { extremeAuthServerEntry 8 }
 | 
						|
 | 
						|
extremeAuthServerType OBJECT-TYPE
 | 
						|
	SYNTAX		AuthServerType
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Specifies whether this is a radius/radius-acct/tacacs/tacacs-acct server"
 | 
						|
	::= { extremeAuthServerEntry 9 }
 | 
						|
 | 
						|
extremeAuthServerIsPrimary OBJECT-TYPE
 | 
						|
	SYNTAX		TruthValue
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Specifies whether this is the primary or the
 | 
						|
		secondary server. Is TRUE if the server is primary."
 | 
						|
	::= { extremeAuthServerEntry 10 }
 | 
						|
 | 
						|
extremeAuthServerAccessType OBJECT-TYPE
 | 
						|
	SYNTAX		AuthServerAccessType
 | 
						|
	MAX-ACCESS	read-write
 | 
						|
	STATUS		current
 | 
						|
	DESCRIPTION
 | 
						|
		"Specifies whether this server is for management access or netlogin access"
 | 
						|
	::= { extremeAuthServerEntry 11 }
 | 
						|
 | 
						|
extremeAuthServerStatus               OBJECT-TYPE
 | 
						|
          SYNTAX                          RowStatus
 | 
						|
          MAX-ACCESS                      read-create
 | 
						|
          STATUS                          current
 | 
						|
          DESCRIPTION
 | 
						|
                    "The status of the Row as per standard row  				
 | 
						|
		    status conventions. Only 'createAndGo', 'active' and 
 | 
						|
		    'destroy' will be supported. It is not possible
 | 
						|
		    to change the values of the objects of a row 					
 | 
						|
		    once it has been created, except by 'destroy'ing and 
 | 
						|
		    re-creating the row."
 | 
						|
                   
 | 
						|
            ::= { extremeAuthServerEntry 12 }
 | 
						|
 | 
						|
 | 
						|
END
 | 
						|
 | 
						|
EXTREME-DOS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
    IMPORTS  
 | 
						|
        MODULE-IDENTITY     FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE         FROM SNMPv2-SMI
 | 
						|
        TruthValue          FROM SNMPv2-TC
 | 
						|
		extremeAgent        FROM EXTREME-BASE-MIB
 | 
						|
		extremeV2Traps		FROM EXTREME-BASE-MIB
 | 
						|
        extremenetworks		FROM EXTREME-BASE-MIB
 | 
						|
		DisplayString       FROM RFC1213-MIB
 | 
						|
                TimeTicks		FROM SNMPv2-SMI
 | 
						|
		NOTIFICATION-TYPE	FROM SNMPv2-SMI;
 | 
						|
 | 
						|
        extremeDosMib MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0401020000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Dos protect objects information"
 | 
						|
        ::= { extremeAgent 28 }
 | 
						|
 | 
						|
        extremeDosProtect OBJECT IDENTIFIER ::= { extremeDosMib 1 }
 | 
						|
 | 
						|
 | 
						|
extremeDosEnable    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The Flag indicates whether DOS protection is enabled or disabled."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeDosProtect 1 }
 | 
						|
 | 
						|
 | 
						|
extremeDosNoticeLevel    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(150..100000)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The number of packets per second to be received for logging."
 | 
						|
    DEFVAL { 4000 }
 | 
						|
    ::= { extremeDosProtect 2 }
 | 
						|
 | 
						|
extremeDosAlertLevel    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(150..100000)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The number of packets per second to be received for ACL creation."
 | 
						|
    DEFVAL { 4000 }
 | 
						|
    ::= { extremeDosProtect 3 }
 | 
						|
 | 
						|
extremeDosFilterType    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
		destination (1),
 | 
						|
		source	    (2),
 | 
						|
		destinationAndSource (3)
 | 
						|
		}
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The type of access list filter to be set when threshold pakets are received"
 | 
						|
    DEFVAL { destination }
 | 
						|
    ::= { extremeDosProtect 4 }
 | 
						|
 | 
						|
extremeDosAclTimeout    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(2..300)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The timeout interval period over which DOS protect is exercised."
 | 
						|
    DEFVAL { 15 }
 | 
						|
    ::= { extremeDosProtect 5 }
 | 
						|
 | 
						|
extremeDosAclRulePrecedence    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(0..25588)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The DOS filter Rule Precedence."
 | 
						|
    DEFVAL { 10 }
 | 
						|
    ::= { extremeDosProtect 6 }
 | 
						|
 | 
						|
extremeDosMessagesEnable    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The Flag indicates whether DOS messages are enabled or disabled."
 | 
						|
    DEFVAL { true }
 | 
						|
    ::= { extremeDosProtect 7 }
 | 
						|
 | 
						|
extremeDosPortTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF ExtremeDosPortEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "This table contains the port wise listing of DOS attributes."
 | 
						|
    ::= { extremeDosProtect 8 }
 | 
						|
 | 
						|
extremeDosPortEntry       OBJECT-TYPE
 | 
						|
    SYNTAX      ExtremeDosPortEntry
 | 
						|
    MAX-ACCESS  not-accessible 
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Information about the Dos attributes of a particular port."
 | 
						|
    INDEX   { extremeDosIfIndex }
 | 
						|
    ::= { extremeDosPortTable 1 }
 | 
						|
 | 
						|
ExtremeDosPortEntry ::= SEQUENCE {
 | 
						|
      extremeDosIfIndex          		INTEGER,
 | 
						|
      extremeDosPortTrusted			TruthValue,
 | 
						|
      extremeDosIsDosActive			TruthValue
 | 
						|
}
 | 
						|
 | 
						|
extremeDosIfIndex    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The index for this entry."
 | 
						|
    ::= { extremeDosPortEntry 1 }
 | 
						|
 | 
						|
extremeDosPortTrusted    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Indicates whether the port is trusted or untrusted."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeDosPortEntry 2 }
 | 
						|
 | 
						|
extremeDosIsDosActive    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Indicates whether DOS is active on this port."
 | 
						|
    ::= { extremeDosPortEntry 3 }
 | 
						|
 | 
						|
 | 
						|
--TRAPS MIB Definitions for DOS
 | 
						|
  
 | 
						|
--   extremeDosThresholdReached	TRAP-TYPE
 | 
						|
--   ENTERPRISE  extremenetworks
 | 
						|
--   VARIABLES   {extremeDosAlertLevel}
 | 
						|
--   DESCRIPTION
 | 
						|
--   	  "The extremeDosThresholdReached notification is generated when the
 | 
						|
--   	  DOS threshold is crossed"
 | 
						|
--   ::= 23
 | 
						|
 | 
						|
--   extremeDosThresholdCleared	TRAP-TYPE
 | 
						|
--   ENTERPRISE  extremenetworks
 | 
						|
--   VARIABLES   {extremeDosAlertLevel}
 | 
						|
--   DESCRIPTION
 | 
						|
--   	  "The extremeDosThresholdCleared notification is generated when the
 | 
						|
--   	  DOS threshold is Cleared"
 | 
						|
--   ::= 24
 | 
						|
 | 
						|
 | 
						|
   extremeDosTraps 	OBJECT IDENTIFIER
 | 
						|
	::= { extremeV2Traps 14 }
 | 
						|
 | 
						|
   extremeDosTrapsPrefix   OBJECT IDENTIFIER
 | 
						|
	::= { extremeDosTraps 0 }
 | 
						|
 | 
						|
   extremeDosThresholdCleared NOTIFICATION-TYPE
 | 
						|
	OBJECTS { extremeDosAlertLevel }
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The extremeDosThresholdCleared notification is generated when
 | 
						|
		the DOS threshold is cleared ."
 | 
						|
	    ::= { extremeDosTrapsPrefix 1 }
 | 
						|
 | 
						|
    extremeDosThresholdReached NOTIFICATION-TYPE
 | 
						|
	OBJECTS { extremeDosAlertLevel }
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The extremeDosThresholdReached notification is generated when
 | 
						|
		the DOS threshold is crossed for any of the ports."
 | 
						|
	    ::= { extremeDosTrapsPrefix 2 }
 | 
						|
END
 | 
						|
 | 
						|
EXTREME-ENH-DOS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
                OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
                DisplayString   FROM RFC1213-MIB   
 | 
						|
                TimeTicks		FROM SNMPv2-SMI
 | 
						|
	            TruthValue, RowStatus           FROM SNMPv2-TC
 | 
						|
                extremeAgent    FROM EXTREME-BASE-MIB
 | 
						|
		extremeV2Traps		FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        extremeEnhDosMib MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0401020000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Enhanced Dos protect objects information"
 | 
						|
        ::= { extremeAgent 29 }
 | 
						|
 | 
						|
        extremeEnhDosProtect OBJECT IDENTIFIER ::= { extremeEnhDosMib 1 }
 | 
						|
 | 
						|
 | 
						|
extremeEnhDosEnableRateLimit    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The Flag indicates whether Enhanced DOS protection with rate limit is enabled or disabled."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosProtect 1 }
 | 
						|
 | 
						|
extremeEnhDosEnableIpFdb    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The Flag indicates whether Enhanced DOS protection against IPFDB thrashing is enabled or disabled."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosProtect 2 }
 | 
						|
 | 
						|
extremeEnhDosEnableBenchMark    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The Flag indicates whether Enhanced DOS protection with benchmarking  is enabled or disabled."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosProtect 3 }
 | 
						|
 | 
						|
extremeEnhDosCacheSize    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(100..262144)
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The Enhanced DOS Cache Size. The number of DA/SA pairs"
 | 
						|
    DEFVAL { 262144 }
 | 
						|
    ::= { extremeEnhDosProtect 4 }
 | 
						|
 | 
						|
 | 
						|
--------------   The DOS Port Table ------------------------------
 | 
						|
 | 
						|
extremeEnhDosPortTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF ExtremeEnhDosPortEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "This table contains the port wise listing of Enhanced DOS attributes."
 | 
						|
    ::= { extremeEnhDosProtect 5 }
 | 
						|
 | 
						|
extremeEnhDosPortEntry       OBJECT-TYPE
 | 
						|
    SYNTAX      ExtremeEnhDosPortEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Information about the Dos attributes of a particular port."
 | 
						|
    INDEX   { extremeEnhDosPortIfIndex }
 | 
						|
    ::= { extremeEnhDosPortTable 1 }
 | 
						|
 | 
						|
ExtremeEnhDosPortEntry ::= SEQUENCE {
 | 
						|
      extremeEnhDosPortIfIndex          	INTEGER,
 | 
						|
      extremeEnhDosPortTrusted			TruthValue,
 | 
						|
      extremeEnhDosPortAlarmState          	TruthValue,
 | 
						|
      extremeEnhDosPortLearnLimit			INTEGER,
 | 
						|
      extremeEnhDosPortLearnWindow         	INTEGER,
 | 
						|
      extremeEnhDosPortAgingTime			INTEGER,
 | 
						|
      extremeEnhDosPortRateLimitEnable		TruthValue,
 | 
						|
      extremeEnhDosPortIpFdbEnable		TruthValue,
 | 
						|
      extremeEnhDosPortBenchMarkEnable		TruthValue,
 | 
						|
      extremeEnhDosPortRateLimitThreshold		INTEGER,
 | 
						|
      extremeEnhDosPortRateLimitDropProbability	INTEGER,
 | 
						|
      extremeEnhDosPortRateLimitLearningWindow	INTEGER,
 | 
						|
      extremeEnhDosPortRateLimitProtocol      	INTEGER
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
extremeEnhDosPortIfIndex    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The index for this entry."
 | 
						|
    ::= { extremeEnhDosPortEntry 1 }
 | 
						|
 | 
						|
extremeEnhDosPortTrusted    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Indicates whether the port is trusted or untrusted."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosPortEntry 2 }
 | 
						|
 | 
						|
extremeEnhDosPortAlarmState    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Indicates whether the port is in alarm state or not."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosPortEntry 3 }
 | 
						|
 | 
						|
extremeEnhDosPortLearnLimit    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(1..1953125)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The number of packets allowed on the port before an entry is
 | 
						|
	created in the forwarding table."
 | 
						|
    DEFVAL { 100 }
 | 
						|
    ::= { extremeEnhDosPortEntry 4 }
 | 
						|
 | 
						|
extremeEnhDosPortLearnWindow    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(1..300)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The duration to be considered to reach the threshold for creating an entry
 | 
						|
	  in the forwarding table."
 | 
						|
    DEFVAL { 60 }
 | 
						|
    ::= { extremeEnhDosPortEntry 5 }
 | 
						|
 | 
						|
extremeEnhDosPortAgingTime    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(1..300)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The duration to be considered for aging out entries created on this port."
 | 
						|
    DEFVAL { 30 }
 | 
						|
    ::= { extremeEnhDosPortEntry 6 }
 | 
						|
 | 
						|
extremeEnhDosPortRateLimitEnable    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Indicates whether the rate limit is enabled for this port."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosPortEntry 7 }
 | 
						|
 | 
						|
extremeEnhDosPortIpFdbEnable    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Indicates whether the DOS protection against IP FDB thrashing is enabled for this port."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosPortEntry 8 }
 | 
						|
 | 
						|
 | 
						|
extremeEnhDosPortBenchMarkEnable    OBJECT-TYPE
 | 
						|
    SYNTAX      TruthValue
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Indicates whether the bench marking is enabled for this port."
 | 
						|
    DEFVAL { false }
 | 
						|
    ::= { extremeEnhDosPortEntry 9 }
 | 
						|
 | 
						|
extremeEnhDosPortRateLimitThreshold    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(100..1953125)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The number of packets allowed on the port within the learning window before the rate limit is applied."
 | 
						|
    DEFVAL { 100 }
 | 
						|
    ::= { extremeEnhDosPortEntry 10 }
 | 
						|
 | 
						|
extremeEnhDosPortRateLimitDropProbability    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(5..100)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The probability that the packet is discarded after the reaching the threshold."
 | 
						|
    DEFVAL { 50 }
 | 
						|
    ::= { extremeEnhDosPortEntry 11 }
 | 
						|
 | 
						|
 | 
						|
extremeEnhDosPortRateLimitLearningWindow    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER(1..300)
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The duration to be considered after which the rate limit is applied."
 | 
						|
    DEFVAL { 60 }
 | 
						|
    ::= { extremeEnhDosPortEntry 12 }
 | 
						|
 | 
						|
extremeEnhDosPortRateLimitProtocol    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
		icmp	(1),
 | 
						|
		all	(2)
 | 
						|
	}
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The protocol packets to be considered for rate limit filtering."
 | 
						|
    DEFVAL { icmp }
 | 
						|
    ::= { extremeEnhDosPortEntry 13 }
 | 
						|
 | 
						|
 | 
						|
------- The DOS Port Statistics Table (READ-ONLY)-----------------
 | 
						|
 | 
						|
extremeEnhDosPortStatisticsTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF ExtremeEnhDosPortStatisticsEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "This table contains the port wise listing of DOS statistics."
 | 
						|
    ::= { extremeEnhDosProtect 6 }
 | 
						|
 | 
						|
extremeEnhDosPortStatisticsEntry       OBJECT-TYPE
 | 
						|
    SYNTAX      ExtremeEnhDosPortStatisticsEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "Information about the DOS statistics of a particular port."
 | 
						|
    INDEX   { extremeEnhDosPortStatisticsIfIndex }
 | 
						|
    ::= { extremeEnhDosPortStatisticsTable 1 }
 | 
						|
 | 
						|
ExtremeEnhDosPortStatisticsEntry ::= SEQUENCE {
 | 
						|
      extremeEnhDosPortStatisticsIfIndex 		INTEGER,
 | 
						|
      extremeEnhDosPortStatisticsRateLimitFilteredPackets  INTEGER
 | 
						|
}
 | 
						|
 | 
						|
extremeEnhDosPortStatisticsIfIndex    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The index for this entry."
 | 
						|
    ::= { extremeEnhDosPortStatisticsEntry 1 }
 | 
						|
 | 
						|
extremeEnhDosPortStatisticsRateLimitFilteredPackets    OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The number of packets filetered on this port."
 | 
						|
    ::= { extremeEnhDosPortStatisticsEntry 2 }
 | 
						|
  
 | 
						|
                                                 
 | 
						|
                  
 | 
						|
--TRAPS MIB Definitions for ENHDOS
 | 
						|
  
 | 
						|
--   extremeEnhDosThresholdReached	TRAP-TYPE
 | 
						|
--   ENTERPRISE  extremenetworks
 | 
						|
--   VARIABLES   {extremeEnhDosPortIfIndex,extremeEnhDosPortRateLimitThreshold}
 | 
						|
--   DESCRIPTION
 | 
						|
--   	  "The extremeDosThresholdReached notification is generated when the
 | 
						|
--   	  DOS threshold is crossed"
 | 
						|
--   ::= 25
 | 
						|
 | 
						|
--   extremeEnhDosThresholdCleared	TRAP-TYPE
 | 
						|
--   ENTERPRISE  extremenetworks
 | 
						|
--   VARIABLES   {extremeEnhDosPortIfIndex,extremeEnhDosPortRateLimitThreshold}
 | 
						|
--   DESCRIPTION
 | 
						|
--   	  "The extremeDosThresholdCleared notification is generated when the
 | 
						|
--   	  DOS threshold is Cleared"
 | 
						|
--   ::= 26
 | 
						|
 | 
						|
                
 | 
						|
 | 
						|
 | 
						|
extremeEnhDosTraps 	OBJECT IDENTIFIER
 | 
						|
	::= { extremeV2Traps 11 }
 | 
						|
 | 
						|
   extremeEnhDosTrapsPrefix   OBJECT IDENTIFIER
 | 
						|
	::= { extremeEnhDosTraps 0 }
 | 
						|
 | 
						|
   extremeEnhDosThresholdReached NOTIFICATION-TYPE
 | 
						|
	OBJECTS { extremeEnhDosPortIfIndex,
 | 
						|
		  extremeEnhDosPortRateLimitThreshold }
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The extremeDosThresholdReached notification is generated when
 | 
						|
		the DOS threshold is crossed for any of the ports."
 | 
						|
	    ::= { extremeEnhDosTrapsPrefix 1 }
 | 
						|
 | 
						|
    extremeEnhDosThresholdCleared NOTIFICATION-TYPE
 | 
						|
	OBJECTS { extremeEnhDosPortIfIndex,
 | 
						|
		  extremeEnhDosPortRateLimitThreshold }
 | 
						|
	STATUS current
 | 
						|
	DESCRIPTION
 | 
						|
		"The extremeEnhDosThresholdCleared notification is generated when
 | 
						|
		the DOS threshold is cleared for any of the ports."
 | 
						|
	    ::= { extremeEnhDosTrapsPrefix 2 }
 | 
						|
END
 | 
						|
 | 
						|
EXTREME-ENTITY-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
		Unsigned32         FROM SNMPv2-SMI
 | 
						|
		entPhysicalIndex   FROM ENTITY-MIB
 | 
						|
                extremeAgent    FROM EXTREME-BASE-MIB;
 | 
						|
 | 
						|
        extremeEntity MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0409170000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme FRU Odometer objects"
 | 
						|
        ::= { extremeAgent 31 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
--    FRU Table
 | 
						|
--
 | 
						|
 | 
						|
	extremeEntityFRUTable OBJECT-TYPE
 | 
						|
             SYNTAX SEQUENCE OF ExtremeEntityFRUEntry
 | 
						|
	     MAX-ACCESS	not-accessible
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"A table containing information about each FRU in the chassis
 | 
						|
		based on Entity MIB"
 | 
						|
		    ::= { extremeEntity 1 }
 | 
						|
 | 
						|
	extremeEntityFRUEntry OBJECT-TYPE
 | 
						|
	     SYNTAX ExtremeEntityFRUEntry
 | 
						|
	     MAX-ACCESS not-accessible
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"Entry in the table for a FRU Entity"
 | 
						|
	     INDEX	{ entPhysicalIndex }
 | 
						|
	     	    ::= { extremeEntityFRUTable 1 }
 | 
						|
 | 
						|
	ExtremeEntityFRUEntry ::= SEQUENCE {
 | 
						|
	     extremeEntityFRUStartTime		Unsigned32,
 | 
						|
	     extremeEntityFRUOdometer		Unsigned32,
 | 
						|
	     extremeEntityFRUOdometerUnit	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
	extremeEntityFRUStartTime OBJECT-TYPE
 | 
						|
	     SYNTAX Unsigned32
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"First Recorded Start Date/Time. The units are represented
 | 
						|
                 as the standard time_t value of the start Date/Time"
 | 
						|
	     	   ::= { extremeEntityFRUEntry 1 }
 | 
						|
 | 
						|
	extremeEntityFRUOdometer OBJECT-TYPE
 | 
						|
	     SYNTAX Unsigned32
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"Number of time units in service."
 | 
						|
	     	   ::= { extremeEntityFRUEntry 2 }
 | 
						|
 | 
						|
	extremeEntityFRUOdometerUnit OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER {
 | 
						|
		days(1),
 | 
						|
		seconds(2)
 | 
						|
	     }
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"Time unit used to represent value reported by extremeEntityFRUOdometer. Depending on the underlying hardware capability, the agent implementation can choose the time-unit used to represent the Odometer value."
 | 
						|
		  ::= { extremeEntityFRUEntry 3 }
 | 
						|
 | 
						|
END	
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
EXTREME-STACKING-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
                MODULE-IDENTITY FROM SNMPv2-SMI
 | 
						|
		OBJECT-TYPE     FROM SNMPv2-SMI
 | 
						|
		NOTIFICATION-TYPE FROM SNMPv2-SMI
 | 
						|
		Unsigned32	FROM SNMPv2-SMI
 | 
						|
		IpAddress         FROM SNMPv2-SMI
 | 
						|
		MacAddress	FROM SNMPv2-TC
 | 
						|
		sysUpTime, sysDescr, ifIndex, DisplayString   FROM RFC1213-MIB
 | 
						|
		TruthValue	FROM SNMPv2-TC
 | 
						|
                extremeAgent    FROM EXTREME-BASE-MIB
 | 
						|
		extremeCurrentTemperature	FROM EXTREME-SYSTEM-MIB;
 | 
						|
 | 
						|
        extremeStackable MODULE-IDENTITY
 | 
						|
                LAST-UPDATED "0409270000Z"
 | 
						|
                ORGANIZATION "Extreme Networks, Inc."
 | 
						|
                CONTACT-INFO "www.extremenetworks.com"
 | 
						|
                DESCRIPTION "Extreme Stackable MIB objects"
 | 
						|
        ::= { extremeAgent 33 }
 | 
						|
 | 
						|
-- 
 | 
						|
-- Stack Detection Scalar 
 | 
						|
--
 | 
						|
	extremeStackDetection OBJECT-TYPE
 | 
						|
             SYNTAX TruthValue
 | 
						|
	     MAX-ACCESS	read-write
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"This field provides the information as to whether the stacking
 | 
						|
             is enabled (True) or disabled (False) for the system. The stacking
 | 
						|
	     feature is supported from extremeware version 7.4 and above"
 | 
						|
		    ::= { extremeStackable 1 }
 | 
						|
 | 
						|
--
 | 
						|
--	StackMember Table
 | 
						|
--
 | 
						|
 | 
						|
	extremeStackMemberTable OBJECT-TYPE
 | 
						|
             SYNTAX SEQUENCE OF ExtremeStackMemberEntry
 | 
						|
	     MAX-ACCESS	not-accessible
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"A table containing information about each stack member that are
 | 
						|
             a part of this stacking. If extremeStackDetection is not enabled,
 | 
						|
             we wouldnt not have any rows for this table."
 | 
						|
		    ::= { extremeStackable 2 }
 | 
						|
 | 
						|
	extremeStackMemberEntry OBJECT-TYPE
 | 
						|
	     SYNTAX ExtremeStackMemberEntry
 | 
						|
	     MAX-ACCESS not-accessible
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"Entry in the table for a StackMember Entity"
 | 
						|
	     INDEX	{ extremeStackMemberSlotId }
 | 
						|
	     	    ::= { extremeStackMemberTable 1 }
 | 
						|
 | 
						|
	ExtremeStackMemberEntry ::= SEQUENCE {
 | 
						|
	     extremeStackMemberSlotId		INTEGER,
 | 
						|
	     extremeStackMemberType	        OBJECT IDENTIFIER,	
 | 
						|
	     extremeStackMemberOperStatus	INTEGER,
 | 
						|
	     extremeStackMemberRole		INTEGER,
 | 
						|
	     extremeStackMemberEntPhysicalIndex INTEGER,
 | 
						|
	     extremeStackMemberMACAddress       MacAddress,	
 | 
						|
	     extremeStackMemberCurImageVersion  DisplayString,
 | 
						|
	     extremeStackMemberPriImageVersion  DisplayString,
 | 
						|
	     extremeStackMemberSecImageVersion  DisplayString,
 | 
						|
	     extremeStackMemberBootRomVersion   DisplayString,
 | 
						|
	     extremeStackMemberCurConfig	DisplayString,
 | 
						|
	     extremeStackMemberConfigSelected	INTEGER,
 | 
						|
	     extremeStackMemberImageSelected	INTEGER,
 | 
						|
	     extremeStackMemberStackPriority	INTEGER,
 | 
						|
	     extremeStackMemberMgmtIpAddress	IpAddress,
 | 
						|
	     extremeStackMemberSysLocation      DisplayString,
 | 
						|
             extremeStackMemberAutoConfig	TruthValue, 	  
 | 
						|
	     extremeStackMemberStackStatus	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
	extremeStackMemberSlotId OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER(1..8)
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The slot id of the stack member in the stack"
 | 
						|
	     	   ::= { extremeStackMemberEntry 1 }
 | 
						|
 | 
						|
	extremeStackMemberType OBJECT-TYPE
 | 
						|
	     SYNTAX OBJECT IDENTIFIER
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The type of device of the stack member. This field reflects
 | 
						|
 	    the individual sysOid of the member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 2 }
 | 
						|
 | 
						|
	extremeStackMemberOperStatus OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER {
 | 
						|
		up (1),
 | 
						|
		down(2),
 | 
						|
		mismatch (3)
 | 
						|
	     }
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The operational status of the stack member. When the stack 
 | 
						|
	comes up, if there is a vector mismatch namely license mismatch or
 | 
						|
	platform mismatch between the master and the member, the member
 | 
						|
	remains in the mismatch state. Further communication with the member
 | 
						|
	is not possible"
 | 
						|
	     	   ::= { extremeStackMemberEntry 3 }
 | 
						|
 | 
						|
	extremeStackMemberRole OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER {
 | 
						|
		master (1),
 | 
						|
		slave  (2)
 | 
						|
	     }
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The role of the stack member as to whether it is acting as a
 | 
						|
	master or a slave"
 | 
						|
	     	   ::= { extremeStackMemberEntry 4 }
 | 
						|
 | 
						|
	extremeStackMemberEntPhysicalIndex OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The entPhysicalIndex of the corresponding device as defined
 | 
						|
	in the ENTITY-MIB"
 | 
						|
	     	   ::= { extremeStackMemberEntry 5 }
 | 
						|
 | 
						|
	extremeStackMemberMACAddress OBJECT-TYPE
 | 
						|
	     SYNTAX MacAddress 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The Mac address of the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 6 }
 | 
						|
 | 
						|
	extremeStackMemberCurImageVersion OBJECT-TYPE
 | 
						|
	     SYNTAX DisplayString (SIZE(0..255)) 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The current image version of the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 7 }
 | 
						|
 | 
						|
	extremeStackMemberPriImageVersion OBJECT-TYPE
 | 
						|
	     SYNTAX DisplayString (SIZE(0..255)) 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The primary image version of the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 8 }
 | 
						|
 | 
						|
	extremeStackMemberSecImageVersion OBJECT-TYPE
 | 
						|
	     SYNTAX DisplayString (SIZE(0..255)) 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The secondary image version of the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 9 }
 | 
						|
 | 
						|
	extremeStackMemberBootRomVersion OBJECT-TYPE
 | 
						|
	     SYNTAX DisplayString (SIZE(0..255)) 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The boot rom version of the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 10 }
 | 
						|
 | 
						|
	extremeStackMemberCurConfig OBJECT-TYPE
 | 
						|
	     SYNTAX DisplayString (SIZE(0..255)) 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The current configuration of the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 11 }
 | 
						|
 | 
						|
	extremeStackMemberConfigSelected OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER {
 | 
						|
		primary   (1),
 | 
						|
		secondary (2)
 | 
						|
	     }
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The config selected to be used on reboot for the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 12 }
 | 
						|
 | 
						|
	extremeStackMemberImageSelected OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER {
 | 
						|
		primary   (1),
 | 
						|
		secondary (2)
 | 
						|
	     }
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The  image selected to be used on reboot for the stack member"
 | 
						|
	     	   ::= { extremeStackMemberEntry 13 }
 | 
						|
 | 
						|
	extremeStackMemberStackPriority OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The stack priority of the stack member. The stack priority is
 | 
						|
	used for the master election algorithm. The member with the highest 
 | 
						|
	priority comes up as the master. If there are more than one switch with
 | 
						|
	highest priority, the member with the least MAC among them comes up as
 | 
						|
	the master"
 | 
						|
	     	   ::= { extremeStackMemberEntry 14 }
 | 
						|
 | 
						|
	extremeStackMemberMgmtIpAddress OBJECT-TYPE
 | 
						|
	     SYNTAX IpAddress 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The fallback mgmt ip address which was configured through CLI
 | 
						|
	for this stack member. This ipaddress can be used to communicate with 
 | 
						|
	this member, if it comes up as the master. The ipaddress is associated
 | 
						|
	with the vlan configured"
 | 
						|
	     	   ::= { extremeStackMemberEntry 15 }
 | 
						|
 | 
						|
	extremeStackMemberSysLocation OBJECT-TYPE
 | 
						|
	      SYNTAX      DisplayString (SIZE (0..255))
 | 
						|
              MAX-ACCESS  read-write
 | 
						|
              STATUS      current
 | 
						|
              DESCRIPTION
 | 
						|
                  "The physical location of this node (e.g., `telephone
 | 
						|
        closet, 3rd floor').  If the location is unknown, the value
 | 
						|
        is the zero-length string."
 | 
						|
	     	   ::= { extremeStackMemberEntry 16 }
 | 
						|
 | 
						|
	extremeStackMemberAutoConfig OBJECT-TYPE
 | 
						|
	     SYNTAX TruthValue
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS 	current
 | 
						|
	     DESCRIPTION
 | 
						|
		   " This field provides the information whether the config
 | 
						|
	of the stack member is autogenerated(true) or not(false)" 
 | 
						|
	     	   ::= { extremeStackMemberEntry 17 }
 | 
						|
			
 | 
						|
 | 
						|
	extremeStackMemberStackStatus OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER {
 | 
						|
		enable  (1),
 | 
						|
		disable (2)
 | 
						|
	     } 
 | 
						|
	     MAX-ACCESS read-write
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"This status is used for disabling the stacking feature for
 | 
						|
	the stack member. If stacking is enabled for the stack member we get
 | 
						|
	the information as enable, if we mark it as disable, the stack member
 | 
						|
	is removed from the stack and the corresponding row disappears"
 | 
						|
	     	   ::= { extremeStackMemberEntry 18 }
 | 
						|
 | 
						|
--
 | 
						|
--  	Stacking Port Table
 | 
						|
--
 | 
						|
	extremeStackingPortTable OBJECT-TYPE
 | 
						|
             SYNTAX SEQUENCE OF ExtremeStackingPortEntry
 | 
						|
	     MAX-ACCESS	not-accessible
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"A table containing information about each stacking port
 | 
						|
	in the stack. If extremeStackDetection is not enabled, we would not
 | 
						|
	have any rows for this table"
 | 
						|
		    ::= { extremeStackable 3 }
 | 
						|
 | 
						|
	extremeStackingPortEntry OBJECT-TYPE
 | 
						|
	     SYNTAX ExtremeStackingPortEntry
 | 
						|
	     MAX-ACCESS not-accessible
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"Entry in the table for each stacking port in the stack"
 | 
						|
	     INDEX	{ extremeStackingPortIfIndex }
 | 
						|
	     	    ::= { extremeStackingPortTable 1 }
 | 
						|
 | 
						|
	ExtremeStackingPortEntry ::= SEQUENCE {
 | 
						|
	     extremeStackingPortIfIndex		INTEGER,
 | 
						|
	     extremeStackingPortRemoteMac       MacAddress,
 | 
						|
	     extremeStackingPortLinkSpeed	Unsigned32,
 | 
						|
	     extremeStackingPortLinkStatus	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
          extremeStackingPortIfIndex OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER(1..65535)
 | 
						|
              MAX-ACCESS  read-only
 | 
						|
              STATUS  current
 | 
						|
              DESCRIPTION
 | 
						|
                      "A unique value for each interface.  Its value
 | 
						|
                      ranges between 1 and the value of ifNumber.  The
 | 
						|
                      value for each interface must remain constant at
 | 
						|
                      least from one re-initialization of the entity's
 | 
						|
                      network management system to the next re-
 | 
						|
                      initialization."
 | 
						|
	     	   ::= { extremeStackingPortEntry 1 }
 | 
						|
 | 
						|
	extremeStackingPortRemoteMac OBJECT-TYPE
 | 
						|
	     SYNTAX MacAddress 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The Mac address of the remote system, this stacking port 
 | 
						|
	is connected to. The value of the mac address will be 00:00:00:00:00:00
 | 
						|
	if the stacking link is not active."
 | 
						|
	     	   ::= { extremeStackingPortEntry 2 }
 | 
						|
 | 
						|
	extremeStackingPortLinkSpeed OBJECT-TYPE
 | 
						|
	     SYNTAX Unsigned32 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The Speed of the stacking port link in bps. The speed will be
 | 
						|
	zero if the link is not up"
 | 
						|
	     	   ::= { extremeStackingPortEntry 3 }
 | 
						|
 | 
						|
	extremeStackingPortLinkStatus OBJECT-TYPE
 | 
						|
	     SYNTAX INTEGER {
 | 
						|
		up (1),
 | 
						|
		down  (2) 
 | 
						|
	    } 
 | 
						|
	     MAX-ACCESS read-only
 | 
						|
	     STATUS current
 | 
						|
	     DESCRIPTION
 | 
						|
		"The Link status of the stacking port link "
 | 
						|
	     	   ::= { extremeStackingPortEntry 4 }
 | 
						|
 | 
						|
 | 
						|
    extremeStackableTraps     OBJECT IDENTIFIER
 | 
						|
		    ::= { extremeStackable 4 }
 | 
						|
 | 
						|
	extremeStackTrapsPrefix     OBJECT IDENTIFIER
 | 
						|
            ::= { extremeStackableTraps 0 }
 | 
						|
 | 
						|
    extremeStackMemberOverheat NOTIFICATION-TYPE
 | 
						|
            OBJECTS {sysUpTime, sysDescr, extremeCurrentTemperature,
 | 
						|
			extremeStackMemberSlotId}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeStackMemberOverheat notification is generated
 | 
						|
                     when the temperature of the stack member reaches the 
 | 
						|
		threshold temperature"
 | 
						|
                ::= { extremeStackTrapsPrefix 1 }
 | 
						|
 | 
						|
    extremeStackMemberStatusChanged NOTIFICATION-TYPE
 | 
						|
            OBJECTS { extremeStackMemberSlotId, extremeStackMemberOperStatus}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeStackMemberStatusChanged notification is 
 | 
						|
		generated when the operational status of the stack member 
 | 
						|
		changes"
 | 
						|
                ::= { extremeStackTrapsPrefix 2 }
 | 
						|
 | 
						|
    extremeStackingPortStatusChanged NOTIFICATION-TYPE
 | 
						|
            OBJECTS { ifIndex, extremeStackingPortRemoteMac,
 | 
						|
		extremeStackingPortLinkSpeed, extremeStackingPortLinkStatus}
 | 
						|
            STATUS  current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The extremeStackingPortStatusChanged notification is 
 | 
						|
		generated when the operational status of the stacking port 
 | 
						|
		changes"
 | 
						|
                ::= { extremeStackTrapsPrefix 3 }
 | 
						|
 | 
						|
 | 
						|
END	
 |