Answers:
根据对此帖子对linux-net邮件列表的答复,
当然,将大量别名绑定到单个设备会带来内存需求,并且可能会影响性能,因此,即使内核本身没有限制,您的硬件也很可能会限制您可以添加的别名数量。
eth0:0
),它仍然是别名。当然,ip(8)
手册页的作者选择不使用“别名”一词,因为它将所有地址都视为相等,几乎世界上的大多数人都同意将多个地址分配给同一接口称为“ IP别名”。
比您可能需要的更多。用于ip addr add
向接口添加地址。
linux内核具有一项称为AnyIP的功能,该功能使您可以通过linux环回接口来回答IPv4或IPv6地址的连续块,而DRAM / CPU的成本却很少。
例如,假设我希望我的linux机器回答10.7.0.0/16中的任何地址:
ip -4 route add local 10.7.0.0/16 dev lo
恭喜,您现在可以回答大量的地址(在此示例中,超过65,000个地址),并且本次练习几乎没有占用RAM。在可伸缩性方面,此解决方案比在eth0上为要回答的所有IP添加单独的接口别名更好。
您可以回答多少个地址没有限制。
ip addr add
可以将地址绑定到单个设备。