RedHat Enterprise Linux 5.0 雙網卡綁定

實驗目的
服務器上雙網卡綁定實現"高可用性"或者"負載均衡"
實驗想法
1.eth0及eth1兩塊物理網卡綁定成一塊虛擬網卡bond0,併產生一個共用的虛擬ip地址且對外服務
2.當客戶端來訪問此ip時,eth0和eth1共同承擔數據包處理
3.當然eth1也可以做爲eth0的備用ip,當eth0正常工作時eth1待命,直到eth0失去工作能力eth1接替.

實驗重點
1.新建一個綁定網卡的配置文件ifcfg-bond0,屬性是MASTER
2.把eth0和eth1的從屬設爲SLAVE,並指定MASTER是bond0
3.在/etc/modprobe.conf中添加bond0的驅動並讓內核識別
     miimon---兩塊網卡相互檢測的間隔時間,單位ms
     mode---0是load balancing負載均衡方式,兩塊網卡都工作
         ----1是fault tolerance雙卡熱備,提供冗餘功能,主備工作方式,默認值.
4.這裏我有點疑惑,就是爲什麼要在eth0和eth1的配置文件中去除HWADDR硬件地址的記錄,我嘗試不去掉髮現重新service network restart後總是提示eth1的網卡地址已經被佔用,然後用ifconfig插卡網卡ip信息時一直看不到eth1的信息,當我在配置文件中註釋掉HWADDR這行記錄時一切變的正常.

配置過程
1.配置ifcfg-bond0

2.配置ifcfg-eth0,注意MASTER和SLAVE的關係

3.配置ifcfg-eth1,注意MASTER和SLAVE的關係

4.配置/etc/modprobe.conf給bond0一個驅動並讓內核識別

5.現在我來在客戶機上ping 192.168.1.100這個虛擬ip,來看看eth0及eth1兩塊網卡的數據量分擔




6.我們可以發現eth0的數據包加上eth1的數據包量應該爲bond0的總和


7.我第二次再次截獲eth0和eth1的數據包分擔量發現已經有所增長




8.最後我們來看看我的3塊網卡的ip信息,就在HWADDR這個硬件地址上百思不得其解,同時也來看看bond0的數據包量=eth0+eth1數據包量總和,注意紅色部分可以計算一下數值


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章