Linux中的高级网络控制

本文介绍了Linux系统中实现网络高级控制的两种方法:以太网绑定(bonding)和桥接接口。在以太网绑定部分,详细讲解了主动备份模式(mode 1),并提供了配置和实验步骤。而在桥接接口部分,讨论了其在网络通信速度和虚拟机桥接中的作用,并给出了添加和删除桥接接口的操作指南。
摘要由CSDN通过智能技术生成

基本概念:

  • 网络的高级控制是对网络的稳定性及网络的传输速率进行控制
  • 绑定将两个网卡合并用一个接口工作
    即就是有两个设备,这两个设备使用同一个ip
  • 链路聚合 将两个线路聚合在一起
    bonding
    ##查看传输速率 ethtools eth0

1.bond网络
linux允许管理员使用bonding内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多的网络接口作为一个网络接口,从而增加带宽和/提供冗余性
2.Linux以太网绑定模式

  • 模式0 平衡轮循 balance-rr 循环策略 所有接口都采用轮循方式在所有Slave中传输封包;任何Slave都可以接受
  • 模式1 主动备份 容错 一次只能使用一个slave,如过接口出现故障,另一个slave将接替他,稳定模式 active-backup(一个网卡坏掉之后另一块网卡自动补上,不会中断数据传输)
  • 模式3 广播 容错 将所有的封装包都通过所有的slave接口广播,广播容错会给解析带来麻烦
  • 这里主要介绍模式1,主动备份模式

实验:
准备工作:
打开虚拟机,真机切换到超级用户,打开虚拟机图形控制器,给虚拟机加入两块网卡,返回到虚拟机,将虚拟机中原有的ip删除掉

打开虚拟机图形控制器
在这里插入图片描述
双击出现右侧的界面
单击添加硬件
在这里插入图片描述
选择网络,添加网卡
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1>设定bond的名称模式,以及工作的ip
nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.168/24
active-backup表示主动备份模式
在这里插入图片描述

2> ifconfig可以查看到ip
在这里插入图片描述
3> cat /proc/net/bonding/bond0查看及接口的状态,没有网卡工作
注:设定完接口之后才可以查看接口状态
在这里插入图片描述
4> nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0
将网卡eht0加入到接口
查看接口状态,有了eth0的信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值