Team多网卡绑定

team支持的模式:

broadcast:每个网卡都传送数据包
roundrobin:每个网卡轮询方式传送数据
activebackup:网卡之间有主备,主传送数据包,备的不传送,主网卡down了,备才传送
loadbalance:监控流量并使用哈希函数,使得每个网卡传送的数据包达到相等
lacp:需要借助交换机,实现高级的负载均衡

1.查看示例文件:

[root@localhost ~]# cd /usr/share/doc/teamd/example_configs/[root@localhost example_configs]# ll

2.创建team_dev设备和team_con会话

[root@localhost ~]# nmcli c add type team con-name team_con ifname team_dev config '{"runner":{"name":"activebackup","hwaddr_policy":"by_active"}}'

3.查看创建好的team_con会话

[root@localhost ~]# nmcli c show
NAME                UUID                                  TYPE      DEV>
team_con            05cece6a-1326-407b-8eda-196d9503c4a1  team      tea>
virbr0              bb271c61-6361-49d1-84e7-f8351096fc96  bridge    vir>
team_con_2          03c2d929-7e08-488a-891e-5794558c3b30  ethernet  ens>
ens160              01b71119-1239-43fd-80e6-ccc2b2d9f7c8  ethernet  -- >
rhce                63a3ff6c-04d6-4877-926a-8473b18419b4  ethernet  -- >
rhce_auto           e46841da-caea-45a7-9b2d-388274240725  ethernet  -- >
team_con_1          f0c01e71-ef48-48e2-a4e1-28639de72890  ethernet  -- >
Wired connection 1  e08eb043-c76b-3e94-be9d-1a689f4981ac  ethernet  -- >

4.修改team_con会话的IP地址和网关

[root@localhost ~]# nmcli c modify team_con ipv4.addresses 192.168.231.131/24
[root@localhost ~]# nmcli c modify team_con ipv4.gateway 192.168.231.2
[root@localhost ~]# nmcli c modify team_con ipv4.dns 8.8.8.8

5.更改IP地址获取方式为手动

[root@localhost ~]# nmcli connection modify team_con ipv4.method manual

6.添加设备到team_dev, type:team-slave

[root@localhost ~]# nmcli c add type team-slave con-name team_con_1 ifname ens160 master team_dev[root@localhost ~]# nmcli c add type team-slave con-name team_con_2 ifname ens224 master team_dev

7.激活:先激活team-slave,再激活team

1. nmcli c up team_con_1
2. nmcli c up team_con_2
3. nmcli c up team_con

#激活主会话时远程连接软件会卡掉为正常现象

IP a查看ens160,ens224的mac地址是否不一致

8.查询team连接的状态

[root@localhost ~]# teamdctl team_dev state
setup:runner: activebackup
ports:ens160link watches:link summary: upinstance[link_watch_0]:name: ethtoollink: updown count: 0
runner:active port: ens160

9.验证:切换

[root@localhost ~]# nmcli device disconnect ens160
[root@localhost ~]# teamdctl team_dev state
setup:runner: activebackup
ports:ens160link watches:link summary: upinstance[link_watch_0]:name: ethtoollink: updown count: 0
runner:active port: ens224

电脑终端ping虚拟网卡:

PS C:\Users\Administrator> ping 192.168.231.131正在 Ping 192.168.231.131 具有 32 字节的数据:
来自 192.168.231.131 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.231.131 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.231.131 的回复: 字节=32 时间=1ms TTL=64
来自 192.168.231.131 的回复: 字节=32 时间=1ms TTL=64192.168.231.131 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):最短 = 0ms,最长 = 1ms,平均 = 0ms

测试主备切换ping百度

root@localhost ~]# ping www.baidu.com
PING www.wshifen.com (103.235.46.39) 56(84) bytes of data.
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=1 ttl=128 time=55.1 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=2 ttl=128 time=61.6 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=3 ttl=128 time=97.3 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=4 ttl=128 time=65.4 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=5 ttl=128 time=86.3 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=6 ttl=128 time=110 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=7 ttl=128 time=133 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=8 ttl=128 time=154 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=9 ttl=128 time=69.8 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=10 ttl=128 time=87.2 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=11 ttl=128 time=106 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=12 ttl=128 time=73.9 ms

可以看出在第6次ICMP有所波动

实验完毕!

