İP Yönlendirme |
Yanıt Yaz |
Yazar | |
kral
Administrator Kayıt Tarihi: 08-03-2006 Status: Aktif Değil Points: 957 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kral
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Gönderim Zamanı: 10-04-2006 Saat 22:39 |
İP Yönlendirme Öncelikle bir TCP/IP networkuna bağlanmak isteyen bir bilgisayarda yapılması gereken ayarları ele alalım. TCP/IP protokolü tanıtılırken bir takim bilgilere ihtiyaç duyulmaktadır, bunlar · IP numarası * · Subnet maskesi * · Ağ geçidi (Gateway) · DNS Sunucularıdır Yanlarında * bulunan bilgiler mutlaka girilmesi gereken bilgilerdir, diğerleri duruma göre boş bırakılabilir. Buradaki IP numarası ve subnet maskesi hakkında detaylı bilgi önceki dokümanlarda verilmiştir, DNS sunucuları ise daha sonra açıklanacaktır. Bu kısımda özellikle üzerinde durulacak olan “ag geçidi” kavramı ve internet üzerinde yönlendirmedir. Buradan hareketle yukarıdaki bilgilere sahip bir bilgisayarın yapacaklarını özetleyelim, ilk olarak daha önce anlatıldığı şekilde IP adresini ve subnet maskesini kullanarak ait olduğu networkü bulacaktır. Daha sonra kendisi için bir IP yönlendirme tablosu oluşturacaktır. Yönlendirme tablosu oluştururken izleyeceği yol şudur. Kendi IP numarasına giden tüm paketleri kendisine yönlendirecektir. Ayni şekilde kendisi ile ayni networkte olan adreslere bu IP numarasının ait olduğu ara yüz üzerinden ulaşmaya çalışacaktır. Bu network dışında kalan adreslere yönelen tüm paketleri ise ağ geçidi olarak tanımlanan cihaza yönlendirecektir (Buradan da anlaşılacağı gibi, ağ geçidi olarak tanımlanan IP numarası mutlaka kendi IP numarası ile aynı subnet içinde olmalıdır, aksi taktirde bilgisayar ağ geçidine ulaşamayacaktır). IP yönlendirme tablosunun oluşturulabilmesi için gerekenlere bir bakalım. Öncelikle ulaşılmak istenen network ve bu networkün maskesi bilinmelidir ve bu networke ulaşmak için kullanılacak ara yüz de gerekmektedir. Bir örnekle konuyu daha açık hale getirmek için, 212.45.64.226 IP numarasına ve 255.255.255.224 subnet maskina sahip bir bilgisayar için ağ geçidinin 212.45.64.225 olarak tanımlandığını düşünelim. Bu durumda bilgisayar ait olduğu networkü 212.45.64.224 olarak hesaplayacaktır, oluşturduğu yönlendirme tablosu ise su şekilde ifade edilebilir. Öncelikle kendi IP numarasına giden paketleri kendi kendine gönder. 212.45.64.224 networkünde olan tüm paketleri 212.45.64.226 IP numarasını kullanarak gönder, bu networkün dışındaki adreslere gidecek paketleri ise 212.45.64.225 IP numarası üzerinden yönlendir. Tablo olarak ifade edecek olursak
* Not: 127.0.0.1 (Loopback) bilgisayarın kendisini ifade eder, 255.255.255.255 ise tek bilgisayarı tanımlayan subnet maskesidir. sonucunu elde edebiliriz. Burada belirtilen ara yüz bilgisayarın bu IP numarasına ulaşmak için kullandığı ara yüzdür, bu ara yüzün tanımı ve gösterimi çeşitli işletim sistemleri arasında farklı olabilmektedir, unix türevi sistemlerde ethernet için eth0, le0, hme0 gibi isimler kullanılırken (burada 0 kaçıncı ara yüz olduğunu gösterir, örneğin bir bilgisayarda iki ethernet kartı varsa bunlar eth0 ve eth1 ya da hme0 ve hme1 olarak tanımlanırlar), Windows tabanlı sistemlerde ise bundan olarak ara yüzler sahip oldukları birincil IP ile tanımlanırlar, örneğin örneğimizdeki ara yüz, ara yüzün birincil IP numarası olan 212.45.64.226 ile tanımlanacaktır. Bu tanımlamaların yapılmış olduğu bir bilgisayarın IP yönlendirme tablosu incelenecek olursa (IP numarasının tanımlandığı bilgisayar WinNT Server 4.0’dir)
Yukarıdaki tabloda birinci, üçüncü ve dördüncü satırların bizim oluşturduğumuz tabloda yer aldığı diğerlerinin ise yer almadığı hemen dikkati çekecektir. Burada ikinci satır 127 ile başlayan tüm adreslerin loopback ara yüzüne yönlendirilmesi gerektiğini belirtmektedir. Bu da 127 ile başlayan tüm adreslerin aslında kendi kullandığımız bilgisayarı tanımladığı anlamına gelir. Besinci, altıncı ve yedinci satırlar ise broadcast ve multicast tanımlamalarıdır, broadcast yönlendirmeler belli bir IP numarasına değil tüm networke ulaşılmaya çalışıldığında kullanılırlar. Ancak yönlendirme tablosunun bu tanımları sistem tarafından otomatik olarak yapılmaktadır, kullanıcının bunları ileride değiştirileceği şekilde değiştirmesine, silmesine ya da eklemesine gerek duyulmamaktadır. Bizim oluşturduğumuz tabloda bulunmayan “metric” hanesi ise esdeger yönlendirmeler arasında hangisinin önce kullanılacağını belirtir. Bir IP yönlendirme tablosu incelenirken ya da oluşturulurken dikkat edilmesi gereken en önemli noktalardan biri yönlendirme tablosunun en özelden en genele doğru taranacağıdır, örneğin 212.45.64.226 numaralı IP’ye ulaşmaya çalışırken bu IP numarasının hem 212.45.64.226/255.255.255.255 hem 212.45.64.224/255.255.255.224 hem de 0.0.0.0/0.0.0.0 networklerinin içinde kaldığı görülür ama bunların arasında en özel olan kullanılacaktır, bu da 212.45.64.226/255.255.255.255’tir. Örneklerle devam ederek konumuzu genişletelim. 212.45.64.226/27 IP numaralı bilgisayarımızın 212.45.64.231 IP numaralı bilgisayara ulaşmak istediğini düşünelim. Öncelikle kendi yönlendirme tablosunda bulunan network adresleri ile subnet maskelerini kullanarak bu IP’nin yönlendirme tablosundaki networklerden herhangi birinin dahilinde olup olmadığını hesaplayacaktır. Hem birinci (0.0.0.0/0) hem de üçüncü satırların (212.45.64.224/27) bu IP’yi kapsadığı bu hesaplama sonucu ortaya çıkacaktır, 212.45.64.224/27 diğerinden daha özel bir tanımlama olduğu için bunu kullanacak ve paketi kendi IP numarası üzerinden LAN’e gönderecektir. Bunu komut satırınıda inceleyecek olursak.
Buradan da görüldüğü gibi 212.45.64.226 ve 212.45.64.226 bilgisayarları aynı networkte bulundukları için hiçbir ağ geçidinden geçmeksizin haberleşebilmektedirler. Bu kez aynı bilgisayarı kullanarak 212.45.64.20 IP numarasına sahip bilgisayara ulaşmaya çalıştığımızı düşünelim. Bilgisayarımız yine yönlendirme tablosunu kullanarak bu IP’nin hangi networkler tarafından kapsandığını bulmaya çalışacaktır. Bulacağı networkün ise yalnızca 0.0.0.0/0 olduğu görülecektir. (Daha önce de söylendiği gibi 0.0.0.0/0 networkları kapsamakta dır, bu yüzden default route adi verilmiştir).Bu durumda paketler, ağ geçidi olarak tanımlanan 212.45.64.225 IP numaralı cihaza y yönlendirilecektir yani bir anlamda “top 212.45.64.225’e atilmistir”. Kritik burada gelmektedir, 212.45.64.225 IP numarali cihaz 212.45.64.20 IP numarasına nasıl ulaşacaktır. Ağ geçidinin özelliğini de tam burada tanımlamak faydalı olacaktır. Bir cihazın ağ geçidi görevini görebilmesi için en az iki network’te ara yüzünün bulunması gerekmektedir. Örneğin bir ağ geçidi x.y.z.0/24 networkündeki bilgisayarların a.b.c.0/24 networkündeki bilgisayarlara ulaşması için kurulmuşsa, bir ara yüzünün (örneğin ethernet) x.y.z.0/24 networküne bağlı, başka bir ara yüzünün (ethernet, seri/dialup arabirim vs) a.b.c.0/24 networküne bağlı olması gerekmektedir. Örneğimizden kopmadan devam edersek, 212.45.64.20 IP numaralı bilgisayar ağ yönlendiricisine 1 numaralı ethernet ara yüzünden, 212.45.64.226 IP numaralı bilgisayar ise ağ yönlendiricisine 2 numaralı ethernet ara yüzünden bağlı olduğunu düşünebiliriz. Traceroute sonucunu incelersek
Görüldüğü gibi 212.45.64.20 IP numaralı bilgisayara 212.45.64.225 numaralı cihaz üzerinden ulaşılmıştır. Buradan çıkan sonuç 212.45.64.225 IP numaralı cihazın en az iki ara yüzü/IP adresinin olduğu ve bu ara yüzlerden biri 212.45.64.224 networkünde iken diğerinin 212.45.64.0 networkünde olduğudur. 212.45.64.225 IP numaralı cihazın yönlendirme tablosu hakkında basit bir yorum yaparsak söyle bir sonuç elde edebiliriz. Network Address Netmask Gateway Address Interface 212.45.64.0 255.255.255.128* 212.45.64.1** Ethernet0 212.45.64.224 255.255.255.224 212.45.64.225 Ethernet1 Not: * Buradaki traceroute sonucu ile netmaski öğrenmek mümkün değildir, burada verileni bir önbilgi kabul edebilirsiniz. Not: ** Burada belirtilen 212.45.64.0/25 segmentinde herhangi bir IP olabilir. Bu yönlendiricinin 212.45.64.0/25 segmentinde ki IP numarasıdır. Aynı şekilde ara yüzler de (ethernet 0, ethernet 1) önbilgi olarak yazılmıştır, ara yüzlerin ne olduğu eldeki verilerle tespit edilemez. Görüldüğü gibi 212.45.64.225 adresine yönlendirilen paketler bu cihazın yönlendirme tablosunda taranarak ilgili ara yüzlerden hedeflerine ulaştırılmışlardır. Aynı şekilde 212.45.64.20/25 IP numaralı bilgisayardan 212.45.64.226 adresine çekilen traceroute sonucu da kheops/export/staff/ilker>traceroute 212.45.64.226 traceroute to 212.45.64.226 (212.45.64.226), 30 hops max, 40 byte packets 1 212.45.64.1 (212.45.64.1) 3 ms 3 ms 1 ms 2 taurus.marketweb.net.tr (212.45.64.226) 5 ms 5 ms 6 ms seklindedir. Bu da ağ geçidimizin hem 212.45.64.1 hem de 212.45.64.225 IP numaralarına sahip olduğunu göstermektedir. Networkleri caddelere, islemcileri de çıkışları olan evlere benzetirsek, ağ geçitleri, ön kapısı bir caddeye, arka kapısı ise başka bir caddeye açılan, böylece caddeler arasında belli kurallar dahilinde- geçiş sağlayan iş merkezleridir. Yukarıdaki açıklamalardan da anlaşılabileceği gibi internete bağlı tüm bilgisayarlar bir anlamda yönlendirme yapmakta ve yönlendirme tabloları kullanmaktadırlar. Ancak asıl işi yürütenler, yönlendirici (router) dediğimiz bu isi yapmak için özel olarak tasarlanmış sistemlerdir ('sıradan' bilgisayarlar da uygun şekilde konfigüre edilerek router haline getirilebilirler ancak bu dokümanda buna değinilmeyecektir). O halde genel anlamda bir routeri tanımlarsak, çok sayıda farklı ara yüze (ethernet, atm, fddi , serial, e1, e3, t1, t3...) sahip olup, çesitli protokolleri yönlendirmesi (IP,IPX ) için özel olarak tasarlanmis cihazlardir. Bir çoğunda desteklenen ara yüzler modüler olup ihtiyaca göre eklenip çıkarılabilmektedir. Aynı şekilde yönlendirme protokolleri de cihazların yazılımları ile belirlenebilmektedir. Bu cihazlara örnek olarak çeşitli Cisco ve Ascend cihazlari gösterilebilir (Piyasada onlarda farklı üretici tarafından üretilmiş yüzlerce hatta binlerce router bulunmaktadır, burada belirtilenler yalnızca örnek olarak verilmiştir). Dokümanın bundan sonraki kısmında işletim sistemi detaylarına mümkün olduğu kadar az girilerek router ’lardan bahsedilecektir. Az önce teorik olarak çıkarılan sonuçları omurga router’I üzerinde inceleyecek olursak (Burada incelenen router bir Ascend GRF 400’dür) Routing tables Internet: Destination Gateway Flags Refs Use Interface 212.45.64/25 212.45.64.1 UHI 2 6 ge031 212.45.64.224/27 212.45.64.225 U 1 403 ge032 NOT: • Buradaki iki satir router yönlendirme tablosundan seçilerek gösterilmiştir. Aksi taktirde yüzlerce network tanımı arasında görülmeleri mümkün değildir. • Ara yüzler ise burada görüldüğü gibi belirtilenlerden farklı tanımlanmışlardır, ge031 cihazın birinci sase, üçüncü slotunun, birinci portonu belirtmektedir, aynı şekilde ge032 de birinci sase, üçüncü slotunun, ikinci portunu belirtir (buradaki e ise ara yüzün ethernet olduğunu göstermektedir). şimdi örneği biraz daha karmaşıklaştıralım ve sisteme yeni bir cihaz daha ilave edelim. Ethernet portunun IP’si 212.45.65.8/24 olan bu cihaz GRF’e 3. ethernet portu aracılığıyla bağlantılı olsun (GRF’in aynı segmentteki IP numarasının ise 212.45.65.9/24 olduğunu kabul edelim). Ayni zamanda bu cihaz üzerinde bulunan 240 modemin IP numaralarının 212.45.68.1, 212.45.68.2 .. 212.45.68.254 havuzunda bulunsun. Bu durumda 212.45.68.0/24 segmentine ulaşmak için mutlaka 212.45.65.8 IP numaralı cihaza (TNT) ulaşmak gerekmektedir, buradan çıkan sonuç ise TNT’nin de yönlendirme yaptığı ve bir anlamda router olduğudur. Ancak tüm trafiğin geçtiği omurga yönlendiricisinin 212.45.68.0/24 segmentine 212.45.65.8 IP numarası ile ulaşacağını bilmesi gerekir aksi taktirde 212.45.68.0/24 segmentine ulaşmak için kendisine gelen paketleri hangi adrese yönlendireceğini bilemez. Bu durumda omurga yönlendiricisi üzerinde 212.45.68.0/24’ün 212.45.65.8’e yönlendirilmesi gerekir (bu işlem dinamik routing (rip, ospf), arp proxy ve benzeri yöntemlerle yapılabilir, ancak burada konuyu karıştırmamak için statik yönlendirme anlatılacaktır). Bunun için router üzerinde "route add net 212.45.68.0 212.45.65.8" seklinde bir komut çalıştırmak yeterli olacaktır (yazılan komut işletim sistemine bağlı olup burada belirtilen SysV türü unix sistemlerinde kullanılan notasyondur, ayni işlem bir cisco yönlendirici üzerinde konfigürasyon moduna geçtikten sonra "ip route 212.45.68.0 255.255.255.0 212.45.65.8" seklindeki bir komutla yapılabilir). Bunu da yaptıktan sonra omurga routerinin yönlendirici tablosuna tekrar bakarsak : Routing tables Internet: Destination Gateway Flags Refs Use Interface 212.45.65 212.45.65.9 U 1 12316 ge030 212.45.68 212.45.65.8 UGS 0 399 ge030 212.45.64/25 212.45.64.1 UHI 2 6 ge031 212.45.64.224/27 212.45.64.225 U 1 403 ge032 Simdi bilgisayarımızdan 212.45.68.2 IP numarasına ulaşmak için traceroute sonucu alırsak : C:\>tracert 212.45.68.2 Tracing route to tnt-port002.marketweb.net.tr [212.45.68.2] over a maximum of 30 hops: 1 <10 ms <10 ms <10 ms grf.marketweb.net.tr [212.45.64.225] 2 <10 ms <10 ms <10 ms tnt.marketweb.net.tr [212.45.65.8] 3 120 ms 120 ms 121 ms tnt-port002.marketweb.net.tr [212.45.68.2] Trace complete. Görüldüğü gibi bilgisayarımızın nasıl ulaşacağını bilmediği paketi ağ geçidine göndermiş, ağ geçidi de 212.45.68 bloğunun 212.45.65.8 adresinden erişildiğini bildiği için paketi bu adrese göndermiştir. Akla şöyle bir soru gelebilir : Omurga yönlendiricisi hangi adrese gideceğini bilmediği bir paket alırsa ne olur ? Şu anda tanımlı olmayan bir bloğa çekilen traceroute sonucunu inceleyelim. C:\>tracert 212.45.80.1 Tracing route to 212.45.80.1 over a maximum of 30 hops 1 <10 ms <10 ms <10 ms grf.marketweb.net.tr [212.45.64.225] 2 grf.marketweb.net.tr [212.45.64.225] reports: Destination host unreachable. Trace complete. Görüldüğü gibi, paket omurga router’ina kadar ulaşmış ancak router bunu nereye yönlendireceğini bilmediği için "destination host unreachable" (belirtilen adres ulaşılamaz) mesajı vermiştir (Konu hakkında bilgi düzeyi daha yüksek kullanıcılar için not: Lokal olarak kullanılan blok 212.45.64/19’dir, bu yüzden bu blok içinde kalan adresler internet’e yönlendirilmeyecek şekilde düzenlenmiştir.) Burada dikkat edilmesi gereken nokta iletişimin çift yönlü olduğudur, yani omurga routeri sizin gönderdiğiniz paketleri hedefine ulaştırırken karsıdan gelen paketleri de size ulaştırmalıdır, aksi taktirde bağlantı kurulamaz. Buradan hareketle kabaca bir tahmin yapılırsa 212.45.65.8 IP’li cihazın da ağ geçidinin omurga routeri olduğu düşünülebilir. LAN düzeyinde IP yönlendirmesini son bir örnekle noktalayalım. C:\>tracert 212.45.76.193 Tracing route to anadolunet-idsl.anadolunet.com.tr [212.45.76.193] over a maximum of 30 hops: 1 <10 ms <10 ms <10 ms grf.marketweb.net.tr [212.45.64.225] 2 <10 ms 10 ms 10 ms m4030-01-eth0.marketweb.net.tr [212.45.65.7] 3 30 ms 25 ms 50 ms cankaya-kizilay.marketweb.net.tr [212.45.76.1] 4 30 ms 60 ms 50 ms kizilay-anadolunet128k.anadolunet.com.tr [212.45.76.4] 5 80 ms 72 ms 70 ms anadolunet-idsl.anadolunet.com.tr [212.45.76.193] Trace complete. Bu tabloya bakarak, aradaki tüm yönlendiricilerin yönlendirme tablolarını inceleyelim. Öncelikle grf.marketweb.net.tr’da 212.45.76 ile ilgili bir yönlendirme bulunması gerekir, ilgili yönlendirme aşağıda gösterilmiştir Routing tables Internet: Destination Gateway Flags Refs Use Interface 212.45.66/22 212.45.65.7 UGS 0 0 ge030 Traceroute sonucuna paralel olarak 212.45.76/22 blogu 212.45.65.7 IP numarasına yönlendirilmiştir. Ayni yönlendirmeyi 212.45.65.7’de ararsak: % sh ip route 212.45.76.193 Destination Gateway IF Flg Pref Met Use Age 212.45.76.0/22 212.45.76.1 wan36 rGT 60 1 54107 18169 Yine traceroute sonucuna paralel olarak 212.45.76/22 bloğu 212.45.76.1 IP numarasına yönlendirilmiştir (ara yüzden de anlaşılacağı gibi bu bağlantı bir WAN bağlantısıdır). Sonuç olarak 212.45.76.1 IPsine kadar ulaşmış durumdayız. Bu IP’ye sahip cihazda bir sorgulama yaparsak: #sh ip route 212.45.76.193 Routing entry for 212.45.76.192/26 Known via "static", distance 1, metric 0 Routing Descriptor Blocks: * 212.45.76.4 Route metric is 0, traffic share count is 1 Görüldüğü gibi yeni ağ geçidimiz 212.45.76.4’tür. Burada dikkat edilmesi gereken şey, bloğumuzun küçülmüş olduğudur, az önce /22 olarak yönlendirilen blok su an /26 olarak yönlendirilmektedir. Bu da kanın atar damarlardan kılcal damarlara dağılması gibi düşünülebilir, en genelden en özele doğru yönlendirme devam etmektedir. 212.45.76.4’teki yönlendirme tablosu aşağıdadır. IDSL> ip route stat Dest FF Len Interface Gateway Metric stat Timer Use 212.45.76.193 00 32 wan0ppp 212.45.76.193 2 002f 0 1676 212.45.76.192 00 26 wan0ppp 212.45.76.193 1 002f 0 1832303 Görüldüğü gibi 212.45.76.193 IP’sine wan bağlantısından ulaşılmaktadır ve trace bir sonraki noktada tamamlanmaktadır. Daha önce belirttiğim gibi burada gösterilen paketin "gidiş yoludur", ayni paketlerin ayni şekilde geri de gelebilmesi gerekir, ancak bunu da ayrıca göstermeyi gereksiz görüyorum. Ancak geri dönüş için söyle bir yol düşünülebilir "paketi yönlendireceğin adresi biliyor san yönlendir yoksa varsayilan (default) yönlendiriciye gönder". Bu sistemle 212.45.64.226’ye ulasmak isteyen bir paket 212.45.76.193’ten çıkar ve varsayılan yönlendirmeleri izleyerek omurga yönlendiricisine kadar ulaşır, omurga yönlendiricisi ise zaten 212.45.64.226’ya nasıl ulaşacağını bilmektedir. Bu şekilde geliş/gidiş yönlendirmeleri tamamlanmış olur. TEK NOKTADAN İNTERNETE BAĞLANTI ÜZERİNDE YÖNLENDİRME ÖRNEĞİ Yönlendirmenin temel prensipleri dokümanın ilk kısmında anlatılmıştır, ancak internet üzerinde yönlendirme ağın büyüklüğü ve araya giren daha gelişmiş yönlendirme protokolleri nedeniyle çok daha karmaşık bir hal alır. Bu yüzden burada internet yönlendirmesi anlatılırken, yalnızca tek noktadan servis alan bir kurumun yönlendirmesi anlatılacaktır. Bir önceki anlatımdan farklı olarak olayın sistematiği de anlatılmaya çalışılacak ve teknik yapının yanında bir takım prosedürel olaylardan da bahsedilecektir. 30 bilgisayar ve 1 routerdan olusan LAN’ini internete bağlamak isteyen bir kurum düşünelim. Öncelikle servis kuruma (ISS-Internet Servis Sağlayıcı) bağlantıyı sağlayacak bir ortam gerekmektedir, hemen hiç bir durumda bu yalnızca kısa mesafeler de çalışan ethernet ile mümkün olmamaktadır. Değişik alternatifler mümkün olmasına rağmen burada Telekom şirketinden kiralan an data iletişim hattının kullanıldığını ve bu hattın her iki ucuna konulan birer özel modem ile ISS ile kurum arasında iletişimin hazır olduğunu düşünelim. Modemin bağlantısı seri ara yüz vasıtasıyla routera yapılacaktır. Bu durumda router ethernet üzerinden bilgisayarlarla, modem üzerinden de ISS tarafında bulunan router ile haberleşebilecek ve bilgisayarlar için internete bir geçit görevi görecektir (ağ geçidi-gateway). Fiziksel bağlantı hazır olduğunda internet üzerinde kullanılması gereken IP numaralarına ihtiyaç duyulur. IP’ler kuruma yine ISS tarafından sağlanacaktır, ve ISS’in kullandığı IP bloğunun bir bölümünü oluşturacaktır. Bu durumda ISS’in bu kuruma 64 IP’lik bir blok verdiğini düşünelim. Bu blok 212.45.72.0/26, routerin ethernet ara yüzüne verilen IP ise 212.45.72.1 olsun. Ayni zamanda routerin modeme bağlı seri ara yüzüne 212.45.95.2/30, ISS tarafında bulunan routerin modeme bağlı seri ara yüzüne ise 212.45.95.1/30 IP’lerinin atandığını düşünelim (Burada verilen IP’lerin belirlenmesi ISS’in sistem yöneticisi tarafından yapılacaktır). sistemde routerlar en az iki farklı networkte bulunmaktadırlar, kurum routeri hem kurum için networküne hem de routerlar arası geçiş networküne, ISS routeri ise hem routerlar arası geçiş networküne hem de ISS networküne bağlıdır ve her iki networkte ara yüzleri bulunmaktadır. Ayni zamanda kurum ağında bulunan tüm bilgisayarlar ISS tarafından atanan bloktan özgün birer IP numarasına sahiptirler ve ağ geçidi olarak routeri kullanmaktadırlar. Burada görülen sistemlerin yönlendirme tablolarını teorik olarak çıkaralım. 212.45.72.2 (diğer bilgisayarlar ile benzer şekilde): Ağ Maske Geçit Tür 0.0.0.0 0.0.0.0 212.45.72.1 Statik 212.45.72.0 255.255.255.192 212.45.72.2 Doğrudan Bağlı 212.45.72.1/212.45.95.2: Ağ Maske Geçit Tür 0.0.0.0 0.0.0.0 212.45.95.1 Statik 212.45.72.0 255.255.255.192 212.45.72.1 Doğrudan Bağlı 212.45.95.0 255.255.255.252 212.45.95.2 Doğrudan Bağlı 212.45.95.1 : Ağ Maske Geçit Tür 0.0.0.0 0.0.0.0 212.45.65.9* Statik 212.45.72.0 255.255.255.192 212.45.95.2 Statik 212.45.95.0 255.255.255.252 212.45.95.1 Doğrudan Bağlı 212.45.65.0 255.255.255.0 212.45.65.7* Doğrudan Bağlı * Daha önceki örneklerden yola çıkılarak belirtilmiştir. Görüldüğü gibi kurumda kullanılan sistemin yapısı son derece yalındır, iç network dışında kalan tüm IP’ler routera yönlendirilerek internete "bırakılırlar", bundan sonrasını ISS routerları halletmektedir. Internet trafiğinin ISS dışındaki akışını detaylı olarak anlatmak ise bu dokümanın kapsamına sığmayacak kadar geniş bir konudur, ancak kabaca su şekilde ifade edilebilir. Her IP, ISS dışında aynı bloktan diğer IP’ler ile aynı şekilde hareket eder. Örneğin son örnekte kuruma verilen IP bloğu (212.45.72.0/26) aslında ISS'in kendi bloğu olan 212.45.64.0/19’un bir alt bloğudur (subnet), ve internet üzerinde 212.45.64.0/19 bloğu olarak yönlendirilir. Ancak paketler ISS routerlarına ulaştıktan sonra 212.45.72.0/26 yönlendirmesi yapılır. Son olarak belirtilmesi gereken birkaç şey var. Bu dokümanda ana amaç TCP/IP yönlendirmesine yabancı kullanıcılar için bir tem el oluşturmak idi, network mühendisi haline getirmek değil. Bu yüzden örnek olarak verilen yönlendirmelerin tamamı mümkün olduğunca basit seçilen statik yönlendirmelerdir, gerçek durumlarda ise -orta-büyük ölçekli sistemlerde- durum genellikle böyle olmayıp daha karmaşık olan dinamik yönlendirme protokolleri kullanılır (rip, ospf, (e)igrp, bgp gibi). Düzenleyen kral - 18-10-2013 Saat 13:14 |
|
“Bilginin elde edilmesi... bizi iyiye ulaştıracaktır.
|
|
Yanıt Yaz | |
Tweet |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |