2 - IPv6 & Network Diagrams Flashcards
NAT
Network Address Translation
NAT: Why use it?
Org only has one or a few public address so router at edge translates IPs.
NAT: Why does it violate layer separation?
Violates layer separation as it edits layer 2 and 3
Dynamic IP Allocaiton
ISPs more customers than IP address. Allocate based on that
IPv6 why is it necessary
IPv4 address space ran out in 2019.
Also Class A blocks are lost and D is only for multicast and E is experimental
IPv6 address length in bits
128bit address
IPv6 facts - length, checksums, headers, broadcast etc
Fixed Length, optional headers are daisy chained
No checksum at network layer
64bits aligned field in header
Auth and privacy capabilities
No more broadcast
IPv6 address rep
16 bit fields in case insensitive colon-separated hex rep
IPv6: Are leading zeros required?
Leading zeros in field are optional (eg :0000: or :0: or :00: etc)
IPv6: When can :: be used?
Successive fields of 0 are :: but only once.
IPv6 special addresses
0:0:0:0:0:0:0:1 (::1) Loopback
0:0:0:0:0:0:0:0 (::) unspecified
IPv6 URLs
Must be enclosed in brackets
http://[2001:4860:b006::67]:80/
- CUmbersome
- Mostly diagnostic
- Use FQDN instead
IPv6 prefix representation (,netmask)
Same as IPv4
slash separator eg /40
IPv6 Global Unicast Addresses
Addresses for generic use of IPv6
Hierarchical structure intended to simplify aggregation?
IPv6 allocation process
IANA allocates 2000::/3 for initial unicast
Registry gets /12 prefix
Registry allocates /32 (or larger) prefix to ISP
ISP generally allocates /48 prefix to customer
/64 to networks within orgs