Skip to content
Smarter by Design.Simpler for Business
TR7Enterprise Application Delivery & Security Platform

Direct Server Return ​

Direct Server Return, isteğin TR7 üzerinden dağıtıldığı, yanıtın ise TR7'ye uğramadan doğrudan istemciye döndüğü yerleşimdir (Network vService'te LB Mode alanı Direct Server Return; Protocol olarak TCP - L4 ya da UDP - L4, Port Range kapalı; Kurum Servisleri TR7 ile aynı ağda ve vService adresini kabul edecek biçimde hazırlanmış). TR7 yalnızca gelen trafiğin hangi sunucuya gideceğine karar verir; paketin adresine ve içeriğine dokunmaz.

Yanıt trafiği yük dengeleyiciden geçmediği için TR7'nin kapasitesi istemciden gelen trafiğe ayrılır. Yanıtı isteğinden kat kat büyük olan servislerde bu, aynı cihazla çok daha fazla trafiğin taşınması demektir. İstemci adresi de hiçbir çeviriye uğramadan sunucuya ulaşır.

Yalnızca Network vService

Bu yerleşim L4 düzeyinde çalışır ve Network vService ile kurulur. TLS sonlandırma, WAF, AGS, L7 DDoS ve Bot koruması ile X-Forwarded-For bu vService tipinde bulunmaz; bu katmanlar gerekiyorsa HTTP ya da L7 TCP vService ile kurulan diğer yerleşimler kullanılır.

Doğrudan Yanıt
TR7'ye uğramaz
Kurum Servisi yanıtı istemciye kendisi gönderir; dönüş yolunda TR7 yer almaz
En Az Yük
Yalnızca istek tarafı
Yanıt verisi TR7'den geçmez; TR7'nin kapasitesi istemciden gelen trafiğe ayrılır
Gerçek IP
Adres çevrilmez
Paketin kaynak ve hedef adresi değişmez; sunucu istemciyi olduğu gibi görür
TCP ve UDP
L4 düzeyinde
Paketler uygulama katmanında açılmadan, bağlantı düzeyinde dağıtılır
Sağlık Denetimi
Arızalı sunucu devre dışı
Sağlık denetimi tanımlı Kurum Servisleri sonuca göre dağıtıma alınır ya da çıkarılır
Hazır Seçenek
Network vService
Ekleme formunda LB Mode alanı Direct Server Return seçili gelir

Direct Server ReturnDirect Server Return

Şema tek cihazlı bir kurulumda trafiğin akışını üç adımda gösterir: istemcinin bağlandığı vService adresi (172.16.102.92:80), TR7 ve Kurum Servisi aynı arayüzde (şemada 1G-1) ve aynı ağdadır (şemada VLAN_102). İstek TR7'den geçer; yanıt ise Kurum Servisinden ağ geçidine ve oradan istemciye, TR7'ye uğramadan döner (şemada kesikli yeşil hat).

Şemadaki örnekte TR7, gelen paketi adreslerini değiştirmeden seçtiği Kurum Servisine iletir: paketin kaynağı istemcinin adresi (x.x.x.x), hedefi vService adresi (172.16.102.92:80) olarak kalır. Kurum Servisi bu adresi kendi adresi gibi kabul edecek biçimde hazırlanmıştır (şemada vService IP, accepted locally); yanıtı vService adresini kaynak göstererek kendi ağ geçidi (172.16.102.1) üzerinden doğrudan istemciye gönderir.

Sağlık denetimi TR7'den Kurum Servisinin kendi adresine (172.16.102.161) yapılır; vService adresine değil.

Şemadaki örnekte bağlantının üç adımında paketlerin kaynak ve hedef bilgileri şöyledir:

