This document discusses spanning tree protocol (STP) and how it is used to prevent loops and improve performance in a medium-sized switched network. STP establishes a loop-free topology by placing ports into different states like blocking. Per VLAN STP (PVST+) provides separate STP instances for each VLAN to enhance load sharing. EtherChannel can also be used to provide high-speed redundant links between switches.