SNMP Transceiver Monitoring Testbed Test Plan

Revision

RevDateAuthorChange Description
0.1Stepan BlyschakInitial version
0.2Liu Keboupdated version

Test Plan

Document NameLink
Transceiver Monitoring RequirementsLink
Entity MIBLink
Entity Sensor MIBLink

Overview

Transceiver's and DOM sensor information are now exposed via SNMP according to Transceiver Monitoring Requirements and RFC 2737 & RFC 3433. This document describes the test plan for extending SNMP test to test new MIBs.

Test structure

Test cases

Test case #1

This test case should check that CHASSIS OID is present in the Entity Table in SNMP facts gathered from DUT.

#Test DescriptionExpected Result
1.check whether $CHASSIS_OID in snmp_facts$CHASSIS_OID is present in snmp_facts

Test case #2

This test case verify that for each minigraph ports there is an entry in Entity MIB.

#Test DescriptionExpected Result
1.for each item in $minigraph_ports check if there is a MIB entry in Entity MIBAll "UP" ports should have MIB entry in Entity MIB
2.for each item in $minigraph_ports and for each sensor(Tx Power, RX Power, TX bias, Temperature and Voltage of the $item check if there are MIB entries in Entity MIBAll "UP" ports should have all sensors MIB entries in Entity MIB

Test case #3

This test case verify that for each sensor found in Entity MIB we have an entry in Entity Sensor MIB, regardless of the state of the transceiver sensor or its actual value.

#Test DescriptionExpected Result
1.for each item in $entity_mib_sensors check if there is a MIB entry in Entity Sensor MIBAll sensors in Entity MIB should have the an entry in Entity Sensor MIB