Documente Academic
Documente Profesional
Documente Cultură
6 (IPv6)
Chun-Chuan Yang
Dept. Computer Science & Info.
Eng.
National Chi Nan University
1
Outline
Networking Basics
Introduction to IPv6
IPv6 Header Format
IPv6 Addressing Model
ICMPv6
Neighbor Discovery
Transition from IPv4 to IPv6
IPv6 vs. IPv4
2
Features:
Global addressing
Datagram lifetime
Fragmentation & Reassembly
5
IPv4 Header
Quality-of-Service Frameworks
Why IPv6?
Deficiency of IPv4
Address space exhaustion
New types of service Integration
Multicast
Quality of Service
Security
Mobility (MIPv6)
Removed
11
12
13
Traffic Class
General requirements
14
Payload Length
16
Header Type
Next Header
Code
Hop-by-Hop Options
Routing header
43
Fragment header
44
Authentication header
51
Destination Options
60
Mobility header
135
59
6, 17, 58
17
Hop-by-Hop Options
Options
Pad1
PadN
Jumbo payload
Router alert (can be used for RSVP)
18
Routing Header
Next Header
Header extension length
Routing type (e.g. type 0 = Source
Routing)
Segments left
19
20
21
22
Reassembly (1)
23
Reassembly (2)
24
Reassembly (3)
PL.first
IPv6 Header Extension Header Fragment Header First Fragment
.
.
.
.
FL.first
8*FO.last
FL.last
25
IPsec Scenario
26
IPSec Benefits
Resistant to bypass
IPSec Functions
Authentication Header
for authentication/integrity/encryption
(privacy)
Manual or automated
Authentication Header
29
Encapsulating Security
Payload
30
Link-Local
Site-Local Unique Local
Global
31
Text Representation of
Address
Colon-Hex
3ffe:3600:2000:0800:0248:54ff:fe5c:8868
Compressed Format:
3ffe:0b00:0c18:0001:0000:0000:0000:0010
becomes 3ffe:b00:c18:1::10
32
33
Subnet ID
Interface ID
34
35
Site-Local Address
36
Link-Local Address
37
38
Address Autoconfiguration
(1) plug and play
Allow
BOOTP and DHCP are used in IPv4
DHCPng will be used with IPv6
Two Methods: Stateless and Stateful
Stateless:
39
Address Autoconfiguration
(2)
Stateful:
40
41
ICMPv6
42
ICMPv6 Messages
43
Router discovery
Prefix discovery
Address auto-configuration
Parameter discovery
Next-hop determination
Destination address, or
Address of an on-link default router
47
32 bits
128 bits
Optional
required
No identification
Only supported at
the sending hosts
included
Not included
broadcast ARP
request
Multicast Neighbor
Solicitation
message
48
ICMP Router
Discovery(optional)
ICMPv6 Router
Solicitation and
Router
Advertisement
(required)
Broadcast
Configure address
Manually or DHCP
Autoconfiguration
(IGMP)
Multicast Listener
Discovery (MLD)
Manage local
subnet group
membership
49
IPv6 References