NetFlow Nedir, Nasıl Çalışır? Trafiğin Kimliğini Okumak Ne İşe Yarar?

Ağ İzleme · NetFlow Nedir?

Pazartesi sabahı 09:00. “İnternet yavaş” ticket'ları peş peşe geliyor. Hat kullanımı %60, tüm cihazlar yeşil, CPU'lar sakin. Her şey “normal” görünüyor ve hiçbir şey normal değil. NetFlow nedir, Nasıl çalışır? Trafik analizinde nasıl fark yaratır?

ODYA Teknoloji • Teknik Rehber
Hızlı Cevap

NetFlow, router, switch ve firewall gibi cihazların üzerinden geçen trafiği akış kayıtları halinde özetleyip bir toplayıcıya (collector) göndermesidir. Her kayıt kim, kime, hangi port ve protokolle, ne kadar veri, ne zaman bilgisini taşır; paketin içeriğini taşımaz.

Bu sayede bant genişliğini kimin tükettiğini, hangi uygulamanın yük bindirdiğini, trafiğin normalden ne zaman saptığını ve QoS politikalarının çalışıp çalışmadığını ölçersiniz. SolarWinds NetFlow Traffic Analyzer (NTA) bu veriyi Network Performance Monitor (NPM) ile aynı platformda toplar.

Tanım

NetFlow Nedir ve Nasıl Çalışır? Hangi Verileri Toplar?

NetFlow, Cisco'nun geliştirdiği bir protokoldür ve bugün IP trafiği hakkında metadata toplamanın genel adı gibi kullanılır. Cihaz, geçen paketleri akışlara (flow) gruplar ve her akış için tek bir özet kayıt üretir. Kayıtlar toplayıcıya push edilir. Yani SNMP'deki gibi sürekli sorgulanmak yerine cihaz kendi gördüğünü kendisi bildirir.

Hat boyunca üç oyuncu var

  • Exporter: Akışları üreten router, switch veya firewall.
  • Collector: Kayıtları alıp depolayan sunucu (UDP üzerinden).
  • Analyzer: Kayıtları top talkers, uygulama, konuşma ve trend gibi görünümlere çeviren katman. SolarWinds NTA bu rolü, collector ile birlikte üstlenir.

NetFlow nasıl çalışır?

  • 1. Paket Gelir
    Flow export açık olan bir arayüzden geçen her paket, cihazın akış tablosunda (flow cache) değerlendirilir.
  • 2. Akışa Eşlenir
    Kaynak/hedef IP, kaynak/hedef port ve protokol gibi anahtar alanları aynı olan paketler tek bir akışta toplanır; bayt ve paket sayaçları artar.
  • 3. Akış Sona Erer
    Akış bittiğinde (örneğin TCP FIN/RST), bir süre sessiz kaldığında ya da çok uzun sürdüğünde kayıt kapatılır.
  • 4. Export Edilir
    Kapanan kayıtlar, NetFlow veya IPFIX paketleri içinde UDP ile collector'a gönderilir.
  • 5. Analiz Edilir
    Collector kayıtları depolar; analiz katmanı bunları top talkers, uygulama, konuşma ve trend görünümlerine çevirir.

Hangi verileri toplar?

Tek bir akış kaydı kabaca şuna benzer (değerler örnektir):

kaynak   10.20.4.15:51822   →   hedef  203.0.113.40:443    TCP (6)
hacim    1,84 GB / 1,3 M paket
zaman    23:55:12 – 00:55:12
arayüz   in: Gi0/1   out: Gi0/0   DSCP: 0
Alan Grubu Örnek Alanlar Cevapladığı Soru
Kimlik Kaynak/hedef IP, kaynak/hedef port, protokol, ToS/DSCP Kim, kime, hangi servisle?
Hacim Bayt ve paket sayısı Ne kadar veri?
Zaman Akışın ilk ve son paket zamanı Ne zaman başladı, ne kadar sürdü?
Konum Giriş ve çıkış arayüzü, next-hop Trafik hangi hattan geçti?
Ek Bağlam TCP bayrakları, BGP AS numaraları, VLAN/MPLS, uygulama kimliği Hangi uygulama, hangi kullanıcı, hangi rota?

