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

Two Arm Topology ​

Two Arm Topology, TR7'nin ağa iki ayrı kolla (iki ağ arayüzü, Bond, LACP ya da VLAN; iki ayrı IP ağı; HTTP ve L7 TCP vService'lerde istenirse kol başına ayrı bir route tablosu) bağlandığı yerleşimdir: istemci trafiği bir koldan karşılanır, Kurum Servislerine diğer koldan ulaşılır. TR7, yayın ağı ile sunucu ağının arasında durur ve iki tarafı birbirinden ayırır.

Sunucular istemcilerin doğrudan ulaşmadığı ayrı bir ağda kalır; uygulama trafiğine açılan kapı TR7 üzerinde yayımlanan vService adresleridir. Yük dengeleme, WAF ve erişim denetimi böylece yalnızca bir hizmet değil, ağ mimarisinin doğal bir sınır noktası hâline gelir.

İki Kol
Yayın ağı ve sunucu ağı
İstemci tarafı ve sunucu tarafı ayrı arayüz ve ayrı ağ üzerinde çalışır
Yalıtım
Sunucular arkada
Uygulama trafiği sunucu ağına yayımlanan vService'ler üzerinden ulaşır
Route Table
Kol başına ayrı ağ alanı
Kollar ayrı route tablolarına yerleştirildiğinde her kolun kendi adresleri, yönlendirmesi ve güvenlik duvarı kuralları olur
SNAT
Dönüş yolu hazır
TR7 sunucuya sunucu ağındaki adresiyle bağlanır; yanıt bu adrese, yani TR7'ye döner
X-Forwarded-For
İstemci adresi iletilir
Gerçek istemci IP adresi, açıldığında başlıkla ya da Proxy Protocol ile sunucuya iletilir
Cluster
Yüksek erişilebilirlik
vService adresi VIP olarak tanımlandığında adres, cihaz arızasında diğer cihaza geçer

Two Arm TopologyTwo Arm Topology

Şema trafiğin akışını gösterir: istemcinin bağlandığı VIP yayın ağındaki arayüzde (şemada 1G-1, VLAN_102), TR7'nin Kurum Servisine bağlanırken kullandığı adres ise sunucu ağındaki ikinci arayüzdedir (şemada 1G-2, VLAN_101).

Şemadaki örnekte TR7 cihazları Kurum Servisine sunucu ağındaki 172.16.101.48 ve 172.16.101.49 adresleriyle bağlanır. Hem uygulama trafiği hem sağlık denetimi bu adreslerden yapılır; Kurum Servisi bağlantının kaynağı olarak bu adresleri görür ve yanıtı doğrudan TR7'ye döndürür. Sağlık denetimi için 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 dört adımında paketlerin kaynak ve hedef bilgileri şöyledir (TR7-01 etkin cihazken):

AdımYönKaynak IPKaynak PortHedef IPHedef Port
1İstemci → TR7İstemci IPRastgele172.16.102.92 (VIP)443
2TR7 → Kurum Servisi172.16.101.48 (Interface IP)Rastgele172.16.101.4780
3Kurum Servisi → TR7172.16.101.4780172.16.101.48 (Interface IP)2. adımın kaynak portu
4TR7 → İstemci172.16.102.92 (VIP)443İstemci IP1. adımın kaynak portu
RenkAnlamı
İstek
Yanıt

VIP diğer cihaza geçtiğinde 2. ve 3. adımdaki TR7 adresi 172.16.101.49 olur.

Neden Two Arm? ​

Tek ağda yayınTwo Arm Topology ile
Sunucular ve istemci trafiği aynı ağı paylaşır; sunuculara doğrudan da ulaşılabilir.Sunucular ayrı bir ağda kalır; istemciler yalnızca vService adresini görür.
Uygulama trafiği ile sunucu ağı trafiği aynı hat üzerinde yarışır.Yayın trafiği ve sunucu trafiği ayrı kollara ayrılır; kollar ayrı fiziksel arayüzlerdeyse her kol kendi hat kapasitesini kullanır.
Güvenlik sınırı ağ cihazlarıyla ayrıca kurulur.Ağlar arası geçiş trafiği TR7'nin güvenlik duvarında varsayılan olarak kapalıdır; yalnızca tanımlanan kurallarla açılır.
Tek route tablosu ve tek kural seti kullanılır.Kollar ayrı route tablolarına yerleştirildiğinde her kol kendi ağ geçidi ve güvenlik duvarı kurallarıyla yönetilir.

Trafik Nasıl Akar? ​

