大家好,今天带大家了解一下以太网链路聚合, 从它的背景作用到应用范围,再到配置实验,一步搞定,记得看到最后!

链路聚合技术的背景和作用

随着网络规模的不断扩大,人们对骨干链路的带宽和可靠性的需求也越来越大。一般情况下,在骨干链路上需要使用更高速率的接口来增加带宽,但是这种方式需要付出高额的费用且笨重不灵活。链路聚合技术可以将多个物理存在的接口变成一个逻辑存在的接口,用来增加带宽;在提高带宽的同时,还可以实现备份链路,更是可以提高网络的健壮性和可靠性。

链路聚合技术的应用范围

链路聚合可以应用的场合十分广泛,在企业网络中、在各区域的网络干线上、或者是局域网内等等。在一般企业网络中,所有的流量都必须汇聚到核心层,再由核心区的设备转发到其他网络,其中的数据流量极其庞大。所以,在核心层进行数据的高速交换时,非常容易出现拥塞的情况,所以链路聚合技术必不可少。

链路聚合技术的两种模式

链路聚合分为手工负载分担和LACP两种模式。

手工负载分担模式

手工负载分担模式是全手工配置,在该模式下所有的链路都会参与数据的转发,平均的分担流量,所以称为负载分担模式。在某条链路出现问题时,其他链路继续平均分担流量。

在手工模式下,设备不能自动判断对端接口是否正常工作。

手工模式下,需要人工保证链路聚合的接口所有成员属于同一设备。

LACP模式

LACP模式需要两端的设备互相发送LACP报文,协商聚合参数。在协商完成后,创建一个Eth-Trunk口,并添加成员。LACP模式可以设置活动链路让多余链路进行备份,会根据优先级进行端口评比,在两个设备之间还会分主交换机和次交换机。

LACPDU报文中包含了设备的优先级、MAC地址、接口优先级、接口号等等。

LACP模式下主次设备和活动链路的选举

LACP模式下面,为了确保两端设置接口数据一致,需要使其中一端成为主动端,另一端根据主动端选择活动接口。主动端的评选通常使用LACPDU中的LACP优先级,值越小优先级越高。如果相同,再通过其MAC地址进行选举,同样是更小的MAC地址更加优先。在选出主动端之后,两端再进行活动接口的选择,会通过主动段的接口优先级选择活动接口,优先级高的接口被优先选择成为活动接口。接口LACP值越小,优先级越高。

LACP备用链路

相对于手工配置模式,LACP可以限制最大活动接口数,通过限制接口数目来控制流量和链路冗余。交换机只会从活动接口中发送和接受报文。当活动链路中出现问题时,可以从非活动链路中找出一条优先级最高的链路来代替故障链路。

配置实例:

实现双交换机三条链路的聚合,通过配置实验来描述整个过程。

在配置好PC的IP地址之后,双交换各个端口发送STP进行根桥选举。

在进行根桥、根端口和指定端口的选举

在选举完成之后,才能使用ping命令通信,不然无法跨交换机进行主机间的交互。

选举完成之前

选举完成之后

利用display stp brief查看端口状态,发现已经完成选举。

链路聚合

在交换机1上进行设置,将2、3、4端口聚合在一个逻辑端口上,并只允许两个活动链路,一个备份链路。

设置链路聚合

设置完成之后,三个端口都在一直发送源地址为自己的LACP报文

报文中携带了交换机1的各种信息。

此时用PC1去给PC2发送ICMP报文,完全发不过去。因为链路聚合还没有完成。

ICMP报文无法发送出去,显示不在同一子网错误

在交换机2上进行同样设置。

端口突然安静,开始发送STP报文

活动端口1每隔一端时间进行一次LACP交互,其他两个端口不再发送STP数据报文。

使用ping命令检查PC1和PC2是否互通。

成功互通

查看交换机配置。

检查带宽

检查端口状态

实验完成。

总结:

链路聚合技术除了可以实现增强带宽、增强网络健壮性和可靠性的同时,还可以起到一定的流量控制作用。多设备的冗余,在其端口依旧会发送一系列广播报文,但是在物理连接上的同时,其他非活动端口不会一直发送STP数据报文。

链路聚合要在双方交换设备上同时设置,根据其LACP系统优先级来区分主次,其默认为32768,在优先级相同的时候,通过MAC地址来进行主次区分。

最近还整理了很多其他网工资料,有需要的可以找我要~

