我正在运行安装了 Hyper-v 角色的 Windows Server 2012 R2。
它与 VMware Workstation 嵌套虚拟化
主机 1 上的 VM1
主机 1 上的 VM2
为两个虚拟机网络适配器添加了 VSID:4666
两台虚拟机上的 Windows 防火墙都允许 ping
当 VM VSID 设置为 0 时,它们可以互相 ping 通。
当虚拟机 VSID 设置为其他号码时,它们无法互相访问。
Hyper-v 虚拟交换机属于外部类型
它还连接了多个具有不同 VLAN 编号的 ManagementOS 虚拟适配器。
我认为 NVGRE 已在 R2 中的交换机中启用,对吗?
目标是让这两个虚拟机通过 NVGRE 互相通信
我错过了什么?
答案1
如果只为虚拟机配置了 VSID,则无法进行网络虚拟化。还需要配置其他内容,例如 PA。NVGRE 封装时需要 PA。有关详细信息,请查看以下有关网络虚拟化的文章: 网络虚拟化