web-dev-qa-db-ja.com

Dell 5424スイッチには、接続されているすべてのマシンのarpエントリが必要ですか?

約20台のマシンが直接接続されたDell5424を持っています。ネットワークのpingスイープを実行し(そして20個すべてから回答を得て)、スイッチのCLIに移動して_show arp_を実行しました。驚いたことに、arpエントリは2つしか表示されません。1つはルーター用で、もう1つはこの作業を行うためにSSH接続されたマシン用です。

ここで一体何が起こっているのですか?別のスイッチが設置されているわけではありません。これらのマシンはスイッチに直接接続されています。スイッチ上のこれらすべてのarpエントリに対する私の期待は間違っていますか?

CLIからping (machine)を使用すると、そのマシンのMACがarpテーブルに表示されると予想されるポートに表示されます。 arpタイムアウトは3600に設定されています。これは私には少し低いように見えますが、このスイッチのデフォルトです。 pingスイープと_show arp_の間の時間はそれよりはるかに短かった。

3
Bill Weiss

スイッチがARPスヌーピングを実行していない限り、所有しているIPアドレスと直接通信していないデバイスを気にする必要はありません。

それがサブネットのルーターである場合、ネットワーク上のほとんどのノード(少なくともサブネットの外部でアクティブに通信しているノード)のARPエントリがあると合理的に予想できます。聞こえないので、どのMACアドレスがどのポートの背後にあるかを追跡し、そのMACアドレスを含むポートに各フレームを送信するだけです。 MACアドレステーブル(MACアドレスをポートに変換する)は、ARPテーブル(IPをMACに変換する)とは別のものです。

7
Shane Madden

ShaneとAaronが述べたように、ARPテーブルはIPアドレスからMACアドレスへのマッピングテーブルであり、スイッチを介して通信するホストではなく、スイッチと通信するホストのエントリのみが入力されます。求めているのは、MACアドレステーブルです。これは、MACアドレスからポートへのマッピングテーブルであり、スイッチがフレームを正しいポート/ホストに転送するために使用します。

6
joeqwerty

おそらく、showarpではなくshowmac addressが必要です。arpはL3(IP)アドレスとL2(MAC)アドレスの関係であり、スイッチは通常IPアドレスを気にしません(いくつかの注意事項が適用されます、管理など)。

4
Aaron

PowerConnect 3448:

SW version    1.0.1.13 ( date  20-Feb-2006 time  09:52:44 )
Boot version    1.0.0.12 ( date  04-Apr-2005 time  15:46:33 )
HW version    00.00.01

これは私のために働いた:

show bridge address-table vlan 1
1
Todd Killian

ネットワーク上のIPアドレスに対応するMACアドレスに特に関心がある場合は、スイッチではなく、コンピューターの arpキャッシュが必要です。その場合は、pingスイープを実行した後にarp -aを実行します。他の回答で述べたように、スイッチは、スイッチを介してのみ通信しているホストのIPアドレスを気にしません。

Linuxホストを利用できる場合は、arp-scanユーティリティを確認してください。

0
Charles Burge