●1、配置鏈路負(fù)載均衡設(shè)備的接口IP地址,靜態(tài)/動態(tài)路由等常規(guī)配置,這里不做詳細(xì)介紹。

●2、配置各鏈路網(wǎng)關(guān)并綁定模板。

1)先配置各鏈路的源地址轉(zhuǎn)換地址;定義健康檢測方法。

聯(lián)通網(wǎng)snat-pool

ip nat pool snat-cnc 1.1.1.3 1.1.1.3 netmask /28

移動網(wǎng)snat-pool

ip nat pool snat-cmcc 2.2.2.3 2.2.2.3 netmask /28

定義各鏈路健康檢測方法:

ping-cnc-gw

ping-cmcc-gw

ping-cernet-gw

2)配置server模板,將1)中配置的snat-pool與health-check在模板中引用

教育網(wǎng)模板不做源nat,調(diào)用健康檢測方法。

slb template port tem-cernet

health-check ping-cernet-gw

聯(lián)通網(wǎng)模板做源nat,調(diào)用健康檢測方法。

slb template port tem-cnc

health-check ping-cnc-gw

source-nat snat-cnc

移動網(wǎng)模板tem-cmcc與聯(lián)通設(shè)置方法相同。

3)配置各鏈路網(wǎng)關(guān)、服務(wù)組信息

教育網(wǎng)網(wǎng)關(guān)

slb server cernet-gw 1.1.1.1

health-check ping-cernet-gw

weight 10

port 0 udp

no health-check

port 0 tcp

no health-check

此處weight值為udp請求加權(quán)輪詢的權(quán)值,配置網(wǎng)關(guān)時一定將port配置中的健康檢測關(guān)閉,否則默認(rèn)的檢測會返回探測失敗的結(jié)果。移動鏈路網(wǎng)關(guān)cmcc-gw和聯(lián)通鏈路網(wǎng)關(guān)cnc-gw配置同上,只是weight值不同。

服務(wù)組分別配置TCP、UDP兩種類型服務(wù)組,并引入服務(wù)器端口模板。

配置TCP的服務(wù)組:需要對每條鏈路都定義一個服務(wù)組,服務(wù)組內(nèi)鏈路對應(yīng)的網(wǎng)關(guān)配置為最高優(yōu)先級(priority值越高,優(yōu)先級越高,配置實例中服務(wù)組只有cernet-gw生效,cnc-gw在cernet-gw健康檢測失敗后才會生效),按照以下方式定義cnc-gw-tcp、cernet-gw-tcp、cmcc-gw-tcp三條鏈路的tcp協(xié)議服務(wù)組

slb service-group cernet-gw-tcp tcp

member cernet-gw:0 template tem-cernet priority 15

member cnc-gw:0 template tem-cnc priority 10

member cmcc-gw:0 template tem-cmcc priority 5

配置UDP服務(wù)組:只需配置一個udp的服務(wù)組,服務(wù)組中的成員優(yōu)先級相同,流量分配的方式為加權(quán)輪詢。

slb service-group udp-group udp

method weighted-rr

member cernet-gw:0 template tem-cernet priority 5

member cnc-gw:0 template tem-cnc priority 5

member cmcc-gw:0 template tem-cmcc priority 5

以上配置將源地址nat配置和健康檢測與各鏈路網(wǎng)關(guān)綁定,當(dāng)數(shù)據(jù)報文按照選路策略選擇某條鏈路時,數(shù)據(jù)包按照模板做源地址nat;各鏈路的健康狀態(tài)也是用模板的檢測方法進(jìn)行檢測。

●3、配置出向策略

定義按目的地址做會話保持模板dip-pst:

slb template persist destination-ip dip-pst

導(dǎo)入國內(nèi)運營商IP地址信息:

bw-listchinaall tftp://172.31.31.100/chinaall.txt

配置tcp按目的地址選路策略:

slb template policy link-select-tcp

bw-list name chinaall

bw-list id 1 service-group ctc-gw-tcp

bw-list id 2 service-group cnc-gw-tcp

bw-list id 3 service-group cmcc-gw-tcp

bw-list id 4 service-group cnc-gw-tcp

bw-list id 5 service-group cmcc-gw-tcp

bw-list id 6 service-group cernet-gw-tcp

bw-list id 7 service-group cernet-gw-tcp

bw-list id 值為chinaall中每個ip地址后的運營商標(biāo)識,1到7按順序為電信、網(wǎng)通、鐵通、聯(lián)通、移動、教育、其他。同樣配置link-select-udp策略為非tcp和udp的其它類協(xié)議選路使用。

配置出向策略:

slb virtual-server To-Internet 0.0.0.0

port 0 tcp

name _wildcard_v4_TCP_0

use-rcv-hop-for-resp

no-dest-nat

template policy link-select-tcp

port 0 others

name _wildcard_v4_TCP_0

use-rcv-hop-for-resp

no-dest-nat

template policy link-select-udp

port 0 udp

name _wildcard_v4_UDP_0

service-group udp-group

use-rcv-hop-for-resp

no-dest-nat

template persist destination-ip dip-pst

配置中tcp與其它類型的協(xié)議使用按目的地址選路,udp使用加權(quán)輪詢的方式進(jìn)行選路。

udp加權(quán)輪詢中一定要配置基于目的地址的會話保持,以保證udp應(yīng)用的正常使用,不做此項配置,網(wǎng)內(nèi)用戶的與某個外網(wǎng)地址的通訊可能通過多鏈路完成,對方的安全機(jī)制會當(dāng)作攻擊阻斷應(yīng)用。

分享到

zhangcun

相關(guān)推薦