05-全局負載均衡(IP Anycast)典型配置舉例
本章節下載 (604.75 KB)
H3C 負載均衡設備
全局負載均衡(IP Anycast)典型配置舉例
Copyright © 2022 bobty下载软件 版權所有,保留一切權利。
非經本公司書麵許可,任何單位和個人不得擅自摘抄、複製本文檔內容的部分或全部,並不得以任何形式傳播。
除bobty下载软件 的商標外,本手冊中出現的其它公司的商標、產品標識及商品名稱,由各自權利人擁有。
本文檔中的信息可能變動,恕不另行通知。
本文檔介紹全局負載均衡IP Anycast典型配置配置舉例。
本文檔不嚴格與具體軟、硬件版本對應,如果使用過程中與產品實際情況有差異,請參考相關產品手冊,或以設備實際情況為準。
本文檔中的配置均是在實驗室環境下進行的配置和驗證,配置前設備的所有參數均采用出廠時的缺省配置。如果您已經對設備進行了配置,為了保證配置效果,請確認現有配置和以下舉例中的配置不衝突。
本文檔假設您已了解LB(Load Balance,負載均衡)特性。
如圖所示,內網用戶經過兩台負載均衡設備訪問外網服務器,六台服務器均可提供為客戶端http服務。客戶端到達LB之間使用OSPF協議建立路由關係並且保證OSPF鏈路之間的cost值相同。通過配置服務器負載均衡,在考慮硬件性能的前提下讓這六台服務器聯合提供http服務,並通過健康檢測來監控這些服務器是否可達。
圖1 全局負載均衡IP Anycast組網圖
為了實現全局負載均衡,需要完成如下配置:
· 配置ospf,並正確建立OSPF鄰居關係。
· 設置OSPF設備之間鏈路的cost值為10。
· 設置虛服務對外發布路由,交換機確定最優路由。
· 在LB設備上配置虛服務,虛服務中引用策略。
本舉例是在L1000-S的Version 7.1.064, Release 8117P12版本上進行配置和驗證的。
· 禁止在交換機上配置去往虛服務器的靜態路由。
· 保證HTTP服務器為兩個客戶端提供http服務。
· 保證client到LB路由可達, LB到server路由可達,server到LB路由可達,服務器網關在LB上。
[SW1] interface GigabitEthernet 1/0/1
[SW1-GigabitEthernet1/0/1] port link-mode route
[SW1-GigabitEthernet1/0/1] ip address 10.0.1.1 255.255.255.0
[SW1-GigabitEthernet1/0/1] ospf cost 10
[SW1-GigabitEthernet1/0/1] quit
[SW1] interface GigabitEthernet 1/0/3
[SW1-GigabitEthernet1/0/3] port link-mode route
[SW1-GigabitEthernet1/0/3] ip address 31.0.1.1 255.255.0.0
[SW1-GigabitEthernet1/0/3] ospf cost 10
[SW1-GigabitEthernet1/0/3] quit
[SW1] interface GigabitEthernet 1/0/5
[SW1-GigabitEthernet1/0/5] port link-mode route
[SW1-GigabitEthernet1/0/5] ip address 10.0.2.1 255.255.255.0
[SW1-GigabitEthernet1/0/5] ospf cost 10
[SW1-GigabitEthernet1/0/5] quit
[SW1] ospf 1 router-id 1.1.1.1
[SW1-ospf-1] area 0
[SW1-ospf-1-area-0.0.0.0] network 10.0.1.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.0] network 10.0.2.0 0.0.0.255
[SW1-ospf-1-area-0.0.0.0] network 31.0.1.0 0.0.255.255
[SW1-ospf-1-area-0.0.0.0] return
[SW2] interface GigabitEthernet 1/0/1
[SW2-GigabitEthernet1/0/1] port link-mode route
[SW2-GigabitEthernet1/0/1] ip address 10.0.1.2 255.255.255.0
[SW2-GigabitEthernet1/0/1] ospf cost 10
[SW2-GigabitEthernet1/0/1] quit
[SW2] interface GigabitEthernet 1/0/3
[SW2-GigabitEthernet1/0/3] port link-mode route
[SW2-GigabitEthernet1/0/3] ip address 32.0.1.1 255.255.255.0
[SW2-GigabitEthernet1/0/3] ospf cost 10
[SW2-GigabitEthernet1/0/3] quit
[SW2] interface GigabitEthernet 1/0/5
[SW2-GigabitEthernet1/0/5] port link-mode route
[SW2-GigabitEthernet1/0/5] ip address 10.0.3.1 255.255.255.0
[SW2-GigabitEthernet1/0/5] ospf cost 10
[SW2-GigabitEthernet1/0/5] quit
[SW2] ospf 1 router-id 2.2.2.2
[SW2-ospf-1] area 0
[SW2-ospf-1-area-0.0.0.0] network 10.0.1.0 0.0.0.255
[SW2-ospf-1-area-0.0.0.0] network 10.0.3.0 0.0.0.255
[SW2-ospf-1-area-0.0.0.0] network 32.0.1.0 0.0.255.255
[SW2-ospf-1-area-0.0.0.0] return
[SW3] interface GigabitEthernet 1/0/1
[SW3-GigabitEthernet1/0/1] port link-mode route
[SW3-GigabitEthernet1/0/1] ip address 10.0.4.1 255.255.255.0
[SW3-GigabitEthernet1/0/1] ospf cost 10
[SW3-GigabitEthernet1/0/1] quit
[SW3] interface GigabitEthernet 1/0/3
[SW3-GigabitEthernet1/0/3] port link-mode route
[SW3-GigabitEthernet1/0/3] ip address 10.0.5.1 255.255.255.0
[SW3-GigabitEthernet1/0/3] ospf cost 10
[SW3-GigabitEthernet1/0/3] quit
[SW3] interface GigabitEthernet 1/0/5
[SW3-GigabitEthernet1/0/5] port link-mode route
[SW3-GigabitEthernet1/0/5] ip address 10.0.2.2 255.255.255.0
[SW3-GigabitEthernet1/0/5] ospf cost 10
[SW3-GigabitEthernet1/0/5] quit
[SW3] ospf 1 router-id 3.3.3.3
[SW3-ospf-1]area 0
[SW3-ospf-1-area-0.0.0.0] network 10.0.2.0 0.0.0.255
[SW3-ospf-1-area-0.0.0.0] network 10.0.4.0 0.0.0.255
[SW3-ospf-1-area-0.0.0.0] network 10.0.5.0 0.0.0.255
[SW3-ospf-1-area-0.0.0.0] return
[SW4] interface GigabitEthernet 1/0/1
[SW4-GigabitEthernet1/0/1] port link-mode route
[SW4-GigabitEthernet1/0/1] ip address 10.0.4.2 255.255.255.0
[SW4-GigabitEthernet1/0/1] ospf cost 10
[SW4-GigabitEthernet1/0/1] quit
[SW4] interface GigabitEthernet 1/0/3
[SW4-GigabitEthernet1/0/3] port link-mode route
[SW4-GigabitEthernet1/0/3] ip address 10.0.7.1 255.255.255.0
[SW4-GigabitEthernet1/0/3] ospf cost 10
[SW4-GigabitEthernet1/0/3] quit
[SW4] interface GigabitEthernet 1/0/5
[SW4-GigabitEthernet1/0/5] port link-mode route
[SW4-GigabitEthernet1/0/5] ip address 10.0.3.2 255.255.255.0
[SW4-GigabitEthernet1/0/5] ospf cost 10
[SW4-GigabitEthernet1/0/5] quit
[SW4] ospf 1 router-id 4.4.4.4
[SW4-ospf-1] area 0
[SW4-ospf-1-area-0.0.0.0] network 10.0.3.0 0.0.0.255
[SW4-ospf-1-area-0.0.0.0] network 10.0.4.0 0.0.0.255
[SW4-ospf-1-area-0.0.0.0] network 32.0.7.0 0.0.255.255
[SW4-ospf-1-area-0.0.0.0] return
(1) 配置接口IP
在導航欄中選擇“網絡 > 接口 > 接口,選擇G1/0/13接口進行如下配置:
圖2 配置接口IP
(2) 配置OSPF
在導航欄中選擇“網絡 > 路由 > OSPF”,點擊,進行如下配置:
圖3 創建OSPF
圖4 配置OSPF區域,添加網段
圖5 引入直連路由
創建完成,OSPF建立鄰居關係後如下圖所示。
(3) 配置ICMP類型的NQA探測模板icmp,並配置每次探測結果發送機製
在導航欄中選擇“策略 > 全局配置 > 健康監測”,點擊,進行如下配置:
圖6 創建ICMP類型的健康檢測
(4) 配置實服務組,並應用健康檢測方法icmp
進入策略頁麵,在導航欄中選擇“策略 > 應用負載均衡 > 實服務組”,單擊“”按鈕,進行如下配置:
圖7 創建實服務組ospf,並應用健康監測icmp
(5) 配置實服務器
進入策略頁麵,在導航欄中選擇“策略 > 應用負載均衡 > 實服務器”,單擊“”按鈕,進行如下配置:
圖8 創建實服務器ospf1,並加入實服務組ospf
圖9 創建實服務器ospf2,並加入實服務組ospf
圖10 創建實服務器ospf3,並加入實服務組ospf
(6) 配置虛服務器
進入策略頁麵,在導航欄中選擇“策略 > 應用負載均衡 > 虛服務器”,單擊“”按鈕,進行如下配置:
圖11 配置虛服務器,使用默認服務組ospf,開啟響應ARP功能
(1) 配置接口IP
在導航欄中選擇“網絡 > 接口 > 接口,選擇G2/0/13接口進行如下配置:
(2) 配置OSPF
在導航欄中選擇“網絡 > 路由 > OSPF”,點擊,進行如下配置:
圖12 創建OSPF
圖13 配置OSPF區域,添加網段
圖14 引入直連路由
創建完成,OSPF建立鄰居關係後如下圖所示
(3) 配置ICMP類型的NQA探測模板icmp,並配置每次探測結果發送機製
在導航欄中選擇“策略 > 全局配置 > 健康監測”,點擊,進行如下配置:
圖15 創建ICMP類型的健康檢測
(4) 配置實服務組,並應用健康檢測方法icmp
進入策略頁麵,在導航欄中選擇“策略 > 應用負載均衡 > 實服務組”,單擊“”按鈕,進行如下配置:
圖16 創建實服務組ospf,並應用健康監測icmp
(5) 配置實服務器
進入策略頁麵,在導航欄中選擇“策略 > 應用負載均衡 > 實服務器”,單擊“”按鈕,進行如下配置:
圖17 創建實服務器ospf1,並加入實服務組ospf
圖18 創建實服務器ospf2,並加入實服務組ospf
圖19 創建實服務器ospf3,並加入實服務組ospf
(6) 配置虛服務器
進入策略頁麵,在導航欄中選擇“策略 > 應用負載均衡 > 虛服務器”,單擊“”按鈕,進行如下配置:
圖20 配置虛服務器,使用默認服務組ospf,開啟響應ARP功能
(1) 設置client-1向虛服務器發起http://111.1.1.100請求,新建速率為2000/s;client-2向虛服務器發起http://111.1.1.100,新建速率為1000/s。
LB-1與LB-2的設備虛服務器狀態均為可用狀態,如下圖所示
圖21 LB-1的虛服務器狀態
圖22 LB-2的虛服務器狀態
圖23 LB-1的虛服務器向設備發布直連路由
圖24 LB-2的虛服務器向設備發布直連路由
圖25 LB-1的虛服務器統計以及詳細信息
圖26 LB-2的虛服務器統計以及詳細信息
LB-1的實服務器統計
LB-2的實服務器統計
查看SW路由表,client-1去往虛服務器隻有經過SW-1與SW-3為最佳路由;client-2去往虛服務器隻有經過SW-2與SW-4為最佳路由
· SW-1路由信息:
<SW1>display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.2.2 GE1/0/5
· SW-2路由信息:
[SW2]display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.3.2 GE1/0/5
· SW-3路由信息:
<SW3>display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.5.2 GE1/0/3
· SW-4路由信息:
<SW4>display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.7.2 GE1/0/3
(2) 將LB-1中的服務器ospf1手動shutdown,該服務器斷不參與處理業務請求,其他服務器正常運行
圖27 LB-1的實服務器統計
圖28 LB-2的實服務器統計
(3) 將LB-2的實服務器全部手動shutdown,發往LB-2的流量將由LB-1來承擔
LB-1狀態不變,LB-2的虛服務器狀態變為不可用狀態,不再發布直連路由,虛服務統計為0,client-2的請求由LB-1承接處理,client-2端會有部分流量失敗
圖29 LB-1的虛服務器狀態
圖30 LB-2的虛服務器狀態
圖31 LB-2的虛服務器不再發布直連路由,隻有一條外部路由
圖32 LB-1的虛服務器統計以及詳細信息
圖33 LB-2的虛服務器統計以及詳細信息LB-2的虛服務器統計以及詳細信息
查看SW路由表,client-1去往虛服務器隻有經過SW-1與SW-3為最佳路由;client-2去往虛服務器隻有經過SW-2、SW-1、SW-3為最佳路由
· SW-1路由信息:
<SW1> display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.2.2 GE1/0/5
· SW-2路由信息:
<SW2> display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.1.1 GE1/0/1
· SW-3路由信息:
<SW3> display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.5.2 GE1/0/3
· SW-4路由信息:
<SW4> display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.4.1 GE1/0/1
(4) 將LB-2的實服務器全部恢複,查看LB-1與LB-2負載均衡狀況
LB-1與LB-2的設備虛服務器狀態均為可用狀態,如下圖所示:
圖34 LB-1的虛服務器狀態
圖35 LB-2的虛服務器狀態
圖36 LB-1的虛服務器向設備發布直連路由
圖37 LB-2的虛服務器向設備發布直連路由
圖38 LB-1的虛服務器統計以及詳細信息
圖39 LB-2的虛服務器統計以及詳細信息
圖40 LB-1的實服務器統計
圖41 LB-2的實服務器統計
(5) 將SW-4與LB-2相連的鏈路ospf cost值改為100,查看LB-1與LB-2負載均衡狀況
LB-1與LB-2的設備虛服務器狀態均為可用狀態,但是LB-2虛服務統計為0,client-2的請求由LB-1承接處理,client端會有部分流量失敗
圖42 LB-1的虛服務器狀態
圖43 LB-2的虛服務器狀態
圖44 LB-1的虛服務器統計以及詳細信息
圖45 LB-2的虛服務器統計以及詳細信息LB-2的虛服務器統計以及詳細信息
查看SW路由表,client-1去往虛服務器隻有經過SW-1與SW-3為最佳路由;client-2去往虛服務器隻有經過SW-2、SW-1、SW-3為最佳路由
· SW-1路由信息:
<SW1> display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.2.2 GE1/0/5
· SW-2路由信息:
[SW2] display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.1.1 GE1/0/1
· SW-3路由信息:
[SW3] display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.5.2 GE1/0/3
· SW-4路由信息:
[SW4] display ip routing-table 111.1.1.100
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
111.1.1.100/32 O_ASE2 150 1 10.0.4.1 GE1/0/1
· SW-1配置:
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 10.0.1.0 0.0.0.255
network 10.0.2.0 0.0.0.255
network 31.0.0.0 0.0.255.255
#
interface GigabitEthernet1/0/1
port link-mode route
ip address 10.0.1.1 255.255.255.0
ospf cost 10
#
interface GigabitEthernet1/0/3
port link-mode route
ip address 31.0.1.1 255.255.0.0
ospf cost 10
#
interface GigabitEthernet1/0/5
port link-mode route
ip address 10.0.2.1 255.255.255.0
ospf cost 10
#
· SW-2配置:
#
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 10.0.1.0 0.0.0.255
network 10.0.3.0 0.0.0.255
network 32.0.1.0 0.0.0.255
#
interface GigabitEthernet1/0/1
port link-mode route
ip address 10.0.1.2 255.255.255.0
ospf cost 10
#
interface GigabitEthernet1/0/3
port link-mode route
ip address 32.0.1.1 255.255.255.0
#
interface GigabitEthernet1/0/5
port link-mode route
ip address 10.0.3.1 255.255.255.0
ospf cost 10
#
· SW-3配置:
#
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 10.0.2.0 0.0.0.255
network 10.0.4.0 0.0.0.255
network 10.0.5.0 0.0.0.255
#
interface GigabitEthernet1/0/1
port link-mode route
ip address 10.0.4.1 255.255.255.0
ospf cost 10
#
interface GigabitEthernet1/0/3
port link-mode route
ip address 10.0.5.1 255.255.255.0
#
interface GigabitEthernet1/0/5
port link-mode route
ip address 10.0.2.2 255.255.255.0
#
· SW-4配置:
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 10.0.3.0 0.0.0.255
network 10.0.4.0 0.0.0.255
network 10.0.7.0 0.0.0.255
#
interface GigabitEthernet1/0/1
port link-mode route
ip address 10.0.4.2 255.255.255.0
ospf cost 10
#
interface GigabitEthernet1/0/3
port link-mode route
ip address 10.0.7.1 255.255.255.0
#
interface GigabitEthernet1/0/5
port link-mode route
ip address 10.0.3.2 255.255.255.0
ospf cost 10
#
· LB-1配置:
#
ospf 1 router-id 5.5.5.5
import-route direct
area 0.0.0.0
network 10.0.5.0 0.0.0.255
#
nqa template icmp icmp
#interface GigabitEthernet1/0/2
port link-mode route
ip address 30.4.1.1 255.255.255.0
#
interface GigabitEthernet1/0/13
port link-mode route
ip address 10.0.5.2 255.255.255.0
ospf cost 10
#
server-farm ospf
probe icmp
#
real-server ospf1
ip address 30.4.1.11
server-farm ospf
#
real-server ospf2
ip address 30.4.1.12
server-farm ospf
#
real-server ospf3
ip address 30.4.1.13
server-farm ospf
#
virtual-server ospf type tcp
virtual ip address 111.1.1.100
default server-farm ospf
service enable
route-advertisement enable
#
· LB-2配置:
#
ospf 1 router-id 6.6.6.6
import-route direct
area 0.0.0.0
network 10.0.7.0 0.0.0.255
#
nqa template icmp icmp
#
interface GigabitEthernet2/0/2
port link-mode route
ip address 30.6.0.1 255.255.255.0
#
interface GigabitEthernet2/0/13
port link-mode route
ip address 10.0.7.2 255.255.255.0
ospf cost 10
#
server-farm ospf
probe icmp
#
real-server ospf1
ip address 30.6.0.11
server-farm ospf
#
real-server ospf2
ip address 30.6.0.12
server-farm ospf
#
real-server ospf3
ip address 30.6.0.13
server-farm ospf
#
virtual-server ospf type tcp
virtual ip address 111.1.1.100
default server-farm ospf
service enable
route-advertisement enable
#
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!