stp(生成树)协议和stp华为实验

stp生成树协议<Spanning Tree Protocol>产生原因及作用

stp协议是什么:是为了进行链路备份,提高网络可靠性增加网络的冗余性。网络中出现网络风暴时和备份时出现的环路,解决网络风暴以及防环和破环。(破环:消除环路;链路备份)

stp生成树协议用于工作在交换网络中的接入层与汇聚层之间

STP是一个用于局域网中消除环路的协议。<防环机制&破环机制>

运行该协议的设备通过彼此交互信息而发现网络中的环路,并对某些接口进行阻塞以消除环路。

STP在网络中运行后会持续监控网络的状态,当网络出现拓扑变更时,STP能够感知并且进行自动响应,从而使得网络状态适应新的拓扑结构,保证网络可靠性。

-生成树协议是交换网络中最重要的局域网协议之一。

交换机上运行STP协议,会通过报文监控网络的拓扑结构,正常情况下是将交换机上的一个接口进行阻塞,从而打破环路,当监控到交换机1与交换机3之间出现链路故障,则恢复阻塞端口进入转发状态。

广播风暴

交换机从一个端口上接收到的是一个广播帧或者是一个目的mac地址未知未知的单播帧,则会将这个帧向除源端口之外的所有其他端口转发。如果交换网络中有环路,则这个帧会被无限转发,此时便会形成广播风暴,网络中也会充斥着重复的数据帧。广播风暴危害:影响网络的效率;占用网络带宽;mac地址会出现漂移;数据无法正常传递;网络瘫痪。

生成树协议

在以太网中,二层网络的环路会带来广播风暴,MAC地址表震荡,重复数据帧等问题,为解决交换网络中的环路问题,提出了STP。STP通过构造一棵树来消除交换网络中的环路。运行STP算法,判断网络中存在环路的地方并阻断冗余链路,将环路网络修剪成无环路的树型网络,从而避免了数据帧在环路网络中的增生和无穷循环。

桥ID <Bridge ID> BID

IEEE 802.1D标准中规定BID由16位的桥优先级(Bridge Priority)与桥MAC地址构成。

每一台运行STP的交换机都拥有一个唯一的BID。

在stp网络中桥ID的优先级可以配置配置范围是0~65535,默认值是32768,默认值可以修改但必须是4096的倍数,优先级数值越小优先级越大,优先级相同的情况下比较网桥mac地址。

根桥 <Root Bridge>

STP开启后,会在网络中选举一个根桥,根桥是生成树进行拓扑计算的重要"节点",是STP计算得出的无环拓扑的"树根"

在一个stp网络中桥跟只有一个,,桥跟是整个网络的网络逻辑中心,但是不一定是物理中心。

在stp网络中,桥ID最小的设备会被选举为根桥

根接口<RP>

在"非根网桥"上选择一个到"根网桥最近的接口"作为根接口

根路径成本最低;直连桥ID最小;接口ID最小

根路径成本<cost>

网桥到根桥的路径上所有链路的成本之和;一台设备从某个接口到达根桥的RPC等于从根桥到该设备沿途所有入方向接口的Cost累加

BPDU<桥协议数据单元> Bridge Protocol Data Unit (组播发送)

发送DPDU的端口:DP指定端口

接受DPDU的端口:RP根接口,每台交换机上只有一个根接口,收到最强BPDU的端口为根接口

阻塞接口BP:暂时不使用的接口(处于阻塞状态的接口不能发送BPDU,但是会持续侦听BPDU,而且不能收发业务数据帧,也不会进行MAC地址学习。BP接口处于自动侦听状态当RP关闭时BP接口就会启用)

配置BPDU中包含的4个关键字段

根网桥ID:用于通告根网桥的ID

根路径成本:说明这个BPDU从根传输了多远

发送网桥ID:发送这个BPDU网桥的ID

接口ID:发送报文的接口的ID

BPDU分为两种类型:配置BPDU;TCN BPDU

配置BPDU是STP进行拓扑计算的关键;TCN BPDU只在网络拓扑发生变更时才会被触发。

配置BPDU包含了桥ID、路径开销和端口ID等参数。STP协议通过在交换机之间传递配置BPDU来选举根交换机,以及确定每个交换机端口的角色和状态。在初始化过程中,每个桥都主动发送配置BPDU。在网络拓扑稳定以后,只有根桥主动发送配置BPDU,其他交换机在收到上游传来的配置BPDU后,才会发送自己的配置BPDU。TCN BPDU是指下游交换机感知到拓扑发生变化时向上游发送的拓扑变化通知。

RID:桥ID

RPC:根路径开销

BID:BPDU发送桥的ID

PID:优先级与端口号组成

STP按照如下顺序选择最优的配置BPDU:最小的根桥ID;最小的RPC;最小的网桥ID;最小的接口ID

转发过程:

stp接口的状态

实验经典生成树基于华为平台

拓扑图:

配置:

stp mode stp<配置为生成树模式>(默认stp)

stp enable<开启stp>(默认开启)

stp priority<配置优先级>

sw1接口状态

sw2接口状态

sw3接口状态

如拓扑图所示

g0/0/1为DP指定接口;g0/0/3为RP根接口;g0/0/2为堵塞接口

将g0/0/3关闭后g0/0/2为堵塞接口变为RP根接口

验证

g0/0/3为RP接口时

g0/0/3关闭后g0/0/2成为RP根接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值