H3C生成树协议


一、生成树介绍

生成树协议是一种二层管理协议,它通过选择性地阻塞网络中的冗余链路来消除二层环路,同时还具备链路备份的功能。

与众多协议的发展过程一样,生成树协议也是随着网络的发展而不断更新的,从最初的STP(Spanning Tree Protocol,生成树协议)到RSTP(Rapid Spanning Tree Protocol,快速生成树协议)和PVST(Per-VLAN Spanning Tree,每VLAN生成树),再到最新的MSTP(Multiple Spanning Tree Protocol,多生成树协议)。

二、生成树配置

1、配置生成树工作模式

操作

命令

说明

进入系统视图

system-view

-

配置生成树的工作模式

stp mode { mstp | pvst | rstp | stp }

缺省情况下,生成树的工作模式为MSTP模式

2、配置MST域

两台或多台开启了生成树协议的设备若要属于同一个MST域,必须同时满足以下两个条件:第一是选择因子(取值为0,不可配)、域名、修订级别和VLAN映射表的配置都相同;第二是这些设备之间的链路相通。

在配置MST域的相关参数(特别是VLAN映射表)时,会引发生成树的重新计算,从而引起网络拓扑的振荡。为了减少网络振荡,新配置的MST域参数并不会马上生效,而是在使用active region-configuration命令激活,或使用命令stp global enable全局开启生成树协议后才会生效。

操作

命令

说明

进入系统视图

system-view

-

进入MST域视图

stp region-configuration

-

配置MST域的域名

region-name name

缺省情况下,MST域的域名为设备的MAC地址

配置VLAN映射表

instance instance-id vlan vlan-id-list

二者选其一

缺省情况下,所有VLAN都映射到CIST(即MSTI 0)上

vlan-mapping modulo modulo

配置MSTP的修订级别

revision-level level

缺省情况下,MSTP的修订级别为0

(可选)显示MST域的预配置信息

check region-configuration

-

激活MST域的配置

active region-configuration

-

3、配置根桥和备份根桥

可以通过计算来自动确定生成树的根桥,用户也可以手工将设备配置为指定生成树的根桥或备份根桥。

操作

命令

说明

进入系统视图

system-view

-

配置设备为根桥

STP/RSTP模式:

stp root primary

缺省情况下,设备不是根桥

PVST模式:

stp vlan vlan-id-list root primary

MSTP模式:

stp [ instance instance-list ] root primary

 

操作

命令

说明

进入系统视图

system-view

-

配置设备为备份根桥

STP/RSTP模式:

stp root secondary

缺省情况下,设备不是备份根桥

PVST模式:

stp vlan vlan-id-list root secondary

MSTP模式:

stp [ instance instance-list ] root secondary

4、配置设备优先级

设备的优先级参与生成树计算,其大小决定了该设备是否能够被选作生成树的根桥。数值越小表示优先级越高,通过配置较小的优先级,可以达到指定某台设备成为生成树根桥的目的。

操作

命令

说明

进入系统视图

system-view

-

配置设备的优先级

STP/RSTP模式:

stp priority priority

缺省情况下,设备的优先级为32768

PVST模式:

stp vlan vlan-id-list priority priority

MSTP模式:

stp [ instance instance-list ] priority priority

5、配置边缘端口

当端口直接与用户终端相连,而没有连接到其他设备或共享网段上,则该端口被认为是边缘端口。网络拓扑变化时,边缘端口不会产生临时环路。

由于设备无法知道端口是否直接与终端相连,所以需要用户手工将端口配置为边缘端口。如果用户将某个端口配置为边缘端口,那么当该端口由阻塞状态向转发状态迁移时,这个端口可以实现快速迁移,而无需等待延迟时间。

对于直接与终端相连的端口,请将该端口设置为边缘端口,同时开启BPDU保护功能。这样既能够使该端口快速迁移到转发状态,也可以保证网络的安全。

操作

命令

说明

进入系统视图

system-view

-

进入二层以太网接口视图/二层聚合接口视图

interface interface-type interface-number

-

配置当前端口为边缘端口

stp edged-port

缺省情况下,端口为非边缘端口

6、配置端口的路径开销

需要注意的是,当端口的路径开销值改变时,系统将重新计算端口的角色并进行状态迁移。

操作

命令

说明

进入系统视图

system-view

-

进入二层以太网接口视图/二层聚合接口视图

interface interface-type interface-number

-

配置端口的路径开销

STP/RSTP模式:

stp cost cost-value

缺省情况下,自动按照相应的标准计算各生成树上的路径开销

PVST模式:

stp vlan vlan-id-list cost cost-value

MSTP模式:

stp [ instance instance-list ] cost cost-value

7、配置端口的优先级

端口优先级是确定该端口是否会被选为根端口的重要依据,同等条件下优先级高的端口将被选为根端口。

操作

命令

说明

进入系统视图

system-view

-

进入二层以太网接口视图/二层聚合接口视图

interface interface-type interface-number

-

配置端口的优先级

STP/RSTP模式:

stp port priority priority

缺省情况下,端口的优先级为128

PVST模式:

stp vlan vlan-id-list port priority priority

MSTP模式:

stp [ instance instance-list ] port priority priority


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM