Yetenek

L4 Modları

TCP, UDP, IP tünel ve doğrudan dönüş modlarını tek ADC üzerinde düşük gecikmeyle çalıştırın.

TR7 L4 Modları, her trafiğin Layer-7 üzerinden işlenmek zorunda olmadığını kabul eden ADC mimarisidir. DNS, SIP, RADIUS, NTP, streaming ve ham TCP/UDP servislerinde amaç çoğu zaman içerik incelemek değil; trafiği en düşük gecikmeyle doğru kurum servisine taşımaktır. TR7 bu senaryolarda Linux çekirdek seviyesindeki LVS/IPVS altyapısını ve TR7 L4 orkestrasyon katmanını kullanır. NAT, SNAT, doğrudan yönlendirme, IP tünel ve genel protokol iletim modları farklı trafik ve ağ topolojilerine göre seçilebilir. Aynı cihaz üzerinde L4 servisleri ile L7 servisleri yan yana çalışabilir. Doğrudan yönlendirme modunda dönüş trafiği yük dengeleyiciyi atlayarak kurum servisinden istemciye gider. Bu yapı, yüksek hacimli trafiklerde dönüş yolundaki yükü azaltır ve L4 dengelemenin gerçek avantajını ortaya çıkarır. Sonuç: TR7, L4 ve L7 yük dengelemeyi ayrı ürünler gibi değil, aynı platformda farklı trafik ihtiyaçlarına göre seçilen tamamlayıcı çalışma modları olarak sunar.

5
L4 çalışma modu: NAT, SNAT, DSR, IP tünel, genel protokol
6
IPVS yük dengeleme algoritması
<1ms
Çekirdek seviyesinde L4 gecikme

Her servisi Layer-7 üzerinden geçirmek, düşük gecikme isteyen L4 trafiği için doğru yaklaşım değildir.

Kurumsal trafik yalnızca HTTP uygulamalarından oluşmaz. DNS, SIP, RADIUS, NTP, ham TCP servisleri, tünel protokolleri ve yüksek hacimli streaming akışları farklı davranır. Bu servislerde içerik işleme yerine düşük gecikme, düşük CPU tüketimi, hızlı karar ve doğru dönüş yolu daha kritiktir.

L4 ve L7 yük dengeleme ayrı ürünler, ayrı konsollar veya ayrı lisans katmanları gibi yönetildiğinde operasyon karmaşıklaşır. Bir ekip DNS ve UDP servisleri için ayrı ağ bileşeni, web uygulamaları için ayrı ADC, güvenlik için ayrı katman yönetmek zorunda kalır. Sorun anında hangi trafik hangi üründen geçti sorusu bile zaman kaybettirir.

UDP trafiği özel dikkat ister. Bağlantı durumu TCP kadar belirgin olmadığı için persistence, kaynak IP davranışı, NAT etkisi ve kurum servisinin cevap yolu doğru tasarlanmalıdır. SIP gibi protokollerde oturumun aynı servis üzerinde kalması gerekirken, DNS ve NTP gibi servislerde mümkün olan en düşük gecikme öne çıkar.

Doğrudan dönüş ve IP tünel gibi modlar doğru kurulduğunda büyük avantaj sağlar; fakat ağ gereksinimleri net bilinmezse problem üretir. Doğrudan yönlendirme modunda kurum servisleri üzerinde VIP loopback alias, ARP davranışı ve dönüş yolu ayarları doğru yapılmalıdır. Aksi hâlde performans kazanımı yerine ulaşılabilirlik sorunu oluşur.

TR7'nin L4 modları, çekirdek seviyesinde düşük gecikmeli trafik dağıtımını, farklı ağ topolojilerine uygun mod seçimini ve L4+L7 karma çalışmayı tek ADC yönetim modeli altında toplar.

Yaklaşımımız

TR7, L4 trafiği çekirdek seviyesinde işlerken mod, algoritma, sağlık kontrolü ve karma servis yönetimini merkezi olarak sunar.

Çekirdek seviyesinde L4 motor düşük gecikme sağlar

TR7, L4 yük dengeleme için Linux LVS/IPVS altyapısından yararlanır. Bu yaklaşım, kullanıcı alanı işlem maliyetini azaltarak TCP ve UDP trafiğinde hızlı karar verilmesini sağlar.

TR7 L4 orkestrasyon katmanı servis havuzlarını yönetir

Her L4 servis havuzu için protokol, algoritma, kurum servisi listesi, ağırlık, bağlantı limiti ve sağlık kontrolü yapılandırılır. TR7'nin L4 orkestrasyon katmanı, bu yapılandırmayı çalıştırılabilir L4 dengeleme davranışına dönüştürür.

