Synopses & Reviews
IPv6 Essentials, Second Edition provides a succinct, in-depth tour of all the new features and functions in IPv6. It guides you through everything you need to know to get started, including how to configure IPv6 on hosts and routers and which applications currently support IPv6. The new IPv6 protocols offers extended address space, scalability, improved support for security, real-time traffic support, and auto-configuration so that even a novice user can connect a machine to the Internet. Aimed at system and network administrators, engineers, network designers, and IT managers, this book will help you understand, plan for, design, and integrate IPv6 into your current IPv4 infrastructure.
Beginning with a short history of IPv6, author Silvia Hagen provides an overview of new functionality and discusses why we need IPv6. Hagen also shares exhaustive discussions of the new IPv6 header format and Extension Headers, IPv6 address and ICMPv6 message format, Security, QoS, Mobility and, last but not least, offers a Quick Start Guide for different operating systems. IPv6 Essentials, Second Edition also covers:
- In-depth technical guide to IPv6
- Mechanisms and Case Studies that show how to integrate IPv6 into your network without interruption of IPv4 services
- Routing protocols and upper layer protocols
- Security in IPv6: concepts and requirements. Includes the IPSEC framework and security elements available for authentication and encryption
- Quality of Service: covers the elements available for QoS in IPv6 and how they can be implemented
- Detailed discussion of DHCPv6 and Mobile IPv6
- Discussion of migration cost and business case
- Getting started on different operating systems: Sun Solaris, Linux, BSD, Windows XP, and Cisco routers
Whether you're ready to start implementing IPv6 today or are planning your strategy for the future, IPv6 Essentials, Second Edition will provide the solid foundation you need to get started.
"Silvia's look at IPv6 is always refreshing as she translates complextechnology features into business drivers and genuine end-user benefits toenable building new business concepts based on end to end models."Latif Ladid, President IPv6 Forum, Chair EU IPv6 Task Force
Beginning with a short history of IPv6, the author provides an overview of the new functionality and describes live tests and production networks that are using the new protocol.
About the Author
In the networking industry since 1990, Silvia Hagen became a CNE (Certified Novell Engineer) and CNI (Certified Novell Instructor) in 1992. As a successful instructor, she has trained hundreds of system engineers. Today, Silvia is CEO of Sunny Connection AG in Switzerland and works as a senior consultant and analyst for many mid- and large-sized companies. Her expertise is in Directory Services and Protocol Analysis.
Table of Contents
Preface; Audience; About This Book; Organization; Conventions Used in This Book; Using Code Examples; Safari® Enabled; Comments and Questions; Acknowledgments; Chapter 1: Why IPv6?; 1.1 The History of IPv6; 1.2 What's New in IPv6?; 1.3 Why Do We Need IPv6?; 1.4 Common Misconceptions; 1.5 When Is It Time for IPv6?; 1.6 IPv6 Around the World; 1.7 IPv6 Status and Vendor Support; 1.8 References; Chapter 2: The Structure of the IPv6 Protocol; 2.1 General Header Structure; 2.2 The Fields in the IPv6 Header; 2.3 Extension Headers; 2.4 References; Chapter 3: IPv6 Addressing; 3.1 The IPv6 Address Space; 3.2 Address Types; 3.3 Address Notation; 3.4 Prefix Notation; 3.5 Global Routing Prefixes; 3.6 Global Unicast Address; 3.7 Special Addresses; 3.8 Link- and Site-Local Addresses; 3.9 Anycast Address; 3.10 Multicast Address; 3.11 Required Addresses; 3.12 Default Address Selection; 3.13 References; Chapter 4: ICMPv6; 4.1 General Message Format; 4.2 ICMP Error Messages; 4.3 ICMP Informational Messages; 4.4 Processing Rules; 4.5 The ICMPv6 Header in a Trace File; 4.6 Neighbor Discovery (ND); 4.7 Autoconfiguration; 4.8 Network Renumbering; 4.9 Path MTU Discovery; 4.10 Multicast Listener Discovery (MLD); 4.11 Multicast Router Discovery (MRD); 4.12 References; Chapter 5: Security with IPv6; 5.1 General Security Concepts; 5.2 General Security Practices; 5.3 IPsec Basics; 5.4 IPv6 Security Elements; 5.5 Overview of New IPsec RFCs; 5.6 Interaction of IPsec with IPv6 Elements; 5.7 IPv6 Security "Gotchas"; 5.8 Enterprise Security Models for IPv6; 5.9 References; Chapter 6: Quality of Service; 6.1 QoS Basics; 6.2 QoS in IPv6 Protocols; 6.3 Using QoS; 6.4 References; Chapter 7: Networking Aspects; 7.1 Layer 2 Support for IPv6; 7.2 Detecting Network Attachment (DNA); 7.3 References; Chapter 8: Routing Protocols; 8.1 The Routing Table; 8.2 RIPng; 8.3 OSPF for IPv6 (OSPFv3); 8.4 BGP-4 Support for IPv6; 8.5 Additional Routing Protocols for IPv6; 8.6 References; Chapter 9: Upper-Layer Protocols; 9.1 UDP/TCP; 9.2 DHCP; 9.3 DNS; 9.4 SLP; 9.5 FTP; 9.6 Telnet; 9.7 Web Servers; 9.8 References; Chapter 10: Interoperability; 10.1 Dual-Stack Techniques; 10.2 Tunneling Techniques; 10.3 Network Address and Protocol Translation; 10.4 Comparison; 10.5 Integration Scenarios; 10.6 Case Studies; 10.7 What Is Missing?; 10.8 Security Aspects; 10.9 Applications; 10.10 Cost of Introduction; 10.11 Vendor Support; 10.12 References; Chapter 11: Mobile IPv6; 11.1 Overview; 11.2 The Mobile IPv6 Protocol; 11.3 ICMPv6 and Mobile IPv6; 11.4 Mobile IPv6 Communication; 11.5 Security; 11.6 Extensions to Mobile IPv6; 11.7 References; Chapter 12: Get Your Hands Dirty; 12.1 Linux; 12.2 BSD; 12.3 Sun Solaris; 12.4 Macintosh; 12.5 Microsoft; 12.6 Cisco Router; 12.7 Applications; 12.8 Description of the Tests; RFCs; A.1 General RFC Information; A.2 Drafts; A.3 RFC Index for IPv6; IPv6 Resources; B.1 Ethertype Field; B.2 Next Header Field Values (Chapter 2); B.3 Reserved Anycast IDs (Chapter 3, RFC 2526); B.4 Values for the Multicast Scope Field (Chapter 3, RFC 4291); B.5 Well-Known Multicast Group Addresses (Chapter 3, RFC 2375); B.6 ICMPv6 Message Types and Code Values (Chapter 4, RFC 2463); B.7 QoS in IPv6 (Chapter 6); B.8 Multicast Group Addresses and Token Ring Functional Addresses (Chapter 7); B.9 OSPFv3 Messages and the Link State Database (Chapter 8); B.10 BGP-4 Message Types and Parameters (Chapter 8); B.11 DHCPv6 and Multicast Addresses for SLP over IPv6 (Chapter 9); B.12 Mobile IPv6 (Chapter 11, RFC 3775); Recommended Reading; Colophon;