Cisco Catalyst anahtarında IP'ye dayalı olarak bir cihazın bağlı olduğu bağlantı noktası nasıl bulunur
Bir Cisco Catalyst anahtarında, bir uç cihazın hangi bağlantı noktasına bağlı olduğunu bulmam gerekiyor.
IP adresi/ana bilgisayar adı bende var.
Limanı nasıl hızlı bir şekilde bulabilirim?
24
3
Cevap, anahtarın bir Katman 2 veya Katman 3 anahtarı olup olmadığına bağlıdır. Yani, anahtar sadece anahtarlama mı yapıyor ve trafiği yönlendirme için farklı bir cihaza mı aktarıyor, yoksa SVI'lar (anahtarlanmış sanal arayüzler) aracılığıyla yönlendirme kararlarını kendisi mi veriyor.
Bir katman 3 anahtarında, bağlantı noktası cihaz üzerinde birkaç basit komut kullanılarak bulunabilir. Ancak bir katman 2 anahtarında, bağlantı noktasını bulmak için hem anahtara hem de yönlendirmeyi yapan cihaza giriş yapmanız gerekir.
Her iki durumda da komutlar aynıdır, sadece katman 2 anahtarı için iki farklı kutuda çalıştırılır.
Bir Katman 3 anahtarında:
Switch'te oturum açın ve aşağıdaki komutu verin (burada ipaddress bulmaya çalıştığınız ana bilgisayarın ip adresidir:
Çıktı aşağıdakine benzer görünmeli ve size cihazın mac adresini vermelidir (aşağıda mac adresini kalın olarak vurguladım).
Şimdi aşağıdaki komutlardan birini verin (burada mac-adresi bir önceki adımdaki donanım adresidir). Cisco platformuna bağlı olarak, bazen komut her iki şekilde de listelenir.
Çıktı aşağıdakine benzer görünmelidir, aradığınız bağlantı noktası Hedef Bağlantı Noktası olarak listelenmelidir:
Bir Katman 2 anahtarında:
Bu anahtar için yönlendirmeyi hangi cihazın yaptığını öğrenin (ağ belgelerine bakmanız gerekebilir). Bazen bu bir "Router on a Stick" olabilir, burada Katman 2 VLAN'ları Katman 3 kararları için yönlendiriciye aktarılır.
Yönlendirme cihazında oturum açın ve aşağıdaki komutu verin (burada ipadresi bulmaya çalıştığınız ana bilgisayarın ip adresidir:
Çıktı aşağıdakine benzer görünmeli ve size cihazın mac adresini vermelidir (aşağıda kalın olarak listelenmiştir).
Şimdi Katman 2 anahtarında oturum açın
Bu cihazda aşağıdaki komutlardan birini verin (burada mac-adresi bir önceki adımdaki donanım adresidir). Cisco platformuna bağlı olarak, bazen komut her iki şekilde de listelenir.
Çıktı aşağıdakine benzer görünmelidir, aradığınız bağlantı noktası Hedef Bağlantı Noktası olarak listelenmelidir:
Öncelikle MAC adresini almanız gerekir, bu nedenle aynı VLAN'daki bir makineye girin ve komşu tablosuna bakın - Windows:
netsh int ipv4 show neigh
, Linux:ip nei
Cisco:show ip arp x.x.x.x
. Bunu yaptıktan sonra...Bu bir katman 2 anahtarında bir keşif işiyse, mac adresi baytlarını uygun şekilde değiştirerek
show mac address-table | i 0011.2233.4455
yapın.Diğer taraftan, eğer bu bir yönlendirici ise, `show ip arp | i 0011.2233.4455' kullanın - MAC'i uygun şekilde değiştirin. Açıkçası MAC'i alırken, doğrudan o yönlendiriciye bağlı olduğu ortaya çıktıysa, zaten işiniz bitmiştir.
Ancak uzun vadede, ana bilgisayarlarınıza LLDP (bu mümkün değilse CDP) kurmanızı ve böylece onları her iki taraftan da tanımlayabilmenizi içtenlikle tavsiye ederim. lldpd, CDP, EDP, SONMP ve FDP'yi de destekleyen Linux için kesinlikle mükemmel bir LLDP daemonudur. Eğer şu anda ana bilgisayara ulaşabiliyorsanız ve ana bilgisayar Linux/BSD çalıştırıyorsa, yukarıdakileri atlayıp sadece LLDP'yi açmanızı tavsiye ederim.
Anahtarınızın çerçeve iletimi (katman 2) veya paket yönlendirmesi (katman 3) yapmasına bakılmaksızın, anahtarın bulmak istediğiniz ana bilgisayarla aynı alt ağda bir yönetim IP adresine sahip olması durumunda aşağıdakiler işe yaramalıdır:
show ip arp
) ve ilgili arayüzünü bulabilirsiniz.show mac-address table address [the address]