You are on page 1of 4

IPv6

The Next Generation


Internet Protocol

   

The Next Generation Internet

Around year 1992, the


Internet Engi-
neering Task Force (IETF) became
Multicast
Multicast is mandatory in IPv6, which
was optional in IPv4. IPv6 base speci-
been a big headache to ISPs and back-
bone operators. The IPv6 addressing
specification restricts the number of
aware of shortage of IPv4 addresses in fications also extensively use multicast. backbone routing entries by advocat-
the world, and technical obstacles in ing route aggregation.
deploying new protocols due to limi- Ad-Hoc Networking
tation imposed by IPv4. IPng (IP next Scoped addresses allow better support Simplified Header Structures
generation) effort was started to solve for ad-hoc or “zeroconf ” networking IPv6 has simpler packet header struc-
these issues. After large amount of dis- configuration. IPv6 supports anycast tures than IPv4. It will allow future ven-
cussions, around year 1995, IPv6 (IP addresses, which can also contribute to dors to implement hardware accelera-
version 6) was picked as the final IPng service discoveries. tion for IPv6 routers easier.
proposal.
Flexible Protocol Extensions Smooth Transition From IPv4
Larger IP Address Space IPv6 allows a more flexible protocol ex- Many IPv4 considerations were made
IPv4 uses only 32 bits for IP address tension than IPv4 does. This is with- during the IPv6 development. Also,
space, which allows only 4 billion nodes out imposing any overhead to interme- there is a large number of transition
to be identified on the Internet. 4 bil- diate routers. It is achieved by splitting mechanisms available. This will allow
lion may look like a large number, how- headers into two flavours: the headers smooth migration from IPv4 to IPv6.
ever, it is less than the human popula- intermediate routers need to examine,
tion on the earth. IPv6 allows 128 bits and the headers the end nodes will exa- Same Design Principles as IPv4
for IP address space, allowing three mine. This also eases hardware accele- IPv4 was very successful design, as
hundred forty undecillion nodes to be ration for IPv6 routers. proven by the ultra large-scale deploy-
uniquely identified on the Internet. ment in the world. IPv6 is the new ver-
Larger address space allows true end to No Routing Table Growth sion of IP, and it follows many of de-
end communication, without NAT or IPv4 backbone routing table size has signs that made IPv4 very successful.
other short term workaround against
IPv4 address shortage.

Deploy New Technologies


After IPv4 was specified 20 years ago,
we have seen a plethora of technical
improvements in networking. IPv6
covers a number of those improvements
in its base specification, allowing users
to assume these features available eve-
rywhere, anytime.

Autoconfiguration
With IPv4, DHCP has been available,
but only as an option. The novice user
can go into trouble when visiting an
offsite without DHCP server. With
IPv6, the stateless host autoconfigu-
ration mechanism is mandatory.

Security
With IPv4, IPSec is optional and you
need to ask the peer if it supports IPSec
or not. With IPv6, IPSec support is
mandatory. By mandating IPSec, you
can secure your IP communication
whenever talking to IPv6 devices.
IPv6 Standards

The following standards de-


