Yönelticiler ve Ağ Anahtarları Teorik Altyapı

Benzer belgeler
Ağ Donanımları NIC. Modem. Modem. Ağ Cihazları (Aktif Cihazlar) Repeater (Yineleyici)

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

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

Öğr.Gör.Volkan ALTINTAŞ

Bilgisayar Programcılığı

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

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

Hizmet Kalitesi Çizelgeleyiciler Literatür Araştırması

SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma

OBS REZERVASYON YÖNTEMLERİNİN KARŞILAŞTIRMALI PERFORMANS ANALİZİ

OSI REFERANS MODELI-II

Hot Standby Router Protocol (HSRP)

Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı

BİLGİSAYAR MİMARİSİ. << Bus Yapısı >> Özer Çelik Matematik-Bilgisayar Bölümü

Ağ Temelleri. Murat Ozdemir Ondokuz Mayıs Üniversitesi Bilgi İşlem Daire Başkanı 15 Ocak Ref: HNet.23

İletişim Ağları Communication Networks

BĠLGĠSAYARIN TEMELLERĠ

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

Temel Bilgi Teknolojileri I

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

BILGİSAYAR AĞLARI. Hakan GÖKMEN tarafından hazırlanmıştır.

MERVE TUNCEL AĞ DONANIMLARI

İTÜ Bilgisayar Mühendisliği Bölümü, BLG433-Bilgisayar Haberleşmesi ders notları, Dr. Sema Oktuğ

AĞ TEMELLERİ (NETWORK)

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

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

Yrd.Doç.Dr. Celal Murat KANDEMİR

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

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 8. Anahtarlama

Bilgisayar Ağları ve Türleri

Virtual Router Redundancy Protocol (VRRP)

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

Dell PowerConnect 3500 serisi anahtarlar

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

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

EGE Üniversitesi Network (Ağ) Altyapısı

Bilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server

HAFTA-3 ARP (Address Resolution Protocol) (Adres Çözümleme Protokolü)

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECİOĞLU

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

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

F.Ü. MÜH. FAK. BİLGİSAYAR MÜH. BÖL. BİLGİSAYAR SİSTEMLERİ LAB. DENEY NO : 6. IP üzerinden Ses İletimi (VoIP)

İleri Düzey Bilgisayar Ağları

ÜNİTE 3 ÜNİTE 2 BİLGİSAYAR AĞLARI BİLGİSAYAR II İÇİNDEKİLER HEDEFLER

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Bölüm 9. İletişim ve Ağlar. Bilgisayarların. Discovering. Keşfi Computers Living in a Digital World Dijital Dünyada Yaşamak

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

AĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ

Bilgisayar Mühendisliği Bölümü. Cisco PT Kullanımı. Arzu Kakışım BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

İşletim Sistemleri (Operating Systems)

ÇOK ÇEKİRDEKLİ İŞLEMCİLER VE PARALEL YAZILIM GELİŞTİRME OLANAKLARI HAKKINDA BİR İNCELEME

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

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 5047

IPv6 Başlığında Bulunan Akış Etiketi Alanının Kullanım Yaklaşımları. Okt. Sadettin DEMİR Yrd. Doç. Dr. İbrahim Özçelik

Internetin Yapı Taşları

Bir bölgede başka bir bölgeye karşılıklı olarak, veri veya haberin gönderilmesini sağlayan.sistemlerdir.

FortiGate (Terminal Server) Terminal Sunucu Üzerinden Gelen Kullanıcılar

Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA.

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

28 Aralık Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

İŞ SIRALAMA. İş Sıralamanın Amaçları. İş Sıralama Türleri - 1. İş Sıralama. İş Sıralama Türleri - 2

Network Fiyat Listesi Fast Ethernet Switchler 5 48 Port

Fotovoltaik Sahaların Uzaktan denetimi

TEMEL NETWORK CİHAZLARI

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

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

Transkript:

Proje Danışmanı: Yrd Doç Dr Ece G. SCHMIDT Proje Sorumlusu: Mustafa SANLI 9.5.2008 Rapor no: 3 Bu proje Orta Doğu Teknik Üniversitesi Elektrik-Elektronik Mühendisliği Bölümü nde yürütülmekte olan Yüksek Hızlı Ağlar İçin Zamanlama ve Anahtarlama Mimarilerinin Tasarımı ve Gerçeklenmesi başlıklı doktora tezinin bir parçasıdır. Yönelticiler ve Ağ Anahtarları Teorik Altyapı

