你为什么要在内部使用NAT?

我作为一名软件工程师在一家相当庞大的公司工作,我想了解一个企业为什么会在内部使用NAT。 我们有几个数据中心,在地理位置上彼此接近,它们之间有私有的低延迟链路。

彼此相邻的服务器能够在没有NAT的情况下进行通信,但是一旦stream量跨越数据中心或到另一个networking区域(从生产到非生产),stream量就是NAT。 由于源IP被混淆,因此不允许来自其他数据中心的特定主机的stream量,而不允许源的整个数据中心。

我问过,但没有得到一个对我有意义的答案。 有人提到我们这样做是为了实现vMotion的第2层邻接,但为什么你需要NAT来做到这一点?