生成树协议详解ppt课件.ppt
第3章 生成树协议详解,课时数:6课时,交换技术的企业网应用,教师自我介绍,教师姓名:(请进行自我介绍),字体黑体、字号24、色白,字体华文中宋、字号根据内容20-32均可、色黑,课程介绍,内容包括:组建Cisco多层交换网络入门;交换机在Cisco多层交换网络设计中的角色;实施和配置VLAN;理解和配置IEEE 802.1D、IEEE 802.1s和IEEE 802.1w生成树协议;使用高级特性增加生成树弹性和STP排错;使用高级特性增强网络稳定性、功能、可靠性和性能;理解和配置VLAN间路由选择;理解和配置多层交换;部署多层交换网络中的多播;使用Cisco Catalyst交换机部署Cisco IP电话的最佳实践;多层交换机的性能和连通排错工具;园区网中的无线技术。以应用为目标,具有较强的实践性,重点和难点突出;在相应的知识点后面都附有小结、习题和实训。,课程安排,生成树协议详解 4课时 STP的工作原理 配置生成树 高级生成树原理 潜在的 STP 问题,学习对象,希望了解网络交换技术方面知识的学生、专业人士等,学习目标,完成本单元的学习后,您将能够:什么是STPSTP的工作原理STP在园区网的部署交换机中为什么要使用高级生成树高级生成树协议的基本配置,目录大纲,STP的工作原理配置生成树高级生成树原理潜在的 STP 问题,一个交换机于一个透明桥接得特性是一样的.,1 STP的工作原理,透明桥接,桥接环路发生在一个有备份链路或打环的桥接网络中,1 STP的工作原理,什么是桥接环路?,如果把多余备份链路截断,那么桥接环路也就可以避免了,1 STP的工作原理,防止桥接环路,1 STP的工作原理,Spanning-Tree Bridge ID,1 STP的工作原理,修正后的,Spanning-Tree 路径消耗,1 STP的工作原理,BPDU 负责如下功能:选举一个根网桥确定环路位置修剪掉环路监测网络拓扑改变监测spanning tree状态,Bridge Protocol Data Unit(BPDU),1 STP的工作原理,计时器用来防止桥接环路.计时器决定在连接失败后多久让STP汇聚Timers,1 STP的工作原理,Spanning Tree 端口状态Spanning tree 每个端口都要经历以下几个状态:,1 STP的工作原理,最小 根 BID(选出根交换机)去往根桥的最小路径开销最小 发送者 BID(选出指定交换机)最小端口 ID(选出根端口),Spanning-Tree 四步走 判定过程,Spanning-Tree 运作每一个网络有一个根桥每一个非根桥有一个根端口每个分段有一个指定端口非指定端口会被阻塞掉,1 STP的工作原理,18,1 STP的工作原理,Root Bridge 选择,1 STP的工作原理,哪一个交换机拥有最小 bridge ID?,Root Bridge 选举,20,1 STP的工作原理,与 Root 连接,SW X 是 root bridgeSW Y 需要选择一个 root port哪个端口是 SW Y的根端口了?FastEthernet total cost=0+19 Ethernet total cost=0+100,1 STP的工作原理,Ethernet,Fast Ethernet,RP,1 STP的工作原理,Ethernet,Fast Ethernet,RP,DP,DP,Switch X 是 root bridge.所有root bridge上的端口都是 designated ports.每一个分段都需要一个指定端口吗?,23,1 STP的工作原理,举例:STP 拓扑变化,1 STP的工作原理,哪一个会成为根网桥了?,1 STP的工作原理,哪一个会成为 root ports?,1 STP的工作原理,哪一个端口将成为分段三的designated port?,1 STP的工作原理,Per VLAN Spanning Tree,1 STP的工作原理,2 配置生成树,Switch(config)#spanning-tree vlan 200,Enables spanning tree on a specific VLAN,2 配置生成树,Switch(config)#spanning-tree vlan 200 priority 4096,Lowers the spanning tree priority,forcing this switch to be the root bridge,Switch(config)#spanning-tree vlan 200 priority 8192,Sets the spanning tree priority,enabling this switch to be the secondary root bridge,Setting Port Cost and VLAN Port Cost,Switch(config-if)#spanning-tree cost 18,Configures the spanning tree port cost of an interface,Switch(config-if)#spanning-tree vlan 200 cost 17,Configures the spanning tree VLAN port cost of an interface for a specific VLAN,2 配置生成树,ASW11#show spanning-tree vlan 200VLAN0200 Spanning tree enabled protocol ieee Root ID Priority 49352 Address 0008.2199.2bc0 This bridge is the root Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Bridge ID Priority 49352(priority 49152 sys-id-ext 200)Address 0008.2199.2bc0 Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Aging Time 300 Uplinkfast enabledInterface Port ID Designated Port IDName Prio.Nbr Cost Sts Cost Bridge ID Prio.Nbr-Fa0/1 128.1 3019 LIS 0 49352 0008.2199.2bc0 128.1Fa0/2 128.2 3019 LIS 0 49352 0008.2199.2bc0 128.2,Switch#show spanning-tree vlan vlan-id,Displays spanning-tree configuration information,2 配置生成树,Switch#show spanning-tree bridge Hello Max FwdVlan Bridge ID Time Age Dly Protocol-VLAN0200 49352(49152,200)0008.2199.2bc0 2 20 15 ieeeVLAN0202 49354(49152,202)0008.2199.2bc0 2 20 15 ieeeVLAN0203 49355(49152,203)0008.2199.2bc0 2 20 15 ieeeVLAN0204 49356(49152,204)0008.2199.2bc0 2 20 15 ieeeVLAN0205 49357(49152,205)0008.2199.2bc0 2 20 15 ieeeVLAN0206 49358(49152,206)0008.2199.2bc0 2 20 15 ieee,Switch#show spanning-tree bridge,Displays spanning-tree bridge information,3 高级生成树原理,Switch#show spanning-tree summary totals Root bridge for:none.PortFast BPDU Guard is enabledEtherchannel misconfiguration guard is enabledUplinkFast is disabledBackboneFast is disabledDefault pathcost method used is short Name Blocking Listening Learning Forwarding STP Active-34 VLANs 0 0 0 36 36,Switch(config)#spanning-tree portfast bpduguard,Enables BPDU Guard,Switch#show spanning-tree summary totals,Displays BPDU Guard configuration information,3 高级生成树原理,Switch#show spanning-tree summary totals Root bridge for:VLAN0010EtherChannel misconfiguration guard is enabledExtended system ID is disabledPortfast is enabled by defaultPortFast BPDU Guard is disabled by defaultPortfast BPDU Filter is enabled by defaultLoopguard is disabled by defaultUplinkFast is disabledBackboneFast is disabledPathcost method used is long Name Blocking Listening Learning Forwarding STP Active-2 vlans 0 0 0 3 3,Switch(config)#spanning-tree portfast bpdufilter default,Enables BPDU filtering,Switch#show spanning-tree summary totals,Displays BPDU filtering configuration information,3 高级生成树原理,3 高级生成树原理,Switch(config-if)#spanning-tree guard root,Enables Root Guard on an interface,3 高级生成树原理,Switch#show running-config interface fastethernet 5/8 Building configuration.Current configuration:67 bytes!interface FastEthernet5/8switchport mode accessspanning-tree guard rootSwitch#show spanning-tree inconsistentports Name Interface Inconsistency-VLAN0001 FastEthernet3/1 Port Type InconsistentVLAN0001 FastEthernet3/2 Port Type InconsistentVLAN1002 FastEthernet3/1 Port Type InconsistentNumber of inconsistent ports(segments)in the system:3,Switch#show running-config interface interface x/y,Displays interface configuration information,Switch#show spanning-tree inconsistentports,Displays information about ports in inconsistent states,3 高级生成树原理,3 高级生成树原理,Switch(config)#udld enable,Enables UDLD globally on all fiber-optic interfaces,Switch(config-if)#udld enable,Enables UDLD on an individual interface,Switch(config-if)#no udld enable,Disables UDLD on an individual nonfiber-optic interface,Switch(config-if)#udld disable,Disables UDLD on an individual fiber-optic interface,Configuring UDLD,3 高级生成树原理,Switch#udld reset,Resets all interfaces that have been shut down by UDLD,Switch#show udld interface,Displays UDLD information for a specific interface,3 高级生成树原理,3 高级生成树原理,3 高级生成树原理,3 高级生成树原理,4 潜在的 STP 问题,双工错误Unidirectional link failureFrame 错误网络资源问题PortFast 配置错误不正确的STP参数调整及发送,4 潜在的 STP 问题,4 潜在的 STP 问题,4 潜在的 STP 问题,4 潜在的 STP 问题,使用我们的网络图表.鉴别一个桥接环路.还原连接.检查端口.检查资源配置问题.取消一些不需要的特性.,Troubleshooting STP,4 潜在的 STP 问题,Switch#debug spanning-tree all,Displays all debugging messages for spanning tree,Switch#debug spanning-tree events,Displays spanning-tree topology events debug messages,Switch#debug spanning-tree backbonefast,Displays spanning-tree backbonefast events debug messages,Switch#debug spanning-tree uplinkfast,Displays spanning-tree uplinkfast events debug messages,结束语,谢谢!,