Linux多网口绑定配合华为5700 eth-trunk技术,提高网络性能
在实际的环境中,服务器通过网口绑定技术,可以很容易的实现网口冗余,负载均衡,从而达到高可用的目的,而且可以提升网络的性能,大幅的提升网络I/O。
一般情况下,Linux的多网口绑定使用的是内核中的“bonding”模块,目前发行的各个Linux版本内核中都已经包含了该模块。
这里演示一下绑定的过程。将测试服务器的eth2,eth3两个网卡绑定成一个逻辑接口。
第一步:创建逻辑接口bond0的配置文件;
# vim ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.5.49
NETMASK=255.255.255.0
DNS2=202.96.128.86
GATEWAY=192.168.5.1
DNS1=202.96.134.133
第二步:配置成员接口;
在成员端口中加入配置:
MASTER=bond0
SLAVE=yes
第三步:修改modprobe相关配置文件;
# echo "alias bond0 bonding" >>/etc/modprobe.d/bonding.conf
# echo "options bonding miimon=100 mode=1" >>/etc/modprobe.d/bonding.conf
第四步:加载bonding模块(如果重启系统,就不需要手动加载)
# modprobe bonding
# lsmod | grep bonding (验证加载结果)
bonding 128245 0
重启网络服务以后查看bond的网卡状态:
# cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)
Bonding Mode: fault-tolerance (active-backup)
Primary Slave: None
Currently Active Slave: eth2
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0
Slave Interface: eth2
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e8:bd:d1:04:e0:12
Slave queue ID: 0
Slave Interface: eth3
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: e8:bd:d1:04:e0:13
Slave queue ID: 0
上面可以看到连个重要信息。
- 模式,这个就是我们配置的Mode=***,上面我们配置的是1。
- 可以看到当前Active的网口是eth2
做完以上的操作,基本上就绑定完成了。
通常情况下,我们会配合交换机的链路聚合功能,提高整体的网络性能。这里,我们使用的是华为的5700交换机,在上面启用eth-trunk功能,并配置的是LACP模式。
交换机配置如下:
interface Eth-Trunk5
description Test-DB-Bond-169
port link-type access
port default vlan 5
mode lacp
load-balance src-ip
lacp preempt enable
max active-linknumber 3
注意事项:配置交换机使用是,绑定的模式需要设置为4(802.3ad)
转载于:https://www.cnblogs.com/zqingfeng/p/6590669.html
Linux多网口绑定配合华为5700 eth-trunk技术,提高网络性能相关推荐
- Linux四网口绑定,linux 网口绑定
Redhat AS 4 双网卡绑定 刚在一台IBM Xserver服务器上装了RedHat Linux Enterprise AS 4,为了提高网络的可靠性配置双网卡绑定. 一.环境描述 我的RedH ...
- linux切换网口,linux多网口绑定
LINUX多网卡绑定同一IP(BOND): 常用的有三种 mode=0:轮转策略,有自动备援,但需要"Switch"支援及设定. mode=1:活动-备份模式,其中一条线若断线,其 ...
- linux双网口绑定,双网口绑定bond
bond内核模块和称为通道绑定接口的特殊网络,接口将多个网络接口绑定到一个通道. 根据选择的绑定模式,通道绑定使两个或者更多个网络接口作为一个网络接口,从而增加带宽或者提供冗余性 模式0(平衡轮循) ...
- Linux系统网络性能实例分析
由于TCP/IP是使用最普遍的Internet协议,下面只集中讨论TCP/IP 栈和以太网(Ethernet).术语 LinuxTCP/IP栈和 Linux网络栈可互换使用,因为 TCP/IP栈是 L ...
- Linux内核网络性能优化
Linux内核网络性能优化 1. 前言 2. Linux网络协议栈 3. DPDK 4. XDP 4.1 XDP主要的特性 4.2 XDP与DPDK的对比 4.3 应用场景 5. CPU负载均衡 5. ...
- linux双网卡绑定+单网卡多IP绑定
网卡模式简介: 目前网卡绑定mode共有七种(0~6)bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要 ...
- 设置双网卡mic linux,linux双网卡绑定为逻辑网卡
网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术. 生产环境服务器为:DELL 网卡为:光纤 bond需要修改涉及的网卡配置文件 /e ...
- Linux多网卡绑定(bond)及网络组(team)
Linux多网卡绑定(bond)及网络组(team) 很多时候,由于生产环境业务的特殊需求,我们需要对服务器的物理网卡实施特殊的配置,从而来满足不同业务场景下对服务器网络的特殊性要求.如高并发的网 ...
- linux网卡汇聚模式,Linux网卡聚合 linux多网卡绑定聚合之bond模式原理
Linux网卡聚合 linux多网卡绑定聚合之bond模式原理 发布时间:2014-10-14 09:44:35 作者:佚名 我要评论 将多个Linux网络端口绑定为一个,可以提升网络的性能, ...
最新文章
- matplot.bar 与matplot.barh绘制直方图案例大全
- 本科生晋升GM记录: Kaggle比赛进阶技巧分享
- 深入浅析mysql引擎
- 那么都数据库表,那么多不同记录。是怎样都存储在一个key-value数据库的?
- Linux下安全扫描工具Nmap用法详解
- pythonselenium实战 excel读取和写入_Python3.6+selenium2.53.6自动化测试_读取excel文件的方法...
- 小程序中使用threejs
- popoverController(iPad)
- linux禁ping禁什么端口,Linux配置防火墙,开启80,22等常用端口禁止ping等
- windows 7 安装 db2 v11.1 下载 安装教程
- 帅瞎了!手机也能写Python代码!手把手教你在手机或平板上配置Python环境!
- (转)Qt添加windows开机自启动
- 一台电脑安装两个不同版本JDK
- web快速入门之基础篇-js:3_3、简易购物车
- 目标检测:EfficientDet(官方开源版)训练自己的数据
- excel 通过身份证 计算 年龄、性别
- 【Hexo】记录NexT主题美化及域名配置(图示详解)
- Liquibase 使用(全)
- 思博伦OpenFlow性能测试白皮书上篇
- 磁盘管理——RAID 0
热门文章
- STM32H743+CubeMX-ADC(16bit分辨率)+DMA采样三路模拟量(并行),没过采样。
- python爬虫短片_Python爬虫练习:爬取全民小视频(附代码,过程)
- javaweb+C+asp毕业设计项目合集免费下载
- c语言转义字符%,c语言转义字符
- java程序优化快捷键_Java 代码中针对性能优化的总结方案
- python画正方形的代码_Python编程练习:使用 turtle 库完成正方形的绘制
- JavaScript笔记-对wheelDeltaY和deltaY的体会
- Qt文档阅读笔记-DTLS server解析
- Qt文档阅读笔记-QWebEngineView及QML WebEngineView
- linux指令解压rpm,dpkg rpm apt yum 的常用指令 +linux 各种解压缩方法.docx