分类:
2012-02-07 20:32:30
PortFast可以使一个交换模式或者中继模式端口绕过侦听和学习状态过程,直接进入到转发状态,以减少端口状态转换延时。可以在连接单一工作站、交换机或者服务器的交换或中继端口上使用PortFast,使这些设备立即连接到网络,而无须等待端口从侦听和学习状态转换到转发状态。
【注意】可以在连接单一终端或者交换端口到交换端口的点对点连接上使用PortFast,如果在连接到另一个二层设备(如交换机)的端口上启用PortFast,则可能会出现网络环路。当在两个交换机连接的端口上启用PortFast时,在转换阻塞的中继端口到转发状态前,系统将校验网络中是否会存在环路,如果启用后有环路,则不会启用PortFast。
在交换机开启电源或者当设备连接到一个端口时,端口通常是进入生成树的侦听状态。在转发延时计时器过期时,端口进入到侦听状态。当转发延时计时器再次过期时,端口才转换成转发或者阻塞状态。但在交换或中继端口上启用了PortFast时,这个端口会立即转换到生成树的转发状态,无须经过前面的侦听和学习两个状态,大大减少了延时等待的时间。
要在IOS系统Catalyst交换机的二层访问端口上启用PortFast,使它立即进入转发状态,可按表12-28所示的步骤在接口配置模式下进行。
表12-28 IOS系统交换机PortFast的启用步骤
步骤 |
命令 |
用途说明 |
1 |
Switch(config)# interface {{fastethernet | gigabitethernet | tengigabitethernet} |
指定要配置的接口,并进入接口配置模式 |
2 |
Switch(config-if)# spanning-tree portfast |
启用PortFast。可以使用no关键字禁止以上端口上的PortFast功能 |
3 |
Switch(config-if)# end |
退出配置模式 |
4 |
Switch# show running interface {{fastethernet | gigabitethernet | |
(可选)校验以上PortFast配置 |
【示例1】在交换机fastethernet 5/8接口上启用PortFast。
Switch(config)# interface fastethernet 5/8
Switch(config-if)# spanning-tree portfast
Switch(config-if)# end
Switch#
【示例2】校验以上fastethernet 5/8接口的PortFast配置(注意输出信息中的粗体字部分)。
Switch# show running-config interface fastethernet 5/8
Building configuration...
Current configuration:
!
interface FastEthernet5/8
no ip address
switchport
switchport access vlan 200
switchport mode access
spanning-tree portfast
end
Switch#
用no spanning-tree portfast命令可以禁止接口上已启用了的PortFast功能。