Flow protokol ailesi

  • NetFlow v5 / v9: Cisco kökenli, v9 template tabanlı ve IPv6'yı da kapsar.
  • IPFIX: NetFlow v9'un IETF standardı; çok üreticili ağların ortak dili.
  • J-Flow, NetStream: Juniper ve Huawei'nin eşdeğerleri.
  • sFlow: Cache tutmak yerine paket örnekleyerek çalışan, özellikle switch'lerde yaygın alternatif.
Ölçüm

NetFlow Neyi Ölçmeyi Sağlar?

SNMP “hat yüzde kaç dolu” der. NetFlow aynı hattı bileşenlerine ayırır. Ölçtüğü başlıca şeyler:

Arayüz / Yön
Hat ne kadar dolu, hangi yönde?
Top Talkers
Bant genişliğini kim tüketiyor?
Uygulama Dağılımı
Hangi uygulama ne kadar yer kaplıyor?
Konuşma Trafiği
Kim kiminle, hangi port üzerinden, ne kadar konuştu?
QoS Hacmi
Ses ve video trafiği gerçekten önceliklendi mi?
Performans

NetFlow ile Ağ Performansını İzlemek Mümkün mü?

Kısmen evet; ve sınırını bilmek önemlidir. NetFlow, performansı etkileyen trafik tarafını çok iyi ölçer: hat doluluğu, tıkanıklık noktaları, hangi uygulamanın ve host'un yük bindirdiği, QoS sınıfı bazında hacim. Ancak standart akış kayıtları gecikme (latency), jitter ya da paket kaybı gibi kalite metriklerini taşımaz.

Performans Sorusu NetFlow Tek Başına Neyle Tamamlanır?
Hat neden doldu, tıkanıklık nerede? Evet: top talkers, uygulama ve konuşma kırılımı SNMP sayaçlarıyla doğrulanır
Hangi uygulama performansı bozuyor? Evet: uygulama ve protokol dağılımı NBAR2 gibi uygulama tanıma
QoS politikası çalışıyor mu? Evet: DSCP/sınıf bazında hacim CBQoS drop verileri (SNMP)
Gecikme, jitter, paket kaybı Genellikle hayır Aktif ölçüm veya paket analizi
Cihaz sağlığı Hayır SNMP

Pratikteki cevap şu: NetFlow performans izlemenin yerine geçmez, ona trafik bağlamı kazandırır. SolarWinds NTA'da bu bağlam, PerfStack ile aynı zaman aralığında diğer metriklerle yan yana görülebilir.

📌 İLGİLİ MAKALE

Ağ Performansı İzleme (Network Performance Monitoring) Çözümü Nedir?

Makaleyi Oku →
Ağ Sorunları

Hangi Problemleri Hızlı Tespit Etmeyi Sağlar?

  • Gizli Yoğunluk
    Dakikalık SNMP ortalamalarının gizlediği kısa süreli yoğunlukları, o yükü hangi host ve uygulamanın yarattığıyla birlikte gösterir.
  • Bilinmeyen Sebep
    Kapasite artırımı tahmine dayanmaz. İki yedekleme işi hattı dolduruyorsa çözüm hat büyütmek değil, zamanlamayı değiştirmektir.
  • Gölge BT
    Bulut depolama, P2P veya şirket politikasına aykırı bir uygulama kimsenin haberi olmadan hattı işgal ediyor olabilir. Uygulama dağılımı bunu tespit eder.
  • Güvenlik Sinyali
    Beklenmedik dış bağlantılar, tek kaynaktan çok sayıda porta yoklama gibi anormallikler flow kayıtlarında okunabilir.
Donanım

NetFlow Destekleyen Popüler Ağ Cihazları Hangileridir?

Kurumsal sınıf router, switch ve firewall'ların çoğu flow export edebilir. Liste kapsamlı değildir; desteği model, yazılım sürümü ve lisans belirler.

Üretici Örnek Platformlar Flow Türü
Cisco Catalyst 9000, ASR, ISR, Nexus, Meraki MX Flexible NetFlow (v9/IPFIX); bazı Nexus modellerinde sFlow
Juniper MX, vMX, T serisi, EX, SRX, NFX J-Flow / inline flow monitoring (IPFIX, v9)
Palo Alto PAN-OS firewall'ları NetFlow; App-ID ve User-ID alanlarını da export edebilir
Fortinet FortiGate, FortiSwitch NetFlow, IPFIX ve sFlow (modele göre)
Sanal Ortam VMware vSphere Dist. Switch, Open vSwitch IPFIX, NetFlow v9
Yazılımlar

