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

FreeBSD Manual Pages

  
 
  

home | help
SNMP::Info::Layer3::AiUsertContributed Perl DocuSNMP::Info::Layer3::Aironet(3)

NAME
       SNMP::Info::Layer3::Aironet - Perl5 Interface to	Cisco Aironet Wireless
       Devices running Aironet software, not IOS

AUTHOR
       Max Baker

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

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

DESCRIPTION
       SNMP::Info subclass to provide access to	SNMP data for an Aironet
       device running Aironet software,	not cisco IOS.

       Note there are two classes for Aironet devices :

       SNMP::Info::Layer3::Aironet
	   This	class is for devices running Aironet software (older)

       SNMP::Info::Layer2::Aironet
	   This	class is for devices running Cisco IOS software	(newer)

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

	my $aironet = new SNMP::Info::Layer3::Aironet(...);

   Inherited Classes
       SNMP::Info::Layer3

   Required MIBs
       AWCVX-MIB
       IEEE802dot11-MIB

GLOBALS
       These are methods that return scalar value from SNMP

       $aironet->awc_duplex()
	   Gives the admin duplex setting for the Ethernet Port.

	   "awcEtherDuplex.0"

       $aironet->mac()
	   Gives the MAC Address of the	wireless side

	   "dot11StationID.2"

       $aironet->os()
	   'aironet'

       $aironet->os_ver
	   Tries to cull the version from the description field.

       $aironet->vendor()
	   Returns 'cisco'.

   Globals imported from SNMP::Info::Layer3
       See documentation in "GLOBALS" in SNMP::Info::Layer3 for	details.

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

   Overrides
       $aironet->bp_index()
	   Takes the bp_index()	value from SNMP::Info::Bridge and overrides
	   the wireless	port to	be assigned to the transparent bridge port
	   (port 0)

       $aironet->fw_mac()
	   Adds	static table entries from bs_mac() to port 0 so	that wireless
	   MAC addresses will be reported.  Forwarding table entries for port
	   0 are removed.

       $aironet->fw_port()
	   Adds	the static table port mappings to the forwarding table port
	   mappings by adding bs_port()	to fw_port()

       $aironet->i_duplex()
	   Adds	the value of awc_duplex() to each Ethernet port	seen.

       $aironet->i_mac()
	   Overrides the values	for i_mac with the value from awc_mac()	if
	   they	are set.

       $aironet->i_ignore()
	   Ignores ports that are of type ``rptr'' and ``lo''.

   Aironet specific items
       $aironet->awc_default_mac()
	   Gives the default MAC address of each interface.

	   "awcIfDefaultPhysAddress"

       $aironet->awc_mac()
	   Gives the actual MAC	address	of each	interface.

	   "awcIfPhysAddress"

       $aironet->awc_ip()
	   Gives the IP	Address	assigned to each interface.

	   "awcIfIpAddress"

       $aironet->awc_netmask()
	   Gives the NetMask for each interface.

	   "awcIfIpNetMask"

       $aironet->awc_msdu()
	   "awcIfMSDUMaxLength"

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

perl v5.32.1			  2021-02-28	SNMP::Info::Layer3::Aironet(3)

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

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

home | help