Implementation Report for RFC 2613 Remote Network Monitoring MIB Extensions for Switched Networks WG Chair: Andy Bierman December 4, 2002 ------------------------------ Introduction ------------ This report summarizes the implementation reports received for RFC 2613. A survey for this RFC was sent to the WG mailing list and the results shown below are aligned with that survey form. Survey Issues ------------- All MIB objects in RFC 2613 have been implemented by at least two independent development efforts. Two minor issues did arise: 1) smonDataSource values Not all possible values of the smonDataSource object have been implemented by at least two developers. This is not considered a significant issue because each mode is specific to a different hardware platform environment, and different vendors used the values appropriate for their hardware platform(s). 2) portCopy modes The portCopyTable can be populated in three different ways (using the same MIB objects). The difference in each mode is related to associated rows in the portCopyTable. For example, the 'N:1' mode implies there are at least two rows in the table with the same port copy destination. Not all possible modes have been implemented by at least two developers. This is not considered a significant issue because all MIB objects in this table have been implemented in a consistent and interoperable manner by at least two developers. The 'N:1' and 'N:M' modes are dependent on the capabilities of the hardware platform. Survey Conclusion ----------------- The RMONMIB WG believes the requirements for advancement of the MIB in RFC 2613 to Draft Standard have been met. Survey Respondents ------------------ There were four responses, labeled 'A' through 'D' in the response summary section, which correspond to the following vendor implementations: A == Avaya agent B == Netscout agent and NMS C == Cisco Catalyst Supervisor agent D == Cisco Network Analysis Module agent Note that 'C' and 'D' do not represent completely independent implementations and are grouped together for standards advancement consideration purposes. They are shown separately to demonstrate the typical differences between a probe implementation and an embedded switch implementation. Survey Response Summary ----------------------- Key: x == fully implemented Developer ID MIB object description A B C D ------------------------------------------------------- management application | x | x | | | agent | x | x | x | x | ------------------------------------------------------- implemented on an RMON probe | | x | | x | embedded in a network device | x | | x | | ------------------------------------------------------- ifIndex. smonDataSource | x | x | x | x | smonVlanDataSource. | | | | x | entPhysicalEntry. | x | | | | ------------------------------------------------------- smonCapabilities | x | | x | x | ------------------------------------------------------- dataSourceRmonCaps | x | | | x | dataSourceCopyCaps | x | | | x | dataSourceCapsIfIndex | x | | | x | ------------------------------------------------------- smonVlanStatsControlDataSource | x | x | x | x | smonVlanStatsControlCreateTime | x | x | x | x | smonVlanStatsControlOwner | x | x | x | x | smonVlanStatsControlStatus | x | x | x | x | smonVlanIdStatsTotalPkts | x | x | x | x | smonVlanIdStatsTotalOverflowPkts | x | x | x | x | smonVlanIdStatsTotalHCPkts | | x | x | x | smonVlanIdStatsTotalOctets | x | x | x | x | smonVlanIdStatsTotalOverflowOctets | x | x | x | x | smonVlanIdStatsTotalHCOctets | | x | x | x | smonVlanIdStatsNUcastPkts | x | x | x | x | smonVlanIdStatsNUcastOverflowPkts | x | x | x | x | smonVlanIdStatsNUcastHCPkts | | x | x | x | smonVlanIdStatsNUcastOctets | x | x | x | x | smonVlanIdStatsNUcastOverflowOctets | | x | x | x | smonVlanIdStatsNUcastHCOctets | | x | x | x | smonVlanIdStatsCreateTime | x | x | x | x | ------------------------------------------------------- smonPrioStatsControlDataSource | x | x | x | x | smonPrioStatsControlCreateTime | x | x | x | x | smonPrioStatsControlOwner | x | x | x | x | smonPrioStatsControlStatus | x | x | x | x | smonPrioStatsPkts | x | x | x | x | smonPrioStatsOverflowPkts | x | x | x | x | smonPrioStatsHCPkts | | x | x | x | smonPrioStatsOctets | | x | x | x | smonPrioStatsOverflowOctets | | x | x | x | smonPrioStatsHCOctets | | x | x | x | ------------------------------------------------------- portCopyDestDropEvents | x | | x | | portCopyDirection | x | | x | | portCopyStatus | x | | x | | ------------------------------------------------------- 1:1 port copy | x | | x | | N:1 | | | x | | N:M | | | x | | -------------------------------------------------------