1SNMP::Info::Layer2::AirUosneert(C3opnmt)ributed Perl DocSuNmMePn:t:aItnifoon::Layer2::Aironet(3pm)
2
3
4
6 SNMP::Info::Layer2::Aironet - SNMP Interface to Cisco Aironet devices
7 running IOS.
8
10 Max Baker
11
13 # Let SNMP::Info determine the correct subclass for you.
14 my $aironet = new SNMP::Info(
15 AutoSpecify => 1,
16 Debug => 1,
17 DestHost => 'myswitch',
18 Community => 'public',
19 Version => 2
20 )
21 or die "Can't connect to DestHost.\n";
22
23 my $class = $aironet->class();
24 print "SNMP::Info determined this device to fall under subclass : $class\n";
25
27 Provides interface to SNMP Data available on newer Aironet devices
28 running Cisco IOS.
29
30 Note there are two classes for Aironet devices :
31
32 SNMP::Info::Layer3::Aironet
33 This class is for devices running Aironet software (older)
34
35 SNMP::Info::Layer2::Aironet
36 This class is for devices running Cisco IOS software (newer)
37
38 For speed or debugging purposes you can call the subclass directly, but
39 not after determining a more specific class using the method above.
40
41 my $aironet = new SNMP::Info::Layer2::Aironet(...);
42
43 Inherited Classes
44 SNMP::Info::Layer2
45 SNMP::Info::EtherLike
46 SNMP::Info::CiscoStats
47 SNMP::Info::CiscoConfig
48
49 Required MIBs
50 CISCO-DOT11-ASSOCIATION-MIB
51 CISCO-DOT11-IF-MIB
52 CISCO-DOT11-SSID-SECURITY-MIB
53 CISCO-POE-PD-MIB
54 CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB
55 Inherited Classes
56 MIBs required by the inherited classes listed above.
57
59 These are methods that return scalar value from SNMP
60
61 $aironet->vendor()
62 Returns 'cisco'
63
64 $aironet->description()
65 System description. Adds info from method e_descr() from
66 SNMP::Info::Entity
67
68 Globals imported from SNMP::Info::Layer2
69 See documentation in "GLOBALS" in SNMP::Info::Layer2 for details.
70
71 Globals imported from SNMP::Info::EtherLike
72 See documentation in "GLOBALS" in SNMP::Info::EtherLike for details.
73
75 $aironet->cd11_port()
76 Returns radio interfaces.
77
78 $aironet->cd11_mac()
79 Returns client radio interface MAC addresses.
80
81 $aironet->cd11_ssid()
82 Returns radio interface ssid.
83
84 $aironet->dot11_cur_tx_pwr_mw()
85 Current transmit power, in milliwatts, of the radio interface.
86
87 Overrides
88 $aironet->interfaces()
89 Uses the i_description() field.
90
91 $aironet->i_mac()
92 MAC address of the interface. Note this is just the MAC of the
93 port, not anything connected to it.
94
95 $aironet->i_duplex()
96 Crosses information from SNMP::Info::EtherLike to get duplex info
97 for interfaces.
98
99 $aironet->bp_index()
100 Returns reference to hash of bridge port table entries map back to
101 interface identifier (iid)
102
103 $aironet->fw_mac()
104 Returns reference to hash of forwarding table MAC Addresses
105
106 $aironet->fw_port()
107 Returns reference to hash of forwarding table entries port
108 interface identifier (iid)
109
110 $aironet->i_vlan()
111 Returns a mapping between "ifIndex" and the PVID or default VLAN.
112
113 $aironet->v_index()
114 Returns VLAN IDs
115
116 $aironet->v_name()
117 Returns VLAN names
118
119 $aironet->i_ssidlist()
120 Returns a list of SSIDs associated with interfaces. This function
121 is "MBSSID" aware, so when using "MBSSID" can map SSIDs to the sub-
122 interface to which they belong.
123
124 $aironet->i_ssidbcast()
125 With the same keys as i_ssidlist, returns whether the given SSID is
126 being broadcast.
127
128 $aironet->i_ssidmac()
129 With the same keys as i_ssidlist, returns the Basic service set
130 identification (BSSID), MAC address, the AP is using for the SSID.
131
132 $aironet ps1_status()
133 Returns the PoE injector status based on "cpoePdSupportedPower" and
134 "cpoePdSupportedPowerMode".
135
136 Table Methods imported from SNMP::Info::Layer2
137 See documentation in "TABLE METHODS" in SNMP::Info::Layer2 for details.
138
139 Table Methods imported from SNMP::Info::EtherLike
140 See documentation in "TABLE METHODS" in SNMP::Info::EtherLike for
141 details.
142
144 $aironet->munge_cd11_txrate()
145 Converts units of half a megabit to human readable string.
146
147
148
149perl v5.38.0 2023-09-04 SNMP::Info::Layer2::Aironet(3pm)