一. 交换机 STP配置

1.1 Cisco 3500(Cisco IOS)交换机的 STP 基本配置。

命令格式:spanning-tree vlan (启用STP)
no spanning-tree vlan (关闭STP)
spanning-tree vlanpriority<0-61440>(设置优先级)

Switch-3528-TEST (config)# spanning-tree vlan 3 priority 8192(设置 VLAN 3 优先级为 8192)

1.2 Catalyst 6500(CatOS)交换机的 STP基本配置。

命令格式:set spantree enable (启用STP)
set spantree disable (关闭STP)
set spantree priority设置优先级)

Switch-6509-TEST > (enable) set spantree priority 8192

1.2.1 一般情况下,Bridge ID值最小的成为根网桥或根交换机;

BridgeID用8个字节标识后6个字节为交换机的MAC地址
前2个字节为优先级值(值越小,优先级越高),优先级取值范围为0~61440,优先级增值量为 4096.

交换机的优先级一般默认为32768
一台交换机优先级设置为8189,优先级高于其他交换机,会成为根交换机。

在选择根网桥时,若优先级值相同,MAC地址的值最小的被选为根网桥。在选择根交换机时,也是优先级高的交换机被选为根交换机。
提示:根交换机的优先级最高,所以值最小,一般为4096

1.2.2 例题

在这里插入图片描述
2. 一台Cisco6500交换机的生成树优先级是:20480,若将其优先级提升2级,正确的配置命令是(B)
A. Switch-6500>(enable.set spantree priority 8192
B、 Switch-6500>(enable.set spantree priority 12288
C、 Switch-6500>(enable.set spantree priority 28672
D、 Switch-6500>(enable.set spantree priority 32768
20480-2*406=12288

2. 生成树的增强功能配置

2.1 UplinkFast直接链路失效

标准的STP确保了在拓扑变化的情况下没有环路产生,但收敛速度慢
解决的方法是一旦发现了线路失效,马上把阻塞的端口切换到 转发状态不要经过Listening和Learning阶段,提供快速收敛,这就是UplinkFast。

2.1.1 Catalyst 3500(Cisco IOS系统)配置。

命令格式:spanning-tree uplinkfast
spanning-tree uplinkfast max-update-rate <0 ~32000 >

2.1.2 Catalyst 6500(CatOS 系统)。

命令格式:set spantree uplinkfast enable

2.2 BackboneFast 间接链路失效

BackboneFast功能是对 UplinkFast功能的一种补充
它省去了阻塞的端口转换的等待时间直接将端口由侦听和学习状态转换为转发状态

2.2.1 Catalyst 3500(Cisco IOS系统)配置。

命令格式:spanning-tree BackboneFast
(开启生成树的BackboneFast 功能)

Switch-3528-TEST (config) # spanning-tree backbonefast(允许BackboneFast 功能)

2.2.2 Catalyst 6500(CatOS 系统)配置.。

命令格式:set spantree backbonefast enable(开启生成树的BackboneFast功能)

set spantree backbonefast disable (关生成树的 BackboneFast 功能)

2.3 PortFast

PortFast用于在接入层交换机端口上跳过正常的生成树操作,加快终端工作站接入网络中的速度。它的功能是使交换机的端口跳过侦听和学习状态,直接从阻塞状态进入
转发状态。

2.3.1 Catalyst 3528(Cisco IOS 系统)配置。

命令格式:spanning-tree portfast default

Switch-3528-TEST (config)# spanning-tree portfast default

2.3.2 Catalyst 6500(CatOS 系统)配置。

命令格式:set spantree portfast<mod/port>enable(打开 portfast)

set spantree portfast <mod/port > disable (关闭portfast)
set spantree portfast <mod/port > default (默认启用portfast)

2.4 BPDUFiltering原理。

启用后相当于关闭了 STP功能,从而可防止向主机发送不必要的 BPDU报文,它能将端口直接转至转发状态

2.4.1 Catalyst 3500(Cisco IOS 系统)配置

命令格式:spanning-tree portfast bpdufilter default

Switch-3528-TEST (config)# spanning-tree portfast bpdufilter default

2.4.2 Catalyst 6500(CatOS系统)配置

命令格式:set spantree portfast bpdu-filte
enable
(对所有端口启用bpdu-filter)

set spantree portfast bpdu-filte disable (关闭 bpdu-filter)

set spantree portfast bpdu-filter < mod/port > enable( 打开bpdu-filter)
set spantree portfast bpdu-filter < mod/port > disable (关闭 bpdu-filter)

2.5 例题

  1. A
    在这里插入图片描述
  2. A
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
4. A
在这里插入图片描述

三级目录

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