生成树协议STP

网友投稿 237 2022-11-06

生成树协议STP

交换网络环路的产生

1.广播风暴形成:交换机之间两两互相广播,无限循环。2.多帧复制:计算机短时间内多次收到统一主机的广播,且来源不同。3.MAC地址表混乱:交换机从不同接口收到来自同一交换机的信息,导致记录的MAC地址表记录混乱。

STP

1.逻辑上断开环路,防止广播风暴的产生。2.当线路故障时,阻塞接口被激活,恢复通信,起到备份作用。

生成树算法

1.选择根网桥。2.选择根端口。3.选择指定端口。 选择根网桥 1.交换机优先级值最小的。优先级的取值范围是0~65535,默认值为32768。2.选择网桥ID最小的。网桥ID(BID,交换机MAC地址)是唯一的。3.如果不配置优先级,那么选择交换机网络中网桥ID最小的交换机成为根网桥。 选择根端口 1.选择到根网桥的根路径成本最低的。根路径成本:网桥到根网桥的路径上所有链路的成本之和。(路径成本与带宽有关,带宽大,成本小)2.选择直连网桥ID最小的。3.选择端口ID最小的。选择端口优先级小的。取值范围0~255,默认值为128,其次选择端口编号小的—即端口ID,就是常说的几口、f0/1、e0/1等。

链路带宽 路径成本
10 100
100 19
1000 4
10000 2

选择指定端口

1.根网桥上的端口全是指定端口2.在每个网段上,选择1个指定端口3.非根网桥上的指定端口,选择顺序。根路径成本较低,所在的交换机的网桥ID的值较小,端口ID的值较小。

BPDU(桥协议数据单元)

BPDU是传输载体,用于交换机之间交换网桥ID,根路径成本等信息。传输方式为组播,STP利用它来选择根网桥。 BPDU类型 1.配置BPDU,一般交换机默认配置的,用于生成树STP计算。2。拓扑变更通告(TCN)BPDU,用于通告网络拓扑的变化。 BPDC报文字段 根网桥ID;根路径成本;发送网桥ID;端口ID。 交换机端口上的五种STP状态

状态 用途
转发 发送/接收用户数据(进入稳定状态)
学习 构建网桥表(学习MAC地址)
侦听 构建“活动”拓扑(互相发送网桥ID)
阻塞 只接收BPDU
禁用 强制关闭

MSTP(多生成树协议)

MSTP:为每个vlan或多个vlan为一组构造一个生成树,实现网络的负载均衡。在网络中使用STP时,交换机在选举端口时可能会把其他vlan的端口误关,需要使用MSTP。 MSTP多生成树协议华为命令 [SW1]stp mode mstp将交换机配置成MSTP模式,MSTP兼 容STP/RSTP。

[SW1]stp region-configuration进入MSTP域视图MSTP配置模式

[ SW1-mst-region] region-name huawe 1配置MSTP域的域名为huawei1,缺省为交换设备主控板上管理网口的MAC地址。

[ SW1- -mst- -region] revision-level 1配置MSTP域的MSTP修订级别的1,缺省情况下MSTP域的MSTP修订级别0,需要将各设备的MSTP修订级别修改为一致

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

[ 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]quit退出配置模式

[SW1]stp instance 1 root primary配置此交换机实例1的主根桥

[SW1]stp instance 2 root secondary配置此交换机为实例2的备份根桥

[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- reg1on] active reg1on- configuration[ SW2 -mst- region] quit

[SW2]stp instance 1 root secondary配置sw1交换机为实例1的备份根桥

[SW2]stp instance 2 root primary配置sw2交换机为实例2的主根桥

[SW3]stp mode mstp[SW3]stp region-conf iguration

[ SW3-mst- region] region-name huawei 1[SW3-mst-region]revision-level 1

[ SW3-mst-region] instance 1 vlan 10[SW3-mst - region] instance 2 vlan 20

[SW3 -mst- region]active region-configuration

在所有交换机上启用MSTP[SW1]stp enable[SW2]stp enable[SW3] stp enable

[SW3]dis stp brief

查看STP接口角色及状态信息

---修改交换机优先级值---[SW1] stp priority 0数值要为4096的倍数

[SW1]stp root primary优先级变为0

[SW1]dis stp查看stp信息,可以确定哪个是根网桥

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Bada系统学习-Bada测试服务器
下一篇:几种常用的嵌入式板上通信接口详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~