AÇIK KAYNAK ARAÇLARLA YAZILIMA DAYALI AĞ (SDN) EĞİTİMİ

Ağı yazılımla programlamayı öğrenin

OpenFlow, Open vSwitch, Mininet ve Ryu/Faucet denetleyicileriyle SDN mimarisini açık kaynak araçlarla uçtan uca kurun.

Açık kaynak araçlarla SDN eğitimi: OpenFlow akış tabloları, Open vSwitch, Mininet topoloji emülasyonu, Ryu ve Faucet denetleyicileri, northbound REST API ve OVN ile ağ sanallaştırma uygulamalı öğretilir.

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

Eğitim Hakkında

Veri düzlemi programlanabilirliği, denetleyiciler ve ağ sanallaştırma

Bu orta seviye eğitim, yazılım tanımlı ağları (SDN) ücretsiz açık kaynak araçlarla uygulamalı olarak öğretir. Kontrol düzlemi ile veri düzleminin ayrılması, OpenFlow protokolü ve akış tablosu (flow table) yapısı, Open vSwitch (OVS) ile programlanabilir anahtarlama, Mininet ile topoloji emülasyonu işlenir. Ryu ve Faucet gibi Python tabanlı denetleyicilerle uygulama yazımı, northbound REST API'ler, OpenDaylight ve ONOS denetleyicilerinin karşılaştırması ele alınır. OVN ile ağ sanallaştırma, intent tabanlı akış kurulumu ve SDN'de izleme/sorun giderme uygulamalı gösterilir. Katılımcı eğitim sonunda kendi akış mantığını kodlayan bir SDN uygulaması geliştirebilir.

Süre ve Format

3 Gün. Her gün dört modül; her modülde kavram anlatımının ardından Mininet ve OVS üzerinde canlı uygulama yapılır.

Seviye

Orta Seviye — OpenFlow, Open vSwitch, Mininet ve açık kaynak denetleyicilerle yazılım tanımlı ağların kurulması ve programlanması.

Öğrenme Metodu

Mininet ile emüle edilen topolojiler, Open vSwitch anahtarları ve açık kaynak denetleyiciler üzerinde her kavram doğrudan çalıştırılarak pekiştirilir.

Neden Bu Eğitim?

🧠Programlanabilir Ağ

Akış mantığını kod olarak yazarak ağın davranışını yazılımla belirlemeyi öğrenirsiniz.

🆓Açık Kaynak

OVS, Mininet ve Ryu gibi ücretsiz araçlarla lisans maliyeti olmadan deney yaparsınız.

🔭Merkezi Görünüm

Denetleyici üzerinden tüm topolojiyi görüp tek noktadan akış kuralı yönetirsiniz.

Anahtar Konular

sdn eğitimiopenflowopen vswitchovsmininetryu denetleyicifaucetovnyazılım tanımlı ağaçık kaynak sdnağ programlama
“Ağı bir kablo yığını değil, yazabileceğiniz bir program olarak gördüğünüzde kontrol gerçekten sizin olur.”

Ön Koşullar

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

1
Ağ Temeli

Anahtarlama, VLAN ve IP yönlendirme kavramlarına dair temel bilgi beklenir.

2
Linux Kullanımı

Terminal, paket kurulumu ve temel ağ komutlarına aşinalık gerekir.

3
Python Temeli

Denetleyici uygulamaları için temel Python okuma/yazma bilgisi faydalıdır.

4
Lab Ortamı

Mininet ve OVS kurulu çalışabilen bir Linux makine veya sanal makine.

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ı, OpenFlow akış tablolarını kavrar ve Mininet ile OVS üzerinde akış kuralı tanımlar.
Modül 1
SDN Mimarisi
  • Kontrol düzlemi ile veri düzleminin ayrılmasının mantığı
  • Northbound, southbound ve east-west arayüzlerin rolü
  • Merkezi denetleyici ile dağıtık klasik ağın karşılaştırması
  • SDN katmanları: altyapı, kontrol ve uygulama
  • Intent tabanlı ağ ile akış tabanlı ağın ayrımı
  • SDN'in veri merkezi ve kampüs kullanım senaryoları
Modül 2
OpenFlow Protokolü
  • OpenFlow kanalının TCP/TLS üzerinden kurulması
  • Akış tablosu: match alanları, öncelik ve eylem (action)
  • Packet-In ve Packet-Out mesajlarının akışı
  • Flow-Mod ile akış kuralı ekleme ve silme
  • Table-miss girdisi ve varsayılan davranış
  • OpenFlow sürümleri (1.0-1.5) arasındaki temel farklar
