Azure 警告一个虚拟网络的地址空间与另一个虚拟网络的地址空间重叠(此类网络无法对等)。这是有道理的。
但是,我注意到 Azure also 警告我虚拟网络的地址空间与 自身重叠:
地址空间 10.2.0.0/16 与虚拟网络“poboy_vnet”的地址空间 10.2.0.0/16 重叠。 [...]
我的订阅里只有一个
poboy_vnet
这是一个错误吗?
附言不确定,但这可能只发生在与其他 vnet 对等的 vnet 上。
编辑:由于@Imran提到
poboy_vnet
的不同子网之间的地址空间重叠是一个可能的原因,这里是子网配置。据我所知,没有地址空间重叠:
我尝试在我的环境中重现相同的结果,我成功地得到了如下结果:
您看到此警告的原因是因为虚拟网络的地址空间与另一个虚拟网络的地址空间重叠,相同的地址空间在同一虚拟网络中定义了多次。如果多个子网在单个虚拟网络中共享相同的地址空间,则可能会发生这种情况。
每个虚拟网络都有一个唯一的地址空间。如果您为虚拟网络中的多个子网定义相同的地址空间,您将收到一条警告,指出地址空间与自身重叠。
要解决此问题,请检查以下解决方法:
如果您的地址空间重叠,请尝试删除如下子网:
在地址空间中,我添加了一个新的地址空间并使用该地址空间创建了一个子网,如下所示:
要对等 vnet 创建另一个具有默认子网的虚拟网络并成功与 khan-vnet 对等,如下所示:
我从昨天开始就面临同样的问题。我同意这个警告感觉像是一个错误。我的 vNet 中的所有地址范围都不重叠,甚至子网都是正确且不重叠的。
似乎是一些错误,因为它是从昨天开始的,而不是在那之前。