AdımYönKaynak IPKaynak PortHedef IPHedef Port
1İstemci → TR7x.x.x.x (İstemci IP)Rastgele172.16.102.92 (vService adresi)80
2TR7 → Kurum Servisix.x.x.x (İstemci IP)1. adımın kaynak portu172.16.102.92 (vService adresi); paket adresleri değişmeden Kurum Servisine iletilir80
3Kurum Servisi → İstemci (TR7'ye uğramaz)172.16.102.92 (vService adresi)80x.x.x.x (İstemci IP)1. adımın kaynak portu
RenkAnlamı
İstek
Yanıt

1. ve 2. adımda paket aynıdır; TR7 yalnızca hangi Kurum Servisine gideceğini belirler. Diğer yerleşimlerdeki dördüncü adım, yani yanıtın TR7'den istemciye iletilmesi, bu yerleşimde yoktur.

Neden Direct Server Return? ​

Yanıtın da TR7'den geçtiği yerleşimlerDirect Server Return ile
İstek de yanıt da yük dengeleyiciden geçer; cihaz her iki yönün trafiğini taşır.TR7 yalnızca gelen isteği dağıtır; yanıt sunucudan istemciye doğrudan gider.
Büyük yanıtlar (medya, dosya, akış) yük dengeleyicinin kapasitesini tüketir.Yanıt verisi TR7'den geçmez; TR7 üzerindeki yük istemciden gelen paketlerle sınırlı kalır.
Kaynak adres çevrilir ya da dönüş yolu ayrıca sağlanır.Adres çevrilmez; sunucu istemciyi doğrudan görür ve yanıtı ona doğrudan gönderir.
HTTP ve L7 TCP vService'lerde her bağlantı TR7'de sonlandırılır ve uygulama katmanında işlenir.Paketler açılmadan iletilir; TR7 yanıt yolunda gecikme eklemez.

Trafik Nasıl Akar? ​

İstemciServise vService adresinden erişir
TR7Yalnızca isteği dağıtırL4 LBTCPUDPPaketin adresi ve içeriği değişmez
Kurum ServisivService adresini kendi adresi gibi kabul eder
Doğrudan yanıtKurum Servisinden istemciye, TR7'ye uğramadan
  1. İstek gelirİstemci, servisin yayımlandığı vService adresine paket gönderir.
  2. TR7 dağıtırTR7 paketi açmadan, hedef adresini ve portunu değiştirmeden seçilen Kurum Servisine iletir.
  3. Sunucu kabul ederKurum Servisi, vService adresine gelen paketi kendi adresine gelmiş gibi işler.
  4. Yanıt doğrudan dönerKurum Servisi yanıtı istemciye kendisi gönderir; yanıt TR7'den geçmez.
İstekYanıt

Bu yerleşimde TR7 bir denetim noktası değil, bir dağıtım noktasıdır: görevi doğru sunucuyu seçmek ve yoldan çekilmektir. Hız ve hacmin önde geldiği servislerde tercih edilmesinin sebebi budur.

Öne Çıkanlar ​

Yanıt yolu serbestKurum Servisi yanıtı istemciye doğrudan gönderir; dönüş trafiği için ayrı bir yönlendirme ya da adres çevirisi kurulmaz.
Yük TR7'de birikmezYanıt trafiği cihazdan geçmediği için TR7 üzerindeki yük azalır ve yanıt yolunda TR7 kaynaklı gecikme oluşmaz.
İstemci adresi olduğu gibiAdres çevirisi yapılmadığından Kurum Servisi, bağlantının kaynağı olarak istemcinin kendi IP adresini görür.
TCP ve UDP servisleriDNS, NTP, SIP gibi UDP servisleri ve ham TCP servisleri aynı yerleşimle dağıtılır.
Algoritma ve kalıcılıkDağıtım, vService'in LB Algorithm ve L4 Persistence ayarlarına göre yapılır; Kurum Servisinin ağırlığı ve bağlantı limiti dağıtımda kullanılır.
Sağlık durumu dağıtıma yansırSağlık denetimi tanımlı Kurum Servisleri denetim sonucuna göre dağıtıma alınır ya da çıkarılır.
Formda seçili gelirNetwork vService ekleme formunda LB Mode alanı Direct Server Return seçili gelir.
Aynı vService'te diğer modlarİhtiyaç değiştiğinde aynı alandan Route Mode ya da SNAT seçilir; bu modlar yanıtın TR7'den geçtiği düzen içindir ve kendi koşullarını taşır.

Ne Zaman Tercih Edilir? ​

Büyük yanıtlı servisler Yüksek hacim

Medya akışı ve dosya dağıtımı gibi yanıtın isteğe göre çok büyük olduğu servislerde dönüş trafiği yük dengeleyiciyi meşgul etmez.

Gecikmeye duyarlı servisler Düşük gecikme

Gerçek zamanlı oyun sunucuları ve canlı yayın gibi her milisaniyenin önemli olduğu servislerde yanıt en kısa yoldan istemciye ulaşır.

UDP altyapı servisleri DNS, NTP, SIP

Kısa ve çok sayıda paketle çalışan altyapı servisleri, uygulama katmanında açılmadan birden fazla sunucuya dağıtılır.

Bu yerleşimin gerektirdikleri ve sınırları

  • Aynı ağ. Kurum Servisleri TR7 ile aynı ağda bulunur; paketin hedef adresi ve portu değiştirilmeden iletildiği için arada yönlendirici olamaz.
  • Sunucu tarafında hazırlık. Her Kurum Servisi, vService adresine gelen paketleri kabul edecek biçimde hazırlanır: adresi kendi adresi gibi kabul eder, ancak ağda bu adres adına yanıt vermez ve vService portunda dinler. TR7 sunucu tarafındaki bu hazırlığı denetlemez; hazırlık yapılmadığında paketler yanıtsız kalır. Sağlık denetimi sunucunun kendi adresine yapıldığı için hazırlığı eksik bir sunucu sağlıklı görünebilir.
  • Protokol. TCP - L4 ve UDP - L4 vService'lerde, Port Range kapalıyken uygulanır.
  • L7 katmanları yok. TLS sonlandırma, WAF, AGS, L7 DDoS ve Bot koruması, koşullu yönlendirme ve X-Forwarded-For bu vService tipinde bulunmaz. Yanıt TR7'den geçmediği için yanıt tarafında işlem de yapılmaz.

İlgili Sayfalar ​