資源描述:
《服務(wù)器多網(wǎng)卡接入部署方案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、服務(wù)器多網(wǎng)卡接入簡介服務(wù)器NICTeaming(多網(wǎng)卡接入)服務(wù)器NICTeaming,也稱單機(jī)鏈路的負(fù)載均衡,一般指的是單臺服務(wù)器利用多個網(wǎng)卡進(jìn)行綁定而實(shí)現(xiàn)的負(fù)載均衡。不同網(wǎng)卡芯片的產(chǎn)商除了網(wǎng)卡自身的驅(qū)動外,還會提供管理軟件來使能多網(wǎng)卡的負(fù)載均衡。同時,在不同的操作系統(tǒng)下,如Linux,本身自帶了網(wǎng)卡負(fù)載均衡的驅(qū)動。簡單來講,Teaming就是把同一臺服務(wù)器上的多個物理網(wǎng)卡通過軟件綁定成一個虛擬的網(wǎng)卡,也就是說,對于外部網(wǎng)絡(luò)而言,這臺服務(wù)器只有一個可見的網(wǎng)卡。對于任何應(yīng)用程序,以及本服務(wù)器所在的網(wǎng)絡(luò),這臺服務(wù)器只有一個網(wǎng)絡(luò)鏈接或者說只有一個可以訪問的IP地址(
2、備注:MAC地址不一定相同,原因詳見后面的技術(shù)原理描述)。之所以要利用Teaming技術(shù),除了利用多網(wǎng)卡同時工作來提高網(wǎng)絡(luò)速度以外,還有可以通過Teaming實(shí)現(xiàn)不同網(wǎng)卡之間的負(fù)載均衡(Loadbalancing)和網(wǎng)卡冗余(Faulttolerance)。單服務(wù)器多網(wǎng)卡采用NICTeaming技術(shù)可以將2張或最多可達(dá)8張網(wǎng)卡捆綁在一起使用。服務(wù)器Teaming-LinuxRound-robin:所有鏈路處于負(fù)載均衡狀態(tài),輪詢方式往每條鏈路發(fā)送報(bào)文,基于perpacket方式發(fā)送。默認(rèn)情況下使用eth0(第一張網(wǎng)卡)的mac為綁定接口的mac,所有綁定下的接口都
3、用這個mac。這種模式既增加了帶寬,同時支持容錯能力;但是會導(dǎo)致網(wǎng)絡(luò)報(bào)文傳輸出現(xiàn)亂序,需要交換機(jī)端創(chuàng)建AP來支持。Active-backup:只有一張網(wǎng)卡處于Active狀態(tài),負(fù)責(zé)發(fā)送和接收報(bào)文,其他都處于standby狀態(tài),不發(fā)送和接收任何報(bào)文。所有網(wǎng)卡共享相同的MAC和IP。這種模式支持容錯能力,沒有實(shí)際增加帶寬。LoadBalancing(XOR):采用取報(bào)文字段進(jìn)行hash計(jì)算的方式來增加帶寬,同時保證到達(dá)特定對端的會話流量總是從同一個接口上發(fā)出,保證該會話的報(bào)文順序不亂,需要交換機(jī)端創(chuàng)建AP來支持。Fault-tolerance(broadcast):
4、該模式下完全相同的報(bào)文會往所有接口都拷貝一份發(fā)出去。比如:ping一個報(bào)文到服務(wù)器,服務(wù)器會同時發(fā)兩個接口都發(fā)完全相同ICMP回應(yīng)報(bào)文。該模式不是真正意義上的鏈路聚合,只是簡單的將報(bào)文廣播的所有的接口,目的是將報(bào)文廣播到不同廣播域來保證高可靠性。該模式的應(yīng)用需求比較特殊,不同網(wǎng)卡連接的不同交換機(jī)間沒有連接,且屬于不同網(wǎng)段,而此時又需要單條流能同時到達(dá)兩個不同的網(wǎng)段,就需要通過該模式來配置服務(wù)器。LACP:這種模式就是交換機(jī)的動態(tài)AP:IEEE802.3adDynamiclinkaggregation。將相同速率、雙工的端口動態(tài)(允許自動)聚合在一起。同時可以通過
5、調(diào)整參數(shù)來指定hash算法。需要交換機(jī)端啟用LACP來支持。TransmitLoadBalancing:TLB模式通過對端均衡出口流量。由于是根據(jù)MAC地址進(jìn)行均衡,在三層網(wǎng)絡(luò)配置下,該模式會通過單個設(shè)備來發(fā)送所有流量,然而在二層網(wǎng)絡(luò)配置下,該模式以相對智能的方式(不是LoadBalancing(XOR)或802.3ad模式里提及的XOR方式)來均衡多個本地網(wǎng)絡(luò)對端,因此那些特殊的MAC地址(比如XOR得到同樣值)不會均衡到同一個接口上。該模式也不像802.3ad,該模式的接口可以有不同的速率,而且不需要特別的交換機(jī)配置。不利的一面在于,該模式下所有入口流量會到
6、達(dá)同一個接口。該綁定模式下,綁定接口的MAC和優(yōu)先級最高的網(wǎng)卡MAC一樣(默認(rèn)是第一個綁定接口),其他網(wǎng)卡MAC保留自己原來的MAC(這個和之前5種模式不同,前面所有網(wǎng)卡的MAC和綁定接口的一樣。)Adaptiveloadbalancing:該模式包含了TLB模式,同樣會發(fā)snap報(bào)文來檢測鏈路。同時加上針對IPv4流量的接收負(fù)載均衡(ReceiveLoadBalance,RLB),而且不需要任何交換機(jī)的支持。服務(wù)器NICTeaming對網(wǎng)絡(luò)要求需交換機(jī)支持靜態(tài)AP,需交換機(jī)支持802.3adLACP。某些場景下需要支持跨設(shè)備的AP,即需要交換機(jī)支持VSU或IR
7、F、VSS等(主要是為了簡化管理的目的)。需要注意AP的流量均衡算法,根據(jù)不同的網(wǎng)絡(luò)流量需要進(jìn)行調(diào)整,調(diào)整包括交換機(jī)端和服務(wù)器端的負(fù)載均衡算法,保證服務(wù)器端出來的報(bào)文能夠均衡到多個入口上,也要保證從交換機(jī)端輸出的報(bào)文能夠均衡到多個出口。服務(wù)器多網(wǎng)卡接入部署U型組網(wǎng):不建議使用方案優(yōu)點(diǎn):不啟用STP,好管理;網(wǎng)絡(luò)絡(luò)接入層不存在二層環(huán)路,接入層交換機(jī)可以不啟用生成樹協(xié)議,因此網(wǎng)絡(luò)的配置管理簡單。雙active鏈路,接入交換機(jī)密度高。方案缺點(diǎn):從接入交換機(jī)到匯聚交換機(jī)缺少二層冗余路徑,方案不具備高可用性。VLAN不能跨匯聚層,服務(wù)器部署不靈活;服務(wù)器的接入VLAN不能
8、跨匯聚層,服務(wù)器不能實(shí)現(xiàn)