欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    生成树协议原理及配置课件.ppt

    • 资源ID:5007925       资源大小:1.36MB        全文页数:67页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    生成树协议原理及配置课件.ppt

    1,生成树协议原理及配置,2,教学目标,学习内容1.STP及RSTP技术原理2.STP及RSTP基本配置3.RSTP在实际网络中的应用,3,课程议题,生成树起源,4,生成树综述,LAN 1,LAN 2,存在单点故障,冗余的设计又会带来环路,导致广播风暴,生成树协议的产生背景,5,生成树综述,生成树协议的分类生成树协议的分类,按照产生的时间先后顺序为STP、RSTP、MSTP生成树协议所遵循的IEEE标准 三种生成树所遵循的IEEE标准分别为STP-IEEE 802.1d,RSTP-IEEE802.1W,MSTP-IEEE 802.1S,6,学习目标,掌握STP、RSTP原理及配置实施技术理解二层交换网络的收敛与生成树协议有关理解数据在二层交换网络中走的路径与生成树协议有关,7,课程议题,STP技术原理,8,STP议题,STP协议的作用与应用场景STP工作原理配置消息(BPDU)的报文格式网络拓扑变化时STP的收敛过程STP的配置与实施,9,1、什么是STP协议,它的作用是什么,STP(spanning-tree-protocol)是交换机通过某种特定算法来逻辑阻塞物理冗余网络中某些接口,以达到避免数据转发循环,生成无环路拓扑的一种二层协议。,10,LAN 1,LAN 2,该链路处于阻塞状态,该链路重新被激活,STP是怎样处理环路呢?,2、STP工作原理,基本思想:在网桥之间传递配置消息(BPDU),比较其中的参数,根据STP算法打开好的端口,阻塞差的端口,从而打破物理环路,建立一个无循环的逻辑拓扑。网桥利用收到的配置消息做以下动作:,配置BPDU包含以下重要信息,完成生成树计算根桥ID(RootID)根路径开销(RootPathCost)指定桥ID(DesignatedBridgeID)指定端口ID(DesignatedPortID),12,各台设备的各个端口在初始时生成以自己为根桥(Root Bridge)的配置消息,向外发送自己的配置消息 网络收敛后,根桥向外发送配置BPDU,其他的设备对该配置BPDU进行转发,根桥的选举,SWA,SWB,SWC,桥ID由桥优先级(BridgePriority)和桥MAC地址(BridgeMacAddress)组成桥ID小的桥被选举为根桥,BridgeID:0.0000-0000-0000,BridgeID:16.0000-0000-0001,BridgeID:0.0000-0000-0002,端口角色的确定,SWA,SWB,SWC,根桥上的所有端口为指定端口(Designated Port)在非根桥上选举根路径开销(RootPathCost)最小的端口为根端口(Root Port)每个物理段选出根路径开销最小的桥作为指定桥(Designated Bridge),连接指定桥的端口为指定端口不是根端口和指定端口的其余端口被STP置为阻塞状态,Root,DP,DP,RP,DP,RP,AP,Cost=10,Cost=20,Cost=30,根路径开销,SWA,SWB,SWC,根路径开销(RootPathCost)是到达根的路径上所有链路开销(Cost)的代数和非根桥进行根端口选举时,根路径开销最小的端口为根端口物理段进行指定桥选举时,路径开销最小的桥为指定桥,Root,1000M,100M,1000M,10M,100M,10M,Cost=10,Cost=20,Cost=30,通过桥ID决定端口角色,SWA,SWB,SWC,在根路径开销相同时,所连网段指定桥ID最小的端口为根端口在根路径开销相同时,桥ID最小的桥被选举为物理段上的指定桥,连接指定桥的端口为指定端口,Root,DP,DP,RP,DP,RP,AP,Cost=10,Cost=10,RP,Cost=10,SWD,DP,Cost=10,BridgeID:0.0000-0000-0002,BridgeID:0.0000-0000-0001,DP,AP,通过端口ID决定端口角色,SWA,SWB,在根路径开销、指定桥ID都相同的情况下,所连指定端口ID小的端口为根端口,Root,G0/1,G0/2,AP,Cost=10,Cost=10,RP,BridgeID:0.0000-0000-0001,18,STP初始化收敛,选择根网桥在非根网桥上选择根端口在每一个网段上选择一个指定端口阻塞剩余端口,19,3、BPDU报文结构,L/T:帧长,LLC Header:BPDU帧固定的链路头。值为:0 x424203,Payload:BPDU数据,0 x01-80-c2-00-00-00,端口状态,21,拓扑变化交换机二层端口收敛导致用户业务可能中断,A,B,C,1,2,3,Link 1 down 收敛时间,Link 2 down 收敛时间,Link 3 down 收敛时间,30秒,C产生TCN次佳BPDU 10秒30秒,C产生TCNB产生TCN,22,5、生成树协议的配置,Spanning-tree,Switch(config)#,no Spanning-tree,Switch(config)#,Spanning-tree mode stp/rstp/mstp,Switch(config)#,开启生成树协议默认生成树协议是关闭的关闭生成树协议默认生成树协议是关闭的配置生成树协议的类型锐捷全系列交换机默认使用MSTP协议,23,配置交换机优先级“0”或“4096”的倍数、共16个,缺省32768。恢复到缺省值配置交换机端口的优先级Switch(config)#interface interface-type interface-numberSwitch(config-if)#spanning-tree port-priority number,生成树协议的配置(续),spanning-tree priority,Switch(config)#,nospanning-tree priority,Switch(config)#,24,生成树协议的配置(续),spanning-tree port-priority number,Switch(config-if)#,配置交换机端口的优先级端口优先级可配置范围为0或16的整数倍,共16个,最大值为240,默认优先级为128。,25,生成树协议的配置(续),配置交换机优先级和端口优先级范例,26,生成树协议的配置(续),Spanning Tree 的缺省配置:关闭STPSTP Priority 是32768STP port Priority 是128STP port cost 根据端口速率自动判断Hello Time 2秒Forward-delay Time 15秒Max-age Time 20秒可通过spanning-tree reset 命令让spanning tree参数恢复到缺省配置,27,配置Hello Time配置Forward-Delay Time,生成树协议的配置(续),spanning-tree hello-time seconds,Switch(config)#,根交换机发送BPDU报文的默认时间是2秒,通过配置可修改,取值范围是1-10秒。,spanning-tree forward-time seconds,Switch(config)#,Forward-Delay Time为BPDU报文扩散到全网中的时间,默认时间是15秒,通过配置可修改,取值范围是4到30秒,28,配置Max-Age Time,生成树协议的配置(续),spanning-tree max-age seconds,Switch(config)#,Max-Age Time 为BPDU报文的最大生存时间,默认值是20秒,可以通过配置修改,取值范围是6到40秒,29,配置bpdu-guard,生成树协议的配置(续),spanning-tree bpduguard enable,Switch(config-if)#,Bpdu-guard特性防止非法交换机的接入,保护拓扑.如果在配置了该特性的接口上收到了BPDU,则接口会进入Error-disabled状态,可通过手工配置errdisable recovery命令恢复接口,30,配置portfast,生成树协议的配置(续),spanning-tree portfast,Switch(config-if)#,Portfast特性会使端口直接进入Forwarding,但会因为收到BPDU而使该特性时效,从而使端口进行正常的STP算法后进入Forwarding,通常结合BPDUGUARD特性使用.,31,课程议题,RSTP技术原理,32,STP的不足,端口从阻塞状态进入转发状态必须经历两倍的 Forward Delay时间,所以网络拓扑结构改变之后需要至少两倍的Forward Delay时间,才能恢复连 通性 如果网络中的拓扑结构变化频繁,网络会频繁的失去连通性,这样用户将无法忍受。,33,RSTP协议概述,RSTP(快速生成树协议)是从STP发展而来,实现的基本思想一致;RSTP具备STP的所有功能;RSTP改进的目的就是当网络拓扑结构发生变化时,尽可能快的恢复网络的连通性。,34,RSTP的端口状态与端口角色,端口角色,Root Port:与STP中的根端口概念一致。,Designated Port:与STP中的指定端口概念一致。,Alternate Port:到根网桥的替代路径。根端口的备份,backup Port:指定端口的备份,到网段的备份,35,RSTP端口的状态,36,RSTP改进一,根端口,指定端口,阻塞端口,RootBridge,当拓扑发生改变时,在新拓扑中的根端口可以立刻进入转发状态,37,RSTP改进一,RootBridge,根端口,指定端口,替换端口,新的端口角色的引入替换端口(AlternatePort):根端口的备份口,一旦根端口失 效,该口就立刻变为根端口。,38,RSTP改进一,RootBridge,根端口,指定端口,替换端口,备份端口,新的端口角色的引入备份端口(BackupPort):DesignatePort的备份口,当一个网桥有两个端口都连在一个LAN上,那么高优先级的端口为DesignatedPort,低优先级的端口为Backup Port。,39,RSTP改进二,SW1,SW2,proposal,agree,根端口,指定端口,指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。,40,RSTP改进三,边缘端口,不可能产生环路,网络边缘的端口,即直接与终端相连,而不是和其他网桥相连的端口可以直接进入转发状态,不需要任何等待时延。,41,RSTP的性能,第一种改进的效果:发现拓扑改变到恢复连通性的时间可达数毫秒,并且无需传递配置消息。第二种改进的效果:网络连通性可以在交换两个配置消息的时间内恢复,即握手的延时。第三种改进的效果:边缘端口的状态变化不会影响网络连通性,也不会造成环路,因此进入转发状态无延时。,若非根网桥在连续的三个Hello time内接受不到根的BPDU则立即产生和发送自己的BPDU,以加快间接感知网络拓扑变化的时间。,42,RSTP与STP的区别,协议版本不同端口状态转换方式不同配置消息报文格式不同拓扑改变消息的传播方式不同注意,RSTP也是在整个交换网络应用单生成树实例,不能解决由于网络规模增大带来的性能降低问题。建议网络直径最好不要超过7,43,RSTP交换机与STP交换机的互操作,正常情况下,RSTP交换机不理解STP交换机的BPDU,STP交换机也不理解RSTP交换机的BPDU在连续的两个Hello time内RSTP交换机均收到STPBPDU,则RSTP的接收端口会进入STP的兼容模式,即回到STP协议下。接收和处理STP BPDU仅仅只是RSTP交换机上接收STP BPDU报文的端口会回退。而不是整个交换机,注意:在进行生成树协议迁移时,所有端口会重新收敛。,44,RSTP与STP的兼容,SW1(RSTP),SW2(STP),STP BPDU,RSTP BPDU,RSTP 协议可以与STP 协议完全兼容RSTP 协议会根据收到的BPDU 版本号来自动判断与之相连的网桥是支持STP 协议还是支持RSTP 协议,如果是与STP 网桥互连就只能按STP 的forwarding 方法,过30 秒再forwarding,无法发挥RSTP 的最大功效,45,RSTP与STP的兼容,SW1(RSTP),SW2(STP),STP BPDU,STP BPDU,SW1(RSTP),SW3(RSTP),STP BPDU,STP BPDU,SW2换成了支持RSTP的SW3,但由于SW1仍然发送STP BPDU,导致两台支持RSTP的交换机运行着STP。,46,RSTP与STP的兼容,SW1(RSTP),SW3(RSTP),RSTP BPDU,RSTP BPDU,RSTP提供了protocol-migration 功能来强制发RSTP BPDU,这样 SW1 强制发了RSTPBPDU,SW3 就发现与之互连的网桥是支持 RSTP 的,于是两台交换机开始运行RSTP,clear spanning-tree detected-protocols interface interface-id,47,课程议题,MSTP技术原理,48,RSTP的不足,Vlan10Vlan20,Vlan10Vlan20,Vlan10Vlan20,在实际工程中,如果使用RSTP只能做到冗余备份,无法做到按照VLAN流量来进行负载均衡.,49,1、MSTP的定义(multiple),定义和特点MSTP可以将具有相同转发路径的VLAN映射到一个生成树中,无需每个VLAN一个生成树。可以根据用户不同的数据转发路径创建相应的生成树实例。,MSTP得到各个厂商设备的支持,其国际标准为IEEE802.1S,50,2、MST的工作原理,1、收敛2、MST域3、MST的实例,51,MSTP的工作原理,MSTP区域概念,为抑制生成树覆盖范围从而加快生成树的收敛,在MSTP的操作机制中,引入了区域的概念。,我们将具有相同MSTP配置名称,MSTP配置修订号,VLAN与生成树实例的映射关系的交换机的集合称为一个MSTP的区域。,52,MSTP的工作原理,MSTP实例,IST实例,内部生成树实例,是MSTP区域内缺省的生成树实例。编号为0(instance 0)。缺省时,MSTP交换机上所有的VLAN都映射到IST中。,其他生成树实例的BPDU被包含于IST的BPDU中进行传递。,IST实例是代表整个交换网络的CST的子集。它接收并向CST实例发送BPDU。通过IST能够将整个MST区域表示为到达外部网络CST虚拟网桥。,53,MSTP的工作原理,MSTP实例,MST实例,MSTI是MSTP区域中由管理员手工定义的生成树实例,对于锐捷设备而言最多可达64个,编号为164。,MST实例只具有本地意义。,54,MSTP的BPDU,55,56,57,3、MST的配置实施,下面举例来说明如何进入MST 模式,将VLAN 3,5-10 映射到MST Instance 1。Ruijie(config)#spanning-tree mst configurationRuijie(config-mst)#instance 1 vlan 3,5-10Ruijie(config-mst)#name region 1Ruijie(config-mst)#revision 1Ruijie(config-mst)#showMST configurationName region1Revision 1Instance Vlans Mapped-0 1-2,4,11-40941 3,5-10-Ruijie(config-mst)#exitRuijie(config)#,58,配置调试案例,掌握的调试命令SW1#sh spanning-tree mst 0SW1#debug mstp?,59,课程议题,四、工程实施,第60页,环路预防,接入层交换机上连线出现环路,会影响到其他交换机的正常运行以及下联用户的正常上网.,广播风暴,第61页,环路预防,开启生成树之后,当交换机上检测到环路发生,就会自动将一个端口置为阻塞状态,防止环路的发生.,第62页,环路预防,当接入层交换机下联的普通交换机时,如果该交换机出现了环路,也会产生广播风暴,那么仅仅靠生成树协议还是不够的,所以在实际工程中,我们经常在接入层交换机的下联口上启用BPDUGuard,以防止下面的普通交换机发生环路,造成对网络的危害.,第63页,环路预防,开启了生成树的接入层交换机每隔2s发送一次BPDU,当接入层交换机下联的普通交换机发生环路时,接入层交换机会收到自己发出的BPDU,当开启了BPDUGuard功能时,会自动将收到BPDU的端口disable掉,从而防止了环路的发生.,BPDU,端口上开启了BPDUGuard,当该端口收到BPDU时,就将该端口自动disable掉,第64页,环路预防,实际应用:开启生成树协议,防止接入层交换机上发生环路上联口起用BPDUFilter,以防止BPDU被发送到其他交换机下联口开启BPDUGuard,防止下联普通交换机发生环路下联口开启Portfast,设置连接PC的边缘端口,开启生成树协议,建议RSTP,上联口开启BPDUFilter,以阻止BPDU报文发送到其他接入层交换机,下联口开启BPDUGuard功能,下联口开启Portfast功能,第65页,与 VRRP结合使用,MSTP与VRRP配合使用,达到冗余备份与负载均衡的双重效果,无论是链路出现故障,还是设备出现故障都能够在极短的时间内恢复网络的连通性,此模型多见于金融网络.,第66页,利用STP实现流量负载均衡的条件,1、物理冗余链路2、多个VLAN3、多个生成树实例同时满足以上三个条件才可以具体部署时可以改网桥ID、cost、发送端口ID来影响STP的选举结果,第67页,校园网中STP部署要点,为了防止二层网络环路的产生,需要在交换机上启用生成树。当汇聚层与核心层设备以三层路由口互联时(推荐模式),在核心层设备上不需要启用生成树。只需要考虑在接入与汇聚层交换机上启用生成树的情况。在核心与汇聚三层路由口互联的前提下,如果接入层到汇聚层都是单链路连接时,汇聚层不需要启用生成树;如果接入层到汇聚层有多条链路,那么汇聚层需要启用生成树。当只需要在接入层启用生成树时,生成树模式使用RSTP即可。注意:设备默认生成树关闭,模式为MSTP。在接入层上行连接汇聚层的接口上启用BPDU Filter,因为汇聚不启用生成树,没有收到BPDU 报文的必要;接入层设备直联PC 端口启用BPDU PortFast与BPDU Guard功能,这样可以防止下行环路产生。在规划时注意,如果在汇聚设备层设备上启用生成树,那么要通过调低生层树保障生层树的根网桥交换机是汇聚层交换机,负载均衡的配置,此外要注意与VRRP的主设备,OSPF的DR设备状态保持一致。,

    注意事项

    本文(生成树协议原理及配置课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开