İstemciYayın ağındaki vService adresine erişir
TR7İki arayüz, iki ağTLSBot/DDoSLBWAFAGSWAF ve AGS yalnızca HTTP vService'te
Kurum ServisiAyrı ağda; kaynak olarak TR7'yi görür
  1. İstek gelirİstemci, yayın ağındaki 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. Diğer koldan iletirTR7 seçilen Kurum Servisine sunucu ağındaki arayüzünden, o ağdaki adresiyle bağlanır.
  4. Yanıt dönerKurum Servisi TR7'ye yanıt verir; TR7 yanıtı yayın ağından istemciye iletir.
İstekYanıt

HTTP ve L7 TCP vService'lerde iki ağ arasında köprü kurulmaz: istemcinin bağlantısı TR7'de sonlanır, sunucuya TR7 kendi bağlantısını açar. vService üzerinden gelen her istek sunucu ağına geçmeden önce denetlenir; ayrıca bir geçiş kuralı tanımlanmadıkça uygulama trafiği sunuculara TR7 üzerinden başka bir yolla ulaşmaz.

Öne Çıkanlar ​

Sunucu ağı ayrılırKurum Servisleri istemcilerin doğrudan ulaşmadığı bir ağda durur; uygulamanın dışarıya açılan yüzü yayımlanan vService adresleridir.
Kol başına route tablosuHTTP ve L7 TCP vService'lerde her ağ kendi route tablosunda tanımlanabilir; arayüzler, adresler, ağ geçidi ve güvenlik duvarı kuralları birbirinden ayrı tutulur.
Geçiş varsayılan olarak kapalıTR7'nin güvenlik duvarı iki ağ arasındaki geçiş trafiğine varsayılan olarak izin vermez; geçiş yalnızca açıkça tanımlanan kurallarla açılır.
Esnek kaynak adres seçimiSunucuya bağlanırken kaynak adres TR7 tarafından sunucu ağındaki koldan kendiliğinden seçilir; istenirse aynı route tablosundaki belirli bir cihaz adresi (Use Device IP) seçilir.
İstemci adresi görünür kalırHTTP vService'lerde X-Forwarded-For başlığı, HTTP ve L7 TCP vService'lerde Kurum Servisinin desteklediği durumda Proxy Protocol gerçek istemci IP adresini Kurum Servisine taşır.
Sağlık denetimi sunucu ağındanSağlık denetimleri Kurum Servisinin route tablosundan, yani sunucu ağındaki koldan çıkar.
Güvenlik katmanları aynı noktadaBot/DDoS koruması HTTP ve L7 TCP vService'lerde, WAF ve AGS HTTP vService'lerde açılır; trafik sunucu ağına geçmeden önce bu katmanlardan geçer.
Cluster ile yüksek erişilebilirlikvService adresi VIP olarak tanımlandığında, bir cihaz devre dışı kaldığında adres diğer cihaza geçer ve yayın bu cihazdan sürdürülür.

Ne Zaman Tercih Edilir? ​

İnternete açık uygulamalar DMZ

Dışarıdan erişilen uygulamalar yayın ağında karşılanır, sunucular iç ağda kalır. TR7 iki ağ arasındaki denetimli geçiş noktası olur.

Ağ ayrımı gereken ortamlar Segmentasyon

Sunucuların istemci ağından ayrılması bir güvenlik ya da uyumluluk gereği ise iki kollu yerleşim bu ayrımı mimarinin kendisiyle sağlar.

Yoğun trafikli servisler Ayrı hatlar

İstemci trafiği ve sunucu trafiği ayrı arayüzlere dağıtılır; kollar ayrı fiziksel arayüzlerdeyse her kol kendi hat kapasitesini kullanır.

Birden fazla sunucu ağı varsa

Sunucular birden fazla ağa dağılmışsa her sunucu ağı için TR7'ye ayrı bir kol (ağ arayüzü, Bond, LACP ya da VLAN) eklenir. Sunucu ağlarının sayısı arttığında ya da TR7'nin bu ağlara doğrudan bağlanması istenmediğinde, bütün sunuculara tek bir geçiş ağı üzerinden ulaşılan Two Arm Topology - Routed Backend yerleşimi kullanılır.

İstemci IP adresi sunucuda nasıl görünür?

Bu yerleşimde Kurum Servisi, bağlantının kaynağı olarak TR7'nin sunucu ağındaki adresini görür. Gerçek istemci adresi HTTP vService'lerde X-Forwarded-For başlığıyla, HTTP ve L7 TCP vService'lerde Kurum Servisinin desteklediği durumda Proxy Protocol ile iletilir; iki seçenek de varsayılan olarak kapalıdır. İstemci adresinin bağlantının kaynak adresi olarak görülmesi gerekiyorsa Gateway Mode ya da Gateway Mode - Spoofing yerleşimi tercih edilir.

İlgili Sayfalar ​