「网工必备」超详细链路聚合原理及分析相关推荐

  1. 「网工必备」DNS超详细解析,记得收藏!

    1.DNS是什么? 域名解析系统,可以将域名与IP地址建立映射关系,通过域名得知目标IP. 2.为什么会出DNS这种东西? 在网络中,想要访问主机资源或者服务器资源需要知道目标的IP地址,但是IP地址 ...

  2. 「网工必备」五款工作学习必备软件免费下载

    很多人都在问,学习网络工程师需要什么软件?其实网工业有很多软件,比如 Cad,比如广联达,比如钉钉,比如一些数据,比如一些辅助软件,这些都是为了提高项目的效率,让他们更好的理解项目的思路,而今天,我们 ...

  3. 安全方向比路由交换难吗_「网工进阶」路由交换:链路聚合的配置,你都会吗...

    背景 网络规模的不断扩大,用户对骨干链路的带宽和可靠性提出了越来越高的要求,在传统的技术中,常用更换速率的接口板和更换支持高速率接口板设备的方式来增加带宽,但这种方式需要付出高额的费用,而且不够灵活. ...

  4. geoserver 发布 矢量切片(pbf)并用openlayers 6.14 /leaflet 1.8 加载展示 (三)(小白必备:超详细教程)

    前两篇分别讲了 如何利用geoserver 发布矢量切片和openlayers 加载.接下来我们说 如何用leaflet 展示,既然做我们就作全面吧,谁让我们gis 就是这么苦逼呢,哈哈. 环境: g ...

  5. geoserver 发布 矢量切片(pbf)并用openlayers 6.14 /leaflet 1.8 加载展示 (一)(小白必备:超详细教程)

    环境: geoserver 2.21 vue 2.0 openlayers 6.14 leaflet 1.8 第二篇地址:openlayers 加载矢量切片 geoserver 发布 矢量切片(pbf ...

  6. 用好知晓云,从此不再「网抑云」

    近期在多个社交平台上,都能看到一些打着「网抑云」标签的视频或文章,引起大家的关注. 「网抑云」最开始来自网友对音乐 APP 里的矫情式评论的调侃,是指到夜深时刻,在我们最敏感的时候,打开音乐 APP ...

  7. geoserver 发布 矢量切片(pbf)并用openlayers 6.14 /leaflet 1.8 加载展示 (二)(小白必备:超详细教程)

    上一篇讲了 如何利用geoserver 发布矢量切片,接下来我们说 如何去展示,既然做我们就作全面吧,谁让我们gis 就是这么苦逼呢,哈哈. 环境: geoserver 2.21 vue 2.0 op ...

  8. Flutter实战 | 从 0 搭建「网易云音乐」APP(五、播放功能逻辑)

    本系列可能会伴随大家很长时间,这里我会从0开始搭建一个「网易云音乐」的APP出来. 下面是该APP 功能的思维导图: 前期回顾: 1.Flutter实战 | 从 0 搭建「网易云音乐」APP(一.创建 ...

  9. 社区声起,描摹 NFT「网红相」丨目击

    " 过去一周,随着 NFT+ 流动性挖矿的 MEME 逆市上涨创下新高,这一币种成为了「2020 空投第一币」称号的备选人.有人被空投了大约 60 万刀,再次被社区称为「强制暴富」. NFT ...

最新文章

  1. Dlib库中实现正脸人脸关键点(landmark)检测的测试代码
  2. 豪华版飞机大战系列(六)--附源代码
  3. C++library Sort库排序的实现算法(附完整源码)
  4. Android逆向:二进制xml文件解析 之 Start Tag Chunk
  5. python通过hive transform处理数据
  6. 街篮混服服务器信息,街篮手游闻鸡起舞服务器火爆开启
  7. Nodejs,Npm,React安装教程
  8. mysql 获取所有用户所有权限存储过程
  9. 由一段JS代码引发的思考
  10. 【2019 NWERC - D 】Disposable Switches【最短路、单调栈、数学思维】
  11. 计算机病毒鬼畜,[原创]彩虹猫病毒的逆向
  12. java学生管理系统界面设计
  13. 3dsmax2020软件安装教程
  14. 正交矩阵、正规矩阵和酉矩阵
  15. 计算机软考初级工程资料,计算机软考数据库系统工程师考前练习300资料.doc
  16. 新中大怎么修改服务器,新中大软件服务器地址修改
  17. threejs 管子_使用webgl(three.js)搭建一个3D智慧园区、3D建筑,3D消防模拟,web版3D,bim管理系统——第四课...
  18. txt文本如何转换成epub电子书格式
  19. HJ107 求解立方根(java详解,二分法详解)
  20. 用SNMP协议实现系统监控

热门文章

  1. 【Lua进阶系列】lua_Stack
  2. Java Hessian反序列化漏洞
  3. 商业地产拓展市场调查报告内容及格式
  4. 概率统计置信区间用计算机怎么算,置信区间计算器
  5. Word2007 怎样从第X页开始设置页码
  6. C++中strcpy()和strcpy_s()函数的使用及注意
  7. firefox一些推荐的插件
  8. 2021年美国大学生数学建模竞赛成绩说明感悟心得
  9. EMBoss业务支撑平台
  10. c语言oj数列求和n个a,利用c语言数列求和.doc