华为数通产品链路聚合介绍.ppt_第1页
华为数通产品链路聚合介绍.ppt_第2页
华为数通产品链路聚合介绍.ppt_第3页
华为数通产品链路聚合介绍.ppt_第4页
华为数通产品链路聚合介绍.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2019/12/6,华为西安办事处,链路聚合介绍,目录,链路聚合背景一、链路聚合概述二、链路聚合基本概念三、链路聚合模式四、各设备链路聚合数据配置,Page3,链路聚合背景,随着以太网技术在城域网和广域网领域的广泛应用,运营商对采用以太网技术的骨干链路的带宽和可靠性提出越来越高的要求。在传统技术中,常用更换高速率的接口板或更换支持高速率接口板的设备的方式来增加带宽,但这种方案需要付出高额的费用,而且不够灵活。采用链路聚合技术可以在不进行硬件升级的条件下,通过将多个物理接口捆绑为一个逻辑接口实现增大链路带宽的目的。在实现增大带宽目的的同时,链路聚合采用备份链路的机制,可以有效的提高设备之间链路的可靠性。,Page4,一、链路聚合概述,链路聚合(LinkAggregation)是将组物理接口捆绑在一起作为一个逻辑接口来增加带宽的一种方法,又称为多接口负载均衡组(LoadSharingGroup)或链路聚合组(LinkAggregationGroup),相关的协议标准请参考IEEE802.3ad。通过在两台设备之间建立链路聚合组,可以提供更高的通讯带宽和更高的可靠性。链路聚合不仅为设备间通信提供了冗余保护,而且不需要对硬件进行升级。,Page5,二、链路聚合基本概念,目前华为公司数据设备根据不同系列产品和版本配置命令也有所不同,现对于链路聚合方式可以通过三种方式来实现:1、link-aggregationgroup聚合组。主要用于交换机上的以太网接口聚合。2、Eth-Trunk组。主要用于交换机、路由器、BAS的以太网接口聚合。3、IP-Trunk组。主要用于带POS接口的路由器、交换机、BAS的链路聚合。,Page6,二、链路聚合基本概念,聚合组是一组以太网接口的集合。聚合组是随着聚合接口的创建而自动生成的,其编号与聚合接口编号相同。根据聚合组中可以加入以太网接口的类型,可以将聚合组分为两类:二层聚合组:随着二层聚合端口的创建而自动生成,只能包含二层以太网端口。三层聚合组:随着三层聚合接口的创建而自动生成,只能包含三层以太网接口。,Page7,二、链路聚合基本概念,聚合成员端口的状态聚合组中的成员端口有下面两种状态:Selected状态:处于此状态的接口可以参与转发用户业务流量;Unselected状态:处于此状态的接口不能转发用户业务流量。聚合接口的速率、双工状态由其Selected成员端口决定:聚合接口的速率是Selected成员端口的速率之和,聚合接口的双工状态与Selected成员端口的双工状态一致。,Page8,二、链路聚合基本概念,端口属性配置:在聚合组中,处于Selected状态的成员端口有相同的操作Key。同一聚合组中,如果成员端口与聚合接口的第二类配置不同,那么该成员端口将不能成为Selected端口。,Page9,三、链路聚合模式,LACP(LinkAggregationControlProtocol,链路聚合控制协议)是一种基于IEEE802.3ad标准的协议。LACP协议通过LACPDU(LinkAggregationControlProtocolDataUnit,链路聚合控制协议数据单元)与对端交互信息。处于动态聚合组中的接口会自动使能LACP协议,该接口将通过发送LACPDU向对端通告自己的系统LACP协议优先级、系统MAC、端口的LACP协议优先级、端口号和操作Key。对端接收到LACPDU后,将其中的信息与其它接口所收到的信息进行比较,以选择能够处于Selected状态的接口,从而双方可以对接口处于Selected状态达成一致。按照聚合方式的不同,链路聚合可以分为两种模式:静态聚合模式动态聚合模式,Page10,三、链路聚合模式,1.静态聚合模式静态聚合模式中,成员端口的LACP协议为关闭状态。系统按照以下原则设置成员端口的选中状态:当聚合组内有处于up状态的端口时,系统按照端口全双工/高速率、全双工/低速率、半双工/高速率、半双工/低速率的优先次序,选择优先次序最高且处于up状态的、端口的第二类配置和对应聚合接口的第二类配置相同的端口作为该组的参考端口(优先次序相同的情况下,端口号最小的端口为参考端口)。与参考端口的端口属性配置和第二类配置一致且处于up状态的端口成为可能处于Selected状态的候选端口,其它端口将处于Unselected状态。聚合组中处于Selected状态的端口数是有限制的,当候选端口的数目未达到上限时,所有候选端口都为Selected状态,其它端口为Unselected状态;当候选端口的数目超过这一限制时,系统将按照端口号从小到大的顺序选择一些候选端口保持在Selected状态,端口号较大的端口则变为Unselected状态。当聚合组中全部成员都处于down状态时,全组成员均为Unselected状态。因硬件限制而无法与参考端口聚合的端口将处于Unselected状态。,Page11,三、链路聚合模式,2.动态聚合模式当聚合组配置为动态聚合模式后,聚合组中成员端口的LACP协议自动使能。在动态聚合模式中,成员端口处于不同状态时对协议报文的处理方式如下:Selected端口可以收发LACP协议报文。处于up状态的Unselected端口如果配置和对应的聚合接口配置相同,可以收发LACP协议报文。系统按照以下原则设置成员端口的选中状态:(1)本端系统和对端系统会进行协商,根据两端系统中设备ID较优的一端的端口ID的大小,来决定两端端口的状态。具体协商步骤如下:比较两端系统的设备ID(设备ID系统的LACP协议优先级系统MAC地址)。先比较系统的LACP协议优先级,如果相同再比较系统MAC地址。设备ID小的一端被认为较优(系统的LACP协议优先级和MAC地址越小,则设备ID越小)。比较设备ID较优的一端的端口ID(端口ID端口的LACP协议优先级端口号)。对于设备ID较优的一端的各个端口,首先比较端口的LACP协议优先级,如果优先级相同再比较端口号。端口ID小的端口作为参考端口(端口的LACP协议优先级和端口号越小,则端口ID越小)。,Page12,三、链路聚合模式,与参考端口的端口属性配置和第二类配置一致且处于up状态的端口、并且该端口的对端端口与参考端口的对端端口的配置也一致时,该端口才成为可能处于Selected状态的候选端口。否则,端口将处于Unselected状态。聚合组中处于Selected状态的端口数是有限制的,当候选端口的数目未达到上限时,所有候选端口都为Selected状态,其它端口为Unselected状态;当候选端口的数目超过这一限制时,系统将按照端口ID从小到大的顺序选择一些端口保持在Selected状态,端口ID较大的端口则变为Unselected状态。同时,对端设备会感知这种状态的改变,相应端口的状态将随之变化。(2)因硬件限制而无法与参考端口聚合的端口将处于Unselected状态。,Page13,三、链路聚合模式,聚合组的负载分担类型聚合组可以分为两种类型:负载分担聚合组和非负载分担聚合组。负载分担规则如下:报文的二层转发使用源MAC地址和目的MAC地址作为依据计算所采用的负载分担模式(即决定使用聚合组中哪个端口来转发该报文);报文的三层转发使用源IP地址和目的IP地址作为依据计算所采用的负载分担模式(即决定使用聚合组中哪个端口来转发该报文)。,Page14,四、各设备链路聚合数据配置,1、S3500/S3900系列,静态聚合配置举例配置步骤(1)配置DeviceA#创建二层聚合端口1。DeviceAinterfacebridge-aggregation1DeviceA-Bridge-Aggregation1quit#分别将端口Ethernet1/0/1至Ethernet1/0/3加入到聚合组1中。DeviceAinterfaceethernet1/0/1DeviceA-Ethernet1/0/1portlink-aggregationgroup1DeviceA-Ethernet1/0/1quitDeviceAinterfaceethernet1/0/2DeviceA-Ethernet1/0/2portlink-aggregationgroup1DeviceA-Ethernet1/0/2quitDeviceAinterfaceethernet1/0/3DeviceA-Ethernet1/0/3portlink-aggregationgroup1(2)配置DeviceBDeviceB的配置与DeviceA相似,配置过程略。,Page15,四、各设备链路聚合数据配置,1、S3500/S3900系列,动态聚合配置举例配置步骤(1)配置DeviceA#创建二层聚合端口1,并配置成动态聚合模式。DeviceAinterfacebridge-aggregation1DeviceA-Bridge-Aggregation1link-aggregationmodedynamicDeviceA-Bridge-Aggregation1quit#分别将端口Ethernet1/0/1至Ethernet1/0/3加入到聚合组1中。DeviceAinterfaceethernet1/0/1DeviceA-Ethernet1/0/1portlink-aggregationgroup1DeviceA-Ethernet1/0/1quitDeviceAinterfaceethernet1/0/2DeviceA-Ethernet1/0/2portlink-aggregationgroup1DeviceA-Ethernet1/0/2quitDeviceAinterfaceethernet1/0/3DeviceA-Ethernet1/0/3portlink-aggregationgroup1(2)配置DeviceBDeviceB的配置与DeviceA相似,配置过程略。,Page16,四、各设备链路聚合数据配置,1、S3500/S3900系列,注意事项:1、链路聚合要求只有在报文目的mac已知,且该mac是由聚合端口学习的,才会在硬件中忽略mac表项中的转发端口,由聚合出端口选择算法确定转发端口,对于广播、多播、DMAC未知的报文,都只从主端口发出。2、大部分的目的MAC是0000-ffff-ffff,由于S3900无法在聚合端口配置黑洞MAC、组播MAC和广播MAC,所以在此种应用或同类需求情况下,39无法实现正常的分流。3、S3528/3552可以实现聚合组配置端口绑定0000-ffff-ffff,这样大量的未知单播报文就可以根据hash的结果从两个端口上分流出去,从而实现了业务需求。4、注意各设备加入聚合组的端口数据一致,负责极容易导致环路产生。5、当手工或静态汇聚组中只包含一个端口时,不能将该端口从汇聚组中删除,而只能通过删除汇聚组的方式将该端口从汇聚组中删除。,Page17,四、各设备链路聚合数据配置,1、S3500/S3900系列,Page18,四、各设备链路聚合数据配置,2、S6500系列,手工汇聚方式配置举例:(1)配置DeviceADeviceAlink-aggregationgroup1modemanualDeviceAinterfaceethernet1/0/1DeviceA-Ethernet1/0/1portlink-aggregationgroup1DeviceA-Ethernet1/0/1interfaceethernet1/0/2DeviceA-Ethernet1/0/2portlink-aggregationgroup1DeviceA-Ethernet1/0/2interfaceethernet1/0/3DeviceA-Ethernet1/0/3portlink-aggregationgroup1(2)配置DeviceBDeviceB的配置与DeviceA相似,配置过程略。,Page19,四、各设备链路聚合数据配置,2、S6500系列,静态LACP方式配置举例:(1)配置DeviceADeviceAlink-aggregationgroup1modestaticDeviceAinterfaceethernet1/0/1DeviceA-Ethernet1/0/1portlink-aggregationgroup1DeviceA-Ethernet1/0/1interfaceethernet1/0/2DeviceA-Ethernet1/0/2portlink-aggregationgroup1DeviceA-Ethernet1/0/2interfaceethernet1/0/3DeviceA-Ethernet1/0/3portlink-aggregationgroup1(2)配置DeviceBDeviceB的配置与DeviceA相似,配置过程略。,Page20,四、各设备链路聚合数据配置,2、S6500系列,动态LACP方式配置举例:(1)配置DeviceADeviceAinterfaceethernet1/0/1DeviceA-Ethernet1/0/1lacpenableDeviceA-Ethernet1/0/1interfaceethernet1/0/2DeviceA-Ethernet1/0/2lacpenableDeviceA-Ethernet1/0/2interfaceethernet1/0/3DeviceA-Ethernet1/0/3lacpenable(2)配置DeviceBDeviceB的配置与DeviceA相似,配置过程略。,Page21,四、各设备链路聚合数据配置,2、S6500系列,注意事项:1、目前系统最多可以创建384个汇聚组,其中负载分担型的汇聚组最多为64个。2、A型业务板和非A型业务板对于端口汇聚的限制。3、缺省情况下,端口的LACP协议处于关闭状态。4、镜像目的端口、配置了静态MAC地址的端口、配置了静态ARP的端口、以及使能802.1x的端口不能使能LACP协议。5、已在手工汇聚组中的端口会拒绝打开LACP。6、用户可将LACP协议处于使能状态的端口加入手工汇聚组,此时系统会自动关闭该端口的LACP协议;同样地,用户也可将LACP协议处于关闭状态的端口加入静态汇聚组,此时系统会自动使能该端口的LACP协议。,Page22,四、各设备链路聚合数据配置,2、S6500系列,A型业务板和非A型业务板对于端口汇聚的限制,Page23,四、各设备链路聚合数据配置,2、S6500系列,案例分析:1、组网为两台S6500交换机互联,各取两个千兆光口做端口汇聚,端口强制1000M全双工。故障时,第一个端口的一对收发光纤中断了一条,引起部分业务中断,中断的业务也没能向正常的端口上转发。2、原因分析由于聚合端口的配置导致。聚合端口的检测方式有两种:1、聚合端口配置为自适应,此时的链路故障,会自动检测出来,并将端口关闭。2、聚合端口配置为强制1000M全双工,此时无法自动检测到单纤链路故障,需配置DLDP协议进行检测。DLDP协议可以监控光纤或铜质双绞线的链路状态。DLDP协议可以监控光纤或铜质双绞线的链路状态。如果发现单向链路存在,DLDP协议会根据用户配置,自动关闭或通知用户手工关闭相关端口,以防止网络问题的发生。建议与总结:1、光纤聚合时单纤故障的情况很少,但确实可能发生,需提早预防。2、DLDP的工作模式建议为加强模式,否则可能查不出链路故障。3、目前6500Release3100系列才支持DLDP。,Page24,四、各设备链路聚合数据配置,2、S6500系列,案例分析:正确配置如下:(两台互联设备均需配置,举例一台设备)system-viewQuidwaydldpenableQuidwaydldpwork-modeenhanceQuidwaylink-aggregationgroup1modemanualQuidwayinterfaceGigabitEthernet2/1/3Quidway-GigabitEthernet2/1/3portlink-aggregationgroup1Quidway-GigabitEthernet2/1/3duplexfullQuidway-GigabitEthernet2/1/3speed1000Quidway-GigabitEthernet2/1/3interfaceGigabitEthernet2/1/4Quidway-GigabitEthernet2/1/4portlink-aggregationgroup1Quidway-GigabitEthernet2/1/4duplexfullQuidway-GigabitEthernet2/1/4speed1000,Page25,四、各设备链路聚合数据配置,3、S7800系列,链路聚合配置举例:(1)配置DeviceAS7806interfacebridge-aggregation3S7806-Bridge-Aggregation3quitS7806interfaceethernet1/0/1S7806-Ethernet1/0/1portlink-aggregationgroup3S7806-Ethernet1/0/1interfaceethernet1/0/2S7806-Ethernet1/0/2portlink-aggregationgroup3S7806-Ethernet1/0/2interfaceethernet1/0/3S7806-Ethernet1/0/3portlink-aggregationgroup3(2)配置DeviceBDeviceB的配置与DeviceA相似,配置过程略。配置方法和S3500/S3900类同。,Page26,四、各设备链路聚合数据配置,3、S7800系列,注意事项:1、只有版本S7800-VRP520-F6307L01版本及以上的F系列版本时才有命令支持修改链路聚合负载分担方式,R系列版本目前不支持该命令。默认采用五元组负载分担。2、配置聚合组的如果遇到端口都不在selected组的情况时,可以把参考配置(即最后需要实现的所有配置)加在interBridge-Aggregation(number)下,如果加入聚合组的端口已经有配置了,则需要将配置于聚合组配置保持同步,保持一致。3、其他事项可参考其他设备和具体版本手册。,Page27,四、各设备链路聚合数据配置,4、NE40E和BAS产品,Eth-trunk配置举例:(1)配置DeviceARouterAinterfaceeth-trunk1RouterA-Eth-Trunk1ipaddress100.1.1.124RouterA-Eth-Trunk1quitRouterAinterfacegigabitethernet1/0/0RouterA-GigabitEthernet1/0/0eth-trunk1RouterA-GigabitEthernet1/0/0quitRouterAinterfacegigabitethernet2/0/0RouterA-GigabitEthernet2/0/0eth-trunk1RouterA-GigabitEthernet2/0/0quit。,(2)配置DeviceBRouterBinterfaceeth-trunk1RouterB-Eth-Trunk1ipaddress100.1.1.224RouterB-Eth-Trunk1quitRouterBinterfacegigabitethernet1/0/0RouterB-GigabitEthernet1/0/0eth-trunk1RouterB-GigabitEthernet1/0/0quitRouterBinterfacegigabitethernet2/0/0RouterB-GigabitEthernet2/0/0eth-trunk1RouterB-GigabitEthernet2/0/0quit,Page28,四、各设备链路聚合数据配置,4、NE40E和BAS产品,IP-trunk配置举例:(1)配置DeviceARouterAinterfaceip-Trunk1RouterA-Ip-Trunk1ipaddress100.1.1.1255.255.255.0RouterA-Ip-Trunk1quitRouterAinterfacepos1/0/0RouterA-Pos1/0/0link-protocolhdlcRouterA-Pos1/0/0ip-trunk1RouterA-Pos1/0/0quitRouterAinterfacepos2/0/0RouterA-Pos2/0/0link-protocolhdlcRouterA-Pos2/0/0ip-trunk1RouterA-Pos2/0/0quit。,(2)配置DeviceBRouterBinterfaceip-trunk1RouterB-Ip-Trunk1ipaddress100.1.1.2255.255.255.0RouterB-Ip-Trunk1quitRouterBinterfacepos1/0/0RouterBPos1/0/0link-protocolhdlcRouterBPos1/0/0ip-trunk1RouterBPos1/0/0quitRouterBinterfacepos2/0/0RouterBPos2/0/0link-protocolhdlcRouterBPos2/0/0ip-trunk1RouterBPos2/0/0quit,Page29,四、各设备链路聚合数据配置,4、NE40E和BAS产品,注意事项:1、每台路由器上最多可以创建64个Trunk接口(包括Eth-Trunk和IP-Trunk),每个Eth-Trunk接口下最多可以包含16条成员物理链路。2、Up链路的上下限阈值,成员端口备份,负载分担链路权重的提出。3、以太网接口加入Eth-Trunk接口前,不能配置任何业务。4、只有三层接口才能加入到Eth-Trunk。对于二层以太网端口,需要先执行undoportswitch命令转换为三层端口,才能加入到Eth-Trunk中。5一个以太网接口只能加入到一个Eth-Trunk接口,如果需要加入其他Eth-Trunk接口,必须先退出原来的Eth-Trunk接口。6、可以将千兆以太网接口和快速以太网接口加入到同一个Eth-Trunk。但此时每个接口的转发能力,只能达到能力最低的接口的水平。7、具体可参照各产品操作手册。,Page30,四、各设备链路聚合数据配置,4、NE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论