网络协议——RSTP与MSTP协议

RSTP快速生成树协议

产生背景:

STP协议虽然能解决环路问题,但由于网络拓扑收敛较慢,响应速度慢,影响用户的通信质量,RSTP为了解决STP的以下问题:

  1. 收敛慢的问题,STP从初始化到收敛完成,至少要等待30S的时间,STP的计算必须等待固定的时长(max_age[20S] forward delay[15S])
    在这里插入图片描述

  2. SWA与SWC间直连链路down掉,SWC的BP(堵塞端口)切换成RP(根端口),并进入转发状态至少需要30S,两个转发延时的时间
    在这里插入图片描述

  3. SWA与SWB间直连链路down掉,SWC的BP切换成DP(指定端口)并进入转发状态大约需要50s

  4. 末梢交换机连接终端的链路进入转发需要经过30s-50s

  5. STP拓扑变更机制复杂,效率低下

  6. 端口角色划分不充分

  7. 端口状态对应行为重复,增加了转发延时时间(BLK-LSN:20S),三种端口状态从用户使用的角度,对应的行为都相同,但呈现出不同的状态,这样反而增加使用难度。
    RSTP对STP技术的改进:
    针对问题1: P/A机制(请求/确认)proposal agreement
    端口状态Discarding直接Forwarding
    不受限于任何计时器,这个握手机制会迅速蔓延到整个网络末梢,并且能在拓扑发生变更时迅速收敛
    针对问题2: 根端口快速切换机制
    在这里插入图片描述
    SWC与SWA的直连链路down掉,其AP端口切换成RP端口并进入转发状态可在秒级时间内完成收敛:
    **针对问题3:**次等BPDU处理机制
    SWB与SWA的直连链路down掉,SWC的AP端口切换成DP端口并进入转发状态可在秒级时间内完成:
    在这里插入图片描述
    针对问题4: 边缘端口的引入
    在RSTP中,交换机连接终端的链路可立即进入转发状态:
    在这里插入图片描述
    针对问题5: 拓扑变更机制的优化
    判断拓扑变化唯一标准:一个非边缘端口迁移到Forwarding状态。
    在这里插入图片描述实验配置:
    在这里插入图片描述

MSTP多生成树协议

产生背景:
1.RSTP在STP基础上进行了改进,实现了网络拓扑的快速收敛。但局域网内所有VLAN共同使用一棵生成树,所以堵塞的链路将不承载任何的流量,无法在VLAN间实现负载均衡,导致带宽浪费。
2.为了弥补STP和RSTP的缺陷,IEEE802.1s标准定义了MSTP。MSTP兼容STP和RSTP,既可以快速收敛,又提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载均衡。
基本原理:
MST域内可以生成多棵生成树,每棵生成树都称为一个MSTI。MSTI之间彼此独立,且每个MSTI的计算过程基本与RSTP的计算过程相同。逻辑结构一样时,可以公用一套生成树,叫做一个实例。

小实验:

实验需求:
分别属于不同VLAN的PC访问Internet的流量能够进行负载分担,VLAN1-VLAN10为一组,VLAN11~20为另一组。
核心层交换机:SW1和SW2
接入层交换机:SW3和SW4
实验技术:
MSTP
实验拓扑:
hunter

实验配置:
1.分别在4台交换机上做如下配置:
vlan batch 1 to 20 //创建1~20的VLAN
stp enable //开启STP服务
stp mode mstp //使用mstp技术
stp region-configuration //创建STP区域
region-name simp //给区域命名
instance 1 vlan 1 to 10 //将VLAN1~10划分到实例1
instance 2 vlan 11 to 20 //将VLAN11~20划分到实例2
active region-configuration //激活此区域
2.设置SW1为实例1的主根桥,实例2的备份根桥
SW1:
stp instance 1 root primary //实例1的主根桥
stp instance 2 root secondary //实例2的备份根桥
3.设置SW2为实例2的主根桥,实例1的备份根桥
SW2:
stp instance 2 root primary
stp instance 1 root secondary
4.将SW3和SW4连接主机的端口设置为edged-port(边缘端口)
目的:有利于主机与交换机的稳定快速的协商,减少不必要的网络流量。
SW3与SW4:
interface GigabitEthernet0/0/1
stp edged-port enable

5.为了减轻接入层交换机的负担,将数据引入到核心层交换机,为SW3的g0/0/3接口设置实例2的开销大一些,为SW4的g0/0/3接口设置实例1的开销大一些。
**目的:**比如PC6要发送数据,情况1:PC6属于vlan1-10。PC6要去找实例1的根桥,此时路径是SW3——SW1;情况2:PC6属于vlan11~20。PC6要去找实例2的根桥,此时路径有两条,①SW3——SW4——SW2;②SW3——SW1——SW2.设置SW3的g0/0/3的实例2的开销为50000的原因是只让他走SW3——SW1——SW2这一条。(那为什么不删除SW3和SW4之间的这条链路呢?为了防止某条链路down掉。)
SW3和SW4配置如下:
interface GigabitEthernet0/0/3
stp edged-port enable


不努力,是会被合并同类项的,所以你要做那个被提取出来的公因式。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值