IPv6 is not compatible with IPv4.
Address is assign to interface.
Interface has more addresses: e.g. loopback, multicast, local link, global, ...
The length of header is constant. It can use extends header. Extend header have specified order.
Don´t use checksum.
Kinds of address:
- unicast
- for interface
- multicast
- for group of computer
- anycast
- for first computer in group
Don´t use broadcast. In place of broadcast it use multicast.
Notation of IPv6 address
- IPv4
- 147.230.49.73
- length 32b
- 4 x 8b
- decimal
- IPv6
- fedc:ba98:7654:3210:fedc:ba98:7654:3210
- length 128b
- 8 x 16b
- hexadecimal
Shortening IPv6 address
- 0123:0000:0000:0000:fedc:ba98:7654:3210
- 123:0:0:0:fedc:ba98:7654:3210
- 123::fedc:ba98:7654:3210 (allow only one "::" in address)
Mapping IPv4 address to IPv6
- 147.230.49.73
- ::ffff:93e6:3149 (147=>93, 230=>e6, 49=>31, 73=>49)
- ::ffff:147.230.49.73
Range of IPv6
- ::1/128 loopback
- 2000::/3 Global Unicast
- FC00::/7 Unique Local Unicast
- FE80::/10 Link Local Unicast
- FF00::/8 Multicast
Global Unicast
- |_ _ _|_|_ _ _ _|
- 48b - Public NET topology (from provider)
- 16b - Local SUBNET topology (your net)
- 64b - Interfaces (your interfaces)
Automatic IPv6 configuration
- Create local link address from MAC address. (fe80::/10 + MAC)
- Check collision.
- Waiting for router info about networks or ask about router.
- Set network parameters.
Security
Ipv6 mandatory use IPsec. It offers authentication, encryption, tunnelling.
No comments:
Post a Comment