天天看點

Broadcom 網卡綁定配置說明

作者:這也算是使用者名

網卡綁定,就将兩個或者更多的實體網卡綁定成一個虛拟網卡,以提供負載均衡或者備援,能夠起到增加帶寬的作用;當網卡綁定之後,如果有一個網卡壞掉,網絡會繼續保持,不會中斷,進而不會影響業務。

Windows 下進行網卡綁定,需要根據網卡的類型下載下傳網卡驅動,通過網卡驅動進行網卡綁定。

裝置:HS22,BCE刀箱

系統:windows 2008 Enterprise R2 x64

首先下載下傳網卡驅動,在驅動的MgmtApps檔案夾下,尋找符合系統要求的setup.exe檔案,輕按兩下擊安裝。

Broadcom 網卡綁定配置說明

在接受許可條例之後,進入自定義安裝界面,如下:

Broadcom 網卡綁定配置說明

我們這裡隻安裝BASP,直接下一步。安裝結束後,會提醒你從控制台中找到,這裡,我們隻要打開開始菜單就可以看見新安裝的BACS軟體了。(注意,如果是intel的網卡,系統會預設圖示顯示在控制台中。)

Broadcom 網卡綁定配置說明

軟體界面如下:

Broadcom 網卡綁定配置說明

界面左側的Device Management,顯示的是主機目前的網卡,Team Management是用來對網卡綁定進行操作和管理的。右邊是動态展示欄,可以展示每塊網卡的資訊(Information),可以通過自動ping網卡IP,診斷網卡目前狀态(Diagnostics),還可以統計網卡活動狀态(Statistics)。

網卡綁定,在實際操作中,是采用虛拟網卡組的概念,将現有網卡,綁定成一個虛拟網卡組。是以在BACS中,我們打開Team Management來進行網卡綁定。

Broadcom 網卡綁定配置說明

打開Team Management,左側看到的是可以進行綁定的網卡狀态。我們打開上層菜單欄中的“Teams”,選擇“Create a team”,就進入了網卡綁定的引導界面。

Broadcom 網卡綁定配置說明
Broadcom 網卡綁定配置說明
Broadcom 網卡綁定配置說明

進入類型界面。Broadcom網卡綁定有三種類型,

--Smart Load Balancing(TM)and Failover(SLB):智能負載均衡和故障轉移。在這個類型的組中,如果所有負載平衡成員均出現故障,備用成員将處理通信量(故障轉移事件)。當一個或者多個負載平衡成員恢複是,恢複的組成員将重新開始處理通信量。

--802.3ad Link Aggregation using Link Aggregation control Protocol(LACP):鍊路聚集。在這種類型的組中,我們可以動态配置選擇用來參與指定組的網絡擴充卡。如果沒有根據IEEE 802.3ad鍊路配置對鍊路夥伴正确的進行配置,系統将檢測到并記錄錯誤。組中素有擴充卡均配置為接受同一MAC位址的資料包。出站負載平衡方案由BASP驅動程式确定。組中的鍊路夥伴确定入站資料包的負載平衡方案。在這種模式中,至少必須有一個鍊路夥伴處于活動模式。

--FEC/GEC Generic Trunking:普通中繼。這種類型與鍊路聚集類型很相似。組中所有的擴充卡必須配置為接受同一MAC位址的資料包。此模式不提供鍊路聚集協定(LACP)或标記協定支援。此種模式支援各種環境,其中鍊路夥伴靜态地配置為支援專有中繼機制。中繼支援出站和入站通信量的負載平衡和故障轉移。

這裡我們選擇第一個,智能負載均衡和故障轉移類型。繼續“Next”。這裡我們将需要做網卡綁定的網卡加入到我們建立組裡。

Broadcom 網卡綁定配置說明
Broadcom 網卡綁定配置說明

這裡提醒,是否需要建立備用成員。因為目前主機隻有兩個網卡,是以我們選擇不需要。當有多個網卡的時候,我們可以設定其中一個為備用成員。這樣當所有負載均衡成員均出現故障之後,系統會自動啟動備用成員來負責通信。繼續“Next”

Broadcom 網卡綁定配置說明

