網絡管理之多網卡bond,mode1

一.概述

Bonding

    就是將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP地址是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址。

Bonding的工作模式

    Mode 0 (balance-rr)

輪轉(Round-robin)策略:從頭到尾順序的在每一個slave接口上面發送數據包。本模式提供負載均衡和容錯的能力

    Mode 1 (active-backup)

活動-備份(主備)策略:在綁定中,只有一個slave被激活。當且僅當活動的slave接口失敗時才會激活其他slave。為了避免交換機發生混亂此時綁定的MAC地址只有一個外部端口上可見

    Mode 3 (broadcast)

廣播策略:在所有的slave接口上傳送所有的報文。本模式提供容錯能力。

那么現在我們來增加一個網卡來實現網卡容錯能力

首先我們通過虛擬機增加一個網卡

blob.png

我們可以看到網卡已經添加成功

blob.png

接下來我們來手動配置一個bonding的網卡配置文件和網卡的配置文件

分別是

blob.png

blob.png

bond0為一個編號,可以隨便起,但是配置文件中不能隨便起名字

blob.png

說明:這里使用了BONDING_OPTS選項,則參數mode=1,指活動-備份(主備)策略,miimon是用來進行鏈路監測的,其原理是檢測網上的鏈路狀態,一般將miimon值設為100,表示系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路。

現在我們重新啟動網卡,然后關閉一個網卡.就可以體現bonding的功能了.

blob.png

miimon是用來進行鏈路監測的。如果miimon=100,那么系統每100ms 監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路

刪除bond0

    ifconfig bond0 down

    rmmod bonding

詳細幫助參看:/usr/share/doc/kernel-doc-version/Documentation/networking/bonding.txt

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

(15)
KartikKartik
上一篇 2016-09-15 22:23
下一篇 2016-09-16 00:02

相關推薦

  • GRUB Legacy&Trouble Shooting

    GRUB (Grand Unified Bootloader)        位于系統引導盤的MBR中的Boot Loader。        GRUB是一個來自GNU項目的啟動引導程序。GRUB是多啟動規范的實現,它允…

    Linux干貨 2016-09-13
  • bash腳本循環語句用法練習

    bash腳本循環語句用法練習 1、使用循環語句寫一個腳本,實現打印出來國際象棋的棋盤 #方法1:使用until循環語句實現 [root@liang7 bin]# cat chess-until.sh  #!/bin/bash #Author:liang #Version:1.0 #Description:Print&n…

    Linux干貨 2016-08-24
  • SSH——安全的通信

    SSH ·ssh:secure shell, protocol, 22/tcp,  安全的遠程登錄 ·OpenSSH:ssh協議的開源實現 ·dropbear:另一個開源實現 ·SSH協議版本:          v1:基于CRC-32做MAC,不安全;man-in-m…

    Linux干貨 2016-09-25
  • Linux基礎知識之壓縮、解壓、歸檔工具

    壓縮、解壓、歸檔工具     壓縮格式:gz,bz2,xz,zip,Z 壓縮算法不同,壓縮比也會不同     1.compress/uncompress (.Z) compress [-dfvcVr] [-b maxbits] [file …] -d: 解壓縮,相當于 -c: 結果輸出至標準輸出, 不刪除原…

    Linux干貨 2016-08-19
  • 計算機;GPL等開源協議;Linux 哲學思想的煉成;MBR & GPT—fazion in magedu 20.July

    入門Linux的基礎知識 fazionlan blog in 178Linux.July 22nd. 第一臺計算機 1946第一臺計算機ENIAC(electronic numerical integrator and calculator)在美國濱州大學誕生,是美國奧伯丁武器試驗場為了滿足計算彈道而研制的 馮諾依曼體系結構:1946年數學家提出運算器、控制…

    Linux干貨 2016-07-29
欧美性久久久久