0

CCNA 試験で間違った問題に遭遇しました。いくつかの説明が利用可能な別の Web サイトで見つけたにもかかわらず、まだ混乱しています。

問題は、別のルーター上の別のホストへの ping が成功した後、arpホストのテーブルにどのようなエントリがあるかということです。さて、これまでのすべての CCNA 研究を通じて、ルーティング プロセス中にパケットの IP 送信元アドレスと宛先アドレスは変更されず、MAC 送信元アドレスと宛先アドレスのみが変更されるarpことを常に教えられてきました。ただし、正しい答えは、ゲートウェイのとの両方が送信側ホストのテーブルに存在し、ホスト B の兆候がないことを示していました。IPMAC addressesarp

これは私を混乱させました。この場合、デフォルト ゲートウェイルーターはどのようにして他のホストの宛先 IP を知るのでしょうか? それはおそらくトリッキーな質問ですが、それでも...それについて明確な考えはありますか?

4

2 に答える 2

2

ARP は、直接接続されたホストに対してのみ解決されます。ルーター/デフォルト ゲートウェイ経由でホストに ping を実行している場合、ターゲットは直接接続されていません (IP の到達可能性に関して。直接接続されているとは、両方が同じサブネットにあることを意味します)。では、どのようにしてターゲットに ping を実行できるのでしょうか。ソースはルート ルックアップを実行し、このルーターを介してホスト/ターゲットに到達できることを認識します。ここで、送信元は次ホップとしてそのルーターに pkt を送信する必要があります。そのためには、そのルーターの ARP/隣接関係がまだ解決されていない場合は解決する必要があります。これでルーターの ARP 解決が完了し、パケットはそのルーターを経由してルーティングされます。ソースに表示される ARP エントリは何ですか? これは、最初のホップのルーター/デフォルト ゲートウェイです。

ここで、最初の文を繰り返します。ARP は、直接接続されたホストに対してのみ解決されます。クリア?

于 2013-10-06T07:52:31.420 に答える