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?

Çözüm

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:

      ip arp *ip adresi* göster
  • Çı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).

      LYKINS-1861#show ip arp 172.20.1.100
      Protokol Adresi Yaşı (min) Donanım Addr Türü Arayüz
      İnternet 172.20.1.100 0 **28cf.da1d.1b05** ARPA Vlan10
  • Ş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.

      mac adres tablosu adresini göster *mac-adresi*
      mac-adres-tablosu adresini göster *mac-adresi*
  • Çıktı aşağıdakine benzer görünmelidir, aradığınız bağlantı noktası Hedef Bağlantı Noktası olarak listelenmelidir:

      LYKINS-1861#show mac-address-table adres 28cf.da1d.1b05
      Hedef Adres Adres Türü VLAN Hedef Bağlantı Noktası
      ------------------- ------------ ---- --------------------
      28cf.da1d.1b05 Dinamik 10 **FastEthernet0/1/1**

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:

      ip arp *ip adresi* göster
  • Çıktı aşağıdakine benzer görünmeli ve size cihazın mac adresini vermelidir (aşağıda kalın olarak listelenmiştir).

      LYKINS-1861#show ip arp 172.20.1.100
      Protokol Adresi Yaşı (min) Donanım Addr Türü Arayüz
      İnternet 172.20.1.100 0 **28cf.da1d.1b05** ARPA Vlan10
  • Ş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.

      mac adres tablosu adresini göster *mac-adresi*
      mac-adres-tablosu adresini göster *mac-adresi*
  • Çıktı aşağıdakine benzer görünmelidir, aradığınız bağlantı noktası Hedef Bağlantı Noktası olarak listelenmelidir:

      LYKINS-1861#show mac-address-table adres 28cf.da1d.1b05
      Hedef Adres Adres Türü VLAN Hedef Bağlantı Noktası
      ------------------- ------------ ---- --------------------
      28cf.da1d.1b05 Dinamik 10 **FastEthernet0/1/1**
Yorumlar (1)

Ö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.

Yorumlar (1)

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:

  1. Anahtarda, bulmak istediğiniz IP adresine ping atın. Adres, anahtarın yönetim adresiyle aynı alt ağ üzerindeyse, ana bilgisayarın MAC adresini arayan bir ARP isteği gönderilecektir.
  2. Şimdi ARP önbelleğine bakabilir ve aradığınız ana bilgisayarın MAC adresini (show ip arp) ve ilgili arayüzünü bulabilirsiniz.
  3. Ayrıca MAC adres tablosu girişini şu komutu vererek de arayabilirsiniz: show mac-address table address [the address]
Yorumlar (0)