Book description
Your essential guide to deploying IPv6 on Windows networks
Get in-depth technical information to put IPv6 technology to work—including networks with hardware running Windows 8 and Windows Server 2012. Written by a networking expert, this reference explains IPv6 features and benefits, and provides detailed information to help you implement this protocol. You’ll learn best practices for using IPv6 services in your Windows network, whether you’re an IT professional, a network administrator, or an IT student.
Discover how to:
Use Windows features and tools to implement IPv6 on your network
Set up a test lab to experiment with IPv6 configuration and functionality
Understand dynamic routing and the IPv6 routing protocols
Use IPv6 transition technologies to support both IPv4 and IPv6 during deployment
Implement IPv6 security features and measures
Deploy native IPv6 connectivity to an IPv4-only intranet
Apply best practices from the Microsoft corporate network case study
Test your understanding of IPv6 concepts with end-of-chapter quizzes
Table of contents
- Understanding IPv6, Third Edition
- Dedication
- Foreword
- Preface
-
Introduction
- Who Should Read This Book
- What You Should Know Before Reading This Book
- Organization of This Book
- Appendices of This Book
- About the Companion Content
- System Requirements
- IPv6 Protocol and Windows Product Versions
- A Special Note to Teachers and Instructors
- Disclaimers and Support
- Acknowledgments
- Support & Feedback
-
1. Introduction to IPv6
- Limitations of IPv4
- Consequences of the Limited IPv4 Address Space
- Features of IPv6
- Comparison of IPv4 and IPv6
- IPv6 Terminology
-
The Case for IPv6 Deployment
- IPv6 Solves the Address Depletion Problem
- IPv6 Solves the Disjoint Address Space Problem
- IPv6 Solves the International Address Allocation Problem
- IPv6 Restores End-to-End Communication
- IPv6 Uses Scoped Addresses and Address Selection
- IPv6 Has More Efficient Forwarding
- IPv6 Has Support for Security and Mobility
- Testing for Understanding
-
2. IPv6 Protocol for Windows
- Architecture of the IPv6 Protocol for Windows
-
Features of the IPv6 Protocol for Windows
- Installed, Enabled, and Preferred by Default
- Basic IPv6 Stack Support
- IPv6 Stack Enhancements
- GUI and Command-Line Configuration
- Integrated IPsec Support
- Windows Firewall Support
- Temporary Addresses
- Random Interface IDs
- DNS Support
- Source and Destination Address Selection
- Support for ipv6-literal.net Names
- LLMNR
- PNRP
- Literal IPv6 Addresses in URLs
- Static Routing
- IPv6 over PPP
- DHCPv6
- ISATAP
- 6to4
- Teredo
- PortProxy
- IP-HTTPS
- NAT64/DNS64
- Group Policy Settings for Transition Technologies
- Application Support
- Application Programming Interfaces
- Manually Configuring the IPv6 Protocol
- Disabling IPv6
- IPv6-Enabled Tools
- Displaying IPv6 Configuration with Windows PowerShell
- Displaying IPv6 Configuration with Netsh
- References
- Testing for Understanding
-
3. IPv6 Addressing
- The IPv6 Address Space
- IPv6 Address Syntax
- Types of IPv6 Addresses
- Unicast IPv6 Addresses
- Multicast IPv6 Addresses
- Anycast IPv6 Addresses
- IPv6 Addresses for a Host
- IPv6 Addresses for a Router
- Subnetting the IPv6 Address Space
- IPv6 Address Allocation Strategies
- IPv6 Interface Identifiers
- IPv4 Addresses and IPv6 Equivalents
- References
- Testing for Understanding
-
4. The IPv6 Header
- Structure of an IPv6 Packet
- IPv4 Header
- IPv6 Header
- IPv6 Extension Headers
- IPv6 MTU
- Upper-Layer Checksums
- References
- Testing for Understanding
- 5. ICMPv6
-
6. Neighbor Discovery
- Neighbor Discovery Overview
- Neighbor Discovery Message Format
- Neighbor Discovery Options
- Neighbor Discovery Messages
- Neighbor Discovery Processes
- Host Sending Algorithm
- IPv4 Neighbor Messages and Functions and IPv6 Equivalents
- References
- Testing for Understanding
- 7. Multicast Listener Discovery and MLD Version 2
- 8. Address Autoconfiguration
- 9. IPv6 and Name Resolution
- 10. IPv6 Routing
- 11. IPv6 Transition Technologies
- 12. ISATAP
- 13. 6to4
- 14. Teredo
- 15. IP-HTTPS
- 16. NAT64/DNS64
-
17. IPv6 Security Considerations
- IPv6 Security Considerations
- Authorization for Automatically Assigned Addresses and Configurations
- Prevention of Rogue IPv6 Routers
- Protection of IPv6 Packets
- Host Protection from Scanning and Attacks
- Control of Tunneled Traffic on Your Intranet
- Control of What Traffic Is Exchanged with the Internet
- Summary
- References
- Testing for Understanding
- 18. DirectAccess
-
19. Deploying IPv6 on an Intranet
- Introduction
-
Planning for IPv6 Deployment
- Platform Support for IPv6
- Application Support for IPv6
- Network Management Infrastructure Support for IPv6
- Unicast IPv6 Addressing Architecture
- Tunnel-Based IPv6 Connectivity
- Other IPv6 Transition Technologies
- Native IPv6 Connectivity
- Name Resolution with DNS
- Native IPv6 Addressing Allocation
- Host-Based Security and IPv6 Traffic
- Controlled or Prioritized Delivery for IPv6 Traffic
-
Deploying IPv6
- Obtain Global Address Space
- Set Up an IPv6 Test Network
- Begin Application Migration
- Configure DNS Infrastructure to Support AAAA Records and Dynamic Updates
- Upgrade IPv4-Only Hosts to IPv6/IPv4 Hosts
- Begin Deploying a Native IPv6 Infrastructure
- Connect Portions of Your Intranet over the IPv4 Internet
- Connect Portions of Your Intranet over the IPv6 Internet
- Summary
- References
- Testing for Understanding
- 20. IPv6 on the Microsoft Corporate Network
- A. IPv6 RFC Index
-
B. Testing for Understanding Answers
- Chapter 1: Introduction to IPv6
- Chapter 2: IPv6 Protocol for Windows
- Chapter 3: IPv6 Addressing
- Chapter 4: The IPv6 Header
- Chapter 5: ICMPv6
- Chapter 6: Neighbor Discovery
- Chapter 7: Multicast Listener Discovery and MLD Version 2
- Chapter 8: Address Autoconfiguration
- Chapter 9: IPv6 and Name Resolution
- Chapter 10: IPv6 Routing
- Chapter 11: IPv6 Transition Technologies
- Chapter 12: ISATAP
- Chapter 13: 6to4
- Chapter 14: Teredo
- Chapter 15: IP-HTTPS
- Chapter 16: NAT64/DNS64
- Chapter 17: IPv6 Security Considerations
- Chapter 18: DirectAccess
- Chapter 19: Deploying IPv6 on an Intranet
- Chapter 20: IPv6 on the Microsoft Corporate Network
-
C. Setting Up an IPv6 Test Lab
- IPv6 Test Lab Setup
- Hardware and Software Requirements
-
Steps for Configuring the IPv6 Test Lab
- Step 1: Set Up the Base Configuration Test Lab
- Step 2: Configure the Test Lab for the Corpnet2 Subnet
- Step 3: Demonstrate Default IPv6 Connectivity
- Step 4: Demonstrate ISATAP-Based IPv6 Connectivity
- Step 5: Demonstrate Native IPv6 Connectivity
- Step 6: Demonstrate 6to4-Based Connectivity
- Snapshot the Configuration
- Additional IPv6 Test Lab Exercises
- D. IPv6 Reference Tables
- E. Link-Layer Support for IPv6
- F. Windows Sockets Changes for IPv6
-
G. Mobile IPv6
- Overview
- Mobile IPv6 Messages and Options
- Mobile IPv6 Data Structures
- Correspondent Registration
- Mobile IPv6 Message Exchanges
- Mobile IPv6 Processes
- Mobile IPv6 Host Sending Algorithm
- Mobile IPv6 Host Receiving Algorithm
- References
-
H. Teredo Protocol Processes
- Initial Configuration for Teredo Clients
- Maintaining the NAT Mapping
- Initial Communication Between Teredo Clients on the Same Link
- Initial Communication Between Teredo Clients in Different Sites
- Initial Communication from a Teredo Client to a Teredo Host-Specific Relay
- Initial Communication from a Teredo Host-Specific Relay to a Teredo Client
- Initial Communication from a Teredo Client to an IPv6-Only Host
- Initial Communication from an IPv6-Only Host to a Teredo Client
- References
- Glossary
- Index
- About the Author
- Copyright
Product information
- Title: Understanding IPv6, Third Edition
- Author(s):
- Release date: June 2012
- Publisher(s): Microsoft Press
- ISBN: 9780735673748
You might also like
book
Understanding IPv6, Second Edition
Now updated for Windows Server 2008 and Windows Vista, this guide delivers in-depth technical information on …
book
IPv6, 2nd Edition
The second edition of IPv6: Theory, Protocol, and Practice guides readers through implemetation and deployment of …
book
IPv6 Essentials, 3rd Edition
If your organization is gearing up for IPv6, this in-depth book provides the practical information and …
book
IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6
To support future business continuity, growth, and innovation, organizations must transition to IPv6, the next generation …