zoukankan      html  css  js  c++  java
  • HCIA-R&S之STP

    STP原理与配置

      交换网络的缺点

      交换网络为了提高网络可靠性,一般通过冗余链路实现备份。冗余链路会导致环路,从而出现广播风暴和MAC震荡,造成网络通信质量下降甚至通信中断。

      STP的作用

      消除环路——阻塞冗余链路
      链路备份——活动链路故障后,激活备份链路

      STP的三种端口角色:指定端口(Designated Port,DP)、根端口(Root Port,RP)和预备端口(非根端口、非指定端口)。

      基本概念及关系

      根桥、非根桥、指定端口、根端口、预备端口。
      其中根桥是生成树的根节点。
      指定端口是发送/转发BPDU报文的端口(根桥上的所有端口都是指定端口),非根桥上发送/转发BPDU报文的端口也是指定端口。也就是说,根桥和非根桥上都有指定端口。
      根端口的命名具有欺骗性。根端口在非根桥上,是通往根桥的端口。每个非根桥上只有一个根端口。
      既不是指定端口也不是根端口的端口称为预备端口,预备端口都是阻塞的。

      STP的流程

    •  选举根桥 
    •   选举根端口
    •      选举指定端口

        根桥选举原则

      先看桥ID(Bridge ID),范围1-65535。ID越小,优先级越高。
      再看MAC,桥ID相同,根据MAC选举,MAC地址越小,优先级越高。

     根端口选举原则

      选举的依据:根路径开销RPC(Root Path Cost)、对端Bridge ID、对端Port ID和本端Port ID。
      基本概念端口开销路径开销根路径开销端口ID端口优先级
      端口开销默认与端口带宽有关,带宽越大,开销越小。
      非根桥到达根桥的路径中,接收BPDU端口的端口开销总和称为路径开销
      开销最小的路径称为根路径。
      端口ID由端口优先级和端口号组成。

      BPDU报文

      BPDU报文分为2中:配置 BPDU(configuration BPDU)和TCN BPDU(Topology Change Notification BPDU)。

      端口状态

    状态 是否转发数据 是否学习MAC 是否发送BPDU 是否接收BPDU
    disabled N N N N
    blocking N N N Y
    listening N N Y Y
    learning N Y Y Y
    forwarding Y Y Y Y
  • 相关阅读:
    HDU 5821 Ball (贪心)
    hdu 5826 physics (物理数学,积分)
    HDU 5831 Rikka with Parenthesis II (贪心)
    HDU 2669 Romantic (扩展欧几里得定理)
    POJ 2442 Sequence
    HDU 3779 Railroad(记忆化搜索)
    博客园首页新随笔联系管理订阅 随笔- 524 文章- 0 评论- 20 hdu-5810 Balls and Boxes(概率期望)
    hdu 5813 Elegant Construction (构造)
    hdu 5818 Joint Stacks (优先队列)
    C#字段和属性
  • 原文地址:https://www.cnblogs.com/collapsar/p/11465366.html
Copyright © 2011-2022 走看看