Modül 3
Open vSwitch
  • ovs-vsctl ile köprü (bridge) ve port oluşturma
  • ovs-ofctl add-flow ile manuel akış kuralı tanımı
  • ovs-ofctl dump-flows ile aktif akışların listelenmesi
  • OVSDB yönetim protokolünün yapılandırmadaki rolü
  • Normal action ile klasik L2 öğrenme davranışı
  • OVS'in denetleyiciye set-controller ile bağlanması
Modül 4
Mininet ile Topoloji
  • mn komutuyla hazır topoloji (single, linear, tree) başlatma
  • Python API ile özel topoloji tanımlanması
  • pingall ile host erişilebilirliğinin test edilmesi
  • xterm ve host komutlarıyla trafik üretimi
  • Harici denetleyiciye (--controller=remote) bağlanma
  • Topoloji üzerinde bant genişliği ve gecikme ayarı
Günün hedefiKatılımcı, açık kaynak denetleyicilerle çalışır ve basit bir akış uygulaması yazar.
Modül 1
Ryu ile Programlama
  • Ryu uygulama yapısı ve olay (event) tabanlı mimari
  • PacketIn olayını yakalayıp L2 öğrenen anahtar yazımı
  • add_flow ile denetleyiciden akış kuralı kurulması
  • OFPMatch ve OFPAction ile eşleme ve eylem tanımı
  • ryu-manager ile uygulamanın çalıştırılması
  • Paketlerin denetleyiciye yüklenmesinin azaltılması (proaktif akış)
Modül 2
Faucet Denetleyici
  • Faucet'in YAML tabanlı bildirimsel yapılandırması
  • VLAN ve ACL'lerin faucet.yaml ile tanımlanması
  • Üretime uygun L2/L3 davranışının kod yazmadan kurulması
  • Gauge ile izleme ve telemetri entegrasyonu
  • Yapılandırma yeniden yüklemenin (reload) kesintisiz yapılması
  • Faucet ile çok anahtarlı topolojinin yönetimi
Modül 3
ODL ve ONOS
  • OpenDaylight'ın Karaf tabanlı modüler mimarisi
  • ONOS'un dağıtık küme (cluster) ve yüksek erişilebilirlik yapısı
  • Denetleyicilerin topoloji keşfi (LLDP) yetenekleri
  • Flow programlamada iki denetleyicinin yaklaşımının karşılaştırması
  • Uygulama (feature/app) yükleme ve etkinleştirme
  • Üretim SDN için denetleyici seçim kriterleri
Modül 4
Northbound REST API
  • Denetleyici REST API ile topoloji ve istatistik çekme
  • REST üzerinden akış kuralı ekleme/silme
  • JSON gövdeli isteklerle uygulama entegrasyonu
  • curl ve Python requests ile API çağrısı
  • Kimlik doğrulama ve yetki yönetimi
  • Dış uygulamaların ağ durumunu programatik okuması
Günün hedefiKatılımcı, OVN ile mantıksal ağ kurar ve SDN ortamında sorun giderir.
Modül 1
OVN ile Sanallaştırma
  • OVN'in mantıksal anahtar ve mantıksal yönlendirici kavramları
  • Northbound DB ile arzu edilen ağ durumunun tanımı
  • Logical flow'ların fiziksel OVS akışlarına çevrilmesi
  • Overlay (Geneve) tünellerle çok hostlu bağlantı
  • Mantıksal portların sanal makine/konteynerlere bağlanması
  • OVN'in OpenStack/Kubernetes ağ entegrasyonundaki rolü
Modül 2
Akış ve Trafik Yönetimi
  • Öncelik tabanlı akış kurallarıyla trafik yönlendirme
  • ACL akışlarıyla erişim kontrolünün uygulanması
  • Meter tablosuyla hız sınırlama (rate limiting)
  • Grup tablosuyla çoğa gönderim ve yedeklilik
  • QoS kuyruklarının OVS üzerinde tanımlanması
  • Trafiğin belirli porta yönlendirilmesiyle servis zincirleme
Modül 3
İzleme ve Telemetri
  • sFlow ile OVS üzerinden akış örnekleme
  • Port ve akış istatistiklerinin denetleyiciden okunması
  • ovs-dpctl ile veri yolu (datapath) akışlarının incelenmesi
  • Grafana ile akış ve bant genişliği görselleştirme
  • Topoloji değişikliklerinin olay olarak izlenmesi
  • Anomali tespitinde akış sayaçlarının kullanımı
Modül 4
Sorun Giderme
  • ovs-appctl ofproto/trace ile paket yolu simülasyonu
  • Denetleyici bağlantısı koptuğunda OVS fail mode davranışı
  • dump-flows çıktısında eksik/çakışan kuralın tespiti
  • tcpdump ile OpenFlow kanal trafiğinin incelenmesi
  • Akış zaman aşımı (idle/hard timeout) kaynaklı kopmalar
  • Table-miss nedeniyle denetleyiciye taşan trafiğin çözülmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SDN Mimarisi

