华为防火墙SLB算法
1、簡單輪詢算法
顧名思義,簡單輪詢就是針對每個流進行順序的分配,比如四臺主機1,2,3,4,那么防火墻就會根據數據流進行針對四臺主機的順序分配且不斷地重復循環。在防火墻里它們是以五元組確定一條流地。這種簡單輪詢算法主要地適用場景在于那些服務器的性能差不多,且相關服務不會產生諸多額外的會話和流的情況。如若會話和流被算法分配后,主機與先前主機的會話被打亂后,將會對相關服務造成影響。比如FTP,如果它的數據會話和控制會話分別作用在兩臺服務器上,那么FTP的工作決定會出現異常。
2、加權輪詢算法
加權輪詢算法就是為服務器人為地分配權重,于是防火墻在分配流地時候就會根據相應地權重進行分配,權重大的的服務器就分配到更多的流量,相對的權重小的分到的流就少。該算法適用于服務器性能不平衡,服務的相關會話連接少的情況。
3、最小連接算法
前面的算法都是依據五元組的流進行流量的分配,這就導致可能一段流中的數據量可能多,也可能少,于是即便依據流去分配,也可能導致流量的不均衡分配。所以這里將服務器的并發連接數作為分配依據,進行相關流量的分配。但是它的缺點和簡單輪詢一樣,沒有考慮到各個服務器的性能,只是單純的依據每臺服務器上的并發連接數作為依據進行流量分配。
4、加權最小連接算法
這種算法就是最小連接數和加權的結合,在以并發連接數作為參數的同時還以權重作為分配依據。所以這種算法可以說是比較權衡的一種算法,但是如若遇到多通道,多會話的服務,那么這種分配方式也將導致服務的異常。
5、源IP hash算法
這種算法是將源IP進行hash之后,將hash值和服務器之間做一個綁定,于是后續的該IP就只會和綁定的服務器進行通信,這樣雖然可能導致流量的不平衡分配,但是在面對一些個別服務的時候,該主機與對應的服務器之間的會話卻得到了保留,保證了服務的正常運作。該算法的缺點依然是沒有考慮到服務器的性能問題。
6、加權源IP hash算法
同樣的,源IP hash算法沒有考慮服務器的性能,這里就來了個加權,即既考慮源IP,也考慮服務器的性能。
總結
以上是生活随笔為你收集整理的华为防火墙SLB算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器磁盘爆满的问题定位流程与命令汇总
- 下一篇: C++以及java学习方法和路线