Yazılım Tanımlı Ağlar Ders 1 Yazılım Tanımlı Ağların Temelleri. Mehmet Demirci

Benzer belgeler
İleri Düzey Bilgisayar Ağları

İleri Düzey Bilgisayar Ağları

Yazılım Tanımlı Ağlar Ders 2 Kontrol ve Veri Düzlemlerinin Ayrılması. Mehmet Demirci

Ağ Altyapısını Bulut a Taşıma

İleri Düzey Bilgisayar Ağları

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR

Temel Bilgi Teknolojileri I

İleri Düzey Bilgisayar Ağları

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Yönlendiriciler ve Yönlendirme Temelleri

Gündem. VLAN nedir? Nasıl Çalışır? VLAN Teknolojileri

İleri Düzey Bilgisayar Ağları

Bilgisayar Programcılığı

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub

YÖNLENDİRİCİLER. Temel Bilgiler. Vize Hazırlık Notları

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU. 20 EKi Salı, Çarşamba

Yazılım Tanımlı Ağlar Ders 5 SDN Programlama. Mehmet Demirci

OSI REFERANS MODELI-II

Servis olarak Altyapı

Dell EMC VDI Cloud Client Computing Uçtan Uca Çözümler. İsel Horada Dell EMC Forum İstanbul

Uygulamaları ulut bilişime geçirmeden önce, firmanızın/şirketinizin ya da. işinizin gereksinimlerini göz önüne almanız gerekir. Aşağıda bulut bilişime

Copyright 2012 EMC Corporation. All rights reserved.

Altyapı Güvenliği. Prof. Dr. Eşref ADALI www. Adalı.net

Öğr. Gör. Serkan AKSU 1

Bulut Bilişim. Ege Üniversitesi Bilgisayar Mühendisliği Web Servisleri

İÇİNDEKİLER Ön söz... İçindekiler...

Vitel. Manage Engine. Opmanager Yönetici Özeti

EKLER EK 12UY0106-5/A4-1:

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Kap Temelli Özgür Sanallaştırma Çözümleri

Yazılım Tanımlı Ağlar Ders 6 SDN Programlama. Mehmet Demirci

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER

Bilgi İşlemde Yeni Bir Çağ IBM Corporation

NETWORK BÖLÜM-5 OSI KATMANLARI. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU 1/27

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Lab7-Dinamik Yönlendirme ve RIP

BT DENETİMİ EĞİTİMİ BÖLÜM 1 Bilgi Teknolojilerinin Hayatımızdaki Yeri

VERİ MERKEZLERİNDE BÜYÜK BOYUTLU VERİLERİN TAŞINMASI SÜRECİNDE YAZILIM TANIMLI AĞLARIN (SDN) KULLANIMI. Önder ALPARSLAN

-Floating, Wan ve Lan arayüzleri için ayrı kural yazma alanı vardır.

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

Güvenli Switching. Başka Bir Switch: ARUBA Tunneled Node. Semih Kavala ARUBA Sistem Mühendisi. #ArubaAirheads

Bulut Bilişimin Hayatımızdaki Yeri İnternet Haftası Etkinlikleri 17 Nisan Yard.Doç.Dr.Tuncay Ercan

UHeM ve Bulut Bilişim

yapılandırıp, performansını analiz etmektir.

Asıl başlık stili için tıklatın

3. hafta Bulut Bilişim Mimari Yapısı

Java 2 Micro Edition (J2ME)

Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi

AĞ TEMELLERİ DERS NOTLARI (1) KARAMANOĞLU MEHMETBEY ÜNİVERSİTESİ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU

BİLİŞİM SİSTEMLERİ GÜVENLİĞİNDE YENİ EĞİLİMLER

Sisteminiz Artık Daha Güvenli ve Sorunsuz...

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

VPN NEDIR? NASıL KULLANıLıR?

noktadata ŞİRKET PROFİLİ AKILLI YAZILIML AR Version (c) Tüm Hakları Saklıdır

BULUT BİLİŞİM VE BÜYÜK VERİ ARAŞTIRMA LABORATUVARI. Ekim 2017

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

CENG 302 Yazılım Mühendisliği Yazılım Mimarisi - Devam. Alper UĞUR

Örgü Ağlar (Mesh Networks)

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 7

BULUT BİLİŞİM VE SANALLAŞTIRMA

2

AĞ GÜVENLİĞİ VE GÜVENLİK DUVARINDA VPN UYGULAMASI

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

BİLGİSAYAR AĞLARI VE İLETİŞİM

Bölüm. Internet: Dayandığı Teknik Temeller

Simülasyona Dayalı Ağ Temelleri Dersi Eğitimi

Ağ Donanımları NIC. Hub. Ağ Cihazları (Aktif Cihazlar) Hub. Hub

