小林不是俊
小林不是俊
Published on 2025-03-12 / 1 Visits
0
0

MSTP(多生成树协议)

在 eNSP 中配置 MSTP(多生成树协议)的主要命令和步骤如下,基于华为设备的配置方法:

### 1. **配置 MSTP 工作模式**
进入系统视图并启用 MSTP 模式:
```bash
system-view
stp mode mstp
```

### 2. **配置 MSTP 域**
所有参与 MSTP 的设备必须属于同一 MST 域,配置步骤如下:
```bash
stp region-configuration
region-name <域名>  // 配置 MST 域名,例如 "huawei"
instance 1 vlan <VLAN范围>  // 将 VLAN 映射到实例 1,例如 VLAN 2-10
instance 2 vlan <VLAN范围>  // 将 VLAN 映射到实例 2,例如 VLAN 11-20
active region-configuration  // 激活 MST 域配置
```
**注意**:同一 MST 域内的设备必须配置相同的域名、VLAN 到实例的映射关系。

### 3. **配置根桥和备份根桥**
在 MST 域内,为每个实例配置根桥和备份根桥:
```bash
stp instance 1 root primary  // 配置实例 1 的根桥
stp instance 1 root secondary  // 配置实例 1 的备份根桥
stp instance 2 root primary  // 配置实例 2 的根桥
stp instance 2 root secondary  // 配置实例 2 的备份根桥
```

### 4. **配置端口路径开销**
可以为特定端口配置路径开销,以优化拓扑结构:
```bash
interface <端口名>  // 进入端口视图,例如 GigabitEthernet 0/0/1
stp instance <实例号> cost <值>  // 例如 stp instance 1 cost 20000
```

### 5. **启用 MSTP**
在全局模式下启用 MSTP 功能:
```bash
stp enable
```

### 6. **配置边缘端口**
如果某些端口连接到终端设备,可以将其配置为边缘端口以避免不必要的 STP 计算:
```bash
interface <端口名>
stp edged-port enable
```

### 7. **查看配置**
查看 MSTP 配置和状态信息:
```bash
display stp region-configuration  // 查看 MST 域配置
display stp instance <实例号> brief  // 查看实例状态
```

### 8. **可选配置**
- **BPDU 保护**:防止非法 BPDU 导致的网络问题。
```bash
stp bpdu-protection
```
- **根保护**:在根桥端口上启用根保护。
```bash
stp root-protection
```

通过以上步骤,可以在 eNSP 中完成 MSTP 的基本配置,实现网络的冗余和负载均衡。


Comment