Mod seçimi ağ topolojisine göre yapılır

NAT, SNAT, doğrudan yönlendirme, IP tünel ve genel protokol iletim modları farklı ihtiyaçlara hizmet eder. Operatör, trafiğin dönüş yolu, kaynak IP korunumu ve kurum servisi yerleşimine göre uygun modu seçer.

L4 ve L7 servisler aynı cihazda birlikte çalışır

Aynı TR7 üzerinde HTTP/TCP tabanlı L7 servisleri ve IPVS tabanlı L4 servisleri yan yana çalışabilir. Böylece tek VIP üzerinde farklı portlar farklı işleme motorlarına yönlendirilebilir.

Yetenekler

TR7 L4 Modları, farklı protokoller, ağ topolojileri ve servis davranışları için esnek dengeleme seçenekleri sunar.

Beş L4 çalışma modu farklı ağ tasarımlarını destekler

TR7 NAT, SNAT, doğrudan yönlendirme, IP tünel ve genel protokol iletim modlarını destekler. NAT modunda dönüş trafiği yük dengeleyici üzerinden geçer. Doğrudan yönlendirme modunda dönüş yolu kurum servisinden istemciye doğrudan akar. IP tünel modu uzak lokasyon veya farklı ağ geçişi gerektiren senaryolarda kullanılabilir.

TCP ve UDP protokol seçimi servis havuzu bazında yapılır

L4 servis havuzu TCP veya UDP protokolüyle tanımlanabilir. DNS, SIP, RADIUS ve NTP gibi UDP servisleri L7 işlem hattına zorlanmadan dengelenebilir. TCP servisleri ise port bazlı düşük gecikmeli dağıtım için kullanılabilir. Her havuz tek protokol mantığıyla sade ve öngörülebilir şekilde çalışır.

Altı IPVS algoritması farklı dağıtım stratejileri sunar

TR7, round robin, weighted round robin, least connection, weighted least connection, source hash ve destination hash algoritmalarını destekler. Ağırlıklı algoritmalar güçlü kurum servislerine daha fazla trafik göndermek için kullanılabilir. Hash tabanlı algoritmalar aynı kaynak veya hedefin aynı servise yönlenmesini kolaylaştırır. Bu algoritmalar L7 algoritmalarından bağımsız olarak L4 havuzlarında çalışır.

Persistence ayarları oturumun doğru serviste kalmasını sağlar

Kaynak IP tabanlı persistence için timeout değeri tanımlanabilir. Varsayılan yaklaşım, belirli süre boyunca aynı kaynağın aynı kurum servisine yönlenmesini sağlar. SIP trafiğinde call-id bazlı persistence motoru kullanılabilir. Bu yapı, UDP tabanlı oturum davranışlarının kopmasını önlemeye yardımcı olur.

Sağlık kontrolü kurum servisi uygunluğunu L4 kararına bağlar

L4 servis havuzları sağlık kontrolüyle birlikte yönetilebilir. L4 sağlık kontrol mekanizması, uygun olmayan kurum servislerini dağıtım dışına alabilir. HTTP tabanlı kontrol üzerinden yönetim API'si veya özel sağlık endpoint'i izlenebilir. Böylece L4 kararları yalnızca port tanımına değil, gerçek servis uygunluğuna göre verilir.

Kurum servisi başına ağırlık ve bağlantı limiti uygulanabilir

Her kurum servisi için weight değeri tanımlanabilir ve weighted algoritmalarda trafik oranı buna göre belirlenir. Bağlantı limitiyle tek bir kurum servisinin aşırı yüklenmesi sınırlandırılabilir. Bu özellik, kapasitesi farklı servislerin aynı havuzda daha dengeli kullanılmasını sağlar. Operasyon ekibi servis ekleme ve kapasite artırma süreçlerini daha kontrollü yönetir.

VRRP failover ile VIP yüksek erişilebilir çalışır

VRRP failover mekanizması, VIP'in HA çifti arasında taşınmasını sağlar. Bir ADC node kaybında VIP diğer node üzerinde devralınabilir. UDP servislerinde kısa süreli oturum kaybı çoğu senaryoda kabul edilebilirken, TCP servislerinde failover davranışı uygulama ve oturum yapısına göre değerlendirilmelidir. Bu model L4 servislerin yüksek erişilebilirlik mimarisine bağlanmasını sağlar.

Canlı L4 istatistikleri trafik oranını görünür kılar

IPVS istatistikleri üzerinden bağlantı, paket ve bant genişliği oranları izlenebilir. Anlık CPS, giriş/çıkış paket oranı ve giriş/çıkış bant genişliği değerleri takip edilebilir. TR7 bu istatistikleri platformun izleme yapısına uyumlu biçimde üretebilir. Operasyon ekibi L4 havuzlarının gerçekten nasıl trafik taşıdığını görebilir.

