当前位置:网站首页>【链路聚合原理及配置】
【链路聚合原理及配置】
2022-08-04 00:16:00 【晓龙的小是春晓的晓】
前言
提示:链路聚合的作用
链路聚合是一种非常重要的高可用技术,通过链路聚合可以把多个物理以太网链路聚合在一起形成一个逻辑上的聚合端口组。使用链路聚合服务的上层实体把同一聚合组内的多条物理链路视为一条逻辑链路,数据通过聚合端口组进行传输。
- 优点:
**增加链路带宽:**通过把数据流分散在聚合组中各个成员端口,实现端口间的流量负载
分担,从而有效地增加了交换机间的链路带宽。
**提供链路可靠性:聚合组可以实时监控同一聚合组内各个成员端口的状态,从而实现
成员端口之间彼此动态备份。如果某个端口故障,聚合组及时把数据流从其他端口传输。
一、聚合链路负载分担原理
链路聚合后,上层实体把同一聚合组内的多条物理链路视为一条逻辑链路,系统根据一定的算法,把不同的数据流分布到各成员端口上,从而实现基于流的负载分担。
上图中,因为 PCA 和 PCB 的 MAC 地址不同,系统认为是两条流,所以 SWA 把这两条 流分别从聚合组中的两个成员端口向外发送。同理,返回的数据流在 SWB 上也会被分布到两 条链路上传输。
二、链路聚合的分类
静态聚合
- 双方系统间不使用聚合协议来协商链路信息
- 在静态聚合方式下,双方设备不需要启用聚合协议,双方不进行聚合组中成员端口状态的 交互。
- 如果一方设备不支持聚合协议或双方设备所支持的聚合协议不兼容,则可以使用静态聚合 方式来实现聚合。
- 静态聚合的优点是没有聚合协议报文占用带宽,对双方的聚合协议没有兼容性要求
动态聚合
- 在动态聚合方式下,双方系统使用 LACP 协议来协商链路信息,交互聚合组中成员端口状态
- LACP(Link Aggregation Control Protocol,链路聚合控制协议)是一种基于IEEE802.3ad标准的、能够实现链路动态聚合的协议。LACP 协议通过 LACPDU(Link Aggregation Control Protocol Data Unit,链路聚合控制协议数据单元)与对端交互信息。
三、链路聚合的基本配置
1.静态聚合配置参数
代码如下(示例):
创建聚合端口 [Switch] interface bridge-aggregation “interfacenumber”
将以太网端口加入聚合组 [Switch-Ethernet1/0/1] port link-aggregation group “number”
链路聚合显示及维护 <Switch>display link-aggregation summary
2.链路聚合配置举例(静态)
3.链路聚合配置举例(动态)
总结
链路聚合可以实现链路备份、增加链路带宽及其数据的负载
链路聚合按照聚合方式不同分为静态聚合和动态聚合
边栏推荐
猜你喜欢
随机推荐
米哈游--测试开发提前批
View the version number of CUDA, pytorch, etc.
V8中的快慢数组(附源码、图文更易理解)
Shell编程之循环语句(for、while)
小身材有大作用——光模块寿命分析(二)
详谈RDMA技术原理和三种实现方式
The longest substring that cannot have repeating characters in a leetcode/substring
ros mavros stereo读取rosbag并记录IMU和图片到文件夹
BPF 可移植性和 CO-RE(一次编译,到处运行)
Talking about the future development direction of my country's industrial parks
Nanoprobes 棕榈酰纳米金相关说明书
【性能优化】MySQL性能优化之存储引擎调优
In V8 how arrays (with source code, picture and text easier to understand)
BGP实验(含MPLS)
智能管理PoE交换机
"Miscellaneous" barcode by Excel as a string
Go编译原理系列7(Go源码调试)
Graph-node:创建一个新的subgraph
Internship: Upload method for writing excel sheet (import)
C# wpf使用ffmpeg命令行实现录屏