Intra-Site Automatic Tunnel Addressing Protocol (ISATAP) Guide
Total Page:16
File Type:pdf, Size:1020Kb
Intra-site Automatic Tunnel Addressing Protocol (ISATAP) Guide Microsoft Corporation Abstract The Intra-site Automatic Tunnel Addressing Protocol (ISATAP) in the Microsoft® Windows Server® 2008 R2, Windows Server 2008, Windows 7,and Windows Vista operating systems provides an Internet Protocol version 6 (IPv6) connectivity option for test labs and fortemporary connectivityon an existing Internet Protocol version 4 (IPv4)-only network. This white paper describes how to use ISATAP with Windows-based ISATAP hosts and routers and assumes that the reader has a basic understanding of networking, IPv6, and IPv6 transition technologies. Microsoft® Windows Server® 2008 R2 White Paper The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This White Paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. © 2010Microsoft Corporation. All rights reserved. Microsoft, Active Directory, Windows, Windows Server, and Windows Vistaare either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are property of their respective owners. Microsoft® Windows Server® 2008 R2 White Paper Contents Introduction ........................................................................................................................................ 2 Appropriate Uses for ISATAP on Intranets ......................................................................................... 2 ISATAP in Windows XP and Windows Server 2003 ........................................................................... 2 ISATAP Overview ............................................................................................................................... 3 ISATAP Addressing .......................................................................................................................... 3 Name Resolution for ISATAP Addresses ........................................................................................... 4 ISATAP Router ................................................................................................................................. 5 ISATAP Router Discovery Process .................................................................................................... 5 Intra-ISATAP Subnet Routing ............................................................................................................ 6 Inter-ISATAP Subnet Routing ............................................................................................................ 7 Routing Between ISATAP Hosts and an IPv6-capable Network ......................................................... 8 Configuring ISATAP with Windows-based ISATAP Hosts and Routers ........................................ 10 ISATAP Host Configuration ............................................................................................................. 10 Configuring ISATAP Host Settings Using Group Policy in Windows Server 2008 R2 and Windows 710 ISATAP Router Configuration .......................................................................................................... 11 Advertising and Forwarding ISATAP Router ................................................................................. 12 Summary ........................................................................................................................................... 13 Appendix A ± ISATAP and Active Directory Sites and Services Configuration............................. 14 Related Links .................................................................................................................................... 15 Intra-Site Automatic Tunnel Addressing Protocol Guide 1 Microsoft® Windows Server® 2008 R2 White Paper Introduction IPv6 is the next generation Internet protocol. Although IPv6 has been standardized for over a decade, recent attention has increased because of a decrease in unallocated public IPv4 addresses, a quickly expanding Internet, and a demand for ubiquitous connectivity. The next generation Internet that uses IPv6 promises to enable a new breed of applications. This white paper describes the Intra-site Automatic Tunnel Addressing Protocol (ISATAP) IPv6 transition technology defined in RFC 4214. ISATAP allows the deployment of IPv6 on an existing IPv4-only networking environment without an upgrade to any routers or other support infrastructure. With ISATAP, IPv4-dependent applications can continue to utilize IPv4 while newer applications can be deployed utilizing IPv6. Both types of traffic share a single common IPv4 infrastructure. The benefit of ISATAP is that an existing IPv4-only infrastructure can provide IPv6 connectivity immediately with no requirements for router software or hardware upgrades. Appropriate Uses for ISATAP on Intranets ISATAP in Windows is not designed for production networks.On a production network, ISATAP should be used in a limited capacity for testing while you deploy native IPv6 capabilities. Microsoft does not recommend the use of ISATAP across entire production networks. Instead, you should deploy native IPv6 routing capability. This document describes how ISATAP works and how to configure Windows-based ISATAP hosts and routers for test labs and for IPv6 connectivity testing on production network deployments. ISATAP in Windows XP and Windows Server 2003 Although Windows XP and Windows Server 2003 support ISATAP host and router functionality, most of the built-in applications and system services of these operating systems do not support IPv6. Therefore, Microsoft does not recommend the use of ISATAP for IPv6 connectivity to computers running Windows XP or Windows Server 2003. Intra-Site Automatic Tunnel Addressing Protocol Guide 2 Microsoft® Windows Server® 2008 R2 White Paper ISATAP Overview ISATAP uses a tunneling approach to transport IPv6 traffic across an existing IPv4 infrastructure. ISATAP utilizes an innovative principle in which the whole IPv4 network emulates a single IPv6 logical link or subnet to a set of ISATAP hosts. This principle allows all ISATAP nodes, no matter where they are located on the IPv4 network, to automatically create IPv6 tunnels without having to traverse any IPv6-capable routers. Figure 1 shows a logical ISATAP subnet. Figure 1: A logical ISATAP subnet ISATAP Addressing In ISATAP, the IPv4 address of an ISATAP host is also stored as part of the IPv6 address so that any ISATAP host can determine the IPv4 address of the IPv6-over-IPv4 tunnel endpoint without having to utilize some other protocol. The ISATAP address format is one of the following: 64-bit_Unicast_Prefix:0:5efe:w.x.y.z 64-bit_Unicast_Prefix:200:5efe:w.x.y.z y 64-bit_Unicast_Prefix can be a global, link-local, or unique local unicast address prefix. ISATAP was designed for use within an intranet or autonomy, in which ISATAP logical subnets are IPv6 subnets. y For the interface ID ::0:5efe:w.x.y.z, w.x.y.z is a private IPv4 address that is assigned to an interface of an ISATAP node. For the interface ID ::200:5efe:w.x.y.z, w.x.y.z is a public IPv4 address that is assigned to an interface of an ISATAP node. Examples of ISATAP address are 2001:db8::5efe:10.98.47.117 and 2001:db8::200:5efe:131.107.98.204. ISATAP hosts communicate by tunneling IPv6 packets as the payload of IPv4 packets. There are no pre-established tunnels that are needed. The sending ISATAP host automatically performs the tunneling for each packet as it is sent. The sending ISATAP host determines the IPv4 tunnel endpoint²the destination address in the IPv4 header of the tunneled packet²from the last 32 bits of the next-hop address corresponding to the IPv6 destination address. For example, for traffic to ISATAP hosts on the same logical ISATAP subnet, the IPv4 tunnel endpoint is the last 32 bits (w.x.y.z) of the destination IPv6 address. For traffic to ISATAP or IPv6 hosts that are not Intra-Site Automatic Tunnel Addressing Protocol Guide 3 Microsoft® Windows Server® 2008 R2 White Paper on the same logical ISATAP subnet,