SOFTWARE-DEFINED NETWORKING FUNDAMENTALS EĞİTİMİ

Ağı yazılımla yönet, kontrol düzlemini merkezileştir

Geleneksel ağdan SDN'e geçiş: OpenFlow akış tablolarından denetleyici uygulamalarına ve Mininet tabanlı pratik laboratuvarlara

Kontrol ve veri düzleminin ayrıldığı SDN mimarisini, OpenFlow protokolünü, Open vSwitch ile akış kurallarını ve Mininet üzerinde Ryu/OpenDaylight denetleyicileriyle ağ programlamayı kapsayan temel seviye eğitim.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kontrol ve veri düzleminin ayrıldığı programlanabilir ağ temelleri

Bu eğitim, yazılım tanımlı ağların (SDN) kontrol düzlemi ile veri düzlemini birbirinden ayıran mimarisini temelden ele alır. Geleneksel dağıtık yönlendirme ile merkezi denetleyici modeli karşılaştırılır; OpenFlow protokolü, akış tabloları (flow table), match/action alanları ve mesaj türleri incelenir. Katılımcı; OpenDaylight ve Ryu gibi denetleyicilerin güney/kuzey arayüzlerini, northbound REST API ile uygulama geliştirmeyi ve Mininet ile sanal topoloji kurmayı öğrenir. Ağ sanallaştırma, NFV ilişkisi, VXLAN overlay ve SDN güvenlik konuları ele alınarak veri merkezi ve kampüs senaryolarında programlanabilir ağ kavramları pekiştirilir.

Süre ve Format

3 Gün. Her gün dört modül; teorik mimari anlatımını Mininet ve Ryu/OpenDaylight denetleyicisiyle yapılan laboratuvarlar izler.

Seviye

Temel Seviye — SDN mimarisi, OpenFlow protokolü, kontrol/veri düzlemi ayrımı ve denetleyici tabanlı ağ programlanabilirliği

Öğrenme Metodu

Mininet ile kurulan sanal topolojiler üzerinde OpenFlow akış kuralları yazılarak ve denetleyici REST API'si kullanılarak kavramlar uygulamalı pekiştirilir.

Neden Bu Eğitim?

🧭Mimari Netlik

Kontrol ve veri düzleminin neden ayrıldığını ve SDN'in getirdiği merkezi yönetimi somut örneklerle kavrarsınız.

⚙️OpenFlow

Akış tablosu, match/action ve denetleyici mesajlarıyla paketlerin nasıl yönlendirildiğini öğrenirsiniz.

💻Programlanabilirlik

Northbound REST API ile ağ davranışını kodla değiştirmeyi deneyimlersiniz.

Anahtar Konular

sdn eğitimisoftware defined networkingopenflowopen vswitchmininetryu controlleropendaylightağ programlamakontrol düzleminorthbound api
“Ağı donanım değil, mantık yönetir; SDN bu mantığı programlanabilir kılar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Ağ Temelleri

IP adresleme, switch/router işlevleri ve VLAN kavramlarına aşinalık gereklidir.

2
Linux Kullanımı

Temel Linux komut satırı ve paket kurulumu deneyimi faydalıdır.

3
Python Bilgisi

Ryu uygulamalarını okuyabilmek için temel Python bilgisi işinize yarar.

4
Sanal Ortam

Mininet çalıştırabilecek bir Linux sanal makinesi veya ortamı gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, SDN'in üç katmanlı mimarisini ve geleneksel ağdan farkını kavrar, temel bileşenleri tanımlar.
Modül 1
Geleneksel vs SDN
  • Dağıtık kontrol düzleminde her cihazın bağımsız karar vermesi
  • Geleneksel ağda yapılandırma karmaşıklığı ve CLI bağımlılığı
  • SDN ile mantıksal merkezi kontrolün getirdiği esneklik
  • vendor lock-in sorununun SDN ile azaltılması
  • otomasyon ve dinamik politika uygulama farkı
  • SDN'in getirdiği soyutlama katmanları
Modül 2
SDN Katmanları
  • Altyapı (veri) düzlemi: switch ve forwarding donanımı
  • Kontrol düzlemi: SDN denetleyicisinin rolü
  • Uygulama düzlemi: ağ uygulamaları ve iş mantığı
  • Southbound arayüz: OpenFlow, NETCONF, OVSDB
  • Northbound arayüz: REST API ve uygulama erişimi
  • East/West arayüz ile denetleyici federasyonu
