IPv6 - LogeshVel/learning_resources GitHub Wiki

IPv6 Cheatsheet

IPv6 - Scaler Topics

IPv6 – notes

IPv6 Basic Packet Header

IPv6 Packet Format

image

image

image

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)

image

image

Why IPv6?

image

image

IPv6

image

image

image

image

Packet Format

image

image

image

image

image

ietf

image

image

image

image

image

image

Prefix

image

image

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.

image

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

image

image

IPv6 Address types

Global Unicast address

image

Unique Local address

image

Link Local address

image

Multicast address

image

image

Anycast

image

Loopback address

image

Pcap

image

Solicited-Node Multicast Address

image

image

Neighbor Discovery Protocol - NDP

ICMPv6 NDP messages

image

Neighbor Solicitation - NS

image

*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

image

IPv6 Neighbor Table

image

RS and RA

image

SLAAC

image

Duplicate Address Detection - DAD

image