Kurumsal Tanıtım Dosyası

Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı - ULAK/CSIRT. Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı

1. hafta Bulut Bilişime Giriş

Qlik Sense için sistem gereksinimleri. Qlik Sense 3.2 Telif Hakkı QlikTech International AB. Tüm hakları saklıdır.

ATM AĞLARDA MPLS İLE SES VE VERİ TRANSFERİ UYGULAMASI

Sanal IPv6 Balküpü Ağı Altyapısı: KOVAN. Yavuz Gökırmak, Onur Bektaş, Murat Soysal, Serdar Yiğit

KULÜP İÇİ EĞİTİM: Virtualization. (Sanallaştırma) Sanallaştırmaya Giriş ve Kurumsal Uygulamaları

Yeni Nesil Ağ Güvenliği

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri

BİLGİSAYAR AĞI NEDİR?

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

Oracle OpenWorld den Yansımalar. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya 08 Kasım 2016

Güvenli Doküman Senkronizasyonu

LOUPE, IP Data ağlarında çalışan katma değerli servislerinizi kolaylıkla izlemenizi sağlar.

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Copyright 2012 EMC Corporation. All rights reserved.

ALCATEL-LUCENT ENTERPRISE AKILLI ANAHTARLAMA TEKNOLOJİSİ BİLGİ İŞLEM İN İŞ YÜKÜNÜ HAFİFLETİCİ YENİLİKÇİ BİR ÇÖZÜM UYGULAMA NOTU

OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ

İleri Düzey Bilgisayar Ağları

BİLGİSAYAR AĞLARI Bilgisayar İletişimi Nedir? Veri İşleme Modelleri ve Ağ Gelişimi Merkezi İşleme

Qlik Sense için sistem gereksinimleri. Qlik Sense June 2017 Copyright QlikTech International AB. Tüm hakları saklıdır.

Active Directory için Fiziksel Ağ Altyapısını Tasarlamak

ECE-581 E-Devlet ve E-Dönüşüm E-Devlet ve Bulut Bilişim: Uluslararası Değerlendirme Türk Hava Kurumu Üniversitesi

BİLGİSAYAR DESTEKLİ ÖĞRETİM GENEL BAKIŞ

Sanal Makineler ve Linux Konteynerlerin Performans Karşılaştırması

Dijital Dönüşüm ile. Değişen Üretim Süreçleri ve Yeni İş Modelleri. Doç. Dr. Alp ÜSTÜNDAĞ

Kampüs Ağ Yönetimi. Ar. Gör. Enis Karaarslan Ege Ü. Kampüs Network Yöneticisi. Ege Üniversitesi BİTAM Kampüs Network Yönetim Grubu

ĐZLEME(MONITORING) HĐZMETĐ

Kontrol Đşaretleşmesi

Veri İletişimi, Veri Ağları ve İnternet

Transkript:

Yazılım Tanımlı Ağlar Ders 1 Yazılım Tanımlı Ağların Temelleri Mehmet Demirci 1

Yazılım Tanımlı Ağların Temelleri Software-defined networking (SDN) Nedir? Ne işe yarar? Nereden geliyor? Nereye gidiyor? 2

Software-Defined Networking (SDN) Temel felsefe: Kontrol düzlemini veri düzleminden ayırmak ve ağın denetimini merkezi bir denetçiye (kontrolcüye) teslim etmek Kontrol düzlemi: Beyin (kontrol yazılımı ve uygulamalar) Veri düzlemi: Vasıfsız işgücü (programlanabilen anahtarlar) Ağdaki davranış merkezi bir kontrol programı tarafından yönetilir. 3

Software-Defined Networking (SDN) Kontrol düzlemini veri düzleminden niye ayırıyoruz? Çünkü bunlar ayrılmayınca, Dikey entegrasyon kısıtlayıcı olur. Değişim yapmak zordur. Yenilikleri yavaşlatır. 4

Software-Defined Networking (SDN) Dağıtık konfigürasyon hatalara açıktır ve tahmin edilebilirliği düşüktür. Buna karşılık Routing Control Platform (RCP) önerildi (2004-05). Daha sonra OpenFlow çıktı (2008). 5

SDN in Faydaları Koordine etmek çok daha kolaydır. Örnek: yük dengeleme, güvenlik vs. Donanımdan bağımsız gelişim imkanı sağlar. Ağın davranışını anlamak ve öngörmek daha kolaydır. 6

SDN in Uygulamaları Veri merkezleri Omurga ağları Internet exchange points (IXP) Kurum ağları Ev ağları 7

SDN in Tarihi Gelişimi 1980 ler: Merkezi ağ denetimi (AT&T Ağ Denetim Noktası) 1990 lar: Programlanabilen ağlar 1990 lar ve sonrası: Ağ sanallaştırma 8

