日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 系統 > RedHat > 正文

RedHat服務器網卡陣列配置攻略

2020-07-08 12:50:49
字體:
來源:轉載
供稿:網友

網卡陣列配置
1.修改vi /etc/rc.d/rc.local文件,增加以下內容(注意這里添加的是eth0、eth1兩個網口)

復制代碼
代碼如下:

ifenslave bond0 eth0 eth1
#如果一塊網卡失效,系統會按照/etc/rc.d/rc.local里順序啟動網卡,起到失效保護作用。
echo "0" >>/proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
setsebool ftpd_disable_trans 1
service vsftpd restart
route add -net 224.0.0.0/4 dev bond0
#添加路由來設定發送規則

2.修改配置文件/etc/sysconfig/network-scripts
新增ifcfg-bond0文件,內容如下:
DEVICE=bond0             #設備名稱
BOOTPROTO=static         #不啟用DHCP
ONBOOT=yes               #開機自啟動
IPADDR=192.168.101.X     #網卡陣列的ip地址
NETMASK=255.255.255.0    #掩碼
GATEWAY=192.168.101.1    #網關
修改ifcfg-eth0,ifcfg-eth1文件,根據實際配置文件新增修改部分如下:

復制代碼
代碼如下:

MASTER=bond0
SLAVE=yes
BOOTPROTO=static #配置靜態地址,不開啟DHCP
ONBOOT=yes #開機網卡自啟動

3.修改/etc/modprobe.d/dist.conf(按esc用:$回車抵達最后一行在末尾添加下面兩句)

復制代碼
代碼如下:

alias bond0 bonding

(Bonding只能提供鏈路監測,從主機到交換機的鏈路是否連通,如果只是交換機對外的鏈路down掉,而交換機本身沒有故障,bonding會認為沒有故障而繼續使用)

復制代碼
代碼如下:

options bond0 miimon=100 mode=1

(miimon用來進行鏈路監測,每100ms監測一次鏈路連接狀態,如果一條不同轉入另一條線路;mode的值表示工作模式,共有1,2,3,4四種模式
Mode=0表示load balancing(round-robin)為負載均衡模式
Mode=1表示fault- tolerance(active-backup)為冗余模式,主備工作模式)

復制代碼
代碼如下:

alias net-pf-10 off #關閉ipv6支持,可以不加

對于級聯小交換機

復制代碼
代碼如下:

alias bond0 bonding
options bond0 mode=1 arp_interval=500 arp_ip_target=192.168.101.254 arp_validate=all primary=eth0

#通過定時器,每個slave接口不斷發送ARP包來不斷更換交換機端口與MAC的對應關系
使得每個網卡都在進行工作。這個ARP的發送規則是:
每arp_interval(MS)間隔向arp_ip_target發送arp請求,可以向多個arp_ip_target發送arp請求。

4.增加/etc/udev/rules.d/50-hwinterfaces.rules
(鎖定網卡物理地址,SYSFS{address}==""雙引號中輸入物理地址)

復制代碼
代碼如下:

KERNEL=="eth*",SYSFS{address}=="",NAME="eth0"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth1"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth2"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth3"
KERNEL=="eth*",SYSFS{address}=="",NAME="eth4"

防止機器網卡的mac地址發生漂移

5.查看網卡陣列的配置情況

復制代碼
代碼如下:

#ifconfig -a|grep HWaddr

查看網卡mac信息,如果bond0,eth0,eth1硬件地址一致,則配置成功

復制代碼
代碼如下:

#cat /proc/net/bonding/bond0

查看bond0工作狀態

網卡常用操作方法筆記
1.bond0上的mac地址修改成一致,這些網卡接在同一臺交換機上,那么該交換機的arp表同一mac地址對應的端口有多個,交換機無法判斷數據包發往的端口,所以要求交換機的相應端口采取聚合模式,聚合后的端口采用同一mac地址。
2.使網卡配置馬上生效,不用重啟機器,命令

復制代碼
代碼如下:

