IPv6 - LogeshVel/learning_resources GitHub Wiki



Hexadecimal
For octal we need 3 bits to represent.
For Hexadecimal we need 4 bits to represent. (Each hexadecimal digit has four digits of information)


Why IPv6?


IPv6




Packet Format











Prefix


If the prefix is the multiple of 4 then its easy to calculate the network address and the host address.
But what if the prefix is not multiple of 4. Then we need to go for the binary calculation.

EUI
EUI is used to make the IPv6 host portion that will be attached to the provided IPv6 Prefix.
EUI is a method of anutomatically generating IPv6 address using a specific prefix and a MAC address


IPv6 Address types
Global Unicast address

Unique Local address

Link Local address

Multicast address


Anycast

Loopback address

Pcap

Solicited-Node Multicast Address


Neighbor Discovery Protocol - NDP

Neighbor Solicitation - NS

*In the Destination MAC it uses the Multicast MAC for the NS. Since IPv6 has no broadcast so NS uses the Multicast MAC address.
Neighbor Advertisement - NA

IPv6 Neighbor Table

RS and RA

SLAAC

Duplicate Address Detection - DAD
