bonding命令

一、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接口上傳送所有的報文,提供容錯能力
active-backup、balance-tlb 和 balance-alb 模式
active-backup、balance-tlb 和 balance-alb 模式不需要交換機的任何特殊配置。其他綁定模式需要配置交換機以便整合鏈接。如:Cisco 交換機需要在模式 0、2 和 3 中使用EtherChannel,但在模式4中需要 LACP和EtherChannel

三、Bonding配置
創建bonding設備的配置文件
/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS= “miimon=100 mode=0”
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
查看bond0狀態:/proc/net/bonding/bond0

四、Bonding配置
miimon 是用來進行鏈路監測的。如果miimon=100,那么系統每100ms 監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路
刪除bond0
ifconfig bond0 down
rmmod bonding
詳細幫助:
/usr/share/doc/kernel-docversion/Documentation/networking/bonding.txt
https://www.kernel.org/doc/Documentation/net
working/bonding.txt
————————設置bonding————————————-
1、編寫bonding

1

2、修改各自網卡的配置文件
修改網卡eth0:vi ifcfg-eth0

2

修改為:

3

修改網卡eth1:vi ifcfg-eth1

4

修改為:

5

3、啟動服務
service network restart
4、查看地址是否生效
ip a

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/86806

(0)
Light YagamiLight Yagami
上一篇 2017-09-10
下一篇 2017-09-10

相關推薦

  • Week 1 Linux Intro

    I.  Linux的各種發行版 All Kinds of Linux     在Linux誕生的20多年里,Linux衍變出了許許多多的版本,每個都有自己的名字,但它們的本質和它們的哲學觀還是一樣的。下面是從外網上扒下來的一張Linux進化圖,跨度一直到了2016年。    &n…

    Linux干貨 2016-06-26
  • 馬哥教育網絡19期+第十四周課程練習

    系統的INPUT和OUTPUT默認策略為DROP; 先把策略設置為DROP # iptables -t filter -P OUTPUT DROP # iptables -t filter -P INPUT DROP 1、限制本地主機的we…

    Linux干貨 2016-08-22
  • shell編程2

    組合測試條件  第一種方式:        COMMAND1 && COMMAND2 并且        COMMAND1 || COMMAND2 或者        ! COMMAND 非   &nbs…

    Linux干貨 2016-08-21
  • 20171123 Shell編程

    Shell編程的基本知識點

    2017-11-23
  • ftp的用戶權限配置

    文件服務: 應用層:ftp; 內核級網絡文件系統:nfs POSIX(可移植操作系統接口 Portable Operating System Interface of UNIX,縮寫為 POSIX ) API(應用程序編程接口) 跨平臺的網絡文件系統:cifs (samba)   網絡存儲: NAS:NetworkAttached Stoage,文…

    Linux干貨 2017-05-02
  • 進程和進程管理工具

    進程的相關定義以及相關工具的使用

    2017-12-17
欧美性久久久久