边缘端口是什么
边缘端口(华为称 edged-port,思科称 PortFast)是明确『只接终端、不接交换机』的端口:链路一 up 就直接进入转发状态,绕过侦听与学习的计时等待,同时端口状态变化不会产生拓扑变化通告。它解决两个问题:终端插上网线后立刻可用,以及终端频繁上下线不会引发全网收敛。
基本信息
| 华为命令 | 接口视图 stp edged-port enable |
|---|---|
| Cisco 命令 | 接口视图 spanning-tree portfast |
| Cisco 全局 | spanning-tree portfast default(对接入口默认生效) |
| 生效效果 | 链路 up 立即转发,不发送拓扑变化通告 |
| 失去边缘属性 | 收到 BPDU 后自动失去边缘属性 |
| 必备配套 | BPDU 保护,防止误接交换机形成环 |
华为 / Cisco 配置
华为 / Cisco 配置
# 华为 VRP:接入口设为边缘端口
interface GigabitEthernet0/0/1
stp edged-port enable # 链路 up 立即转发
stp bpdu-protection # 全局启用后收到 BPDU 即关闭该口
# Cisco IOS:单口配置
interface GigabitEthernet1/0/1
spanning-tree portfast # 单端口启用
# Cisco 全局:所有接入口默认启用
spanning-tree portfast default典型使用场景
- 办公终端接入口:用户插网线后网络立即可用,不必等几十秒
- 服务器单网卡接入:避免系统启动时网卡 up 触发拓扑变化
- 打印机、摄像头、门禁等固定终端:不参与 STP 计算的设备统一按边缘端口处理
- 实验室与产线端口:频繁插拔设备的环境,减少收敛对全网的影响
- 无线 AP 管理口:AP 上电后管理流量可立即转发
边缘端口必须配合 BPDU 保护:它的设计前提是『对面不会有交换机』,一旦有人把交换机接进来,端口会立即转发并可能形成环。开了 BPDU 保护时该口会被 error-down,把风险挡在入口。
配置了边缘端口的端口只要收到 BPDU,就会自动失去边缘属性并重新参与生成树计算。看到现象是『端口莫名其妙不快速转发了』,应当先查是否有交换机、软路由或虚拟机桥接误接到该端口上。