生成树协议 (STP) 是一种网络协议,用于防止以太网交换机中出现环路,确保网络稳定性。本文详细介绍了生成树配置命令,帮助网络管理员有效管理和优化生成树设置。
1. 启用和禁用生成树
```
spanning-tree [vlan vlan-id] [enable | disable]
```
`vlan vlan-id` 指定要启用或禁用生成树的 VLAN。省略该参数时,针对所有 VLAN 应用更改。
`enable` 启用生成树。
`disable` 禁用生成树。
2. 指定根桥
```
spanning-tree vlan vlan-id root primary | secondary
```
`vlan vlan-id` 指定要配置的 VLAN。
`primary` 指定该交换机作为根桥。
`secondary` 指定该交换机作为备用根桥。
3. 设置桥优先级
```
spanning-tree vlan vlan-id priority priority-value
```
`vlan vlan-id` 指定要配置的 VLAN。
`priority-value` 指定交换机的桥优先级,范围从 0 到 255(0 优先级最高)。
4. 设置端口优先级
```
spanning-tree vlan vlan-id port port-id priority priority-value
```
`vlan vlan-id` 指定要配置的 VLAN。
`port-id` 指定要配置的端口。
`priority-value` 指定端口优先级,范围从 0 到 255(0 优先级最高)。
5. 设置端口模式
```
spanning-tree vlan vlan-id port port-id one-port
```
`vlan vlan-id` 指定要配置的 VLAN。
`port-id` 指定要配置的端口。
`one-port` 将端口配置为始终在转发状态。
6. 设置 BPDU 守时器
```
spanning-tree vlan vlan-id timers bpdus seconds
```
`vlan vlan-id` 指定要配置的 VLAN。
`seconds` 指定生成树 BPDU 发送间隔,范围从 1 到 255 秒(默认值 2 秒)。
7. 设置转发延迟
```
spanning-tree vlan vlan-id timers forward-delay seconds
```
`vlan vlan-id` 指定要配置的 VLAN。
`seconds` 指定端口在收到根桥 BPDU 后开始转发数据前的延迟,范围从 4 到 30 秒(默认值 15 秒)。
参考资料
[Cisco Catalyst スイッチングのスパニングツリープロトコル(STP)の設定](
[Juniper Networks EX Series Switches のスパニングツリープロトコル(STP)](
[Multiplied Spanning Tree Protocol](