Tech/Protocols/IPv6

From lathama
Jump to navigation Jump to search

IPv6 Addressing and how to use it

IPv6 Addresses consist of the characters 1,2,3,4,5,6,7,8,9,a,b,c,d,e,f where the case of the letters does not matter. Blocks are separated by colons ':' and in many tools are isolated with brackets '[]'. Each address consists of 128bits.

2001:0db8:85a3:0000:0000:8a2e:0370:7334

or

2001:db8:85a3:0:0:8a2e:370:7334

or

2001:db8:85a3::8a2e:370:7334

or in an URL

http://[2001:db8:85a3::8a2e:370:7334]

or a DNS AAAA

hostname.example.com. IN AAAA 2001:db8:85a3::8a2e:370:7334

or a DNS PTR record

4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa.  IN  PTR   hostname.example.com.

or Localhost

::1

IPv6 Routing and how it works

IPv6 uses a simplified header system that does not recalculate hashes at every router. The MTU of a path from end to end is determined before transmit to enable communication without fragmented packets. Combined with network allocations on standard boundaries makes for a faster transport across the wire.