Delikanlı dengeleyici katman 4 OSI üzerinde çalışmaktır. Bağlantı noktası numarasına kadar paketi açar ve ardından paketi 3 moddan biriyle yönlendirir.
Yük dengeleyici 3 modda çalışabilir:
1. Doğrudan yönlendirme
Bu modda, sunucunuz IP ortak kullanıyor. Dengeleyici paketi alır ve katman 4'e kadar dekapsüle eder. Yük dengesi kuralı eşleşirse, paketi (değiştirmeden) realserver'dan birine yönlendirir. Realserver'ın loadbalance adresiyle aynı bir takma ad adresi vardır, bu nedenle realserver bir xxx.xxx.xxx.xxx hedefine sahip paket aldığında, bu paketi doğrudan adrese (takma ad) tanımlar. Ve sonra müşteriye doğrudan gerçek sunucu cevap isteği (loadbalance yoluyla değil).
2. NAT
Bu modda, paket hedef adresini değiştirerek gerçek sunucuya yönlendirir. Hedef adres, gerçek sunucu adresi (NAT) ile değiştirilecektir. Bu modda, sunucunuzun IP herkese açık olması gerekmez, yerel ağınızı kullanabilir. Ve sonra paket teslim olacak yeni bir hedef adresi. Realserver paketi aldığında, ağ geçidinden (loadbalance) istemci istek adresine yanıt verilecektir. Bu modda, yük dengelemeniz yönlendirici olarak ve sunucunuzun ağ geçidi olarak kullanılır.
3. Tünel
Bu modda paket, alıcıya teslim paketine yeni src-dst adresiyle (vpn gibi) tünellenecektir. paket realserver içinde alındığında, realserver yük dengelemesi için tünelli boru ile cevap verilecektir. Ve sonra loadbalance teslimat cevap ti gerçek istek kaynak adresi.
HTTPS / SSL için, loadbalance bunu işlemez, katman 4 OSI'ya kadar denge işlemini yükler. Yukarıdaki Katman 5 gerçek sunucuda işlenecektir. Yani TCP 3 yollu hanshake, SSL / HTTPS gerçek sunucuda işlem gördü. Loadbalance sadece paket yöneticisi.
Umarım küçük açıklamam bir şeylere yardımcı olur.