You are previewing Migrating Applications to IPv6.
O'Reilly logo
Migrating Applications to IPv6

Book Description

"Migrating Applications to IPv6" will help application developers, product managers, architects and others understand what they need to do to ensure their application works well with IPv6.

Table of Contents

  1. Special Upgrade Offer
  2. Preface
    1. Why This Book?
    2. Why This Book <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:pls="http://www.w3.org/2005/01/pronunciation-lexicon" xmlns:ssml="http://www.w3.org/2001/10/synthesis" xmlns:svg="http://www.w3.org/2000/svg" class="emphasis"><em>Now</em></span>??
    3. Is This Book for You?
    4. What Is in the Book?
    5. Content Updates
      1. May 3, 2012
    6. Conventions Used in This Book
    7. Using Code Examples
    8. SafariĀ® Books Online
    9. How to Contact Us
    10. How to Contact the Author
    11. Acknowledgments
  3. 1. User Interface Changes
    1. Presentation Format Changes
    2. Variable-Length IPv6 Addresses
    3. Port Number Colon
    4. Classless (CIDR) Notation Versus Subnet Masks
    5. Case Sensitivity
    6. Validity Checking of Input Fields
  4. 2. DNS Changes
    1. Handling AAAA Records
    2. Prioritization of AAAA and A Records
    3. Happy Eyeballs
      1. The Google Chrome Example
      2. The World IPv6 Day Example
      3. Testing Happy Eyeballs
      4. What Will You Do?
    4. Connecting to DNS Servers over IPv6
    5. DNS and DHCPv6
    6. Further Reading
  5. 3. Application Programming Interfaces (APIs)
    1. Checking the API Transport
    2. Checking the API Data
      1. An Example: The Session Initiation Protocol (SIP)
    3. Handling the API Connection
  6. 4. Storage of IP Addresses
    1. Memory Locations
    2. Databases
    3. Configuration Files
    4. Case Sensitivity and Leading Zero Suppression
  7. 5. Transport Layer
    1. Dual-Stack versus IPv6-Only
      1. Operating System Support
      2. Application Dual-Stack Support
    2. Multiple IPv6 Addresses
    3. Privacy Extensions for IPv6 Addresses
    4. Path MTU Discovery
    5. Multicast and Broadcast
    6. Security
    7. NAT and IPv6
  8. 6. Documentation, Training, and Testing
    1. Documentation
    2. Training
    3. Testing
      1. Testing Resources
      2. Setting Up an IPv6 Test Network
  9. 7. Resources and Next Steps
    1. Resources
      1. Websites
      2. Books
      3. RFCs
    2. IPv6 Application Migration Checklist
    3. The End? Or the Beginning?
  10. About the Author
  11. Colophon
  12. Special Upgrade Offer
  13. Copyright