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

Route Mode ​

Route Mode, istemci IP adresinin kaynak adres çevirisi yapılmadan korunduğu ve dönüş yolunun ağ tarafında sağlandığı yerleşimdir (Kurum Servisinde SNAT alanı Use Client IP; sunucunun ağ geçidi olduğu gibi kalır, yayımlanan servislerin dönüş trafiği güvenlik duvarı ya da yönlendiricideki bir yönlendirme kuralıyla TR7'ye getirilir). TR7 sunucuya istemcinin gerçek IP adresiyle bağlanır; yanıt, ağın kendi yönlendirme kararıyla yine TR7'den geçer.

Sunucuların ayarlarına dokunulmaz: TR7'nin sunucu ağında bir kolu ve adresi bulunur, sunucular ise kendi ağ geçitlerini kullanmaya devam eder. Bu yerleşimde asıl iş TR7'de değil, ağdaki güvenlik duvarı ya da yönlendiricide yapılır; dönüş yolu orada, yayımlanan servisleri kapsayan bir kuralla tanımlanır ve onlarca sunucuyu birden kapsar. Trafik yollarını merkezi olarak yöneten kurumsal ağların doğal yerleşimi budur. İstek de yanıt da TR7'nin üzerinden geçtiği için bu yerleşim sektörde inline ya da transparent yerleşim olarak da anılır.

Bu sayfa ağ yerleşimini anlatır

Network vService formundaki LB Mode alanında da Route Mode adlı bir seçenek bulunur; o seçenek L4 trafiğin dağıtım yöntemidir ve bu sayfada anlatılan yerleşimden farklıdır. Ayrıntısı için bkz. Network vService.

HTTP mi, TCP mi?

HTTP vService'lerde istemci adresinin Kurum Servisine iletilmesi için öncelikle X-Forwarded-For başlığı, HTTP ve L7 TCP vService'lerde Kurum Servisinin desteklediği durumda Proxy Protocol kullanılmalıdır; bu iki yöntem ağ tasarımına dokunmadan istemci adresini sunucuya iletir. Route Mode daha çok L7 TCP vService'lerde, yani istemci adresinin başlıkla taşınamadığı ve uygulamanın Proxy Protocol'ü desteklemediği durumlarda tercih edilir.

Gerçek IP
Kaynak adres korunur
Sunucu, bağlantının kaynağı olarak istemcinin kendi IP adresini görür
SNAT Yok
Adres çevrilmez
TR7 sunucuya kendi adresiyle değil, istemcinin adresiyle bağlanır
Merkezi Kural
Dönüş yolu ağda
Yayımlanan servislerin dönüş trafiği ağdaki bir yönlendirme kuralıyla TR7'ye getirilir
Sunucu Ayarı Aynı
Ağ geçidi aynı kalır
Sunucuların ağ geçidi, adresi ve yönlendirme ayarları değiştirilmez
Sunucu Ağında
TR7'nin ikinci kolu
TR7 sunucu ağına bir kolla bağlanır; yönlendirme kuralı bu ağdaki TR7 adresini hedefler
Cluster
Kural bir VIP'i hedefler
Yönlendirme kuralı bir VIP adresini hedefler; adres, cihaz arızasında diğer cihaza geçer

Route ModeRoute Mode

Şema trafiğin akışını beş adımda gösterir: istemcinin bağlandığı VIP yayın ağındaki arayüzde (şemada 1G-1, VLAN_102), TR7'nin Kurum Servisine ulaştığı ikinci arayüz ise sunucu ağındadır (şemada 1G-2, VLAN_101). Kurum Servisinin varsayılan ağ geçidi değişmemiştir: TR7 değil, sunucu ağının kendi ağ geçididir (şemada Internal Firewall, 172.16.101.1).

Şemadaki örnekte TR7, Kurum Servisine kendi adresiyle değil istemcinin adresiyle (x.x.x.x) bağlanır. Kurum Servisi yanıtı istemcinin adresine göndermek üzere kendi ağ geçidine teslim eder; Internal Firewall üzerindeki yönlendirme kuralı (kaynak 172.16.101.47:80, sonraki durak 172.16.101.50) paketin adreslerine dokunmadan, onu istemciye göndermek yerine sonraki durak olarak TR7'nin sunucu ağındaki VIP adresine iletir. Kural yalnızca Kurum Servisinin adresini ve portunu kapsar; sunucunun diğer trafiği kendi yolunda kalır.

Sağlık denetimi istemci adresiyle değil, Kurum Servisinin route tablosundaki TR7 adresiyle yapılır: şemadaki örnekte etkin cihaz 172.16.101.48, diğer cihaz 172.16.101.49 adresini kullanır. Bu, Kurum Servisinde Health Check Source IP alanı varsayılan değerindeyken geçerlidir; alanda başka bir adres seçildiğinde denetim o adresten yapılır.

Şemadaki örnekte bağlantının beş 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 (VIP)443
2TR7 → Kurum Servisix.x.x.x (İstemci IP)Rastgele172.16.101.4780
3Kurum Servisi → Internal Firewall172.16.101.4780x.x.x.x (İstemci IP); paket sunucunun ağ geçidine (172.16.101.1) teslim edilir2. adımın kaynak portu
4Internal Firewall → TR7172.16.101.4780x.x.x.x (İstemci IP); paketin adresleri değişmez, yönlendirme kuralı paketi sonraki durak olarak 172.16.101.50 (TR7 VIP) adresine iletir2. adımın kaynak portu
5TR7 → İstemci172.16.102.92 (VIP)443x.x.x.x (İstemci IP)1. adımın kaynak portu
RenkAnlamı
İstek
Yanıt

3. ve 4. adımda paket aynıdır, adresleri değişmez; değişen yalnızca yoludur. Paketlerin adresleri Gateway Mode ile aynıdır; fark, yanıtı TR7'ye sunucunun ağ geçidi ayarının değil ağdaki yönlendirme kuralının getirmesidir.

Neden Route Mode? ​

Gateway Mode ve Gateway Mode - SpoofingRoute Mode ile
Dönüş yolu sunucunun ağ geçidi üzerinden sağlanır; ağ geçidi TR7 olur ya da TR7 aynı ağda dönüş trafiğini karşılar.Dönüş yolu ağın yönlendirme noktasında, bir yönlendirme kuralıyla sağlanır.
Sunucunun yayımlanan servis dışındaki ağ geçidi trafiği de TR7'den geçer.Yalnızca kuralın kapsadığı servis yanıtları TR7'ye yönlendirilir; sunucunun diğer trafiği kendi yolunda kalır.
Yöntem her Kurum Servisi ya da her sunucu için ayrı ayrı uygulanır.Kural ağın yönlendirme noktasında yazılır ve o ağda yayımlanan servisleri birlikte kapsar.
Karar sunucu ya da sunucunun ağı düzeyinde verilir.Karar ağ ekibinin yönettiği merkezi noktada verilir ve orada izlenir.
Her yeni sunucu ağı için aynı düzen yeniden kurulur.Yeni bir sunucu ağı, yönlendirme noktasına bir kural eklenerek kapsama alınır.

Trafik Nasıl Akar? ​

İstemciUygulamaya vService adresinden erişir
TR7Adres çevirmeden iletirTLSBot/DDoSLBWAFAGSWAF ve AGS yalnızca HTTP vService'te
Kurum ServisiKaynak olarak istemciyi görür
  1. İstek gelirİstemci, uygulamanın yayımlandığı vService adresine bağlanır.
  2. TR7 denetlerTLS sonlandırma, Bot/DDoS ve kurallar aynı noktada uygulanır; HTTP vService'lerde WAF ve AGS de bu noktadadır.
  3. İstemci adına iletirTR7 seçilen Kurum Servisine, kaynak adres olarak istemcinin IP adresini kullanarak bağlanır.
  4. Yanıt yönlendirilirKurum Servisi yanıtı kendi ağ geçidine gönderir; ağdaki yönlendirme kuralı yanıtı TR7'ye getirir ve TR7 istemciye iletir.
İstekYanıt

Yönlendirme kuralı bu yerleşimin anahtarıdır: yanıtın geldiği yoldan dönmesini ve bağlantının iki yönünün de TR7'den geçmesini sağlar. Kural olmadığında yanıt TR7'ye uğramadan istemciye gitmeye çalışır; TR7 açtığı bağlantının yanıtını alamaz ve bağlantı kurulamaz.

Öne Çıkanlar ​

Uçtan uca gerçek istemci adresiKurum Servisinin loglarında, erişim denetimlerinde ve hız sınırlarında istemcinin kendi IP adresi görünür.
Dönüş yolu tek noktadaYayımlanan servislerin yanıt trafiği, güvenlik duvarı ya da yönlendiricide tanımlanan bir yönlendirme kuralıyla TR7'ye yönlenir.
Sunucuda ayar değişikliği yokSunucuların ağ geçidi ve yönlendirme ayarları aynı kalır; değişiklik yalnızca ağın yönlendirme noktasında yapılır.
Ağ politikasının parçasıYük dengeleyiciye dönüş yolu, ağdaki diğer yönlendirme kurallarıyla aynı yerde tanımlanır, belgelenir ve izlenir.
TR7 tarafı kendiliğinden hazırUse Client IP seçildiğinde TR7 güvenlik duvarında, Kurum Servisinin route tablosunda Backend mark kuralı otomatik üretilir; Kurum Servisinin adres ve portundan dönen, TR7'nin açtığı bir bağlantıya ait paketler bu bağlantıyla eşleştirilir.
Başlığa bağımlı değilX-Forwarded-For yalnızca HTTP'de çalışır; bu yerleşim istemci adresini bağlantı düzeyinde korur ve L7 TCP vService'lerde de geçerlidir.
Servis bazında seçilirKaynak adres davranışı Kurum Servisi başına belirlenir; aynı TR7 üzerinde bir servis Route Mode ile, bir diğeri kaynak adres çevirisiyle çalışır.
Cluster ile yüksek erişilebilirlikYönlendirme kuralının hedefi bir VIP adresidir; bir cihaz devre dışı kaldığında adres diğer cihaza geçer ve ağdaki kuralın değiştirilmesi gerekmez.

Ne Zaman Tercih Edilir? ​

Ağ geçidi güvenlik duvarı olan sunucular Yönlendirmeli ağ

Sunucuların ağ geçidi bir güvenlik duvarı ya da yönlendiriciyse ve bu ayarın değişmesi istenmiyorsa dönüş yolu o noktada TR7'ye yönlendirilir ve istemci adresi korunur.

Sunucuya müdahale edilemeyen ortamlar Dokunmadan

Sunucuların ağ geçidi değiştirilemiyorsa dönüş yolu ağ tarafında, sunuculardan bağımsız olarak çözülür.

Merkezi yönetilen yönlendirme Merkezi kural

Trafik yollarının ağ ekibi tarafından tek noktadan yönetildiği yapılarda, yük dengeleyici de aynı yönlendirme politikasının bir parçası olur.

Asıl iş güvenlik duvarı tarafındadır

TR7 üzerinde Kurum Servisinde Use Client IP seçilir ve TR7'nin sunucu ağında bir adresi (cluster kurulumunda bir VIP) bulunur. Sunucuda ve uygulamada bir ayar değişmez. Yerleşimin çalışması, ağdaki güvenlik duvarının ya da yönlendiricinin üç davranışına bağlıdır:

  • Yönlendirme kuralı. Kaynağı Kurum Servisinin adresi ve servis portu olan dönüş trafiği TR7'ye yönlendirilir. Kural yalnızca yayımlanan servisleri kapsayacak biçimde yazılmalıdır: sunucuların kendi başlattığı bağlantılar ve TR7 üzerinden gelmeyen erişimler TR7'ye yönlendirilirse TR7'nin güvenlik duvarında varsayılan olarak iletilmez. Kuralın hedefi, TR7'nin Kurum Servisiyle aynı route tablosundaki adresidir; cluster kurulumunda bu adres bir VIP'tir.
  • Kaynak adres denetimi. TR7'den sunucuya giden paketler kaynak olarak istemcinin adresini taşır. Güvenlik duvarında kaynak adres doğrulaması (reverse path filtering, anti-spoofing) etkinse bu trafik için istisna tanımlanmalıdır.
  • Simetrik yol. Bağlantının iki yönü de TR7'den geçer ve yanıt TR7'ye, TR7'nin sunucuya giderken kullandığı koldan ulaşır. Yanıt TR7'ye uğramadan dönerse TR7 açtığı bağlantının yanıtını alamaz ve bağlantı kurulamaz.

Ağ tarafında da değişiklik yapılması istenmiyorsa aynı sonuç Gateway Mode - Spoofing ile elde edilir.

İlgili Sayfalar ​