0

我有两个 Vnet:

Vnet #1:1 个带有公共(面向互联网)IP 负载平衡器的虚拟机 - 连接互联网的应用虚拟机。

Vnet #2:3 个带有公共(面向互联网)IP 负载均衡器的虚拟机 - 互联网和私有数据库服务器(负载均衡器使用公共 IP,以便我可以访问数据库)。

我在 Vnet1 和 Vnet2 之间建立了对等互连,这样它们之间的通信将是私有的/内部的并且快速且没有 Internet 路由。

我想从 Vnet1 访问 Vnet2 中的数据库(使用负载平衡器) - 所以在位于 Vnet1 的 VM 中,我使用 Vnet2 公共 IP 负载平衡器。

有用...

但问题是—— 通信是通过互联网还是内部路由?Azure 会在内部路由它,因为 Vnet 是对等的,还是我应该使用私有 IP 设置另一个负载均衡器?

4

1 回答 1

1

通信将通过互联网路由还是内部路由?Azure 会在内部路由它,因为 Vnet 是对等的,还是我应该使用私有 IP 设置另一个负载均衡器?

如果您想通过私有网络路由网络流量,我们应该创建另一个具有私有 IP 的负载均衡器,然后使用私有 IP 地址访问它。


更新

经过我实验室的测试,根据结果,如果我们使用公网IP,似乎流量网络不会是内部的。

这是设置对等互连之前的跟踪器:

在此处输入图像描述 在此处输入图像描述

这是设置对等后的跟踪器:

在此处输入图像描述

14 跳,与未设置对等相同,所以我认为对等不会将公共 IP 流量更改为内部。

顺便说一句,Azure的两个公共IP地址,我猜他的意思是所有流量都是内部的,意味着公共IP流量将在Azure数据中心,不会去互联网。

于 2017-10-06T09:15:54.613 回答