网卡:计算机与外界局域网的连接是通过主机箱内插入一块网络接口板(或者是在笔记本电脑中插入一块PCMCIA卡)。网络接口板又称为通信适配器或网络适配器(adapter)或网络接口卡NIC(Network Interface Card)但是现在更多的人愿意使用更为简单的名称“网卡

网卡bonding:网卡绑定就是把多张物理网卡通过软件虚拟成一个虚拟的网卡,配置完毕后,所有的物理网卡的ip和mac将会变成相同的。多网卡同时工作可以提高网络速度,还可以实现网卡的负载均衡、冗余

应用场景一般在网络流量并发高,在对服务器进行初始化的时候进行网卡bonding绑定,当一个网卡链路挂掉的时候,另一个网卡仍然能够继续工作。

前期通过布置,已经实现了双网卡的安装

1.ip a   查看网卡是否都安装正常,下面看到p1p1和p2p1正在工作up

2.[root@pld3secsoc03 ~]# ethtool p1p1    利用ethtool查看p1p1网卡的信息,Speed: 10000Mb/s 速度是万兆的网络,Duplex: Full 工作方式是全双工,类似双向车道可以同时工作

3.[root@pld3secsoc03 ~]# cd /etc/sysconfig/network-scripts/    进入网络配置路径

4.[root@pld3secsoc03 network-scripts]# touch ifcfg-bond0     创建bond0文件,

mode 0:(balance-rr)轮询模式,所绑定的网卡会针对访问以轮询算法进行平分。第一个请求来了发送给第一块网卡处理,第二个请求来了,就发往第二块网卡进行处理,以此提供负载均衡能力。但此模式没有容错能力,即只要有一块网卡不能正常工作,则会出错。需要交换机支持工作

mode 1:(active-backup)高可用模式,运行时只使用一个网卡,其余网卡作为备份,在负载不超过单块网卡带宽或压力时建议使用。只有当正在工作的网卡出故障时备用网卡才会被激活,并及时替换坏了的网卡进行工作,可见这个模式并不能提升数据处理性能,但是有容错能力,因此常运用在实际生产环境中

mode=6 表示负载均衡方式,两块网卡都工作,不需要交换机作支持

miimon为探测的时间间隔(毫秒)

cat >> ifcfg-bond0 << EOF
> DEVICE=bond0
> TYPE=bond
> ONBOOT=yes
> BOOTPROTO=static
> IPADDR=10.66.33.121
> PREFIX=
> GATEWAY=10.66.33.254
> BONDING_OPTS="mode=1 miimon=100"
> BONDING_MASTER=yes
> IPV6INIT=no
> EOF

5.[root@pld3secsoc03 network-scripts]# cp ifcfg-p1p1 ifcfg-p1p1.bak    进行原网卡备份,以便回退

 [root@pld3secsoc03 network-scripts]# cp ifcfg-p2p1 ifcfg-p2p1.bak

6.[root@pld3secsoc03 network-scripts]# cat > ifcfg-p1p1 << EOF          注意修改下列设备名以及网卡名字

> TYPE=Ethernet
> BOOTPROTO=none
> NAME=p1p1
> DEVICE=p1p1
> ONBOOT=yes
> MASTER=bond0
> SLAVE=yes
> EOF

[root@pld3secsoc03 network-scripts]# cat > ifcfg-p2p1 << EOF

> TYPE=Ethernet
> BOOTPROTO=none
> NAME=p2p1
> DEVICE=p2p1
> ONBOOT=yes
> MASTER=bond0
> SLAVE=yes
> EOF

7.[root@pld3secsoc03 network-scripts]# service network restart  重启网络是配置的网卡生效

8.[root@pld3secsoc03 ~]# cat /proc/net/bonding/bond0     查看是否配置成功,一般如果配置失败,重启网络的时候回报错

9.[root@pld3secsoc03 ~]# ifdown p1p1        测试如果p1p1网卡如果down掉,那么现在正在使用的是bonding的另外一个网卡p2p1

10.[root@pld3secsoc03 ~]# ifup p1p1   让p1p1重新启动,那么当前网络模式还是正在使用的是p2p1网卡,p1p1就成为了备用的网卡。如果重新切回p1p1,需要重启网络

11.[root@pld3secsoc03 ~]# watch cat /proc/net/dev     还可以使用该命令查看两个网卡流量的变化情况

