12-服務器負載均衡
本章節下載: 12-服務器負載均衡 (651.49 KB)
本幫助主要介紹以下內容:
· 特性簡介
¡ 部署模式
· 配置指南
¡ 健康檢測(可選)
¡ 源地址池(可選)
¡ ALG(可選)
¡ 實服務組
¡ 實服務器
¡ 持續性組(可選)
¡ 參數模板(可選)
¡ 虛服務器
服務器負載均衡是一種集群技術,它將特定的業務(網絡服務、網絡流量等)分擔給多台服務器或防火牆,從而提高了業務處理能力,保證了業務的高可靠性。
根據識別信息的層級不同,服務器負載均衡又分為以下兩種:
· 四層服務器負載均衡:可識別網絡層和傳輸層信息,是基於流的負載均衡,通過對報文進行逐流分發,將同一條流的報文分發給同一台服務器。由於四層服務器負載均衡對七層業務無法按內容分發,從而限製了其適用範圍。
· 七層服務器負載均衡:除了可識別網絡層和傳輸層信息之外,還可識別應用層信息,是基於內容的負載均衡,通過對報文承載的內容進行深度解析,根據其中的內容進行逐包分發,按既定策略將連接導向指定的服務器,從而實現了業務範圍更廣泛的服務器負載均衡。
服務器負載均衡支持IPv4與IPv6,但四層服務器負載均衡不支持IPv4報文與IPv6報文的互相轉換。
服務器負載均衡在網絡中的部署模式有NAT(Network Address Translation,網絡地址轉換)模式和旁路模式兩種,以下分別進行介紹。
圖-1 NAT模式組網圖
如圖所示,NAT模式服務器負載均衡包含以下要素:
· LB device(負載均衡設備):負責將各種服務請求分發到多台服務器。
· Server(服務器):負責響應和處理各種服務請求。
· VSIP(Virtual Service IP,虛服務IP):集群對外提供服務的IP地址,供用戶請求服務時使用。
· Server IP(服務器IP):供負載均衡設備分發服務請求時使用。
如圖所示,旁路模式服務器負載均衡包含以下要素:
· LB device(負載均衡設備):負責將各種服務請求分發到多台服務器。
· General device(通用設備):按照正常的轉發規則轉發數據。
· Server(服務器):負責響應和處理各種服務請求。
· VSIP(Virtual Service IP,虛服務IP):集群對外提供服務的IP地址,供用戶請求服務時使用。
· Server IP(服務器IP):供負載均衡設備分發服務請求時使用。
旁路模式又稱單臂模式。在此模式下,需在負載均衡設備和服務器上都配置VSIP(要求服務器不能通過VSIP發送和響應ARP請求,比如可將VSIP配置在服務器的LoopBack接口上)。
在配置服務器負載均衡前,請先在“係統 > License配置”頁麵安裝License。 |
服務器負載均衡功能的配置思路如下圖所示:
圖-4 服務器負載均衡配置指導圖
健康檢測模板可被實服務器或實服務組引用。
配置健康檢測功能的詳細步驟請參見“健康檢測聯機幫助”。
源地址池可被實服務組引用。
配置源地址池的詳細步驟請參見“負載均衡全局配置聯機幫助”。
配置ALG功能的詳細步驟請參見“負載均衡全局配置聯機幫助”。
為了便於對實服務器進行統一管理,可將具有相同或相似功能的實服務器抽象成一個組,稱為實服務組。比如,可按存儲內容的不同劃分為歌曲服務器組、視頻服務器組和圖片服務器組等。實服務組可被虛服務器或動作引用。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”。
2. 在“實服務組”頁麵單擊<新建>按鈕。
3. 新建實服務組。
表-1 實服務組基本配置
參數 |
說明 |
實服務組名稱 |
實服務組的名稱,不區分大小寫。 |
調度算法 |
選擇實服務組的調度算法,包括: · 加權輪轉:即根據實服務器權值的大小把新連接依次分發給每台實服務器,權值越大,分配的新連接越多。 · 隨機:把新連接隨機分發給每個實服務器。 · 加權最小連接:總是把新連接分發給加權活動連接數(當前活動連接數/權值)最小的實服務器。該算法中使用的權值為實服務器頁麵配置的權值。 · 帶寬:根據實服務器的權值與剩餘帶寬的比例把用戶請求分發給每個實服務器。 · 最大帶寬:總是將用戶請求分發給處於空閑狀態且剩餘帶寬最大實服務器。 · 動態反饋:根據實服務器的內存使用率、CPU使用率和磁盤使用率等信息計算出當前的負載能力權值,負載越小,權值越大,分配到的新連接越多。 · 最短時間:根據實服務器的響應時間計算出當前負載能力的權值,響應時間越短,權值越大,分配到的新連接越多。 · 源IP地址哈希:根據源IP地址進行的哈希算法。 · 源IP地址CARP哈希:根據源IP地址進行的CARP哈希算法。 · 源IP地址和端口哈希:根據源IP地址和端口號進行的哈希算法。 · 源IP地址和端口CARP哈希:根據源IP地址和端口號進行的CARP哈希算法。 · 目的IP地址哈希:根據目的IP地址進行的哈希算法。 · 目的IP地址CARP哈希:根據目的IP地址進行的CARP哈希算法。 · HTTP哈希:根據HTTP載荷進行的哈希算法。 · HTTP CARP哈希:根據HTTP載荷進行的CARP哈希算法。 · 基於成員的加權最小連接算法:總是把新連接分發給加權活動連接數(當前活動連接數/權值)最小的實服務器。該算法中使用的權值為實服務組成員頁麵配置的權值。 缺省情況下,調度算法為源IP地址哈希算法。 |
偏移量 |
基於HTTP載荷起始位置的偏移量。 僅當調度算法為HTTP哈希或HTTP CARP哈希時,才支持本參數。 |
起始標記 |
HTTP載荷起始位置的正則表達式,即從偏移量起到本標記為開始,不支持正則元字符?。 僅當調度算法為HTTP哈希或HTTP CARP哈希時,才支持本參數。 |
長度/結束標記 |
· 長度:參與運算的HTTP載荷的長度 · 結束標記:HTTP載荷結束位置的正則表達式,即從起始標記起到本標記為結束,不支持正則元字符?。 僅當調度算法為HTTP哈希或HTTP CARP哈希時,才支持本參數。 |
優先級調度 |
缺省情況下,一個實服務組中調用優先級最高的實服務器全部被調度算法調用。用戶通過本配置可以限製實服務組中可被調度算法調用的實服務器的數量: · 如果調用優先級最高的可用實服務器數量大於“調用實服務器最大數量”時,則隻選用“調用實服務器最大數量”個實服務器。 · 如果調用優先級最高的可用實服務器數量小於“調用實服務器最小數量”時,除了調用全部優先級最高的可用實服務器外,還會調用優先級次高的可用實服務器,直至調用的可用實服務器數量達到“調用實服務器最小數量”,或者沒有可用的實服務器可調用為止。 其中,實服務器的優先級在“策略 > 負載均衡 > 服務器負載均衡 > 實服務器”配置頁麵指定。 |
成員列表 |
設備支持以下兩種添加實服務組成員的方式: 新建實服務器並將實服務器添加為實服務組成員: 1. 單擊<添加>按鈕,選擇“新建實服務器”。 2. 配置實服務組成員信息,具體配置項說明請參見“實服務器”。 3. 單擊<確定>按鈕,新建的實服務器會在“成員列表”中顯示。 選擇已存在的實服務器: 1. 單擊<添加>按鈕,選擇“添加已存在的實服務器”。 2. 在下拉列表中選擇已創建的實服務器並配置實服務組成員信息,具體配置項說明請參見“實服務器”。 3. 單擊<確定>按鈕,添加的實服務器會在“成員列表”中顯示。 |
健康檢測方法 |
實服務組引用的健康檢測模板。通過健康檢測可以對實服務器進行檢測,保證其能夠提供有效的服務。用戶既可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”配置頁麵對組內的所有實服務器進行配置,也可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務器”配置頁麵隻對當前實服務器進行配置,後者的配置優先級較高。 可選擇已創建的健康檢測模板,也可以新創建健康檢測模板。 此處新建的健康檢測模板,可在“對象 > 健康檢測”頁麵查看。 |
描述 |
實服務組的描述信息。 |
表-2 實服務組高級配置
參數 |
說明 |
成功條件 |
實服務器的健康檢測成功條件。 · 全部檢測通過:隻有全部健康檢測方法都通過檢測才認為健康檢測成功 · 至少n個檢測通過:健康檢測成功所需通過檢測的最少方法數為n。當用戶指定的最少方法數n大於設備上實際存在的方法數量時,隻要實際存在的全部方法通過檢測,係統也將認為健康檢測成功。 |
源地址池 |
實服務組引用的源地址池。可選擇已創建的源地址池,也可以新創建源地址池。 此處新建的源地址池,可在“策略 > 負載均衡 > 全局配置 > 源地址池”頁麵查看。 |
目的地址轉換 |
在旁路模式下,需要在實服務組中關閉目的地址轉換功能;在NAT模式下,需要在實服務組中開啟目的地址轉換功能。 |
實服務器故障處理方式 |
選擇實服務器的故障處理方式,包括: · 保持已有連接:不主動斷開與故障實服務器的連接,連接繼續保持還是斷開將由協議自身的超時機製決定。 · 重定向連接:把連接重定向到實服務組中其它可用的實服務器上。 · 斷開已有連接:主動斷開與故障實服務器的連接。對於TCP報文,將發送RST報文;對於其它類型的報文,將發送ICMP不可達報文。 |
溫暖上線 |
當向實服務組中添加實服務器時,某些新增的實服務器無法立即承擔大量業務,此時可以開啟溫暖上線功能。這樣,當實服務器上線後,在準備時間內,負載均衡設備不會向其分配任何業務;準備時間超時後,負載均衡設備在爬升時間內會逐步增加向其分配的業務量;爬升時間超時後,負載均衡設備開始向其正常分配業務。 · 準備時間:取值範圍為0~600,單位為秒。 · 爬升時間:取值範圍為3~600,單位為秒。 |
繁忙處理方式 |
用於指定實服務組處於繁忙狀態時的處理方式,隻有當組內所有實服務器均處於繁忙狀態時,實服務組才處於繁忙狀態,包括: · 強製調度:所有實服務器均參與調度 · 排隊等待:將新的請求報文加入等待隊列。 ¡ 隊列長度:當等待隊列的長度超過配置的隊列長度時,後續的請求報文將被丟棄。 ¡ 超時時間:當排隊等待的時間超過配置的超時時間時,報文將被丟棄。 · 調度失敗:設備將停止向該實服務組分發流量,而是繼續匹配負載均衡策略中的下一條引用規則或直接丟棄請求報文。 實服務器的繁忙狀態判斷依據為,實服務器最大連接數、每秒最大連接數、每秒HTTP請求數、實服務下最大帶寬、最大上行帶寬、最大下行帶寬和SNMPDCA探測模板返回的探測狀態。 |
可用條件 |
通過配置實服務組的可用條件,可將流量在主用實服務組和備用實服務組之間進行切換。 · 最小可用百分比:當主用實服務組中可用的實服務器數量占實服務器總數量的百分比低於此值時,該實服務組將被認為不可用,從而切換到備用實服務組。 · 最大可用百分比:必須大於等於最小可用百分比。當主用實服務組中可用的實服務器數量占實服務器總數量的百分比高於此值時,將從備用實服務組切換回主用實服務組。 |
4. 單擊<確定>按鈕,新建的實服務組會在“實服務組”頁麵顯示。
實服務器是負載均衡設備上處理用戶業務的實體。一個實服務器可以屬於多個個實服務組,一個實服務組也可以包含多個實服務器。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 實服務器”。
2. 在“實服務器”頁麵單擊<新建>按鈕。
3. 新建實服務器。
表-3 實服務器基本配置
參數 |
說明 |
實服務器名稱 |
實服務器的名稱,不區分大小寫。 |
實服務器IP地址 |
實服務器的IPv4地址或IPv6地址。 IPv4地址不能為環回地址、組播地址、廣播地址和0.X.X.X;IPv6地址不能為環回地址、組播地址、鏈路本地地址和全0地址。 |
實服務器端口 |
實服務器的端口號,0表示繼續使用原報文攜帶的端口號。 |
VRF |
使實服務器服務於特定的VRF。 |
VRF繼承 |
開啟/關閉VRF繼承功能。 若在“實服務器”配置頁麵指定了實服務器所屬的VRF,則實服務器服務於該VRF。若未指定實服務器所屬的VRF,當實服務器的VRF繼承功能處於開啟狀態時,實服務器所屬的VRF與虛服務器所屬的VRF一致。 |
實服務器功能 |
開啟/關閉實服務器。 |
描述 |
實服務器的描述信息。 |
表-4 實服務器高級配置
參數 |
說明 |
權值 |
實服務器的權值。在加權輪轉和加權最小連接調度時,該數值越大,實服務器越被優先調用。 |
優先級 |
實服務器在實服務組中的調用優先級,數值越大,越被優先調用。 優先使用高優先級的實服務器處理流量。如果最高優先級實服務器的個數少於配置的“調用實服務器最大數量”,則在次高優先級中選擇實服務器,達到配置的“調用實服務器最小數量”。 其中,“調用實服務器最大數量”和“調用實服務器最小數量”在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”配置頁麵指定。 |
實服務組 |
實服務器所屬的實服務組。可選擇已創建的實服務組,也可以新創建實服務組。 此處新建的實服務組,可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”頁麵查看。 |
健康檢測-健康檢測方法 |
實服務器引用的健康檢測模板。通過健康檢測可以對實服務器進行檢測,保證其能夠提供有效的服務。用戶既可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”配置頁麵對組內的所有實服務器進行配置,也可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務器”配置頁麵隻對當前實服務器進行配置,後者的配置優先級較高。 可選擇已創建的健康檢測模板,也可以新創建健康檢測模板。 此處新建的健康檢測模板,可在“對象 > 健康檢測”頁麵查看。 |
健康檢測-成功條件 |
實服務器的健康檢測成功條件。 · 全部檢測通過:隻有全部健康檢測方法都通過檢測才認為健康檢測成功。 · 至少n個檢測通過:健康檢測成功所需通過檢測的最少方法數為n。當用戶指定的最少方法數n大於設備上實際存在的方法數量時,隻要實際存在的全部方法通過檢測,係統也將認為健康檢測成功。 |
QoS-最大連接數 |
實服務器所允許的最大連接數,0表示實服務器所允許的最大連接數不受限製。 |
QoS-每秒最大連接數 |
實服務器所允許的每秒最大連接數,0表示實服務器所允許的每秒最大連接數不受限製。 |
QoS-每秒HTTP請求數 |
實服務器所允許的每秒HTTP請求數,0表示實服務器所允許的每秒HTTP請求數不受限製。 |
QoS-最大帶寬 |
實服務器所允許的最大總帶寬,0表示最大帶寬不受限製。 |
QoS-最大上行帶寬 |
實服務器所允許的最大上行帶寬,0表示最大帶寬不受限製。 |
QoS-最大下行帶寬 |
實服務器所允許的最大下行帶寬,0表示最大帶寬不受限製。 |
4. 單擊<確定>按鈕,新建的實服務器會在“實服務器”頁麵顯示。
持續性組可被虛服務器或動作引用。
配置持續性組功能的詳細步驟請參見“負載均衡全局配置聯機幫助”。
將流量特征和動作關聯起來就構成了負載均衡策略。負載均衡策略是指導報文轉發的一種方式,用戶可以為匹配特定流量特征的報文指定執行的動作,以及為未匹配任何流量特征的報文指定默認動作。
用戶可以在一個負載均衡策略中指定多個流量特征,轉發報文時會按照配置順序來匹配流量特征,匹配成功則執行相應的動作,否則繼續匹配下一條流量特征。如果所有流量特征均未匹配,則執行默認動作。
負載均衡策略可被虛服務器引用。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 流量特征”。
2. 在“流量特征”頁麵單擊<新建>按鈕。
3. 新建流量特征。
表-5 流量特征配置
參數 |
說明 |
流量特征名稱 |
流量特征的名稱,不區分大小寫。 |
類型 |
流量特征的類型,包括: · 通用:用於四層服務器負載均衡。 · HTTP:用於七層服務器負載均衡。 · RADIUS:用於七層服務器負載均衡。 |
匹配方式 |
流量特征的匹配方式,包括: · 匹配所有規則:匹配所有規則才算匹配該流量特征。 · 匹配任意一條規則:匹配任一規則就算匹配該流量特征。 |
匹配規則 |
通過匹配規則將報文按照一定條件進行匹配,以便將不同類型的報文在不同的動作流程中處理。一個流量特征中最多允許創建65535條匹配規則。 1. 單擊<新建>按鈕,新建匹配規則。 ¡ Match ID:匹配規則的編號,報文按照Match ID從小到大的順序依次進行匹配。 ¡ 類型:匹配規則的類型,包括:源IPv4、源IPv6、流量特征、IPv4 ACL、IPv6 ACL、Cookie、HTTP Header、Method、URL、Content、用戶、RADIUS屬性、入接口和ISP。 ¡ IPv4地址:匹配指定的IPv4地址,隻有匹配規則的類型選擇“源IPv4”時,才會出現該參數。 ¡ 掩碼長度:IPv4地址的掩碼長度,隻有匹配規則的類型選擇“源IPv4”時,才會出現該參數。 ¡ IPv6地址:匹配指定的IPv6地址,隻有匹配規則的類型選擇“源IPv6”時,才會出現該參數。 ¡ 前綴長度:IPv6地址的前綴長度,隻有匹配規則的類型選擇“源IPv6”時,才會出現該參數。 ¡ 流量特征:匹配指定的流量特征,隻有匹配規則的類型選擇“流量特征”時,才會出現該參數。 ¡ ACL:匹配指定的ACL,可選擇已創建的ACL,也可以新創建ACL。此處新建的IPv4 ACL,可在“對象 > ACL > IPv4”頁麵查看;新建的IPv6 ACL,可在“對象 > ACL > IPv6”頁麵查看。隻有匹配規則的類型選擇“IPv4 ACL”或“IPv6 ACL”時,才會出現該參數。 ¡ Cookie名稱:HTTP報文的Cookie名稱,區分大小寫。不包括(、)、<、>、@、,、;、:、\、"、/、[、]、?、=、{、}、SP(空格符)、HT(水平製表符),以及ASCII碼中小於等於31、大於等於127的字符。隻有匹配規則的類型選擇“Cookie”時,才會出現該參數。 ¡ Cookie值:Cookie值的正則表達式,不支持正則元字符?。隻有匹配規則的類型選擇“Cookie”時,才會出現該參數。 ¡ Header名稱:HTTP報文首部的名稱,不區分大小寫。不包括(、)、<、>、@、,、;、:、\、"、/、[、]、?、=、{、}、SP(空格符)、HT(水平製表符),以及ASCII碼中小於等於31、大於等於127的字符。隻有匹配規則的類型選擇“HTTP Header”時,才會出現該參數。 ¡ Header值:首部值的正則表達式,不支持正則元字符?。隻有匹配規則的類型選擇“HTTP Header”時,才會出現該參數。 ¡ 擴展類型:包括預定義和自定義兩種類型。隻有匹配規則的類型選擇“Method”時,才會出現該參數。 ¡ 方法:預定義方法包括GET、CONNECT、DELETE、HEAD、OPTIONS、POST、PUT和TRACE;自定義方法區分大小寫。不包括(、)、<、>、@、,、;、:、\、"、/、[、]、?、=、{、}、SP(空格符)、HT(水平製表符),以及ASCII碼中小於等於31、大於等於127的字符。隻有匹配規則的類型選擇“Method”時,才會出現該參數。 ¡ URL:URL的正則表達式,不支持正則元字符?。隻有匹配規則的類型選擇“URL”時,才會出現該參數。 ¡ Content偏移:HTTP實體基於HTTP報文起始位置的偏移量。隻有匹配規則的類型選擇“Content”時,才會出現該參數。 ¡ Content值:HTTP實體的正則表達式,不支持正則元字符?。隻有匹配規則的類型選擇“Content”時,才會出現該參數。 ¡ 用戶:匹配指定的用戶或用戶組,可選擇已創建的身份識別用戶或身份識別用戶組,也可以新創建用戶或用戶組。隻有匹配規則的類型選擇“用戶”時,才會出現該參數。 ¡ 屬性編號:RADIUS屬性類型的編號,隻有匹配規則的類型選擇“RADIUS屬性”時,才會出現該參數。 ¡ 屬性值:匹配RADIUS屬性值的正則表達式,隻有匹配規則的類型選擇“RADIUS屬性”時,才會出現該參數。 ¡ 入接口:匹配指定的入接口,隻有匹配規則的類型選擇“入接口”時,才會出現該參數。 ¡ ISP:匹配指定的ISP,可選擇已創建的ISP,也可以新創建ISP。此處新建的ISP,可在“策略 > 負載均衡 > 全局配置 > ISP”頁麵查看。隻有匹配規則的類型選擇“ISP”時,才會出現該參數。 2. 單擊<確定>按鈕,新建的匹配規則會在“匹配規則”中顯示。 |
描述 |
流量特征的描述信息。 |
4. 單擊<確定>按鈕,新建的流量特征會在“流量特征”頁麵顯示。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 動作”。
2. 在“動作”頁麵單擊<新建>按鈕。
3. 新建動作。
表-6 動作基本配置
參數 |
說明 |
|
動作名稱 |
動作的名稱,不區分大小寫。 |
|
類型 |
動作類型,包括: · 通用 · HTTP · HTTP重定向 · RADIUS |
|
轉發動作 |
轉發動作,包括: · 負載均衡 · 丟棄報文 · 轉發,僅通用類型和RADIUS類型支持 · 直接代答,僅HTTP類型支持 |
|
非壓縮文件代答 |
如果客戶端請求URL中的資源路徑匹配指定的URL資源路徑,則用指定的非壓縮代答文件對客戶端請求進行應答。 1. 單擊<新建>按鈕,新建非壓縮文件代答。 ¡ URL資源路徑:用來匹配客戶端請求URL中的資源路徑,區分大小寫,該路徑必須以/開始。 ¡ 非壓縮代答文件:用來對客戶端請求進行代答的非壓縮文件的絕對路徑+文件名稱,不區分大小寫,如:flash:/file.html。對於同一URL隻允許用一個非壓縮文件進行代答。同一個非壓縮文件可以代答不同的URL。 2. 單擊<確定>按鈕。 僅當轉發動作為直接代答時支持本參數。 |
|
壓縮文件代答 |
如果客戶端請求URL中的資源路徑匹配配置的工作路徑+ZIP壓縮包內相對路徑,則使用ZIP壓縮包內的文件答複客戶端。例如:用戶配置對指定的HTTP請求進行代答的工作路徑為/index,壓縮代答文件為flash:/za/zb/test.zip,test.zip中存在如下壓縮目錄關係/css/col.css,則實際匹配的URL資源路徑為/index/css/col.css,代答文件為col.css。 · 工作路徑:用“工作路徑+ZIP壓縮包內相對路徑”來匹配客戶端請求URL中的資源路徑,區分大小寫,該路徑必須以/開始。 · 壓縮代答文件:用來對客戶端請求進行代答的壓縮文件的絕對路徑+文件名稱,不區分大小寫,且必須為ZIP格式。如:flash:/file.zip。 僅當轉發動作為直接代答時支持本參數。 |
|
查找實服務器失敗的處理 |
· 繼續匹配下一條規則:配置查找可用實服務器失敗時,可繼續順序匹配策略中的下一條引用規則。 · 用指定文件進行代答:配置查找可用實服務器失敗時,用指定的默認代答文件答複客戶端, ¡ 默認代答文件:配置格式為非壓縮文件絕對路徑+文件名稱,不區分大小寫,如:flash:/file.html。 僅當轉發動作為負載均衡時支持本參數。 |
|
查找代答文件失敗的處理 |
· 繼續匹配下一條規則:配置查找代答文件失敗時,可繼續順序匹配策略中的下一條引用規則。 · 用指定文件進行代答:配置查找代答文件失敗時,用指定的默認代答文件答複客戶端, ¡ 默認代答文件:配置格式為非壓縮文件絕對路徑+文件名稱,不區分大小寫,如:flash:/file.html。 僅當轉發動作為直接代答時支持本參數。 |
|
ToS |
發往服務器的IP報文中的ToS字段。 |
|
描述 |
動作的描述信息。 |
|
默認實服務組-主用實服務組 |
當主用實服務組可用(該實服務組存在且有可用的實服務器)時,使用主用實服務組指導轉發;當主用實服務組不可用而備用實服務組可用時,使用備用實服務組指導轉發。 可選擇已創建的實服務組,也可以新創建實服務組。 此處新建的實服務組,可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”頁麵查看。 僅當轉發動作為負載均衡時支持本參數。 |
|
默認實服務組-備用實服務組 |
可選擇已創建的實服務組,也可以新創建實服務組。 此處新建的實服務組,可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”頁麵查看。 僅當轉發動作為負載均衡時支持本參數。 |
|
默認實服務組-持續性組 |
可選擇已創建的持續性組,也可以新創建持續性組。 此處新建的持續性組,可在“策略 > 負載均衡 > 全局配置 > 持續性組”頁麵查看。 僅當轉發動作為負載均衡時支持本參數。 |
|
HTTP重定向配置-重定向URL |
在HTTP重定向類型的動作中配置了重定向URL後,所有匹配對應動作的HTTP請求報文都將被重定向到指定URL。 重定向URL區分大小寫,也可以使用?和以下特定含義的字符串: · %h:表示客戶端請求報文中的主機名 · %p:表示客戶端請求報文中的URL。 · %%:表示字符%。 僅HTTP重定向類型的動作支持本參數。 |
|
HTTP重定向配置-重定向方式 |
· 臨時重定向 · 永久重定向 僅HTTP重定向類型的動作支持本參數。 |
|
表-7 動作高級配置(僅當類型為HTTP且轉發動作為負載均衡或直接代答時支持配置)
參數 |
說明 |
應答報文重寫-重寫前內容 |
要被替換的HTTP報文體的內容。 |
應答報文重寫-重寫後內容 |
替換後的HTTP報文體的內容。可以使用以下特定含義的字符串: · %is:源IP地址或源IPv6地址。 · %ps:源端口號。 · %id:目的IP地址或目的IPv6地址。 · %pd:目的端口號。 · %%:字符% · %[1-9],替換成%[1-9]中對應()中的內容。 |
Header刪除 |
1. 單擊<新建>按鈕,新建Header刪除。 ¡ 方向:包括雙向、請求和應答方向的HTTP報文。 ¡ Header名稱:HTTP報文首部的名稱,包括標準和自定義的首部,需要與報文中的首部完全匹配。不區分大小寫。不包括(、)、<、>、@、,、;、:、\、"、/、[、]、?、=、{、}、SP(空格符)、HT(水平製表符),以及ASCII碼中小於等於31、大於等於127的字符。 2. 單擊<確定>按鈕。 |
Header插入 |
1. 單擊<新建>按鈕,新建Header插入。 ¡ 方向:包括雙向、請求和應答方向的HTTP報文。 ¡ Header名稱:要插入HTTP報文中的首部名稱,包括標準和自定義的首部。不區分大小寫。不包括(、)、<、>、@、,、;、:、\、"、/、[、]、?、=、{、}、SP(空格符)、HT(水平製表符),以及ASCII碼中小於等於31、大於等於127的字符。 ¡ Header值:要插入HTTP報文中的首部內容,不支持字符?。支持以下改寫變量。 %is:客戶端側的源IP地址。 %ps:客戶端側的源端口號。 %id:客戶端側的目的IP地址。 %pd:客戶端側的目的端口號。 %sps:服務器側的源端口。 %spd:服務器側的目的端口。 %sis:服務器側的源IP地址。 %sid:服務器側的目的IP地址。 %{x509v}:證書的版本。 %{x509snum}:證書的序列號。 %{x509sigalgo}:證書的簽名算法。 %{x509issuer}:證書的簽發者。 %{x509before}:證書的有效時間(在此時間之前無效)。 %{x509after}:證書的有效時間(在此時間之後無效)。 %{x509sub}:證書的主題。 %{x509spktype}:證書的主題的公鑰類型。 %{x509spk}:證書的主題的公鑰。 %{x509spkRSA}:證書的主題的RSA公鑰的長度(僅當公鑰為RSA類型才有該字段)。 %{x509hash}:客戶端證書的MD5散列(指紋)。 %{dncn}:頒發給。 %{dne}:電子郵件。 %{dno}:公司/機構。 %{dnou}:部門。 %{dnc}:國家。 %{dns}:州/省份。 %{dnl}:城市 ¡ 變量編碼方式:對改寫變量的編碼方式,包括原文、URL和Base64。原文即不對改寫變量進行編碼;URL編碼方式隻會對改寫變量中的特殊字符進行編碼,需要編碼的特殊字符為:;、/、?、:、@、&、=、+、$、|、{、}、,、\、^、[、]、`、<、>、#、%、"、空格;Base64編碼方式會對整個改寫變量進行編碼。 2. 單擊<確定>按鈕。 |
Header重寫 |
1. 單擊<新建>按鈕,新建Header重寫。 ¡ 方向:包括雙向、請求和應答方向的HTTP報文。 ¡ Header名稱:HTTP報文首部的名稱,包括標準和自定義的首部,需要與報文中的首部完全匹配。不區分大小寫。不包括(、)、<、>、@、,、;、:、\、"、/、[、]、?、=、{、}、SP(空格符)、HT(水平製表符),以及ASCII碼中小於等於31、大於等於127的字符。 ¡ Header值:要被重寫的HTTP報文首部的內容,不支持字符?。 ¡ 替換成的資源串:重寫後的內容。支持以下改寫變量。 %is:客戶端側的源IP地址。 %ps:客戶端側的源端口號。 %id:客戶端側的目的IP地址。 %pd:客戶端側的目的端口號。 %sps:服務器側的源端口。 %spd:服務器側的目的端口。 %sis:服務器側的源IP地址。 %sid:服務器側的目的IP地址。 %1-9:Header值中正則表達式取出的變量值,最多支持9個。 %{x509v}:證書的版本。 %{x509snum}:證書的序列號。 %{x509sigalgo}:證書的簽名算法。 %{x509issuer}:證書的簽發者。 %{x509before}:證書的有效時間(在此時間之前無效)。 %{x509after}:證書的有效時間(在此時間之後無效)。 %{x509sub}:證書的主題。 %{x509spktype}:證書的主題的公鑰類型。 %{x509spk}:證書的主題的公鑰。 %{x509spkRSA}:證書的主題的RSA公鑰的長度(僅當公鑰為RSA類型才有該字段)。 %{x509hash}:客戶端證書的MD5散列(指紋)。 %{dncn}:頒發給。 %{dne}:電子郵件。 %{dno}:公司/機構。 %{dnou}:部門。 %{dnc}:國家。 %{dns}:州/省份。 %{dnl}:城市 ¡ 變量編碼方式:對改寫變量的編碼方式,包括原文、URL和Base64。原文即不對改寫變量進行編碼;URL編碼方式隻會對改寫變量中的特殊字符進行編碼,需要編碼的特殊字符為:;、/、?、:、@、&、=、+、$、|、{、}、,、\、^、[、]、`、<、>、#、%、"、空格;Base64編碼方式會對整個改寫變量進行編碼。 2. 單擊<確定>按鈕。 |
URL重寫 |
1. 單擊<新建>按鈕,新建URL重寫。 ¡ 匹配內容:要被重寫的URL的內容,不支持字符?。 ¡ 改寫內容:重寫後的內容,支持以下改寫變量。 %is:客戶端側的源IP地址。 %ps:客戶端側的源端口號。 %id:客戶端側的目的IP地址。 %pd:客戶端側的目的端口號。 %sps:服務器側的源端口。 %spd:服務器側的目的端口。 %sis:服務器側的源IP地址。 %sid:服務器側的目的IP地址。 %1-9:要被重寫的URL中正則表達式取出的變量值,最多支持9個。 %{x509v}:證書的版本。 %{x509snum}:證書的序列號。 %{x509sigalgo}:證書的簽名算法。 %{x509issuer}:證書的簽發者。 %{x509before}:證書的有效時間(在此時間之前無效)。 %{x509after}:證書的有效時間(在此時間之後無效)。 %{x509sub}:證書的主題。 %{x509spktype}:證書的主題的公鑰類型。 %{x509spk}:證書的主題的公鑰。 %{x509spkRSA}:證書的主題的RSA公鑰的長度(僅當公鑰為RSA類型才有該字段)。 %{x509hash}:客戶端證書的MD5散列(指紋)。 %{dncn}:頒發給。 %{dne}:電子郵件。 %{dno}:公司/機構。 %{dnou}:部門。 %{dnc}:國家。 %{dns}:州/省份。 %{dnl}:城市 ¡ 變量編碼方式:對改寫變量的編碼方式,包括原文、URL和Base64。原文即不對改寫變量進行編碼;URL編碼方式隻會對改寫變量中的特殊字符進行編碼,需要編碼的特殊字符為:;、/、?、:、@、&、=、+、$、|、{、}、,、\、^、[、]、`、<、>、#、%、"、空格;Base64編碼方式會對整個改寫變量進行編碼。 2. 單擊<確定>按鈕。 |
SSL屬性-SSL客戶端策略 |
可選擇已創建的SSL客戶端策略,也可以新創建SSL客戶端策略。 此處新建的SSL客戶端策略,可在“對象 > SSL > 客戶端策略”頁麵查看。 |
SSL屬性- SSL URL重定向列表 |
1. 單擊<新建>按鈕,新建SSL URL重定向。 ¡ URL:Location首部URL的正則表達式。 ¡ HTTP端口:原HTTP端口號。 ¡ SSL端口:重寫後的SSL端口號。 2. 單擊<確定>按鈕。 |
4. 單擊<確定>按鈕,新建的動作會在“動作”頁麵顯示。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 負載均衡策略”。
2. 在“負載均衡策略”頁麵單擊<新建>按鈕。
3. 新建負載均衡策略。
表-8 負載均衡策略配置
參數 |
說明 |
名稱 |
負載均衡策略的名稱,不區分大小寫。 |
類型 |
負載均衡策略的類型,包括: · 通用:用於四層服務器負載均衡。 · HTTP:用於七層服務器負載均衡。 · RADIUS:用於七層服務器負載均衡。 |
默認動作 |
通用類型的負載均衡策略隻能用通用類型的動作作為其默認動作,HTTP類型的負載均衡策略則無此限製。 可選擇已創建的動作,也可以新創建動作。 此處新建的動作,可在“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 動作”頁麵查看。 |
規則 |
為匹配特定流量特征的報文指定其執行的動作。 1. 單擊<新建>按鈕,新建規則。 ¡ 流量特征:可選擇已創建的流量特征,也可以新創建流量特征。此處新建的流量特征,可在“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 流量特征”頁麵查看。 ¡ 動作:可選擇已創建的動作,也可以新創建動作。此處新建的動作,可在“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 動作”頁麵查看。 ¡ 位於XX之前:將新創建的規則移至指定的規則之前,設備將按照先後順序依次匹配流量特征,並執行相應的動作。其中,XX為指定規則的流量特征名稱。 2. 單擊<確定>按鈕,新建的規則會在“規則”列表中顯示。 |
描述 |
負載均衡策略的描述信息。 |
4. 單擊<確定>按鈕,新建的負載均衡策略會在“負載均衡策略”頁麵顯示。
一個連接數限製策略中可配置多條限製規則,每條限製規則中指定一個連接數限製的範圍,屬於該範圍的用戶可建立的連接數將受到該規則中指定參數的限製。當某類型的連接數達到上限時,設備將不接受該類型的新建連接請求,直到設備上已有連接因老化而刪除,使得當前該類型的連接數低於連接數下限後,才允許新建連接。對於未匹配限製規則的用戶所建立的連接,設備不對其連接數進行限製。
連接數限製策略支持根據ACL來限定用戶範圍,虛服務器引用連接數限製策略後,對匹配ACL規則的訪問虛服務器的連接數進行統計和限製。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 連接數限製策略”。
2. 在“連接數限製策略”頁麵單擊<新建>按鈕。
3. 新建連接數限製策略。
表-9 連接數限製策略配置
參數 |
說明 |
名稱 |
連接數限製策略的名稱,不區分大小寫。 |
限製規則 |
一個連接數限製策略中可配置多條限製規則,每條規則中根據ACL指定一個連接數限製的用戶範圍,對匹配ACL規則的訪問虛服務器的連接數進行統計和限製。當某類型的連接數達到上限時,設備將不接受該類型的新建連接請求,直到設備上已有連接因老化而刪除,使得當前該類型的連接數低於連接數下限後,才允許新建連接。對於未匹配連接數限製規則的用戶所建立的連接,設備不對其連接數進行限製。 1. 單擊<新建>按鈕,新建限製規則。 ¡ 規則編號:連接數限製規則的編號。 ¡ 類型:連接數限製規則的類型,包括IPv4 ACL和IPv6 ACL。 ¡ ACL:用於匹配用戶範圍的ACL。可選擇已創建的ACL,也可以新創建ACL。此處新建的IPv4 ACL,可在“對象 > ACL > IPv4”頁麵查看;新建的IPv6 ACL,可在“對象 > ACL > IPv6”頁麵查看。 ¡ 限製依據:包括源地址、目的地址和服務。源地址是指按源IP地址進行統計和限製,即同一個源IP地址發起的連接數目將受到指定連接數範圍的限製;目的地址是指按目的IP地址進行統計和限製,一個目的IP地址的連接數目將受到指定連接數範圍的限製;服務是指按服務統計和限製,即同一種服務(具有相同傳輸層協議和服務端口)的連接數目將受到指定連接數範圍的限製。 ¡ 連接數範圍-上限:連接數上限。某範圍或某種類型的連接數值超過此值時,用戶將不能建立新的連接。 ¡ 連接數範圍-下限:連接數下限,不能大於上限的取值。連接數的統計值降到此值之下時,允許用戶建立新的連接。 2. 單擊<確定>按鈕,新建的限製規則會在“限製規則”中顯示。 |
描述 |
連接數限製策略的描述信息。 |
4. 單擊<確定>按鈕,新建的連接數策略會在“連接數限製策略”頁麵顯示。
通過配置參數模板可以進行一些高級參數的配置。這樣,當參數模板被虛服務器引用之後,可以對虛服務器的業務流量進行更深入的解析、處理和優化。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 參數模板”。
2. 在“參數模板”頁麵單擊<新建>按鈕。
3. 新建參數模板。
表-10 參數模板配置
參數 |
說明 |
參數模板名稱 |
參數模板的名稱,不區分大小寫。 |
類型 |
參數模板的類型,包括: · IP:應用於四層服務器負載均衡,IP類型參數配置請參見表-11。 · TCP:應用於七層服務器負載均衡,TCP類型參數配置請參見表-12。 · HTTP:應用於七層服務器負載均衡,HTTP類型參數配置請參見表-13。 · HTTP-Compress:應用於七層服務器負載均衡,HTTP壓縮類型參數配置請參見表-14。 · HTTP- Statistics:應用於七層服務器負載均衡,HTTP統計類型參數配置請參見表-15。 · OneConnect:應用於七層服務器負載均衡,OneConnect類型參數配置請參見表-16。 |
描述 |
參數模板的描述信息。 |
表-11 IP類型參數配置
參數 |
說明 |
發往客戶端的ToS |
發往客戶端的IP報文中的ToS字段。 |
表-12 TCP類型參數配置
參數 |
說明 |
本地最大窗口值 |
TCP連接中的本地最大窗口值。 |
超出MSS的報文處理方式 |
允許超出MSS的報文通過或丟棄超出MSS的報文。 · 允許:對客戶端發來的HTTP請求報文中超出MSS的數據段的處理方式為允許超出MSS的數據段通過 · 丟棄:對客戶端發來的HTTP請求報文中超出MSS的數據段的處理方式為丟棄超出MSS的數據段 |
TCP MSS |
設備與對端建立TCP連接時的MSS值。 |
TIME-WAIT超時時間 |
TCP連接斷開時,由於TCP協議的TIME-WAIT狀態超時時間較長,導致TCP連接釋放過慢,影響負載均衡業務處理效率。通過本配置可靈活設置TIME-WAIT狀態超時時間。 僅當TCP參數模板被HTTP或HTTPS類型的虛服務器引用時,本配置才生效。 |
SYN超時時間 |
TCP連接SYN報文的超時時間。如果超過這個時間,仍然沒有收到SYN-ACK報文,則關閉TCP連接。 僅當TCP參數模板被HTTP或HTTPS類型的虛服務器引用時,本配置才生效。 |
保活空閑時間 |
TCP連接在一段時間沒有數據傳輸後,會發送TCP保活報文,保活空閑時間用來約定多久發送一次TCP保活報文。 僅當TCP參數模板被HTTP或HTTPS類型的虛服務器引用時,本配置才生效。 |
保活重傳間隔 |
TCP保活報文的重傳時間間隔。 僅當TCP參數模板被HTTP或HTTPS類型的虛服務器引用時,本配置才生效。 |
保活重傳次數 |
TCP保活報文的重傳次數。 僅當TCP參數模板被HTTP或HTTPS類型的虛服務器引用時,本配置才生效。 |
FIN-WAIT-1超時時間 |
TCP連接FIN-WAIT1狀態的超時時間。 僅當TCP參數模板被HTTP或HTTPS類型的虛服務器引用時,本配置才生效。 |
FIN-WAIT-2超時時間 |
TCP連接FIN-WAIT2狀態的超時時間 僅當TCP參數模板被HTTP或HTTPS類型的虛服務器引用時,本配置才生效。 |
表-13 HTTP類型參數配置
參數 |
說明 |
Header最大解析長度 |
HTTP首部的最大解析長度。 |
Content最大解析長度 |
HTTP實體的最大解析長度。 |
Secondary Cookie分隔符 |
URL中分隔Secondary Cookie的字符,包括:!、"、#、;、<、>、?、[、\、]、^、`、|、:、@、&、$、+、*、'、(、)、,、/。該字符串中的每個字符都被認為是分隔字符。 |
Secondary Cookie起始字符 |
URL中Secondary Cookie的起始位置標示字符,包括:!、"、#、;、<、>、?、[、\、]、^、`、|。 |
首部超出最大長度的報文處理方式 |
· 允許:對客戶端發來的HTTP請求報文的首部超出最大長度的處理方式為繼續執行負載均衡操作。 · 丟棄:對客戶端發來的HTTP請求報文的首部超出最大長度的處理方式為丟棄首部超出最大長度的報文。 當HTTP報文首部的長度超過負載均衡的處理能力時,係統將無條件丟棄該報文。 |
逐請求負載均衡 |
開啟/關閉逐請求負載均衡功能。開啟狀態下,設備對每個HTTP請求報文都進行負載均衡。 |
連接複用 |
開啟/關閉連接複用功能。開啟狀態下,允許負載均衡設備與服務器的連接複用,即允許負載均衡設備與服務器建立長連接,使多個客戶端複用同一條與服務器的連接,以減少客戶端與服務器之間打開的連接數。 |
忽略大小寫 |
開啟/關閉忽略大小寫功能,即匹配字符串時是否對大小寫不敏感。本配置將影響以下內容: · 對於類匹配,影響HTTP首部的取值、HTTP Cookie的名稱和取值、URL。 · 對於HTTP首部持續性方法,影響首部的取值、URL以及用於生成持續性表項的Key值。 · 對於Cookie截取持續性方法,影響Cookie的名稱和取值的匹配以及用於生成持續性表項的Key值。 |
每請求執行動作 |
開啟/關閉每請求執行動作功能。開啟狀態下,設備對每個HTTP請求報文都執行相應的負載均衡動作。 |
表-14 HTTP壓縮類型參數配置
參數 |
說明 |
|
級別 |
應答報文的壓縮級別,數值越大表示壓縮速度越慢、壓縮比越高。 |
|
首選方法 |
應答報文首選的壓縮算法。如果客戶端的請求支持配置的壓縮算法,則用配置的算法進行壓縮,否則采用請求中攜帶的算法。 · gzip:gzip壓縮算法。 · deflate:deflate 壓縮算法。 |
|
最小Content-Length |
進行壓縮的應答報文體的最小長度,0代表不限製。 如果應答報文中攜帶Content-Length首部,則報文體的長度必須達到配置的最小長度才會進行壓縮,否則不進行壓縮。如果應答報文中不攜帶Content-Length首部,此配置不生效,即無論報文多大都會進行壓縮。 |
|
插入Vary Header |
開啟/關閉在應答報文中插入Vary首部的功能。 開啟該功能後,無論應答本身是否攜帶Vary首部或應答是否進行壓縮處理,都會在應答頭插入Vary首部,內容為Accept-Encoding再發往客戶側。 |
|
所有HTTP版本 |
開啟/關閉對HTTP1.0的請求報文的應答進行壓縮處理。 |
|
刪除Accept-encoding |
開啟/關閉刪除HTTP請求中的Accept-Encoding首部的功能。 當客戶端發送的請求報文中攜帶Accept-Encoding首部,並開啟該功能後,由負載均衡設備發往服務器的報文會刪除Accpet-Encoding首部。由服務器發往負載均衡設備的應答報文不會進行壓縮,而由負載均衡設備發往客戶端的應答報文在符合匹配規則的情況下進行了壓縮。如果客戶端發送的請求報文不攜帶Accept-Encoding首部,無論是否開啟該功能,負載均衡設備都不會對應答報文進行壓縮。 |
|
內存大小 |
應答報文壓縮所占用的內存大小,取值僅能為1、2、4、8、16、32、64中的某一個值。 |
|
窗口大小 |
壓縮使用的窗口大小,取值僅能為1、2、4、8、16、32中的某一個值。 |
|
壓縮的過濾條件 |
1. 單擊<新建>按鈕,新建過濾條件。 ¡ Rule ID:過濾規則的編號。 ¡ 動作:包括允許和拒絕。允許表示對符合匹配規則的報文進行壓縮;拒絕表示對符合匹配規則的報文不進行壓縮。 ¡ 類型:包括URL和Content。URL表示匹配範圍限於報文攜帶的URL;Content表示匹配範圍限於Content-Type首部中攜帶的報文體類型。 ¡ URL:匹配的內容為HTTP報文中攜帶的URL,正則表達式,不支持正則元字符?,區分大小寫。隻有過濾條件的類型選擇“URL”時,才會出現該參數。 ¡ Content:匹配的內容為Content-Type首部中攜帶的HTTP報文體類型,正則表達式,不支持正則元字符?,區分大小寫。隻有過濾條件的類型選擇“Content”時,才會出現該參數。 2. 單擊<確定>按鈕,新建的過濾條件會在“壓縮的過濾條件”中顯示。 |
|
表-15 HTTP統計類型參數配置
參數 |
說明 |
|
地址對象組 |
若HTTP流量匹配了指定URL,並且HTTP流量的源IP地址匹配了指定地址對象組,則將地址對象組記錄在統計數據庫中,否則將源IP地址記錄在統計數據庫中。 一個HTTP統計類型的參數模板中最多允許指定1024個地址對象組。 |
|
HTTP統計節點列表 |
1. 單擊<新建>按鈕,新建統計節點。 ¡ 節點名稱:統計節點名稱,不區分大小寫,一個HTTP統計類型的參數模板最多允許配置256個統計節點。 ¡ 描述:統計節點描述信息,區分大小寫。 ¡ 統計規則列表:URL統計規則的集合,一個統計節點中最多允許配置256條統計匹規則。 ID:統計規則的編號。 URL:URL的正則表達式,不支持正則元字符?。 2. 單擊<確定>按鈕,新建統計節點會在“統計節點列表”中顯示。 |
|
表-16 OneConnect類型參數配置
參數 |
說明 |
最大複用數目 |
設備與服務器之間TCP連接的最大複用數目是指一個TCP連接最多可被複用多少次,即最多允許多少個客戶端複用同一條與服務器的連接。當設備與服務器之間TCP連接的複用數目達到最大複用數目時,此TCP連接將會被刪除,後續客戶端發起的連接請求將觸發建立新的TCP連接。 |
空閑超時時間 |
當設備與服務器之間TCP連接的空閑時間達到空閑超時時間時,設備與服務器之間建立的TCP連接將會被刪除,後續客戶端發起的連接請求將觸發建立新的TCP連接。 |
IPv4掩碼長度 |
通過配置本參數,可以使屬於相同IPv4網段的客戶端請求複用同一TCP連接。設備收到客戶端連接請求時,若客戶端網段與已建立的TCP空閑連接的客戶端網段相同,則複用已建立的空閑連接。否則,觸發建立新的TCP連接。 |
IPv6前綴長度 |
通過配置本參數,可以使屬於相同IPv6網段的客戶端請求複用同一TCP連接。設備收到客戶端連接請求時,若客戶端網段與已建立的TCP空閑連接的客戶端網段相同,則複用已建立的空閑連接。否則,觸發建立新的TCP連接。 |
4. 單擊<確定>按鈕,新建的參數模板會在“參數模板”頁麵顯示。
虛服務器是負載均衡設備上麵向用戶業務的虛擬載體,是為了判斷是否需要對進入負載均衡設備的報文進行負載均衡而引入的概念。隻有匹配上虛服務器的報文才會被進行負載均衡處理。
服務器負載均衡支持的虛服務器類型為IP、TCP、UDP、SIP-TCP、SIP-UDP、HTTP、Performance(HTTP)、HTTPS、HTTP重定向和RADIUS類型。需要注意的是,請避免配置VSIP和端口號都相同的UDP類型和SIP-UDP類型的虛服務器;請避免配置VSIP和端口號都相同的TCP、SIP-TCP、HTTP、Performance(HTTP)、HTTPS、HTTP重定向和RADIUS類型的虛服務器;請避免將Performance(HTTP)類型的虛服務器需避免和TCP客戶端驗證功能(該功能的介紹請參見“策略 > 安全防護 > 攻擊防範聯機幫助”)同時使用。否則導致無法預知負載均衡設備處理報文的方法。
1. 單擊“策略 > 負載均衡 > 服務器負載均衡 > 虛服務器”。
2. 在“虛服務器”頁麵單擊<新建>按鈕。
3. 新建虛服務器。
表-17 虛服務器基本配置
參數 |
說明 |
虛服務器名稱 |
虛服務器的名稱,不區分大小寫。 |
類型 |
虛服務器的類型,包括IP、TCP、UDP、SIP-TCP、SIP-UDP、HTTP、Performance(HTTP)、HTTPS、HTTP重定向和RADIUS類型。 |
虛服務器IP地址 |
虛服務器的IPv4地址或IPv6地址/掩碼長度0~32或前綴長度0~128。 |
虛服務器端口號 |
虛服務器的端口號。0表示任意端口號。 對於IP/TCP/UDP/RADIUS類型的虛服務器,可輸入多個端口號,以英文逗號分隔,如:5,10,20-28。最多支持輸入8段不連續的端口號。 |
UDP強製負載均衡 |
開啟/關閉UDP強製負載均衡功能。當UDP強製負載均衡功能關閉時,匹配虛服務器的流量按照數據流來進行負載均衡,即一個應用的流量會被負載均衡到同一個實服務器上;而當UDP強製負載均衡功能開啟後,匹配虛服務器的流量不再按照流來進行負載均衡,而是按照每報文來進行負載均衡。 僅UDP、SIP-UDP和RADIUS類型的虛服務器支持本參數。 |
SSL服務器端策略 |
虛服務器引用的SSL服務器端策略,可以對負載均衡設備(作為SSL服務器)與SSL客戶端之間傳輸的流量進行加密傳輸。 可選擇已創建的SSL服務器端策略,也可以新創建SSL服務器端策略。此處新建的SSL服務器端策略,可在“對象 > SSL > 服務器端策略”頁麵查看。 僅TCP和HTTPS類型的虛服務器支持本參數。 |
重定向URL |
在HTTP重定向類型的虛服務器中配置了重定向URL後,所有匹配該虛服務器的HTTP請求報文都將被重定向到指定URL。 重定向URL區分大小寫,也可以使用?和以下特定含義的字符串: · %h:表示客戶端請求報文中的主機名 · %p:表示客戶端請求報文中的URL。 · %%:表示字符%。 僅HTTP重定向類型的虛服務器支持本參數。 |
重定向方式 |
· 臨時重定向 · 永久重定向 僅HTTP重定向類型的虛服務器支持本參數。 |
實服務組 |
虛服務器缺省引用的主用實服務組,可選擇已創建的實服務組,也可以新創建實服務組。此處新建的實服務組,可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”頁麵查看。HTTP重定向類型的虛服務器不支持本參數。 |
持續性組 |
虛服務器引用的持續性組,可選擇已創建的持續性組,也可以新創建持續性組。此處新建的持續性組,可在“策略 > 負載均衡 > 全局配置 > 持續性組”頁麵查看。HTTP重定向類型的虛服務器不支持本參數。 |
發送免費ARP或ND報文的接口 |
設備發送免費ARP報文或ND報文的接口。 |
響應ARP |
開啟/關閉響應ARP功能。開啟響應ARP功能後,設備會將虛服務器的IP地址發布給OSPF模塊參與路由計算,當數據中心進行切換的時候,保證訪問虛服務器的流量也可以自動切換, |
冗餘組引流策略 |
將匹配虛服務器的流量引流到指定備份組。若冗餘組不存在或該冗餘組下沒有生效的備份組,則本功能不生效。 本功能的支持情況與設備的型號有關,請以設備的實際顯示為準。 |
會話擴展信息備份 |
開啟/關閉虛服務器的會話擴展信息備份功能。僅IP、TCP、UDP、SIP-TCP、SIP-UDP和RADIUS類型的虛服務器支持本功能。 |
持續性表項備份 |
開啟/關閉虛服務器的持續性表項備份功能。HTTP重定向類型的虛服務器不支持本功能。 |
持續性表項備份類型 |
持續性表項的備份類型,包括: · 組間備份:表示僅在備份組內備份持續性表項。 · 全局備份:在多台負載均衡設備之間備份持續性表項,而非隻在備份組內的兩台設備間備份。 隻有持續性表項備份功能處於開啟狀態時,才支持配置本功能。 HTTP重定向類型的虛服務器不支持本功能。 本功能的支持情況與設備的型號有關,請以設備的實際顯示為準。 |
虛服務功能 |
開啟/關虛服務器。配置完虛服務器後,需要將其開啟後才能進入工作狀態。 |
描述 |
虛服務器的描述信息。 |
表-18 虛服務器高級配置
參數 |
說明 |
調度資源-備用實服務組 |
虛服務器引用的備用實服務組,當主用實服務組可用(該實服務組存在且有可用的實服務器)時,虛服務器通過主用實服務組進行轉發;當主用實服務組不可用而備用實服務組可用時,虛服務器通過備用實服務組進行轉發。 可選擇已創建的實服務組,也可以新創建實服務組。此處新建的實服務組,可在“策略 > 負載均衡 > 服務器負載均衡 > 實服務組”頁麵查看。 |
調度資源-負載均衡策略 |
虛服務器引用負載均衡策略,能夠細化虛服務器負載均衡的粒度。根據策略中的規則,使命中虛服務器的報文根據不同的報文內容進行不同的負載均衡處理,從而有效地豐富了負載均衡的負載功能。 可選擇已創建的負載均衡策略,也可以新創建負載均衡策略。此處新建的負載均衡策略,可在“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 負載均衡策略”頁麵查看。 虛服務器隻能引用與自身類型相關的策略模板,如:Performance(HTTP)和HTTP類型的虛服務器,可以引用通用或HTTP類型的負載均衡策略;IP、TCP、UDP、SIP-TCP和SIP-UDP類型的虛服務器,隻能引用通用類型的負載均衡策略;RADIUS類型的虛服務器,可以引用通用或RADIUS類型的負載均衡策略模板。 |
調度資源-連接數限製策略 |
虛服務器引用連接數限製策略後,訪問虛服務器的連接數將會受到連接數限製策略的限製。 可選擇已創建的連接數限製策略,也可以新創建連接數限製策略。此處新建的連接數限製策略,可在“策略 > 負載均衡 > 服務器負載均衡 > 高級策略 > 連接數限製策略”頁麵查看。 |
調度資源-SSL客戶端策略 |
虛服務器引用的SSL客戶端策略,可以對負載均衡設備(作為SSL客戶端)與SSL服務器之間傳輸的流量進行加密傳輸。 可選擇已創建的SSL客戶端策略,也可以新創建SSL客戶端策略。此處新建的SSL客戶端策略,可在“對象 > SSL > 客戶端策略”頁麵查看。 僅HTTPS類型的虛服務器支持本參數。 |
調度資源-VRF |
配置虛服務器的VRF後,可使虛服務器服務於特定的VPN。 可選擇已創建的VRF,也可以新創建VRF。此處新建的VRF,可在“網絡 > VRF”頁麵查看。 |
參數模板-IP類型參數模板 |
虛服務器引用了IP類型參數模板後,就要根據該參數模板的配置對匹配流量進行相應的處理。 可選擇已創建的IP類型的參數模板,也可以新創建IP類型的參數模板。此處新建的IP類型的參數模板,可在“策略 > 負載均衡 > 服務器負載均衡 > 參數模板”頁麵查看。 |
參數模板-TCP類型參數模板(客戶端側) |
虛服務器引用了TCP類型參數模板後,就要根據該參數模板的配置對匹配流量進行相應的處理,客戶端TCP類型的參數模板僅對設備與客戶端之間建立的TCP連接進行處理和優化。 可選擇已創建的TCP類型的參數模板,也可以新創建TCP類型的參數模板。此處新建的TCP類型的參數模板,可在“策略 > 負載均衡 > 服務器負載均衡 > 參數模板”頁麵查看。 僅TCP、Performance(HTTP)、HTTP和HTTPS類型的虛服務器支持本參數。 |
參數模板-TCP類型參數模板(服務器側) |
虛服務器引用了TCP類型參數模板後,就要根據該參數模板的配置對匹配流量進行相應的處理,服務端TCP類型參數模板僅對設備與服務器之間建立的TCP連接進行處理和優化。 可選擇已創建的TCP類型的參數模板,也可以新創建TCP類型的參數模板。此處新建的TCP類型的參數模板,可在“參數模板”頁麵查看。 僅TCP、Performance(HTTP)、HTTP和HTTPS類型的虛服務器支持本參數。 |
參數模板-HTTP類型參數模板 |
虛服務器引用了HTTP類型參數模板後,就要根據該參數模板的配置對匹配流量進行相應的處理。 可選擇已創建的HTTP類型的參數模板,也可以新創建HTTP類型的參數模板。此處新建的HTTP類型的參數模板,可在“策略 > 負載均衡 > 服務器負載均衡 > 參數模板”頁麵查看。 僅Performance(HTTP)、HTTP和HTTPS類型的虛服務器支持本參數。 |
參數模板-HTTP壓縮類型參數模板 |
虛服務器引用了HTTP壓縮類型參數模板後,就要根據該參數模板的配置對匹配流量進行相應的處理。 可選擇已創建的HTTP壓縮類型的參數模板,也可以新創建HTTP壓縮類型的參數模板。此處新建的HTTP壓縮類型的參數模板,可在“策略 > 負載均衡 > 服務器負載均衡 > 參數模板”頁麵查看。 僅HTTP和HTTPS類型的虛服務器支持本參數。 |
參數模板-HTTP統計類型參數模板 |
虛服務器引用了HTTP統計類型參數模板後,就要根據該參數模板的配置對匹配流量進行相應的處理。 可選擇已創建的HTTP統計類型的參數模板,也可以新創建HTTP統計類型的參數模板。此處新建的HTTP統計類型的參數模板,可在“策略 > 負載均衡 > 服務器負載均衡 > 參數模板”頁麵查看。 僅HTTP類型的虛服務器支持本參數。 |
OneConnect類型參數模板 |
虛服務器引用了OneConnect類型參數模板後,就要根據該參數模板的配置對匹配流量進行相應的處理。 可選擇已創建的OneConnect類型的參數模板,也可以新創建OneConnect類型的參數模板。此處新建的OneConnect類型的參數模板,可在“策略 > 負載均衡 > 服務器負載均衡 > 參數模板”頁麵查看。 僅HTTP和HTTPS類型的虛服務器支持本參數。 |
QoS-最大連接數 |
虛服務器所允許的最大連接數,0表示虛服務器所允許的最大連接數不受限製。 |
QoS-每秒最大連接數 |
虛服務器所允許的每秒最大連接數,0表示虛服務器所允許的每秒最大連接數不受限製。 |
QoS-最大總帶寬 |
虛服務器所允許的最大總帶寬,0表示最大帶寬不受限製。 |
QoS-最大入帶寬 |
虛服務器所允許的最大入帶寬,0表示最大帶寬不受限製。 |
QoS-最大出帶寬 |
虛服務器所允許的最大出帶寬,0表示最大帶寬不受限製。 |
4. 單擊<確定>按鈕,新建的虛服務器會在“虛服務器”頁麵顯示。
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!