
1 つのネットワーク インターフェイスに同時に割り当てることができる IP アドレスの数はいくつですか? 制限はありますか? ユーザーは、/8 サブネット アドレスの半分を 1 つのインターフェイスに割り当て、残りの半分を別のインターフェイスに割り当てることができますか? 編集: Linux の制限 (もしある場合) に興味があります。
答え1
Linux では、各 IP アドレスが RAM のバイト数を消費するため、利用可能なメモリによってのみ制限されますが、これはごくわずかです。正確な量は Linux カーネルのバージョンによって異なりますが、各アドレス自体といくつかの補助データで数十バイト程度です。そのため、4GB RAM のマシンでは IPv4 アドレス空間の /8 全体 (ただし IPv6 は除く) を割り当てても問題ありません。/8 の半分 (つまり /9) を 1 つのインターフェイスに割り当て、残りの半分を別のインターフェイスに割り当てる場合、メモリ使用量の点で実質的な違いはありません。
いずれにしても、従来の ifconfig コマンドのように各アドレスにインターフェース エイリアスを使用しないでください。そうすると、メモリ フットプリントがかなり増加します。