双网卡bonding的更多相关文章

  1. suse 12 双网卡bonding模式

    文章目录 工欲善其事,必先配静态ip 网卡bonding eth0 eth1 192.168.70.52 192.168.70.55 工欲善其事,必先配静态ip 重要的事情说三遍 修改配置之前,先备份 ...

  2. ubuntu双网卡bonding配置(转)

    1.安装软件 apt-get install ifenslave 2.修改配置文件 /etc/network/interfaces auto lo iface lo inet loopback ifa ...

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

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

  4. 为RAC私有网络配置网卡Bonding

    在RAC的安装部署过程中.并不不过简单的安装完毕了事.整个安装过程要考虑可能出现的单点问题,当中比較重要的是私有网络. 私有网络是RAC节点间通信的通道.包含节点间的网络心跳信息.Cache fusi ...

  5. CentOS 7 bonding模式双网卡绑定

    1.1    查看系统内核是否支持bonding [root@cobbler-node1 ~]# cat /boot/config-3.10.0-693.el7.x86_64 | grep -i bo ...

  6. Linux下双网卡绑定bond0

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

  7. Linux 双网卡绑定

    Linux 双网卡绑定 Linux 双网卡绑定双网卡绑定的常用模式:mode1:active-backup 模式,即主备模式.mode0:round-broin 模式,即负载均衡模式(需要交换机配置聚 ...

  8. (转)深度分析Linux下双网卡绑定七种模式

    现在一般的企业都会 使用双网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可以说是好处多多.而一般企业都会使用linux操作系统下自带的网卡绑定模式,当然现在 网卡产商也会出一些针对window ...

  9. Linux双网卡绑定和解除绑定的实现

      双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.根据交换机可支持的功能不 ...

随机推荐

  1. 用turtle画蛇

    import turtle def drawSnake(rad,angle,len,nackrad): for i in range(len): turtle.circle(rad,angle) #画 ...

  2. JavaSE基础之数组

    数组 一.静态初始化 格式一 数据类型[] 变量名 = {元素1,元素2,元素3...}; 格式二 数据类型[] 变量名 = new 数据类型{元素1,元素2,元素3...}; 或者: 数据类型[] ...

  3. 国外的教授都说,用这个方式21天就能学会python,这是中国速度

    你尝试过吗?按照这个方式,用21天就能学会python编程.     在今年的疫情期间,在家的时间何止21天,有这样一位做财务的朋友,为了提高自己的数据分析能力,在家通过这个方式,跟着21天的规划,坚 ...

  4. Tensorflow 中(批量)读取数据的案列分析及TFRecord文件的打包与读取

    内容概要: 单一数据读取方式: 第一种:slice_input_producer() # 返回值可以直接通过 Session.run([images, labels])查看,且第一个参数必须放在列表中 ...

  5. JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去…

    JavaScript 格式化数字.金额.千分位.保留几位小数.舍入舍去… 类库推荐 1. Numeral.js 一个用于格式化和操作数字的JavaScript库.数字可以被格式化为货币,百分比,时间, ...

  6. NFC芯片选型及基本电路框架

    RFID作为一项专业度较高的技术,在一些公司,可能还会专门招聘专业的RFID工程师.本篇阐述的涉及到的只是基本选型设计.电路框架,关于RFID天线调试.低功耗检卡调试等,后续再其他篇章会继续更新! N ...

  7. Spring IoC BeanDefinition 的加载和注册

    前言 本系列全部基于 Spring 5.2.2.BUILD-SNAPSHOT 版本.因为 Spring 整个体系太过于庞大,所以只会进行关键部分的源码解析. 本篇文章主要介绍 Spring IoC 容 ...

  8. Flask项目实战:创建电影网站-创世纪(1)

    以后要养成写博客的习惯,用来做笔记.本人看的东西很多很杂,但因为工作中很少涉及,造成看了之后就忘,或者看了就看了,但是没有融入的自己的知识体系里面. 写博客一方面是做记录,一方面是给这段时间业余学习的 ...

  9. webstorm 调试 typescript

    { "compilerOptions": { "target": "es5", "outFile": "bin ...

  10. 如何在Vim中更改颜色和主题

    大家好,我是良许. Vim是我们在Linux中非常常用的一款文本编辑器.Vim 是一款免费.开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ .V ...