這裡詢問是否需要“LiveLink”。所謂“LiveLink”,通俗的講就是持續不斷的ping目标IP,檢視網絡狀态。這樣做會在一定程度上影響網絡性能。這裡我們選擇No。繼續“Next”

Broadcom 網卡綁定配置說明

通過BACS控制,可以實作給網卡劃分VLAN。這裡我們選擇“Skip”。繼續“Next”

Broadcom 網卡綁定配置說明

這裡選擇"commit changes to system and Exit the wizard"。選擇“Finish”。這是,系統會有如下提示:

Broadcom 網卡綁定配置說明

選擇“是”。

這時由于網絡設定有了更改,是以網絡會中斷一會。這裡需要注意的是,一旦網卡綁定成功,以前設定的IP将不能繼續通路,遠端通路将不能連接配接。這時的解決辦法是,重新在實機系統上設定IP。

網卡綁定好之後,我們會發現Team Management界面有了變化。左邊會顯示我們做好的網卡綁定組。會顯示組裡網卡的資訊。

Broadcom 網卡綁定配置說明

這時,打開控制台,檢視網絡擴充卡,會看見在原有的三個實體網卡基礎上,多出了一個标記為“Team1”的網卡。這個網卡,就是我們綁定的虛拟網卡組。網卡預設采用的是DHCP動态IP。為了實作遠端登入控制等,我們需要在這個虛拟網卡組裡進行IP設定。

Broadcom 網卡綁定配置說明
Broadcom 網卡綁定配置說明

設定IP之後,我們需要驗證一下我們建立的網卡綁定是否能實作故障轉移功能。是以我們先不停的ping 192.168.90.168.

Broadcom 網卡綁定配置說明

當我随便拔掉一根網線的時候,ping的狀态會出現短暫的無應答狀态。緊接着繼續能ping通。這說明我們的網卡綁定成功,實作了故障轉移。之是以會出現短暫的無應答狀态,是因為當負載均衡成員出現故障的時候,系統會有一個短暫的掃描,将故障成員負載的通信量轉移到無故障成員身上

Broadcom 網卡綁定配置說明

Linux下的網卡綁定,在網上有很詳細的教程。這裡隻列出詳細的步驟,不做贅述。

一、建立網卡綁定組

# cd /etc/sysconfig/network-scripts

# vi ifcfg-bond0

由于綁定組的資訊與原來的eth0的資訊差不多,是以為了節省時間,可以直接拷貝過來,然後在修改

# cp ifcfg-eth0 ifcfg-bond0

#vi ifcfg-bond0

将bond0裡的資訊修改如下:

1. DEVICE=bond0

2. BOOTPROTO=static

3. IPADDR= xxxxxxxxxx

4. NETMASK=xxxxxxxxx

5. GATEWAY=xxxxxxxxxx

6. ONBOOT=yes

7. TYPE=Ethernet

# vi ifcfg-eth0

1.DEVICE=eth0

2.BOOTPROTO=none

3.ONBOOT=yes

4.MASTER=bond0

5.SLAVE=yes

6.USERCTL=yes

# vi ifcfg-eth1

1.DEVICE=eth1

2.BOOTPROTO=none

3.ONBOOT=yes

4.MASTER=bond0

5.SLAVE=yes

6.USERCTL=yes

這裡提醒大家一下:原來的eth0,eth1會有HWADDR資訊。做bonding的時候,将裡面的HWADDR資訊删除。不然可能會有問題。

二、增加啟動項

修改/etc/modprobe.conf

1.alias bond0 bonding

2.Options bond0 miimon=100 mode=1

這裡mode 指定了bond0的工作模式,常用參數是0,1.其中0表示負載均衡方式;1表示主從方式,也就是說預設情況下隻有一塊網卡工作,另外一塊網卡做備份。Miimon是用來進行鍊路檢測的。Miimon=100是說系統每100ns檢測一次鍊路連接配接狀态。

三、重新啟動網絡服務生效service network restart

(如果在ifcfg-eth0/eth1都沒有設定了MASTER和SLAVE,就需要手動增加開機腳本)

修改/etc/rc.d/rc.local

#modprobe bonding

# ifenslave bond0 eth0 eth1

#ifconfig bond0 ip mask

繼續閱讀