




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络系统集成技术,本章内容,理论部分 生成树协议和链路聚合技术的提出 网络中单链路存在的问题 冗余链路出现的问题 生成树协议原理 快速生成树协议 链路聚合技术 实践部分 配置生成树协议和快速生成树协议 配置链路聚合,网络中单链路存在的问题单点故障 网络中的单点故障可导致网络的无法访问 如何解决此类问题?在网络中提供冗余链路,故障,生成树协议和链路聚合技术的提出,线路带宽不够,数据传输的瓶颈,生成树协议和链路聚合技术的提出,网络中单链路存在的问题数据传输的瓶颈 如何解决此类问题?在网络中提供冗余链路,交换网络中的冗余链路 在网络中提供冗余链路解决单点故障问题,故障,生成树协议和链路聚合技术的提出,增加线路带宽,生成树协议和链路聚合技术的提出,交换网络中的冗余链路 在网络中提供冗余链路解决数据传输的瓶颈问题,发送一个广播帧,广播风暴,生成树协议和链路聚合技术的提出,冗余链路出现的问题环路 当交换网络中出现环路会产生广播风暴和MAC地址表不稳定等现象,严重影响网络正常运行。,Switch A,PC1,F0/3,F0/5,PC1在我 的F0/3口,PC1在我 的F0/5口,去往PC1的帧,去往PC1的帧,生成树协议和链路聚合技术的提出,主要链路正常时,断开备份链路,主要链路出故障时,自动启用备份链路,生成树协议和链路聚合技术的提出,环路问题的解决(临时关闭一条链路),生成树协议原理,生成树协议概述 生成树协议(spanning-tree protocol)由IEEE 802.1d标准定义 生成树协议的作用是为了提供冗余链路,解决网络环路问题 生成树协议通过SPA(生成树算法)生成一个没有环路的网络,当主要链路出现故障时,能够自动切换到备份链路,保证网络的正常通信,生成树协议原理,生成树算法原理 生成树算法利用了一个来自图论的基本结论;对于那些 由许多节点以及连接节点的边组成的连通图,存在一棵“生 成树”,它保证了图的连通性,同时又没有一个闭合环。,生成树协议原理,生成树协议基本思想 交换机之间通过交换网桥协议数据单元(BPDU)理解彼 此的存在。生成树算法利用BPDU中的信息来消除冗余链 路。 BPDU包含足够的信息做以下工作: 从网络中的所有网桥中,选出一个作为根网桥(Root) 计算本网桥到根网桥的最短路径 对每个LAN,选出离根桥最近的那个网桥作为指定网桥,负责所在LAN上的数据转发 网桥选择一个根端口,该端口给出的路径是此网桥到根桥的最佳路径 选择除根端口之外的包含于生成树上的端口(指定端口),BPDU(网桥协议数据单元),Root ID: 根交换机 ID,Cost of Path:到达根的路径开销,Maximum Time: 当一段时间未收到任何BPDU,生存 期达到Max Age时,网桥则认为该端口连接的链路发生 故障。默认20秒,Hello Time: 发送BPDU的周期,默认2秒,Port ID: 发送BPDU的端口ID=端口优先级+端口编号,Bridge ID:交换机ID=交换机优先级+交换机MAC地址,生成树协议原理,生成树协议避免环路-BPDU 的机制 1.网络中选择了一个交换机为根交换机(Root Bridge); 2.除根交换机外的每个交换机都有一个根口(Root Port),即提供最短路径到Root Bridge的端口; 3.每个交换机都计算出了到根交换机(Root Bridge)的最 短路径; 4.每个LAN都有了指定交换机(Designated Bridge),位于 该LAN与根交换机之间的最短路径中。指定交换机和LAN相连 的端口称为指定端口(Designated port); 5.根口(Root port)和指定端口(Designated port)进入 转发Forwarding状态;其他的冗余端口就处于阻塞状态。,生成树协议如何避免环路 交换网络中所有交换机共同选举一台设备为根交换机(Root Bridge),switchA,switchC,switchB,A为根交换机,生成树协议原理,生成树协议如何避免环路 所有非根交换机选择一条到达根交换机的最短路径,生成树协议原理,switchA,switchC,switchB,A为根交换机,此为最短路径,此为最短路径,生成树协议如何避免环路 所有非根交换机产生一个到达根交换机的端口根端口(Root Port),生成树协议原理,switchA,switchC,switchB,A为根交换机,根端口,switchA,switchC,switchB,指定端口,A为根交换机,根端口,生成树协议原理,生成树协议如何避免环路 每个LAN都会选择一台设备为指定交换机,通过该设备的端口连接到根,该端口为指定端口,switchA,switchC,switchB,A为根交换机,RP,DP,生成树协议原理,生成树协议如何避免环路 将交换网络中所有设备的根端口(RP)和指定端口(DP)设为转发状态(Forwarding),将其他端口设为阻塞状态(Blocking),生成树协议原理,根交换机的选择原则: 所有交换机首先认为自己是根 全网选举Bridge ID最小的交换机为根交换机 Bridge ID:每个交换机唯一的桥ID,由交换机优先级和Mac地址组合而成 交换机优先级和Mac地址越小则Bridge ID就越小 默认优先级为32768,生成树协议原理,最短路径选择 1、比较开销选择路径 比较本交换机到达根交换机路径的开销,选择开销最小的路径,生成树协议原理,最短路径选择 1、比较开销选择路径 比较本交换机到达根交换机路径的开销,选择开销最小的路径 假设SwA为根交换机,通过比较开销,选择E-D-A为最短路径,119,19,19,SwB,SwA,SwC,SwD,SwE,100,19,38,100,生成树协议原理,最短路径选择 2、通过Bridge ID选择最短路径 如果路径开销相同,则比较发送BPDU交换机的Bridge ID,Mac:00d0f80000f1,Sw C,Sw B,Sw D,Sw A,Root Bridge,Mac:00d0f80000f2,生成树协议原理,最短路径选择 3、比较发送者port ID选择最短路径 如果发送者Bridge ID相同,即同一台交换,则比较发 送者交换机的port ID Port ID:端口信息由1字节端口优先级和1字节端口ID组成 Port ID默认优先级为128,Mac:00d0f80000f1,Sw C,Sw B,Sw D,Sw A,Mac:00d0f80000d1,f0/1,f0/2,Root Bridge,生成树协议原理,最短路径选择 4、比较接收者的Port ID 如不同链路发送者的Bridge ID一致(即同一台交换机),那比较接收者的Port ID,7,Mac:00d0f80000f1,6,1 2,Sw C,Sw B,Sw D,Sw A,HUB,Mac:00d0f80000d1,8,Root Bridge,生成树协议原理,生成树端口的四种状态 Blocking 接收BPDU,不学习MAC地址,不转发数据帧 Listening 接收BPDU,不学习MAC地址,不转发数据帧,但交换机向其他交换机通告该端口,参与选举根端口或指定端口 Learning 接收BPDU,学习MAC地址,不转发数据帧 Forwarding 正常转发数据帧,生成树协议原理,Block,Listening,learning,Forwarding,生成树经过一段时间(默认值是50秒左右)稳定之后,所有端口要么进入转发状态,要么进入阻塞状态。,拓扑改变通知消息,拓扑改变应答消息,拓扑改变消息,1,3,2,5,5,6,6,在一个大中型网络中要等整个网络拓朴稳定为一个树型结构就大约需要50 秒,这样的时间是无法忍受的!,4,ROOT,生成树协议原理,拓扑变化机制,快速生成树协议RSTP(Rapid Spannning Tree Protocol)由 IEEE 802.1w 标准定义,快速生成树具备生成树的所有功能; RSTP协议在STP协议基础上做了改进,使得收敛速度快得多(最快1秒以内)。,快速生成树协议,链路聚合技术,链路聚合(又称为端口聚合),将交换机上的多个端口在物理上连接起来,在逻辑上捆绑在一起,形成一个拥有较大宽带的端口,可以实现负载分担,并提供冗余链路。,链路聚合技术,IEEE802.3ad定义了以太网端口聚合的标准 注意: 锐捷交换机最多支持8个物理端口组成一个聚合 端口组 不同设备支持的最多聚合端口组不定 如S2126G支持6组,链路聚合技术,链路聚合的流量平衡: Aggregate port(AG)可以根据报文的源MAC地址、目的MAC地址或IP地址进行流量平衡,即把流量平均地分配到AG组成员链路中去。,生成树协议的配置,开启生成树协议 Switch(config)# Spanning-tree 关闭生成树协议 Switch(config)# no Spanning-tree 配置生成树协议的类型 Switch(config)# Spanning-tree mode stp/rstp 锐捷全系列交换机默认使用MSTP协议,生成树协议的配置,配置交换机优先级 Switch(config)# spanning-tree priority (“0”或“4096”的倍数、共16个、缺省32768) 恢复到缺省值 Switch(config)# nospanning-tree priority 配置交换机端口的优先级 Switch(config)#interface interface-type interface-number Switch(config-if)#spanning-tree port-priority number (“0”或“16”的倍数、共16个、缺省128) 如果要恢复到缺省值,可用 no spanning-tree port-priority接口配置命令进行设置。,Spanning Tree 的缺省配置: 关闭STP STP Priority 是32768 STP port Priority 是128 STP port cost 根据端口速率自动判断 Hello Time 2秒 Forward-delay Time 15秒 Max-age Time 20秒 可通过spanning-tree reset 命令让spanning tree参数恢复到缺省配置,生成树协议的配置,查看生成树协议配置,显示生成树状态 Switch# show spanning-tree 显示端口生成树协议的状态 Switch# show spanning-tree interface fastethernet ,配置聚合端口(aggregate port,AP),将接口加入一个AP Switch(config) # interface interface-type interface-id Switch(config-if-range)# port
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车融资租赁出借资金借款合同
- 成品油运输与物流信息化管理合同
- 餐厅餐饮文化传承与发展合作协议
- 城市环卫工人意外伤害赔偿合同范本
- 高端商场专业安保场务专员劳动合同范本
- 纺织品百货品牌加盟合作协议
- 车辆保险代理合同范本:全方位车辆保险代理服务协议
- 旅游景区场地租赁分成及运营管理合同
- 高科技环保装备厂房建造与环保技术研发合同
- 餐饮品牌形象设计与推广合同
- 修理厂大修发动机保修合同
- 中国成人暴发性心肌炎诊断和治疗指南(2023版)解读
- 法庭科学 伪造人像 深度伪造检验
- 沙滩卫生清洁方案
- 人工智能设计伦理智慧树知到期末考试答案章节答案2024年浙江大学
- 电动轮椅车-标准
- MOOC 网络技术与应用-南京邮电大学 中国大学慕课答案
- 电化学储能电站安全规程
- 微生物知识及无菌操作知识培训
- 2023年厦门地理中考试卷及答案
- 幼儿园科学教育指导策略
评论
0/150
提交评论