下面是有关使用 Azure 虚拟网络加密的常见问题的一些解答。
是否可以在现有虚拟网络、虚拟机、网络接口或 NSG 上启用虚拟网络加密?
是的。 有关在现有虚拟网络上启用虚拟网络加密的详细信息,请参阅 “启用加密”。
如何验证我的数据是否已加密?
加密验证仅限于在公共预览版期间网络接口资源、vnetEncryptionSupported 和加速网络的状态。 公共预览版后,虚拟网络流日志可用于查看虚拟机之间的加密流和未加密流。
为什么数据包会在加密的虚拟网络中丢失,以及我该如何防止这种情况的发生?
UDP 碎片数据包不会卸载到硬件,因此会被删除。 若要避免这种情况,请确保设置了“不要片段”(DF)标志,并且不会将数据包分段离开虚拟机。 超过 MTU 限制的数据包将被丢弃,而不是碎片化。
哪些证书用于 Azure 主机上的 DTLS 建立?
Microsoft为每个区域管理和创建证书。 客户提供的证书是路线图上的一项功能。
性能效果是什么?
吞吐量/带宽的性能影响非常小。 加密操作将卸载到加密专用FPGA。 两个虚拟机之间的初始连接影响最小,因为需要建立隧道。
是否支持 VPN 网关、应用程序网关、Azure 防火墙或 PaaS?
这取决于 PaaS 使用的基础 VM 大小,并且需要启用加速网络。
加密在何处终止?
加密在 Azure 主机上的 SmartNIC/FPGA 处终止。
在一个方向启用加密且另一方向禁用加密的情况下,是否支持非对称加密?
当有非对称路由且流量在一个方向上流动,另一个方向未加密时,可能会发生非对称加密。 不支持非对称加密,不建议这样做。