Kontrol ve veri düzlemi ayrımını ve SDN katmanlarını net biçimde açıklayabilirsiniz.

✅
OpenFlow

Akış tablosu, match ve action yapısıyla akış kurallarını tanımlayıp yorumlarsınız.

✅
Open vSwitch

OVS köprüleri kurar, akış kuralı ekler ve ovs-ofctl ile akışları incelersiniz.

✅
Mininet

Mininet ile özel topolojiler kurup denetleyiciye bağlayarak test edersiniz.

✅
Denetleyici

Ryu ile akış uygulaması yazar ve Faucet'i bildirimsel olarak yapılandırırsınız.

✅
REST API

Denetleyici northbound API'siyle topoloji okur ve akış programlarsınız.

✅
OVN

OVN ile mantıksal anahtar ve yönlendirici kurarak ağı sanallaştırırsınız.

✅
Sorun Giderme

ofproto/trace ve akış dökümüyle SDN sorunlarını sistematik çözersiniz.

Kimler İçin Uygundur?

  • SDN kavramlarını uygulamalı öğrenmek isteyen ağ mühendisleri
  • sistem yöneticileri
  • araştırmacılar
  • ağ programlanabilirliğine ilgi duyan geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SDN'i uygulamalı öğrenmek isteyen ağ mühendisleri, sistem yöneticileri, araştırmacılar ve ağ programlanabilirliğine ilgi duyan geliştiriciler için uygundur.
Ücretli lisans gerekir mi?
Hayır; tüm araçlar (OVS, Mininet, Ryu, Faucet, OVN) açık kaynak ve ücretsizdir, lab tek bir Linux makinede kurulabilir.
Programlama bilmek şart mı?
Temel Python okuma bilgisi Ryu uygulamaları için faydalıdır; Faucet gibi araçlarla kod yazmadan bildirimsel yapılandırma da gösterilir.
Fiziksel anahtar gerekir mi?
Hayır, Mininet ve Open vSwitch yazılımsal olarak tüm topoloji ve akış senaryolarını emüle etmek için yeterlidir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Açık Kaynak Araçlarla Yazılıma Dayalı Ağ (SDN) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta 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önlendirmeRouting, Jade, & Views Eğitimi
Ağ Teknolojileri Eğitimleri

Routing, Jade, & Views Eğitimi

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

Node.js ve Express ile yönlendirme, Jade/Pug şablon motoru ve view katmanıyla sunucu tarafı render edilen dinamik web uygulaması geliştirme eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeRSTECH: Network Responsibilities, Addressing, & Utilities Eğitimi
Ağ Teknolojileri Eğitimleri

RSTECH: Network Responsibilities, Addressing, & Utilities Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Cisco RSTECH (100-490) odağıyla ağ cihazı rolleri, OSI/TCP-IP, IPv4/IPv6 adresleme ve ping/traceroute gibi tanılama araçlarını öğreten uygulamalı giriş eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeRSTECH: Networking Hardware, Models, & Technologies Eğitimi
Ağ Teknolojileri Eğitimleri

RSTECH: Networking Hardware, Models, & Technologies Eğitimi

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

Cisco CCT RSTECH 100-490 eğitimi: OSI/TCP-IP modelleri, Cisco donanım bileşenleri, FRU, bakır/fiber kablolama ve temel IOS komutları uygulamalı DVA ağ eğitimi.

Detayları Gör →
Ağ Temelleri ve YönlendirmeSatıcı Kilidinden Arınmış Ağ İzleme: LibreNMS ve Zabbix Eğitimi
Ağ Teknolojileri Eğitimleri

Satıcı Kilidinden Arınmış Ağ İzleme: LibreNMS ve Zabbix Eğitimi

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

Satıcı bağımsız ağ izleme eğitimi: LibreNMS ve Zabbix ile SNMP keşfi, eşik uyarıları, agent2, LLD ve Grafana panoları. Açık kaynak uygulamalı DVA izleme eğitimi

Detayları Gör →
Ağ Temelleri ve YönlendirmeSCOR: DHCP Snooping, DAI, IP Source Guard, Private VLANs, & Storm Control Eğitimi
Ağ Teknolojileri Eğitimleri

SCOR: DHCP Snooping, DAI, IP Source Guard, Private VLANs, & Storm Control Eğitimi

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

Cisco SCOR Katman 2 güvenlik eğitimi: DHCP Snooping, Dynamic ARP Inspection, IP Source Guard, Private VLAN ve Storm Control uygulamalı saldırı savunması DVA eği

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