fine the Internet Proto-
col version 6—IPv6. Thanks to Robert
ture, Internet Draft, draft-ietf-
ipngwg-scoping-arch-02.txt.
• B. Haberman, D. Thaler, Unicast-
RFC2509.
• S. Casner, V. Jacobson, Compressing
IP/UDP/RTP Headers for Low-
Hinden <hinden@iprg.nokia.com> for Prefix-based IPv6 Multicast Ad- Speed Serial Links, RFC2508.
assembling this list. dresses, Internet Draft, draft-ietf-
ipngwg-uni-based-mcast-02.txt. Packet Tunneling
IPv6 Specification • A. Conta, S. Deering, Generic Packet
• S. Deering, R. Hinden, Internet Pro- Multihoming Tunneling in IPv6 Specification,
tocol, Version 6 (IPv6) Specification, • R. Draves, Default Address Selection RFC2473.
RFC 2460. for IPv6, Internet Draft, draft-ietf-
ipngwg-default-addr-select-05.txt. Domain Name System
Addressing • J. Yu, IPv6 Multihoming with Route • S. Thomson, C. Huitema, DNS Ex-
• R. Hinden, S. Deering, IP Version 6 Aggregation, Internet Draft, draft- tensions to support IP version 6,
Addressing Architecture, RFC 2373. ietf-ipngwg-ipv6multihome-with- RFC1886.
• R. Hinden, S. Deering, IP Version 6 aggr-01.txt. • M. Crawford, C. Huitema, S. Thom-
Addressing Architecture, Internet • F. Dupont, Multihomed routing do- son, DNS Extensions to Support
Draft, draft-ietf-ipngwg-addr-arch- main issues for IPv6 aggregatable IPv6 Address Aggregation and Re-
v3-06.txt. scheme, Internet Draft, draft-ietf- numbering, RFC2874.
• IAB, IESG, IPv6 Address Allocation ipngwg-multi-isp-00.txt. • M. Crawford, IPv6 Node Informa-
Management, RFC 1881. tion Queries, Internet Draft, draft-
• Y. Rekhter, T. Li, An Architecture for ICMP Version 6 ietf-ipngwg-icmp-name-lookups-
IPv6 Unicast Address Allocation, • A. Conta, S. Deering, Internet Con- 07.txt.
RFC 1887. trol Message Protocol (ICMPv6) for • M. Crawford, Discovery of Resource
• R. Hinden, M. O'Dell, S. Deering, the Internet Protocol Version 6 Records Designating IPv6 Address
An IPv6 Aggregatable Global Unicast (IPv6), RFC 2463. prefixes, Internet Draft, draft-ietf-
Address Format, RFC 2374. • A. Conta, S. Deering, Internet Con- ipngwg-prefix-rr-disc-00.txt.
• R. Hinden, Proposed TLA and NLA trol Message Protocol (ICMPv6) for
Assignment Rules, RFC 2450. the Internet Protocol Version 6 Transition Mechanisms
• R. Hinden, S. Deering, R. Fink, T. (IPv6), Internet Draft, draft-ietf- • R. Gilligan, E. Nordmark, Transition
Hain, Initial IPv6 Sub-TLA ID As- ipngwg-icmp-v3-00.txt. Mechanisms for IPv6 Hosts and
signments, RFC2928. Routers, RFC2893.
• R. Hinden, R. Fink, J. Postel, IPv6 Hop by Hop Options • D. Haskin, R. Callon, Routing As-
Testing Address Allocation, • C. Partridge, A. Jackson, IPv6 Router pects Of IPv6 Transition, RFC 2185.
RFC2471. Alert Option, RFC2711. • B. Carpenter, K. Moore, Connection
• D. Harrington, Link Local Address- • D. Borman, S. Deering, R. Hinden, of IPv6 Domains via IPv4 Clouds
ing and Name Resolution in IPv6, In- IPv6 Jumbograms, RFC2675. without Explicit Tunnels, RFC3056.
ternet Draft, draft-ietf-ipngwg-
linkname-01.txt. Multicast Routing
• R. Hinden, S. Deering, IPv6 Multi- • S. Deering, W. Fenner, B. Haberman, • G. Malkin, R. Minnear, RIPng for
cast Address Assignments, RFC2375. Multicast Listener Discovery (MLD) IPv6, RFC 2080.
• D. Johnson, S. Deering, Reserved for IPv6, RFC2710. • R. Coltun, D. Ferguson, J. Moy,
IPv6 Subnet Anycast Addresses, OSPF for IPv6, RFC 2740.
RFC2526. Path MTU Discovery • T. Bates, R. Chandra, D. Katz, Y.
• M. Blanchet, A flexible method to • J. McCann, S. Deering, J. Mogul, Rekhter, RFC2283, Multiprotocol
managing the assignments of bits of Path MTU Discovery for IPv6, Extensions for BGP-4.
an IPv6 address block, draft-ietf- RFC1981. • R. Minnear, R. Hinden, IGRPng for
ipngwg-ipaddressassign-02.txt. IPv6, Internet Draft, draft-minnear-
• R. Hinden, B. Carpenter, L. Mas- Header Compression igrpng-00.txt.
inter, Format for Literal IPv6 Ad- • M. Degermark, B. Nordgren, S. Pink,
dresses in URL's, RFC 2732. IP Header Compression, RFC2507. Renumbering
• S. Deering, B. Haberman, B. Zill, IP • M. Engan, S. Casner, C. Bormann, • M. Crawford, Router Renumbering
Version 6 Scoped Address Architec- IP Header Compression over PPP, for IPv6, RFC2894.
IPv6 Standards (continued)
Security • R. Draves, Default Router Prefer- • I. Souvatzis, A Method for the Trans-
• IPng w.g. Co-Chairs, Statement on ences and More-Specific Routes, In- mission of IPv6 Packets over ARCnet
IPv6 Address Privacy. ternet Draft, draft-ietf-ipngwg- Networks, RFC2497.
• S. Kent, R. Atkinson, Security Archi- router-selection-00.txt. • D. Haskin, E. Allen, IP Version 6 over
tecture for the Internet Protocol, RFC PPP, RFC2472.
2401, November 1998. Program Interfaces • G. Armitage, P. Schulter, M. Jork, G.
• S. Kent, R. Atkinson, IP Authentica- • R. Gilligan, S. Thomson, J. Bound, Harter, IPv6 over Non-Broadcast
tion Header, RFC 2402, November W. Stevens, Basic Socket Interface Ex- Multiple Access (NBMA) networks,
1998. tensions for IPv6, RFC2553. RFC2491.
• S. Kent, R. Atkinson, IP Encap- • R. Gilligan, S. Thomson, J. Bound, • G. Armitage, M. Jork, P. Schulter, G.
sulating Security Payload (ESP), W. Stevens, Basic Socket Interface Ex- Harter, IPv6 over ATM Networks,
RFC2406. tensions for IPv6, Internet Draft, RFC2492.
• P. Metzger, W. Simpson, IP Authen- draft-ietf-ipngwg-rfc2553bis-04.txt. • A. Conta, A. Malis, M. Mueller,
tication using Keyed MD5, • W. Stevens, M. Thomas, Advanced Transmision of IPv6 Packets over
RFC1828. Sockets API for IPv6 RFC 2292. Frame Relay Networks Specification,
• P. Karn, P. Metzger, W. Simpson, The • W. Stevens, M. Thomas, Advanced RFC 2590.
ESP DES-CBC Transform, Sockets API for IPv6 Internet Draft, • D. Thaler, Transmission of IPv6 Pack-
RFC1829. draft-ietf-ipngwg-rfc2292bis-02.txt. ets over IEEE 1394 Networks, Inter-
net Draft, draft-ietf-ipngwg-ipngwg-
Neighbor Discovery OSI NSAP Mapping 1394-02.txt.
• T. Narten, E. Nordmark, W. Simp- • J. Bound, B. Carpenter, D. Harring-
son, Neighbor Discovery for IP Ver- ton, J. Houldsworth, A. Lloyd, OSI Network Management
sion 6 (IPv6), RFC2461. NSAPs and IPv6, RFC1888. • B. Haberman, R. Worzella, IP Ver-
• A. Conta, Extensions to IPv6 Neigh- sion 6 Management Information
bor Discovery for Inverse Discovery, Mobility Base for the Multicast Listener Dis-
RFC3122. • D. Johnson, C. Perkins, Mobility covery Protocol RFC3019.
Support in IPv6, Internet Draft, • M. Daniele, B. Haberman, S. Rou-
Auto Configuration draft-ietf-mobileip-ipv6-13.txt. thier, J. Schoenwaelder, Textual Con-
• S. Thompson, T. Narten, IPv6 State- ventions for Internet Network Ad-
less Address Autoconfiguration, IPv6 over Different Media dresses, RFC2851.
RFC2462. • M. Crawford, A Method for the • D. Haskin, S. Onishi, Management
• T. Narten, R. Draves, Privacy Exten- Tranmission of IPv6 Packets over Information Base for IP Version 6:
sions for Stateless Address Auto- Ethernet Networks, RFC2464. Textual Conventions and General
configuration in IPv6, RFC3041. • M. Crawford, A Method for the Group, RFC2465.
• J. Bound, Dynamic Host Configu- Tranmission of IPv6 Packets over • D. Haskin, S. Onishi, Management
ration Protocol for IPv6 (DHCPv6), FDDI Networks, RFC2467. Information Base for IP Version 6:
Internet Draft, draft-ietf-dhc- • M. Crawford, T. Narten, S. Thomas, ICMPv6 Group, RFC2466.
dhcpv6-19.txt. A Method for the Tranmission of • M. Daniele, IPv6 Management In-
• C. Perkins, Extensions for DHCPv6, IPv6 Packets over Token Ring Net- formation Base for the Transmission
draft-ietf-dhc-dhcpv6exts-13.txt. works, RFC2470. Control Protocol, RFC2452.
• D. Thaler, Analysis of DNS Server • B. Carpenter, C. Jung, Transmission • M. Daniele, IPv6 Management In-
Discovery Mechanisms for IPv6, In- of IPv6 Packets over IPv4 Domains formation Base for the User Data-
ternet Draft, draft-ietf-ipngwg-dns- without Explicit Tunnels, RFC2529. gram Protocol, RFC2454.
discovery-02.txt.

Interpeak Secure Networking Software


Interpeak AB, located in Stockholm, Sweden, specializes in network security software and new Internet communication protocols for embedded systems. Interpeak
products include IPSec, IKE, SSH, SSL, Web Server Security and NAT. Internet protocols such as LDAP, L2TP, RADIUS, and PPPoE, as well as dual-mode IPv4/
IPv6 TCP/IP stacks are also available. For additional information, please visit our homepage: www.interpeak.com.
All Interpeak products are trademarks or registered trademarks of Interpeak AB. Other brand and product names are trademarks or registered trademarks of their
respective holders. The information in this document has been carefully reviewed, and is believed to be accurate and reliable. However, Interpeak AB assumes no
liabilities for inaccuracies in this document. Furthermore, Interpeak AB reserves the right to change specifications embodied in this document without prior notice.
Version 1.13-r5. Copyright © 2005, Interpeak AB. All rights reserved.

You might also like