Yönlendirici, yerel ağı başka yerel ağlara bağlayan bir ağ iletişim cihazıdır. Ağın Dağıtım Katmanında yönlendiriciler trafiği yönlendirir ve ağ işleminin verimliliği açısından kritik olan diğer işlevleri gerçekleştirir. Anahtarlar gibi yönlendiriciler de kendilerine gönderilen iletilerin kodunu çözüp iletileri okuyabilir. Ancak yalnızca MAC adresi bilgilerini içeren çerçevelerin kodunu çözen (kapsül açma işlemini gerçekleştiren) anahtarlardan farklı olarak, yönlendiriciler çerçeve içinde kapsüllenmiş paketin kodunu çözer.
Paket biçiminde, hedef ve kaynak konak bilgisayarların IP adresleri ve bu konak bilgisayarların arasında gönderilen iletilerin verileri bulunur. Yönlendirici, hedef IP adresinin ağ bölümünü okur ve bağlı ağlardan hangisinin iletiyi hedefe yönlendirmek için en iyi yol olduğunu bulmak üzere bu bölümü kullanır.
Kaynak ve hedef konak bilgisayarların IP adreslerinin ağ bölümü birbiriyle aynı olmadığında, iletiyi iletmek için yönlendiricinin kullanılması gerekir. 1.1.1.0 ağında bulunan bir konak bilgisayarın 5.5.5.0 ağındaki bir konak bilgisayara ileti göndermesi gerekirse, konak bilgisayar iletiyi yönlendiriciye iletir. Yönlendirici iletiyi alır ve hedef IP adresini okumak için iletiyi kapsül açma işlemini gerçekleştirir. Ardından iletiyi nereye ileteceğini belirler. Paketi yeniden bir çerçeveye kapsüller ve çerçeveyi hedefine iletir.
Yönlendirici, hedef ağa ulaşması için iletinin gönderileceği yolu nasıl belirler?
Yönlendirici üzerindeki her bağlantı noktası veya arayüz farklı bir yerel ağa bağlanır. Her yönlendiricide yerel olarak bağlı tüm ağların ve bu ağları bağlayan arayüzlerin bir tablosu bulunur. Bu yönlendirme tablolarında, yönlendiricinin yerel olarak bağlı olmayan diğer uzak ağlara ulaşmak için kullandığı rotalar veya yollar hakkında bilgiler de yer alabilir.
Yönlendirici bir çerçeve aldığında, hedef IP adresini içeren pakete ulaşmak için çerçevenin kodunu çözer. Hedefin adresini, yönlendirme tablosunda bulunan ağların tümüne eşleştirir. Hedef ağ adresi tabloda bulunuyorsa, yönlendirici paketi göndermek için yeni bir çerçeveye kapsüller. Hedef ağa giden yolla ilişkilendirilmiş arayüzden yeni çerçeveyi iletir. Paketleri hedef ağına iletme işlemine yönlendirme denir.
Yönlendirici arayüzleri, yayın MAC adresine yönelik iletileri iletmez. Bunun sonucu olarak da, yerel ağ yayınları diğer yerel ağlara yönlendiriciler üzerinden gönderilmez.
Yönlendirici Tarafından Korunan Tablolar
Yönlendiriciler yerel ve uzak ağlar arasında bilgi taşır. Bunu yapmak için yönlendiricilerin bilgileri saklamak üzere ARP'yi ve yönlendirme tablolarını kullanması gerekir. Yönlendirme tabloları, ayrı ayrı konak bilgisayarların adresleriyle ilgili değildir. Yönlendirme tablolarında ağların adresleri ve bu ağlara ulaşılacak en iyi yol bulunur. Yönlendirme tablosuna iki şekilde giriş yapılabilir: ağdaki diğer yönlendiricilerden alınan bilgilerle dinamik şekilde güncellenerek veya ağ yöneticisi tarafından manuel girilerek. Yönlendiriciler, bir iletiyi amaçlanan hedefe iletmek üzere kullanılacak arayüzü belirlemek için yönlendirme tablolarını kullanır.
Yönlendirici iletinin iletileceği yeri belirleyemezse, iletiyi bırakır. Ağ yöneticileri, hedef ağa giden yolun yönlendirme tablosunda bulunmaması yüzünden paketin bırakılmasını önlemek için, varsayılan rotanın bulunduğu bir yönlendirme tablosu yapılandırır. Varsayılan rota, yönlendiricinin bilinmeyen hedef IP ağ adresini içeren paketleri iletmekte kullandığı arayüzdür. Bu varsayılan rota, genellikle paketi son hedef ağına iletebilecek başka bir yönlendiriciye bağlanır.
Yönlendirici çerçeveyi şu iki yerden birine iletir: gerçek hedef konak bilgisayarın bulunduğu doğrudan bağlı bir ağa veya hedef konak bilgisayara ulaşma yolundaki başka bir yönlendiriciye. Yönlendirici çerçeveyi bir Ethernet arayüzünden iletmek için kapsüllediğinde, hedef MAC adresini de eklemelidir.
Hedef konak bilgisayar, yönlendiriciye yerel olarak bağlı bir ağın parçasıysa, bu hedef MAC adresi, gerçek konak bilgisayarın MAC adresidir. Yönlendiricinin paketi başka bir yönlendiriciye iletmesi gerekirse, bu durumda yönlendirici bağlı yönlendiricinin MAC adresini kullanır. Yönlendiriciler bu MAC adreslerini ARP tablolarından alır.
Her yönlendirici arayüzü, bağlı olduğu yerel ağın bir parçası olup o ağ için kendi ARP tablosunu korur. ARP tablolarında, söz konusu ağdaki ayrı ayrı konak bilgisayarların tümünün MAC adresleri ve IP adresleri bulunur.
Varsayılan Ağ Geçidi
Konak bilgisayarın uzak ağdaki bir hedefe ileti göndermek için kullandığı yöntem, aynı yerel ağda ileti göndermek için kullandığı yöntemden farklıdır. Bir konak bilgisayarın aynı ağda bulunan başka bir konak bilgisayara ileti göndermesi gerektiğinde, konak bilgisayar iletiyi doğrudan iletir. Konak bilgisayar, hedef konak bilgisayarın MAC adresini keşfetmek için ARP'yi kullanır. Konak bilgisayar pakete hedef IP adresini ekler ve paketi hedefin MAC adresini içeren bir çerçeveye kapsülleyerek iletir.
Diğer yandan konak bilgisayarın uzak bir ağa ileti göndermesi gerektiğinde yönlendiriciyi kullanması gerekir. Konak bilgisayar daha önceki gibi paketin içine hedef konak bilgisayarın IP adresini ekler. Ancak paketi çerçeveye kapsüllerken, çerçevenin hedefi olarak yönlendiricinin MAC adresini kullanır. Böylece yönlendirici çerçeveyi alıp MAC adresini temel alarak kabul eder.
Kaynak konak bilgisayar, yönlendiricinin MAC adresini nasıl belirler? Konak bilgisayara TCP/IP (İletim Denetim Protokolü/İnternet Protokolü) ayarlarında yapılandırılan varsayılan ağ geçidi adresi üzerinden yönlendiricinin IP adresi verilir. Varsayılan ağ geçidi adresi, kaynak konak bilgisayarla aynı yerel ağa bağlı yönlendirici arayüzünün adresidir. Yerel ağdaki tüm konak bilgisayarlar iletileri yönlendiriciye göndermek için varsayılan ağ geçidi adresini kullanır. Konak bilgisayar, varsayılan ağ geçidi IP adresini öğrendikten sonra, MAC adresini belirlemek için ARP'yi kullanabilir. Daha sonra yönlendiricinin MAC adresi, başka bir ağı hedefleyen çerçeveye yerleştirilir.
Yerel ağdaki konak bilgisayarların her birinde doğru varsayılan ağ geçidinin yapılandırılmış olması önemlidir. Konak bilgisayar TCP/IP ayarlarında herhangi bir varsayılan ağ geçidi yapılandırılmamışsa veya yanlış bir varsayılan ağ geçidi belirtilmişse, uzak ağlardaki konak bilgisayarların adreslerine gönderilen iletiler teslim edilemez.
Router, network, gateway, Routing, Routing Table
7 Mart 2014 Cuma
Kaydol:
Kayıt Yorumları (Atom)
0 yorum:
Yorum Gönder