#service network restart或
#/etc/rc.d/init.d/network restart

必須關閉NetworkManager服務

復制代碼
代碼如下:

#service NetworkManager stop //當前環境下關閉服務
#chkconfig NetworkManager off //開機啟動關閉服務

3.重新啟動網卡,命令

復制代碼
代碼如下:

#ifconfig bond0 down/ifdown bond0
#ifconfig eth0 down/ifdown eth0
#ifconfig eth1 down/ifdown eth1
#ifenslave bond0 eth0
#ifenslave bond0 eth1
#ifconfig bond0 up/ifup bond0
#ifconfig eth0 up/ifup eth0
#ifconfig eth1 up/ifup eth1

4. Bonding的模式一共有7種:

復制代碼
代碼如下:

#defineBOND_MODE_ROUNDROBIN 0.balance-rr模式,網卡的負載均衡模式
#defineBOND_MODE_ACTIVEBACKUP 1.active-backup模式,網卡的容錯模式
#defineBOND_MODE_XOR 2.balance-xor模式,需要交換機支持
#defineBOND_MODE_BROADCAST 3.broadcast模式
#defineBOND_MODE_8023AD 4.IEEE 802.3ad動態鏈路聚合模式,需要交換機支持#defineBOND_MODE_TLB 5.自定義傳輸負載均衡模式
#defineBOND_MODE_ALB 6.網卡虛擬化方式

