以太网链路聚合技术.ppt

上传人:re****.1 文档编号:567518698 上传时间:2024-07-21 格式:PPT 页数:46 大小:689KB
返回 下载 相关 举报
以太网链路聚合技术.ppt_第1页
第1页 / 共46页
以太网链路聚合技术.ppt_第2页
第2页 / 共46页
以太网链路聚合技术.ppt_第3页
第3页 / 共46页
以太网链路聚合技术.ppt_第4页
第4页 / 共46页
以太网链路聚合技术.ppt_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《以太网链路聚合技术.ppt》由会员分享,可在线阅读,更多相关《以太网链路聚合技术.ppt(46页珍藏版)》请在金锄头文库上搜索。

1、华为3Com培训中心华为华为华为华为3Com3Com公司版权所有,未经授权不得使用与传播公司版权所有,未经授权不得使用与传播公司版权所有,未经授权不得使用与传播公司版权所有,未经授权不得使用与传播第第第第2 2章章章章 以太网链路聚合以太网链路聚合以太网链路聚合以太网链路聚合ISSUE 1.0ISSUE 1.0华为3Com网络学院第三学期引入引入引入引入l随着网络技术的蓬勃发展,以太网技术作为其中重要的技术手段,日益成为人们生产、生活、办公等方面信息化的主要承载协议。为满足人们对链路带宽、备份、负载均衡等方面的新需求,以太网的链路聚合技术应运而生。2学习目标学习目标学习目标学习目标l了解链路聚

2、合的优势了解链路聚合的优势l掌握链路聚合的基本原理掌握链路聚合的基本原理l掌握链路聚合的三种工作方式掌握链路聚合的三种工作方式l掌握链路聚合的配置和排错掌握链路聚合的配置和排错学习完本课程,您应该能够:学习完本课程,您应该能够:3参考资料参考资料参考资料参考资料lIEEE 802.3-2005 part3 l华为3Com 39系列以太网交换机操作手册l华为3Com 39系列以太网交换机命令手册4课程内容课程内容课程内容课程内容第一节第一节 链路聚合概述链路聚合概述第二节第二节 链路聚合工作原理链路聚合工作原理第三节第三节 LACP协议协议第四节第四节 以太网端口汇聚配置方法以太网端口汇聚配置方

3、法第五节第五节 以太网端口汇聚显示和调试方法以太网端口汇聚显示和调试方法5第一节第一节第一节第一节 链路聚合概述链路聚合概述链路聚合概述链路聚合概述l链路聚合的优势链路聚合的优势 l链路聚合的方式链路聚合的方式l和链路聚合相关的端口属性和链路聚合相关的端口属性6链路聚合的定义链路聚合的定义l链路聚合(Link Aggregation),有时也被称为端口汇聚,通俗的说就是把以太网交换机的多个属性相同的端口绑定,象单个端口一样使用。链路聚合使得客户能 在不升级硬件的情况下,提升设备间的连接带宽,并提供链路备份和负载分担功能。思考:会有那些优势?7链路聚合的优势链路聚合的优势链路聚合的优势链路聚合的

4、优势l增加带宽:将N个端口聚合,可以得到N 倍的带宽l灵活提供带宽:避免了从10到100,从100到1000的固定带宽扩展规律l负载分担:同时存在多条路,“自然”存在分流l链路备份:不同链路之间形成天然备份关系8问题问题问题问题l如果是两条链路聚合,负载分担时的流量比例一定是1:1么?9解答解答解答解答l链路聚合能把数据在聚合成员中分担,聚合端口基于流进行负载分担。所以可能不是单纯流量意义上的负载分担。l流的概念比较复杂,可以简单理解为在某段时间内,承载相同任务的一批数据序列。通常这些数据报文具备相同的源/目的IP等特征信息。10链路聚合的三种类型链路聚合的三种类型链路聚合有三种方式:l手工聚

5、合:由管理员通过手工命令配置哪些端口加入一个聚合组;l动态聚合:由协议动态确定哪些端口加入哪个聚合组,这种方式称为动态LACP聚合,由LACP协议(Link Aggregation Control Protocol)来动态确定端口加入或离开聚合组;l静态LACP聚合:由管理员手工指定哪些端口属于同一个聚合组,不过这些端口上仍然启动LACP协议,并收发处理LACP报文,一旦静态聚合组被删除,这些端口可以通过LACP动态确定加入其他某个聚合组。11几种聚合方式的优缺点对比几种聚合方式的优缺点对比几种聚合方式的优缺点对比几种聚合方式的优缺点对比协议报文交互自动侦测对端CPU/内存占用率手工聚合无无低

