我试图寻找这个问题的答案,但无济于事。
在需要将第二个 IP 地址从不同地址范围添加到机器的场景中,什么被认为是最佳实践?例如,网络范围是:
范围 1 - 公共 IP。
范围 2 - 私有 IP。
这些范围之间有路由。
方法是:
选项 A:您已经添加了 1 个 NIC,使用范围 1 中的 IP,因此您只需将第二个 IP 地址添加到它,并为其添加别名。
选项 B:您向机器添加第二个 NIC,并将第二个 IP 地址绑定到它。
我的印象是,选项 B被认为是更好的选择,但没有关于为什么会这样的实际信息。
PS:我们假设是虚拟环境,所以不涉及物理网卡/插槽等。
这完全取决于每个链接所需的速度以及您想要执行此类操作的配置量。
假设您的 NIC 为 1Gbps,并且您在该 NIC 上放置了 2 个 IP,那么您可以达到的全局最大速度将是 1Gbps。显然,如果您有两个 NIC,那么您将获得 2Gbps 的最大总速度。(各 1-1 个)
虽然可以在一个 NIC 上配置两个 IP,但通常更建议尽可能尝试使用 NIC 分隔网络。
选项 B 绝对是一个更好的选择。
上述部分主要用于物理配置。对于虚拟环境,速度仍然会受到卡的接口速度的限制,但假设您不会在这些接口上推送太多流量,我会选择 2 个虚拟 NIC。