Ipv6

From Grayhat cheatsheets
Jump to navigationJump to search

IPv6 addresses are 128 bits long, divided in 8 sets of 4 hexadecimal values each, separated by : (IPv4 addresses are 32 bits long, divided in 4 sets of three decimal numbers, separated by a period).

Any number of segments with value 0000 is abbreviated with ::. This can be used for several consecutive segments, but only one if not all this segments are consecutive, to avoid uncertainties as to how long each segment of 0000 is.

If we have an address like of the block fc00::/7, it is called "unique link local" and it is meant to be used as a private address. It is not the same as IPv4's loopback (in IPv4, link local addresses are 169.254.x.x, only valid for communications inside a local network segment). /10 indicates that the first 10 bits to the left have value 1.

IPv6 doesn't perform ARP fc00::/7 unique local unicast (in ipv4, 10.x.x.x, 172.16.x.x, 192.168.x.x)

2000::/3 local unicast