众所周知,链路聚合技术可充分利用交换机设备的端口及端口处理能力,增加设备间的带宽,且当其中一条链路出现故障时可快速将流量转移到其他链路进行传输,有效提高网络的可靠性。随着用户对网络管理性和可用性的要求越来越高,LACP逐渐成为了链路聚合的主流。那么LACP是什么?它有什么用?是如何进行工作的?又该如何配置呢?您将在本文的阅读中找到答案。

LACP是什么?

LACP(链路聚合控制协议)是基于IEEE802.3ad标准的一种实现链路动态汇聚的协议,该协议可将交换机之间的多条物理链路合并成一条带宽更高的逻辑链路,与此同时,当其中某条链路发生故障时,会自动引导流量从其他链路进行传输,起到链路冗余作用,有效防止网络故障的发生。

LACP有什么优势?

LACP具备以下四点优势:

  • 增加带宽:聚合链路的最大带宽为链路聚合组中所有链路的带宽总和,相对于单条链路而言,极大的拓展了链路带宽。

  • 增加可靠性:链路聚合组是由多条链路组成,在单条链路发生故障时,在该链路上传输的流量将会自动切换到其他的活动链路,并不会出现传输失败的现象。

  • 可负载分担:流量会按照一定的规则被分配到多条成员链路进行传输,提高了链路使用率。

  • 可动态配置:在无网络管理人员或缺少人工配置的情况下,链路聚合组可根据对端和本端的信息灵活调整聚合成员的端口的选中或非选中状态。

LACP如何工作?

LACP协议主要是通过LACPDU(链路聚合控制协议数据单元)与对端交互信息,通过比较两端的系统优先级、系统MAC地址、端口优先级以及端口号等信息,建立活动链路组。详情如下:

在启动LACP协议之后,两端的交换机将会相互发送LACPDU报文。

然后通过对比两端的系统优先级或系统MAC地址选择主动端。系统优先级高者为主动端,当系统优先级相同时,则比较两端的系统MAC地址,MAC地址小的一端为主动端。

再根据主动端的端口优先级来选择活动接口。端口优先级高者为活动接口,若是端口优先级相同,则将端口号小的端口作为活动接口;当两端所选的活动接口一致时,活动链路组建立。这些活动链路将以负载分担的方式转发数据。

交换机如何配置LACP?

在配置LACP之前,首先要保证交换机之间的连接成功,然后再通过console口登录进入交换机,进入到CLI界面进行命令配置。一般来说,LACP的配置可通过静态和动态两种方式实现,具体的配置如下。

静态配置主要分为四步骤:

1. 创建port-channel,且将其配置为LACP模式下实现链路聚合。

2. 将成员端口添加到channel-group。

3. 创建VLAN并将端口添加到VLAN。

4. 验证LACP配置。

动态配置主要分为六步骤:

1. 将成员端口添加到channel-group。

2. 设置系统优先级,确定主动端,便于根据主动端口的优先级选择活动端口。

3. 配置活动接口数量的上限阈值,实现保证带宽的情况下提高网络的可靠性。(此步骤仅适用于CLI动态配置命令)

4. 配置LACP端口优先级,并确定活动链路端口,以便选择优先级高的端口作为活动端口。(此步骤仅适用于CLI动态配置命令)

5. 创建VLAN,并将端口添加到VLAN。(此步骤仅适用于CLI动态配置命令)

6. 验证LACP配置。

欲知更多LACP配置命令可访问《飞速(FS) S3900系列交换机如何配置LACP?》。

其他相关问答

1. LACP与PAgP有什么区别?

LACP与PAgP(端口汇聚协议)两者都同属于链路聚合,旨在将多条物理链路聚合成一条逻辑链路,提高链路带宽。但不同的是,LACP协议是国际标准,而PAgP是思科的专有协议,仅供思科设备或供应商许可的交换机上使用;与此同时,LACP可支持跨堆栈和跨MLAG,但PAgP不支持,因为它不支持不同交换机的端口,因此,若是需要在堆叠交换机上创建端口通道(port-channel),最好是选择LACP而不是PAgP。

