SNMP::Info::MAU(3pm) | User Contributed Perl Documentation | SNMP::Info::MAU(3pm) |
SNMP::Info::MAU - SNMP Interface to Medium Attachment Unit (MAU) MIB (RFC 2668) via SNMP
Max Baker
my $mau = new SNMP::Info ( AutoSpecify => 1, Debug => 1, DestHost => 'hpswitch', Community => 'public', Version => 2 ); my $class = $mau->class(); print " Using device sub class : $class\n";
SNMP::Info::MAU is a subclass of SNMP::Info that supplies access to the MAU-MIB (RFC 2668). This MIB is sometimes implemented on Layer 2 network devices. MAU = Medium Attachment Unit.
The MAU table contains link and duplex info for the port itself and the device connected to that port.
Normally you use or create a subclass of SNMP::Info that inherits this one. Do not use directly.
For debugging purposes call the class directly as you would SNMP::Info
my $mau = new SNMP::Info::MAU(...);
None.
These are methods that return scalar value from SNMP
These are methods that return tables of information in the form of a reference to a hash.
Returns either (auto,full,half).
Returns either (auto,none,full,half).
This is essentially the type of link in use. eg. dot3MauType100BaseTXFD - 100BaseT at Full Duplex
("ifMauType")
1 - other 2 - unknown 3 - operational 4 - standby 5 - shutdown 6 - reset
Use 5 and !5 to see if the link is up or down on the admin side.
("ifMauStatus")
(C<ifMauMediaAvailable>)
Directly from F<MAU-MIB> : Bit Capability 0 other or unknown 1 AUI 2 10BASE-5 3 FOIRL 4 10BASE-2 5 10BASE-T duplex mode unknown 6 10BASE-FP 7 10BASE-FB 8 10BASE-FL duplex mode unknown 9 10BROAD36 10 10BASE-T half duplex mode 11 10BASE-T full duplex mode 12 10BASE-FL half duplex mode 13 10BASE-FL full duplex mode 14 100BASE-T4 15 100BASE-TX half duplex mode 16 100BASE-TX full duplex mode 17 100BASE-FX half duplex mode 18 100BASE-FX full duplex mode 19 100BASE-T2 half duplex mode 20 100BASE-T2 full duplex mode
("ifMauTypeList")
Uses the same decoder as $mau->mau_type().
("ifMauAutoNegCapAdvertised")
Uses the same decoder as $mau->mau_type().
("ifMauAutoNegCapReceived")
These are methods that provide SNMP set functionality for overridden methods or provide a simpler interface to complex set operations. See "SETTING DATA VIA SNMP" in SNMP::Info for general information on set operations.
Note that this method has some limitations since there is no way to reliably set the port speed independently of the port duplex setting on certain devices, notably the Cisco Cat4k series.
Speed choices are '10', '100', '1000', 'auto'.
Note that this method has some limitations since there is no way to reliably set the port duplex independently of the port speed setting on certain devices, notably the Cisco Cat4k series.
Duplex choices are 'auto', 'half', 'full'.
Accepts the following values for speed and duplex:
Speed/Duplex ------------ auto/auto (this is a special case) 10/half 10/full 100/half 100/full 1000/half 1000/full
Boolean. Checks to see if any of the full_duplex types from mau_type() are high. Currently bits 11,13,16,18,20.
Boolean. Checks to see if any of the half_duplex types from mau_type() are high. Currently bits 10,12,15,17,19.
2023-09-30 | perl v5.36.0 |