lacp聚合测试用例
- 格式:xls
- 大小:25.00 KB
- 文档页数:10
《软件测试设计》第3章——基于规格说明的测试(1)概念:通过分析组件或系统的测试依据⽂档,⽽不是其内部结构获取和选择测试⽤例的⼀种⽅法。
为⿊盒技术基于规格说明测试的共同特点:①利⽤正式或⾮正式的模型来描述待解决的问题、软件或其组件②根据模型系统地获取测试⽤例基于规格说明的测试可帮助测试⼈员选择合适测试⽤例。
基于规格说明的测试通常由以下步骤组成:①分析规格说明。
②根据规格说明选择有效的输⼊以确定测试对象是否可正确地实现需求,也需选择⽆效的输⼊确定测试对象以正确地处理它们。
③根据输⼊数据确定系统的期望输出。
④执⾏测试⽤例。
⑤将测试执⾏得到的实际结果与期望结果进⾏⽐较。
⑥确定测试对象的实现是否符合规格说明。
3.1 等价类划分作⽤:⽤来减少测试⽤例数⽬,并保证合理的测试覆盖率。
概念:将输⼊域输出域划分为不同的等价类,其中的任何值都能使组件或系统产⽣相同的响应结果。
对于等价类划分技术⽽⾔,只要测试等价类中的⼀个代表值就⾜够。
不仅需测试有效的等价类(指合理且有意义的数据构成的集合);还需测试⽆效的等价类(指不合理且错误的数据构成的集合)等价类划分技术的对象即可是输⼊,也可是输出3.1.1 识别等价类不同的输⼊类型需要不同的等价类划分①若输⼊是连续数值。
通常有⼀个有效等价类和两个⽆效等价类,两个⽆效等价类的其中⼀个为⾼于有效值的范围;另⼀个为低于有效值的范围。
②若输⼊是离散数值。
通常有⼀个有效等价类和两个⽆效等价类。
③若输⼊是⼀组选项,并且测试对象对这组选项中每个值执⾏相同处理,那么可为输⼊创建⼀个有效等价类(该组选项中的任⼀数值)和⼀个⽆效等价类(所有不在该组选项中的值)。
④若输⼊是⼀组选项,并且测试对象对这组选项中每个值执⾏不同处理,那么可将该组选项中的每个输⼊都划分⼀个有效等价类,然后单独划分⼀个⽆效等价类(不在该组选项中的任何其他选项)。
⑤若规定了输⼊数据必须遵守某些规则,那么可划分⼀个有效等价类(满⾜所以规则)个若⼲⽆效等价类(从不同⾓度违反规则)⑥若输⼊数据是布尔变量,可划分⼀个有效等价类和⼀个⽆效等价类⑦在已划分的等价类中元素这程序中处理⽅式不同时,需将该等价类进⼀步划分为更⼩的等价类。
实验十一:802.3ad 链路聚合【实验名称】802.3ad 冗余备份测试【实验目的】理解链路聚合的配置及原理【背景描述】假设某企业采用2台交换机组成一个局域网,由于很多数据流量是跨过交换机进行传送的,因此需要提高交换机之间的传输带宽,并实现链路冗余备份,为此网络管理员在2台交换机之间采用2根网线互连,并将相应的2个端口聚合为一个逻辑端口,现要在交换机上做适当配置来实现这一目标【实现功能】增加交换机之间的传输带宽,并实现链路冗余备份【实验拓扑】【实验设备】S2126G (2台) PC (2台)、直连线(4根)【实验步骤】1. 在交换机A 上配置聚合端口>enable ! 进入特权模式# configure terminal !进入全局模式(config)# hostname SwitchAswitchA(config)#interface range fastethernet 0/1-2switchA(config-range-if)#port-group 1 !配置端口1,2属于聚合口AG1 switchA(config-range-if)#endswitchA#show aggegateport 1 summary !查看端口聚合组1 的信息 SwitchA SwitchB F0/1 F0/2 F0/5 F0/1F0/2 F0/52. 在交换机B上配置聚合端口(方法同A交换机,这里给出另一重方法)>enable !进入特权模式# configure terminal !进入全局模式(config)# hostname SwitchBswitchB(config)#interface range fastethernet 0/1-2switchB(config-range-if)#port-group 1switchB(config-range-if)#endswitchB#show vlan !查看信息可以看到多出一个AG1的端口3. 验证连续让一台计算机给另一台计算机发送数据(可用ping 命令),当一条链路断开时仍然能够互相通信,并且没有数据包的丢失.4. 其他命令:1)删除聚合口在接口配置模式下使用no port-group命令删除一个AP成员接口。
doi:10.3969/j.issn.1000-1247.2019.03.020基于PeOTN通道的IP城域网中继静态3CP部署刘倩中国联合网络通信有限公司河南省分公司m为避免意外故障引起网络中断,城域网OLT和BRAS均部署静态LACP聚合实现链路保护。
然而,OLT上联BRAS 由裸光纤承载迁移至与PeOTN共同承载的过程中,发现由波分承载的中继两端正常配置静态LACP后,业务就会中断。
经多次业务测试发现,PeOTN设备以太网端□封装类型默认为802.1Q,没有实现透明传输,将其修改为NULL后,静态3CP正常建立且业务恢复正常。
\BRAS OLT静态LACP PeOTN□引言随着互联网及流媒体业务的广泛应用,宽带用户数及所需带宽都大幅增长,「是接入设备的匕行链路有时会因带宽不够而导致网络拥塞,从而对用户体验造成不E影响,此外,用户对网络的稳定性也提岀越来越高的要求.如果接入设备的上行方向缺乏链路保护机制,•旦出现总外故障则会引起网络中断,严匝影响客户满意度。
针对11行链路可能岀现的这些问题,我们可以在接入和汇聚设备上部署以太网链路聚合特性,这样无需升级单板或更换设备就能扩大链路的有效带宽,避免网络拥塞.还能保护链路,提升服务竞争力。
包IP城域网中继承载现状以某市城域网为例,目前使用的汇聚层设备ERAS均为华为的ME6(),接入层设备OLT有华为、中兴等厂商前期在传输通道符合要求的情况下,已完成QLT上联双万兆改造,使用双万兆上联到BRAS的不同业务板卡上,并做端口聚合,保证链路带宽的安全性及冗余性GLT双万兆直连中BRAS承载时,BRAS和OLT间的链路如图1所示BRAS和OLT设备间通过裸光纤承载,两条链路在BRAS及CLT侧均做以太网链路聚合,聚合方式为手工聚合。
手工聚合是一种最基本的链路聚合方式,在该模式下,Eth-Trunk接口的建立、成员接口的加入完全由手工來配置,没有链路聚合控制协议的参与,链路上缺乏端到端的检测机制,当传输存在较长距离的裸光纤承载时,光纤故障例如隐蔽性强的光纤单通故障很难被排杳岀来,将导致业务受损:目城域网OLT双BRAS上联改造3.1OLT双BRAS上联改造原因分析GLT作为宽带、IPTV、语音等业务的主要接入设备.其上行链路接入同一i^BRAS设备,一方rtllBRAS设备孑『在承载用户M;大.单点故障的风险,另一方面也不便于BRAS设备的业务卅调整。
技术Special TechnologyI G I T C W 专题76DIGITCW2021.040 引言在企业网络中,所有设备的流量在转发到其他网络前都会汇聚到核心层,再由核心层设备转发到其他网络,或者转发到外网,因此,在核心层设备负责数据的高速交换时,容易发生拥塞[1]。
无论在接入层、汇聚层还是核心层,链路聚合这种捆绑技术都可以将多个以太网链路捆绑为一条逻辑的以太网链路,所有链路的带宽可以充分用来转发两台设备之间的流量,最大限度地降低阻塞的可能性,如果使用三层链路连接两台设备,这种方案还可以起到节省IP 地址的作用[1]。
1 e NSP 简介文章是在计算机网络教学研究中产生的,在计算机网络教学中,实践部分考虑到实际的教学条件限制,真实设备操作条件受限,需要线上仿真软件配合教学,能够实际模拟交换设备的操作,比如集线器、交换机、路由器等。
目前常用的设备模拟器有思科的PacketTracer 和华为的eNSP ,由于该课程对接的是华为的认证证书以及1+X 证书,所以选择华为的eNSP 模拟器。
eNSP 是华为公司研发的一款具备极高仿真度的设备模拟器,界面操作简单,不受地域环境的影响,有电脑即可操作,最大限度的模拟真实设备的操作环境,帮助学习者深刻掌握网络协议的运行原理,近年来广受各大高校推广以及应用[2]。
2 L ACP 简介LACP 也称为链路聚合控制协议(Link Aggregation Control Protocol ),主要用于链路汇聚的协议,可以最大限度的实现链路的高利用率,充分利用所有链路的带宽[3]。
此次研究是使用LACP 协议进行以太网链路聚合,作用是在建立LACP 聚合的设备之间协商和维护Eth-Trunk 标准,所以是在两边的设备上创建Eth-Trunk 聚合组,然后将该聚合组的模式设置为LACP 模式,将需要聚合的端口添加到该聚合组,就实现了LACP 聚合。
LACP 在聚合的过程中,会有协商,协商主要是确定LACP 的主动端和主用链路,先确定LACP 的主动端,系统会选择优先级高的交换机或者路由器作为LACP 的主动端,如果优先级一致,则选择MAC 地址较小的交换机或者路由器作为LACP 的主动端,其次是确定主用链路,主用链路是由主动端决定的,系统会比较LACP 主动端的端口优先级,从中选出N 条主用链路,与这N 条主用链路相对应的对端链路也同时成为了主用链路,其余链路将成为备用链路。
实验二链路聚合技术(LACP)配置实验内容与目的实验内容:1.配置路由器与三层交换机间的链路聚合2.配置手工、静态、动态链路聚合3.验证链路聚合实验目的:1.掌握链路聚合技术的作用2.理解链路聚合技术的基本原理3.掌握网络设备上的链路聚合配置指令与配置过程实验任务:1 实验组网图与实验要求如图1所示,三层交换机SW1和SW2互联至路由器AR,设备间采用多链路聚合的方式,以保证高可靠性。
各设备IP地址分配如图1所示。
图1 路由器、交换机链路聚合配置图2 实验过程步骤一:组建实验环境并完成设备基本配置按照图1进行连接,并检查设备配置信息,确保各设备配置被清除,处于出厂的初始状态。
完成各设备的基本配置,设备命名、远程登录。
下面是AR路由器的基本配置,(SW1、SW2参考完成):<Huawei>sys //由用户视图进入系统视图[Huawei]sysname AR //设备命名为AR(SW1、SW2、SW3参考完成)[AR]aaa //由系统视图进入AAA视图[AR-aaa]local-user huawei password cipher huawei privilege level 3 //创建用户huawei/huawei 用户级别设为3级[AR-aaa]local-user huawei service-type telnet //用户huawei服务类型设为telnet [AR-aaa]q //退出aaa视图[AR]user-interface vty 0 4 //进入vty视图[AR-ui-vty0-4]authentication-mode aaa //设置vty用户采用AAA认证[AR-ui-vty0-4]q[AR]q<AR>telnet 127.0.0.1 //本机telnet测试Press CTRL_] to quit telnet modeTrying 127.0.0.1 ...Connected to 127.0.0.1 ...Login authenticationUsername:huawei //telnet 用户名:huaweiPassword: //telnet 密码:huawei<AR>q //登陆成功Configuration console exit, please retry to log onThe connection was closed by the remote host<AR>步骤二:AR和SW1间采用手工配置方式进行链路聚合(物理接口)AR配置[AR1]interface Eth-Trunk 1 //创建ETH-Trunk1[AR1-Eth-Trunk1]undo portswitch //修改端口属性为三层接口(默认为二层接口)[AR1-Eth-Trunk1]mode manual load-balance //使用手工配置进行链路聚合(默认为手工配置)[AR1-Eth-Trunk1]ip address 192.168.0.1 30 //配置接口IP地址[AR1-GigabitEthernet0/0/0]eth-trunk 1 //将G0/0/0加入ETH-TRUNK1[AR1-GigabitEthernet0/0/1]eth-trunk 1 //将G0/0/1加入ETH-TRUNK1SW1配置[SW1]vlan 2[SW1]int Vlanif 2[SW1-Vlanif2]ip address 192.168.0.2 30[SW1]interface Eth-Trunk 1[SW1-Eth-Trunk1]mode manual load-balance //使用手工配置进行链路聚合(默认为手工配置)[SW1-Eth-Trunk1]port link-type access[SW1-Eth-Trunk1]port default vlan 2[SW1-GigabitEthernet0/0/1]eth-trunk 1[SW1-GigabitEthernet0/0/2]eth-trunk 1查看ETH-trunk 状态链路聚合测试:在SW1上ping 192.168.0.1步骤三:AR 和SW2间采用手工配置方式进行链路聚合(子接口)AR 配置[AR1]interface Eth-Trunk 2 //创建ETH-Trunk1[AR1-Eth-Trunk2]undo portswitch //修改端口属性为三层接口(默认为二层接口)[AR1-Eth-Trunk2] mode manual load-balance //使用静态配置进行链路聚合(默认为手工配置)[AR1]int Eth-Trunk 2.3 //进入子接口[AR1-Eth-Trunk2.3]dot1q termination vid 3 //封装dot1q 为3[AR1-Eth-Trunk2.3]ip address 192.168.0.5 30 //配置接口IP 地址[AR1-GigabitEthernet0/0/2]eth-trunk 2 //将G0/0/0加入ETH-TRUNK2[AR1-GigabitEthernet4/0/0]eth-trunk 2 //将G0/0/1加入ETH-TRUNK2 SW1配置[SW1]vlan 3[SW1]int Vlanif 3[SW1-Vlanif3]ip address 192.168.0.6 30[SW1]interface Eth-Trunk 2[SW1-Eth-Trunk1]mode manual load-balance[SW1-Eth-Trunk1]port link-type trunk[SW1-Eth-Trunk1]port trunk allow-pass vlan 3[SW1-GigabitEthernet0/0/1]eth-trunk 2[SW1-GigabitEthernet0/0/2]eth-trunk 2查看ETH-trunk状态链路聚合测试:在SW2上ping 192.168.0.5步骤四:SW1和SW2间采用静态配置方式进行链路聚合SW1配置[SW1]vlan 4[SW1]int Vlanif 4[SW1-Vlanif4]ip address 192.168.0.9 30[SW1]interface Eth-Trunk 3[SW1-Eth-Trunk1]mode lacp-static[SW1-Eth-Trunk1]port link-type trunk[SW1-Eth-Trunk1]port trunk allow-pass vlan 4 [SW1-GigabitEthernet0/0/3]eth-trunk 3[SW1-GigabitEthernet0/0/4]eth-trunk 3[SW1-GigabitEthernet0/0/5]eth-trunk 3SW2配置[SW1]vlan 4[SW1]int Vlanif 4[SW1-Vlanif4]ip address 192.168.0.10 30 [SW1]interface Eth-Trunk 3[SW1-Eth-Trunk1]mode lacp-static[SW1-Eth-Trunk1]port link-type trunk [SW1-Eth-Trunk1]port trunk allow-pass vlan 4 [SW1-GigabitEthernet0/0/3]eth-trunk 3[SW1-GigabitEthernet0/0/4]eth-trunk 3[SW1-GigabitEthernet0/0/5]eth-trunk 3查看ETH-trunk状态链路聚合测试:在SW1上ping 192.168.0.10步骤五:SW1和SW2间聚合组成员备份[SW1-Eth-Trunk3]max active-linknumber 2 //配置聚合组中活动链路上限为2 [SW2-Eth-Trunk3]max active-linknumber 2 //配置聚合组中活动链路上限为2查看ETH-trunk状态。
电子信息科技风2016年12月上D01:10.19392/ki.l671-7341.201623064LACP在链路聚合中的应用祖秉杰满艳飞贺宁中国联合网络通信有限公司秦皇岛市分公司河北秦皇岛066000摘要:本课题针对不同厂家的OLT设备和BRAS设备的对接,通过可靠性测试,着重介绍LACP在链路聚合中的作用,以供链路聚合应用时 借鉴和参考。
关键词:链路聚合;LACP现网中,大部分OLT是通过GE单链路分别上行到BRAS,这存在 着很大的安全隐患:如果单链路故障则业务中断。
故通过链路聚合进行 0LT到roA S双链路上行改造。
—、OLT双上行安全性方案介绍0LT到BRAS双上行方案中,应用最广泛的是利用Eth-tmnk端口 捆绑技术,通过端口聚合,实现0LT单归到BRAS。
0LT上行为GE端 口,通过端口聚合,扩展上行带宽,同时提供链路的保护。
当其中一条光链路出现故障的时候,上行带宽降低,客户上网速度受影响,但业务不中断,基本无感知。
同时,为降低故障发生率,在物理链路选择上,优先选择同方向的 不同光缆路由,以减少因链路故障导致0LT上行出现问题的风险。
在设 备板卡的选择上,要求0LT和BRAS优先采用跨板卡的Eth-tmnk技 术。
跨板卡的聚合,在设备端口、单板卡发生故障时可以保证所有业务 不受影响DLACP(Link Aggregation Control Protocol,链路聚合控制协议)是一种 基于IEEE802.3ad标准的协议。
按照聚合方式的不同,链路聚合可以分 为两种模式:静态聚合模式和动态聚合模式。
静态聚合模式中,成员端 口的LACP协议为关闭状态;当聚合组配置为动态聚合模式后,聚合组 中成员端口的LACP协议自动使能。
另外,端口的强制模式或自协商模式也是链路聚合时需要考虑的 重要因素。
0LT与BRAS的两端工作模式必须设置一致,否则,就会出 现流量一大速度变慢的问题。
为了避免单纤故障,一般推荐设备对接过 程中选择自协商模式。
华为配置静态LACP模式链路聚合示例组网需求如图所示,在两台Switch设备上配置静态LACP模式链路聚合组,提高两设备之间的带宽与可靠性,具体要求如下:2条活动链路具有负载分担的能力。
两设备间的链路具有1条冗余备份链路,当活动链路出现故障链路时,备份链路替代故障链路,保持数据传输的可靠性。
图配置静态LACP模式链路聚合组网图配置思路采用如下的思路配置静态LACP模式链路聚合:在Switch设备上创建Eth-Trunk,配置Eth-Trunk为静态LACP模式。
将成员接口加入Eth-Trunk。
配置系统优先级确定主动端。
配置活动接口上限阈值。
配置接口优先级确定活动链路。
数据准备为完成此配置例,需准备如下的数据:两端Switch设备链路聚合组编号。
SwitchA系统优先级。
活动接口上限阈值。
活动接口LACP优先级。
操作步骤创建编号为1的Eth-Trunk,配置它的工作模式为静态LACP模式# 配置SwitchA。
<Quidway> system-view[Quidway] sysname SwitchA[SwitchA] interface eth-trunk 1[SwitchA-Eth-Trunk1] bpdu enable[SwitchA-Eth-Trunk1] mode lacp-static[SwitchA-Eth-Trunk1] quit# 配置SwitchB。
<Quidway> system-view[Quidway] sysname SwitchB[SwitchB] interface eth-trunk 1[SwitchB-Eth-Trunk1] bpdu enable[SwitchB-Eth-Trunk1] mode lacp-static[SwitchB-Eth-Trunk1] quit将成员接口加入Eth-Trunk# 配置SwitchA。
[SwitchA] interface ethernet 0/0/1[SwitchA-Ethernet0/0/1] eth-trunk 1[SwitchA-Ethernet0/0/1] quit[SwitchA] interface ethernet 0/0/2[SwitchA-Ethernet0/0/2] eth-trunk 1[SwitchA-Ethernet0/0/2] quit[SwitchA] interface ethernet 0/0/3[SwitchA-Ethernet0/0/3] eth-trunk 1[SwitchA-Ethernet0/0/3] quit# 配置SwitchB。
链路聚合Lacp 实验目的:理解并掌握链路聚合的配置及原理。
实验拓扑:实验步骤:SW1SW1(config)#interface range g0/1 - g0/2SW1(config-if-range)#channel-protocol lacpSW1(config-if-range)#channel-group 1 mode activeSW1(config-if-range)#exitSW1(config)#interface port-channel 1SW1(config-if)#switchport mode trunkSW1(config-if)#switchport trunk encapsulation dot1q SW1(config-if)#switchport nonegotiateSW1(config-if)#exitSW1(config)#^ZSW1#%SYS-5-CONFIG_I: Configured from console by console SW1#wrBuilding configuration...[OK]SW2SW2(config)#interface range g0/1 -g0/2SW2(config-if-range)#channel-protocol lacpSW2(config-if-range)#channel-group 1 mode passiveSW2(config-if-range)#exitSW2(config)#interface port-channel 1SW2(config-if)#switchport mode trunkSW2(config-if)#switchport trunk encapsulation dot1q SW2(config-if)#switchport nonegotiateSW2(config-if)#exitSW2(config)#exitSW2#wrBuilding configuration...[OK]分析:SW1SW2以上显示,链路聚合完成。
交换机链路聚合LACP实验报告摘要:本实验通过使用链路聚合控制协议(Link Aggregation Control Protocol,LACP),在交换机中实现了多个物理链路的聚合,提高了网络带宽利用率和可靠性。
实验结果表明,LACP能够有效地提升网络性能和可靠性,并且在适当配置下,对于大规模网络环境也同样适用。
一、引言链路聚合是一种利用多个物理链路进行并行工作的技术,通过将多个链路组合成为一个逻辑链路来提高网络的带宽和可靠性。
链路聚合在现代数据中心和企业网络中广泛应用,以满足对高带宽和高可靠性的需求。
本实验旨在通过LACP协议实现链路聚合,评估其对网络性能和可靠性的影响。
二、实验环境我们在实验室中搭建了一个小型网络环境,包括一台交换机和两台主机。
交换机使用了支持LACP协议的设备,并配置了四个物理接口用于链路聚合。
主机1和主机2通过交换机进行通信。
所有设备的硬件规格和软件版本保持一致,以消除因设备差异带来的影响。
三、实验步骤1. 准备工作在交换机上准备四个物理接口,并进行相应的配置。
选择适当的接口速率、速度和双工模式等参数。
2. 配置链路聚合组在交换机上创建一个链路聚合组,并将四个物理接口加入组中。
启用LACP协议,配置适当的模式和优先级。
3. 配置主机配置主机1和主机2的网络接口,设置IP地址和子网掩码。
确保两台主机处于同一子网内。
4. 测试连接使用ping命令测试主机1和主机2之间的连通性,确认链路聚合配置生效。
四、实验结果与分析通过实验,我们观察到以下结果和现象:1. 带宽增加在链路聚合之前,主机1和主机2之间的带宽受限于单个物理链路的带宽。
而在链路聚合之后,多个物理链路的带宽被合并为逻辑链路的带宽,大大提高了通信速率。
2. 可靠性提升链路聚合不仅提高了带宽,还增强了网络的可靠性。
当某个物理链路故障时,数据流量会自动切换到其他正常的链路上,保证通信的连续性和可靠性。
3. 配置灵活性LACP协议允许管理员根据需求配置链路聚合组的模式和优先级,以满足不同网络环境的需求。
链路聚合技术lacp hash策略-概述说明以及解释1.引言1.1 概述概述链路聚合技术(Link Aggregation)是一种在网络中同时使用多个物理链路进行数据传输的技术。
通过将多个链路捆绑成一个逻辑链路,链路聚合技术可以提高网络的可靠性、带宽利用率和负载均衡能力。
在实际应用中,链路聚合技术常用于构建高可用性和高性能的网络环境,特别是在数据中心、企业网络和云计算等场景下。
本文主要讨论链路聚合技术中的LACP(Link Aggregation Control Protocol)和其关键的hash策略。
LACP是一种用于动态链路聚合的协议,它提供了一种自动并且可靠的方式来管理和控制链路聚合组中的成员链路。
通过使用LACP,网络设备可以自动检测链路的可用性、协调链路状态并实现链路故障的动态恢复。
除了LACP协议外,hash策略是链路聚合技术中的另一个重要组成部分。
hash策略用于在物理链路和逻辑链路之间建立映射关系,确保数据能够在链路聚合组中的各个成员链路之间均匀分布。
通过合理地选择hash 策略,可以达到负载均衡的目的,提高链路聚合组的整体性能和吞吐量。
本文将首先介绍链路聚合技术的基本概念和原理,包括链路聚合组的构建方式、链路状态检测和故障恢复等方面。
然后,重点讨论LACP协议的工作原理和其在链路聚合中的应用。
接着,将详细介绍hash策略的不同类型和选择方法,并探讨其对链路聚合组性能的影响。
最后,通过总结本文的内容,归纳链路聚合技术和LACP协议的优势和局限性。
同时,对链路聚合技术的未来发展进行了展望,并提出了一些建议和改进的方向。
通过本文的阐述,读者可以更全面地了解链路聚合技术和LACP协议以及其在网络中的应用和优化方法,从而为设计和部署链路聚合组提供参考和指导。
文章结构部分的内容如下:1.2 文章结构本文主要分为引言、正文和结论三个部分。
在引言部分,首先概述了链路聚合技术以及LACP (Link Aggregation Control Protocol) 的背景和重要性。
链路聚合LACP配置和结果验证(51cti实验11)1. 实验线路连接图使⽤Cisco Packet Tracer6.0 构建拓扑结构图。
2. 实验内容(1) 按图配置各台计算机IP 地址。
(2) 参阅教材中内容,完成链路聚合的配置内容,配置要求如图9.14 所⽰。
在各台交换机上使⽤showrunning-config 和show etherchannel summary 查看链路聚合的配置情况,并使⽤Ping 指令测试各台计算机之间的连通性。
SWASwitch>enableSwitch#configure terminalSA(config)#int range f0/1-2SA(config-if-range)#channel-protocol ?lacp Prepare interface for LACP protocolpagp Prepare interface for PAgP protocolSA(config-if-range)#channel-protocol lacpSA(config-if-range)#channel-group 1 mode activeSA(config-if-range)#Creating a port-channel interface Port-channel 1%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to upSA(config-if-range)#SA con0 is now availablePress RETURN to get started.%LINK-5-CHANGED: Interface Port-channel 1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to upSA#conf tSA(config)#vlan 10SA(config-vlan)#vlan 20SA(config-vlan)#exitSA(config)#interface FastEthernet0/3SA(config-if)#switchport access vlan 10SA(config)#interface FastEthernet0/4SA(config-if)#switchport access vlan 20SA(config-if)#exitSA(config)#interface port-channel 1SA(config-if)#switchport mode trunkCommand rejected: An interface whose trunk encapsulation is"Auto" can not be configured to "trunk" mode.SA(config-if)#switchport trunk encapsulation dot1qSA(config-if)#switchport mode trunkSA(config-if)#%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to down%LINK-5-CHANGED: Interface Port-channel 1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/2, changed state to up%LINK-5-CHANGED: Interface Port-channel 1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Port-channel 1, changed state to upSA(config-if)#SA#%SYS-5-CONFIG_I: Configured from console by consoleSWBSwitch>enableSwitch#configure terminalSwitch(config)#hostname SBSB(config)#int range f0/23-24SB(config-if-range)#channel-protocol lacpSB(config-if-range)#channel-group 1 mode activeSB(config-if-range)#SB(config)#vlan 10SB(config-vlan)#vlan 20SB(config-vlan)#exitSB(config)#interface FastEthernet0/1SB(config-if)#switchport access vlan 10SB(config)#interface FastEthernet0/2SB(config-if)#switchport access vlan 20SB(config)#interface port-channel 1SB(config-if)#switchport trunk encapsulation dot1qSB(config-if)#switchport mode trunk3. 实验要求掌握链路聚合的概念以及链路聚合的配置过程,理解channel group 和port-channel(1)结果分析PAgP(Port Aggregation Protocol,端⼝汇集协议) Cisco 专有协议LACP(Link Aggregation Control Protocol,链路汇集控制协议) IEEE 标准交换机A 的1 ⼝、2 ⼝做成了channel-group 1,通道组1交换机B 的23 ⼝、24 ⼝做成了channel-group 1,通道组1两台交换机之间的channel-group 相互协商,按照lacp 协议协商,如果协商成功之后,就会产⽣port-channel,端⼝通道(2)概念理解链路聚合技术可以把低速的链路聚合成为⼀条⾼速链路,⽐较经济实⽤先把端⼝捆绑成channel-group,通道组两台交换机的通道组之间要相互按照规定的协议协商,成功之后才会形成port-channel(端⼝通道),⽽端⼝通道可以按照vlan 的要求设定为trunkshow etherchannel summary。
华为设置装备摆设静态LACP模式链路聚合示例组网需求如图所示,在两台Switch装备上设置装备摆设静态LACP模式链路聚合组,进步两装备之间的带宽与靠得住性,具体请求如下:2012-4-18 17:17:13 上传下载附件(11.18 KB)设置装备摆设静态LACP模式链路聚合组网图2条运动链路具有负载分管的才能.两装备间的链路具有1条冗余备份链路,当运动链路消失故障链路时,备份链路替代故障链路,保持数据传输的靠得住性.图设置装备摆设静态LACP模式链路聚合组网图设置装备摆设思绪采用如下的思绪设置装备摆设静态LACP模式链路聚合:在Switch装备上创建Eth-Trunk,设置装备摆设Eth-Trunk为静态LACP模式.将成员接口参加Eth-Trunk.设置装备摆设体系优先级肯定自动端.设置装备摆设运动接口上限阈值.设置装备摆设接口优先级肯定运动链路.数据预备为完成此设置装备摆设例,需预备如下的数据:两头Switch装备链路聚合组编号.SwitchA体系优先级.运动接口上限阈值.运动接口LACP优先级.操作步骤创建编号为1的Eth-Trunk,设置装备摆设它的工作模式为静态LACP模式# 设置装备摆设SwitchA.<Quidway> system-view[Quidway] sysname SwitchA[SwitchA] interface eth-trunk 1[SwitchA-Eth-Trunk1] bpdu enable[SwitchA-Eth-Trunk1] mode lacp-static[SwitchA-Eth-Trunk1] quit# 设置装备摆设SwitchB.<Quidway> system-view[Quidway] sysname SwitchB[SwitchB] interface eth-trunk 1[SwitchB-Eth-Trunk1] bpdu enable[SwitchB-Eth-Trunk1] mode lacp-static[SwitchB-Eth-Trunk1] quit将成员接口参加Eth-Trunk# 设置装备摆设SwitchA.[SwitchA] interface ethernet 0/0/1[SwitchA-Ethernet0/0/1] eth-trunk 1[SwitchA-Ethernet0/0/1] quit[SwitchA] interface ethernet 0/0/2[SwitchA-Ethernet0/0/2] eth-trunk 1[SwitchA-Ethernet0/0/2] quit[SwitchA] interface ethernet 0/0/3[SwitchA-Ethernet0/0/3] eth-trunk 1[SwitchA-Ethernet0/0/3] quit# 设置装备摆设SwitchB.[SwitchB] interface ethernet 0/0/1[SwitchB-Ethernet0/0/1] eth-trunk 1[SwitchB-Ethernet0/0/1] quit[SwitchB] interface ethernet 0/0/2[SwitchB-Ethernet0/0/2] eth-trunk 1[SwitchB-Ethernet0/0/2] quit[SwitchB] interface ethernet 0/0/3[SwitchB-Ethernet0/0/3] eth-trunk 1[SwitchB-Ethernet0/0/3] quit在SwitchA上设置装备摆设体系优先级为100,使其成为LACP自动端[SwitchA] lacp priority 100在SwitchA上设置装备摆设运动接口上限阈值为2[SwitchA] interface eth-trunk 1[SwitchA-Eth-Trunk1] max active-linknumber 2[SwitchA-Eth-Trunk1] quit在SwitchA上设置装备摆设接口优先级肯定运动链路[SwitchA] interface ethernet 0/0/1[SwitchA-Ethernet0/0/1] lacp priority 100[SwitchA-Ethernet0/0/1] quit[SwitchA] interface ethernet 0/0/2[SwitchA-Ethernet0/0/2] lacp priority 100[SwitchA-Ethernet0/0/2] quit验证设置装备摆设成果# 查看各Switch装备的Eth-Trunk信息,查看链路是否协商成功.[SwitchA] display eth-trunk 1Eth-Trunk1's state information is:Local:LAG ID: 1 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SA-XOR-DA System Priority: 100 System ID: 00e0-fca8-0417Least Active-linknumber: 1 Max Active-linknumber: 2Operate status: Up Number Of Up Port In Trunk: 2------------------------------------------------------------------------------ ActorPortName Status PortType PortPri PortNo PortKey PortState Weight Ethernet0/0/1 Selected 1GE 100 6145 2865 11111100 1Ethernet0/0/2 Selected 1GE 100 6146 2865 11111100 1Ethernet0/0/3 Unselect 1GE 32768 6147 2865 11100000 1Partner:------------------------------------------------------------------------------ PartnerPortName SysPri SystemID PortPri PortNo PortKey PortState Ethernet0/0/1 32768 00e0-fca6-7f85 32768 6145 2609 11111100 Ethernet0/0/2 32768 00e0-fca6-7f85 32768 6146 2609 11111100 Ethernet0/0/3 32768 00e0-fca6-7f85 32768 6147 2609 11110000[SwitchB] display eth-trunk 1Eth-Trunk1's state information is:Local:LAG ID: 1 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SA-XOR-DASystem Priority: 32768 System ID: 00e0-fca6-7f85Least Active-linknumber: 1 Max Active-linknumber: 8Operate status: Up Number Of Up Port In Trunk: 2------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightEthernet0/0/1 Selected 1GE 32768 6145 2609 11111100 1Ethernet0/0/2 Selected 1GE 32768 6146 2609 11111100 1Ethernet0/0/3 Unselect 1GE 32768 6147 2609 11100000 1Partner:------------------------------------------------------------------------------PartnerPortName SysPri SystemID PortPri PortNo PortKey PortStateEthernet0/0/1 100 00e0-fca8-0417 100 6145 2865 11111100Ethernet0/0/2 100 00e0-fca8-0417 100 6146 2865 11111100Ethernet0/0/3 100 00e0-fca8-0417 32768 6147 2865 11110000经由过程以上显示信息可以看到,SwitchA的体系优先级为100,高于SwitchB的体系优先级.Eth-Trunk的成员接口中Ethernet 0/0/1.Ethernet 0/0/2成为运动接口,处于“Selected”状况,接口Ethernet 0/0/3处于“Unselect”状况,同时实现M条链路的负载分管和N条链路的冗余备份功效.设置装备摆设文件SwitchA的设置装备摆设文件#sysname SwitchA#lacp priority 100#interface Eth-Trunk1mode lacp-staticmax active-linknumber 2 bpdu enable#interface Ethernet0/0/1eth-trunk 1lacp priority 100#interface Ethernet0/0/2eth-trunk 1lacp priority 100#interface Ethernet0/0/3eth-trunk 1#returnSwitchB的设置装备摆设文件#sysname SwitchB#interface Eth-Trunk1mode lacp-staticbpdu enable#interface Ethernet0/0/1eth-trunk 1#interface Ethernet0/0/2eth-trunk 1#interface Ethernet0/0/3eth-trunk 1#return。
ensp链路聚合--lacp模式(三层链路聚合)2 三层链路聚合在三层交换机上,可以把接⼝变成三层的路由端⼝。
华为的S系列交换机(S3700、S5700)是三层交换机,但不能把接⼝变成三层接⼝,只能使⽤vlanif接⼝作为三层接⼝。
所以S系列的交换机是软三层,并不是硬三层的交换机。
⽤undo portswitch把接⼝变成三层接⼝。
[Huawei]interface Eth-Trunk 1[Huawei-Eth-Trunk1]undo portswitch[Huawei-Eth-Trunk1]ip address ? //s5700,软3层,要通过vlanif 来实现3层不同vlan通信^Error: Unrecognized command found at '^' position.三层链路聚合拓扑结构图1 定义链路聚合组eth-trunk 1,开启三层链路聚合[Huawei]sysname AR1[AR1]interface Eth-Trunk 1 //定义聚合组1[AR1-Eth-Trunk1]undo portswitch //开启三层[AR1-Eth-Trunk1]ip address 12.1.1.1 24 //配置ip地址[Huawei]sysname AR2[AR2]interface Eth-Trunk 1[AR2-Eth-Trunk1]undo portswitch[AR2-Eth-Trunk1]ip address 12.1.1.2 24查看结果[AR1]display ip interface brief*down: administratively down^down: standby(l): loopback(s): spoofingThe number of interface that is UP in Physical is 1The number of interface that is DOWN in Physical is 2The number of interface that is UP in Protocol is 1The number of interface that is DOWN in Protocol is 2Interface IP Address/Mask Physical ProtocolEth-Trunk1 12.1.1.1/24 down downEthernet0/0/8 unassigned down downNULL0 unassigned up up(s)2 模式为静态lacp[AR1]interface Eth-Trunk 1[AR1-Eth-Trunk1]mode lacp-static[AR2]interface Eth-Trunk 1[AR2-Eth-Trunk1]mode lacp-static[AR1-Eth-Trunk1]display eth-trunk 1Eth-Trunk1's state information is:Local:LAG ID: 1 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 32768 System ID: 00e0-fcba-56bfLeast Active-linknumber: 1 Max Active-linknumber: 8Operate status: down Number Of Up Port In Trunk: 0---------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightPartner:---------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortState状态为静态的lacp模式,但链路的状态是down3 把接⼝加⼊链路聚合组1[AR1-Eth-Trunk1]display interface briefInUti/OutUti: input utility/output utilityInterface PHY Protocol InUti OutUti inErrors outErrorsEth-Trunk1 down down 0% 0% 0 0Ethernet0/0/0 up up 0% 0% 0 0Ethernet0/0/1 up up 0% 0% 0 0Ethernet0/0/2 up up 0% 0% 0 0Ethernet0/0/3 down down 0% 0% 0 0[AR1-Eth-Trunk1]trunkport Ethernet 0/0/0 to 0/0/2Info: This operation may take a few seconds. Please wait for a moment...Error: The layer-2 interface can not add into a layer-3 trunk.[AR1]interface Ethernet 0/0/0[AR1-Ethernet0/0/0]undo portswitch[AR1-Ethernet0/0/0]eth-trunk 1Info: This operation may take a few seconds. Please wait for a moment...done.[AR1]interface Ethernet 0/0/1[AR1-Ethernet0/0/1]undo portswitch //此处不⽀持三层路由端⼝^Error: Unrecognized command found at '^' position.[AR1-Ethernet0/0/1]display interface briefPHY: Physical*down: administratively down(l): loopback(s): spoofing(b): BFD down^down: standby(e): ETHOAM down(d): Dampening SuppressedInUti/OutUti: input utility/output utilityInterface PHY Protocol InUti OutUti inErrors outErrorsEth-Trunk1 up up 0% 0% 0 0Ethernet0/0/0 up up 0% 0% 0 0Ethernet0/0/1 up up 0% 0% 0 0Ethernet0/0/2 up up 0% 0% 0 0[AR1]dis interface Ethernet 0/0/0 //查看⽹络接⼝的信息Ethernet0/0/0 current state : UPLine protocol current state : UPDescription:HUAWEI, AR Series, Ethernet0/0/0 InterfaceRoute Port,The Maximum Transmit Unit is 1500IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 00e0-fcba-56bfLast physical up time : 2020-06-03 10:19:44 UTC-08:00Last physical down time : 2020-06-03 10:19:42 UTC-08:00Current system time: 2020-06-03 10:31:44-08:00Port Mode: COMMON COPPERSpeed : 100, Loopback: NONEDuplex: FULL, Negotiation: ENABLEMdi : AUTO[AR1]dis interface Ethernet 0/0/1 //查看⽹络接⼝的信息Ethernet0/0/1 current state : UPLine protocol current state : UPDescription:HUAWEI, AR Series, Ethernet0/0/1 InterfaceSwitch Port, PVID : 1, TPID : 8100(Hex), The Maximum Frame Length is 1628IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 00e0-fcba-56bfLast physical up time : 2020-06-03 09:51:57 UTC-08:00Last physical down time : 2020-06-03 09:51:50 UTC-08:00Current system time: 2020-06-03 10:32:53-08:00Port Mode: COMMON COPPERSpeed : 100, Loopback: NONEDuplex: FULL, Negotiation: ENABLEMdi : AUTO换成AR3260路由器,默认的AR201没有多个GE接⼝,可以在视图中添加路由器⽀持的接⼝卡执⾏上⾯的操作,创建eth-trunk 聚合组1 ,并加⼊接⼝0/1/2[AR3-Eth-Trunk1]trunkport GigabitEthernet 0/0/0 to 0/0/2Info: This operation may take a few seconds. Please wait for a moment...done.[AR4-Eth-Trunk1]trunkport GigabitEthernet 0/0/0 to 0/0/2Info: This operation may take a few seconds. Please wait for a moment...done.[AR3-Eth-Trunk1]display eth-trunk 1Eth-Trunk1's state information is:Local:LAG ID: 1 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 32768 System ID: 00e0-fcde-04d9Least Active-linknumber: 1 Max Active-linknumber: 8Operate status: up Number Of Up Port In Trunk: 3---------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightGigabitEthernet0/0/0 Selected 1GE 32768 1 305 10111100 1GigabitEthernet0/0/1 Selected 1GE 32768 2 305 10111100 1GigabitEthernet0/0/2 Selected 1GE 32768 3 305 10111100 1Partner:---------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/0 32768 00e0-fcb3-560a 32768 1 305 10111100 GigabitEthernet0/0/1 32768 00e0-fcb3-560a 32768 2 305 10111100 GigabitEthernet0/0/2 32768 00e0-fcb3-560a 32768 3 305 10111100 [AR4-Eth-Trunk1]display interface briefPHY: Physical*down: administratively down(l): loopback(s): spoofing(b): BFD down^down: standby(e): ETHOAM down(d): Dampening SuppressedInUti/OutUti: input utility/output utilityInterface PHY Protocol InUti OutUti inErrors outErrorsEth-Trunk1 up up 0% 0% 0 0GigabitEthernet0/0/0 up up 0% 0% 0 0GigabitEthernet0/0/1 up up 0% 0% 0 0GigabitEthernet0/0/2 up up 0% 0% 0 0NULL0 up up(s) 0% 0% 0 0查看接⼝的状态[AR3]display ip interface brief*down: administratively down^down: standby(l): loopback(s): spoofingThe number of interface that is UP in Physical is 2The number of interface that is DOWN in Physical is 0The number of interface that is UP in Protocol is 2The number of interface that is DOWN in Protocol is 0Interface IP Address/Mask Physical ProtocolEth-Trunk1 12.1.1.1/24 up upNULL0 unassigned up up(s)---不是所有路由器都可以执⾏聚合捆绑4 设置路由器上限活动接⼝阈值为2[AR3-Eth-Trunk1]max active-linknumber 2[AR3-Eth-Trunk1]display eth-trunk 1Eth-Trunk1's state information is:Local:LAG ID: 1 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIP System Priority: 32768 System ID: 00e0-fcde-04d9Least Active-linknumber: 1 Max Active-linknumber: 2 Operate status: up Number Of Up Port In Trunk: 2最⼤两个转发链路,⼀个备份链路。
【实验】静态LACP的链路聚合静态LACP模式也称为M∶N模式。
这种⽅式同时可以实现链路负载分担和链路冗余备份的双重功能。
在链路聚合组中M条链路处于活动状态,这些链路负责转发数据并进⾏负载分担,另外N条链路处于⾮活动状态作为备份链路,不转发数据。
当M条链路中有链路出现故障时,系统会从N条备份链路中选择优先级最⾼的接替出现故障的链路,同时这条替换故障链路的备份链路状态变为活动状态开始转发数据。
静态LACP模式与⼿⼯负载分担模式的主要区别为:静态LACP模式有备份链路,⽽⼿⼯负载分担模式所有成员接⼝均处于转发状态,分担负载流量【配置】interface Eth-Trunk10mode lacp-static //配置lacp⽅式的链路聚合trunkport GigabitEthernet 0/0/1 to 0/0/4 //加⼊物理成员接⼝least active-linknumber link-number,配置链路聚合活动接⼝数下限阈值。
//保证最少要有⼏个成员接⼝存活缺省情况下,活动接⼝数下限阈值为1[sw4-Eth-Trunk10]max active-linknumber 3 //配置活动接⼝数⽬上限阀值实际接⼝数量多于阀值时多出来的就是备份链路//抢占延迟是为了链路稳定后才开始真正的抢占[sw4-Eth-Trunk10]dis eth-trunk 10Eth-Trunk10's state information is:Local:LAG ID: 10 WorkingMode: STATICPreempt Delay: Disabled Hash arithmetic: According to SIP-XOR-DIPSystem Priority: 32768 System ID: 4c1f-ccbf-59f7Least Active-linknumber: 2 Max Active-linknumber: 3Operate status: up Number Of Up Port In Trunk: 3 //最⼤三个--------------------------------------------------------------------------------ActorPortName Status PortType PortPri PortNo PortKey PortState WeightGigabitEthernet0/0/1 Selected 1GE 32768 2 2609 10111100 1GigabitEthernet0/0/2 Selected 1GE 32768 3 2609 10111100 1GigabitEthernet0/0/3 Selected 1GE 32768 4 2609 10111100 1GigabitEthernet0/0/4 Unselect 1GE 32768 5 2609 10100000 1 //那么有⼀个就作为备份了Partner:--------------------------------------------------------------------------------ActorPortName SysPri SystemID PortPri PortNo PortKey PortStateGigabitEthernet0/0/1 32768 4c1f-ccca-6c8c 32768 2 2609 10111100GigabitEthernet0/0/2 32768 4c1f-ccca-6c8c 32768 3 2609 10111100GigabitEthernet0/0/3 32768 4c1f-ccca-6c8c 32768 4 2609 10111100GigabitEthernet0/0/4 32768 4c1f-ccca-6c8c 32768 5 2609 10110000[sw4]lacp priority 0配置lacp的系统优先级主要是为了区别谁作为链路聚合的主动端优先级默认32768 如果优先级⼀致⽐较系统MAC MAC地址⼩的优先[sw4]interface GigabitEthernet 0/0/3[sw4-GigabitEthernet0/0/3]lacp priority 4096 //配置接⼝优先级链路起来的时候它会优先选择到eth-trunk【交换机两边都需要配置】[sw4]int Eth-Trunk 10[sw4-Eth-Trunk10]lacp preempt enable //开启抢占[sw4-Eth-Trunk10]lacp preempt delay 10 //延迟10s 默认30s当再次开启接⼝抢占成功。
配置静态LACP模式链路聚合实例组网需求:如图所示,在两台S-switch设备上配置静态LACP模式链路聚合组,提高两设备之间的带宽与可靠性,具体要求如下:1、M条活动链路具有负载分担的能力;2、两设备间的链路具有N条冗余备份链路,当活动链路出现故障链路时,备份链路替代故障链路,保持数据传输的可靠性;配置静态LACP模式链路聚合组网图配置思路:采用如下的思路配置静态LACP模式链路聚合;1、在S-switch-A设备上创建Eth-Trunk,配置Eth-Trunk为静态LACP模式;2、将成员接口加入Eth-Trunk;3、配置接口Eth-Trunk处理BPDU报文;4、配置系统优先级确定主动端;5、配置活动接口上限阈值;6、配置接口优先级确定活动链路;数据准备:为完成此配置例,需准备如下数据:1、两端S-switch设备链路聚合组编号;2、S-switch系统优先级;3、活动接口上限阈值;4、活动接口LACP优先级;配置步骤:1、创建编号为1的Eth-Trunk配置它的模式为静态LACP模式;配置S-switch-A;<S-switch-A>interfacce eth-trunk 1S-switch-A-Eth-Trunk1mode lacp-staticS-switch-A-Eth-Trunk1quit配置S-switch-B;<S-switch-B>interfacce eth-trunk 1S-switch-B-Eth-Trunk1mode lacp-staticS-switch-B-Eth-Trunk1quit2、将成员接口加入Eth-Trunk配置Sswitch-A;S-switch-Ainterface gigabitethernet 0/0/1S-switch-A- GigabitEthernet 0/0/1eth-trunk 1S-switch-A- GigabitEthernet 0/0/1quitS-switch-Ainterface gigabitethernet 0/0/2S-switch-A- GigabitEthernet 0/0/2eth-trunk 1S-switch-A- GigabitEthernet 0/0/2quitS-switch-Ainterface gigabitethernet 0/0/3S-switch-A- GigabitEthernet 0/0/3eth-trunk 1S-switch-A- GigabitEthernet 0/0/3quit配置Sswitch-B;S-switch-Binterface gigabitethernet 0/0/1S-switch-B- GigabitEthernet 0/0/1eth-trunk 1S-switch-B- GigabitEthernet 0/0/1quitS-switch-Binterface gigabitethernet 0/0/2S-switch-B- GigabitEthernet 0/0/2eth-trunk 1S-switch-B- GigabitEthernet 0/0/2quitS-switch-Binterface gigabitethernet 0/0/3S-switch-B- GigabitEthernet 0/0/3eth-trunk 1S-switch-B- GigabitEthernet 0/0/3quit3、配置接口Eth-Trunk处理BPDU报文;配置Sswitch-A;S-switch-Ainterface eth-trunk 1S-switch-A-Eth-Trunk1bpdu enableS-switch-A-Eth-Trunk1quit配置Sswitch-B;S-switch-Binterface eth-trunk 1S-switch-B-Eth-Trunk1bpdu enableS-switch-B-Eth-Trunk1quit4、在S-switch-A上配置系统优先级为100,使它成为LACP主动端;S-switch-Alacp priority 1005、在S-switch-A活动接口上配置上限阈值M为2;S-switch-Ainterface eth-trunk 1S-switch-A-Eth-Trunk1max bandwidth-affeted-linknumber 2S-switch-A-Eth-Trunk1quit6、在S-switch-A上配置接口优先级确定活动链路;S-switch-Ainterface gigabitethernet 0/0/1S-switch-A- GigabitEthernet0/0/1lacp priority 100S-switch-A- GigabitEthernet0/0/1quitS-switch-Ainterface gigabitethernet 0/0/2S-switch-A- GigabitEthernet0/0/2lacp priority 100S-switch-A- GigabitEthernet0/0/2quit7、验证配置结果;查看各S-switch设备的Eth-Trunk信息,查看链路是否协商成功; S-switch-Adisplay eth-trunk 1S-switch-Bdisplay eth-trunk 1。
二层交换机的链路聚合实验报告、实验目的1、掌握链路聚合的基本概念及工作原理。
2、掌握二层交换机链路聚合的配置方法。
3、完成二层交换机链路聚合的结果验证。
二、实验内容1、首先将两台交换机通过smartgroup端口相连。
2、分别在两个交换机上创建trunk o3、绑定端口到trunk组,设置聚合模式。
4、修改smartgroup端口的vlan。
三、实验过程1、实验任务说明如图所示:二层交换机SwitchA和SwitchB通过smartgroup端口相连。
SwitchA的trunk组由fa0/1、fa0/2、fa0/3 和fa0/4 聚合而成。
SwitchB 的trunk 组由fa0/10、fa0/11、fa0/12 和fa0/13聚合而成。
smartgroup的端口模式为trunk。
承载所有vlan (局域网)。
PC 0 的IP 地址为:1.1.1.1PC 1 的IP 地址为:1.1.1.22、业务配置流程图3、实验配置过程(1)将交换机改为SwitchA、SwitchB switch> enableswitch# configswitch(config)# hostname SwitchAswitch> enableswitch# configswitch(config)# hostname SwitchB(2) SwitchA、SwitchB 仓1」建trunk 组SwitchA(config)# interface range fa0/1-4SwitchB(config)# interface range fa0/10-13(3)绑定端口至U trunk端口SwitchA(config-if-range)# channel-group 1 mode activeSwitchA(config-if-range)# description SwitchA-SwitchB enternetchannelSwitchB(config-if-range)# channel-group 1 mode activeSwitchB(config-if-range)# description SwitchB-SwitchA enternetchannel(4)修改smartgroup 端口的vlanSwitchA(config-if-range)#switchport mode trunk SwitchA(config-if-range)#switchport trunk allowed vlan all SwitchA(config-if-range)#no shutdownSwitchB(config-if-range)#switchport mode trunk SwitchB(config-if-range)#switchport trunk allowed SwitchB(config-if-range)#no shutdownvlan all(5)结果查看SwitchA# show interface etherchannel年SwitchA —□ XPkyEiQial Con.fi g CT-E kt tri lute: sSwitchB# show interface etherchannel史switch B- n xPhysic CLI Ai: h:-3 LutesIC6 Ccflinand Li「隹Interface= a0/13 5A 3」的00€D...70S3.177EC 0a5 OaO "Dz.4o£ ch.4 pnr- in bh.4 eizrrcnt st At 4 : 0 Od: DOh.:: 02m: 2 L APer t-nzh.arm.elLiPert-chazmelL I Pr imaxy dg^regato-r)Age of 匕hu Port:- channel - 0,?d :□ Oh 二3 Ean: S a s Lc ijleal slot/part; — 2/1 of parts = 4 Rc-tSt indBy part = ZITL IL Pe rt st ar e =Pr OtOCOl —1Pc-zt Security =■B isiahledDcrt s zn tho :ItidAH Load Po-rt *C 备七1al. •Wo of 1bL.匚五0CO FiH.O/L Acti'ze D0CO F A0/L1Acti-™D000FiO/LO Active D□□ FaQ/L3□mK»DTire since 1 自bundled00d:0Dtl:O2:ll:打S FaSwitcfaBi VCtrl4,?6 t-:' suit CL1 £ocus Copy fute完成后八个smartgroup端口均可以通信四、实验查看及验证1、LACP配置完成时PC 0 ping PC 1可以通信。
实验步骤1) Distribution Switch (SwitchB)1) Do not change VTP and STP settings2) Switch needs to be spanning-tree root for VLAN 11-13,21-23. Other VLAN’s can have default STP priority3) VLAN’s allowed on the trunk are 1,21-23Access Switch (SwitchA)1) STP and VTP settings should be identical to SwitchB2) Configure VLAN’s as per diagram3) VLAN 1,21-23 needs to be tagged when traversing the link4) No routing needed on SwitchA5) VLAN 1 needs to be configured with IP – 192.168.1.11/24下面提更答案供大家参考真实考试环境中接入层交换机与汇聚层交换机位置是颠倒的SwitchB#show cdp neighbors detail —> Get the IP address of the Router (needed to ping at the end-192.168.1.1)SwitchB#show vtp status —>Write down the VTP mode (was set to Transparent) SwitchB#show spanning-tree —>Write down the STP mode (was set to RSTP) SwitchB#show vlan —> Check if any VLAN is assigned to FastEthernet 0/3 and 0/4 (VLAN 98 was assigned)SwitchB#show vlan —>Check whats the native VLAN (can be identified by the name ―TrunkNative‖, VLAN 99)SwitchB(config)#vlan 21SwitchB(config-vlan)#name MarketingSwitchB(config)#vlan 22SwitchB(config-vlan)#name SalesSwitchB(config)#vlan 23SwitchB(config-vlan)#name EngineeringSwitchB(config)#spanning-tree vlan 11-13,21-23 root primary***This completes VLAN configuration***SwitchB(config)#int range fa0/3 – 4 –> Make sure you put a space between ―3 –4″ for it to accept the command SwitchB(config-int-range)#no shutdown(这步一定要最后打,要不然会一直报错,直到交换机A的配置完成报错才会停止)SwitchB(config-int-range)#no switchport access vlan 98 —> remove VLAN 98 SwitchB(config-int-range)#switchport mode trunkSwitchB(config-int-range)#switchport trunk encapsulation dot1q —> System might not accept this command, but type it anywaySwitchB(config-int-range)#switchport trunk native vlan 99 SwitchB(config-int-range)#switchport trunk allowed vlan 1,21-23SwitchB(config-int-range)#channel-protocol lacp SwitchB(config-int-range)#channel-group 1 mode active –> Distribution switch needs to be ACTIVE SwitchB(config-int-range)#exitSwitchB(config-if)#int port-channel 1SwitchB(config-if)#switchport mode trunk —> System might not accept this command, but type it anywaySwitchB(config-if)#switchport trunk encapsulation dot1qSwitchB(config-if)#switchport trunk native vlan 99SwitchB(config-if)#switchport trunk allowed vlan 1,21-23***This complete’s Etherchannel configuration***Move on to SwitchA (Access Switch)SwitchA#show vlan —> check if any of the required VLAN’s are pre-configured (Need to configure 21-23,99)SwitchA#show vtp status —> Check VTP mode of switch (Switch is in Server mode, need to change to Transparent)SwitchA#show spanning-tree —> Check STP mode (Change to RSTP)(考试时无法修改,查看模式为IEEE)SwitchA(config)#vtp mode transparentSwitchA(config)#spanning-tree mode rstp***This complete’s STP and VTP configuration***SwitchA(config)#vlan 21SwitchA(config-vlan)#name Marketing (This are the actual Vlan names I got on my test)SwitchA(config)#vlan 22SwitchA(config-vlan)#name SalesSwitchA(config)#vlan 23SwitchA(config-vlan)#name EngineeringSwitchA(config)#vlan 99SwitchA(config-vlan)#name TrunkNative***This completes VLAN configuration***SwitchA(config)#int range fa 0/9 – 10 SwitchA(config-int-range)#switchport mode access SwitchA(config-int-range)#switchport access vlan 21 (考试时都要打两次命令才能进入)SwitchA(config-int-range)#spanning-tree portfastSwitchA(config-int-range)#no shutdownSwitchA(config)#int range fa 0/13 – 14 SwitchA(config-int-range)#switchport mode access SwitchA(config-int-range)#switchport access vlan 22 SwitchA(config-int-range)# spanning-tree portfastSwitchA(config-int-range)#no shutdownSwitchA(config)#int range fa 0/15 – 16 SwitchA(config-int-range)#switchport mode access SwitchA(config-int-range)#switchport access vlan 23 SwitchA(config-int-range)# spanning-tree portfastSwitchA(config-int-range)#no shutdownSwitchA(config)#int vlan 1SwitchA(config-if)#ip address 192.168.1.11 255.255.255.0SwitchA(config)#ip default-gateway 192.1.68.1.1 —> You shouldn’t require this command, but i typed it anyway***This completes access ports configuration***SwitchA(config)#int range fa0/3 – 4 SwitchA(config-int-range)#no shutdown SwitchA(config-int-range)#switchport mode trunkSwitchA(config-int-range)#switchport trunk encapsulation dot1qSwitchA(config-int-range)#switchport trunk native vlan 99 SwitchA(config-int-range)#switchport trunk allowed vlan 1,21-23SwitchA(config-int-range)#channel-protocol lacp SwitchA(config-int-range)#channel-group 1 mode passive –> Access switch needs to be PASSIVE SwitchA(config-int-range)#exitSwitchA(config-if)#int port-channel 1SwitchA(config-if)#switchport mode trunk —> System might not accept this command, but type it anywaySwitchA(config-if)#switchport trunk encapsulation dot1qSwitchA(config-if)#switchport trunk native vlan 99SwitchA(config-if)#switchport trunk allowed vlan 1,21-23***This complete’s Etherchannel configuration***SwitchA#ping 192.168.1.1最后别忘了保存感觉该实验BUG较多,不过无妨,硬着头皮往下配结果一般都是可以PING通的。
所属模块用例名称子标题用例
级别
逻辑组网图预置条件
lacp lacp配置全局lacp开关A无无
lacp lacp配置端口lacp开关A无开启全局lacp lacp lacp配置系统优先级配置A无无
lacp lacp配置端口优先级配置A无无
link-aggregation link-
aggregation配
置
配置手动聚合组A无无
link-aggregation link-
aggregation配
置
配置静态lacp聚合组A无开启全局lacp
link-aggregation link-
aggregation配
置
配置动态lacp聚合组A无开启全局lacp
link-aggregation link-
aggregation配
置
聚合组描述配置A无无
link-aggregation link-
aggregation配
置
聚合组保存验证A无无
link-aggregation link-
aggregation功
能
手动聚合转发功能测试A
端口a、b与
对端设备相
连
对端设备同样
配置手动聚合
组
link-aggregation link-
aggregation功
能
lacp静态聚合组功能测
试
A
端口a、b与
对端设备相
连
对端设备同样
配置静态聚合
组
link-aggregation link-
aggregation功
能
lacp动态聚合组功能测
试
A
端口a、b与
对端设备相
连
对端设备同样
配置动态聚合
组
link-aggregation link-
aggregation功
能
lacp静态聚合链路切换B
端口a、b与
对端设备相
连
对端设备同样
配置静态聚合
组
link-aggregation link-
aggregation功
能
lacp动态聚合链路切换B
端口a、b与
对端设备相
连
对端设备同样
配置动态聚合
组
link-aggregation link-
aggregation功
能
手动聚合倒换时间测试C
端口a、b与
对端设备相
连
对端设备同样
配置手动聚合
组
link-aggregation link-
aggregation功
能
静态聚合倒换时间测试C
端口a、b与
对端设备相
连
对端设备同样
配置静态聚合
组
link-aggregation link-
aggregation功
能
动态聚合倒换时间测试C
端口a、b与
对端设备相
连
对端设备同样
配置动态聚合
组
link-aggregation link-
aggregation功
能
最大链路聚合功能验证C
8个端口与
对端设备相
连
无
测试步骤预期结果测试结果
1、开启全局lacp
2、查看全局lacp状态
3、关闭全局lacp
4、查看全局lacp状态1、3、配置成功
2、4、显示与配置一致
1、开启端口lacp
2、查看端口lacp状态
3、关闭端口lacp
4、查看端口lacp状态1、3、配置成功
2、4、显示与配置一致
1、查看系统默认优先级
2、设置系统优先级
3、查看系统优先级
4、恢复系统优先级
5、查看系统优先级2、4、配置成功
3、5、显示与配置一致
1、查看端口a默认优先级
2、设置端口a优先级
3、查看端口a优先级
4、恢复端口a优先级
5、查看端口a优先级2、4、配置成功
3、5、显示与配置一致
1、创建手动聚合组A
2、将端口a加入到聚合组A中
3、查看聚合组A
4、删除聚合组端口a并查看
5、删除聚合组A并查看1、2、配置成功
3、显示与配置一致
4、5、删除成功,配置已不存在
1、创建静态lacp聚合组A
2、将端口a加入到聚合组A中
3、查看聚合组A
4、删除聚合组端口a并查看
5、删除聚合组A并查看1、2、配置成功
3、显示与配置一致
4、5、删除成功,配置已不存在
1、开启端口a的lacp
2、查看动态聚合组
3、关闭端口a的lacp
4、查看动态聚合组1、3、配置成功
2、4、显示与配置一致
1、配置手动聚合组
2、配置聚合组描述
3、查看聚合组描述
4、删除聚合组描述
5、查看聚合组描述
6、配置静态、动态聚合组,重复2-52、4、配置成功
3、5、显示与配置一致
1、配置手动聚合组A
2、配置聚合组描述
3、将端口a、b加入到聚合组A中
4、保存重启
5、查看配置
6、配置静态、动态聚合组重复1-51-3、配置成功5、配置不丢失
1、配置手动聚合组A
2、将端口a、b加入到聚合组A中
3、向端口c发未知单播报文,观察转发情况
4、断掉主链路,观察转发情况
5、恢复主链路,观察转发情况1、配置成功3、报文可以正常转发
4、报文可以切换到备链路
5、报文可以恢复主链路
1、配置静态聚合组A
2、将端口a、b加入到聚合组A中
3、查看聚合组状态
4、向端口c发未知单播报文,观察转发情况3、可以成功显示对端mac,且聚合组状态正确
4、报文正常转发
1、配置动态聚合组A
2、将端口a、b加入到聚合组A中
3、查看聚合组状态
4、向端口c发未知单播报文,观察转发情况3、可以成功显示对端mac,且聚合组状态正确
4、报文正常转发
1、配置静态聚合组A
2、将端口a、b加入到聚合组A中
3、向端口c发未知单播报文,观察转发情况
4、断掉主链路,观察转发情况
5、恢复主链路,观察转发情况3、报文正常转发
4、报文可以切换到备链路
5、报文可以恢复到主链路
1、配置动态聚合组A
2、将端口a、b加入到聚合组A中
3、向端口c发未知单播报文,观察转发情况
4、断掉主链路,观察转发情况
5、恢复主链路,观察转发情况3、报文正常转发
4、报文可以切换到备链路
5、报文可以恢复到主链路
1、配置手动聚合组A
2、将端口a、b加入到聚合组A中
3、向端口c发未知单播报文,观察转发情况
4、断掉主链路,计算倒换时间
5、恢复主链路,计算倒换时间倒换时间=(发包数-收包数)/发包速率
倒换时间应该小于50ms
1、配置静态聚合组A
2、将端口a、b加入到聚合组A中
3、向端口c发未知单播报文,观察转发情况
4、断掉主链路,计算倒换时间
6、恢复主链路,计算倒换时间倒换时间=(发包数-收包数)/发包速率
倒换时间应该小于50ms
1、配置动态聚合组A
2、将端口a、b加入到聚合组A中
3、向端口c发未知单播报文,观察转发情况
4、断掉主链路,计算倒换时间
7、恢复主链路,计算倒换时间倒换时间=(发包数-收包数)/发包速率
倒换时间应该小于50ms
1、配置手动聚合组A并加入相连的8个端口
2、向其他端口发送未知单播报文,观察转发情况
3、断掉主链路,观察转发情况
4、继续断掉主链路直至剩余最后一条链路,观察转发情况
5、逐一恢复链路,观察转发情况
6、配置静态、动态聚合组重复1-51、配置成功
2、报文可以正常转发
3、4、报文可以切换到备链路
5、报文可以恢复主链路
备注
1、(no) lacp
2、sho lacp mode
1、端口下配置(no) lacp
2、sho lacp mode
1、sho lacp system-id
2、lacp system-id
暂时无命令查看
1、端口下配置 (no) lacp port-priority
1、link-aggregation group A mode manual
2、端口下配置: link-aggregation group
3、sho link-aggregation verbose。