Networking

戴爾 5424 交換機是否應該為連接到它的每台機器都有一個 arp 條目?

  • November 11, 2016

我有一台戴爾 5424,直接連接了大約 20 台機器。我對我的網路進行了 ping 掃描(並從所有 20 個中得到了答案),然後轉到交換機的 CLI 並執行了show arp. 令我驚訝的是,我只看到兩個 arp 條目:一個用於我的路由器,另一個用於我通過 SSH 連接到的機器來完成這項工作。

這到底是怎麼回事?並不是說有另一個交換機,這些機器直接連接到交換機。我對交換機上所有這些 arp 條目的期望是錯誤的嗎?

如果我ping (machine)從 CLI 使用,那台機器的 MAC 會顯示在我希望它出現在 arp 表中的埠上。arp 超時設置為 3600,這對我來說似乎有點低,但這是此開關的預設設置。我的 ping 掃描和我的 ping 掃描之間的時間show arp要短得多。

除非交換機正在執行 ARP 偵聽,否則它不需要關心不直接與其擁有的 IP 地址通信的設備。

如果它是子網的路由器,那麼您可以合理地期望它對網路上的大多數節點(至少是在子網外主動通信的節點)都有一個 ARP 條目;因為它聽起來不像,所以它需要做的就是跟踪哪個 MAC 地址在哪個埠後面,並將每個幀發送到包含該 MAC 地址的埠。MAC 地址表(將 MAC 地址轉換為埠)與 ARP 表(將 IP 轉換為 MAC)是分開的。

引用自:https://serverfault.com/questions/339173