Make L2::Cisco base class for L2::Catalyst and L2::C2900
Add CiscoPortSecurity, CiscoStpExtensions, CiscoAgg to L2::Cisco Remove CiscoQOS and CiscoImage from L2::Cisco
This commit is contained in:
@@ -34,15 +34,9 @@ package SNMP::Info::Layer2::C2900;
|
|||||||
|
|
||||||
use strict;
|
use strict;
|
||||||
use Exporter;
|
use Exporter;
|
||||||
use SNMP::Info::CiscoVTP;
|
use SNMP::Info::Layer2::Cisco;
|
||||||
use SNMP::Info::CDP;
|
|
||||||
use SNMP::Info::CiscoStats;
|
|
||||||
use SNMP::Info::CiscoConfig;
|
|
||||||
use SNMP::Info::Layer2;
|
|
||||||
|
|
||||||
@SNMP::Info::Layer2::C2900::ISA = qw/SNMP::Info::CiscoVTP SNMP::Info::CDP
|
@SNMP::Info::Layer2::C2900::ISA = qw/SNMP::Info::Layer2::Cisco Exporter/;
|
||||||
SNMP::Info::CiscoStats SNMP::Info::CiscoConfig
|
|
||||||
SNMP::Info::Layer2 Exporter/;
|
|
||||||
@SNMP::Info::Layer2::C2900::EXPORT_OK = qw//;
|
@SNMP::Info::Layer2::C2900::EXPORT_OK = qw//;
|
||||||
|
|
||||||
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
|
use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
|
||||||
@@ -50,17 +44,11 @@ use vars qw/$VERSION %FUNCS %GLOBALS %MIBS %MUNGE/;
|
|||||||
$VERSION = '3.15';
|
$VERSION = '3.15';
|
||||||
|
|
||||||
%GLOBALS = (
|
%GLOBALS = (
|
||||||
%SNMP::Info::Layer2::GLOBALS, %SNMP::Info::CiscoConfig::GLOBALS,
|
%SNMP::Info::Layer2::Cisco::GLOBALS,
|
||||||
%SNMP::Info::CiscoStats::GLOBALS, %SNMP::Info::CDP::GLOBALS,
|
|
||||||
%SNMP::Info::CiscoVTP::GLOBALS,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
%FUNCS = (
|
%FUNCS = (
|
||||||
%SNMP::Info::Layer2::FUNCS,
|
%SNMP::Info::Layer2::Cisco::FUNCS,
|
||||||
%SNMP::Info::CiscoConfig::FUNCS,
|
|
||||||
%SNMP::Info::CiscoStats::FUNCS,
|
|
||||||
%SNMP::Info::CDP::FUNCS,
|
|
||||||
%SNMP::Info::CiscoVTP::FUNCS,
|
|
||||||
'i_name' => 'ifAlias',
|
'i_name' => 'ifAlias',
|
||||||
|
|
||||||
# C2900PortEntry
|
# C2900PortEntry
|
||||||
@@ -71,15 +59,12 @@ $VERSION = '3.15';
|
|||||||
);
|
);
|
||||||
|
|
||||||
%MIBS = (
|
%MIBS = (
|
||||||
%SNMP::Info::Layer2::MIBS, %SNMP::Info::CiscoConfig::MIBS,
|
%SNMP::Info::Layer2::Cisco::MIBS,
|
||||||
%SNMP::Info::CiscoStats::MIBS, %SNMP::Info::CDP::MIBS,
|
'CISCO-C2900-MIB' => 'ciscoC2900MIB',
|
||||||
%SNMP::Info::CiscoVTP::MIBS, 'CISCO-C2900-MIB' => 'ciscoC2900MIB',
|
|
||||||
);
|
);
|
||||||
|
|
||||||
%MUNGE = (
|
%MUNGE = (
|
||||||
%SNMP::Info::Layer2::MUNGE, %SNMP::Info::CiscoConfig::MUNGE,
|
%SNMP::Info::Layer2::Cisco::MUNGE,
|
||||||
%SNMP::Info::CiscoStats::MUNGE, %SNMP::Info::CDP::MUNGE,
|
|
||||||
%SNMP::Info::CiscoVTP::MUNGE,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
sub vendor {
|
sub vendor {
|
||||||
@@ -269,15 +254,7 @@ after determining a more specific class using the method above.
|
|||||||
|
|
||||||
=over
|
=over
|
||||||
|
|
||||||
=item SNMP::Info::CiscoVTP
|
=item SNMP::Info::Layer2::Cisco
|
||||||
|
|
||||||
=item SNMP::Info::CDP
|
|
||||||
|
|
||||||
=item SNMP::Info::CiscoStats
|
|
||||||
|
|
||||||
=item SNMP::Info::CiscoConfig
|
|
||||||
|
|
||||||
=item SNMP::Info::Layer2
|
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
@@ -293,15 +270,7 @@ Part of the v2 MIBs from Cisco.
|
|||||||
|
|
||||||
=head2 Inherited MIBs
|
=head2 Inherited MIBs
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoVTP/"Required MIBs"> for its MIB requirements.
|
See L<SNMP::Info::Layer2::Cisco/"Required MIBs"> for its MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::CDP/"Required MIBs"> for its MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoStats/"Required MIBs"> for its MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoConfig/"Required MIBs"> for its MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::Layer2/"Required MIBs"> for its MIB requirements.
|
|
||||||
|
|
||||||
=head1 GLOBALS
|
=head1 GLOBALS
|
||||||
|
|
||||||
@@ -321,25 +290,9 @@ Returns 1. Use vlan indexing.
|
|||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoVTP
|
=head2 Globals imported from SNMP::Info::Layer2::Cisco
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoVTP/"GLOBALS"> for details.
|
See L<SNMP::Info::Layer2::Cisco/"GLOBALS"> for details.
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CDP
|
|
||||||
|
|
||||||
See L<SNMP::Info::CDP/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoStats
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoStats/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoConfig
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoConfig/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::Layer2
|
|
||||||
|
|
||||||
See L<SNMP::Info::Layer2/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head1 TABLE METHODS
|
=head1 TABLE METHODS
|
||||||
|
|
||||||
@@ -411,25 +364,9 @@ Gives Admin speed of port
|
|||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoVTP
|
=head2 Table Methods imported from SNMP::Info::Layer2::Cisco
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoVTP/"TABLE METHODS"> for details.
|
See L<SNMP::Info::Layer2::Cisco/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CDP
|
|
||||||
|
|
||||||
See L<SNMP::Info::CDP/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoStats
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoStats/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoConfig
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoConfig/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::Layer2
|
|
||||||
|
|
||||||
See L<SNMP::Info::Layer2/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head1 SET METHODS
|
=head1 SET METHODS
|
||||||
|
|
||||||
|
|||||||
@@ -34,17 +34,10 @@ package SNMP::Info::Layer2::Catalyst;
|
|||||||
use strict;
|
use strict;
|
||||||
use Exporter;
|
use Exporter;
|
||||||
use SNMP::Info::CiscoStack;
|
use SNMP::Info::CiscoStack;
|
||||||
use SNMP::Info::CiscoVTP;
|
use SNMP::Info::Layer2::Cisco;
|
||||||
use SNMP::Info::CDP;
|
|
||||||
use SNMP::Info::CiscoStats;
|
|
||||||
use SNMP::Info::CiscoPortSecurity;
|
|
||||||
use SNMP::Info::Layer2;
|
|
||||||
|
|
||||||
@SNMP::Info::Layer2::Catalyst::ISA
|
@SNMP::Info::Layer2::Catalyst::ISA
|
||||||
= qw/SNMP::Info::CiscoStack SNMP::Info::CiscoVTP
|
= qw/SNMP::Info::CiscoStack SNMP::Info::Layer2::Cisco Exporter/;
|
||||||
SNMP::Info::CDP SNMP::Info::CiscoStats
|
|
||||||
SNMP::Info::CiscoPortSecurity
|
|
||||||
SNMP::Info::Layer2 Exporter/;
|
|
||||||
@SNMP::Info::Layer2::Catalyst::EXPORT_OK = qw//;
|
@SNMP::Info::Layer2::Catalyst::EXPORT_OK = qw//;
|
||||||
|
|
||||||
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
|
use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
|
||||||
@@ -52,30 +45,23 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
|
|||||||
$VERSION = '3.15';
|
$VERSION = '3.15';
|
||||||
|
|
||||||
%MIBS = (
|
%MIBS = (
|
||||||
%SNMP::Info::Layer2::MIBS, %SNMP::Info::CiscoPortSecurity::MIBS,
|
%SNMP::Info::Layer2::Cisco::MIBS,
|
||||||
%SNMP::Info::CiscoStats::MIBS, %SNMP::Info::CDP::MIBS,
|
%SNMP::Info::CiscoStack::MIBS,
|
||||||
%SNMP::Info::CiscoVTP::MIBS, %SNMP::Info::CiscoStack::MIBS,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
%GLOBALS = (
|
%GLOBALS = (
|
||||||
%SNMP::Info::Layer2::GLOBALS,
|
%SNMP::Info::Layer2::Cisco::GLOBALS,
|
||||||
%SNMP::Info::CiscoPortSecurity::GLOBALS,
|
|
||||||
%SNMP::Info::CiscoStats::GLOBALS,
|
|
||||||
%SNMP::Info::CDP::GLOBALS,
|
|
||||||
%SNMP::Info::CiscoVTP::GLOBALS,
|
|
||||||
%SNMP::Info::CiscoStack::GLOBALS,
|
%SNMP::Info::CiscoStack::GLOBALS,
|
||||||
);
|
);
|
||||||
|
|
||||||
%FUNCS = (
|
%FUNCS = (
|
||||||
%SNMP::Info::Layer2::FUNCS, %SNMP::Info::CiscoPortSecurity::FUNCS,
|
%SNMP::Info::Layer2::Cisco::FUNCS,
|
||||||
%SNMP::Info::CiscoStats::FUNCS, %SNMP::Info::CDP::FUNCS,
|
%SNMP::Info::CiscoStack::FUNCS,
|
||||||
%SNMP::Info::CiscoVTP::FUNCS, %SNMP::Info::CiscoStack::FUNCS,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
%MUNGE = (
|
%MUNGE = (
|
||||||
%SNMP::Info::Layer2::MUNGE, %SNMP::Info::CiscoPortSecurity::MUNGE,
|
%SNMP::Info::Layer2::Cisco::MUNGE,
|
||||||
%SNMP::Info::CiscoStats::MUNGE, %SNMP::Info::CDP::MUNGE,
|
%SNMP::Info::CiscoStack::MUNGE,
|
||||||
%SNMP::Info::CiscoVTP::MUNGE, %SNMP::Info::CiscoStack::MUNGE,
|
|
||||||
);
|
);
|
||||||
|
|
||||||
# Overidden Methods
|
# Overidden Methods
|
||||||
@@ -228,18 +214,10 @@ after determining a more specific class using the method above.
|
|||||||
|
|
||||||
=over
|
=over
|
||||||
|
|
||||||
|
=item SNMP::Info::Layer2::Cisco
|
||||||
|
|
||||||
=item SNMP::Info::CiscoStack
|
=item SNMP::Info::CiscoStack
|
||||||
|
|
||||||
=item SNMP::Info::CiscoVTP
|
|
||||||
|
|
||||||
=item SNMP::Info::CDP
|
|
||||||
|
|
||||||
=item SNMP::Info::CiscoStats
|
|
||||||
|
|
||||||
=item SNMP::Info::CiscoPortSecurity
|
|
||||||
|
|
||||||
=item SNMP::Info::Layer2
|
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
=head2 Required MIBs
|
=head2 Required MIBs
|
||||||
@@ -248,19 +226,10 @@ after determining a more specific class using the method above.
|
|||||||
|
|
||||||
=item Inherited Classes' MIBs
|
=item Inherited Classes' MIBs
|
||||||
|
|
||||||
|
See L<SNMP::Info::Layer2::Cisco/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoStack/"Required MIBs"> for its own MIB requirements.
|
See L<SNMP::Info::CiscoStack/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoVTP/"Required MIBs"> for its own MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::CDP/"Required MIBs"> for its own MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoStats/"Required MIBs"> for its own MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoPortSecurity/"Required MIBs"> for its own MIB
|
|
||||||
requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::Layer2/"Required MIBs"> for its own MIB requirements.
|
|
||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
These MIBs are found in the standard v2 MIBs from Cisco.
|
These MIBs are found in the standard v2 MIBs from Cisco.
|
||||||
@@ -290,30 +259,14 @@ Returns 1. Use vlan indexing.
|
|||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
=head2 Global Methods imported from SNMP::Info::Layer2::Cisco
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::Layer2::Cisco/"GLOBALS"> for details.
|
||||||
|
|
||||||
=head2 Global Methods imported from SNMP::Info::CiscoStack
|
=head2 Global Methods imported from SNMP::Info::CiscoStack
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoStack/"GLOBALS"> for details.
|
See documentation in L<SNMP::Info::CiscoStack/"GLOBALS"> for details.
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoVTP
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoVTP/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Global Methods imported from SNMP::Info::CDP
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CDP/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Global Methods imported from SNMP::Info::CiscoStats
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoStats/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Global Methods imported from SNMP::Info::CiscoPortSecurity
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoPortSecurity/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::Layer2
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::Layer2/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head1 TABLE METHODS
|
=head1 TABLE METHODS
|
||||||
|
|
||||||
These are methods that return tables of information in the form of a reference
|
These are methods that return tables of information in the form of a reference
|
||||||
@@ -348,29 +301,12 @@ have problems with F<BRIDGE-MIB>
|
|||||||
|
|
||||||
=back
|
=back
|
||||||
|
|
||||||
|
=head2 Table Methods imported from SNMP::Info::Layer2::Cisco
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::Layer2::Cisco/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoStack
|
=head2 Table Methods imported from SNMP::Info::CiscoStack
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoStack/"TABLE METHODS"> for details.
|
See documentation in L<SNMP::Info::CiscoStack/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoVTP
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoVTP/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CDP
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CDP/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoStats
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoStats/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoPortSecurity
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoPortSecurity/"TABLE METHODS"> for
|
|
||||||
details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::Layer2
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::Layer2/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=cut
|
=cut
|
||||||
|
|||||||
@@ -35,16 +35,18 @@ use Exporter;
|
|||||||
use SNMP::Info::CiscoVTP;
|
use SNMP::Info::CiscoVTP;
|
||||||
use SNMP::Info::CDP;
|
use SNMP::Info::CDP;
|
||||||
use SNMP::Info::CiscoStats;
|
use SNMP::Info::CiscoStats;
|
||||||
use SNMP::Info::CiscoImage;
|
|
||||||
use SNMP::Info::CiscoRTT;
|
use SNMP::Info::CiscoRTT;
|
||||||
use SNMP::Info::CiscoQOS;
|
|
||||||
use SNMP::Info::CiscoConfig;
|
use SNMP::Info::CiscoConfig;
|
||||||
|
use SNMP::Info::CiscoPortSecurity;
|
||||||
|
use SNMP::Info::CiscoStpExtensions;
|
||||||
|
use SNMP::Info::CiscoAgg;
|
||||||
use SNMP::Info::Layer2;
|
use SNMP::Info::Layer2;
|
||||||
|
|
||||||
@SNMP::Info::Layer2::Cisco::ISA = qw/SNMP::Info::CiscoVTP SNMP::Info::CDP
|
@SNMP::Info::Layer2::Cisco::ISA = qw/SNMP::Info::CiscoVTP SNMP::Info::CDP
|
||||||
SNMP::Info::CiscoStats SNMP::Info::CiscoImage
|
SNMP::Info::CiscoStats SNMP::Info::CiscoRTT
|
||||||
SNMP::Info::CiscoRTT SNMP::Info::CiscoQOS
|
SNMP::Info::CiscoConfig SNMP::Info::CiscoPortSecurity
|
||||||
SNMP::Info::CiscoConfig SNMP::Info::Layer2
|
SNMP::Info::CiscoStpExtensions SNMP::Info::CiscoAgg
|
||||||
|
SNMP::Info::Layer2
|
||||||
Exporter/;
|
Exporter/;
|
||||||
@SNMP::Info::Layer2::Cisco::EXPORT_OK = qw//;
|
@SNMP::Info::Layer2::Cisco::EXPORT_OK = qw//;
|
||||||
|
|
||||||
@@ -53,31 +55,51 @@ use vars qw/$VERSION %GLOBALS %MIBS %FUNCS %MUNGE/;
|
|||||||
$VERSION = '3.15';
|
$VERSION = '3.15';
|
||||||
|
|
||||||
%MIBS = (
|
%MIBS = (
|
||||||
%SNMP::Info::Layer2::MIBS, %SNMP::Info::CiscoConfig::MIBS,
|
%SNMP::Info::Layer2::MIBS,
|
||||||
%SNMP::Info::CiscoQOS::MIBS, %SNMP::Info::CiscoRTT::MIBS,
|
%SNMP::Info::CiscoAgg::MIBS,
|
||||||
%SNMP::Info::CiscoImage::MIBS, %SNMP::Info::CiscoStats::MIBS,
|
%SNMP::Info::CiscoStpExtensions::MIBS,
|
||||||
%SNMP::Info::CDP::MIBS, %SNMP::Info::CiscoVTP::MIBS,
|
%SNMP::Info::CiscoPortSecurity::MIBS,
|
||||||
|
%SNMP::Info::CiscoConfig::MIBS,
|
||||||
|
%SNMP::Info::CiscoRTT::MIBS,
|
||||||
|
%SNMP::Info::CiscoStats::MIBS,
|
||||||
|
%SNMP::Info::CDP::MIBS,
|
||||||
|
%SNMP::Info::CiscoVTP::MIBS,
|
||||||
);
|
);
|
||||||
|
|
||||||
%GLOBALS = (
|
%GLOBALS = (
|
||||||
%SNMP::Info::Layer2::GLOBALS, %SNMP::Info::CiscoConfig::GLOBALS,
|
%SNMP::Info::Layer2::GLOBALS,
|
||||||
%SNMP::Info::CiscoQOS::GLOBALS, %SNMP::Info::CiscoRTT::GLOBALS,
|
%SNMP::Info::CiscoAgg::GLOBALS,
|
||||||
%SNMP::Info::CiscoImage::GLOBALS, %SNMP::Info::CiscoStats::GLOBALS,
|
%SNMP::Info::CiscoStpExtensions::GLOBALS,
|
||||||
%SNMP::Info::CDP::GLOBALS, %SNMP::Info::CiscoVTP::GLOBALS,
|
%SNMP::Info::CiscoPortSecurity::GLOBALS,
|
||||||
|
%SNMP::Info::CiscoConfig::GLOBALS,
|
||||||
|
%SNMP::Info::CiscoRTT::GLOBALS,
|
||||||
|
%SNMP::Info::CiscoStats::GLOBALS,
|
||||||
|
%SNMP::Info::CDP::GLOBALS,
|
||||||
|
%SNMP::Info::CiscoVTP::GLOBALS,
|
||||||
);
|
);
|
||||||
|
|
||||||
%FUNCS = (
|
%FUNCS = (
|
||||||
%SNMP::Info::Layer2::FUNCS, %SNMP::Info::CiscoConfig::FUNCS,
|
%SNMP::Info::Layer2::FUNCS,
|
||||||
%SNMP::Info::CiscoQOS::FUNCS, %SNMP::Info::CiscoRTT::FUNCS,
|
%SNMP::Info::CiscoAgg::FUNCS,
|
||||||
%SNMP::Info::CiscoImage::FUNCS, %SNMP::Info::CiscoStats::FUNCS,
|
%SNMP::Info::CiscoStpExtensions::FUNCS,
|
||||||
%SNMP::Info::CDP::FUNCS, %SNMP::Info::CiscoVTP::FUNCS,
|
%SNMP::Info::CiscoPortSecurity::FUNCS,
|
||||||
|
%SNMP::Info::CiscoConfig::FUNCS,
|
||||||
|
%SNMP::Info::CiscoRTT::FUNCS,
|
||||||
|
%SNMP::Info::CiscoStats::FUNCS,
|
||||||
|
%SNMP::Info::CDP::FUNCS,
|
||||||
|
%SNMP::Info::CiscoVTP::FUNCS,
|
||||||
);
|
);
|
||||||
|
|
||||||
%MUNGE = (
|
%MUNGE = (
|
||||||
%SNMP::Info::Layer2::MUNGE, %SNMP::Info::CiscoConfig::MUNGE,
|
%SNMP::Info::Layer2::MUNGE,
|
||||||
%SNMP::Info::CiscoQOS::MUNGE, %SNMP::Info::CiscoRTT::MUNGE,
|
%SNMP::Info::CiscoAgg::MUNGE,
|
||||||
%SNMP::Info::CiscoImage::MUNGE, %SNMP::Info::CiscoStats::MUNGE,
|
%SNMP::Info::CiscoStpExtensions::MUNGE,
|
||||||
%SNMP::Info::CDP::MUNGE, %SNMP::Info::CiscoVTP::MUNGE,
|
%SNMP::Info::CiscoPortSecurity::MUNGE,
|
||||||
|
%SNMP::Info::CiscoConfig::MUNGE,
|
||||||
|
%SNMP::Info::CiscoRTT::MUNGE,
|
||||||
|
%SNMP::Info::CiscoStats::MUNGE,
|
||||||
|
%SNMP::Info::CDP::MUNGE,
|
||||||
|
%SNMP::Info::CiscoVTP::MUNGE,
|
||||||
);
|
);
|
||||||
|
|
||||||
1;
|
1;
|
||||||
@@ -85,8 +107,9 @@ __END__
|
|||||||
|
|
||||||
=head1 NAME
|
=head1 NAME
|
||||||
|
|
||||||
SNMP::Info::Layer2::Cisco - SNMP Interface to L3 and L2+L3 IOS Cisco Device
|
SNMP::Info::Layer2::Cisco - SNMP Interface to L2 Cisco devices that are
|
||||||
that are not covered in other classes.
|
not covered in other classes and the base L2 Cisco class for other device
|
||||||
|
specific L2 Cisco classes.
|
||||||
|
|
||||||
=head1 AUTHOR
|
=head1 AUTHOR
|
||||||
|
|
||||||
@@ -110,7 +133,8 @@ Max Baker
|
|||||||
|
|
||||||
=head1 DESCRIPTION
|
=head1 DESCRIPTION
|
||||||
|
|
||||||
Subclass for Generic Cisco Routers running IOS
|
Subclass for Generic Layer 2 Cisco devices and the base L2 Cisco class for
|
||||||
|
other device specific L2 Cisco classes.
|
||||||
|
|
||||||
=head2 Inherited Classes
|
=head2 Inherited Classes
|
||||||
|
|
||||||
@@ -122,14 +146,16 @@ Subclass for Generic Cisco Routers running IOS
|
|||||||
|
|
||||||
=item SNMP::Info::CiscoStats
|
=item SNMP::Info::CiscoStats
|
||||||
|
|
||||||
=item SNMP::Info::CiscoImage
|
|
||||||
|
|
||||||
=item SNMP::Info::CiscoRTT
|
=item SNMP::Info::CiscoRTT
|
||||||
|
|
||||||
=item SNMP::Info::CiscoQOS
|
|
||||||
|
|
||||||
=item SNMP::Info::CiscoConfig
|
=item SNMP::Info::CiscoConfig
|
||||||
|
|
||||||
|
=item SNMP::Info::CiscoPortSecurity
|
||||||
|
|
||||||
|
=item SNMP::Info::CiscoStpExtensions
|
||||||
|
|
||||||
|
=item SNMP::Info::CiscoAgg
|
||||||
|
|
||||||
=item SNMP::Info::Layer2
|
=item SNMP::Info::Layer2
|
||||||
|
|
||||||
=back
|
=back
|
||||||
@@ -142,18 +168,20 @@ Subclass for Generic Cisco Routers running IOS
|
|||||||
|
|
||||||
See L<SNMP::Info::CiscoVTP/"Required MIBs"> for its own MIB requirements.
|
See L<SNMP::Info::CiscoVTP/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoStats/"Required MIBs"> for its own MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::CDP/"Required MIBs"> for its own MIB requirements.
|
See L<SNMP::Info::CDP/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoImage/"Required MIBs"> for its own MIB requirements.
|
See L<SNMP::Info::CiscoStats/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoRTT/"Required MIBs"> for its own MIB requirements.
|
See L<SNMP::Info::CiscoRTT/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoQOS/"Required MIBs"> for its own MIB requirements.
|
|
||||||
|
|
||||||
See L<SNMP::Info::CiscoConfig/"Required MIBs"> for its own MIB requirements.
|
See L<SNMP::Info::CiscoConfig/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
|
See L<SNMP::Info::CiscoPortSecurity/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
|
See L<SNMP::Info::CiscoStpExtensions/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
|
See L<SNMP::Info::CiscoAgg/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
See L<SNMP::Info::Layer2/"Required MIBs"> for its own MIB requirements.
|
See L<SNMP::Info::Layer2/"Required MIBs"> for its own MIB requirements.
|
||||||
|
|
||||||
=back
|
=back
|
||||||
@@ -182,22 +210,26 @@ See documentation in L<SNMP::Info::CDP/"GLOBALS"> for details.
|
|||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoStats/"GLOBALS"> for details.
|
See documentation in L<SNMP::Info::CiscoStats/"GLOBALS"> for details.
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoImage
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoImage/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoRTT
|
=head2 Globals imported from SNMP::Info::CiscoRTT
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoRTT/"GLOBALS"> for details.
|
See documentation in L<SNMP::Info::CiscoRTT/"GLOBALS"> for details.
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoQOS
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoQOS/"GLOBALS"> for details.
|
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::CiscoConfig
|
=head2 Globals imported from SNMP::Info::CiscoConfig
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoConfig/"GLOBALS"> for details.
|
See documentation in L<SNMP::Info::CiscoConfig/"GLOBALS"> for details.
|
||||||
|
|
||||||
|
=head2 Globals imported from SNMP::Info::CiscoPortSecurity
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::CiscoPortSecurity/"GLOBALS"> for details.
|
||||||
|
|
||||||
|
=head2 Globals imported from SNMP::Info::CiscoStpExtensions
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::CiscoStpExtensions/"GLOBALS"> for details.
|
||||||
|
|
||||||
|
=head2 Globals imported from SNMP::Info::CiscoAgg
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::CiscoAgg/"GLOBALS"> for details.
|
||||||
|
|
||||||
=head2 Globals imported from SNMP::Info::Layer2
|
=head2 Globals imported from SNMP::Info::Layer2
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::Layer2/"GLOBALS"> for details.
|
See documentation in L<SNMP::Info::Layer2/"GLOBALS"> for details.
|
||||||
@@ -219,22 +251,26 @@ See documentation in L<SNMP::Info::CDP/"TABLE METHODS"> for details.
|
|||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoStats/"TABLE METHODS"> for details.
|
See documentation in L<SNMP::Info::CiscoStats/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoImage
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoImage/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoRTT
|
=head2 Table Methods imported from SNMP::Info::CiscoRTT
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoRTT/"TABLE METHODS"> for details.
|
See documentation in L<SNMP::Info::CiscoRTT/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoQOS
|
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoQOS/"TABLE METHODS"> for details.
|
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::CiscoConfig
|
=head2 Table Methods imported from SNMP::Info::CiscoConfig
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::CiscoConfig/"TABLE METHODS"> for details.
|
See documentation in L<SNMP::Info::CiscoConfig/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
|
=head2 Table Methods imported from SNMP::Info::CiscoPortSecurity
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::CiscoPortSecurity/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
|
=head2 Table Methods imported from SNMP::Info::CiscoStpExtensions
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::CiscoStpExtensions/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
|
=head2 Table Methods imported from SNMP::Info::CiscoAgg
|
||||||
|
|
||||||
|
See documentation in L<SNMP::Info::CiscoAgg/"TABLE METHODS"> for details.
|
||||||
|
|
||||||
=head2 Table Methods imported from SNMP::Info::Layer2
|
=head2 Table Methods imported from SNMP::Info::Layer2
|
||||||
|
|
||||||
See documentation in L<SNMP::Info::Layer2/"TABLE METHODS"> for details.
|
See documentation in L<SNMP::Info::Layer2/"TABLE METHODS"> for details.
|
||||||
|
|||||||
Reference in New Issue
Block a user