Programmable Internetworking & Communication Operating System Docs ... Click Spaces -> Space Directory to see docs for all releases ...
Page tree
Skip to end of metadata
Go to start of metadata

802.1D, 802.1w, and 802.1s are spanning tree protocols that avoid the loop in Layer 2. You can configure the parameters of PVST, including bridge-priority, forward-delay, max-age, and hello-time interval.

Enabling Spanning Tree Mode in PVST

admin@XorPlus# set protocols spanning-tree force-version 4
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# 

Configuring Basic VLAN Parameters of PVST

When configuring basic VLAN parameters, set the forward delay to greater than Max-Age/2 + 1, or the commit will fail.

admin@XorPlus# set protocols spanning-tree pvst vlan 2 bridge-priority 4096
admin@XorPlus# set protocols spanning-tree pvst vlan 2 forward-delay 20
admin@XorPlus# set protocols spanning-tree pvst vlan 2 hello-time 4
admin@XorPlus# set protocols spanning-tree pvst vlan 2 max-age 30
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# 
admin@XorPlus# run show spanning-tree pvst bridge vlan 2
PVST Bridge Parameters for VLAN 2
Root Bridge: 4098.08:9e:01:61:65:71
Root Cost: 0
Root Port: 
Hello Time: 4
Max Age: 30
Forward Delay: 20
Time Since Last Topology Change: 0 days 00:02:55
Local Parameters
Bridge ID: 4098.08:9e:01:61:65:71
Hello Time: 4
Maximum Age: 30
Forward Delay: 20 

Configuring PVST Interface Parameters

admin@XorPlus# set protocols spanning-tree pvst vlan 2 interface ge-1/1/1 path-cost 555555
admin@XorPlus# set protocols spanning-tree pvst vlan 2 interface ge-1/1/1 port-priority 200
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# run show spanning-tree pvst interface vlan 2
Rapid PVST+ Spanning Tree Interface Status for VLAN 2
Interface Port ID Designated Designated Bridge Port Cost State Role
Port ID ID
---------- --------- ---------- ----------------------- --------- ---------- ---------------
ge-1/1/1 192.1 192.1 4098.08:9e:01:61:65:71 555555 FORWARDING EDGE 

Configuring the Interface Mode

You can configure the interface mode as point-to-point or shared.

admin@XorPlus# set protocols spanning-tree pvst interface ge-1/1/1 mode point-to-point 
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# set protocols spanning-tree pvst interface ge-1/1/1 mode shared 
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# 

Configuring PVST BPDU-guard

 When a port is configured with pvst bpdu-guard, the port which should not receive bpdu receives bpdu messages, it will be set to err-discard True and down. 

admin@XorPlus# set protocols spanning-tree pvst interface ge-1/1/1 bpdu-guard true
admin@XorPlus# co
Commit OK.
Save done.

 If the port is down by pvst bpdu-guard, the port status as follows.

admin@XorPlus# run show interface gigabit-ethernet ge-1/1/1 
Physical interface: ge-1/1/1, Enabled, error-discard True, Physical link is Down
Interface index: 1, Mac Learning Enabled
Description: User Port
Link-level type: Ethernet, MTU: 1514, Speed: Auto, Duplex: Full
Source filtering: Disabled, Flow control: Disabled, Auto-negotiation: Enabled
Interface flags: Hardware-Down SNMP-Traps Internal: 0x0
Storm control ratio Broadcast: 1%
Interface rate limit ingress:0, egress:0
Current address: c4:39:3a:ff:2d:c1, Hardware address: c4:39:3a:ff:2d:c1
Traffic statistics:
5 sec input rate 0 bits/sec, 0 packets/sec
5 sec output rate 0 bits/sec, 0 packets/sec
Input Packets............................132
Output Packets...........................4733
Input Octets.............................11266
Output Octets............................1664371

 When the port is down by pvst bpdu-guard, the port will be up after you delete bpdu-guard and disable, enable the port.