NetFlow Verilerini Analiz Etmek için Hangi Yazılımlar Önerilir?

Doğru yazılım, ağınızın büyüklüğüne, bulut/on-prem tercihinize ve ekibinizin mevcut araç setine göre değişir.

Çözüm Dağıtım En Güçlü Olduğu Alan
SolarWinds NTA Self-hosted (NPM Eklentisi) Flow + cihaz sağlığı + konfigürasyon aynı platformda; NBAR2, CBQoS
NetFlow Analyzer Bağımsız ürün Interface bazlı lisans, forecast ve billing raporları
Paessler PRTG Genel amaçlı izleme Tek araçta geniş sensör yelpazesi, kolay başlangıç
Kentik Bulut (SaaS) Servis sağlayıcı, BGP ve DDoS analitiği
Farklar

SolarWinds NTA Rakiplerinden Nasıl Ayrılır?

SolarWinds NTA, flow verisini toplayıp bant genişliği analizine çeviren, SolarWinds Platform üzerinde çalışan bir üründür. Bağımsız bir ürün değildir; NPM'nin eklentisidir. Rakiplerinden şu altı noktayla ayrılır:

  • Tek Platform
    Flow verisi, cihaz ve arayüz görünümlerinin yanında durur. “Hat doldu” alarmından PerfStack ile CPU korelasyonuna aynı konsolda geçersiniz.
  • Uygulama Bilinci
    NBAR2 tabanlı uygulama tanıma ile trafiği “departman” veya “uygulama” diliyle okursunuz. Uygulama trafiği düştüğünde alarm alabilirsiniz.
  • QoS Doğrulaması
    CBQoS pre/post-policy ve drop alarmları, politikanın gerçekten istenen sonucu üretip üretmediğini gösterir.
  • Güvenli Veri
    Self-hosted çalıştığı için flow verisi sizin altyapınızda işlenir; güvenlik ve uyumluluk gereksinimlerine yardımcı olur.
SSS

Sık Sorulan Sorular

S: NetFlow nedir?

NetFlow, Cisco'nun geliştirdiği ve ağ cihazlarının geçen IP trafiğini akış kayıtları halinde özetleyip bir toplayıcıya göndermesini sağlayan bir protokoldür. Kayıtlar kaynak/hedef IP, port, protokol, veri miktarı ve zaman bilgisini taşır; paket içeriğini taşımaz.

S: NetFlow ile SNMP arasındaki fark nedir?

SNMP cihazın sağlığını ve toplam sayaçlarını gösterir. NetFlow ise trafiğin içeriğini, yani kimin kimle, hangi uygulama ile ne kadar konuştuğunu gösterir. Çoğu kurum ikisini birlikte kullanır.

S: SolarWinds NTA, NPM olmadan çalışır mı?

Hayır. SolarWinds dokümantasyonuna göre NetFlow Traffic Analyzer bağımsız bir ürün değildir; Network Performance Monitor (NPM) eklentisi olarak aynı SolarWinds Platform sunucusunda çalışır.

S: NetFlow paket içeriğini görür mü?

Hayır. Yalnızca üst bilgiyi (metadata) taşır. Mesaj içeriği için paket yakalama veya derin paket inceleme gibi ayrı yöntemler gerekir.

Sonuç: Trafiği tahmin etmek yerine okumak

NetFlow, “hat dolu” bilgisini “kim, neyle, ne zamandır” bilgisine çevirir. Doğru araç, ağınızın büyüklüğüne, bulut/on-prem tercihinize ve ekibinizin mevcut araç setine göre değişir. SolarWinds NTA'nın en güçlü olduğu yer, flow verisinin cihaz sağlığı ve konfigürasyonla aynı platformda çalıştığı yapılardır.

NTA'yı kendi ağınızda görmek isterseniz, 30 günlük deneme sürümünü uzmanlarımızla birlikte planlayabilirsiniz.

Bize Ulaşın →

İçindekiler

ODYA Teknoloji

Detaylı Bilgi İçin
Bizimle İletişime Geçin

    İletişime Geçin
    İletişime Geçin