Linux team多网卡绑定相关推荐

  1. Linux下双网卡绑定(bonding技术)

    Linux网卡绑定探析 2013-08-20 15:39:31 现在很多服务器都自带双千兆网口,利用网卡绑定既能增加网络带宽,同时又能做相应的冗余,目前应用于很多的场景.linux操作系统下自带的网卡 ...

  2. linux多网卡bind发送数据,Linux系统多网卡绑定实战

    原标题:Linux系统多网卡绑定实战 纯手工打造每一篇开源资讯与技术干货,数十万程序员和Linuxer已经关注. 导读 对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡.在生产型的系统中,网卡 ...

  3. linux 网卡绑定updelay,Linux 配置双网卡绑定实现负载均衡

    Linux 配置双网卡绑定,实现负载均衡 1.Bond的工作模式 Linux bonding驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余. bonding ...

  4. linux mode4的双网卡绑定,Linux实现双网卡绑定自动化脚本 | 聂扬帆博客

    在上一篇写了双网卡绑定和卸载:Linux实现双网卡绑定和卸载 其实认真观察上面的步骤,都是固定的.于是我们就可以写个脚本实现自动化配置#!/bin/bash if [ $# -lt 6 ];then ...

  5. linux系统单网卡绑定双IP的方法

    linux系统单网卡绑定双IP的方法 1. 进入目录: cd /etc/sysconfig/network-scripts/ 2. 使用vi命令编辑ifcfg-eth0,如下: # Advanced ...

  6. linux下双网卡绑定,Linux下双网卡绑定bond0

    一:原理: linux操作系统下双网卡绑定有七种模式.现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑 ...

  7. Linux系统多网卡绑定各配置模式详解

    Linux系统多网卡绑定各配置模式详解 1. 配置多网卡bond 1.1. mode=0 模式 1.2. mode=1 模式 1.2.1. 关闭NetworkManager服务 1.2.2. 网卡配置 ...

  8. Linux下双网卡绑定bond0,1,4

    Linux下双网卡绑定bond0 一:原理: linux操作系统下双网卡绑定有七种模式.现在一般的企业都会使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使 ...

  9. linux查看双网卡绑定模式,Linux中双网卡绑定实现的各种模式

    一.Linux中双网卡绑定实现的原理 Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡;linux设置bond网卡绑定---有些用. Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡, ...

  10. linux双网卡绑定同一IP步骤,linux系统双网卡绑定单个IP地址

    双网卡绑定单个IP地址为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断.多网卡绑. 为了提供网络的高可用性,我们可能 ...

最新文章

  1. 深入理解python特性_深入理解Python特性(7)
  2. java四种访问权限
  3. 想知道吗,如何在Github上精准地找到想要的开源项目?
  4. 搜索引擎优化的关键字工具
  5. linux 64位 安装qt creator .run,Qt Creator安装
  6. open*** 结合pam_mysql认证 failed to authenticate: Permission denied
  7. (1)封装 (2)static关键字 (3)继承
  8. CBC模式和ECB模式解读
  9. win10系统下载文件被windows defender smartscreen 阻止怎么办,但是系统没有筛选器
  10. VB做的 串口PID 调试助手
  11. 威金Worm.Viking病毒分析及处理
  12. 最小径集的算法_【ZZ】最小割集Stoer-Wagner算法
  13. 如何在单片机中用汇编优雅的点灯
  14. PTA 机工士姆斯塔迪奥 python
  15. 如何在服务器上安装虚拟机呢?服务器虚拟机安装教程
  16. SUMO使用E2检测器获取信号交叉口车道信息和信号控制方案
  17. 颜色选择器---Kodu少儿编程第九天
  18. Excel 2010 VBA 入门 140 在功能区添加按钮并运行VBA程序
  19. 数商云工业制造行业B2B电商平台解决方案
  20. VMWare 虚拟机如何通过新增挂载点的方式扩展磁盘空间

热门文章

  1. 树莓派——4G网卡华为ME909s-821 4G上网及开机自启动(1)
  2. 详解百度快照劫持,小白必看篇
  3. 动易百度快照劫持,百度快照被劫持了怎么办?
  4. 一个简单的BitTorrent客户端实现(三):同步事件分离器
  5. 解决Google Chrome添加快捷方式图标模糊
  6. win32asm写的红警98修改器
  7. notimplementedexception
  8. pytorch中tensor.topk
  9. 高效建站(华为云服务器速成篇)
  10. compile函数使用