Enhance Spanning Tree implementations on HP ProCurve switches

 

Additional Spanning Tree Protocol (STP) commands such as BPDU Protection, BPDU Filtering, Admin-Edge and Loop Protection exist to enhance implementations of STP and ensure a loop free network.

 


 

Enable Spanning Tree

 

spanning-tree

spanning-tree priority 0

spanning-tree force-version RSTP-operation

# Enable spanning tree on the switch, set the priority and force the version to Rapid Spanning Tree (RSTP)

 

 

BPDU Filtering and BPDU Protection

 

spanning-tree 1-24 bpdu-filter

# The port will ignore BPDUs and stay locked in the “forwarding state” if another switch was inadvertently plugged into the port

 

spanning-tree 1-24 bpdu-protection

# Disable the port(s) if a BPDU is received when a device that supports spanning tree such as another switch is plugged into the port

 

 

Admin-Edge/Auto-Edge

 

By default “auto-edge” is enabled on all ports, this will look for BPDUs for 3 seconds and if none found will begin forwarding packets and the port is set as “edge”, if there are BPDUs the port is set as “non-edge”. The ports can be configured manually by using the “admin-edge-port” command, this will override “auto-edge”. End devices such as PCS, Laptops, Printers etc should be defined as an “Edge Port” and uplinks/inter-switch links should be set as “non-edge ports”.

 

spanning-tree 1-48 admin-edge-port

# Manually configures the port(s) as an edge port on ports connected to end devices

 

no spanning-tree 49-50 admin-edge-port

# Manually configures the uplink/inter-switch ports as “non-edge”

 

 

Loop Protection

 

loop-protect 1-48

loop-protect trap loop-detected

# Configure loop protection to prevent accidental loops if an unmanaged device that does not support spanning tree is plugged into the edge-port.

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s