Route Table nedir; vService veya Kurum Servisi için ne zaman değiştirmem gerekir?
Kısa cevap
Route Table, TR7 içinde kendi arayüzleri, IP adresleri, yönlendirmeleri, güvenlik duvarı ve default gateway'i olan izole bir ağ alanıdır (VRF benzeri). Her kurulumda silinemeyen bir DEFAULT tablosu bulunur; tek tablo varsa her şey onu kullanır ve bir şey değiştirmek gerekmez. Kurum Servisi yalnızca varsayılan dışındaki bir tablonun ağından erişilebiliyorsa (ör. vService'in yayınlandığı ağ ile Kurum Servisleriyle konuşulan ağ ayrı tablolardaysa), farklı bir çıkış yolu gerekiyorsa ya da ağlar (ör. müşteriler, ortamlar) birbirinden ayrı tutulacaksa Kurum Servisinin ya da Network vService'in Route Table alanı değiştirilir.
Nasıl Çalışır?
- Her Route Table ayrı bir ağ alanıdır; bir arayüz bir tabloya taşındığında IP'leri ve yönlendirmeleri de onunla birlikte gider.
- Bir tablodaki trafik, diğer tablonun arayüzlerini ve yönlendirmelerini görmez. Tablolar arası iletişim gerekirse aralarına bir V-ETH (Peer) bağlantısı kurulur.
- Tablolar Network → Route Tables ekranından eklenir ve yönetilir.
Load Balancer'da Nerede Seçilir?
| Nesne | Alan | Neyi etkiler |
|---|---|---|
| Kurum Servisi / Backend Group | Route Table (varsayılan DEFAULT) | TR7, Kurum Servisine bu tablonun arayüzleri ve yönlendirmeleri üzerinden bağlanır; health check'ler de bu tablodan gönderilir. SNAT alanındaki Use Device IP ve Health Check Source IP listeleri bu tablodaki IP'lerle sınırlanır; SNAT Default'ta kaynak adres, bu tabloda sunucuya giden arayüzün, sunucuyla (gateway üzerinden gidiliyorsa gateway'le) aynı subnet'teki Interface IP'sidir. |
| Network vService | Route Table | Frontend IP, SNAT IP ve Kurum Servisi listeleri bu tabloya göre süzülür. Tablo değiştirilince seçili Frontend IP'ler, SNAT IP ve Kurum Servisleri temizlenir. |
| HTTP / L7 TCP vService | Frontend IP | Her Frontend IP, kendi IP'sinin bağlı olduğu tabloda dinlenir; ayrıca seçim gerekmez. |
HTTP ve L7 TCP vService formunda ayrıca bir Route Table alanı vardır; bu alan yalnızca QOS açıkken ve birden fazla route table tanımlıyken görünür, vService'in log çıkışının hangi ağ alanından yapılacağını belirler.
Ne Zaman Değiştirilir?
| Durumunuz | Ne yapılır |
|---|---|
| Tek Route Table var (DEFAULT) | Hiçbir şey; varsayılan kalır |
vService'in yayınlandığı ağ (ör. DMZ, RT_DMZ tablosu) ile Kurum Servislerinin bulunduğu ağ (ör. sunucu ağı, RT_SERVER tablosu) ayrı tablolarda | vService'in Frontend IP'si DMZ tablosundaki arayüzden seçilir; Kurum Servislerinin Route Table alanında sunucu ağının tablosu seçilir. TR7 istemciyi bir tablodan karşılar, Kurum Servisine diğer tablodan bağlanır |
| Kurum Servisi yalnızca başka bir tablodaki segmentten erişilebiliyor | Kurum Servisinin Route Table alanında o tablo seçilir |
| Farklı müşterilerin ya da ortamların ağları birbirinden ayrı tutuluyor | Her birinin arayüzleri ayrı tabloya alınır; Kurum Servisleri ve Network vService'ler ilgili tabloyla tanımlanır |
| Network vService başka bir segmentte yayınlanacak | Network vService'in Route Table alanında o tablo seçilir; ardından Frontend IP, SNAT IP ve Kurum Servisleri yeniden seçilir |
Sık Karıştırılan Noktalar
- "Route Table sadece bir yönlendirme listesidir." TR7'de Route Table kendi arayüzleri ve IP'leri olan ayrı bir ağ alanıdır; tablolar birbirinin trafiğini görmez.
- "Kurum Servisinin tablosu yanlışsa TR7 başka yoldan ulaşır." TR7 Kurum Servisine yalnızca seçilen tablodan bağlanır; sunucu o tablodan erişilemiyorsa health check başarısız olur.
- "Network vService'in tablosunu değiştirmek diğer ayarları korur." Tablo değişince Frontend IP, SNAT IP ve Kurum Servisi seçimleri temizlenir ve yeniden yapılır.
Dokümantasyonda nasıl yapılır
İlgili sorular
- Farklı bir subnet'teki / VLAN'daki IP'de vService açmak için önce ağ tarafında ne yapmam gerekir?
- Backend'lerim farklı ağlarda / farklı route table'larda olabilir mi?
- SNAT alanındaki "Default" ne anlama gelir; özel bir SNAT IP'si seçebilir miyim?
- TR7'yi ağıma eklemek için topolojimi değiştirmem gerekir mi (one-arm / two-arm / inline)?