Genel protokol modu TCP ve UDP dışı trafiği iletebilir

Genel protokol modu, TCP ve UDP dışındaki protokoller için genel L3 iletim senaryolarında kullanılabilir. ESP, GRE veya ICMP gibi trafik türlerinde klasik port bazlı L4 modeli yeterli olmayabilir. Bu modda detaylı bağlantı istatistikleri sınırlıdır; temel byte sayaçları üzerinden görünürlük sağlanır. Özel ağ geçişleri için pratik bir iletim seçeneği oluşturur.

Ağ namespace izolasyonu çok kiracılı L4 tasarımlarını destekler

L4 namespace ayarıyla L4 servis havuzu ayrı ağ namespace bağlamında çalıştırılabilir. Bu yapı, farklı tenant veya ağ bölgeleri arasında ayrım yapmak isteyen kurumlar için önemlidir. Aynı cihaz üzerinde birden fazla ağ bağlamı daha kontrollü yönetilebilir. İzolasyon, karma deployment tasarımlarında operasyonel güvenliği artırır.

Operasyonel derinlik

L4 modlarının doğru çalışması için bağlantı takibi, failover davranışı, doğrudan yönlendirme gereksinimleri, istatistik sınırları ve servis yönetimi açıkça planlanmalıdır.

01

Çekirdek seviyesinde hız

IPVS tabanlı L4 yük dengeleme, düşük gecikme ve yüksek throughput gerektiren servisler için uygundur. Doğrudan yönlendirme modunda dönüş trafiği yük dengeleyiciyi atladığı için özellikle yüksek hacimli yanıt üreten servislerde avantaj sağlar. Gerçek kapasite ağ kartı, CPU, mod seçimi ve kurum servisi topolojisine bağlıdır.

02

Conntrack bellek planlaması

UDP ve yoğun L4 servislerinde Linux conntrack tablo boyutu kritik hâle gelir. Varsayılan değerler büyük ölçekli trafik için yeterli olmayabilir; trafik hacmine göre planlanması gerekir.

03

VRRP failover davranışı

VIP, VRRP ile HA çifti arasında taşınabilir. Node kaybı durumunda servis diğer node üzerinde devam eder. UDP servisleri çoğu zaman stateless olduğu için daha kolay toparlanırken, TCP oturumlarında kesinti davranışı uygulama toleransına göre değerlendirilmelidir.

04

Doğrudan yönlendirme gereksinimleri

Doğrudan yönlendirme modunda kurum servisinin VIP'i loopback alias olarak tanıması gerekir. ARP davranışı için arp_ignore ve arp_announce ayarlarının doğru yapılması önemlidir. Bu gereksinimler karşılanmazsa dönüş yolu avantajı yerine erişim problemi oluşabilir.

05

Genel protokol görünürlüğü

Genel protokol iletim modunda per-connection detaylar sınırlıdır. Bu mod daha çok özel L3 iletim ihtiyacını karşılar ve temel byte sayaçlarıyla izlenir. Derin bağlantı analizi gereken servislerde TCP veya UDP modları daha uygun olabilir.

06

L4 istatistik yolu

L4 havuz istatistikleri toplanarak platformun genel izleme biçimine uyumlu hâle getirilebilir. Bağlantı, paket ve bant genişliği değerleri geçmiş kayıt sistemlerine yazılabilir. Bu, L4 servislerin L7 servislerle aynı operasyon panelinde izlenmesini kolaylaştırır.

07

SIP NAT ayrıntısı

SIP UDP trafiğinde NAT kullanımı kaynak IP ve dönüş yolu davranışını etkileyebilir. Kurum servisi istemciye doğrudan cevap üretmek istiyorsa mod seçimi dikkatli yapılmalıdır. SIP persistence ve doğrudan yönlendirme seçenekleri bu tür senaryolarda daha uygun tasarım sağlayabilir.

08

systemd servis izleme

Her L4 havuz için ilişkili L4 orkestrasyon servisi izlenebilir. Servis durumu, çalışma süresi ve son durum değişimi operasyonel audit açısından değerlidir. Bu bilgiler, L4 yapılandırma değişiklikleri ve failover incelemelerinde destek sağlar.

Hangi senaryolarda kullanılır

Telekom için DNS recursor kümesi

Telekom veya servis sağlayıcı, UDP 53 üzerinde birden fazla DNS recursor kurum servisini dengeleyebilir. Persistence kapatılarak düşük gecikmeli ve dengeli DNS dağıtımı sağlanır.

Kurumsal RADIUS doğrulama servisleri

