配置MSTP功能示例

点击学习精彩网络技术老师:华为、华三、锐捷、WLAN、IPv6等全套视频课程

通过本示例,了解MSTP的基本功能,帮助您配置MSTP基本功能。

组网需求

在一个复杂的网络中,网络规划者由于冗余备份的需要,一般都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备份。这样就难免会形成环形网络,若网络中存在环路,可能会引起广播风暴和MAC桥表项被破坏。网络规划者规划好网络后,可以在网络中部署MSTP协议预防环路。MSTP可阻塞二层网络中的冗余链路,将网络修剪成树状,达到消除环路的目的。

图1所示,为实现VLAN1~10和VLAN11~20的流量负载分担,MSTP引入了多实例。MSTP可设置VLAN映射表,把VLAN和生成树实例联系起来。

图1中RouterA、RouterB、SwitchC和SwitchD都运行MSTP。

图1 配置MSTP功能组网图

配置思路

采用以下思路配置MSTP功能:

在处于环形网络中的交换设备上配置MSTP基本功能,包括:

配置MST(Multiple Spanning Tree,多生成树)域并创建多实例,实现流量的负载分担。

在MST域内,配置各实例的根桥与备份根桥。

配置各实例中某端口的路径开销值,实现将该端口阻塞。

使能MSTP,实现破除环路,包括:

设备全局使能MSTP。

除与终端设备相连的端口外,其他端口使能MSTP。

与PC机相连的端口不用参与MSTP计算,建议将其去使能MSTP。

缺省情况下,二层口MSTP处于使能状态,三层口MSTP处于去使能状态。

配置保护功能,实现对设备或链路的保护。例如:在各实例的根桥设备指定端口配置根保护功能。

配置设备的二层转发功能。

数据准备

为完成此配置举例,需准备如下的数据:

域名为RG1

实例为MSTI1和MSTI2

各GE端口号如图1所示

图1所示实例MSTI1的根桥为RouterA,备份根桥为RouterB;实例MSTI2的根桥为RouterB,备份根桥为RouterA

图1所示实例MSTI1和实例MSTI2的阻塞口的路径开销值为20000

VLAN号是1~20

PC1所属VLAN为10,PC2所属VLAN为20

操作步骤
  1. 配置MSTP基本功能

配置RouterA、RouterB、SwitchC和SwitchD到域名为RG1的域内,创建实例MSTI1和实例MSTI2

# 配置RouterA的MST域。

<HUAWEI> system-view

[HUAWEI] sysname RouterA

[RouterA] stp region-configuration

[RouterA-mst-region] region-name RG1

[RouterA-mst-region] instance 1 vlan 1 to 10

[RouterA-mst-region] instance 2 vlan 11 to 20

[RouterA-mst-region] active region-configuration

[RouterA-mst-region] quit

# 配置RouterB的MST域。

<HUAWEI> system-view

[HUAWEI] sysname RouterB

[RouterB] stp region-configuration

[RouterB-mst-region] region-name RG1

[RouterB-mst-region] instance 1 vlan 1 to 10

[RouterB-mst-region] instance 2 vlan 11 to 20

[RouterB-mst-region] active region-configuration

[RouterB-mst-region] quit

# 配置SwitchC的MST域。

<HUAWEI> system-view

[HUAWEI] sysname SwitchC

[SwitchC] stp region-configuration

[SwitchC-mst-region] region-name RG1

[SwitchC-mst-region] instance 1 vlan 1 to 10

[SwitchC-mst-region] instance 2 vlan 11 to 20

[SwitchC-mst-region] active region-configuration

[SwitchC-mst-region] quit

# 配置SwitchD的MST域。

<HUAWEI> system-view

[HUAWEI] sysname SwitchD

[SwitchD] stp region-configuration

[SwitchD-mst-region] region-name RG1

[SwitchD-mst-region] instance 1 vlan 1 to 10

[SwitchD-mst-region] instance 2 vlan 11 to 20

[SwitchD-mst-region] active region-configuration

[SwitchD-mst-region] quit

在域RG1内,配置MSTI1与MSTI2的根桥与备份根桥

配置MSTI1的根桥与备份根桥

# 配置RouterA为MSTI1的根桥。

[RouterA] stp instance 1 root primary

# 配置RouterB为MSTI1的备份根桥。

[RouterB] stp instance 1 root secondary

配置MSTI2的根桥与备份根桥

# 配置RouterB为MSTI2的根桥。

[RouterB] stp instance 2 root primary

# 配置RouterA为MSTI2的备份根桥。

[RouterA] stp instance 2 root secondary

配置实例MSTI1和MSTI2中将要被阻塞端口的路径开销值大于缺省值

端口路径开销值取值范围由路径开销计算方法决定,这里选择使用华为私有计算方法为例,配置实例MSTI1和MSTI2中将被阻塞端口的路径开销值为20000。

同一网络内所有交换设备的端口路径开销应使用相同的计算方法。

# 配置RouterA的端口路径开销值的计算方法为华为私有计算方法。

[RouterA] stp pathcost-standard legacy

# 配置RouterB的端口路径开销缺省值的计算方法为华为的私有计算方法。

[RouterB] stp pathcost-standard legacy

# 配置SwitchC的端口路径开销缺省值的计算方法为华为的私有计算方法,将端口GE1/0/2在实例MSTI2中的路径开销值配置为20000。

[SwitchC] stp pathcost-standard legacy

[SwitchC] interface gigabitethernet 1/0/2

[SwitchC-GigabitEthernet1/0/2] stp instance 2 cost 20000

[SwitchC-GigabitEthernet1/0/2] quit

# 配置SwitchD的端口路径开销缺省值的计算方法为华为的私有计算方法,将端口GE1/0/2在实例MSTI1中的路径开销值配置为20000。

[SwitchD] stp pathcost-standard legacy

[SwitchD] interface gigabitethernet 1/0/2

[SwitchD-GigabitEthernet1/0/2] stp instance 1 cost 20000

[SwitchD-GigabitEthernet1/0/2] quit

使能MSTP,实现破除环路

将与PC机相连的端口去使能MSTP

# 配置SwitchC端口GE1/0/1的STP去使能。

[SwitchC] interface gigabitethernet 1/0/1

[SwitchC-GigabitEthernet1/0/1] stp disable

[SwitchC-GigabitEthernet1/0/1] quit

# 配置SwitchD端口GE1/0/1的STP去使能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精彩网络技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值