Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SNMP::Info::Layer2::AeUservContributed Perl DocSNMP::Info::Layer2::Aerohive(3)

NAME
       SNMP::Info::Layer2::Aerohive - SNMP Interface to	Aerohive Access	Points

AUTHOR
       Eric Miller

SYNOPSIS
	# Let SNMP::Info determine the correct subclass	for you.
	my $aerohive = new SNMP::Info(
				 AutoSpecify =>	1,
				 Debug	     =>	1,
				 DestHost    =>	'myswitch',
				 Community   =>	'public',
				 Version     =>	2
			       )
	   or die "Can't connect to DestHost.\n";

	my $class = $aerohive->class();
	print "SNMP::Info determined this device to fall under subclass	: $class\n";

DESCRIPTION
       Provides	abstraction to the configuration information obtainable	from
       an Aerohive wireless Access Point through SNMP.

       For speed or debugging purposes you can call the	subclass directly, but
       not after determining a more specific class using the method above.

	my $aerohive = new SNMP::Info::Layer2::Aerohive(...);

   Inherited Classes
       SNMP::Info::Layer2

   Required MIBs
       AH-SYSTEM-MIB
       AH-INTERFACE-MIB

   Inherited MIBs
       See "Required MIBs" in SNMP::Info::Layer2 for its MIB requirements.

GLOBALS
       These are methods that return scalar value from SNMP.

       $aerohive->vendor()
	   Returns 'aerohive'.

       $aerohive->os()
	   Returns 'hiveos'.

       $aerohive->serial()
	   Returns the serial number extracted from "ahSystemSerial".

       $aerohive->os_ver()
	   Returns the OS version extracted from "sysDescr".

       $aerohive->os_bin()
	   Returns the firmware	version	extracted from "ahFirmwareVersion".

       $aerohive->mac()
	   Returns the base mac	address	of the aerohive	unit from an
	   undocumented	snmp oid. if this oid is not available it will walk
	   all interfaces and return the lowest	numbered mac address.

       $aerohive->model()
	   Returns the model extracted from "sysDescr".

   Overrides
       $aerohive->layers()
	   Returns 00000111. Layer 2 and Layer 3 functionality through
	   proprietary MIBs.

   Global Methods imported from	SNMP::Info::Layer2
       See "GLOBALS" in	SNMP::Info::Layer2 for details.

TABLE METHODS
       These are methods that return tables of information in the form of a
       reference to a hash.

       $aerohive->i_ssidlist()
	   Returns reference to	hash. SSID's recognized	by the radio
	   interface.

       $aerohive->i_ssidmac()
	   With	the same keys as i_ssidlist, returns the Basic service set
	   identification (BSSID), MAC address,	the AP is using	for the	SSID.

       $aerohive->i_80211channel()
	   Returns reference to	hash.  Current operating frequency channel of
	   the radio interface.

	   "ahRadioChannel"

       $aerohive->dot11_cur_tx_pwr_mw()
	   Returns reference to	hash.  Current transmit	power, in milliwatts,
	   of the radio	interface.

	   "ahRadioTxPower"

       $aironet->cd11_port()
	   Returns radio interfaces.

       $aironet->cd11_mac()
	   Returns client radio	interface MAC addresses.

   Overrides
       $aerohive->bp_index()
	   Simulates bridge MIB	by returning reference to a hash mapping
	   i_index() to	the interface iid.

       $aerohive->qb_fw_port()
	   Returns reference to	hash of	forwarding table entries port
	   interface identifier	(iid).

       $aerohive->qb_fw_mac()
	   Returns reference to	hash of	forwarding table MAC Addresses.

	   "ahClientMac"

       $aerohive->qb_fw_vlan()
	   Returns reference to	hash of	forwarding table entries VLAN ID.

	   "ahClientVLAN"

   Arp Cache Table Augmentation
       The AP has knowledge of MAC->IP mappings	for wireless clients.
       Augmenting the arp cache	data with these	MAC->IP	mappings enables
       visibility for stations that only communicate locally.

       $aerohive->at_paddr()
	   "ahClientMac"

       $aerohive->at_netaddr()
	   "ahClientIP"

   Table Methods imported from SNMP::Info::Layer2
       See "TABLE METHODS" in SNMP::Info::Layer2 for details.

perl v5.32.0			  2020-08-09   SNMP::Info::Layer2::Aerohive(3)

NAME | AUTHOR | SYNOPSIS | DESCRIPTION | GLOBALS | TABLE METHODS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SNMP::Info::Layer2::Aerohive&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help