Modül 3
Düzlem Ayrımı
  • forwarding kararının denetleyiciye taşınması
  • flow-based yönlendirmenin avantajları
  • proaktif ve reaktif akış kurulumu farkı
  • merkezi görünürlük ile tüm topolojiyi izleme
  • politika değişikliğinin tüm ağa hızlı yayılımı
  • tek nokta arıza riskinin yönetimi
Modül 4
Kullanım Senaryoları
  • veri merkezinde çok kiracılı (multi-tenant) ağlar
  • kampüs ağlarında dinamik erişim politikaları
  • trafik mühendisliği ve yük dengeleme
  • ağ sanallaştırma ve NFV ile bütünleşme
  • WAN için SD-WAN yaklaşımının temel mantığı
  • güvenlik için merkezi trafik denetimi
Günün hedefiKatılımcı, OpenFlow protokolünün çalışmasını kavrar ve akış tabloları üzerinde kurallar tanımlayarak paket yönlendirmeyi uygular.
Modül 1
OpenFlow Temeli
  • OpenFlow sürümleri (1.0 ve 1.3) arasındaki farklar
  • denetleyici-switch arası güvenli kanal (TLS)
  • pipeline ve çoklu akış tablosu işleme
  • table-miss girdisinin varsayılan davranışı
  • port türleri: physical, logical, reserved
  • group table ve meter table kavramları
Modül 2
Akış Tabloları
  • match alanları: in_port, eth_src, ip_dst, tcp_port
  • action setleri: output, drop, set-field, goto-table
  • priority değeri ile kural eşleşme sırası
  • idle_timeout ve hard_timeout ile kural ömrü
  • cookie alanı ile kuralların gruplanması
  • istatistik sayaçları (packet/byte count) okuma
Modül 3
Mesaj Türleri
  • packet_in ile bilinmeyen paketin denetleyiciye gönderimi
  • packet_out ile denetleyiciden paket enjeksiyonu
  • flow_mod ile akış kuralı ekleme/silme/değiştirme
  • features_request/reply ile yetenek keşfi
  • echo_request ile canlılık (keepalive) kontrolü
  • error mesajlarının yorumlanması
Modül 4
Open vSwitch
  • ovs-vsctl ile köprü (bridge) ve port yönetimi
  • ovs-ofctl ile akış kuralı ekleme ve dump
  • ovs-vsctl set-controller ile denetleyici bağlama
  • datapath ve flow cache çalışması
  • VXLAN tüneli ile overlay oluşturma
  • ovs-dpctl ile veri yolu istatistikleri
Günün hedefiKatılımcı, SDN denetleyicilerini kurup Mininet topolojisine bağlar ve northbound REST API ile ağ uygulamaları geliştirir.
Modül 1
Mininet
  • mn komutu ile tek/linear/tree topoloji oluşturma
  • custom topoloji için Python API kullanımı
  • remote controller ile harici denetleyici bağlama
  • pingall ve iperf ile bağlantı/throughput testi
  • dpctl ile switch üzerinde doğrudan komut
  • xterm ile host terminali açma ve trafik üretme
Modül 2
Ryu Uygulaması
  • simple_switch_13 ile L2 öğrenen switch mantığı
  • ryu-manager ile uygulama çalıştırma
  • event handler ve set_ev_cls dekoratörü
  • packet library ile başlık ayrıştırma
  • flow ekleme fonksiyonunun kodlanması
  • topoloji keşfi için LLDP kullanımı
Modül 3
OpenDaylight
  • Karaf konsolu ile özellik (feature) kurulumu
  • DLUX/web arayüzü ile topoloji görüntüleme
  • MD-SAL veri deposu ve YANG modelleri
  • RESTCONF ile yapılandırma okuma/yazma
  • l2switch ve flow programming uygulamaları
  • clustering ile yüksek erişilebilirlik temeli
Modül 4
Northbound API
  • REST API ile akış kuralı enjekte etme
  • JSON gövdesi ile flow tanımı oluşturma
  • trafik yönlendirme politikasını kodla değiştirme
  • basit bir firewall/ACL uygulaması yazma
  • yük dengeleme senaryosunun API ile kurgusu
  • API güvenliği ve kimlik doğrulama notları

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Kavrama

SDN'in üç katmanlı mimarisini ve düzlem ayrımını açıklayabilirsiniz.

