AWS Solutions Architect/training/Section 5: Advanced Amazon VPC: Difference between revisions

Add VPC and CIDR details
No edit summary
Line 11: Line 11:
**12 host bits = 4096 addresses /20 subnet mask <ref>https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#IPv4_CIDR_blocks</ref>
**12 host bits = 4096 addresses /20 subnet mask <ref>https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing#IPv4_CIDR_blocks</ref>
**Cannot increase or decrease the size of your CIDR block once it's defined (You'd have to create and migrate to a new VPC)
**Cannot increase or decrease the size of your CIDR block once it's defined (You'd have to create and migrate to a new VPC)
**Recommended to use RFC 1918 ranges <ref>The Internet Assigned Numbers Authority (IANA) has reserved the
**Recommended to use RFC 1918 ranges <ref>The Internet Assigned Numbers Authority (IANA) has reserved the following three blocks of the IP address space for private internets:
  following three blocks of the IP address space for private internets:
<pre>
 
 
10.0.0.0        -  10.255.255.255  (10/8 prefix)
10.0.0.0        -  10.255.255.255  (10/8 prefix)
   
172.16.0.0      -  172.31.255.255  (172.16/12 prefix)
172.16.0.0      -  172.31.255.255  (172.16/12 prefix)
   
192.168.0.0    -  192.168.255.255 (192.168/16 prefix)
192.168.0.0    -  192.168.255.255 (192.168/16 prefix)
</pre>


 
We will refer to the first block as "24-bit block", the second as  
We will refer to the first block as "24-bit block", the second as
"20-bit block", and to the third as "16-bit" block. Note that (in  
  "20-bit block", and to the third as "16-bit" block. Note that (in
pre-CIDR notation) the first block is nothing but a single class A  
  pre-CIDR notation) the first block is nothing but a single class A
network number, while the second block is a set of 16 contiguous  
  network number, while the second block is a set of 16 contiguous
class B network numbers, and third block is a set of 256 contiguous  
  class B network numbers, and third block is a set of 256 contiguous
class C network numbers.</ref>
  class C network numbers.</ref>  
**https://docs.aws.amazon.com/vpc/latest/userguide/subnet-sizing.html
**https://docs.aws.amazon.com/vpc/latest/userguide/subnet-sizing.html
**Solarwinds has an interactive (not obvious) calculator https://www.solarwinds.com/free-tools/advanced-subnet-calculator
**Solarwinds has an interactive (not obvious) calculator https://www.solarwinds.com/free-tools/advanced-subnet-calculator and there's a similar calculator at https://www.site24x7.com/tools/ipv4-subnetcalculator.html
*45. [HOL] Create a Custom VPC
*45. [HOL] Create a Custom VPC
*46. VPC Routing Deep Dive
*46. VPC Routing Deep Dive
Line 43: Line 39:
*56. [HOL] Create VPC Endpoint
*56. [HOL] Create VPC Endpoint


<br />{{References}}
 
{{References}}