Uç IP logu ve CG-NAT port kaydı
IPv4 kıtlığı nedeniyle CG-NAT kullanan ISS'lerde tek bir genel IP onlarca aboneye paylaştırılır. Uç IP logu, "bu IP ve port, bu anda hangi abonedeydi?" sorusuna kesin yanıt verebilmeniz için kaynak IP, port, genel IP ve abone eşleşmesini zaman damgalı olarak kayıt altına alır.
CG-NAT log tutma neden ayrı bir ihtiyaç?
Her aboneye gerçek bir genel IPv4 adresi vermek artık çoğu ISS için mümkün değil. Carrier-Grade NAT (CG-NAT) ile aboneler özel adres bloğundan (çoğunlukla 100.64.0.0/10) IP alır ve internete çıkarken bu adresler az sayıda genel IP'ye çevrilir. Dışarıdan bakıldığında aynı genel IP'yi aynı anda yüzlerce abone kullanıyor olabilir.
Yetkili makamdan gelen bir talep yalnızca genel IP ve zaman içerirse ya da genel IP ile birlikte port bilgisi verirse, bu veriyi aboneye bağlayacak tek kaynak NAT cihazının ürettiği eşleşme kayıtlarıdır. RADIUS accounting abonenin özel IP'sini bilir ama genel IP ve portu bilmez; CG-NAT cihazı port eşleşmesini bilir ama aboneyi tanımaz. Uç IP logu bu iki bilgiyi aynı zaman ekseninde birleştirir.
Konuya giriş niteliğindeki uç IP logu nedir, CG-NAT kayıtları neden zorunlu yazımız arka planı ayrıntılı anlatır; bu sayfada hizmetin kapsamına odaklanıyoruz.
| Kayıt alanı | Açıklama | Kaynak |
|---|---|---|
| Kaynak (özel) IP | Aboneye BNG/RADIUS tarafından tahsis edilen özel adres | CG-NAT, RADIUS |
| Kaynak port / port bloğu | Abonenin bağlantı için kullandığı port veya tahsis edilen aralık | CG-NAT |
| Genel (dış) IP | İnternete çıkışta kullanılan paylaşımlı genel adres | CG-NAT |
| Genel port / port bloğu | Genel IP üzerinde aboneye atanan port veya blok | CG-NAT |
| Protokol | TCP, UDP, ICMP vb. | CG-NAT |
| Zaman damgası | Eşleşmenin başlangıç ve bitiş zamanı (NTP ile senkron) | CG-NAT, log sunucusu |
| Abone eşleşmesi | Özel IP'yi aynı andaki RADIUS oturumuna bağlayan kullanıcı adı ve abone kimliği | RADIUS, WiRadius CRM |
NAT log tutma hizmeti neleri kapsar?
Hizmet, CG-NAT cihazınızdan kayıt toplamakla sınırlı değildir; kayıt hacmini yönetilebilir tutacak NAT tasarımını, abone eşleştirmesini ve sorgu katmanını birlikte ele alır.
Deterministik NAT ve port blok tahsisi
Her bağlantı için ayrı kayıt üretmek yerine aboneye port bloğu atanır. Deterministik NAT yapılandırmasında eşleşme algoritmik olarak hesaplanır; log hacmi bağlantı sayısından bağımsız hale gelir ve saklama maliyeti düşer.
A10 Thunder ve pfSense entegrasyonu
A10 Thunder CGN'nin NAT olay kaydı (syslog / IPFIX) ve pfSense tabanlı CG-NAT kurulumlarının kayıtları hazır ayrıştırıcılarla toplanır. Diğer cihazlar için NetFlow v9 / IPFIX ve syslog alıcıları yapılandırılır.
RADIUS ile abone eşleştirme
NAT kaydındaki özel IP, aynı zaman aralığındaki RADIUS accounting oturumuyla otomatik eşleştirilir. RADIUS sunucu yazılımımız veya mevcut RADIUS'unuzun accounting kayıtları kullanılabilir.
Sorgu ve raporlama arayüzü
Genel IP + port + zaman, özel IP + zaman veya abone bazlı arama. Sonuç, zaman damgası doğrulamasıyla birlikte yetkili makama sunulabilir rapor biçiminde dışa aktarılır.
Saklama ve bütünlük
Kayıtlar günlük bloklar halinde hash'lenir, imzalanır ve zaman damgası alınır; ilgili yönetmelik hükümleri uyarınca belirlenen süre boyunca yedekli olarak saklanır. Bu katman 5651 log hizmetiyle ortaktır.
Zaman senkronu
CG-NAT, BNG, RADIUS ve log sunucusunun aynı NTP kaynağına bağlı olması sağlanır; saniye düzeyindeki kaymalar yanlış aboneye işaret edebileceği için kurulumda ayrıca doğrulanır.
CG-NAT log kaydı nasıl devreye alınır?
Mevcut CG-NAT kurulumunuz dinamik port tahsisiyle çalışıyorsa ilk adım çoğunlukla port blok tahsisine geçiştir; bu değişiklik hem log hacmini düşürür hem de abone başına tutarlı kayıt sağlar. Yeni kurulumlarda tasarım bu şekilde yapılır. CG-NAT cihazı kurulumu ve kapasite planlaması için network altyapı desteği hizmetimizle birlikte ilerlenebilir.
- Abone başına port bloğu boyutu ve genel IP havuzu planlaması
- Syslog / IPFIX dışa aktarma ve log toplayıcı kurulumu
- RADIUS accounting ile oturum eşleştirme kuralları
- WiRadius cihaz entegrasyonu ile abone kimliğinin otomatik bağlanması
- Örnek yetkili makam talebi senaryolarıyla uçtan uca test
NAT tasarım incelemesi
Mevcut CG-NAT modu, genel IP havuzu ve abone yoğunluğu incelenir; port blok veya deterministik NAT'a geçiş planlanır.
Kayıt dışa aktarımı
A10 Thunder veya pfSense üzerinde NAT olay kaydı etkinleştirilir ve log toplayıcıya yönlendirilir.
Abone eşleştirme
RADIUS accounting akışı bağlanır; özel IP, oturum ve abone kimliği tek kayıtta birleştirilir.
Sorgu ve doğrulama
Sorgu arayüzü ve rapor şablonları devreye alınır; gerçek trafik üzerinde eşleşme doğruluğu test edilir.
Uç IP logunu tamamlayan çözümler
BTK Uyumlu 5651 Log Hizmeti
Tüm trafik kayıtlarının imzalı, zaman damgalı arşivi ve saklama yönetimi.
Hizmeti inceleyinRADIUS Sunucu Yazılımı
Abone eşleştirmesinin dayandığı accounting kayıtlarını üreten AAA sunucusu.
Hizmeti inceleyinNetwork Altyapı Desteği
A10 ve pfSense CG-NAT kurulumu, BNG ve OLT yapılandırması.
Hizmeti inceleyinMobil Uygulama Geliştirme
Abone ve saha ekipleri için iOS/Android uygulamalar.
Hizmeti inceleyinÖzel Yazılım Geliştirme
Entegrasyon, raporlama ve otomasyon projeleri.
Hizmeti inceleyinTüm Hizmetler
ISS'ler için sunduğumuz hizmetlerin tam listesi.
Kataloğa dönünUç IP logu ve CG-NAT hakkında merak edilenler
Uç IP logu nedir?
Uç IP logu, CG-NAT arkasındaki bir abonenin internete çıkarken kullandığı genel IP adresi ve port bilgisinin, abonenin özel IP'si ve kimliğiyle eşleştirilerek zaman damgalı biçimde kaydedilmesidir. Bu kayıt olmadan tek bir genel IP'yi paylaşan onlarca aboneden hangisinin belirli bir bağlantıyı kurduğu tespit edilemez.
CG-NAT kullanmıyorsam yine de NAT logu tutmam gerekir mi?
Her aboneye gerçek bir genel IPv4 adresi tahsis ediyorsanız NAT eşleşme kaydı yerine IP tahsis kaydı (RADIUS accounting veya DHCP) yeterli olur. Ancak abonelerin bir kısmı dahi paylaşımlı genel IP kullanıyorsa o abone grubu için port eşleşme kayıtları tutulmalıdır.
Deterministik NAT ve port blok tahsisi log hacmini nasıl azaltır?
Klasik dinamik NAT'ta her yeni bağlantı için ayrı bir eşleşme kaydı oluşur. Port blok tahsisinde aboneye tek seferde bir port aralığı atanır ve yalnızca bu tahsis kaydedilir; deterministik NAT'ta ise eşleşme bir algoritmayla hesaplandığı için kayıt ihtiyacı daha da azalır. Böylece kayıt sayısı bağlantı başına değil, abone ve blok başına düşer.
Hangi CG-NAT cihazları destekleniyor?
A10 Thunder CGN ve pfSense tabanlı CG-NAT kurulumları hazır entegrasyonla desteklenir. Syslog, NetFlow v9 veya IPFIX ile NAT olay kaydı üretebilen diğer cihazlar için keşif aşamasında format doğrulaması yapılır.
Sorgu sonucunda abone bilgisine nasıl ulaşılıyor?
NAT kaydındaki özel IP, aynı zaman aralığındaki RADIUS accounting oturumuyla eşleştirilir; oturumdaki kullanıcı adı ise CRM'deki abone kaydına bağlanır. WiRadius kullanan ISS'lerde bu zincir tek sorguda otomatik tamamlanır ve abonenin kimlik, sözleşme ve adres bilgisi raporda yer alır.
CG-NAT kayıtlarınız bir sorguya yanıt verebilir mi?
Mevcut NAT yapılandırmanızı ve kayıt durumunuzu birlikte inceleyelim; port blok tasarımı ve log altyapısı için yazılı teklif sunalım.