1SNMP::Info::Layer2::AirUosneert(C3opnmt)ributed Perl DocSuNmMePn:t:aItnifoon::Layer2::Aironet(3pm)
2
3
4

NAME

6       SNMP::Info::Layer2::Aironet - SNMP Interface to Cisco Aironet devices
7       running IOS.
8

AUTHOR

10       Max Baker
11

SYNOPSIS

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

DESCRIPTION

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

GLOBALS

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

TABLE METHODS

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

Data Munging Callback Subroutines

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)
Impressum