6、动态聚合有有高静态聚合有有高自动侦测会带来什么好处?12和链路聚合相关的端口属性要求和链路聚合相关的端口属性要求l由于链路聚合,相当于单一物理链路向多链路的扩展和复制,所以加入统一链路聚合汇聚组的端口,在相应的端口配置属性上需要具备相同的配置特性。否则会对聚合后的工作状态带来不稳定的因素。 思考:那些端口因素需要考虑?13需要考虑的端口属性需要考虑的端口属性需要考虑的端口属性需要考虑的端口属性lSTP配配置置:端口的STP使能/关闭、与端口相连的链路属性(如点对点或非点对点)、STP优先级、STP开销、STP标准报文格式、报文发送速率限制、是否环路保护、是否根保护、是否为边缘端口等。lQoS配

7、配置置:流量限速、优先级标记、缺省的802.1p优先级、带宽保证、拥塞避免、流重定向、流量统计等。lVLAN配置:配置:端口上允许通过的VLAN、端口缺省VLAN ID。l端端口口配配置置:对于手工和静态聚合组,要求端口的链路类型(即Trunk、Hybrid、Access类型)一致;对于动态聚合组,要求端口的速率、双工模式、链路类型一致。14课程内容课程内容课程内容课程内容第一节第一节 链路聚合概述链路聚合概述第二节第二节 链路聚合工作原理链路聚合工作原理第三节第三节 LACP协议协议第四节第四节 以太网端口汇聚配置方法以太网端口汇聚配置方法第五节第五节 以太网端口汇聚显示和调试方法以太网端口

8、汇聚显示和调试方法15第二节第二节第二节第二节 链路聚合工作原理链路聚合工作原理链路聚合工作原理链路聚合工作原理l协议基础协议基础 l链路聚合控制链路聚合控制l端口类型端口类型16链路聚合的相关协议架构链路聚合的相关协议架构链路聚合的相关协议架构链路聚合的相关协议架构l在IEEE 802.3架构中,链路聚合功能是数据链路层的一个子功能,通过链路聚合子层(Link Aggegation Sublayer)实现,在OSI七层模型中,链路聚合子层的位置如下:。17如何解决链路聚合的两个具体问题如何解决链路聚合的两个具体问题如何解决链路聚合的两个具体问题如何解决链路聚合的两个具体问题l要实现链路聚合,

9、需要解决两个主要问题:如何确定端口加入或离开一个聚合组?如何让聚合组中的多个端口象一个端口一样工作?18链路聚合控制的相关参数链路聚合控制的相关参数链路聚合控制的相关参数链路聚合控制的相关参数lLACP协议如何唯一的标识聚合组:系统ID(System ID) ,由“系统优先级+系统MAC地址”组成,其中,之所以要有“系统优先级”,是因为LACP协议中,链路聚合两端设备扮演不同角色,有了“系统优先级”,管理员可以通过配置干预角色选举。l端口ID(Port ID):对于参与链路聚合的各个端口,也需要在设备内部唯一标识 ,端口ID由“端口优先级+端口号”组成,之所以需要“端口优先级”,也是因为涉及端

10、口的不同角色选举 l在一个设备上,能进行多组聚合,即有多个Aggregator,为了区分这些Aggregator,给每个Aggregator分配了一个聚合ID(Aggregator ID),为一个16位整数 19参作参作参作参作KEYKEY问题焦点:什么样的端口能够被聚合到同一个聚合组?l在动态LACP聚合中,只有操作KEY相同的端口才能属于同一个聚合组,你可以认为操作KEY相同的端口,其属性相同。l在手工聚合和静态LACP聚合中,虽然同一个聚合组中的端口的操作KEY不一定相同(因端口由管理员手工加入),但是Selected端口的操作KEY一定相同。 课外思考:管理key是什么?20六个要素六

11、个要素六个要素六个要素l四四个个要要素素:一个聚合组来说,如果需要进行唯一标识的话,需要包含四个元素:本端系统ID、本端操作KEY、对端系统ID、对端操作KEY l两两个个要要素素:系统中并不是所有聚合组都包含多个链路,为了区分只包含单个链路的聚合组的情况,还需要额外加上两个元素:本端端口ID和对端端口ID。l结结论论:这六个元素唯一确定了一个聚合组,称为聚合组 ID(Link Aggregation Group ID,LAG ID)。如果一个聚合组中包含多个链路,那么LAG ID中,本端端口ID和对端端口ID为0,相当于只用四元组就可以刻画包含多个链路的聚合组。 21动态动态动态动态LACP