bonding模塊的所有工作模式可以分為兩類:多主型工作模式和主備型工作模式,balance-rr 和broadcast屬于多主型工作模式而active-backup屬于主備型工作模式。(balance-xor、自適應傳輸負載均衡模式 (balance-tlb)和自適應負載均衡模式(balance-alb)也屬于多主型工作模式,IEEE 802.3ad動態鏈路聚合模式(802.3ad)屬于主備型工作模式。
(1)BOND_MODE_ROUNDROBIN模式下,bonding對于發送和接收數據的處理邏輯是不一致的,對于數據的接收,bonding基本不做任何處理,純粹依靠交換機端口與MAC的變化來實現交替接收數據。發送的話,交換機會根據數據的源MAC來學習端口和MAC之間的關系,所以bonding 做到的就是選擇不一樣的網卡發送。
(2)網卡的容錯模式(mode =BOND_MODE_ACTIVEBACKUP),容錯模式的配置方法和負載均衡模式基本差不多,只不過修改一下/etc/modprobe.conf即可。

5.arp檢測模式
觀察交換機端口上所學習到的MAC地址,發現MAC會在兩個端口上反復切換在BOND_MODE_ROUNDROBIN模式下,bonding對于發送和接收數據的處理邏輯是不一致的,對于數據的接收,bonding基本不做任何處理,純粹依靠交換機端口與MAC的變化來實現交替接收數據。發送的話,交換機會根據數據的源MAC來學習端口和MAC之間的關系,所以bonding 做到的就是選擇不一樣的網卡發送。
對于數據的發送,

復制代碼
代碼如下:

static inline voidbond_set_mode_ops(struct net_device *bond_dev, int mode)
{
switch(mode) {
case BOND_MODE_ROUNDROBIN:
bond_dev->hard_start_xmit =bond_xmit_roundrobin;
break;
...

bond的發送函數被注冊為bond_xmit_roundrobin。通過bond_xmit_roundrobin的實現可以發現。

復制代碼
代碼如下:

static int bond_xmit_roundrobin(structsk_buff *skb, struct net_device *bond_dev)
{
ead_lock(&bond->curr_slave_lock);
slave = start_at = bond->curr_active_slave;
read_unlock(&bond->curr_slave_lock);
bond_for_each_slave_from(bond, slave, i,start_at) {
if(IS_UP(slave->dev) &&
(slave->link == BOND_LINK_UP) &&
(slave->state ==BOND_STATE_ACTIVE)) {
res =bond_dev_queue_xmit(bond, skb, slave->dev);
write_lock(&bond->curr_slave_lock);
bond->curr_active_slave= slave->next;
write_unlock(&bond->curr_slave_lock);
break;
}

bond_xmit_roundrobin會通過curr_active_slave指針所指向的設備來進行發送,當然 curr_active_slave會在調用bond_dev_queue_xmit完成實際的發送之后指向下一個slave設備。 bond_dev_queue_xmit實際是調用通用的發送函數dev_queue_xmit來進行的,它傳遞給dev_queue_xmit的是一個 skb,在傳遞之前skb->dev就被指定為了當前的slave設備,這樣內核就會找到對應的真實網卡設備來進行發送,最后 curr_active_slave指針的輪詢切換,實現了bonding的負載均衡工作模式。
從這種模式可以看到,bonding實現了一個類似網卡驅動的模塊,對應的bond0設備是一個純粹的虛設備,數據發送雖然說經過了它,但通過一系列調用,轉了一圈之后才回到真正的網卡設備那里進行發送,無疑會消耗一定的系統性能。
簡單用100Mbps速率的UDP數據包測試了一下BOND_MODE_ROUNDROBIN模式。
測試過程中發現接收端會有較多的亂序包,觀察交換機端口情況,端口之間的切換頻率不規則,這個和交換機的配置或者性能應該有很大聯系,有必要的話需要進一步研究。數據的正確性和時序性能否保證需要進一步仔細測試。

6. mii鏈路檢測方式
與之前arp檢測方式不同。這兩種鏈路檢測方式在各種mode下都是可以使用的,但要注意不能同時使用。
bonding的mii檢測實現。首先和arp-monitor一樣,mii也是定時器觸發

復制代碼
代碼如下:

if(bond->params.miimon) { /* link checkinterval, in milliseconds. */
init_timer(mii_timer);
mii_timer->expires= jiffies + 1;
mii_timer->data = (unsigned long)bond_dev;
mii_timer->function = (void*)&bond_mii_monitor;
add_timer(mii_timer);
}

bond_mii_monitor函數其本質的原理就是檢測網卡的鏈路狀態,bonding定義網卡有4個鏈路狀態:BOND_LINK_UP:
正常狀態(處于該狀態的網卡是是潛在的發送數據包的候選者)
BOND_LINK_FAIL:網卡出現故障,向狀態BOND_LINK_DOWN 切換中
BOND_LINK_DOWN:失效狀態
BOND_LINK_BACK:網卡恢復,向狀態BOND_LINK_UP切換中
從上到下,表示了網卡鏈路從正常到失效再到恢復狀態。bond_mii_monitor函數就是依次檢查網卡的鏈路狀態是否處于這些狀態,然后通過標記 do_failover變量來說明當前是否需要切換slave網卡。代碼篇幅較大,但邏輯還是很清晰的,故此處不羅列了。
在BOND_MODE_ACTIVEBACKUP模式下,兩塊網卡其實有一塊是不工作的,被設置為IFF_NOARP的狀態。同時,bond虛設備,還有 slave設備的MAC地址均一致,所以這張網卡不會被外界察覺存在。交換機也不存在想該端口發包的情況。當bond的mii檢測發現當前的active 設備失效了之后,會切換到這個備份設備上。
在bond_change_active_slave函數中

復制代碼
代碼如下:

if (bond->params.mode ==BOND_MODE_ACTIVEBACKUP) {
if (old_active) {
bond_set_slave_inactive_flags(old_active);
}
if (new_active) {
bond_set_slave_active_flags(new_active);
}
}

這個就是在BOND_MODE_ACTIVEBACKUP模式下的切換邏輯,很簡單,需要注意的是,在 bond_set_slave_inactive_flags(old_active)中,需要將接口的狀態設置為IFF_NOARP,不然交換機就可能 會把數據包發送到一個錯誤的端口上。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产wwww| 中文字幕日韩在线观看| 亚洲一区日韩精品中文字幕| 亚洲高清不卡一区| 日韩亚洲一区中文字幕| 欧美日韩久久不卡| 国产高清一级片| 欧美日韩亚洲国内综合网| 在线日韩精品视频| 欧美日韩国产成人| 日韩三级视频在线| 精品日韩av| 国产一二三精品| wwwav91com| 中文字幕乱码在线| 欧美1234区| 不卡一区2区| 欧美日韩午夜在线| 亚洲免费中文字幕| 日韩三级视频中文字幕| 在线视频1区2区| 亚洲欧美中文在线视频| 欧美啪啪一区| 精品福利二区三区| 91精品国产综合久久香蕉最新版 | 亚洲免费专区| 中文字幕在线视频网| 精品久久在线观看| 亚洲娇小xxxx欧美娇小| 亚洲第一香蕉网| 日韩国产一区三区| 国产成人精品999| 国产高清精品在线观看| 精品1区2区3区| 日韩免费不卡avV| 国产视频一区三区| 欧美日韩999| 亚洲一区激情| 国产乱码在线| 亚洲精品中文字幕乱码三区不卡| 日韩在线高清| 精品人妻一区二区免费视频 | 欧美日韩亚洲视频| 欧美日韩三级视频| 国产三级视频在线| 免费在线观看国产黄| 日韩不卡一二区| 国产欧美中文在线| 精品在线一区二区| 亚洲一区视频在线观看视频| 国产成人精品三级| 欧美另类专区| 欧美日韩一级黄| 三级精品视频| 国产成人中文字幕| 91精品国产调教在线观看| 欧美日韩国产999| 热久久精品国产| 97久久精品午夜一区二区| 亚洲第一中文字幕在线观看| 欧美高清一级片在线| 色综合婷婷久久| 亚洲女同中文字幕| 天堂在线视频中文网| 福利在线国产| 精品一区二区三区中文字幕 | 一级特黄大欧美久久久| 欧美 日韩 国产 高清| 国产色在线 com| 精品国产不卡一区二区| 久久99久久99精品中文字幕| 日韩一级精品| 中文字幕日韩在线视频| 91精品国产综合久久香蕉最新版| 久久婷婷中文字幕| 欧美日韩综合在线| 亚洲国产91精品在线观看| 91精品在线观看国产| 亚洲精华国产欧美| 欧美日韩中文在线| 中文在线一区二区| 精品视频—区二区三区免费| 日韩精品视频中文字幕| 日韩欧美在线精品| 91精品国产91久久久久青草| 亚洲羞羞网站| 又黄又www的网站| 日本精品二区| 日韩中文字幕国产| 精品网站999www| 亚洲国产一区自拍| 亚洲欧洲综合另类| 国产三级视频在线| 色综合天天综合网国产成人综合天| 成人久久久久| 一区二区在线观看不卡| 精品欧美日韩| a视频免费在线观看| 日韩午夜黄色| 欧美日韩综合不卡| 91精品国产91| 中文字幕线观看| 精品国产999| 免费在线亚洲| 国产 欧美 在线| 欧美日韩中文国产| 中文字幕第一页在线播放| 欧美日韩亚洲一| 欧美一级日韩一级| 中文字幕高清在线播放| 久久riav| 国产视频一区二| 亚洲视频在线观看日本a| 欧美日韩一级片在线观看| 日韩色在线观看| 日韩在线精品视频| 精品视频国产| 日韩精品在线观| 精品1区2区3区| 中文字幕在线观看播放| 成人ww免费完整版在线观看| 欧美日韩亚洲系列| 国产成人精品999在线观看| 成人xxxx| 欧美中日韩在线| 国产日韩精品在线| 国产69精品久久久久孕妇国产69久久| 免费看黄资源大全高清| 欧美日韩中文字幕日韩欧美| 91精品国产91综合久久蜜臀 | 九一久久久久久| 国产在线欧美| 91欧美在线| 91精品国产自产在线| 亚洲成av人片在线| 午夜精品一区二区三区免费视频| 欧美99久久| 91精品婷婷国产综合久久竹菊| 欧美中文字幕精品| 精品国产31久久久久久| 亚洲欧洲国产视频| 亚洲第一香蕉网| 日韩不卡在线播放| 国产黄色高清在线| 国产一级粉嫩xxxx| 国产不卡的av| 日本精品在线中文字幕| 日韩中文字幕在线视频观看| 国产黄色在线播放| 国产福利第一页| 国产视频1区| 国产在线欧美日韩| 久久久久蜜桃| 日韩在线播放一区二区| 视频一区中文字幕国产| 999精品色在线播放| 欧美日韩乱国产| 欧美一级免费观看| 欧美区高清在线| 日韩视频在线免费看| 国产在线拍揄自揄拍| 久久视频免费看| 91精品国产综合久久久久| 国产精品福利视频一区二区三区| 中文字幕在线视频久| 色综合影院在线| 一本一道综合狠狠老| 午夜国产福利在线观看| 国产欧美自拍一区| 视频一区日韩| 欧美一级一级性生活免费录像 | av免费在线播放| 精品久久电影| 91精品国产经典在线观看| 中文字幕亚洲第一| www.狠狠| 91av久久久| 91精品国产91久久久久| 中文字幕日韩在线视频| 国产黄色网页| 国产欧美自拍一区| 日韩欧美在线视频日韩欧美在线视频| 国产在线观看精品| 欧美1区免费| 亚洲羞羞网站| 午夜国产福利一区二区| 国产午夜精品一区二区三区视频| 1024国产在线| 91精品国产91久久久久| 国产对白在线| 日韩.欧美.亚洲| 欧美日韩综合在线免费观看| 欧美一级在线免费| 日韩不卡一区二区| 午夜一区二区视频| 午夜精品免费视频| 日韩欧美国产1| 7799精品视频天天看| 日韩精品视频免费在线观看| 欧美日韩国产一中文字不卡| 91最新在线| 久久网站免费观看| 交视频在线观看国产| 日韩欧美在线第一页| 日韩欧美在线视频| 欧美亚洲国产日韩2020| 国内国产区免费视频| 91极品视频在线观看| 欧美一级日韩不卡播放免费 | 国产一级片播放| 日韩中文欧美在线| 日韩亚洲国产欧美| 你懂的亚洲视频| 国产高清大尺度一区二区不卡| 91精品婷婷国产综合久久| 最近高清中文在线字幕在线观看1| 亚洲视频色图| 精品调教chinesegay| 欧美日韩日本视频| 国产三级视频在线播放线观看| 婷婷久久综合九色国产成人| 欧美日韩综合高清一区二区| 日韩欧美综合| 精品视频1区2区3区| 不卡一二三区| 五月综合激情日本mⅴ| 国产v日产∨综合v精品视频| 亚洲一区二区三区精品中文字幕| 亚洲热在线观看| 韩日中文字幕第一页| av免费在线播放| 欧美日韩精品不卡| 欧美日韩亚洲系列| 最新中文在线视频| 亚洲视频在线观看日本a| 黄色一区二区视频| 中文字幕在线视频精品| 午夜av一区二区| 国产乱码午夜在线视频| 在线手机中文字幕| 国产99亚洲| 久草视频观看| 中文字幕99| 视频一区日韩| 欧美日韩国产片| www中文字幕| 91精品国产网站| 久本草在线中文字幕亚洲欧美| 交视频在线观看国产| 中文字幕日韩高清| 蜜桃精品在线| 国产精品福利视频一区二区三区| 日韩三级视频中文字幕| 中文字幕久精品免费视频| www..com日韩| 亚亚洲欧洲精品| 国产黄色精品| 欧美亚洲天堂网| 最近高清中文在线字幕在线观看| 欧美一级免费观看| 精品一二三区视频| 日韩av不卡在线观看| 国产小视频在线观看免费| 欧美日韩中文字幕视频| 激情婷婷亚洲| 国产丝袜一区二区| 黄色片免费在线| 国产日韩免费| 久久精品99久久久久久久久| 国产中文伊人| 日本a口亚洲| 国产九九在线| 国内不卡的二区三区中文字幕| 精品久久九九| 精品久久久91| 欧美日韩成人一区| av免费在线不卡| 免费精品国产自产拍在| 高清不卡一区二区| 精品在线一区二区三区| 国产欧美久久久精品影院| 国产成人va亚洲电影| 亚洲社区在线| 欧美亚洲专区| 视频一区中文字幕国产| 久久久99久久精品欧美| 日韩三级在线播放| 欧美在线亚洲一区| 国产综合成人久久大片91| 久久精品久久久久| 国产福利在线导航| 亚洲黄在线观看| 中文字幕在线精品| 精品久久久久久无| 国产永久在线观看| 日韩亚洲欧美中文字幕| 国产欧美日韩在线观看| 97久久精品| 亚洲 欧美 精品| 91精品电影| 老司机久久99久久精品播放免费| 最近中文字幕在线中文视频| 欧美91精品| 亚洲一区在线观看视频| 国内精品99| 91精品国产综合久久香蕉最新版| 国产在线第一页| 欧美日韩精品中文字幕| 日韩免费视频一区二区| 久久99精品久久久久久青青日本| 日韩国产91| 日韩免费高清一区二区| 中文在线视频| 日韩国产91| 中文字幕狠狠干| 国产欧美中文字幕| 欧美日韩精品在线| 欧美日韩高清在线播放| 日韩精品一二三四区| 日本精品专区| 欧美日韩免费不卡视频一区二区三区| 国产欧美久久久久久久久| 日韩不卡av| 中文字幕在线视频久| 国产视频一区三区| 欧美色视频一区二区三区在线观看| 久久99精品久久久| 久久蜜桃精品| 欧美色视频一区二区三区在线观看 | 区日韩二区欧美三区| 日韩中文字幕| 欧美日韩国产一区中文午夜| 国产最新在线| 精品国产网站在线观看| 日韩一二三四区| 国产一区不卡在线| 久草中文在线观看| 91精品视频国产| 日韩精品午夜| 欧美中文字幕在线观看视频| 欧美三级免费观看| 日韩精品一级| 欧美日韩国产高清视频| 日韩欧美三级在线| 蜜臀久久精品| 欧美日韩一二三| 国产精品视频福利一区二区| 国产视频一区三区| 欧美日韩国产第一页| 欧洲精品二区| 欧美一级搡bbbb搡bbbb| 中文在线视频| 日韩中文字幕在线观看视频| 日韩欧美中文在线| 亚洲一级特黄| 国产一卡二卡3卡4卡四卡在线| 欧美日韩国产在线看| 亚洲福利视频在线| 视频一区二区精品的福利| 中文字幕精品一区二| 国产高清在线视频| 欧美日韩国产首页在线观看| 久久精品黄色片| 亚洲区中文字幕| 中文字幕精品在线播放| 尤物在线精品| 欧美日韩视频不卡| 91精品国产自产在线观看永久∴| 欧美日韩中文字幕一区| 国产一区免费视频| 欧美日韩国产综合视频在线观看中文| 日韩欧美三级视频| 刘玥91精选国产在线观看| 亚洲欧美中文在线视频| 亚洲欧洲日韩在线| 精品亚洲成a人片在线观看| 国产小视频在线| 欧美日韩综合高清一区二区| 国产欧美综合在线观看第十页| 日韩欧美综合| 中文字幕欧美在线| 久久精品99国产国产精| 欧美日韩中文在线| 欧美三级精品| 国产丝袜欧美中文另类| 中文字幕在线播放一区| 婷婷中文字幕综合| 日韩国产欧美| 欧美三级日韩在线| 不卡av免费在线| 欧美日韩免费高清| 欧美日韩夫妻久久| 欧美日韩中文字幕视频| 亚洲国产www| 国产95在线|亚洲| 免费视频一区三区| 国产日韩精品视频| 国产激情在线| 亚洲国产午夜精品| 欧美日韩亚洲国内综合网俺 |