Gateway Mod

Hakkında

Gateway Modu, TR7 Load Balancer'ın gelen ve giden trafiği yönlendiren bir ağ geçidi olarak görev yaptığı bir moddur. Bu modda, tüm istemci istekleri önce TR7 üzerinden geçerek Kurum Servislerine iletilir ve geri dönen cevaplar yine TR7 aracılığıyla istemciye ulaştırılır. Böylelikle TCP seviyesindeki uygulamalarda yani X-Forwarded-For başlık bilgisi kullanılamayan durumlarda İstemci IP adresinin korunmasını ve Kurum Servisine iletilmesini sağlar.

Örnek Topoloji

LOGO

Örnek Gateway Mod Topolojisi üzerinde, TR7 tarafından kullanılan 10G ağ arayüzünün VLAN 102 Route Tablosu üzerinde olduğu görüntülenir. 10G ağ arayüzü üzerinde tanımlı 172.16.102.113 IP adresi yani VIP adresi, vService IP adresi olarak tanımlanmıştır. Backend Service'in default gateway adresi 172.16.102.113 olarak değiştirilmiştir. Böylelikle ilgili servis özelinde Gateway Mod aktif edilmiş olup istemci IP adresinin korunması sağlanmıştır.

Arayüz

Adım > 1

"Network > Route Tables" adımları takip edilerek yeni bir route tablosu eklenmiştir.

Adım > 2

"Network > Interfaces" adımları takip edilerek 10G ağ arayüzü, eklenen Route Tablosuna dahil edilmiş ve IP adresleri eklenmiştir. 172.16.102.111 ve 172.16.102.112 IP adresleri "Interface IP", 172.16.102.113 IP adresi ise "VIP" adresi olarak tanımlanmıştır.

Adım > 3

"Traffic Manager > Backend Services" adımları takip edilerek ilgili sunucunun Route Tablosu VLAN 102 olarak seçilmiştir. Details aktif edilerek SNAT üzerinden "Use Client IP" seçilmiştir.

Adım > 4

Kurum Servisinin default gateway adresi 172.16.102.113 olarak değiştirilmiştir.

Uyarı

Bu noktada sunucu üzerinde örnek olarak güncelleme işlemi yapılması gerektiğinde veya farklı bir network'e erişmek istediğinde gateway adresi TR7 olduğu için erişim sağlayamayacaktır. "Network > Firewall" adımları takip edilip VLAN 102 üzerinde Forward kuralı oluşturularak sunucunun farklı network'ler ile olan iletişimi sağlanmış olur.

Adım > 5

Son olarak vServices ekranı üzerinden 172.16.102.113 VIP adresi ile vService oluşturulmuş Default Backend Services olarakta ilgili Kurum Servisi seçilmiştir.