12、LACP聚合和静态手工聚合举例聚合和静态手工聚合举例聚合和静态手工聚合举例聚合和静态手工聚合举例22端口类型的含义端口类型的含义端口类型的含义端口类型的含义lSelectet和和Unselected:参与流量转发的端口称为Selected端口,否则称为Unselected端口 l处于Selected状态且端口号最小的端口称为主端口(Master Port),可以形象的认为,聚合组中的所有端口被汇聚到了主端口,主端口在逻辑上代表了整个聚合组,对于GVRP/GMRP、STP/RSTP/MSTP等二层协议,都只从主端口发送,其他数据报文则在各个Selected端口间分担。l补补充充:由于Select

13、ed与Unselected端口在实际状态下的选取受到硬件的影响,所以不同厂家产品的具体表现形式可能有差异23问题问题问题问题l为了清晰的定义和描述一个聚合组,可能涉及那些因素?24课程内容课程内容课程内容课程内容第一节第一节 链路聚合概述链路聚合概述第二节第二节 链路聚合工作原理链路聚合工作原理第三节第三节 LACP协议协议第四节第四节 以太网端口汇聚配置方法以太网端口汇聚配置方法第五节第五节 以太网端口汇聚显示和调试方法以太网端口汇聚显示和调试方法25第三节第三节第三节第三节 LACPLACP协议协议协议协议lLACP协议基本原理协议基本原理lLACP协议的协议的PDU26LACP的基本原理

14、的基本原理lLACP的基本原理就是通过两端设备端口之间周期性的交互报文,动态探测对端端口的状态和信息,并据此确定端口加入或离开一个聚合组。为了描述方面,在LACP中,对于聚合链路两端的设备,每个设备端口称呼自己为Actor,对端设备端口为Partner。 在讨论链路聚合时,只考虑包含多个链路的聚合组,这种情况下,区分一个链路聚合组只用四元组。如果考虑包含单个链路的聚合组,需要在四元组中增加那些元素?27LACPLACP工作的基本方式工作的基本方式工作的基本方式工作的基本方式l通过周期性的LACP报文交互,完成聚合的形成和控制,包括:端口增加、端口离开l判断将一个端口绑定到Aggregator的

15、关键依据是 LAG ID,判断方法是:Aggregator的操作KEY和端口的操作KEY相同。已经绑定到这个Aggregator的其他端口和这个端口有相同的链路LAG ID,即与Aggregator关联的LAG ID必须和端口的LAG ID相同。l注意:上一章讲过:“LAG ID”则指的是聚合组ID( Link Aggregation Group ID),“聚合ID”则指的是Aggregator ID. 28当端口绑定到当端口绑定到当端口绑定到当端口绑定到AggregatorAggregator后后后后l端口绑定到这个Aggregator后,就根据前面“端口类型”章节讲到的内容,确定自己在聚合

16、组中的角色,是Unselsected端口还是Selected端口,或者是否能成为主端口。 l绑定到一个Aggregator的端口,称为处于IN_SYN状态,这个状态需要靠周期性的交互LACP报文来维持, 29端口离开端口离开端口离开端口离开AggregatorAggregator的条件的条件的条件的条件l如果Actor端口在一定时间内(使用long timeout时是90s,使用short timeout是3秒)收不到Partner端口发送的LACP报文,就宣告自己处于超时状态,如果在下一个short timeout时间(3秒)内还没有收到Partner的报文,就会离开这个Aggregator

17、。l如果从Partner端口收到的LACP报文,发现LAG ID发生了改变(系统ID或操作KEY发生了变化,系统ID改变说明连接到的对端设备发生了变化,操作KEY发生了变化可能是对端端口的属性发生了变化),这时端口也会离开这个Aggregator。l还有一种导致端口离开Aggregator的情况:Actor端口本身的属性发生了变化,设备通过动态操作KEY功能给它分配的操作KEY发生变化,导致和Aggregator的LAG ID不匹配,从而离开聚合组。30ActiveActive模式和模式和模式和模式和PassivePassive模式模式模式模式 lActive模式下,端口正常周期性的发送LAC

18、P报文;lPassive模式下,端口平时不发送LACP报文,不过,一旦收到了对端的LACP报文,就会正常发送LACP报文了。31问题问题问题问题lPassive模式有什么作用?32PDUPDUProtocol Data Unit Protocol Data Unit 请找出6个链路聚合的要素33课程内容课程内容课程内容课程内容第一节第一节 链路聚合概述链路聚合概述第二节第二节 链路聚合工作原理链路聚合工作原理第三节第三节 LACP协议协议第四节第四节 以太网端口汇聚配置方法以太网端口汇聚配置方法第五节第五节 以太网端口汇聚显示和调试方法以太网端口汇聚显示和调试方法34第四节第四节第四节第四节

