IPv6 Essentials, 3rd Edition

Book description

If your organization is gearing up for IPv6, this in-depth book provides the practical information and guidance you need to plan for, design, and implement this vastly improved protocol. System and network administrators, engineers, and network designers will learn the technical details of IPv6 features and functions, and provides options for those who need to integrate IPv6 with their current IPv4 infrastructure.

Publisher resources

View/Submit Errata

Table of contents

  1. Foreword
  2. Preface
    1. Audience
    2. About This Book
    3. Organization
    4. Conventions Used in This Book
    5. Safari® Books Online
    6. How to Contact Us
    7. Acknowledgments
  3. 1. Why IPv6?
    1. The History of IPv6
    2. What’s New in IPv6?
    3. Why Do We Need IPv6?
    4. Common Misconceptions
    5. When Is It Time for IPv6?
    6. IPv6 Status and Vendor Support
    7. References
      1. RFCs
  4. 2. IPv6 Addressing
    1. The IPv6 Address Space
    2. Address Types
      1. Unicast, Multicast, and Anycast Addresses
      2. Some General Rules
    3. Address Notation
    4. Prefix Notation
    5. Global Routing Prefixes
    6. Global Unicast Address
      1. International Registry Services and Current Address Allocations
      2. So How Large Is This Address Space Again?
      3. The Interface ID
      4. Address Privacy
    7. Special Addresses
      1. IPv6 Addresses with Embedded IPv4 Addresses
      2. 6to4 Addresses
      3. 6rd Addresses
      4. ISATAP Addresses
      5. Teredo Addresses
      6. Cryptographically Generated Addresses
    8. Link-Local and Unique Local IPv6 Addresses
    9. Anycast Address
    10. Multicast Address
      1. Well-Known Multicast Addresses
      2. Solicited-Node Multicast Address
      3. Mapping Multicast Addresses to MAC Addresses
      4. Dynamic Allocation of Multicast Addresses
    11. Required Addresses
    12. Default Address Selection
    13. References
      1. RFCs
      2. Drafts
  5. 3. The Structure of the IPv6 Protocol
    1. General Header Structure
    2. The Fields in the IPv6 Header
    3. Extension Headers
      1. Hop-by-Hop Options Header
      2. Routing Header
      3. Fragment Header
      4. Destination Options Header
      5. New Extension Header Format
      6. Processing of Extension Headers and Header Chain Length
    4. References
      1. RFCs
      2. Drafts
  6. 4. ICMPv6
    1. General Message Format
    2. ICMP Error Messages
      1. Destination Unreachable
      2. Packet Too Big
      3. Time Exceeded
      4. Parameter Problem
    3. ICMP Informational Messages
      1. Echo Request Message
      2. Echo Reply
    4. Processing Rules
    5. The ICMPv6 Header in a Trace File
    6. Neighbor Discovery
      1. Router Solicitation and Router Advertisement
      2. Neighbor Solicitation and Neighbor Advertisement
      3. The ICMP Redirect Message
      4. Inverse Neighbor Discovery
      5. Neighbor Discovery Options
      6. Secure Neighbor Discovery
      7. Router Advertisement in the Trace File
      8. Link-Layer Address Resolution
      9. Neighbor Unreachability Detection
      10. Neighbor Cache and Destination Cache
      11. Neighbor Discovery and Fragmentation
    7. Stateless Address Autoconfiguration (SLAAC)
    8. Network Renumbering
    9. Path MTU Discovery
    10. Multicast Listener Discovery
      1. MLDv1
      2. MLDv2
    11. Multicast Router Discovery
    12. References
      1. RFCs
      2. Drafts
  7. 5. Networking
    1. Layer 2 Support for IPv6
      1. Ethernet (RFC 2464)
      2. Point-to-Point Protocol (RFC 5072)
      3. IEEE 802.15.4 (RFC 4944)
      4. ATM (RFC 2492)
      5. Frame Relay (RFC 2590)
    2. Upper-Layer Protocols
      1. UDP/TCP and Checksums
    3. Multicast
      1. Multicast Addressing
      2. Group Membership Management
      3. Multicast Layer 2 Protocols
      4. Multicast Routing
      5. Protocol Independent Multicast
    4. Routing Protocols
      1. The Routing Table
      2. RIPng
      3. OSPF for IPv6 (OSPFv3)
      4. Routing IPv6 with IS-IS
      5. EIGRP for IPv6
      6. BGP-4 Support for IPv6
      7. Routing Protocol Choices for Network Designs with IPv6
    5. Quality of Service
      1. QoS Basics
      2. QoS in IPv6 Protocols
    6. Provisioning
      1. DHCP
      2. DNS
    7. References
      1. RFCs
      2. Drafts
  8. 6. Security with IPv6
    1. General Security Concepts
    2. General Security Practices
    3. IPsec Basics
      1. Security Associations
      2. Key Management
    4. IPv6 Security Elements
      1. Authentication Header
      2. Encapsulating Security Payload Header
      3. Combination of AH and ESP
    5. Interaction of IPsec with IPv6 Elements
    6. IPv6 Security “Gotchas”
      1. Native IPv6
      2. Transition and Tunneling Mechanisms
    7. Enterprise Security Models for IPv6
      1. The New Model
      2. Using Directory Services for Controlling Access
      3. IPv6 Firewall Filter Rules
    8. References
      1. RFCs
      2. Drafts
  9. 7. Transition Technologies
    1. Dual-Stack
    2. Tunneling Techniques
      1. How Tunneling Works
      2. Automatic Tunneling
      3. Configured Tunneling (RFC 4213)
      4. Encapsulation in IPv6 (RFC 2473)
      5. Tunneling Mechanisms
    3. Network Address and Protocol Translation
      1. Stateless IP/ICMP Translation
      2. NAT to Extend IPv4 Address Space
      3. NAT as an IPv6 Translation Mechanism
      4. NPTv6 and NAT66
      5. Other Translation Techniques
      6. Load Balancing
    4. Comparison
      1. Dual-Stack
      2. Tunneling
      3. Translation
    5. References
      1. RFCs
      2. Drafts
  10. 8. Mobile IPv6
    1. Overview
      1. Mobile IPv6 Terms
      2. How Mobile IPv6 Works
    2. The Mobile IPv6 Protocol
      1. Mobility Header and Mobility Messages
      2. The Binding Update Message
      3. The Binding Acknowledgment
      4. The Binding Revocation
      5. Mobility Options
      6. Routing Header Type 2
    3. ICMPv6 and Mobile IPv6
      1. Home Agent Address Discovery
      2. Mobile Prefix Solicitation
      3. Changes in Neighbor Discovery (ND)
    4. Mobile IPv6 Communication
      1. Binding Cache
      2. Binding Update List
      3. Return Routability Procedure
      4. Home Agent Operation
      5. Mobile Node Operation
    5. Security
    6. Extensions to Mobile IPv6
      1. NEMO
      2. Hierarchical Mobile IPv6
      3. Proxy Mobile IPv6
      4. Multiple Care-of Addresses Registration
      5. Flow Binding
      6. Fast Handover
      7. Support for Dual-Stack Hosts and Routers
    7. References
      1. RFCs
  11. 9. Planning for IPv6
    1. When to Choose IPv6?
    2. Integration Scenarios
      1. Organizations
      2. ISPs
    3. Planning for IPv6
      1. Where to Start
      2. A Word on Applications
      3. Do’s and Don’ts
      4. General Design Guidelines
      5. Address Plan
      6. Where Do You Get Your Address Space From?
      7. How Much Space Will You Get?
      8. Multihoming with IPv6
    4. Cost of Introduction
      1. Hardware and Operating Systems
      2. Software
      3. Education
      4. Planning
      5. Other Costs
    5. References
      1. RFCs
      2. Drafts
  12. A. RFCs
    1. General RFC Information
    2. Drafts
    3. RFC Index for IPv6
  13. B. Recommended Reading
  14. Index

Product information

  • Title: IPv6 Essentials, 3rd Edition
  • Author(s): Silvia Hagen
  • Release date: June 2014
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9781449319212