




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章 生成树协议,RCCP_T002,教学目标,通过本章学习使学员能够: 1、STP基本知识 2、熟悉RSTP端口状态与角色 3、熟悉RSTP快速过渡机制 4、熟悉RSTP拓扑变更机制 5、熟悉RSTP兼容性 6、掌握RSTP配置 7、了解传统生成树协议的问题 8、熟悉MSTP基本概念 9、掌握MSTP配置,本章内容,STP回顾 RSTP端口状态与角色 RSTP快速过渡机制 RSTP拓扑变更机制 RSTP兼容性 配置RSTP 传统生成树技术的问题 MSTP基本概念 配置MSTP,课程议题,STP回顾,STP概念,STP IEEE 802.1d 二层网络中环路 冗余链路 提高网络的稳定性 STA生成树算法,BPDU报文,STP交换机利用BPDU报文来交换信息 BPDU报文有两种类型 配置BPDU:由根交换机周期性的发出,包括根网桥ID、发送网桥ID、链路开销、时间间隔等参数 ,非根网桥收到后修改参数进行转发。 TCN(opology Change Notigication,拓扑变更通知 ):交换机检测到拓扑变更后,向根交换机的方向发送TCN报文,通知拓扑变更。,BPDU(网桥协议数据单元),Forward Delay,Hello Time,Maximum Time,Message Age,Port ID,Bridge ID,Cost of Path,Root ID,Flags,Message Type,Version,Protocol ID,Protocol ID:协议号,目前都是0,Version :版本号,802.1D的版本号是0,Flags:表明此报文是TC报文还是TCA报文,Root ID:根交换机ID,Message Type :消息类型,指名为配置BPDU还是TCN BPDU,Bridge ID:发送交换机的ID,Cost of Path:到根交换机的路径开销,BPDU(网桥协议数据单元),Forward Delay,Hello Time,Maximum Time,Message Age,Port ID,Bridge ID,Cost of Path,Root ID,Flags,Message Type,Version,Protocol ID,Port ID:发送BPDU端口的ID,Message Age:消息寿命,每经过一个交换机递增1,为各网桥到达根交换机的跳数,Maximum Time:当一段时间未收到任何BPDU,生存期达到Max Age时,网桥则认为该端口连接的链路发生故障。默认20秒,Hello Time:发送BPDU的周期,默认2秒,Forward Delay:BPDU全网传输延迟,默认15秒,BPDU报文,端口状态,生成树端口的四种状态 Blocking 接收BPDU,不学习MAC地址,不转发数据帧 Listening 接收BPDU,不学习MAC地址,不转发数据帧,但交换机向其他交换机通告该端口,参与选举根端口或指定端口 Learning 接收和发送BPDU,学习MAC地址,不转发数据帧 Forwarding 正常转发数据帧,生成树协议端口的状态,Block,Listening,learning,Forwarding,生成树经过一段时间(默认值是50秒左右)稳定之后,所有端口要么进入转发状态,要么进入阻塞状态。,STP定时器,Hello time:根交换机发送BPDU报文的时间间隔就是Hello time, 默认为2s。这个时间也可以通过配置修改,但是通常不建议修改。 Max-age:如果交换机发现某个根端口一段时间都没有收到BPDU报文则认为网络中拓扑发生变化,则向根交换机发送TCN(拓扑变更通知)BPDU报文,这段时间就是最大生存时间,默认为20s。 Forward delay time:转发延迟时间。这个时间是端口停留在监听状态和学习状态的时间。默认情况下,延迟时间为15s,该定时器也可以通过配置修改。,TCN BPDU,当有以下几种情况出现时交换机发送TCN BPDU报文 处于转发状态或监听状态的端口,状态变为阻塞 处于未启用状态的端口进入转发状态,并且交换机上有其他的转发端口 交换机从指定端口收到TCN BPDU报文,TCN BPDU,当网络拓扑发生变化时,交换机会从自己的指定端口向外发送TCN BPDU报文 接收到TCN BPDU报文的交换机向发送者发送TCA报文 根交换机接收到TCN BPDU报文向网络中发送TC BPDU 收到TC BPDU的交换机将MAC地址表老化时间设为15s(正常是300秒),TCN BPDU,A,B,C,根交换机,F,E,D,4,1,5,TCN,TCA,TC,2,3,6,6,5,课程议题,RSTP端口状态与角色,STP存在的问题,STP收敛速度过慢 通常运行STP的网络的收敛速度达到30-50s 一些动态路由协议如OSPF可提供1s以内的收敛时间 STP不具有竞争性,STP:收敛时间50s,OSPF:收敛时间1s,RSTP概念,IEEE 802.1w RSTP(Rapid Spanning Tree Protocol,快速生成树协议)对于STP技术的改进主要在于缩短网络的收敛时间。RSTP的收敛时间最快可以达到1s以内。 RSTP具有向下兼容的特性,如果网络中部分交换机运行STP,那么运行RSTP的交换机会自动以STP方式运行。,RSTP端口状态,相对与STP,由于RSTP省去了很多中间状态,使得端口状态更简单。,RSTP端口角色,根端口(Root Port):根端口处于非根交换机上,根端口是本地交换机距离根交换机最近地端口。非根交换机通过根端口接收BPDU。 指定端口(Designated Port):RSTP的指定端口也和STP中的一样,指定端口是以太网段用于转发数据的端口。 替代端口(Alternate Port):替代端口是RSTP中新引入的端口角色,作为根端口的备份端口。替代端口可以接收BPDU报文但是不转发数据。 备份端口(Backup Port):RSTP中的备份端口作为指定端口的备份端口,可以接收BPDU报文但是不转发数据。,RSTP端口角色,在上图所示拓扑中,各端口角色如图中标注,课程议题,RSTP快速过渡机制,RSTP BPDU格式,在RSTP中,对BPDU报文中的flag字段做了大量的调整,将STP中未使用的位都使用起来。 RSTP中,根交换机与非根交换机都会发送BPDU报文。,RSTP快速过渡机制,边缘端口:当链路发生转变时,边缘端口不会产生拓扑变更通知。如果边缘端口接收到BPDU报文,那么它会立即从边缘端口的状态进入到正常生成树端口。 链路类型:在RSTP中,将链路分为两种类型,点到点链路类型和共享式链路类型。默认情况下,如果端口工作在全双工模式下,那么认为它是点到点的链路类型,如果端口工作在半双工的工作模式,那么认为它是共享式的链路类型。,RSTP快速过渡机制,连接主机的端口通常配置为边缘端口,RSTP快速过渡机制,在初始状态,交换机端口处于学习状态,互相发送提议 BPDU,RSTP快速过渡机制,交换机B收到A发送的提议BPDU,发现此BPDU报文为上级BPDU,那么会认为自己的接收端口是根端口。 交换机B向交换机A发送协定 BPDU报文,当A收到协定报文后,端口立即进入转发状态。此时交换机B的根端口也进入转发状态。,RSTP快速过渡机制,交换机B从学习状态的指定端口发送提议BPDU报文。 交换机C回复协定BPDU,那么交换机B的指定端口进入转发状态,C交换机上根端口进入转发状态。,RSTP拓扑变更机制,拓扑发生时,交换机向网络中扩散TC BPDU报文 收到TC BPDU报文的交换机将自己的MAC地址表生存时间设短,RSTP兼容性,RSTP 协议会根据收到的BPDU 版本号来自动判断与之相连的网桥是支持STP 协议还是支持RSTP 协议。如果收到STP BPDU就按照STP 的操作方式运行。 存在的问题: 如果网络中有一台运行STP的交换机,会导致所有的交换机都以STP方式运行。,RSTP兼容性,RSTP 协议提供了protocol-migration 功能来强制发送RSTP BPDU 交换机A强制发送RSTP BPDU,交换机C发现与之互连的网桥是支持RSTP的,这时两台交换机就都以RSTP 协议运行了,课程议题,配置RSTP,配置RSTP基本配置,步骤1:进入全局模式 Switch#configure terminal 步骤2:开启生成树协议 Switch(config)#spanning-tree 锐捷交换机上,默认状态下STP协议是关闭的,需要用命令打开 步骤3:配置生成树模式 Switch(config)#spanning-tree mode mstp | rstp | stp ,配置RSTP配置链路类型,步骤1:进入需要配置的端口 Switch(config)#interface interface 步骤2:配置端口链路类型 Switch(config-if)#spanning-tree link-type point-to-point | shared 可以根据需要将端口配置为点对点模式或共享模式,point-to-point为点对点模式,shared为共享模式。,配置RSTP配置RSTP版本检查,对所有端口进行强制版本检查: Switch#clear spanning-tree detected-protocols 对特定端口进行强制版本检查 Switch#clear spanning-tree detected-protocols interface interface,配置RSTP配置PortFast 端口,启用接口的PortFast特性: Switch(config-if)#spanning-tree portfast 禁用接口的PortFast特性: Switch(config-if)#spanning-tree portfast disable 使所有接口启用PortFast特性: Switch(config)#spanning-tree portfast default 查看接口PortFast特性的状态 Switch#show spanning-tree interface interface,课程议题,传统生成树的问题,传统生成树的问题,STP和RSTP,在网络中进行生成树计算的时候都没有考虑到VLAN的情况 传统生成树的计算结果可能会导致VLAN之间通信的链路被阻断 例如上图中的switchA和switchC之间的链路被阻断,课程议题,MSTP区域与实例,多生成树协议(MSTP),多生成树协议MSTP,多生成树实例,Instance:一台交换机的一个或多个Vlan的集合 因为很多Vlan采用一个Vlan实例,可实现预期的负载均衡 交换机只运行二个实例,减少交换机系统的资源,多生成树协议的区域,MST region:有着相同instance 配置的交换机组成的域,运行独立的生成树(IST,internal spanning-tree),多生成树协议的区域,MST region的划分 MST配置名称(name):最长可用32 个字节长的字符串来标识MSTP region。 MST revision number:用一个16bit 长的修正值来标识MSTP region。 MST instancevlan 的对应表:每台交换机都最多可以新增64 个instance,instance 0 是强制存在的,用户还可以按需要分配1-4094 个vlan 属于不同的instance(064),未分配的vlan 缺省就属于instance 0 Instance 0 所对应的生成树称之为CIST(Common Instance Spanning Tree) 同一个MST区域的交换机的以上配置属性必须相同,MSTP术语,在MSTP网络中,会形成很多的生成树,包括MSTI生成树、IST、CIST、CST。 MSTI生成树:每个Instance中的生成树叫做MSTI(Multiple Spanning-Tree Instance)生成树。 IST:IST(Internal Spanning Tree)是MST区域内的一个生成树。IST实例使用编号0。IST使整个MST区域从外部上看就像一个虚拟的网桥。 CST:CST(Common Spanning Tree)是连接交换网络内部的所有MST区域的一个生成树。每个MST区域对于CST 来说相当于一个虚拟的网桥。如果将MST区域视为一个网桥,那么CST就是这些“网桥”通过STP或RSTP计算出来的一个生成树。 CIST:IST和CST共同构成了整个网络的CIST(Common and Internal Spanning Tree),它相当于每个MST区域中的IST、CST以及802.1d网桥的集合。STP和RSTP会为CIST选举出CIST的根。,MSTP术语,实例1和实例2各自运行本实例的生成树,称为MSTI生成树 在整个区域A中所有的交换机运行一个生成树,称为IST 区域A和区域B各自被视为一个网桥,在这些“网桥”间运行的生成树被称为CST,课程议题,配置MSTP,配置MSTPMSTP基本配置,步骤1:启用生成树 Switch(config)#spanning-tree 步骤2:选择生成树模式为MSTP Switch(config)#spanning-tree mode mstp 在锐捷交换机中,默认情况下,当启用生成树后,生成树的运行模式为MSTP。,配置MSTPMSTP属性配置,步骤1:进入全局配置模式 Switch#configure terminal 步骤2:进入MSTP配置模式 Switch(config)#spanning-tree mst configuration 步骤3:在交换机上配置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 挪用公司合同(标准版)
- 2025生态银行面试题目及答案
- 苏联竞赛试题及答案
- 教师招聘之《小学教师招聘》综合检测模拟卷及参考答案详解(夺分金卷)
- 2025-2030中国医美移动应用(APP)经营风险及未来前景投融资研究报告
- 河北数学竞赛试题及答案
- 押题宝典教师招聘之《小学教师招聘》试题附答案详解(培优b卷)
- 教师招聘之《小学教师招聘》通关模拟卷及参考答案详解【综合卷】
- 上海华东医院招聘考试真题2024
- 内蒙古交通投资有限责任公司招聘考试真题2024
- 危险源辨识及隐患整改办法
- 餐厅消防安全管理措施
- 无人机应急处置预案及流程
- 【MOOC】法说西游记-湖南大学 中国大学慕课MOOC答案
- 旅游岗位招聘笔试题与参考答案(某大型央企)2025年
- 2022上海小升初语文试卷真题及答案(历年10卷)
- 钢琴介绍 课件
- 手术中的电生理监测
- 软件系统故障恢复及应急预案
- 泰戈尔-飞鸟集中英文版全
- 健康管理学1 第一章 概论
评论
0/150
提交评论