admin@XorPlus# delete protocols spanning-tree pvst interface ge-1/1/1 bpdu-guard
admin@XorPlus# commit
Commit OK.
Save done.
admin@XorPlus# set interface gigabit-ethernet ge-1/1/1 disable true
admin@XorPlus# commit
Commit OK.
Save done.
admin@XorPlus# set interface gigabit-ethernet ge-1/1/1 disable false
admin@XorPlus# commit
Commit OK.
Save done.
admin@XorPlus# run show interface gigabit-ethernet ge-1/1/1
Physical interface: ge-1/1/1, Enabled, error-discard False, Physical link is Up
Interface index: 1, Mac Learning Enabled
Description: User Port
Link-level type: Ethernet, MTU: 1514, Speed: 1Gb/s, Duplex: Full
Source filtering: Disabled, Flow control: Disabled, Auto-negotiation: Disabled
Interface flags: Hardware-Down SNMP-Traps Internal: 0x0
Storm control ratio Broadcast: 1%
Interface rate limit  ingress:0, egress:0
Current address: c4:39:3a:ff:2d:c1, Hardware address: c4:39:3a:ff:2d:c1
Traffic statistics:
  5 sec input rate 0 bits/sec, 0 packets/sec
  5 sec output rate 688 bits/sec, 0 packets/sec
  Input Packets............................132
  Output Packets...........................4736
  Input Octets.............................11266
  Output Octets............................1664755

Disabling/Enabling PVST on One VLAN

You can disable or enable the spanning tree protocol PVST on a single designated VLAN.

admin@XorPlus# set protocols spanning-tree pvst vlan 2 enable false
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus#
admin@XorPlus# run show spanning-tree pvst bridge vlan 2
PVST Bridge Parameters for VLAN 2
Root Bridge: 32769.08:9e:01:61:65:71
Root Cost: 0
Root Port: 
Hello Time: 2
Max Age: 20
Forward Delay: 15
Time Since Last Topology Change: 15804 days 23:00:11
Local Parameters
Bridge ID: 32769.08:9e:01:61:65:71
Hello Time: 2
Maximum Age: 20
Forward Delay: 15
admin@XorPlus# set protocols spanning-tree pvst vlan 2 enable true
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# 
admin@XorPlus# run show spanning-tree pvst bridge vlan 2
PVST Bridge Parameters for VLAN 2
Root Bridge: 4098.08:9e:01:61:65:71
Root Cost: 0
Root Port: 
Hello Time: 4
Max Age: 30
Forward Delay: 20
Time Since Last Topology Change: 0 days 00:00:21
Local Parameters
Bridge ID: 4098.08:9e:01:61:65:71
Hello Time: 4
Maximum Age: 30
Forward Delay: 20
admin@XorPlus# 

Disabling/Enabling PVST

You cannot disable the spanning tree protocol PVST with just the enable false command. To disable PVST, first configure the spanning tree mode in MSTP/RSTP/STP. Then, disable the spanning tree. After the spanning tree is disabled, the port will stay in "forwarding" status and cease to send BPDUs.

admin@XorPlus# set protocols spanning-tree enable false
admin@XorPlus# commit
Waiting for merging configuration.
Commit Failed
102 Command failed Cannot disable spanning tree under PVST mode[
admin@XorPlus#
admin@XorPlus# exit discard 
admin@XorPlus> configure 
Entering configuration mode.
There are no other users in configuration mode.
admin@XorPlus# 
admin@XorPlus# set protocols spanning-tree force-version 2
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# set protocols spanning-tree enable false
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# 
admin@XorPlus# set protocols spanning-tree force-version 4
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus# set protocols spanning-tree enable true
admin@XorPlus# commit
Waiting for merging configuration.
Commit OK.
Save done.
admin@XorPlus#
admin@XorPlus# run show spanning-tree 
Bridge Spanning Tree Parameters
Enabled Protocol: PVST
Root ID: 32769.08:9e:01:61:65:71
Root Path Cost: 0
Designated Bridge ID: 32769.08:9e:01:61:65:71
Root Port: 
Hello Time: 2
Maximum Age: 20
Forward Delay: 15
Number of Topology Changes: 1
Time Since Last Topology Change: 0 days 00:00:09
Local Parameters
Bridge ID: 32769.08:9e:01:61:65:71
Hello Time: 2
Maximum Age: 20
Forward Delay: 15 

Configuring Root Guard

Configure Root Guard to protect devices or links. If a port is enabled with the root guard function, its port role on all instances can only be the designated port. Once the port that is enabled with root guard receives BPDUs with a higher priority, the port enters the Discarding state and does not forward packets. If the port does not receive any BPDUs with a higher priority for a long time, the port automatically returns to the Forwarding state.

admin@XorPlus# set protocols spanning-tree pvst interface te-1/1/3 root-guard true
admin@XorPlus# commit
  • No labels