STP配置边缘端口并且防止接口环路

边缘端口(portfast)是指不直接与任何交换机连接,也不通过端口所连接的网络间接与任何交换机相连的端口。 可以通过下面两种途径来配置端口为边缘端口或者非边缘端口。用户如果将某个端口指定为边缘端口,那么当该端口由堵塞状态向转发状态迁移时,这个端口可以实现快速迁移,而无需等待延迟时间。用户只能将与终端连接的端口设置为边缘端口。该参数对所有生成树实例有效,也就是说,当端口被配置为边缘端口或非边缘端口时,该端口在所有生成树实例上都被设置为边缘端口或非边缘端口。

一个简单的MSTP拓扑

未设置边缘端口前,交换机会向客户端发送大量的STP报文

[Huawei-Ethernet0/0/3]dis this
#
interface Ethernet0/0/3
port link-type access
port default vlan 2
stp bpdu-filter enable
stp edged-port enable
#

在接口上应用边缘端口

用户如果将某个端口指定为边缘端口,那么当该端口由堵塞状态向转发状态迁移时,这个端口可以实现快速迁移,而无需等待延迟时间。用户只能将与终端连接的端口设置为边缘端口。该参数对所有生成树实例有效,也就是说,当端口被配置为边缘端口或非边缘端口时,该端口在所有生成树实例上都被设置为边缘端口或非边缘端口。
如果交换机使能了bpdu保护(stp bpdu-filter enable),当被设置为边缘端口收到来自用户的bpdu报文,则该边缘端口会被关闭,仅有网络管理员能将它重新打开。

环路模拟,我们将SW5的stp功能关闭,并且与SW3环路相接,我们可以看到虽然链路没有DOWN掉,但是CPU时正常的。说明边缘端口有效。

或者我们也可以加入环路检测机制

防止二层接口环路的配置,一般在二层接入处使用。三层不要接用户#######
port link-type access
port default vlan 。
loopback-detect recovery-time 3 //恢复的时间
loopback-detect packet vlan 。
loopback-detect enable
loopback-detect action shutdown //有两种状态,block,shutdown。用block时,出现环路会影响同一交换机下的用户。所以应该把环路shutdown
stp edged-port enable //stp 边缘端口

总结

上一篇
下一篇