成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux雙網卡綁定實現負載均衡和失效保護

系統 Linux
在這介紹的Linux雙網卡綁定實現就是使用兩塊網卡虛擬成為一塊網卡,這個聚合起來的設備看起來是一個單獨的以太網接口設備,通俗點講就是兩塊網卡具有相同的IP地址而并行鏈接聚合成一個邏輯鏈路工作。

在這介紹的Linux雙網卡綁定實現就是使用兩塊網卡虛擬成為一塊網卡,這個聚合起來的設備看起來是一個單獨的以太網接口設備,通俗點講就是兩塊網卡具有相同的IP地址而并行鏈接聚合成一個邏輯鏈路工作。其實這項技術在Sun和Cisco中早已存在,被稱為Trunking和Etherchannel技術,在Linux的2.4.x的內核中也采用這這種技術,被稱為bonding。bonding技術的最早應用是在集群——beowulf上,為了提高集群節點間的數據傳輸而設計的。下面我們討論一下bonding 的原理,什么是bonding需要從網卡的混雜(promisc)模式說起。我們知道,在正常情況下,網卡只接收目的硬件地址(MAC Address)是自身Mac的以太網幀,對于別的數據幀都濾掉,以減輕驅動程序的負擔。但是網卡也支持另外一種被稱為混雜promisc的模式,可以接收網絡上所有的幀,比如說tcpdump,就是運行在這個模式下。bonding也運行在這個模式下,而且修改了驅動程序中的mac地址,將兩塊網卡的Mac地址改成相同,可以接收特定mac的數據幀。然后把相應的數據幀傳送給bond驅動程序處理。

其實在 linux 將雙網卡綁定成一塊網卡,配置起來非常簡單,只需要簡單幾個步驟即可實現,下面我們就一起來體驗一下吧。首先,還是將本次實驗的環境做個簡單的介紹:

操作系統: RedHat Enterprise linux 4.0

綁定的前提條件:芯片組型號相同,而且網卡應該具備自己獨立的BIOS芯片。

  

操作過程:

1、編輯虛擬網絡接口配置文件,指定網卡IP (沒有這個文件我們可以從以前的配置文件復制一個過來,減少輸入的文字.)

[root @heng ~] # cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-bond0


確保 /etc/sysconfig/network-scripts/ifcfg-bond0 的內容和以下內容相同

 [root @heng ~] # cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.202
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet


2、編輯 /etc/sysconfig/network-scripts/ifcfg-eth0 與 /etc/sysconfig/network-scripts/ifcfg-eth1 ,確保編輯后的內容和以下所顯示的內容相同

[root @heng ~] # cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none


[root @heng ~] # cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none

#P#

3、編輯 /etc/moprobe.conf 文件,加入如下一行內容,以使系統在啟動時加載bonding模塊,對外虛擬網絡接口設備為bond0。請確保文件編輯后所顯示的內容與以下內容相同

說明:miimon是用來進行鏈路監測的。 比如:miimon=100,那么系統每100ms監測一次鏈路連接狀態,如果有一條線路不通就轉入另一條線路;mode的值表示工作模式,他共有0,1,2,3四種模式,常用的為0,1兩種。
mode=0表示load balancing (round-robin)為負載均衡方式,兩塊網卡都工作。
mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主備的工作方式,也就是說默認情況下只有一塊網卡工作,另一塊做備份.
bonding只能提供鏈路監測,即從主機到交換機的鏈路是否接通。如果只是交換機對外的鏈路down掉了,而交換機本身并沒有故障,那么bonding會認為鏈路沒有問題而繼續使用

4、編輯 /etc/rc.d/rc.local  ,請確保修改后的文件所顯示的內容與以下內容相同

到這里配置已經完成,重啟計算機,然后用 ifconfig 查看網卡信息,會看見多了一個名稱為 bond0 的網卡。

下面我們討論以下mode分別為0,1時的情況

mode=1工作在主備模式下,這時eth1作為備份網卡是no arp的

 

#P#

那也就是說在主備模式下,當一個網絡接口失效時(例如主交換機掉電等),不回出現網絡中斷,系統會按照cat /etc/rc.d/rc.local里指定網卡的順序工作,機器仍能對外服務,起到了失效保護的功能.

在mode=0 負載均衡工作模式,他能提供兩倍的帶寬,下我們來看一下網卡的配置信息

在這種情況下出現一塊網卡失效,僅僅會是服務器出口帶寬下降,也不會影響網絡使用.

注:這里要注意一點,每一次在修改 bond0 的 mode  后,都需要重新啟動計算機,才能使修改生效。

Linux下通過網卡邦定技術既增加了服務器的可靠性,又增加了可用網絡帶寬,為用戶提供不間斷的關鍵服務。

 

【編輯推薦】

  1. 古巴稱Windows威脅國家安全 推出國產版Linux
  2. 嵌入式設備上的 Linux 系統開發
  3. 挑戰Linux 新版OpenSolaris初體驗
責任編輯:張燕妮 來源: 中國IT實驗室
相關推薦

2010-04-20 17:34:21

Linux雙網卡負載均衡

2010-05-06 12:25:08

雙網卡負載均衡

2009-11-23 11:55:43

Linux雙網卡IP原理

2010-01-06 09:23:51

RedhatAS雙網卡綁定

2009-11-30 17:40:13

Suse雙網卡綁定

2011-08-10 14:06:19

Oracle 10g雙網卡綁定RAC

2010-03-08 14:20:17

Linux雙網卡

2010-03-08 14:09:50

Linux雙網卡

2009-12-16 13:18:28

Linux雙網卡虛擬路

2010-04-20 13:58:41

網絡負載均衡

2011-04-22 14:22:01

RedHat網卡

2010-05-06 12:18:34

IP負載均衡

2009-11-24 09:24:37

Linux雙網卡主機路由配置

2010-04-25 16:55:38

實現負載均衡

2010-05-05 21:39:29

linux負載均衡

2011-02-22 09:04:57

DebianBonding雙網卡單IP

2010-05-04 13:27:27

apache負載均衡

2024-05-13 18:35:06

負載均衡主機端口

2012-10-19 11:31:25

全局負載均衡本地負載均衡

2011-12-02 22:51:46

Nginx負載均衡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品色av | 久久亚洲国产精品日日av夜夜 | 亚洲精品日日夜夜 | 久操亚洲 | 亚洲精品9999 | 亚洲电影一区二区三区 | 男人天堂手机在线视频 | 视频一区在线观看 | re久久 | 久久久成 | 精品一区二区三区入口 | 精品不卡 | 亚洲在线一区 | 99国产精品久久久 | 在线国产一区二区 | 黄色大片视频 | 国产乱精品一区二区三区 | 精品一区二区久久 | 日韩电影一区二区三区 | 在线观看亚洲精品视频 | 国产日韩欧美在线观看 | 成人精品视频在线 | 99国产精品99久久久久久 | 国产成人精品999在线观看 | 精品福利一区二区三区 | av特级毛片 | 一级黄色片免费 | 大乳boobs巨大吃奶挤奶 | 亚洲高清视频一区二区 | 毛片a| 99亚洲精品 | 色天堂影院 | 欧美成视频在线观看 | 天天影视亚洲综合网 | 在线观看视频中文字幕 | 久久久精品一区二区三区 | 日韩中文字幕一区二区 | 亚洲精品一区二区三区丝袜 | 99福利视频 | 欧美一二三 | 欧美日韩综合 |