Kurum, UDP 1812 ve 1813 trafiğini kaynak hash algoritmasıyla aynı istemciyi aynı doğrulama servisine yönlendirebilir. Bu yapı, kimlik doğrulama akışında tutarlı servis seçimi sağlar.

SIP proxy trafiğinde oturum yapışkanlığı

Telekom ortamında UDP 5060 SIP trafiği call-id tabanlı persistence ile dengelenebilir. Aynı çağrı akışının aynı kurum servisine gitmesi, oturum davranışının korunmasına yardımcı olur.

Streaming trafiğinde doğrudan dönüş yolu

Medya veya CDN senaryosunda TCP 80/443 trafiği doğrudan yönlendirme moduyla çalıştırılabilir. Dönüş trafiği kurum servisinden istemciye doğrudan aktığı için yük dengeleyici üzerindeki geri dönüş yükü azalır.

NTP sunucu havuzu

Altyapı servislerinde UDP 123 NTP trafiği round robin ile dengeli ve düşük gecikmeli biçimde kurum servislerine dağıtılabilir. Persistence gereksinimi olmayan bu trafik tipi için sade havuz tanımı yeterlidir.

L4 ve L7 tek VIP altında karma çalışma

Aynı VIP üzerinde 80 ve 443 portları L7 işleme motoruna, 53 portu ise L4 IPVS motoruna yönlendirilebilir. Tek lisans ve tek konsol altında karma trafik tiplerine yönelik ayrı optimizasyon sağlanır.

Sık sorulanlar

TR7 hangi L4 çalışma modlarını destekler?
TR7 beş L4 modu sunar: NAT, SNAT, doğrudan yönlendirme (DSR), IP tünel ve genel protokol iletimi. NAT modunda dönüş trafiği yük dengeleyici üzerinden geçer. Doğrudan yönlendirme modunda ise dönüş yolu kurum servisinden istemciye doğrudan akar; bu yapı yüksek hacimli trafikte geri yol yükünü azaltır. IP tünel modu uzak lokasyon veya farklı ağ geçişi gerektiren senaryolara uygundur.
UDP servisleri L4 modunda nasıl dengelenir?
L4 servis havuzu UDP protokolüyle tanımlandığında DNS, SIP, RADIUS ve NTP gibi servisler L7 işlem hattına zorlanmadan dengelenebilir. Kaynak IP tabanlı persistence ile belirli bir süre boyunca aynı istemci aynı kurum servisine yönlendirilebilir. SIP trafiği için call-id bazlı persistence motoru devreye alınabilir.
Doğrudan yönlendirme modunun ağ gereksinimleri nelerdir?
Doğrudan yönlendirme modunda kurum servisinin VIP adresini loopback alias olarak tanıması gerekir. ARP çakışmasını önlemek için arp_ignore ve arp_announce çekirdek parametrelerinin doğru yapılandırılması önemlidir. Bu gereksinimler karşılanmazsa dönüş yolu avantajı yerine ulaşılabilirlik sorunu oluşabilir.
L4 ve L7 servisler aynı cihazda birlikte çalışabilir mi?
Evet. Aynı TR7 üzerinde IPVS tabanlı L4 servisleri ile L7 servisleri yan yana çalışabilir. Tek VIP üzerinde farklı portlar farklı işleme motorlarına yönlendirilebilir; örneğin 80 ve 443 portları L7 motoruna, 53 portu IPVS motoruna aktarılabilir. Bu karma yapı tek lisans ve tek yönetim modeli altında işletilir.
VRRP failover L4 servislerini nasıl etkiler?
VRRP failover mekanizması, VIP'i HA çifti içindeki aktif node'a taşır. UDP servisleri çoğunlukla stateless olduğu için node kaybında kısa oturum kaybı kabul edilebilir. TCP servislerinde failover davranışı uygulamanın oturum toleransına göre değerlendirilmelidir; IPVS native seviyesinde stick-table replikasyonu henüz desteklenmemektedir.
L4 havuz performansı nasıl izlenir?
IPVS istatistikleri üzerinden anlık CPS, giriş/çıkış paket oranı ve bant genişliği değerleri takip edilebilir. TR7 bu istatistikleri platformun genel izleme yapısına uyumlu biçimde üretir ve geçmiş kayıt sistemlerine yazılabilir. Her havuz için ilişkili L4 orkestrasyon servisinin durumu, çalışma süresi ve son durum değişimi de operasyonel audit amacıyla izlenebilir.

L4 trafiğinizi çekirdek seviyesinde yönetin

DNS, SIP, RADIUS, NTP ve streaming gibi servisler için düşük gecikmeli, mod bazlı L4 yük dengeleme. Kendi servislerinizle canlı bir kurulumda gezdirelim.