Ana içeriğe atla

Ağdaki Loop ve Spanning Tree Nedir

Büyük bir Network devralıp işin başına geçtiğimde en sık rastladığım olay ağın kablolama çalışmasının gereğinden fazla Fiziksel bağlantı ile yapılmış olması olur.Bu gereksiz fiziksel bağlantılar ile LOOP denilen veri paketlerinin döngüye sokar ve "Ağım Kitlenir,internet bağlantım kaybolur,ağımdaki makinelere erişemem.Eğer sizinde böyle bir sorununuz varsa bu yazım işinize yarayacaktır.
Network Adminlerinin bildiği fakat herkesin bilmek zorunda olmadığı bir kaç küçük detay vererek Döngüye neden olanları anlaşılmasını sağlayayım.
Biliyorsunuz ki Pc ler TCP/IP protokolü ile birbirlerine bağlanmak için kullanırlar.TCP/IP protoklü içinde önemli 3 katman vardır.Ip,MAC,Dns Name,konuyu derin anlatan bir çok makele bulabilirsiniz fakat ben mantığı vererek konuyu dağıtmak istemiyorum.Kısaca
Ip Makinemize verdiğimiz yada DNS Serverlar verdirdiğimiz veya Otomatik
MAC Makinemizin üzerindeki değişmez Ethernetimizin kimlik bilgisi
Dns Name makinemizin adı vs.
Yukarıdaki 3 ögeden en önemlisi MAC adresleridir ki aslında bir local ağda makineler sadece MAC adresleri ile haberleşir diyebiliriz.Bu MAc Adresinizi görmek isterseniz
cmd ile ipconfig /all komutunu çalıştırdığınızda Fiziksel Adresiniz  olduğunu göreceksiniz.Gelelim MAc adreslerimizin ağ içindeki yolculuğuna...
Ağımızda Hub Yada Swicth mutlaka kullanırız.Arasındaki farklar başlıca bir blog konusu olsada yinede bunlarıda kısaca anlatayım.Hub kendine gelen paketleri Broadcast dağıtan cihazlardır bu anlamda aslında repeater (yineleyici) şeklinde çalışırlar.Konsol yönetimleri yoktur kendine bağlı olan Pc lere ilgisi olan olmayan verileri gönderip dururlar.Switchler daha gelişmiş cihazlar olup üzerilerinde bağlantıda olan Pclerin MAc tablolarını tutup verileri ilgili makine direk gönderirler.Şimdi durum buyken Star topolojisine uyarak yaptığımız her networkte swicthler yıldız başı olarak kullanılmalıdır.Hub gerekiyorsa yine Swicthe gelen ve küçük yıldıların başlangıç cihazları olurlar.
Ağda LOOP genelde bir pc ye ulaşmak için birden fazla yol varsa,Yedek bağlantılar bir küçük hubtan ,bir diğer huba giden kablolarla oluşur.
spanning2           spanning
Bu örneklere göre 1 nci şemada spanning oluşumunu görebilirsiniz.Anlaşıldığı gibi veriler hublar arasındadır.İkinci şemadada her 3 pc arasındaki gereksiz bir bağlantı blok edilmiştir. Böylece blok edilmiş bağlantıdaki diğer pc le birbirilerine biraz daha uzun bir yoldan giderler bu biraz yavaşlık demek olsada LOOP yani ağda döngüyü engellemenin tek yoludur.8 ve 16 lık hublarda bu tehlike herzaman vardır diyemeyiz.Ama yukarıdaki şekilde bir ring oluşumda sorun herzaman muhtemeldir.Biz bu ağım kitleniyor sorununu nasıl çözebiliriz.Konsol yönetimleri olan Ana Switchler yaparak elbette bu tür swicthler ki özellikle Zyxel serilerinde Ip alarak ağımıza giren akıllı cihazlarımızda bulunan STP protokollerini aktif ettiğimizde swicth bu tür bağlantıları bulur ve bizim yerimize blok ederler.Ayrıca siz swicth üzerinde bulunan portlar için bunu yapabilirsiniz.yani kısaca 24 port üzerinden hangilerinin bu protokolle çalışmasını isteyebilirsiniz.Size zyxel ES2024 STP protokolü çalıştırdığım bir swicth in resmini yükledim bunu inceleyiniz.
stp ES2024 down

Yorumlar

Bu blogdaki popüler yayınlar

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

Firebird Veritabanı Nedir ? Nasıl Kullanılır

Firebird ücretsiz veritabanı kullanmaya ne dersiniz.Üstelik hiç bir süre ve veri sınırı olmadan kulağa hoş geliyor değilmi.Bu Blogta Borland açık kaynak interbase 6 sürümünden sonra ortaya çıkmış ve gelişimini sürekli sürdürmüş Firebird veritabanına bir göz atıcaz. İnternet üzerinde Firebird ile kaynağa çok sık rastlamazsınız artık bu blogtan Firebird ile ilgili bilgileri takip edebilirsiniz...

Asp.Net Access veritabanina resim ve nesne kaydetmek OLE Nesnesi

Ms Access ile ilgili geçmiş yazılarım arasında biraz vakit geçirmişseniz, Ms Access form uygulamaları yada veritabanı olarak kullanmayı sevdiğimi anlamışsınızdır. Birazdan size anlatmaya çalışacağım konu Ms Access veritabanı olarak kullandığımız bir Asp.Net Web projesinde resimleri ve dosyaları paket halinde veritabanının içine gömmek olacak.Neden bilmiyorum bu konuda Türkçe kaynak yok, merak etmeyin bu yazı size iyi gelecek...