现代 Windows 内核是否支持某种类似 VRF(或 Linux 网络命名空间)的多路由表?
我正在考虑一台有 5 个 NIC 的 Windows 服务器。每个 NIC 都连接到自己的 VRF 上下文。在每个 VRF 中,有一个指向网关的默认路由。应用软件应该能够绑定到其 VRF 内的 IP 地址。
我不能真正使用普通虚拟化,因为 Windows 实际上应该在 VM 实例中作为客户机运行。然后我需要 Windows 客户机中的多个路由表。
我的研究到目前为止还没有发现任何有用的信息。恐怕 Windows 目前无法处理类似于多个路由表的任何内容。这是正确的吗?
注:询问于超级用户没有成功:https://superuser.com/questions/1022407/vrf-like-multiple-routing-tables-on-windows
答案1
此页面在 Google 上搜索“windows vrf”时显示为第二个结果。因此,尽管它已经过时,但为了帮助其他访问它的人,请参阅https://docs.microsoft.com/en-us/windows-server/networking/sdn/manage/understanding-usage-of-virtual-networks-and-vlans其中写道:
此外,每个租户都分配有一个路由域(类似于虚拟路由和转发 - VRF),以便多个虚拟子网前缀(每个前缀由一个 VNI 表示)可以直接相互路由。如果不经过网关,则不支持跨租户(或跨路由域)路由。