云计算!STP生成树!

云计算!STP生成树!

一、STP生成树简介

1.STP生成树背景

为了解决交换机单线路不具备冗余性,一单链路或者上行设备故障,业务将中断得问题。我们会设置冗余拓扑来解决。
云计算!STP生成树!
图示为单线路弊端。
但是设置冗余拓扑解决单线路弊端之后,也带来了二层环路。
二层环路对网络的危害极大
云计算!STP生成树!
图示为二层环路。
网络中若存在二层环路,一旦出现广播数据帧,这些数据帧将不断被交换机进行泛洪,从而形成网络风暴。网络风暴危害极大,将严重消耗设备资源及网络带宽,最终导致网络瘫痪。
并且同时也会带来MAC表的紊乱。

2.STP生成树概念

简而言之,STP就是用来把一个环形结构,改变成一个树形得结构。
通过STP,能够防止网络中出现二层环路。STP运行后,如果网络中存在环路,那么STP通过阻塞环特定的接口从而打破环路,并在网络出现拓扑变更时及时收敛,以保证网络的冗余性。

3.STP生成树作用

通过STP生成树,我们可以实现:消除环路,链路备份。

二、STP生成树工作原理

1.生成树算法

1、每个交换网络选取一个根网桥(RB)。
2、每个非根桥上选取一个根端口(RP)。
3、每个段选取一个指定端口(DP)。
4、阻塞非指定端口(NDP)。
云计算!STP生成树!
一、如何选择根网桥
依据:网桥ID(BID)
网桥ID=网桥优先级+网桥的MAC地址
网桥优先级的取值范围:0-65535
默认值:32768
优先比较优先级,选最小
当优先级相等的情况下,选MAC地址小的

二、何选择根端口?
1、到根桥最低的根路径成本
某个网桥到达根网桥的中间所有线路的路径成本之和
用来代表一条线路带宽的大小
2、直连的网桥ID最小的
3、对端端口ID(PID)最小的
端口ID=端口优先级+端口编号
端口优先级:0-255 默认值:128

三、如何选择指定端口?
根网桥上的每个端口都是指定端口,都不会被阻塞
1、比较到达根桥的RPC(Root Path Cost),越小越优。
2、比较BPDU包发送者的网桥ID(BID),越小越优。
3、比较BPDU包发送者的PID,越小越优。
4、比较BPDU包接收者的PID,越小越优。
云计算!STP生成树!

总结:stp算法中的比较都是选小的

2.BPDU

一、BPDU概念

STP得正常工作依BPDU(网桥协议数据单元)报文得泛洪。
云计算!STP生成树!

二、BPDU报文

云计算!STP生成树!
重要参数
云计算!STP生成树!
图示为4个重要的参数。
比较级为:RI>RPC>BI>PI
值越小越优先

Path Cost
路径开销与端口带宽成反比。
华为网络设备支持的路径开销计算标准:802.1d-1998、802.1t、legacy,其中legacy为华为私有标准,华为交换机默认选择802.1t。
云计算!STP生成树!

三、STP端口状态

在STP计算过程中,每个端口都必须经历好几种状态。
云计算!STP生成树!
图示为STP计算过程中的五种状态。
云计算!STP生成树!
图示为端口状态转化过程。

四、STP基础设置

[SW]dis stp brif                         //看stp详情信息
[SW]dis bridge mac-address    //查看交换机的mac地址,
[SW]dis stp                               // 查看根网桥
[SW]dis stp brief                       //查看接口状态,
[SW]stp mode {stp|rstp|mstp}  //指定生成树协议类型
[SW]stp priority pri                   //配置交换机优先级
[SW]stp root primary               //指定交换机成为根桥
[SW]stp root secondary          //指定交换机成为次根桥
[SW]stp enable                       //启用生成树
[sw3]stp region-configuration                          //创建域
[sw3-mst-region]region-name XXX                 //命名
[sw3-mst-region]instance 1 vlan 10                //VLAN10赋给实例1
[sw3-mst-region]instance 2 vlan 20                //VLAN20赋给实例2
[sw3-mst-region]active region-configuration  //激活域

五、STP短板

云计算!STP生成树!
图示为STP的短板。
如何优化?
云计算!STP生成树!
云计算!STP生成树!
图示为优化的两种方法。

上一篇:System.Windows.Forms


下一篇:echart配置学习