19、以太网端口汇聚配置方法以太网端口汇聚配置方法以太网端口汇聚配置方法以太网端口汇聚配置方法l使能使能/关闭端口关闭端口LACP协议协议l创建创建/删除聚合组删除聚合组l将以太网端口加入将以太网端口加入/推出聚合组推出聚合组l配置配置/删除聚合组描述符删除聚合组描述符l配置系统优先级配置系统优先级l配置端口优先级配置端口优先级35使能使能使能使能/ /关闭端口关闭端口关闭端口关闭端口LACPLACP协议协议协议协议操作命令使能端口LACP协议lacp enable关闭端口LACP协议undo lacp enablel使能/关闭端口LACP协议(在以太网端口视图下进行下列配置)36创建创建创建创建/

20、 /删除聚合组删除聚合组删除聚合组删除聚合组操作命令创建聚合组link-aggregation group agg-id mode manual | static 删除聚合组undo link-aggregation group agg-idl创建/删除聚合组(在系统视图下进行下列配置)37将以太网端口加入将以太网端口加入将以太网端口加入将以太网端口加入/ /退出聚合组退出聚合组退出聚合组退出聚合组操作命令将以太网端口加入聚合组port link-aggregation group agg-id将以太网端口退出聚合组undo port link-aggregation groupl将以太网端口

21、加入/推出聚合组(在以太网端口视图下进行下列配置)38配置配置配置配置/ /删除聚合组描述符删除聚合组描述符删除聚合组描述符删除聚合组描述符l配置/删除聚合组描述符(在系统视图下进行下列配置)操作命令设置聚合组描述符link-aggregation group agg-id description group-name删除聚合组描述符undo link-aggregation group agg-id description39配置系统优先级配置系统优先级配置系统优先级配置系统优先级l配置系统优先级(在系统视图下进行下列配置)操作命令配置系统优先级lacp system-priority sy

22、stem-priority-value恢复系统优先级为默认值undo lacp system-priority40配置端口优先级配置端口优先级配置端口优先级配置端口优先级l配置端口优先级(在以太网端口视图下进行下列配置 )操作命令配置端口优先级lacp port-priority port-priority-value恢复端口优先级为默认值undo lacp port-priority41课程内容课程内容课程内容课程内容第一节第一节 链路聚合概述链路聚合概述第二节第二节 链路聚合工作原理链路聚合工作原理第三节第三节 LACP协议协议第四节第四节 以太网端口汇聚配置方法以太网端口汇聚配置方法第五

23、节第五节 以太网端口汇聚显示和调试方法以太网端口汇聚显示和调试方法42聚合相关的显示和调试命令聚合相关的显示和调试命令聚合相关的显示和调试命令聚合相关的显示和调试命令l在任意视图下可执行display命令,用以显示配置后以太网端口汇聚情况,通过查看显示信息验证配置的效果。l在用户视图下,用户可以执行reset命令清除LACP端口的统计信息;执行debugging命令对LACP进行调试。操作命令显示所有聚合组的摘要信息display link-aggregation summary显示指定聚合组的详细信息display link-aggregation verbose agg-id 显示本端设备

24、IDdisplay lacp system-id显示端口的端口汇聚详细信息display link-aggregation interface interface-type interface-number | interface-name to interface-type interface-num | interface-name 清除端口的LACP统计信息reset lacp statistics interface interface-type interface-number | interface-name to interface-type interface-num | in

25、terface-name 43聚合相关的聚合相关的聚合相关的聚合相关的DebugDebug命令命令命令命令操作命令打开LACP状态机的调试开关debugging lacp state interface interface-type interface-number | interface-name to interface-type interface-num | interface-name actor-churn | mux | partner-churn | ptx | rx * | all 关闭LACP状态机的调试开关undo debugging lacp state interfa

26、ce interface-type interface-number | interface-name to interface-type interface-num | interface-name actor-churn | mux | partner-churn | ptx | rx * | all 打开LACP报文的调试开关debugging lacp packet interface interface-type interface-number | interface-name to interface-type interface-num | interface-name 关闭L

27、ACP报文的调试开关undo debugging lacp packet interface interface-type interface-number | interface-name to interface-type interface-num | interface-name 打开端口汇聚运行错误的调试开关debugging link-aggregation error关闭端口汇聚运行错误的调试开关undo debugging link-aggregation error打开端口汇聚事件的调试开关debugging link-aggregation event关闭端口汇聚事件的调试开关undo debugging link-aggregation event44本章总结本章总结本章总结本章总结l本章主要针对以太网链路聚合的原理和方式进行了讲解l学习的难点在于准确理解链路聚合中各种相关的概念l链路聚合实际涉及的设备侧操作比较易于掌握l链路聚合与硬件实现有密切关系,针对不同设备的实现形式可能有差异45华为3Com技术有限公司华为3Com公司网址: www.huawei-华为3Com技术论坛网址: forum.huawei-46

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号