我是一个新手与天蓝色vnet窥视,所以请纵容我,如果这是一个如此明显的问题。我希望vnet对等一个vnet到多个vnet。然而,所有这些vnet都使用相同的地址空间。让我用例子来解释更多。假设vnet_source将与一些现有的vnet进行对等。
vnet_source > 192.168.0.0/16 for example
vnet1> 10.0.0.0/16
vnet2> 10.0.0.0/16
vnet3> 10.0.0.0/16这有可能吗?一个vnet (vnet_source)与使用相同地址空间的其他vnet进行对等,在这种情况下(vnet 1、2和3)?如果是这样的话,是否存在一个可以识别的路由技巧,例如10.0.1.81 ip地址属于vnet1而不是。任何帮助都将不胜感激!非常感谢。
我还在计划阶段,所以还没有经过测试。
发布于 2022-11-08 15:50:33
不幸的是,无法在具有相同地址空间的vnet之间实现vnet窥视。

可能存在地址冲突(在两个位置使用相同的IP地址),Azure路由表将无法决定将流量发送到何处。( vnet1、vnet2或vnet3中IP为10.0.0.10的VM?)
对于Azure中使用的每个虚拟网络,必须使用唯一的IP地址空间,这样才能在虚拟网络之间进行路由。如果虚拟网络具有相同的IP地址空间,则不可能从不同的vnet路由资源之间的流量。
L2转发可以解决这个问题,但是Azure不支持它进行窥视。

https://blog.ipspace.net/2019/11/stretched-layer-2-subnets-in-azure.html
https://stackoverflow.com/questions/74359409
复制相似问题