91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux網卡綁定過程

發布時間:2021-09-01 12:56:29 來源:億速云 閱讀:148 作者:chen 欄目:建站服務器

本篇內容主要講解“Linux網卡綁定過程”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux網卡綁定過程”吧!

一、bond模式

  • Mode=0(balance-rr) 表示負載分擔round-robin,和交換機的聚合強制不協商的方式配合。

  • Mode=1(active-backup) 表示主備模式,只有一塊網卡是active,另外一塊是備的standby,這時如果交換機配的是捆綁,將不能正常工作,因為交換機往兩塊網卡發包,有一半包是丟棄的。

  • Mode=2(balance-xor) 表示XOR Hash負載分擔,和交換機的聚合強制不協商方式配合。(需要xmit_hash_policy)

  • Mode=3(broadcast) 表示所有包從所有interface發出,這個不均衡,只有冗余機制...和交換機的聚合強制不協商方式配合。

  • Mode=4(802.3ad) 表示支持802.3ad協議,和交換機的聚合LACP方式配合(需要xmit_hash_policy)

  • Mode=5(balance-tlb) 是根據每個slave的負載情況選擇slave進行發送,接收時使用當前輪到的slave

  • Mode=6(balance-alb) 在5的tlb基礎上增加了rlb。

5和6不需要交換機端的設置,網卡能自動聚合。4需要支持802.3ad。0,2和3理論上需要靜態聚合方式,但實測中0可以通過mac地址欺騙的方式在交換機不設置的情況下不太均衡地進行接收。

常用的有三種

  • mode=0:平衡負載模式,有自動備援,但需要”Switch”支援及設定。

  • mode=1:自動備援模式,其中一條線若斷線,其他線路將會自動備援。

  • mode=6:平衡負載模式,有自動備援,不必”Switch”支援及設定。

在mode=6 下有丟包現象。 推薦選擇mode=0

二、Linux網口綁定

通過網口綁定(bond)技術,可以很容易實現網口冗余,負載均衡,從而達到高可用高可靠的目的。前提約定:

  • 2個物理網口分別是:eth0,eth2

  • 綁定后的虛擬口是:bond0

  • 服務器IP是:192.168.0.100

  1. 第一步,配置設定文件:

    • /etc/sysconfig/network-scripts/ifcfg-bond0

      TYPE=Ethernet
      DEVICE=bond0
      BOOTPROTO=none
      ONBOOT=yes
      USERCTL=no
      IPADDR=192.168.0.100
      NETMASK=255.255.255.0
      NETWORK=192.168.0.0
      BROADCAST=192.168.0.255
      NM_CONTROLLED=no
    • /etc/sysconfig/network-scripts/ifcfg-eth0

      TYPE=Ethernet
      DEVICE=eth0
      BOOTPROTO=none
      ONBOOT=yes
      MASTER=bond0
      SLAVE=yes
      USERCTL=no
    • /etc/sysconfig/network-scripts/ifcfg-eth2

      TYPE=Ethernet
      DEVICE=eth2
      BOOTPROTO=none
      ONBOOT=yes
      MASTER=bond0
      SLAVE=yes
      USERCTL=no
  2. 第二步,修改modprobe相關設定文件,并加載bonding模塊:

    • 在這里,我們直接創建一個加載bonding的專屬設定文件/etc/modprobe.d/bonding.conf

      [root@test ~]# vi /etc/modprobe.d/bonding.conf

      #追加

      alias bond0 bonding

      options bonding mode=0 miimon=100

    • 加載模塊(重啟系統后就不用手動再加載了)

      [root@test ~]# modprobe bonding

    • 確認模塊是否加載成功:

      [root@test ~]# lsmod | grep bonding

      bonding 100065 0

  3. 第三步,重啟一下網絡,然后確認一下狀況:任意拔掉一根網線,然后再訪問你的服務器,看網絡是否還是通的。

    [root@test ~]# /etc/init.d/network restart
    [root@test ~]# cat /proc/net/bonding/bond0
    Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)
    Bonding Mode: fault-tolerance (active-backup)
    Primary Slave: None
    Currently Active Slave: eth0
    ……
    [root@test ~]# ifconfig | grep HWaddr
    bond0 Link encap:Ethernet HWaddr 00:16:36:1B:BB:74
    eth0 Link encap:Ethernet HWaddr 00:16:36:1B:BB:74
    eth2 Link encap:Ethernet HWaddr 00:16:36:1B:BB:74
  4. 從上面的確認信息中,我們可以看到3個重要信息:

    • 現在的bonding模式是active-backup

    • 現在Active狀態的網口是eth0

    • bond0,eth2的物理地址和處于active狀態下的eth0的物理地址相同,這樣是為了避免上位交換機發生混亂。

  5. 第四步,系統啟動自動綁定、增加默認網關:

    [root@test ~]# vi /etc/rc.d/rc.local
    #追加
    ifenslave bond0 eth0 eth2
    route add default gw 192.168.0.1

三、/etc/modprobe.d/bonding.conf

四網卡綁定兩對網卡需注意,不能使用追加的方式

  • 第一種:你可以看到,這種方式的話,多個bond口的模式就只能設成相同的了:

    alias bond0 bonding
    alias bond1 bonding
    options bonding max_bonds=2 miimon=200 mode=1
  • 第二種,這種方式,不同的bond口的mode可以設成不一樣:

    alias bond0 bonding
    options bond0 miimon=100 mode=1
    install bond1 /sbin/modprobe bonding -o bond1 miimon=200 mode=0

bonding.conf 含義:

  • miimon 監視網絡鏈接的頻度,單位是毫秒,我們設置的是200毫秒。

  • max_bonds 配置的bond口個數

  • mode bond模式,在一般的實際應用中,0和1用的比較多。

到此,相信大家對“Linux網卡綁定過程”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武鸣县| 弋阳县| 延吉市| 诸暨市| 扶绥县| 金沙县| 开平市| 应城市| 义乌市| 铜川市| 桐梓县| 开化县| 疏附县| 景德镇市| 盐津县| 闽清县| 轮台县| 鹿泉市| 秭归县| 梅河口市| 池州市| 平南县| 潼关县| 顺平县| 福鼎市| 宁国市| 安阳市| 佛山市| 老河口市| 汶川县| 龙州县| 塔河县| 石景山区| 大厂| 日照市| 余干县| 葵青区| 资阳市| 东乌| 明水县| 慈利县|