HCIP

第一节rstp协议

1、STP技术点的回顾
  1.1、STP的作用是什么
    1、通过阻塞端口来达到我们破环的目的
    2、可以进行冗余备份
  1.2、STP的端口角色有哪几个?
    根端口(RP) 在非根交换机上选举
    指定端口(DP)在每一个链路上进行选举
    阻塞端口(AP)在非根交换机在进行逻辑阻塞
总结:端口角色的变化是秒变
  1.3、STP的端口状态有哪几个?
    disable:是生成树的关闭状态
    block:AP端口的最终状态一定是block
    listening:从侦听到学习需要15s
    learning:从学习到转发需要15s
    forwarding:DP端口和RP端口的最终状态一定是forwarding
总结:一个端口从disbale到转发至少需要30s的时间
  1.4、STP的工作原理
    1.4.1、在二层交换网络中会选举一个ROOT交换机出来
    1.4.2、在非根交换机上会选举一个RP端口 这个RP端口是到达ROOT交换机一条最优的路径
    1.4.3、在每一个链路上面会选举一个指定端口 这个指定端口是用来发送BPDU报文或者转发BPDU报文的 一般情况 ROOT交换机上面的所有接口是指定端口
    1.4.4、阻塞端口 不转发用户流量 但是可以接收BPDU
  1.5、端口(RP端口或者DP端口)的竞选规则
    1.5.1、比较设备的BID(就是比较ROOT交换机)
    1.5.2、接口下比较到达ROOT交换机的开销值(入向成本之和)一般就是比较RP端口这一块
    1.5.3、发送设备BID(一般是比较DP端口这一块)
    1.5.4、发送设备的PID
    1.5.5、 自己的PID

Stp的缺点:

  1 stp从初始状态到完全收敛至少需经过30s

  2 当 链路断时,这时候原来的AP阻塞端口会转为RP 根端口,端口状态转为forwarding 需要30s ,若当AP 接收到根发来的BPDU 包时,还需要再等20s的老化时间

 

3 stp交换机连接的终端设备,进入转发状态也需要30s

4 stp的拓扑变更

 

5 stp的端口状态有5种,其中其中都是不转发也不学习的

 

RSTP:

Rstp是stp的升级,他减少了stp的收敛时间

1 会添加BP 端口,作为DP 端口的备份,  AP 端口作为RP 端口的备份

       BP与AP 端口都起阻塞作用

 

在dp端口当时BP端口可以马上转为DP端口进入转发状态,

在RP端口当时AP 端口可以马上转为RP 状态进入转发状态

2 在RSTP中端口状态只有三种

3P/A机制:

 条件:

       1 点到点

       2 RP 与 DP 之间

P/A机制:两台交换机SW1和SW2之间连接  由于SW1的BID是4096   SW2的BID是8192    因为SW1会主动向SW2发送P置位的BPDU报文(此时的SW1的情况 Discarding  端口角色是DP)  当SW2收到之后同步变量(阻塞除边缘端口外的其他端口,防止出现环路)  同步好之后 SW2会发送一个A置位的BPDU报文给SW1(SW2的情况 Forwarding RP端口)  当SW1收到之后收到A置位BPDU报文,端口立即进入Forwarding

情况1:

 

情况2:

 

当swa与swb交换机之间的链路坏,由于AP 端口收不到根交换发来的BPDU数据包, swb会把自己当做根发送有p置位的BPDU包,swc会回一个带a置位的BPDU数据包,这样swb的原DP端口转为RP端口, 和swc的原AP 端口转为DP 端口会迅速转为转发状态,

不再需要等待swc交换机的老化时间20s了

此时swb的RP 与swc的dp之间就是P/A机制

4 边缘端口:是用来接入终端设备的端口,

进入接口视图,将该端口设为边缘端口,接入的终端设备会迅速进入转发状态,不需要30s

 Stp  edge-port   enable

猜你喜欢

转载自www.cnblogs.com/huxl1/p/11582192.html