
Linux虚拟化网络之链路聚合实战
发布日期:2025-04-10 11:18:25
浏览次数:10
分类:精选文章
本文共 516 字,大约阅读时间需要 1 分钟。
一、bond链路聚合技术
网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。
目前网卡绑定mode共有七种(0~6)bond0、bond1、bond2、bond3、bond4、bond5、bond6。
常用的有三种:
- mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。
- mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。
- mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。
说明:
需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里optionsbond0 miimon=100 mode=0是不够的,与网卡相连的交换机必须做特殊配置(这两个端口应该采取聚合方式),因为做bonding的这两块网卡是使用同一个MAC地址。
从原理分析一下(bond运行在mode0下):
mode 0下bond所绑定的网卡的IP都被修改成相同的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp表里这个mac地址对应的端口就有多 个,那么交换机接受到发往这个mac地址的包应该往哪个端口转发呢?正
发表评论
最新留言
很好
[***.229.124.182]2025年05月12日 22时17分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux终端调试大全(非常详细)零基础入门到精通,收藏这一篇就够了
2023-02-05
Linux经典系统故障汇总与排障技巧及排障汇总表
2023-02-05
Linux经常使用命令(一) - ls
2023-02-05
Linux经常使用命令(十一) - more
2023-02-05
Linux经常使用命令(十二) - less
2023-02-05
linux经常使用(一)linux 安装配置 jdk之 找不到安装文件文件夹及source /etc/profile 报unexpected end of file 错误 解决...
2023-02-05
linux给用户改变组,Linux用户及用户组的建立,修改和删除
2023-02-05
linux给用户添加sudo权限
2023-02-05
linux缓存nscd
2023-02-05
linux编写一个简单的端口扫描程序,LINUX端口扫描源代码(C实现)
2023-02-05
linux编程之信号量
2023-02-05
LINUX编程实战指发送UDP消息
2023-02-05
linux编程:getenv,putenv,setenv
2023-02-05
linux编译ffmpeg2.6.2
2023-02-05
linux编译升级应用,Linux如何升级软件版本
2023-02-05
linux编译注解
2023-02-05
linux网络启动报错
2023-02-05