生成树:STP,RSTP,MSTP的区别于联系

目录

一.STP的复习

(1)STP术语

(2)STP生成过程

1.选举根桥

2.选举根接口

3.选举指定端口

4.堵塞非根并且非指定端口

(3)STP状态转化

二.快速生成树——RSTP

(1)STP不足

1.收敛速度慢

2.配置

3.算法

(2)RSTP改进

1.端口角色

2.端口状态

3.FLAG字段

4.PA机制

5.保护功能

三.MATP生成树

(1).RSTP,STP不足

1.不能负载均衡

2.产生次优路径

(2)MSTP工作原理

(3)MSTP实验

1.实验拓扑

2.二层网络通信

3.MSTP域设置

4.为不同实例指定根桥

5.结果


一.STP的复习

之前我们在STP生成树——解决二层组网环路_交换机的bid是不是桥id-CSDN博客

讨论过关于STP的相关内容

现在来一起复习一下

(1)STP术语

桥ID:优先级+MAC地址

RPC:其实就是开销

(2)STP生成过程

1.选举根桥

比较桥ID,桥ID以小为优

2.选举根接口

在非根交换机上选,用于接收BPDU报文

比较RPC——比较对端桥ID——比较对端端口ID(PID)——比较自身PID

3.选举指定端口

在所有交换机上选,用于发送BPDU报文

比较链路两端RPC——比较链路两端桥ID——比较链路两端PID

4.堵塞非根并且非指定端口

(3)STP状态转化

Disable(禁用)——不能发也不能收BPDU

Blocking(堵塞)——不能发但能收BDPU,但不进行MAC地址学习

Listening(侦听)——泛洪BPDU确认端口类型,能发,能收BPDU报文,但不进行MAC地址学习,要进行15S的确认

Learning(学习)——能发,能收BDPU报文,进行MAC地址学习,要等待MAC地址学习,也等15S

Forwarding(转发状态)——啥都能干

二.快速生成树——RSTP

(1)STP不足

1.收敛速度慢

在30-50S之间,主要是状态转换需要时间,但从用户角度来说,Disable(禁用)Listening(侦听)Blocking(堵塞)状态并没有什么区别,都不能学习MAC地址

2.配置

本质在于端口角色的区别

3.算法

BPDU由根桥发送,依赖于定时器等待判断拓扑,BDPU每2S发送,20S认为死亡

(2)RSTP改进

1.端口角色

替代端口——根端口备份,根端口DOWN掉,立即补上

备份端口——指定端口备份

2.端口状态

从用户角度来说,Disable(禁用)Listening(侦听)Blocking(堵塞)状态并没有什么区别,都不能学习MAC地址,就都当作Discarding)状态。

端口状态就变成Discarding——Learning——Forwarding

3.FLAG字段

STP只使用了第1位和第8位

4.PA机制

收敛速度变快的最主要原因——PA机制(请求确认机制)

P:Proposal-协商        A:Agreement-同意

STP只有根桥发BPDU,RSTP所有设备都主动发BDPU,死亡时间变成6S(3倍Hello time)

P/A置位,实现端口状态的快速变迁(Discarding到Forwarding的快速转变)

当进行到最后一个端口时,因为有一个端口是被阻塞的,不能进行P/A置位报文的发送,之间进行30S的等待,不过,RSTP,STP一样,最终都会有一个端口被阻塞,本身就不参与转发,这30S对网络影响不大。

5.保护功能

对指定端口的根保护,收到优先级更高的BPDU停止接收报文(可以这样理解,收到更优的BPDU就意味这有更优的设备进入网络,就会抢占根桥,但根桥掌握全网的BPDU,换了就相当于企业大换血,势必影响网络,就继续根保护,防止抢占)

三.MATP生成树

设备一般默认是MSTP生成树,而且MSTP是向下兼容的

(1).RSTP,STP不足

RSTP是STP基础上建立的,都是通过逻辑上堵塞一个端口实现破环,使得网络没有环路。

所有的VLAN公用一颗生成树,有两个问题

1.不能负载均衡

2.产生次优路径

(2)MSTP工作原理

多生成树,逻辑上创建拓扑,实例绑定映射到vlan,不同的vlan,不同的生成树,实现负载均衡和带宽利用率

(3)MSTP实验

1.实验拓扑

2.二层网络通信

安装拓扑提示安装就可以,不再演示

结果,可以ping通网关

3.MSTP域设置

stp region-configuration    //进入视图

 region-name lhr             //配置域名为'lhr'

 revision-level 1           //设置级别为1

 instance 1 vlan 10       //绑定vlan和实例

instance 1 vlan 20

 active region-configuration   //使能,不然不起作用

在每一个交换机上都要设置,并且必须要一样,最好是复制粘贴

4.为不同实例指定根桥

根桥设备为S1 S2,为他们各自绑定实例

S1

对S1来说,实例1是主设备,实例二是备份设备

S2

5.结果

MSTP配置前,只有一颗树

MSTP配置后

  • 29
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值