生成树协议

生成树协议

一、STP概述

交换网络环路的产生

1、广播风暴的形成
在这里插入图片描述

PC1向外发送了一个单播帧,假设此单播帧的目的MAC地址在网络中所有交换机的MAC地址表中都暂时不存在。SW1接收到此帧后,将其转发到SW3和SW2,SW3和SW2也会将此帧转发到除了接收此帧的其他所有端口,结果此帧又会被再次转发给SW1,这种循环会一直持续,于是便产生了广播风暴。

2、多帧复制
在这里插入图片描述

3、MAC地址表紊乱

在这里插入图片描述

二、STP(生成树协议)

逻辑上断开环路,防止广播风暴的产生

当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用

三、STP工作原理

生成树算法及验证

生成树算法分为3个步骤

1、选择根网桥

网桥ID是唯一的

选择交换网络中网桥ID最小的交换机为根网桥

在这里插入图片描述

例如:

在这里插入图片描述

步骤:先看优先级,取优先级最小的,如果优先级一样的,再看MAC地址,也是取最小值。

2、选择根端口

选择根端口的依据

1、到根网桥最低的根本路径成本

网桥到根网桥的路径上所有的链路的成本之和

在这里插入图片描述

SW3的Port根本路径成本=19+100=119

带宽与路径成本的关系表

在这里插入图片描述

注:路劲成本代表一条线路的带宽大小,带宽越大,传输路径的路径成本就越低

2、直连的网桥ID最小

3、端口ID最小

在这里插入图片描述

根桥上的端口全是指定端口

在每个网段上,选择1给指定端口

非根桥上的指定端口,选择顺序

根路劲成本较低

所在的交换机的网桥ID的值较小

端口ID的值较小

四、BPDU(桥协议数据单元)

传输载体,用来与交换机之间交换网络ID、根路劲成本等信息的

BPDU类型:

配置BPDU——用于生成树计算用的

拓扑变更通告(TCN)BPDU——用于通告网络拓扑变化用的

BPDU报文字段——根网桥ID、根路径成本、发送网桥ID、端口ID

STP的收敛

交换机端口的STP状态

在这里插入图片描述

STP的计时器

Hello时间

转发延时

最大老化时间

在这里插入图片描述

五、VLAN与STP的关系

IEEE通用生成树(CST)不考虑VLAN
在这里插入图片描述
在这里插入图片描述

六、基本命令

配置第一个交换机:

[SW1]stp mode mstp

将交换机配置成MSTP模式,MSTP兼容STP/RSTP。

[SW1]stp region-configuration

进入MSTP域试图MSTP配置模式

[SW1-mst-region]region-name huawei1

配置MSTP域的域名为huawei1,缺省为交换设备主控板上的管理网口的MAC地址。

[SW1-mst-region]revision-level 1

配置MST域的MSTP修订级别为1,缺省情况下MSTP域的MSTP修订级别为0,需要将各设备的MSTP修订级别修改为一致

配置多生成树实例和VLAN的映射关系,同一VLAN的数据只能对应一个实例,而一个实例可以对应多个vlan(instance 1 vlan 2 to 10)

[SW1-mst-region]instance 1 vlan 10

将vlan 10加入实例1中

[SW1-mst-region]instance 2 vlan 20

将vlan 20加入实例2中

[SW1-mst-region]check region-configuration

查看MSTP域配置参数

[SW1-mst-region]active region-configuration

激活MSTP域的配置(必须配置)

[SW1-mst-region]q

[SW1]stp instance 1 root primary

[SW1]stp instance 2 root secondary

配置第二个交换机

[SW2]stp mode mstp

[SW2]stp region-configuration

[SW2-mst-region]region-name huawei1

[SW2-mst-region]revision-level 1

[SW2-mst-region]instance 1 vlan 10

[SW2-mst-region]instance 2 vlan 20

[SW2-mst-region]check region-configuration

[SW2-mst-region]active region-configuration

[SW2-mst-region]q

[SW1]stp instance 2 root primary

[SW1]stp instance 1 root secondary

配置第三个交换机

[SW3]stp mode mstp

[SW3]stp region-configuration

[SW3-mst-region]region-name huawei1

[SW3-mst-region]revision-level 1

[SW3-mst-region]instance 1 vlan 10

[SW3-mst-region]instance 2 vlan 20

mstp

[SW3]stp region-configuration

[SW3-mst-region]region-name huawei1

[SW3-mst-region]revision-level 1

[SW3-mst-region]instance 1 vlan 10

[SW3-mst-region]instance 2 vlan 20

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页