✅
OpenFlow

Akış tablosu, match/action ve mesaj türlerini yorumlayabilirsiniz.

✅
Open vSwitch

OVS üzerinde köprü oluşturup akış kuralları ekleyebilirsiniz.

✅
Mininet

Mininet ile sanal topoloji kurup denetleyiciye bağlayabilirsiniz.

✅
Ryu

Ryu ile temel bir L2 switch uygulaması çalıştırabilirsiniz.

✅
OpenDaylight

OpenDaylight denetleyicisini kurup RESTCONF ile erişebilirsiniz.

✅
Programlama

Northbound REST API ile ağ davranışını kodla değiştirebilirsiniz.

✅
Senaryo Tasarımı

Veri merkezi ve kampüs için SDN kullanım senaryoları kurgulayabilirsiniz.

Kimler İçin Uygundur?

  • Ağ yöneticileri
  • sistem mühendisleri
  • geleneksel ağdan programlanabilir ağ modeline geçmek isteyen BT profesyonelleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Ağ yöneticileri, sistem mühendisleri ve geleneksel ağdan programlanabilir ağ modeline geçmek isteyen BT profesyonelleri için uygundur.
Hangi denetleyiciler işleniyor?
Ryu ve OpenDaylight denetleyicileri uygulamalı olarak ele alınır; southbound için OpenFlow, northbound için REST/RESTCONF kullanılır.
Programlama bilmek şart mı?
Zorunlu değildir ancak Ryu uygulamalarını okuyabilmek için temel Python bilgisi öğrenmeyi kolaylaştırır.
Laboratuvarlar nasıl yürütülüyor?
Mininet ile kurulan sanal topolojiler üzerinde OpenFlow kuralları ve denetleyici API'si kullanılarak uygulamalı yürütülür.
Eğitim sonunda sertifika veriliyor mu?
Katılım şartlarını sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Software-Defined Networking Fundamentals Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Ağ Temelleri ve YönlendirmeAçık Kaynak Araçlarla Yazılıma Dayalı Ağ (SDN) Eğitimi
Ağ Teknolojileri Eğitimleri

Açık Kaynak Araçlarla Yazılıma Dayalı Ağ (SDN) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Açık kaynak SDN eğitimi: OpenFlow, Open vSwitch, Mininet, Ryu ve Faucet denetleyicileri ile OVN ağ sanallaştırma. Uygulamalı DVA yazılım tanımlı ağ eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeAğ Eşzamanlılığı — OSA ve FSP Ağ Yöneticisi (FSP NM) Eğitimi
Ağ Teknolojileri Eğitimleri

Ağ Eşzamanlılığı — OSA ve FSP Ağ Yöneticisi (FSP NM) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ağ senkronizasyonu eğitimi: SyncE, IEEE 1588 PTP, GNSS ve PRTC kavramları, OSA grandmaster cihazları ve FSP Network Manager ile yönetim. Uygulamalı DVA eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeAğ Mühendisleri için OpenDaylight Eğitimi
Ağ Teknolojileri Eğitimleri

Ağ Mühendisleri için OpenDaylight Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

OpenDaylight eğitimi: Karaf ve MD-SAL mimarisi, YANG, OpenFlow ve NETCONF güney arayüzleri, RESTCONF ve küme kurulumu. Ağ mühendisleri için uygulamalı DVA eğiti

Detayları Gör →
Ağ Temelleri ve YönlendirmeAğ Otomasyonu için OpenDaylight Eğitimi
Ağ Teknolojileri Eğitimleri

Ağ Otomasyonu için OpenDaylight Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

OpenDaylight ile ağ otomasyonu: RESTCONF API, model odaklı veri, Python betikleri, intent tabanlı ağ ve kapalı döngü otomasyon. Uygulamalı DVA NetDevOps eğitimi

Detayları Gör →
Ağ Temelleri ve YönlendirmeAğ Otomasyonu ve Yazılım Tanımlı Ağlar (SDN) Eğitimi
Ağ Teknolojileri Eğitimleri

Ağ Otomasyonu ve Yazılım Tanımlı Ağlar (SDN) Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Ağ otomasyonu ve SDN eğitimi: OpenFlow ve denetleyiciler, Python, Netmiko, NAPALM, Ansible, NETCONF/REST ve NFV. Uygulamalı DVA programlanabilir ağ eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn