一個網路介面可以分配多少個IP位址

一個網路介面可以分配多少個IP位址

一個網路介面可以同時分配多少個 IP 位址?有限制嗎?使用者能否將一半 /8 子網路位址分配給一個接口,另一半分配給另一個接口?編輯:我對 Linux 限制感興趣(如果有的話)。

答案1

在 Linux 中,您僅受可用記憶體的限制,因為每個 IP 位址都會消耗一定量的 RAM 位元組,儘管非常小。確切的數量可能會因 Linux 核心版本的不同而有所不同,但每個位址本身加上一些輔助資料的數量級是幾十個位元組,因此您應該可以分配 IPv4 的整個 /8 4GB RAM 機器上的位址空間(但不是IPv6!)。至於將一半/8(即/9)分配給一個接口,另一半分配給另一個接口,在記憶體使用上沒有實際差異。

無論如何,不要像舊版 ifconfig 命令那樣為每個位址使用介面別名,因為這會大大增加記憶體佔用。

相關內容