diff --git a/ChangeLog b/ChangeLog index 854dacde..5f5a856a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,17 @@ version 3.16 [ENHANCEMENTS] * Add method resolution discovery in SNMP::Info::MRO helper module + * Consolidate CiscoImage class into CiscoStats class + * Clean up inheritance for Cisco classes. With this change + all applicable classes now inherit CiscoAgg, CiscoStpExtensions, + CiscoPortSecurity, CiscoPower, and LLDP classes. + * Remove inheritance of classes the devices do not support in L3::FWSM + andL3::CiscoASA + + [BUG FIXES] + + * Use CiscoVTP methods to get interface VLAN in L3::Cisco rather than + solely relying on the interface description. version 3.15 (2014-07-10) diff --git a/Info.pm b/Info.pm index 30bff8d7..8f7e879f 100644 --- a/Info.pm +++ b/Info.pm @@ -328,10 +328,6 @@ devices. See documentation in L for details. -=item SNMP::Info::Layer3::CiscoSwitch - -Base class for L3 Cisco switches - =item SNMP::Info::CiscoVTP F, F, @@ -551,8 +547,9 @@ See documentation in L for details. =item SNMP::Info::Layer2::Cisco -Generic Cisco subclass for layer2 devices that are not yet supported -in more specific subclasses. +Generic Cisco subclass for layer 2 devices that are not yet supported +in more specific subclassesand the base layer 2 Cisco class for +other device specific layer 2 Cisco classes. See documentation in L for details. @@ -709,7 +706,8 @@ See documentation in L for details. =item SNMP::Info::Layer3::Cisco -This is a simple wrapper around Layer3 for IOS devices. It adds on CiscoVTP. +This is a simple wrapper around layer 3 for IOS devices and the base layer 3 +Cisco class for other device specific layer 3 Cisco classes. See documentation in L for details. @@ -725,6 +723,11 @@ Subclass for Cisco Firewall Services Modules. See documentation in L for details. +=item SNMP::Info::Layer3::CiscoSwitch + +Base class for L3 Cisco switches. See documentation in +L for details. + =item SNMP::Info::Layer3::Contivity Subclass for Avaya/Nortel Contivity/VPN Routers. diff --git a/Info/Layer3/Cisco.pm b/Info/Layer3/Cisco.pm index eea03283..60768c70 100644 --- a/Info/Layer3/Cisco.pm +++ b/Info/Layer3/Cisco.pm @@ -141,7 +141,9 @@ __END__ =head1 NAME SNMP::Info::Layer3::Cisco - SNMP Interface to L3 and L2+L3 IOS Cisco Device -that are not covered in other classes. +that are not covered in other classes and the base L3 Cisco class for other +device specific L3 Cisco classes. + =head1 AUTHOR @@ -165,7 +167,8 @@ Max Baker =head1 DESCRIPTION -Subclass for Generic Cisco Routers running IOS +Subclass for Generic Cisco Routers running IOS and the base L3 Cisco class +for other device specific L3 Cisco classes. =head2 Inherited Classes @@ -229,10 +232,6 @@ These are methods that return scalar value from SNMP =over -=item $cisco->vendor() - - Returns 'cisco' - =item $cisco->eigrp_id() (C)