Networking

為什麼 DHCP 發現/ARP 消息不能在 WAN 中放大和迴響?

  • December 15, 2021

我不明白 ISP 如何將公共 IP 分配給新加入其網路的路由器,而無需將 DHCP 或 ARP 消息放大數百萬倍。

據我所知,要讓 L3 路由器完全加入網路,加入實體必須與 DHCP 伺服器對話以獲取 IP 地址。DHCP 發現消息使用 MAC FF:FF:FF:FF:FF:FF 廣播,並廣播到整個子網。因此,如果路由器新連接到具有數千個(如果不是約 100000 個)其他路由器的 WAN,我會想像結果是一個 DHCP 發現消息,該消息會在其 TTL 到期之前迴響和放大 - 這是肯定的 a)未能達到目標或 b) 導致數百萬,而不是數十億,其他消息。

而且,面對相同的方向,我可以將相同的論點應用於 ARP。ARP 消息也會在網路中廣播,就像 DHCP 發現一樣,因此也會出現同樣的問題。

我可能可以將相同的參數應用於網路層使用的消息,以使用距離矢量算法協調其路由器,除非路由器以某種方式以樹或類似圖形的方式組織,但我離題了。

我哪裡出錯了?

你做了很多根本不正確的假設。

拓撲各不相同,但 ISP 的網路不是一個平坦的廣播域,因此廣播不會被放大一百萬倍。路由器阻止廣播,因此它們僅限於一個子網。

ISP 可以進一步過濾廣播,並執行許多其他“技巧”來將 DHCP 和 ARP 消息限制為一小組設備。

還有一件事:距離矢量路由算法(如 RIP)基本上已經過時了。ISP 通常在內部使用 OSPF 或 IS-IS,並使用 BGP 與客戶和對等方連接。

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