O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

IPv6, 2nd Edition

Book Description

The second edition of IPv6: Theory, Protocol, and Practice guides readers through implemetation and deployment of IPv6. The Theory section takes a close, unbiased look at why so much time and effort has been expended on revising IPv4. In the Protocol section is a comprehensive review of the specifics of IPv6 and related protocols. Finally, the Practice section provides hands-on explanations of how to roll out IPv6 support and services.

This completely rewritten edition offers updated and comprehensive coverage of important topics including router and server configuration, security, the impact of IPv6 on mobile networks, and evaluating the impact of IPv6-enabled networks globally. Pete Loshin's famously lucid explanations benefit readers at every turn, making Ipv6: Theory, Protocol, and Practice the best way for a large diverse audience to get up to speed on this groundbreaking technology.

* The comprehensive, accessible, and up-to-date resource needed by network engineers and support staff, product developers and managers, programmers, and marketing professionals
* Divided into sections on theory, the protocol's technical details, and techniques for building Ipv6 networks, this book covers not only the protocol but the ways in which the protocol can be integrated into networks.
* Covers critical topics in depth, including router and server configuration, security, value assessment, and the impact of Ipv6 on global networks

Table of Contents

  1. Front Cover
  2. IPv6: Theory, Protocol, and Practice
  3. Copyright Page
  4. Contents (1/3)
  5. Contents (2/3)
  6. Contents (3/3)
  7. Preface (1/2)
  8. Preface (2/2)
  9. Part I: Theory
    1. Chapter 1. The Disruptive Protocol
      1. 1.1 Disruptive Technologies
      2. 1.2 IPv6: Disruptive or Sustaining?
      3. 1.3 The Value of the Network
      4. 1.4 Driving IPv6 Growth
      5. 1.5 A Possible IPv6 Future
    2. Chapter 2. What’s Wrong with IPv4?
      1. 2.1 Protocol Life Expectancy
      2. 2.2 What’s Wrong with IPv4
      3. 2.3 IPv4 Addressing Crisis
      4. 2.4 The IPv4 Routing Crisis
      5. 2.5 The End-to-End Problem
      6. 2.6 Summary
    3. Chapter 3. Patching IPv4
      1. 3.1 Network Address Rationing
      2. 3.2 IP Subnetting
      3. 3.3 Classless Inter-Domain Routing (CIDR)
      4. 3.4 Dynamic Host Configuration Protocol (DHCP)
      5. 3.5 Recycling Unused IP Networks
      6. 3.6 Subnetting Class A Networks
      7. 3.7 Network Address Translation (NAT)
      8. 3.8 Realm-Specific IP (RSIP)
      9. 3.9 Summary
    4. Chapter 4. The Road to Next Generation
      1. 4.1 Early Assumptions About the Internet Environment
      2. 4.2 Designated Areas for Internet Evolution
      3. 4.3 Room for Improvement
      4. 4.4 IPng Candidates
      5. 4.5 IPv6, The Next Generation
      6. 4.6 Summary
    5. Chapter 5. IPv6 Transition Issues
      1. 5.1 Upgrading IP
      2. 5.2 The IPv6 Protocol Tunneling Approach
      3. 5.3 IPv4/IPv6 Dual-Stack
      4. 5.4 Connecting IPv6 Domains via IPv4 Clouds
      5. 5.5 Summary
  10. Part II: IPv6 Protocols
    1. Chapter 6. The IP Security Protocol (IPsec)
      1. 6.1 IP Security Issues
      2. 6.2 Security Goals
      3. 6.3 Encryption and Authentication Algorithms (1/2)
      4. 6.3 Encryption and Authentication Algorithms (2/2)
      5. 6.4 IPsec: The Protocols
      6. 6.5 IP and IPsec (1/3)
      7. 6.5 IP and IPsec (2/3)
      8. 6.5 IP and IPsec (3/3)
      9. 6.6 Implementing and Deploying IPsec
      10. 6.7 Summary
    2. Chapter 7. IPv6 Protocol Basics
      1. 7.1 The IPv6 Address Space
      2. 7.2 IPv6 Header Format
      3. 7.3 IPv4 Versus IPv6
      4. 7.4 IPv6 Header Fields
      5. 7.5 Option Headers
      6. 7.6 IPv6 Packet Size Limits
      7. 7.7 Other IPv6 Features
      8. 7.8 Summary
    3. Chapter 8. IPv6 Addressing
      1. 8.1 IPv6 Address Types
      2. 8.2 Unicast Address Types
      3. 8.3 Special Unicast Address Types
      4. 8.4 IPv6 Address Format (1/2)
      5. 8.4 IPv6 Address Format (2/2)
      6. 8.5 IPv6 Node Self-Awareness
      7. 8.6 Summary
    4. Chapter 9. IPv6 Options and Extension Headers
      1. 9.1 IPv6 Options and Extension Headers
      2. 9.2 Routing Header
      3. 9.3 Fragment Header
      4. 9.4 Hop-by-Hop and Destination Options Headers (1/2)
      5. 9.4 Hop-by-Hop and Destination Options Headers (2/2)
      6. 9.5 Summary
    5. Chapter 10. IPv6 Multicast
      1. 10.1 IPv6 Multicast Address Format
      2. 10.2 Multicast Scope Definitions
      3. 10.3 Reserved and Permanent Multicast Addresses
      4. 10.4 Solicited-Node Multicast
      5. 10.5 Multicast Listener Discovery (MLD) for IPv6
      6. 10.6 Summary
    6. Chapter 11. IPv6 Anycast
      1. 11.1 Anycast Overview
      2. 11.2 Anycast Motivations
      3. 11.3 Anycast Architectural Issues
      4. 11.4 IPv6 Anycast Specification
      5. 11.5 Reserved IPv6 Anycast Addresses
      6. 11.6 Making Anycast Work
      7. 11.7 Summary
    7. Chapter 12. IPv6 Internet Control Message Protocol (ICMPv6)
      1. 12.1 A New Control Message Protocol
      2. 12.2 ICMPv6 Messages
      3. 12.3 Fragmentation and Path MTU
      4. 12.4 Other ICMPv6 Functions
      5. 12.5 Summary
    8. Chapter 13. IPv6 Neighbor Discovery
      1. 13.1 The Neighbor Discovery Protocol
      2. 13.2 Solving Networking Problems
      3. 13.3 IPv6 Neighbor Discovery Compared with IPv4
      4. 13.4 Router Solicitation
      5. 13.5 Summary
    9. Chapter 14. IPv6 Routing
      1. 14.1 IP Routing Fundamentals
      2. 14.2 RIP and RIPng (1/2)
      3. 14.2 RIP and RIPng (2/2)
      4. 14.3 OSPF and OSPFng
      5. 14.4 IPv6 and BGP
      6. 14.5 IPv6 Routing Issues
      7. 14.6 Summary
    10. Chapter 15. IPv6 Quality of Service (QoS)
      1. 15.1 QoS Basics (1/2)
      2. 15.1 QoS Basics (2/2)
      3. 15.2 Differentiated Services and IPv6
      4. 15.3 IPv6 Flows
      5. 15.4 Explicit Congestion Notification in IPv6
      6. 15.5 Summary
    11. Chapter 16. IPv6 Autoconfiguration
      1. 16.1 Stateful and Stateless Autoconfiguration
      2. 16.2 IPv6 Stateful Autoconfiguration: DHCPv6
      3. 16.3 IPv6 Stateless Autoconfiguration (1/2)
      4. 16.3 IPv6 Stateless Autoconfiguration (2/2)
      5. 16.4 Renumbering
      6. 16.5 Summary
    12. Chapter 17. Mobile IPv6
      1. 17.1 IP Mobility
      2. 17.2 Mobility Support in IPv6
      3. 17.3 Mobile IPv6 Versus Mobile IPv4
      4. 17.4 Summary
    13. Chapter 18. IPv6 and DNS
      1. 18.1 DNS Resource Records
      2. 18.2 DNS Extensions for IPv6
      3. 18.3 DNS and IPv6 Aggregation
      4. 18.4 Choosing the Next Generation DNS RR
      5. 18.5 Naming IPv6 Domains
      6. 18.6 Summary
    14. Chapter 19. Next Generation Protocols
      1. 19.1 IPv6 and Transport Layer Protocols
      2. 19.2 IPv6 and Link Layer Protocols
      3. 19.3 IPv6-Enabled Applications
      4. 19.4 Adding IPv6 Support
      5. 19.5 Summary
  11. Part III: IPv6 Practice
    1. Chapter 20. IPv6 Transition Planning and Strategies
      1. 20.1 Start Now
      2. 20.2 IPv6 Tunneling (1/2)
      3. 20.2 IPv6 Tunneling (2/2)
      4. 20.3 ISATAP
      5. 20.4 Preparing for Transition
      6. 20.5 Planning
      7. 20.6 Migration
      8. 20.7 Transition
      9. 20.8 Summary
    2. Chapter 21. Configuring IPv6 on Server Operating Systems.
      1. 21.1 Configuring IPv6 on Windows NT
      2. 21.2 Configuring IPv6 on FreeBSD (1/2)
      3. 21.2 Configuring IPv6 on FreeBSD (2/2)
      4. 21.3 Configuring Solaris 8 for IPv6
      5. 21.4 Other Resources
      6. 21.5 Summary
    3. Chapter 22. Configuring IPv6 Routers
      1. 22.1 Configuring a Cisco 2611 Router for IPv4/v6
      2. 22.2 Configuring a Cisco 7200 Router (1/2)
      3. 22.2 Configuring a Cisco 7200 Router (2/2)
      4. 22.3 Configuring IPv6 on Hitachi GR2000 Series Routers (1/2)
      5. 22.3 Configuring IPv6 on Hitachi GR2000 Series Routers (2/2)
      6. 22.4 Configuring NEC IX5010 Series Routers for IPv6 (1/3)
      7. 22.4 Configuring NEC IX5010 Series Routers for IPv6 (2/3)
      8. 22.4 Configuring NEC IX5010 Series Routers for IPv6 (3/3)
      9. 22.5 Summary
    4. Chapter 23. Practical IPv6 Security Solutions
      1. 23.1 IPv6/v4 IP Filtering Firewall on Solaris 8
      2. 23.2 IPv6/v4 IP Filtering Firewall on FreeBSD (1/2)
      3. 23.2 IPv6/v4 IP Filtering Firewall on FreeBSD (2/2)
      4. 23.3 Implementing IPsec on Sun Solaris (IPv4) (1/3)
      5. 23.3 Implementing IPsec on Sun Solaris (IPv4) (2/3)
      6. 23.3 Implementing IPsec on Sun Solaris (IPv4) (3/3)
      7. 23.4 Building TCP Wrapper for IPv6 on Solaris 8 (1/2)
      8. 23.4 Building TCP Wrapper for IPv6 on Solaris 8 (2/2)
      9. 23.5 Summary
    5. Chapter 24. Email and DNS Under IPv6
      1. 24.1 Building BIND 9 with OpenSSL Support
      2. 24.2 Configuring an IPv4/IPv6 DNS (1/6)
      3. 24.2 Configuring an IPv4/IPv6 DNS (2/6)
      4. 24.2 Configuring an IPv4/IPv6 DNS (3/6)
      5. 24.2 Configuring an IPv4/IPv6 DNS (4/6)
      6. 24.2 Configuring an IPv4/IPv6 DNS (5/6)
      7. 24.2 Configuring an IPv4/IPv6 DNS (6/6)
      8. 24.3 Designing and Implementing an IPv6 Email Server (1/2)
      9. 24.3 Designing and Implementing an IPv6 Email Server (2/2)
      10. 24.4 Summary
    6. Chapter 25. The Present and the Future of IPv6
      1. 25.1 IPv6 and 3GPP
      2. 25.2 Live IPv6 Networks
      3. 25.3 The Problems with IPv6
      4. 25.4 IPv6 Promise and Potential
      5. 25.5 IPv6 Resources
      6. 25.6 Summary
  12. Part IV: Appendix
    1. IPv6 RFCs (1/5)
    2. IPv6 RFCs (2/5)
    3. IPv6 RFCs (3/5)
    4. IPv6 RFCs (4/5)
    5. IPv6 RFCs (5/5)
  13. Index (1/3)
  14. Index (2/3)
  15. Index (3/3)