参数 LACP PAgP
起源 由IEEE于2000年发布802.3ad(LACP) 发明于20世纪90年代初
协议类型 国际标准 思科专有
飞速(FS)交换机型号 PoE+系列、S3900系列、S5800/5900/8050系列以及N系列
模式 ①开启(on):端口不进行协商,直接形成以太网通道;在这种模式下,对端必须也是on模式,以太网通道才能正常工作。 ②关闭(off):阻止端口形成以太网通道。 ③被动(passive):在被动模式时,被动的监听,不主动发起协商,等待LACP协商请求数据包,当出现请求时才进行以太网通道的协商。 ④企望(desirable):这种模式主动发起请求对交换机进行以太网通道的协商。 ①开启(on):端口不进行协商,直接形成以太网通道;在这种模式下,对端必须也是on模式,以太网通道才能正常工作。 ②闭(off):阻止端口形成以太网通道。 ③自动(auto):在自动模式时,被动的监听,不主动发起协商,等待PAgP协商请求数据包,当出现请求时才进行以太网通道的协商。 ④企望(desirable):这种模式主动发起请求对交换机进行以太网通道的协商。

2.LACP与LAG两者之间有什么联系及区别?

LAG(链路聚合组)是一种在没有任何协议的情况下实现链路聚合和负载均衡的初始技术,由于它的配置需要用户手动创建端口通道并将成员借口添加到该端口通道中,也被称之为手工模式。聚合链路创建成功之后,所有的链路均为活动链路,可转发数据包;当其中一条活动链路断开连接时,其他活动链路将对该链路上的数据包进行负载均衡,但若是出现链路层故障或者链路连接错误,LAG将无法进行负载均衡。

而LACP是用来实现以太网链路动态汇聚和解汇聚的协议。它可为交换机数据的设备提供一种标准的协商方式,系统可根据自身配置自动形成聚合链路并启动聚合链路。聚合链路创建成功之后,LACP将会负责维护链路状态。当链路聚合条件发生改变时,LACP则会调整或解散聚合链路;当链路聚合组中的活动链路出现故障(包括连接断开、链路连接错误、链路层故障等),系统将会进行自我调解,确保网络的可靠性。

【疑问解答】LACP是什么?如何工作?如何配置?相关推荐

  1. 发明专利申请疑问解答分享

    专利分为发明.实用新型和外观设计三种类型,以下问答专指发明专利. 专利申请疑问解答 1.只有设计方案可以申报专利吗? 2.如果审核通过,申报成功的概率是多大? 3.如果专利申请成功,没有做出相应产品, ...

  2. 一个想法(续五):IT联盟创业计划:现阶段进度公示、疑问解答及进行中的计划...

    前言: 首先今天是元宵节,先祝大伙元宵节快,单纯的快乐! 然后看看开展中的计划: IT联盟创业计划众筹发起:一个想法(续三):一份IT技术联盟创业计划书,开启众筹创业征程 IT联盟创业计划众筹进度:一 ...

  3. IP路由故障关于BGP的疑问解答

    IP路由故障关于BGP的疑问解答 为什么BGP不能与其聚合路由所属网段的设备建立邻居? 答:如果BGP与其聚合路由所属网段的设备建立邻居,当目标网段的设备或者链路出现故障时,通过聚合路由是无法感知的, ...

  4. 百度知道引流有哪些方法?一个互动式的疑问解答

    百度知道引流有哪些方法?一个互动式的疑问解答 今天主要和大家分享的就是如何利用百度在知道这一个方法引爆精准流量. 百度知道,他就是一个问答的平台,是一个互动式的疑问解答,这么一个平台就是有很多问题,你 ...

  5. 关于租用香港服务器疑问解答

    关于租用香港服务器许多用户还有很多疑问,那么下面由专门做海外服务器租用.托管的RAKsmart机房进行疑问解答. 香港服务器器租用疑问如下: 问题一:租用香港服务器违法吗? 租用香港服务器不违法,国家 ...

  6. BL0942电参数采集模块操作说明及疑问解答

    BL0942是一颗内置时钟免校准电能计量芯片,适用于单相多功能电能表.智能插座.智能家电等应用,具有较高的性价比.能够测量有效电压.有效电流.有功功率.有功电能量(用电量)参数.支持通过UART或者S ...

  7. lacp静态和动态区别_HCNA配置静态LACP模式链路聚合

    1.静态LACP模式 静态LACP模式是一种利用LACP协议进行聚合参数协商.确定活动接口和非活动接口的链路聚合方式.该模式下,需手工创建Eth-Trunk,手工加入Eth-Trunk成员接口,由LA ...

  8. Apache 工作模式配置优化

    Apahce 工作模式配置 1.查看当前MPM工作模式 /usr/local/apache2/bin/apachectl -VServer version: Apache/2.4.27 (Unix) ...

  9. 保姆级教学如何在Ubuntu 20.04工作站上配置深度学习环境

    在Ubuntu 20.04工作站上配置深度学习环境 各位同学大家好,本教程将会一步一步的演示如何在一台安装了Ubuntu20.04的服务器上配置深度学习环境,使其成为深度学习工作站. 现在大多数深度学 ...

  10. debian android环境搭建,Debian的安装和工作环境配置(zz)

    Debian的安装和工作环境配置 Debian 是linux的一个发行版本,由于其软件安装升级方便的特点, 近几年迅速发展壮大起来.我是这个学期开始用debian的,发现它极 其适合我这样的懒人:只要 ...

