iT邦幫忙

0

如何知道host IP是從複數個switch裡面出來?

作為一個管理者,我運用controller去控制兩台以上的switch,假設我現在只知道各台host的ip,想請問一下我現在可以用什麼方式,讓controller可以知道每一個host是從哪一台switch裡面出來的呢?

12
門神JanusLin
iT邦超人 1 級 ‧ 2013-05-09 13:14:03
最佳解答

Switch 如果Support SNMP
可以直接讀他的 ARP Cache Table

10
pisceseros
iT邦新手 3 級 ‧ 2013-05-09 10:25:46

因為不太了解你的架構,也不知道你的真正目的,所以提供你一個方向

查arp table可以查到IP/MAC/port的對應

  1. 一般來說每台電腦所配發的IP應該是固定的,除非是用DHCP
  2. MAC Address每個interface 也是固定的,除非被改過
  3. 製做一張對應表,表列出哪個IP/MAC配對是在哪個switch
hon2006 iT邦大師 1 級 ‧ 2013-05-09 11:54:05 檢舉

我想他只是想知道那個port是接那一台電腦,
最常發生的情況是公司partition變動過n次,
已經不知道座位是那一個switch port,
然後網路線已經亂七八糟.
不知道從何整理起.

10
Blue Jacky
iT邦大師 1 級 ‧ 2013-05-09 16:01:15

hon2006提到:
hon2006 說:
我想他只是想知道那個port是接那一台電腦,
最常發生的情況是公司partition變動過n次,
已經不知道座位是那一個switch port,
然後網路線已經亂七八糟.
不知道從何整理起.

若是如 hon2006 所說
那建議不妨參考 Smart Link 這類智慧型的 Pacth Pannel
它可以記錄
1.網路線何時被拔除
2.某條線從那一埠被換接到那一埠
....

若在南臺灣也許可以過去幫你看看

看更多先前的回應...收起先前的回應...

補上圖片

hon2006 iT邦大師 1 級 ‧ 2013-05-09 17:42:41 檢舉


所以switch 是沒網管功能的嗎?

player iT邦大師 1 級 ‧ 2013-05-09 19:13:56 檢舉

最有可能是
switch 有支援 snmp
但是網管用的軟體沒買
買硬體沒送軟體是常有的事

感謝各位 解決了!
我讓controller下命令,依照ip讓switch送出arp封包
藉由接收host端回應arp的方式來知道每個ip相對應的host

感謝其他幾位提供的想法,讓我受益良多 謝謝!

我要發表回答

立即登入回答