Merkezi Ağ Denetimi (AT&T Ağ Denetim Noktası) Telefon ağlarında veri trafiği ile denetim trafiği aynı kanalı kullanıyordu. Ağ denetim noktası denetimi ayırdı. Faydaları: Hatların daha etkin kullanımı Yeni servislerin girişini kolaylaştırma 9

Programlanabilen Ağlar Aktif Ağlar Ağ cihazları paketler üzerinden birtakım hesaplar/işlemler yaparlar. Örneğin, aç içinde güvenlik duvarı gibi davranan bir yönlendirici. 90 larda ağlarda yeniliği hızlandırmak için ortaya atıldı. Yönlendiricilerin kendilerini custom olarak güncellemesi öngörüldü. 10

Aktif Ağlar 1. Kapsül Her mesaj aynı zamanda bir program 2. Programlanabilen Anahtar Paket başlığındaki değerlere göre farklı şekillerde yönlendirme 11

Aktif Ağlar Aktif ağlar neden yaygınlaşmadı? Zamanlama: Uygulama alanı yetersizdi (Bulut yok, veri merkezi yok) Ayrıntılarda kaybolma Uyumluluk sorunu 12

Aktif Ağlar Aktif ağlardan SDN e kalan miras Ana felsefe: Programlanabilir cihazlarla ağlarda yeniliğin önünü açma Paket başlıklarına göre farklı işlemler yapma 13

Ağ Sanallaştırma Fiziksel ağ katmanını soyutlayarak birçok mantıksal ağ (sanal ağ) tarafından paylaşılmasını sağlamak Soyutlama: Sanal ağlar fiziksel ağın ayrıntılarından haberdar olmak zorunda değiller. Aynı zamanda bir sanal ağ diğerlerinden de haberdar olmaz. 14

Sanal Ağlar Sanal ağ katmanı Fiziksel ağ katmanı Her sanal düğüm bir fiziksel düğüme eşlenir. Her sanal bağ bir fiziksel yola karşılık gelir. Birden fazla sanal ağ aynı fiziksel ağı paylaşabilir. 15

Ağ Sanallaştırmanın Faydaları Paylaşım: Aynı altyapı üzerinde birden fazla ağ CPU, bellek, bant genişliği, yönlendirme tabloları vs. paylaşılır. Uyarlanabilirlik: Sanal ağlar üzerinden farklı yönlendirme 16

Ağ Sanallaştırma Ortamı Network Virtualization Environment: Sanal yönlendiriciler (virtual routers) sayesinde birden fazla sanal ağın bir arada bulunduğu ortam 17

Ağ Sanallaştırma: VINI VINI (Virtual Network Infrastructure) 2006 Simülasyon Küçük çaplı deney VINI Gerçek kullanım Gerçek yönlendirme yazılımı Ağ olayları üzerinden kontrol Gerçek kullanıcı trafiği taşıma ve birden çok deney tarafından paylaşılma imkanı 18

Ağ Sanallaştırma: VINI VINI (Virtual Network Infrastructure) 2006 Kontrol ve veri düzleminin ayrılması fikri vardır. XORP adlı yönlendirme protokol paketi, kontrol düzlemi yerine geçer. Click adlı yazılım tabanlı yönlendirici, veri düzlemi yerine geçer. 19

Ağ Sanallaştırma ve SDN SDN e kalan miras Servis sağlayıcı altyapı sağlayıcı ayrımı Bir cihazın birden fazla kontrol mantığı tarafından kullanımı Bir fiziksel topolojiden birden fazla mantıksal (sanal) topoloji çıkarma 20

Kontrol Düzleminin Gelişimi Donanımdan bağımsız kontrol yazılımı daha kolay yenilenebilir. Ağ davranışını bütün olarak görüp daha iyi anlar. Uyarlanabilir kontrol platformu örnekleri: FORCES (2003), RCP (2004), Ethane (2007). Farklı cihaz gerektirir veya var olan protokollerle kısıtlıdır. 21

Kontrol Düzleminin Gelişimi OpenFlow (2008) Var olan donanım cihazını kontrol yazılımıyla kontrol etme imkanını veren bir protokol. Kontrol yazılımı, OpenFlow üzerinden anahtarın akış tablosuyla iletişim kurar. Gereksinim: Akış tablosu arayüzünün açılması 22

Özet Kontrol ve veri düzlemlerini ayırmak faydalı ve gereklidir. Donanımda değişiklik gerektiren çözümlerin başarılı olması zordur. OpenFlow başarıya ulaşarak yaygınlaştı ve kontrol düzleminde yeniliklerin önünü açtı. 23