A VPC peering connection is a networking connection between two VPCs that enables you to route traffic between them using private IP addresses. Instances in either VPC can communicate with each other as if they are within the same network. VPC peering network connectivity failure is usually caused by incorrect or missing route tables or firewall rules.