最新文章

  1. HDU-3743 Minimum Sum,划分树模板
  2. Jupyter notebook Ipython 魔法函数 Magic 计算代码(函数)耗时 Timing(%%time %time %timeit)
  3. javascript 实现快排 ,三向切分快排
  4. 8.2 css3 新增标签 盒子模型 长度单位 颜色 渐变 径像渐变
  5. 服务器漏洞文件被删除漏洞,【华中科技大学 - 漏洞预警】Wordpress = 4.9.6 任意文件删除漏洞...
  6. MySQL数据库系列
  7. android文本后面显示按钮,按下按钮后显示文本android
  8. 【广告技术】使用图神经网络进行信息聚合与推理,解决多证据事实验证问题
  9. SecureCRT连接Linux显示Mysql记录中文乱码
  10. SpringBoot 实现SQL脚本自动执行
  11. python遍历json数据方法
  12. openmodelica安装
  13. QoS mechanisms——LLQ(拥塞管理,低延时队列)
  14. 2016年江苏省普通高等学校第十三届高等数学竞赛试题(本科一级)讲解
  15. 驻点(稳定点,临界点,要求平滑) 极值点 拐点 保号性及证明
  16. 测试用例设计与黑盒测试用例设计
  17. tensorflow XLA 笔记
  18. Git三板斧【linux环境】
  19. 【网络安全学习篇】12.dns部署与安全(千峰教育学习笔记)
  20. python常量基本类型有哪些_Python变量,常量,基本数据类型,输入用户交互,基础,input...

热门文章

  1. Argo Workflow简单样例——dag-阿里云开发者社区
  2. 被召者 RC: E_NOINTERFACE (0x80004002) 无法运行virtualBox的完善解决办法
  3. signature=a17a4bd41394fcdda8c14667747c3f6d,高等渗流力学评介
  4. 资本寒冬 瓜子二手车数据动刀“整容”只为傍大款?
  5. 网上最全的套接字socket
  6. pve(proxmox ve)强制关闭虚拟机
  7. echarts地图单机下钻双击返回
  8. 我的世界反服务器作弊系统的mod,我的世界1.7.2反作弊系统服务器端MOD
  9. SpringBoot + 阿里云 OSS 实现在线视频播放
  10. 官宣!前端热爱,技术无界,第十五届 D2 前端技术论坛,我们云端相聚!