1.透明模式:Performance L4 DNAT
原理:這種類型的Virtual server.F5按照純四層的方式處理數(shù)據(jù)包,只看源IP,源端口,目的IP和目的端口。數(shù)據(jù)包到達(dá)F5后,只改變目的IP為后端地址和端口進(jìn)行轉(zhuǎn)發(fā)。這部分的數(shù)據(jù)處理方式是可以通過F5 PVA芯片來進(jìn)行轉(zhuǎn)發(fā)的。所以這種模式從理論上來將是不會消耗CPU的。但是F5對PVA轉(zhuǎn)發(fā)的要求還是比較苛刻,會有很多相關(guān)條件的限制。
后端操作:默認(rèn)網(wǎng)關(guān)需要指向F5
2.透明模式:Performance L4 SNAT DNAT
原理:這種類型的Virtual server.F5按照純四層的方式處理數(shù)據(jù)包,只看源IP,源端口,目的IP和目的端口。數(shù)據(jù)包到達(dá)F5后,改變源IP地址為SNAT地址的(一般為F5的vip),同時也改變目的IP為后端地址和端口進(jìn)行轉(zhuǎn)發(fā)。這部分的數(shù)據(jù)處理方式是可以通過F5 PVA芯片來進(jìn)行轉(zhuǎn)發(fā)的。所以這種模式從理論上來將是不會消耗CPU的。但是F5對PVA轉(zhuǎn)發(fā)的要求還是比較苛刻,會有很多相關(guān)條件的限制。
后端操作:不需要任何操作
3.透傳模式:standard DNAT
原理:這種類型的Virtual server在數(shù)據(jù)包F5上是采取full proxy 7層的處理模式。一個client發(fā)起請求后,首先需要跟F5建立三次握手后,隨后F5進(jìn)行轉(zhuǎn)發(fā),再跟后端real server建立三次握手時,源地址和源端口為原客戶端的,而目的IP和端口為后端的。F5維護(hù)兩個TCP協(xié)議棧。在應(yīng)用HTTP Profile后,F5將數(shù)據(jù)包按照HTTP協(xié)議的方式進(jìn)行處理。此時數(shù)據(jù)的處理過程完全由F5 CPU處理。也可以實現(xiàn)所謂的content switch(內(nèi)容交換)。但是這種方式對CPU的消耗比較高。
后端操作:默認(rèn)網(wǎng)關(guān)需要指向F5
4,透傳模式:standard SNAT DNAT
原理:這種類型的Virtual server在數(shù)據(jù)包F5上是采取full proxy 7層的處理模式。一個client發(fā)起請求后,首先需要跟F5建立三次握手后,隨后F5進(jìn)行轉(zhuǎn)發(fā),跟后端real server建立三次握手時,源地址和源端口更改為SNAT地址的((一般為F5的vip)),而目的IP和端口為后端的。F5維護(hù)兩個TCP協(xié)議棧。在應(yīng)用HTTP Profile后,F5將數(shù)據(jù)包按照HTTP協(xié)議的方式進(jìn)行處理。此時數(shù)據(jù)的處理過程完全由F5 CPU處理。也可以實現(xiàn)所謂的content switch(內(nèi)容交換)。但是這種方式對CPU的消耗比較高。
后端操作:不需要任何操作
5,fast http模式:standard SNAT DNAT oneconnect
原理:oneconnect只是一個keepalive的作用,讓client向F5發(fā)http請求的時候,可以復(fù)用同一條連接。不支持https和會話保持功能。
后端操作:不需要任何操作
6,路由模式
原理和LVS的DR模式相同
聯(lián)系客服