1- Giriş İnternet, milyonlarca cihazın bakır, radyo, fiber ve uydu gibi haberleşme hatlarıyla bir birine bağlanmasıyla oluşan ağlardan meydana gelmektedir. Bu ağlarda veri paketleri, son sistemler arasında yönelticiler (router) sayesinde yollarını bulur. Yönelticilerin temel görevi, herhangi bir giriş hattından gelen veri paketinin gitmesi gereken hedefe uygun çıkış hattına iletmektir. Şekil 1 de 3 son sistem ve birçok yönelticiden oluşan bir bilgisayar ağı gösterilmektedir. Şekil 1: 3 son sistem ve bir çok yönelticiden oluşan bir bilgisayar ağı Bir paket alındığında, yöneltici öncelikle paketin başlık (header) kısmındaki hedef adres bilgisini okur. Yönelticide bulunan iletim tablosuna bakılarak bu adrese karşılık gelen çıkış portu bulunur. Sonrasında, yöneltici paketin başlık 2

kısmını ihtiyaca göre değiştirir ve çıkış portuna gönderir. Çıkış portlarında paket kuyrukta bekletilir ve bir süre sonra çıkış hattına verilir. Ağ mimarisi düşünüldüğünde, yönelticiler 3. seviyede çalışırken, ağ anahtarları (network switches) 2. seviyede çalışan cihazlardır. Her iki cihazın da donanımı oldukça benzerdir. Yönelticilerde ek olarak 3. seviye ağ yazılımı bulunmaktadır. Bu nedenle çalışmamızda ağ anahtarları üzerinde durulacaktır. 2- Ağ Anahtarlarının Yapısı Genel anahtar mimarisi aşağıdaki bileşenlerden oluşur. Giriş ve çıkış portları (hat kartı da denmektedir) Bağlantı örgüsü (switch fabric) CPU Şekil 2 de bir ağ anahtarının iç yapısı gösterilmiştir. Hat kartları (line card), verinin anahtara girdiği ve anahtardan çıktığı yerlerdir. Hat kartları, bilgisayar ağını bağlantı örgüsüne bağlar. Elektriksel-optik çevrim, seri-paralel dönüşümü, senkronizasyon, çerçeve işleme (frame processing) gibi fiziksel işlemler hat kartlarında yer alır. Bağlantı örgüsü, giriş ve çıkış hatlarını birbirine bağlar ve anahtarlama işini üstlenir. Anahtarlamadan sonra, paketler çıkış hat kartlarının tampon belleğinde kuyruklanır. Çıkış hattına gönderilecek paket, çıkış hat kartındaki hizmet kalitesi çizelgeleyici tarafından seçilir. Hizmet kalitesi çizelgeleyicinin görevi, farklı trafik kaynaklarına hizmet ayrıcalıkları ve öncelikler sağlamaktır. CPU, adres tablosunun güncellenmesi, paket istatistiklerinin toplanması gibi genel yönetim ve bakım görevlerini üstlenmiştir. 3

Şekil 2: Bir ağ anahtarının iç yapısı Anahtar mimarisinin en önemli özelliklerinden birisi bağlantı örgüsünün speedup ıdır. Speedup, çıkış hat kartına anahtarlanabilen veri hızının cıkış hat hızına oranı olarak tanımlanmaktadır. Speedup ın 1 olduğu durumda, bağlantı örgüsünün hızı çıkış hattının hızına eşittir ve bunun sonucunda, bütün paketler giriş hat kartlarında kuyruklanır ve servis için bağlantı örgüsünü bekler. Ağ anahtarının N giriş ve N çıkış portu olduğunu farzedersek, speedup 1 ile N arasında olursa bazı paketler giriş hat kartında bağlantı örgüsünü bekleyecekler, bazı paketler de çıkış hat kartında hizmet kalitesi çizelgeleyiciyi bekleyeceklerdir. İdeal performansa speedup ın N olduğu durumda ulaşılır. Bu durumda, bağlantı örgüsü tüm giriş hat kartlarından gelen paketleri çıkış hat hızında iletebilecek kadar hızlı olduğu için, giriş hat kartlarında bekleyen hiç paket bulunmaz. Tüm paketler çıkış hat kartlarında kuyruklanır. Speedup=N durumunda, hizmet kalitesi çizelgleyicinin bekleyen tüm paketlere erişimi vardır. İstenilen paket çıkış hattına verilmek üzere seçilebilir. Speedup=N durumu hizmet kalitesi desteğinin en iyi sağlanabildiği durumdur. 4

3- Hizmet Kalitesi (Quality of Service veya QoS) Hizmet kalitesi, gecikme, seğirme ve kayıplara duyarlı uygulamaların verimli çalışabilmesi için kaynak garantileri ve servis farklılığı sağlama yeteneğidir. Hizmet kalitesi, ağdaki farklı akışlara ve paketlere farklı öncelikler atayarak ve verilen servisi farklılaştırarak sağlanır. Hizmet kalitesi desteği sağlayabilmek için, hizmet kalitesi çizelgeleyici, çıkış portlarında kuyruklanan paketlerin hangi sırayla çıkacağına karar verir. Günümüz ağ anahtarlarında, artan hizmet kalitesi gereksinimleri çizelgeleyici tasarımlarını çok önemli ve popüler bir çalışma alanı haline getirmiştir. Literatürdeki çalışmalar bir sonraki raporda anlatılmıştır. 5