Overview

All NETLAB+ topologies with lab switches and Virtual Machines require additional switch configuration tasks for successful operation. If you have recently installed a pod and it is failing with a control switch error, please be certain that the commands below are manually configured on each control switch port which connects to a lab switch.

Topologies

Topologies with control switch ports requiring additional switch configuration commands include those listed in the table below.

Symptoms

Your system may experience one or more of the following undesirable symptoms when the configuration commands listed in the procedure below are missing from the control ports connected to lab switches.
  • During the pod test you receive the following error: SNMP set request to switch failed, (noSuchName) There is no such variable name in this MIB. A pod test may not always catch this error. Depending on the state of the equipment at the time of a pod test, this error may be flagged in some pod tests, but not in others.
  • The control switch exhibits excessive network traffic (lights on solid), CPU activity, or unresponsiveness to IOS commands.
  • Control devices and VMware servers connected to control switches become completely unreachable. This may be reported in the NETLAB+ log as cdmon reachability errors.
  • The control switch MAC address appears in a lab switch MAC address table.
  • The spanning tree from the control switch mixes with the spanning tree on the lab switch.
  • The lab switch lists the control switch as a CDP neighbor.

Procedure

Using Hyperterm or other terminal, connect to the console port of the control switch to which the pod is connected. The following passwords are used on the control switch.

Console Login Password: router
Enable Secret Password: cisco

Please do not change the passwords – they are used for NETLAB+ automation and technical support.

Each control switch should be running IOS 12.2.25 or later. Earlier versions may have defects that affect NETLAB+

There are several essential commands that must be manually configured on each control switch port that connects to a lab switch.
Switch Configuration Commands
  • switchport mode access
    • Prevents the link from becoming a trunk port.
    • The labs will not work as designed if the link between control switch and lab switch is trunking.
    • Trunking on ports that should be access ports, combined with BPDU filtering, creates loops that are not prevented by spanning-tree.
  • switchport nonegotiate
    • Prevents the interface from sending DTP messages.
    • Disabling DTP messages is not critical, but will hide the control switch's MAC address from lab switches when users performing commands to see the CAM table.
  • spanning-tree bpdufilter enable
    • Instructs control switch port not to send and receive spanning tree BPDU frames to and from the lab switch.
    • Spanning tree in the lab must not mingle with spanning tree on the control switch. This would cause several undesirable effects in both the lab and on the control switches.
  • no cdp enable
    • Disabling CDP is not critical, but will hide the control switch from lab switch users performing CDP commands.
  • no keepalive
    • Prevents the interface from sending L2 keepalive messages.
    • Disabling L2 keepalives messages is not critical, but will hide the control switch's MAC address from lab switches when users performing commands to see the CAM table.

Return to support >