SNMP::Info::CiscoAgg - SNMP Interface to Cisco Aggregated Links
Contents
Description
This class provides access to Aggregated Links configuration on Cisco devices. It combines Cisco PAgP,
Cisco proprietary info and IEEE 802.3ad information.
Use or create in a subclass of SNMP::Info. Do not use directly.
InheritedClasses
SNMP::Info::IEEE802dot3ad
RequiredMIBsCISCO-PAGP-MIBCISCO-LAG-MIBCISCO-IF-EXTENSION-MIBMunges
"munge_port_ifindex"
Takes "clagAggPortListInterfaceIndexList", uses the index as master port, then returns all members as
ifindex. Works with single or multiple slaves to a master.
perl v5.40.0 2024-11-09 SNMP::Info::CiscoAgg(3pm)
Name
SNMP::Info::CiscoAgg - SNMP Interface to Cisco Aggregated Links
Synopsis
# Let SNMP::Info determine the correct subclass for you.
my $info = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
DestHost => 'myrouter',
Community => 'public',
Version => 2
)
or die "Can't connect to DestHost.\n";
my $class = $info->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";
Table Methods
"agg_ports"
Returns a HASH reference mapping from slave to master port for each member of a port bundle on the
device. Keys are ifIndex of the slave ports, Values are ifIndex of the corresponding master ports.
"agg_ports_cisco"
Implements the cisco LAG info retrieval. Merged into "agg_ports" data automatically. Will fetch all
members of "clagAggPortListInterfaceIndexList" even if they are not running an aggregation protocol.
"agg_ports_pagp"
Implements the PAgP LAG info retrieval. Merged into "agg_ports" data automatically.
"agg_ports_propvirtual"
A version of SNMP::Info::Aggregate::agg_ports_ifstack that inspects only ports of type propVirtual.
You still need to use agg_ports_ifstack.
"lag_members"
Mimics "ad_lag_ports" from SNMP::Info::IEEE802dot3ad but based on ifindex instead of instead of
bp_index.
OVERRIDES
"agg_ports_lag"
This will retrieve LAG ports based on "dot3adAggPortSelectedAggID" data. It will be merged into
"agg_ports" data.
TableMethodsimportedfromSNMP::Info::IEEE802dot3ad
See documentation in SNMP::Info::IEEE802dot3ad for details.
