多网卡实验

1、虚拟网卡实现一个网卡多个地址

    网卡别名多用于虚拟机,可理解为一块网卡MAC地址对应多个IP地址,这样比较方便管理,在不需要通过添加网卡的形式就可以使用到新的IP

:100.png


在此图可看到

    eth1

    eth1:100

    eth1:200

    其中HWaddr 相同,但IP却各不相同

eth1200.png

需要注意的点

    别名网卡必须使用静态地址,也就是要自己指定

    首先要停止NetworkManager服务,才能使用别名

        checking NetworkManager off

        service NstworkManager stop 

    配置完成后要重启服务

        service network resart


2、多网卡bond,mode1

  此用途多用于企业中,用于在访问主机过程中,试想单独的网卡如果出现错误,那么用户将暂时会与主机断开连接,会多莫不爽,多么影响用户体验。那么如果多块网卡系统合作,其中一块挂掉,那么另一块接着顶上来,那么容错率就会大幅度提升,保障业务的畅通。

所以bonding的出现解决了这种情况的出现,提供负载均衡和容错能力。


实现原理

    多块网卡逻辑上绑定同一IP,虚拟出一块网卡对外提供服务,物理网卡使用相同的MAC地址

    

工作模式

    Mode 0    轮转策略,每个slave都参与工作

    Mode1     active-backup策略,活动备份,正常情况下只有一个slave工作,只有此slave挂掉后,立马激活其他的slave接替工作 

    Mode3 在所有slave上传递报文

bondding设备的配置文件,以及SLAVE的配置文件

注意点

   文件名和DEVICE名要一致

   指定MASTER和SLAVE

   BONDING_OPTS="miimon=100 mode=1" 指的是每100ms就检查一次链路连接情况,如果不行就换另一条线路

    blob.png

配置成功后service network restart

blob.png

可以看到bond0,eth1,eth2的MAC地址一致

此时物理机可以ping到bond0

blob.png

查看当前工作的slave

其中一条为Currently Active Slave:eth2 可知道当前工作slave为eth2

blob.png

然后断开eth2,然后观察物理机命令提示符的变化

发现其中出现一行请求超时,此时就是因为断开eth2的连接,数据包才丢失,但又马上恢复了连接,因为eth1被激活,开始工作

blob.png

可看到当前活动SLAVE为eth1

blob.png

eth1已经接替eth2的工作


原创文章,作者:000,如若转载,请注明出处:http://www.178linux.com/43781

(0)
000000
上一篇 2016-09-06 08:50
下一篇 2016-09-06 08:50

相关推荐

  • 搭建路由环境

        五个虚拟机分别模拟三个路由器和两个主机,实现不同网段的主机之间的通信。 1.规定四个网段的ip地址:分别是192.168.1.0/24;192.168.2.0/24;192.168.3.0/24;192.168.4.0/24 2.三个路由器命名为R1、R2、R3。R1的两个网关地址为192.168.1.1和19…

    2017-08-20
  • Shell脚本编程

    shell脚本编程 Bash为用户提供了编程环境 相对于计算机而言,只能识别二进制文件,因此其所运行的其实是二进制指令,而这些二进制指令我们称之为机器语言,属于低级语言;程序员编程所使用的语言为高级语言,是人们比较容易理解的语言;因此,程序的执行过程:先把源码程序翻译成机器语言(生成可执行的文件),然后解释执行。程序( 程序=指令+数据 )的编程风格有两种:…

    2017-04-14
  • N22 网络班第五周课程作业

    1、显示当前系统上root、fedora或user1用户的默认shell; grep -E "^(root|fedora|user1)\>" /etc/passwd | ll grep -E "^(root|fedora|user1)\>" /etc/passwd | cut -d: -f 1,7…

    Linux干货 2016-09-19
  • 第十周作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区;   (1) 为硬盘新建两个主分区;并为其安装grub; #创建两个分区,/dev/sdb1为500M,/dev/sdb2为5G [root@centos6 mnt]# fdisk -l /dev/sdb…

    2017-03-12
  • 马哥教育网络班22期+第15周课程练习

    1、总结sed和awk的详细用法; sed [OPTION]…  'script'  [input-file] … script: 地址定界编辑命令 常用选项: -n:不输出模式空间中的内容至屏幕; -e script, –expression=sc…

    Linux干货 2016-12-14
  • 管中窥豹—linux命令

    命令行选项风格: 1、原始unix风格     a、命令行选项以连字符'-'开头,后跟单个字符表示选项,选项后面跟着取值,如:mysql -hlocalhost      b、选项不带取值的,可以组合在一起,如:sed -n -r 可以写成 sed -nr  …

    Linux干货 2016-10-30

评论列表(2条)

  • 马哥教育
    马哥教育 2016-09-10 10:56

    文章内容很详细,从实验也能看出作者很用心,赞一个。