虚拟网络接口bond
来源:互联网 发布:淘宝信誉评价表 编辑:程序博客网 时间:2024/05/29 16:30
Bond 的原理是网卡在混杂 (promisc) 模式下运行;在这种模式下,网卡不像在通常情况下,只接收目的硬件地址是自身 Mac 的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担;而是接收网络上所有的数据帧,而且修改了驱动程序中的 mac 地址,将两块网卡的 Mac 地址改成相同,可以接收特定 mac 的数据帧,然后把相应的数据帧传送给 bond 驱动程序处理。
命令方式管理桥接接口-brctl命令介绍
brctl show ##查看已有网桥brctl addbr br0 ##添加网桥ifconfig br0 172.25.254.232 netmask 255.255.255.0 ##为br0的虚拟网卡配置ip和子网掩码brctl addif br0 eth0 ##添加一块物理网卡,将它附加到刚生成的虚拟网桥接口br0上ifconfig br0 down ##关闭网桥brctl delif br0 eth0 ##删除物理网卡brctl delbr br0 ##删除网桥
网卡的链路聚合-bond
//创建一个bond口,即bond0nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup ip4 172.25.254.232/24 //为bond0添加eth1网卡nmcli connection add con-name eth1 ifname eth1 type bond-slave master bond0 //为bond0添加eth2网卡 nmcli connection add con-name eth2 ifname eth2 type bond-slave master bond0
开启监控窗口,查看bond0当前使用状态
使用ifconfig eth1 down命令使eht1断开。这里可以看到,只有eth2是活跃状态,而eth1已经显示为断开。
网卡的链路聚合-Team接口
Team和bond0功能类似,不过Team不需要手动加载相应的内核模块,并且支持8块网卡,具有更强的拓展性。
//创建一个team设备,即team0nmcli connection add type team con-name team0 ifname team0 config ‘{“runner”:{“name”:”activebackup”}}’ ip4 172.25.254.232/24 //将eth0设备加入team0nmcli connection add con-name eth0 ifname eth0 type team-slave master team0//将eth1设备加入team0nmcli connection add con-name eth1 ifname eth1 type team-slave master team0
创建一个team0设备,并将两块设备依次加入team0网路组后,使用teamdctl team0 state命令查看team0当前使用状态。
测试网络的连通性
阅读全文
0 0
- 虚拟网络接口bond
- Linux 虚拟网络接口bond
- Linux虚拟网络接口 Bond详解
- Linux虚拟网络接口 Bond详解
- linux虚拟网络接口 bond详解
- Linux运维笔记-文档总结-虚拟网络接口bond
- 虚拟网络接口bond 链路聚合、team链路聚合
- 网桥、bond和team网络接口
- bond网络
- Xen的虚拟网络接口
- linux模块虚拟网络接口
- 虚拟网络接口实现原理
- Linux系统网络高级配置--网桥、网络接口(bond、team)
- openstack网络 bond vlan网卡
- 网络配置:桥接 bond team
- linux网络配置相关命令、虚拟网络接口eth0:0
- bond
- bond
- node.js中的全局对象Buffer
- codesys runtime 修改默认串口映射关系
- Struts2运行原理
- 用标准IO把本地时间写入文件
- 使用pullToRefresh进行下拉刷新和上拉加载
- 虚拟网络接口bond
- iptables、netfilter
- python作用域
- "自顶向下,逐步求精“设计方法
- P1002 过河卒
- Win 7 安装VMware Workstation Pro 14出现 “Intel VT-x禁用”问题以及“无法连接 MKS: 套接字连接尝试次数太多;正在放弃”问题的实质性解决
- short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
- 【Java基础总结】-了解Java线程调度、并发安全及锁优化
- shell [] [[ ]] {}区别