第8讲-华为交换机生成树配置要点课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第8讲-华为交换机生成树配置要点课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 交换机 生成 配置 要点 课件
- 资源描述:
-
1、2022-5-31武夷学院计算机系12022-5-31武夷学院计算机系2本讲主要介绍交换机上生成树作用、生成本讲主要介绍交换机上生成树作用、生成树的原理、生成树的缺点、快速生成树、树的原理、生成树的缺点、快速生成树、生成树的计算实例、华为生成树配置命生成树的计算实例、华为生成树配置命令、配置过程,在最后讲一个配置实例。令、配置过程,在最后讲一个配置实例。2022-5-31武夷学院计算机系3l生成树的作用生成树的作用l生成树的基本原理生成树的基本原理l生成树的计算方法生成树的计算方法 l快速生成树快速生成树l华为交换机生成树配置华为交换机生成树配置2022-5-31武夷学院计算机系4生成树的作用
2、生成树的作用生成树的基本原理生成树的基本原理快速生成树快速生成树生成树的计算方法举例生成树的计算方法举例华为交换机生成树配置华为交换机生成树配置2022-5-31武夷学院计算机系5生成树的作用生成树的作用1、交换机中-透明网桥的应用l拓展LAN的能力。l自主动态学习站点的地址信息。l问题:一般的透明网桥不会对转发的报文做任何记号,这样,如果网络中存在回路,则有可能报文在回路中不断循环转发,造成网络拥塞。2022-5-31武夷学院计算机系62022-5-31武夷学院计算机系7l通过阻断冗余链路来消除桥接网络中可能存在的路径回环l当前活动路径发生故障时激活冗余备份链路恢复网络连通性2022-5-3
3、1武夷学院计算机系8生成树的作用生成树的作用生成树的基本原理生成树的基本原理快速生成树快速生成树生成树的计算方法举例生成树的计算方法举例华为交换机生成树配置华为交换机生成树配置2022-5-31武夷学院计算机系9l基本思想:在网桥之间传递特殊的消息(配置消息),包含足够的信息做以下工作: 从网络中的所有网桥中,选出一个作为根网桥(Root) 计算本网桥到根网桥的最短路径 对每个LAN,选出离根桥最近的那个网桥作为指定网桥,负责所在LAN上的数据转发 网桥选择一个根端口,该端口给出的路径是此网桥到根桥的最佳路径 选择除根端口之外的包含于生成树上的端口(指定端口)2022-5-31武夷学院计算机系
4、10l配置消息也被称作桥协议数据单元(BPDU)l主要内容包括 根网桥的Identifier(RootID) 从指定网桥到根网桥的最小路径开销(RootPathCost) 指定网桥的标识符(Identifier) 指定网桥的指定端口的标识符(Identifier) 即(RootID,RootPathCost,DesignatedBridgeID(指定网桥ID),DesignatedPortID(指定端口ID))2022-5-31武夷学院计算机系11lDMA:目的MAC地址 配置消息的目的地址是一个固定的桥 的组播地址(0 x0180c2000000)lSMA:源MAC地址 即发送该配置消息的桥
5、MAC地址lL/T:帧长lLLC Header:配置消息固定的链路头lPayload:BPDU数据2022-5-31武夷学院计算机系12l将各个端口收到的配置消息和自己的配置消息做比较,得出优先级最高的配置消息更新本身的配置消息,主要工作有: 选择根网桥RootID:最优配置消息的RootID 计算到根桥的最短路径开销RootPathCost:如果自己是根桥,则最短路径开销为0,否则为它所收到的最优配置消息的RootPathCost与收到该配置消息的端口开销之和 选择根端口RootPort:如果自己是根桥,则根端口为0,否则根端口为收到最优配置消息的那个端口 选择指定端口:包括在生成树上处于转
6、发状态的其他端口l从指定端口发送新的配置消息2022-5-31武夷学院计算机系13l配置消息的优先级比较原则,假定有两条配置消息C1和C2,则: 如果C1的RootID小于C2的RootID,则C1优于C2 如果C1和C2的RootID相同,但C1的RootPathCost小于C2,则C1优于C2 如果C1和C2的RootID和RootPathCost相同,但C1的TransmitID小于C2,则C1优于C2 如果C1和C2的RootID、RootPathCost和TransimitId相同,但C1的PortID小于C2,则C1优于C22022-5-31武夷学院计算机系14l根据收到配置消息的
7、优先级,选择Port4为根端口,选择Port1和Port2为指定端口,同时阻塞端口Port3和Port5。l从Port1和Port2发送新的配置消息:(23,15,81),其中, RootId = 23 RootPathCost = 14+1 = 15 RootPort = Port42022-5-31武夷学院计算机系15lHello Time 网桥从指定端口以Hello Time为周期定时发送配置消息。lMessage Age和Max Age 端口保存的配置消息有一个生存期Message Age字段,并按时间递增。每当收到一个生存期更小的配置消息,则更新自己的配置消息。当一段时间未收到任何配
8、置消息,生存期达到Max Age时,网桥则认为该端口连接的链路发生故障,进行故障的处理。2022-5-31武夷学院计算机系16lPort4的配置消息生存期超时了, 则抛弃该配置消息, 重新进行生成树计算, 选择Port3为新的根端口,而网桥81的配置消息没有变化2022-5-31武夷学院计算机系17lPort3的配置消息生存期也超时了,则抛弃该配置消息,重新进行生成树计算,选择Port5为新的根端口,网桥81的配置消息变为(23,16,81)2022-5-31武夷学院计算机系18lPort5的配置消息生存期也超时了,则抛弃该配置消息,以自己为根桥发送配置消息(81,0,81),直到从任一个端口
9、收到优先级更高的配置消息2022-5-31武夷学院计算机系19l当拓扑结构发生变化,新的配置消息要经过一定的时延才能传播到整个网络,在所有网桥收到这个变化的消息之前: 若旧拓扑结构中处于转发的端口还没有发现自己应该在新的拓扑中停止转发,则可能存在临时的回环; 若旧的拓扑结构中阻塞的端口还没有发现自己应该在新的拓扑结构中开始转发,则可能造成网络暂时失去连通性。2022-5-31武夷学院计算机系20l端口由阻塞状态进入转发状态时,要经过一定时间的延时,这个时间起码是配置消息传播到整个网络所需最大时间的两倍。lForward Delay:配置消息传播到整个网络的最大时延 设计中间状态:处于中间状态的
10、端口只是学习站点的地址信息,但不转发数据; 端口从阻塞状态经过Forward Delay的延时后进入中间状态; 再经过Forward Delay的延时后才能进入转发状态。2022-5-31武夷学院计算机系21端口状态端口能力Disabled不收发任何报文Blocking(堵塞)不接收或转发数据,接收但不发送BPDUs,不进行地址学习Listening(监听)不接收或转发数据,接收并发送BPDUs,不进行地址学习Learning(学习)不接收或转发数据,接收并发送BPDUs,开始地址学习Forwarding(向前)接收并转发数据,接收并发送BPDUs,进行地址学习2022-5-31武夷学院计算机
11、系222022-5-31武夷学院计算机系23l拓扑结构改变会使站点在生成树中的相对位置发生移动,那么网桥原来学习到的MAC地址信息就可能变得不正确,所以学习的MAC地址信息也要有生存期,如果该时间内没有证明地址的正确,则抛弃这条地址信息。l在生成树协议中有两个生存期: 拓扑稳定的时候用较长的生存期。 拓扑改变的时候用较短的生存期。l网络拓扑发生改变的时候,并不是所有的网桥都能够发现这一变化,所以需要把拓扑改变的信息通知到整个网络。2022-5-31武夷学院计算机系242022-5-31武夷学院计算机系252022-5-31武夷学院计算机系26l端口从阻塞状态进入转发状态必须经历两倍的Forwa
12、rd Delay时间,所以网络拓扑结构改变之后需要至少两倍的Forward Delay时间,才能恢复连通性。l如果网络中的拓朴结构变化频繁,网络会频繁的失去连通性,这样用户就会无法忍受。2022-5-31武夷学院计算机系27生成树的作用生成树的作用生成树的基本原理生成树的基本原理快速生成树快速生成树生成树的计算方法举例生成树的计算方法举例华为交换机生成树配置华为交换机生成树配置2022-5-31武夷学院计算机系28l快速生成树协议是从生成树协议发展而来,实现的基本思想一致;l快速生成树具备生成树的所有功能;l快速生成树改进目的就是当网络拓扑结构发生变化时,尽可能快的恢复网络的连通性。2022-
13、5-31武夷学院计算机系29l在新拓扑结构中的根端口可以立刻进入转发状态,如果旧的根端口已经进入阻塞状态,而且新根端口连接的对端交换机的指定端口处于Forwarding状态。2022-5-31武夷学院计算机系30l指定端口可以通过与相连的网桥进行一次握手,快速进入转发状态。2022-5-31武夷学院计算机系31l两点注意: 握手必须在点对点链路的条件下进行 一次握手之后,响应握手的网桥的非边缘指定端口将变为blocking状态,则需要继续向自己的邻接网桥发起握手2022-5-31武夷学院计算机系32l网络边缘的端口,即直接与终端相连,而不是和其他网桥相连的端口可以直接进入转发状态,不需要任何延
14、时。2022-5-31武夷学院计算机系33l第一种改进的效果:发现拓扑改变到恢复连通性的时间可达数毫秒,并且无需传递配置消息。l第二种改进的效果:网络连通性可以在交换两个配置消息的时间内恢复,即握手的延时;最坏的情况下,握手从网络的一边开始,扩散到网络的另一边缘的网桥,网络连通性才能恢复。比如当网络直径为7的时候,要经过6次握手。l第三种改进的效果:边缘端口的状态变化不影响网络连通性,也不会造成回路,所以进入转发状态无需延时。2022-5-31武夷学院计算机系34l协议版本不同;l端口状态转换方式不同;l配置消息报文格式不同;l拓扑改变消息的传播方式不同。l注意:快速生成树也是在整个交换网络应
15、用单生成树实例,不能解决由于网络规模增大带来的性能降低问题。建议网络直径最好不要超过7。2022-5-31武夷学院计算机系35生成树的作用生成树的作用生成树的基本原理生成树的基本原理快速生成树快速生成树生成树的计算方法举例生成树的计算方法举例华为交换机生成树配置华为交换机生成树配置2022-5-31武夷学院计算机系36生成树的计算方法举例生成树的计算方法举例l通过以上的学习,我们知道,STP的基本原理是,通过在交换机之间传递一种特殊的协议报文(在IEEE 802.1D中这种协议报文被称为“配置消息”)来确定网络的拓扑结构。配置消息中包含了足够的信息来保证交换机完成生成树计算。2022-5-31
16、武夷学院计算机系37(1) 树根的树根的ID:由树根的优先级和MAC地址组合而成;(2) 到树根的最短路径开销到树根的最短路径开销;(3) 指定交换机的指定交换机的ID:由指定交换机的优先级和MAC地址组合而成;(4) 指定端口的指定端口的ID:由指定端口的优先级和端口编号组成;(5) 配置消息的生存期配置消息的生存期:MessageAge;(6) 配置消息的最大生存期配置消息的最大生存期:MaxAge;(7) 配置消息发送的周期配置消息发送的周期:HelloTime;(8) 端口状态迁移的延时端口状态迁移的延时:ForwardDelay。指定端口和指定交换机的含义,请参见下面的说明:2022
17、-5-31武夷学院计算机系382022-5-31武夷学院计算机系39l对一台交换机而言,指定交换机就是与本机直接相连并且负责向本机转发数据包的交换机,指定端口就是指定交换机向本机转发数据的端口;对于一个局域网而言,指定交换机就是负责向这个网段转发数据包的交换机,指定端口就是指定交换机向这个网段转发数据的端口。如图1-1所示,AP1、AP2、BP1、BP2、CP1、CP2分别表示Switch A、Switch B、Switch C的端口,Switch A通过端口AP1向Switch B转发数据,则Switch B的指定交换机就是Switch A,指定端口就是Switch A的端口AP1;与局域网
18、LAN相连的有两台交换机:Switch B和Switch C,如果Switch B负责向LAN转发数据包,则LAN的指定交换机就是Switch B,指定端口就是Switch B的BP2。 2022-5-31武夷学院计算机系402022-5-31武夷学院计算机系41l为描述方便,在举例中仅给出配置消息的前四项:l树根ID(以以太网交换机的优先级表示)l根路径开销,l指定交换机ID(以以太网交换机的优先级表示),l指定端口ID(以端口号表示)。l如上图所示,Switch A的优先级为0,Switch B的优先级为1,Switch C的优先级为2,各个链路的路径开销如图中所示,分别为5、10、4。2
19、022-5-31武夷学院计算机系42l各台交换机的各个端口在初始时会生成以自己为根的配置消息,根路径开销为0,指定交换机ID为自身交换机ID,指定端口为本端口。lSwitch A:l(1) 树根的树根的ID,(2) 到树根的最短路径开销到树根的最短路径开销;(3) 指定交换机的指定交换机的ID,(4)指定端口的指定端口的IDl端口AP1配置消息:0,0,0,AP1l端口AP2配置消息:0,0,0,AP2lSwitch B:l端口BP1配置消息:1,0,1,BP1l端口BP2配置消息:1,0,1,BP2lSwitch C:l端口CP2配置消息:2,0,2,CP2l端口CP1配置消息:2,0,2,
展开阅读全文