centos6.9實現網卡bonding

centos6.9實現網卡bonding

為什么要用bonding

 將多塊網卡配置同一IP地址實際中是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡被修改為相同的MAC地址,這樣可以實現多塊網卡綁定同一IP地址,對外提供服務。用于網絡負載均衡和網絡冗余。

工作模式

 bonding的模式:0-6,即:7種模式,這里我們重點介紹三種模式。
 1、mode=0:輪轉模式,傳輸數據包順序是依次傳輸。簡單來說第1個包走eth0,下一個包就走eth1。實現了負載均衡和容錯的能力。
 2、mode=1:主-備份策略。只有一個slave被激活,當且僅當活動的slave接口失敗時才會激活其他slave。
 為了避免交換機發生混亂此時綁定的MAC地址只有一個外部端口上可見。此模式只提供了容錯能力,資源利用率較低。
 3、mode=3:廣播策略。在每個slave接口上傳輸每個數據包,此模式提供了容錯能力。

實驗mode=0

 1、進入/etc/sysconfig/network-scripts/,創建1個ifcfg-band0

centos6.9實現網卡bonding

說明:miimon是用來進行鏈路監測的。 比如:miimon=100,那么系統每100ms監測一次鏈路連接狀態。

2、修改兩塊網卡配置文件

centos6.9實現網卡bonding centos6.9實現網卡bonding

說明:    MASTER=bond0—————–屬于bond0

            SLAVE=yes———————-從屬狀態

3、重啟網卡后查看網卡當前的工作模式

centos6.9實現網卡bonding

4、測試

如下圖。禁用其中一塊網卡。依舊可以ping通。

centos6.9實現網卡bonding

實驗mode=1

1、只需修改ifcfg- bond0中的BONDING_OPTS=“mode1 miimom=100”

2、重啟網卡服務,從下圖中可以看到當前工作的網卡是eth0

centos6.9實現網卡bonding

3、加下來禁用eth0,看看會發生什么,eth0的狀態是down的,正在工作的網卡變成了eth1.這就是通過mode1實現了主備。

centos6.9實現網卡bonding

實驗mode=3

1、只需修改ifcfg- bond0中的BONDING_OPTS=“mode3 miimom=100”
2、重啟網卡服務,bond處于broadcast模式
centos6.9實現網卡bonding

3、測試,可以看到DUP表示重復的包。

centos6.9實現網卡bonding

4、對端口進行抓包,能看到reply有兩個一模一樣的包。說明兩張網卡在同時工作同時發送數據。centos6.9實現網卡bonding

原創文章,作者:eleven,如若轉載,請注明出處:http://www.www58058.com/85099

(5)
eleveneleven
上一篇 2017-08-20
下一篇 2017-08-20

相關推薦

  • vim編輯器及練習題

    命令用法: vim [OPTION]… FILE…  +#: 打開文件后,直接讓光標處于第#行的行首                   &nbs…

    Linux干貨 2016-08-11
  • 第四周作業

    1. 復制/etc/skel目錄為/home/tuser1,要求/home/tuser1以及內部文件的屬組和其它用戶均沒有任何訪問權限 cp -r /etc/skel  /home/tuser1 chmod go-rwx /home/tuser1 2. 編輯/etc/group文件,添加組hadoo…

    Linux干貨 2016-12-27
  • N25_第十周作業

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) POST –> BootSequence(BIOS) –>Bootloader(MBR) –>Kernel(ramdisk)–>rootfs(readonly)–>switchroot&#821…

    Linux干貨 2017-02-14
  • 第三周n28

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 who | cut -d ” ” -f 1 | sort -u 2、取出最后登錄到當前系統的用戶的相關信息。 who | tail -1 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 cat /etc/passwd | …

    Linux干貨 2017-12-17
  • linux多網卡綁定

    為了增加網絡牢固性,linux服務器通過多塊網卡來實現網卡冗余或鏈路聚合、負載均衡的技術。網卡綁定mode共有七種(0~6) bond0、bond1、bond2、bond3、bond4、bond5、bond6常用的有三種mode=0:平衡負載模式,有自動備援,但需要”Switch”支援及設定。mode=1:自動備援模式,其中一條線若斷線,其他線路將會自動備援…

    系統運維 2016-06-23
  • vsftp簡單應用

    vsftp配置詳解 前言 FTP(File Transfer Protocol)是文件傳輸協議的簡稱。它能讓用戶 連接上一個遠程計算機(運行著 FTP 服務器程序)查看遠程 計算機上有哪些文件,然后把文件從遠程計算機上下載到 本地計算機,或把本地計算機文件上傳到遠程計算機。但是ftp是一種古老的文件傳輸協議,是明文傳輸,特別的不安全所以就有了vsftp。 一…

    Linux干貨 2016-12-18
欧美性久久久久