|
NAMESNMP::Info::IEEE802_Bridge - SNMP Interface to SNMP data available through the IEEE8021-Q-BRIDGE-MIB AUTHORJeroen van Ingen SYNOPSISFIXME update with better example
my $class = $bridge->class();
print " Using device sub class : $class\n";
# Grab Forwarding Tables
my $interfaces = $bridge->interfaces();
my $fw_mac = $bridge->fw_mac();
my $fw_port = $bridge->fw_port();
my $bp_index = $bridge->bp_index();
foreach my $fw_index (keys %$fw_mac){
my $mac = $fw_mac->{$fw_index};
my $bp_id = $fw_port->{$fw_index};
my $iid = $bp_index->{$bp_id};
my $port = $interfaces->{$iid};
print "Port:$port forwarding to $mac\n";
}
DESCRIPTIONIEEE8021-Q-BRIDGE-MIB is used by some newer switches / Layer 2 devices. It is derived from the IETF Q-BRIDGE-MIB (RFC 4363), extending it with the concept of multiple VLAN-aware bridges (PBB). Create or use a subclass of SNMP::Info that inherits this class. Do not use directly. For debugging you can call new() directly as you would in SNMP::Info my $bridge = new SNMP::Info::IEEE802_Bridge(...); Inherited ClassesNone. Required MIBsGLOBALSThese are methods that return scalar values from SNMP TABLE METHODSThese are methods that return tables of information in the form of a reference to a hash. Per-port VLAN configuration in the device ("ieee8021QBridgePortVlanTable")
VLAN Current Table ("ieee8021QBridgeVlanCurrentTable")
VLAN Static Table ("ieee8021QBridgeVlanStaticTable")
|