What is IPv6?

Download Report

Transcript What is IPv6?

IPv6
Advantages
May 2001
[email protected]
1
What is IPv4?
 Version 4 of the Internet Protocol
 30+ Years Old
 Incredibly successful
– Today’s Internet runs over IPv4
 IPv4 address is 32 bits
 Many add-ons
 Showing its age
application
Web, ftp,
telnet, etc.
presentation
session
transport
network
link
TCP, UDP
IPv4
Ethernet
physical
2
What is IPv6?
 Version 6 of the Internet Protocol
– Version 5 was allocated to the
experimental Internet Stream Protocol
(RFC 1190)
 5+ years old
 Poised for the continued growth
and success of the Internet
 IPv6 address is 128 bits
application
Web, ftp,
telnet, etc.
presentation
session
transport
network
link
TCP, UDP
IPv6
Ethernet
physical
3
IPv4: A Victim of Its Own Success
 1990 - IPv4 addresses being consumed at an
alarming rate, projections show:
 Class B address space exhausted by 1994
 All IPv4 address space exhausted between 2005 - 2011
– Internet routing tables suffering explosive growth
 Internet routing today is inefficient
 Running out of Internet addresses
– Stops Internet growth for existing users
– Prevents use of the Internet for new users
– Forces users to use Private Addresses
4
Interim Measures
 CIDR (Classless Inter-Domain Routing)
– Eased routing table growth
 Private addresses
– Reduced pressure on address space, but…
– Necessitated Network Address Translation, but…
 Single point of failure
 Network performance penalty
 Breaks applications that rely on end-to-end IP
addressing (FTP, DNS, others)
– Use ALGs
5
More User Problems with IP today
 System administration
– Labor intensive, complex, slow, and error prone
– Subscriber networks cannot be dynamically
renumbered or configured
 Security is optional; no single standard
 No support for new protocols
– Difficult to add to the base IPv4 technology
6
Interim Measures Helped, But …
 Address space consumption slowed, but Internet
growth accelerated
– “Everything to the Internet”
 1B mobile users by 2005
 1B Internet users by 2005
 90% of all new mobile phones will have internet
access by 2003 (Morgan Stanley Dean Witter, May 2000)
 Projections of address space exhaustion by 2010
– Pain Sooner (Europe and Asia)
7
… a longer term solution
IP next generation (IPng)
 1991: Work starts on next generation Internet protocols
– More than 6 different proposals were developed
 1993: IETF forms IPng Directorate
– To select the new protocol by consensus
 1995: IPv6 selected
– Evolutionary (not revolutionary) step from IPv4
 1996: 6Bone started
 1998: IPv6 standardized
 Today: Initial products and deployments
8
IPv6 Base Technology
Wins
9
Design Philosophy
 Recognizable yet simplified header format
 Reduce common-case processing cost of packet
handling
 Keep bandwidth overhead low in spite of
increased size of the address
 Flexible and extensible support for option
headers
 Design optimised for 64-bit architecture
– Headers are 64-bit aligned
10
IPv6 Header – Comparison with IPv4
bit
0
8
Version
IHL
16
Service Type
Identifier
Time to Live
24
Total Length
Flags
Protocol
31
Fragment Offset
bit
0
4
12
16
24
Class
Flow Label
Payload Length
Next Header
Version
31
Hop Limit
Header Checksum
32 bit Source Address
128 bit Source Address
32 bit Destination Address
Options and Padding
IPv4 Header
20 octets, 12 fields, including 3 flag bits
+ fixed max number of options
Changed
128 bit Destination Address
Removed
IPv6 Header
40 octets, 8 fields
+ Unlimited Chained Extension (options) Header
11
IPv6 Extension Headers
 IP options have been moved to a set of optional
Extension Headers
 Extension Headers are chained together
IPv6 Header TCP Header
Application Data
Next = TCP
IPv6 Header Fragment Hdr Security Hdr
Next = Frag
Next = Security
Next = TCP
TCP Header
Data
Frag
12
IPv6 Header
Performance Wins Layout
 Fixed Size IPv6 Header
