1SNMP::Info::Layer2::AerUosheirveC(o3n)tributed Perl DocuSmNeMnPt:a:tIinofno::Layer2::Aerohive(3)
2
3
4

NAME

6       SNMP::Info::Layer2::Aerohive - SNMP Interface to Aerohive Access Points
7

AUTHOR

9       Eric Miller
10

SYNOPSIS

12        # Let SNMP::Info determine the correct subclass for you.
13        my $aerohive = new SNMP::Info(
14                                 AutoSpecify => 1,
15                                 Debug       => 1,
16                                 DestHost    => 'myswitch',
17                                 Community   => 'public',
18                                 Version     => 2
19                               )
20           or die "Can't connect to DestHost.\n";
21
22        my $class = $aerohive->class();
23        print "SNMP::Info determined this device to fall under subclass : $class\n";
24

DESCRIPTION

26       Provides abstraction to the configuration information obtainable from
27       an Aerohive wireless Access Point through SNMP.
28
29       For speed or debugging purposes you can call the subclass directly, but
30       not after determining a more specific class using the method above.
31
32        my $aerohive = new SNMP::Info::Layer2::Aerohive(...);
33
34   Inherited Classes
35       SNMP::Info::Layer2
36
37   Required MIBs
38       AH-SYSTEM-MIB
39       AH-INTERFACE-MIB
40
41   Inherited MIBs
42       See "Required MIBs" in SNMP::Info::Layer2 for its MIB requirements.
43

GLOBALS

45       These are methods that return scalar value from SNMP.
46
47       $aerohive->vendor()
48           Returns 'aerohive'.
49
50       $aerohive->os()
51           Returns 'hiveos'.
52
53       $aerohive->serial()
54           Returns the serial number extracted from "ahSystemSerial".
55
56       $aerohive->os_ver()
57           Returns the OS version extracted from "sysDescr".
58
59       $aerohive->os_bin()
60           Returns the firmware version extracted from "ahFirmwareVersion".
61
62       $aerohive->mac()
63           Returns the base mac address of the aerohive unit from an
64           undocumented snmp oid. if this oid is not available it will walk
65           all interfaces and return the lowest numbered mac address.
66
67       $aerohive->model()
68           Returns the model extracted from "sysDescr".
69
70   Overrides
71       $aerohive->layers()
72           Returns 00000111. Layer 2 and Layer 3 functionality through
73           proprietary MIBs.
74
75   Global Methods imported from SNMP::Info::Layer2
76       See "GLOBALS" in SNMP::Info::Layer2 for details.
77

TABLE METHODS

79       These are methods that return tables of information in the form of a
80       reference to a hash.
81
82       $aerohive->i_ssidlist()
83           Returns reference to hash. SSID's recognized by the radio
84           interface.
85
86       $aerohive->i_ssidmac()
87           With the same keys as i_ssidlist, returns the Basic service set
88           identification (BSSID), MAC address, the AP is using for the SSID.
89
90       $aerohive->i_80211channel()
91           Returns reference to hash.  Current operating frequency channel of
92           the radio interface.
93
94           "ahRadioChannel"
95
96       $aerohive->dot11_cur_tx_pwr_mw()
97           Returns reference to hash.  Current transmit power, in milliwatts,
98           of the radio interface.
99
100           "ahRadioTxPower"
101
102       $aironet->cd11_port()
103           Returns radio interfaces.
104
105       $aironet->cd11_mac()
106           Returns client radio interface MAC addresses.
107
108   Overrides
109       $aerohive->bp_index()
110           Simulates bridge MIB by returning reference to a hash mapping
111           i_index() to the interface iid.
112
113       $aerohive->qb_fw_port()
114           Returns reference to hash of forwarding table entries port
115           interface identifier (iid).
116
117       $aerohive->qb_fw_mac()
118           Returns reference to hash of forwarding table MAC Addresses.
119
120           "ahClientMac"
121
122       $aerohive->qb_fw_vlan()
123           Returns reference to hash of forwarding table entries VLAN ID.
124
125           "ahClientVLAN"
126
127   Arp Cache Table Augmentation
128       The AP has knowledge of MAC->IP mappings for wireless clients.
129       Augmenting the arp cache data with these MAC->IP mappings enables
130       visibility for stations that only communicate locally.
131
132       $aerohive->at_paddr()
133           "ahClientMac"
134
135       $aerohive->at_netaddr()
136           "ahClientIP"
137
138   Table Methods imported from SNMP::Info::Layer2
139       See "TABLE METHODS" in SNMP::Info::Layer2 for details.
140
141
142
143perl v5.28.1                      2019-04-04   SNMP::Info::Layer2::Aerohive(3)
Impressum