PortFast 是 Cisco 独有的技术。使用 PortFast 的交换机端口如果被配置为接入端口,该端口会直接从阻塞状态转换到转发状态,绕过常规的 STP 侦听和学习状态。您可以在连接到单个工作站或服务器的接入端口上使用 PortFast,以便这些设备立即接入网络,而不必等待生成树收敛。当配置了 PortFast 的接口收到 BPDU 帧时,生成树可以使用一种称为“BPDU 防护”的功能将该端口置于阻塞状态。BPDU 防护功能的配置已超出本课程的范围。

 
注:Cisco PortFast 技术可用来支持 DHCP。如果没有配置 PortFast,PC 可能在端口进入转发状态之前发送 DHCP 请求,导致主机无法获得可用的 IP 地址和其它信息。由于 PortFast 立即将状态更改为转发,PC 就始终能获得可用的 IP 地址。
 
注:由于 PortFast 的目的是将接入端口等待生成树收敛的时间降至最低,因此该技术只能用于接入端口上。如果在连接到其它交换机的端口上启用 PortFast,则会增加形成生成树环路的风险。
 
要在交换机端口上配置 PortFast,可对要启用 PortFast 的每个接口输入接口配置模式命令 spanning-tree portfast。
 
要禁用 PortFast,可对要禁用 PortFast 的每个接口上输入接口配置模式命令 no spanning-tree portfast。
 
要检查交换机端口上是否启用了 PortFast,可使用特权执行模式命令 show running-config。如果接口的运行配置中没有 spanning-tree portfast 命令,则表示该接口禁用了 PortFast。默认情况下,所有接口均禁用了 PortFast。