No, VPC2 and VPC3 cannot communicate with each other directly just because VPC1 has established peer connections with both of them. A peering connection allows direct communication between two Virtual Private Clouds (VPCs), but it does not extend this capability to other VPCs that are peered with the same VPC.
For example, if VPC1 is connected to VPC2 and VPC3 via peering connections, VPC2 can communicate with VPC1 and vice versa, and similarly for VPC3 and VPC1. However, VPC2 and VPC3 do not have a direct route to communicate with each other through these peering connections.
To enable communication between VPC2 and VPC3, you would need to establish a direct peering connection between them or use another method such as routing through a common VPC (like VPC1) with properly configured routes.
In the context of cloud services, platforms like Tencent Cloud offer advanced networking capabilities including VPC peering, which can be configured to facilitate complex network topologies as described. For more sophisticated networking needs, services like Tencent Cloud's Cloud Connect Network (CCN) can provide a more comprehensive solution for inter-VPC communication across regions and even across different cloud accounts.