Documentation says, "A virtual private cloud (VPC) is a virtual network dedicated to your AWS account. It is logically isolated from other virtual networks in the AWS Cloud."
My understanding is, reason, my VPC is isolated from other virtual network
is due to CIDR notation(network 1xx.xx.0.0/16
) assigned to VPC.
So, if the CIDR notation for my VPC is
10.10.0.0/16
then this CIDR notation(10.10.0.0/16
) is not being used in other virtual networks of AWS cloud.
Private IPv4 range
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255
1) Is AWS cloud a big private network? with each VPC assigned a CIDR from private IP space. If AWS cloud is a private network, then, can we assign public IP to a resource within private network?
2) Is it CIDR parameter, that allows isolation of my VPC from other virtual networks in AWS cloud?
3) Does AWS cloud have overlapping IP domain? Across AWS vpc