网站大量收购独家精品文档,联系QQ:2885784924

第八讲生成树协议STP原理和配置.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八讲生成树协议STP原理和配置

生成树协议(STP) 董德礼 arli@sjtu.edu.cn 前一讲内容回顾 交换机端口技术: Auto-Negotiation、Auto-MDIX、Flow-Control、Port-Group 交换机端口流量控制技术:背压式控制(backpressure)、PAUSE帧的使用(简单的停-启协议) 本讲主要内容 交换机基本原理 自动学习站点的地址信息,建立相应的表项 当交换机的某个端口上收到含有某个源MAC地址的数据帧时,它就把该MAC地址和接收该数据帧的端口号保存在MAC地址表中。MAC地址表能够指明该MAC地址与交换机的哪个端口相连。 按照特定的规则对报文进行处理 当交换机收到一个数据帧时,会查找这张地址表,找到目的MAC所对应的端口。然后分下列三种情况进行处理: 如果目的端口是接收端口,则抛弃这个帧,如果不是接收端口,则从那个端口转发该帧。 如果收到的数据帧不能从该表中找到对应目的端口,则要从除收到该数据之外所有其他端口广播出去。 如果交换机收到的是广播帧,也要把该帧从除接收端口以外的所有其他端口转发出去。 环路的产生 我们的解决方案 方案设想:如果我们可以通过某种技术阻断冗余链路以消除网络中可能存在的环路,当活动链路出现问题的时候,冗余链路可以自动激活从而保证网络的连通性就可以达到我们的目的; 实现技术:STP(Spanning Tree Protocol) STP是一个二层协议,使用一种特殊的目的的算法用来发现网络中的物理环路并产生一个逻辑上无环的拓扑 课程内容 STP算法基本原理(IEEE802.1D) 网桥之间通过互相传递BPDU交互信息 根据BPDU提供的信息,通过下列措施避免环路 从参加计算的所有网桥中,选出一个作为根桥 为每个非根网桥选择一个根端口,该端口到根桥的路径是此网桥到根桥的最佳路径 为每个物理段选出离根桥最近的那个网桥作为指定网桥,该指定网桥到该物理段的端口作为指定端口,负责所在物理段上的数据转发 既不是指定端口也不是根端口的端口置于阻塞状态 STP作用示意图 SW1/SW2/SW3以ROOT 为根,阻断至BLOCK的链路,见红色虚线 BPDU介绍 BPDU也被称作桥协议数据单元 主要内容包括: 根网桥的标识(Root ID) 从指定网桥到根网桥的最小路径开销(Root Path Cost) 指定网桥的标识 指定网桥的指定端口的标识 可以用(RootID,RootPathCost,DesignatedBridgeID,DesignatedPortID)表示 BPDU报文格式 DMA:目的MAC地址 配置消息的目的地址是一个固定的组播地址(0x0180c2000000) SMA:源MAC地址 即发送该配置消息的桥MAC地址 L/T:帧长 LLC Header:配置消息固定的链路头 Payload:BPDU数据 BPDU交互过程 当一个网桥第一次被激活时,其上所有端口每隔2秒(默认Hello Time)发送一次BPDU 网桥将各个端口收到的BPDU和自己的BPDU做比较,得出优先级最高的BPDU 网桥用优先级最高的BPDU更新本身的BPDU,完成以下主要工作: 选择根网桥RootID 计算到根桥的最短路径开销Root Path Cost 选择根端口Root Port 选择指定端口 网桥从指定端口发送新的配置消息 STP几个重要概念 网桥ID:由一个8字节域构成(网桥优先级:MAC地址),较低值总是优先 网桥优先级:由一个10进制数表示,其值的范围是0-65535(默认是32768) 路径开销:用来决定到根交换机的路径,较低的值总是优先 端口ID:由一个2字节域构成(端口优先级:MAC地址),较低的值总是优先 端口优先级:由一个10进制数表示,其值的范围是0-256(默认是128) 根端口:非根网桥按照路径开销最靠近根网桥的端口 指定端口:一个网段按照路径开销最靠近根网桥的端口 STP收敛过程 选举一个根交换机 选举根端口 选举指定端口 端口状态 STP定时器 STP状态机 拓扑结构改变 STP的重新配置:整个网络的拓扑结构稳定后,所有的桥将监听由根桥定时发来的BPDU包. 拓扑改变:如果一个桥在一段时间内没有收到 BPDU包,该桥将认为根桥不存在或它与根桥的 连接已中断,这时它就会发送一个通知拓扑改变的 BPDU包通知其他桥该变化信息,然后各桥就会从其缓存内查询原拓扑结构的状态信息,如果发现取不到或状态信息已更改,则所有桥将按照前述配置过程重新配置STP的状态信息。 TCM报文传播 临时环路问题 环路产生:当拓扑结构发生变化,BPDU要经过一定的时延才能传播到整个网络,在所有网桥收到这个变化的消息之前: 若旧拓扑结构中处于转发的端口还没有发现自己应该在新的拓扑中停止转发,则可能存在临时的回环

文档评论(0)

sandaolingcrh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档