– Unlike IPv4 - Options not limited at 40 bytes
 Fewer fields in basic header
– faster processing of basic packets
 64 Bit Alignment Header/Options
 Efficient option processing
– Option fields processed only when present
– Processing of most options limited performed
only at destination
13
IPv6 Header
Performance Wins Processing
 Remove checksum from Network Layer
– Datalinks are more reliable these days
– Upper Layer checksums are now mandatory (for
example, TCP, UDP, ICMPv6)
 No fragmentation in the network
– Reduce load on routers
– Easier to implement in hardware
– Easy for Layer 3 switching of IP
 Minimum link MTU is 1280 bytes
– From 68 in IPv4
14
The power of IPv6
Addressing
Management
Security
15
Addressing Model (RFC 2373)
 Addresses assigned to interfaces
 No change from IPv4 model
 Interfaces typically have multiple addresses
 Subnets associated with single link
 A link is a link-layer (layer 2) domain e.g. LAN
 No change from IPv4 model
 Multiple subnets on same link
 IPv6 addresses have scope and lifetime
Global
Site-Local
16
Link-Local
IPv6 Unicast Address
 Address = prefix of n bits + interface ID of 128-n bits
 Separate “who you are” from “where you are
connected to”
n bits
prefix
128-n bits
Interface ID
Prefix Representation <prefix>::/<n-bits>
 Aggregatable Global Unicast Address format
3FFE:0301:DEC1:: 0A00:2BFF:FE36:701E
17
The power of IPv6
Addressing
Management
Security
Other IPv6 goodies
18
Network Management
 Address Autoconfiguration
– Designed for hosts
 It is assumed that routers are configured by some
other means
– Provides “Plug-and-Play” capability
– Defines methods for obtaining routable address(es):
 Link Local Address (No router or server required)
 Stateless mechanism (Router advertisements provide
prefix)
 Stateful mechanism (Server provides address ( DHCP)
19
Network Management
 Renumbering IPv6 hosts is easy
– Add a new prefix to the router
– Reduce the lifetime of the old prefix
– As nodes deprecate the old prefix, they begin
using the new prefix for new connections
– No network downtime
 Renumbering IPv6 routers
– New protocol: Router Renumbering (RFC 2894)
 An end of ISP “lock in”!
– Improved competition
20
Mobile IPv6
 IPv6 Mobility is based on core features of IPv6
– The base IPv6 was designed to support Mobility
– Mobility is not an “Add-on” features
 IPv6 Neighbor Discovery and Address
Autoconfiguration allow hosts to operate in any
location without any special support
 No single point of failure (Home Agent)
 More Scalable : Better Performance
– Less traffic through Home Link
21
– Less redirection / re-routing (Traffic Optimisation)
The power of IPv6
Addressing
Management
Security
22
IPv6 Mandates IP Security
 Security features are standardized and mandated
– All implementations must offer them
 Extensions to the IP protocol suite (RFC 2401)
– Authentication (Packet signing)
– Encryption (Data Confidentiality)
 Operates at the IP layer
– Invisible to applications
 Protects all upper layer protocols
 Protects both end-to-end and router-to-router
(“secure gateway”)
23
Summary
24
A decade of design and testing
Core IETF specs have reached Draft Standard status
No
Interne
t
Draft
No
Yes
Technically
complete
1991
RFC
Proposed
Standard
Yes
RFC
Draft
Standard
Multiple
Interoperable
Implementations
6bone test bed
1998
1996
timeline
Yes
Significant
Operational
Experience
Today
RFC
Internet
Standard
Available TODAY in commercial products
IPv6 key features and Advantages
 Increased Address Space
 Efficient and extensible IP datagram
 Improved host and router discovery
 Plug and Play
 Enhancements for Quality of Service (QoS)
 Improved Mobile IP support
 IPsec mandated
 Coexistence with IPv4
 Extensibility of the Architecture
26
Conclusion
 IPv6 Solves many of the problems caused by the
IPv4 success and more...
 The technology you’ve been waiting for is here…
Start deploying today!
Imagine what IPv6 can do for you!
27
Questions?
28