Top Banner
Summary of Certification Process (part 1)
25

Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Dec 26, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Summary of Certification Process(part 1)

Page 2: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

IPv6 Client

IPv6 packets inside IPv4 packets

Page 3: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Test IPv6 Tunnel

Page 4: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Register a Domain Name

• Domain registrar– Registers whois info– Assigns authoritative

DNS server– Puts “glue records” at

the top-level domain (.info, .com, etc.) with A and AAAA records of your nameservers

Page 5: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Set DNS Records

Page 6: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Test DNS Resolution

Page 7: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

IPv6 Web Server

IPv6 packets inside IPv4 packets

IIS ServerListening On [::]:80

HE.NETHTTP GET

IPv6 BackboneNative IPv6

IPv6-to-IPv4Gateway

Native IPv6

Page 8: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

IPv6 Email Server

IPv6 packets inside IPv4 packets

James Server

Listening On [::]:25

HE.NETSMTP SEND

IPv6 BackboneNative IPv6

IPv6-to-IPv4Gateway

Native IPv6

Page 9: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Chapter 3

Page 10: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

3.3 IPv6 Header

• Traffic Class: same as TOS in IPv4

• Flow Label: used for QoS

• Next Header: can start a chain of headers

Page 11: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
Page 12: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

3.4 IPv6 Extension Headers

• Extension headers are only examined by the destination node– Except for the rarely-used Hop-by-Hop

Options header

Page 13: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
Page 14: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Most Important Extension Headers

• TCP, UDP, ICMP6– Specify the higher-layer protocol

• AH and ESP– Used for IPsec security

• Mobility– Used for Mobile IPv6

Page 15: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
Page 16: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Routing Header Zero

• Deprecated, and recommended to be filtered out– http://www.ietf.org/rfc/rfc5095.txt

• A denial-of-service condition is possible by specifying a malicious path, such as a loop

Page 17: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

ICMPv6

Page 18: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
Page 19: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

3.5.3 Neighbor Discovery

• Main Uses– Autoconfiguration of IPv6 Addresses– Duplicate Address Detection (DAD)– Address Resolution (replacing ARP)

Page 20: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Router Advertisement

• Router Solicitation (RS)– Sent by an interface when it is enabled and

needs an IP address

• Router Advertisement (RA)– Routers send these messages out, telling

clients the network prefix and other configuration information

Page 21: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Neighbor Solicitation

• Neighbor Solicitation (NS)– A node sends this message to verify that a

neighbor is still reachable, or for Duplicate Address Detection (DAD)

• Neighbor Advertisement (NA)– The response to a NS message

Page 22: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

• “Solicited Node Multicast Address” (see p. 3-27)

Page 23: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

3.5.4 Autoconfiguration

• Automatic addressing via two mechanisms– Stateless Autoconfiguration (SLAAC)

• No server needed• Routers advertise network portion• Hosts make up their own host portion

– Stateful Autoconfiguration (DHCPv6)• Requires a DHCP server

Page 24: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

3.5.6 Path Maximum Transmission Unit (PMTU) Discovery

• IPv4 allows each router to fragment packets if needed to pass into a network with a small MTU

• In IPv6, only the sender can change the packet size– This makes the process much more efficient

Page 25: Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.

Path Maximum Transmission Unit (PMTU) Discovery

• ICMPv6 “Packet Too Big” messages are sent to inform the source device to use smaller packets