İleri Düzey Bilgisayar Ağları Ders 2 Anahtarlama ve Yönlendirme Mehmet Demirci İki makine nasıl konuşur? • Ethernet bağdaştırıcı (adapter) yoluyla • MAC adresi nasıl öğrenilir? ARP: Address Resolution Protocol Adres Çözümleme Protokolü: IP’den MAC’e Sorgu (query): 194.27.13.49 kimde? Cevap: Bende, MAC adresim 48:2C:6A:1E:59:3D Makineler LAN’a nasıl bağlanır? • Hub (göbek) Makineler LAN’a nasıl bağlanır? • Switch (anahtar) • Yerel alan ağını parçalara böler. Anahtarlama: Öğrenen anahtar Anahtar vs. Yönlendirici Anahtar • Katman 2’de Ethernet üzerinde çalışır. • Hızlıdır. • Kendini yapılandırır. Yönlendirici • Katman 3’te IP üzerinde çalışır. • Tabloda daha karmaşık arama İnternet’te Yönlendirme • İnternet birbirine bağlı birçok özerk sistemden oluşur. • Autonomous system – AS • Dünyada ~50 bin, Türkiye’de <500 • Intradomain: Alan içi • Interdomain: Alanlar arası Alan İçi Yönlendirme Intradomain routing • Link state • Distance vector Alan İçi Yönlendirme Distance Vector • Komşulara kendi yönlendirme tablonun kopyasını yolla. • Her varış noktasına en kısa mesafeyi hesapla. • Bellman-Ford Algoritması Alan İçi Yönlendirme Link State • Her düğüm kendi ağ resmini diğer herkesle paylaşır. • Komşuları için 𝒅 𝒗 , diğerleri için ∞ • Sonra hepsi diğer bütün düğümlere en kısa mesafeyi hesaplar. Alanlar Arası Yönlendirme Özerk sistemler (AS) arasında yönlendirme için Border Gateway Protocol (BGP) • Route advertisement (yol reklamı) dağıtır. eBGP vs. iBGP eBGP: Komşu AS’lerin sınır yönlendiricileri (border routers) arasında iBGP: AS içinde dışarıdaki noktalarla ilgili reklamların dağıtımı iBGP ≠ IGP IGP vs. iBGP IGP: Interior Gateway Protocol, intradomain (alan için) • AS içi noktalar için yol bilgilerini içeride dağıtır. • RIP, OSPF, ISIS iBGP: Internal BGP • AS dışındaki noktalar için yol bilgilerini içeride dağıtır. BGP yolları nasıl seçer? BGP birden fazla yol seçeneğinin arasından birini seçmelidir. 1. Yerel tercih (Local preference) – Daha yükseği seç. 2. AS yol uzunluğu (AS path length) – Daha kısayı seç. 3. Çoklu çıkış ayırıcısı (Multi-exit discriminator, MED) – Daha küçüğü seç. (Eğer reklam aynı AS’ten başlamışsa) 4. IGP yol uzunluğu – Daha kısayı seç • Sıcak patates yönlendirmesi (Hot potato routing) Yerel tercih (Local preference) İçeriden dışarıya giden trafiği yönlendirmek için bir yöntem AS yol uzunluğu (path length) Kasten uzatılabilir. AS Path Prepending • Tercih edilmeyen yolu uzun göstermek için Çoklu çıkış ayırıcısı (MED) Dışarıdan içeriye gelen trafiği yönlendirmek için bir yöntem • Diğer AS’lerin trafiği bana ne yolla göndereceğini belirlemek için Özerk sistemler arası ilişkiler 1. Müşteri – Sağlayıcı İlişkisi (customer - provider) 2. Eşdüzey ilişki (peering) Müşteri velinimettir. Müşteri > Eş > Sağlayıcı Özet • LAN içi bağlantı • ARP, Göbek (hub), Anahtar (switch) • Ağlar arası bağlantı • Yönlendirme (routing) • Alan içi (intradomain) vs. Alanlar arası (interdomain) • BGP, eBGP, iBGP • BGP yol tercihi • AS’ler arası iş ilişkileri
© Copyright 2024 Paperzz