STP协议

生成树协议,用于二层冗余链路,避免网络环路和防止人为误操作导致网络环路。使用范围:二层网络环境。

二层网络环路影响:广播风暴和MAC地址漂移。

主要工作原理:阻塞部分端口使得网络环境没有环路,当网络环境出现变化,开放阻塞的端口,实现网络冗余。

工作流程:

交换机刚开机——Blocking(阻塞状态)——Listening(监听状态)发送BPDU,选举端口角色,耗时15S——Learning(学习状态)学习MAC地址,耗时15S——Forwarding(转发状态)

BPDU(桥协议数据单元):8字节RID(根ID),4字节RPC(根桥的路径开销),8字节BID(桥ID),2字节PID(端口ID)

RID、BID:交换机优先级+MAC地址——默认优先级32768(4096倍数)

RPC:根桥的路径开销累加

PID:端口优先级+端口号——默认128

从RID往PID方向比较,小优先,BPDU老化时间默认20s,

端口角色:

根端口:接收BPDU,可转发数据——每个交换机(除根交换机)有且只有1个端口。

指定端口:发送BPDU,可转发数据

阻塞端口:逻辑阻塞端口,接收BPDU,不转发数据

边缘端口:不参与BPDU选举,端口状态直接进入Forwarding状态,加快收敛

BPDU保护功能:在边缘端口配置——收到BPDU会协议down掉端口

根保护功能:在指定端口配置,拒绝接收更优BPDU保护根

TC保护功能:设置阈值,避免大量TC报文,默认2秒一个

RSTP(快速生成树协议)

优化:

端口角色优化,对阻塞端口分类,

A为替代端口——作为根端口的备份端口,B为备份端口——作为指定端口的备份端口;

工作流程优化,可省略Learning状态,加快收敛时间(通过ARP进行MAC学习),

为兼容STP——RSTP可有Learning状态;

端口状态优化,Listening ,Blocking,Disabled统一为Discarding(丢弃状态);

BPDU变化:BPDU Type变为2,RID字段前增加Flag字段,用于P/A协商

老化时间缩减至3个周期

P/A机制:

两交换机交互PBDU,将Flag中P位置位,将成为根端口的交换机将其他端口进入Discarding状态(除边缘端口)进行同步(防止临时环路)——向根交换机返回BPDU,Flag中A位置位——认同根交换机的BPDU为优,快速完成收敛。
 

MSTP(多实例生成树)

基于RSTP上的负载分担

原理:将一个或者多个Vlan映射到一个实例,再基于实例计算生成树。

多域MSTP,多域间以实例0作为连接,实例0优先级最小的为多域的总根,其他域于总根开销最小的为域根,也称主桥(总根也是域的主桥)

端口角色

Master:域的根端口

核心配置:

[sw]stp mode stp/rstp/mstp             //STP模式

[sw]stp priorty 4096倍数                  //优先级

[sw]stp root primary                         //主根-优先级0

[sw]stp root secondary                    //次根-优先级4096

[sw]dis stp b                                    //查看生成树

MSTP配置:

[sw]stp region-con                           //创建域

[sw-mst-region]region-name XX      //配置域名

[sw-mst-region]instance 1 vlan 10   //实例于Vlan绑定

[sw-mst-region]active region-con    //激活域

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值