Chapter09交换机配置和应用2学习目标掌握生成树(STP)技术了解交换机集中管理技术学习完本课程,您应该能够:3课程内容第一节生成树协议(STP)第二节集中管理技术4STP产生的原因-路径回环LAN1LAN211112223335引入生成树协议(STP)通过阻断冗余链路来消除桥接网络中可能存在的路径回环当前活动路径发生故障时激活冗余备份链路恢复网络连通性ROOTLANALANCLANELANBLAND6生成树协议的基本原理基本思想:在网桥之间传递特殊的消息(配置消息),包含足够的信息做以下工作:从网络中的所有网桥中,选出一个作为根网桥(Root)计算本网桥到根网桥的最短路径对每个LAN,选出离根桥最近的那个网桥作为指定网桥,负责所在LAN上的数据转发网桥选择一个根端口,该端口给出的路径是此网桥到根桥的最佳路径既不是指定端口也不是根端口的端口置于阻塞状态7配置消息的内容配置消息也被称作桥协议数据单元(BPDU)主要内容包括根网桥的Identifier(RootID)从指定网桥到根网桥的最小路径开销(RootPathCost)指定网桥的Identifier指定网桥的指定端口的Identifier即(RootID,RootPathCost,DesignatedBridgeID,DesignatedPortID)8配置消息的处理将各个端口收到的配置消息和自己的配置消息做比较,得出优先级最高的配置消息更新本身的配置消息,主要工作有:选择根网桥RootID:最优配置消息的RootID计算到根桥的最短路径开销RootPathCost:如果自己是根桥,则最短路径开销为0,否则为它所收到的最优配置消息的RootPathCost与收到该配置消息的端口开销之和选择根端口RootPort:如果自己是根桥,则根端口为0,否则根端口为收到最优配置消息的那个端口选择指定端口:包括在生成树上处于转发状态的其他端口从指定端口发送新的配置消息9端口的几种状态端口能力不收发任何报文DisabledBlockingListeningLearning端口状态Forwarding不接收或转发数据,接收但不发送BPDUs,不进行地址学习不接收或转发数据,接收并发送BPDUs,不进行地址学习不接收或转发数据,接收并发送BPDUs,开始地址学习接收并转发数据,接收并发送BPDUs,进行地址学习10端口的状态迁移DisabledListeningBlockingForwardingLearning1)端口enabled2)端口disabled3)端口被选为根端口或指定端口4)端口被选为备用端口(阻塞)5)ForwardDelay延时(1)(2)(1,2)(1,2)(1,2)(1)(2)(4)(4)(5)(4)(5)(3)11配置消息处理实例根据收到配置消息的优先级,选择Port4为根端口,选择Port1和Port2为指定端口,同时阻塞端口Port3和Port5。从Port1和Port2发送新的配置消息:(23,15,81),其中,RootId=23RootPathCost=14+1=15RootPort=Port4Port1Port2Port3Port4Port5blockingblocking40,0,3223,18,12323,14,32123,14,10023,15,80root23,15,81B8123,15,8112生成树协议不足端口从阻塞状态进入转发状态必须经历两倍的ForwardDelay时间,所以网络拓扑结构改变之后需要至少两倍的ForwardDelay时间,才能恢复连通性如果网络中的拓朴结构变化频繁,网络会频繁的失去连通性,这样用户就会无法忍受13快速生成树协议(RSTP)快速生成树协议是从生成树协议发展而来,实现的基本思想一致;快速生成树具备生成树的所有功能;快速生成树改进目的就是当网络拓扑结构发生变化时,尽可能快的恢复网络的连通性。14生成树配置-生成树启动/关闭生成树在交换机缺省是关闭的,如果组网中可能存在路径回环,则要通过命令开启生成树功能:[Quidway]stpenable如果确定某个端口连接的部分不存在回路,则可以通过命令关闭该端口的生成树功能:[Quidway-Ethernet0/1]stpdisable也可以根据需要关闭交换机的生成树功能,或者开启某个端口的生成树功能。15生成树配置-网桥的优先级网桥ID由两部分组成:BridgePriority+BridgeMacAddress如果网络中的所有交换机都在缺省配置下,根据配置消息比较原则,MAC地址最小的交换机被选为根桥,但是该交换机未必是理想的根桥,可以通过命令配置BridgePriority将合适的交换机推举为根桥[Quidway]stpprioritybridge-priority16生成树配置-端口优先级根据配置消息比较原则,有时候会比较端口ID端口ID由两部分组成:PortPriority+PortIndex,其中端口优先级部分是可配置的命令格式为[Quidway-Ethernet0/1]stpportpriorityport-priorityLAN平行链路多个端口连接到一个网段17生成树配置-端口开销从本网桥到根桥的路径上所有经过端口的端口开销之和为根路径开销,可以通过命令来改变端口开销的值[Quidway-Ethernet0/1]stpcostcost链路速率推荐值推荐取值范围值域=110kb/s1Mb/s10Mb/s100Mb/s1Gb/s10Gb/s100Gb/s1Tb/s10Tb/s200,000,00020,000,0002,000,000200,00020,0002,00020020220,000,000-200,000,0002,000,000-200,000,000200,000-20,000,00020,000-2,000,0002,000-200,000200-20,00020-20002-2001-201-200,000,0001-200,000,0001-200,000,0001-200,000,0001-200,000,0001-200,000,0001-200,000,0001-200,000,0001-200,000,00018生成树配置-端口的ForwardDelayforwarddelay的配置需要注意:过长的ForwardDelay会导致生成树的收敛太慢;过短的ForwardDelay可能会在拓扑改变的时候,引入暂时的路径回环。命令格式为:[Quidway]stptimerforward-delaycentiseconds!注意:上述参数的配置都是在系统视图下。并且时间参数的单位以秒记。19课程内容第一节生成树协议(STP)第二节集中管理技术20菊花链式堆叠收发同一个高速端口PCAPCBB访问A的帧A访问B的帧21星形堆叠MATRIXMEMBER22HGMP协议HGMP(HuaweiGroupManagementProtocol,华为组管理协议)是一种实现管理进程(如高层管理设备多业务接入集中器)对代理进程(如下挂在多业务接入集中器下的被管理设备二层交换机)进行集中管理和二层多播组控制的通信协议。HGMP是一个2层协议;采用client/server模式;一个server可以管理多个client23HGMP基本原理HGMP实现对交换机的集中管理,例如:交换机的注册、软件的升级、配置查询和设定、重启动等操作HGMP支持交换机的级联工作方式,即一台交换机可以不与管理设备直接相连,也可以实现对远端交换机的管理HGMP现在有两个版本HGMPV1,HGMPV224小结生成树协议基本概念以太网交换机生成树的应用交换机堆叠技术HGMP管理协议