Article ID: 817778 - Last Review: October 26, 2007 - Revision: 8.12 Overview of the Advanced Networking Pack for Windows XPOn This PageSUMMARYThis article discusses the Advanced Networking Pack for
Microsoft Windows XP Service Pack 1 (SP1). The Advanced Networking Pack is an
add-on for Windows XP SP1 that includes an updated Internet Protocol version 6
(IPv6) networking stack, an IPv6 Internet Connection Firewall (ICF), and the
Microsoft Peer-to-Peer (P2P) networking platform. The optional Windows
Peer-to-Peer networking component provides a framework for peer-to-peer
programs to communicate directly between computers over Network Address
Translation (NAT) devices and over the Internet. This article contains information about how to install the Advanced Networking Pack for Windows XP and the Windows XP Peer-to-Peer networking component, discusses IPv6 Teredo NAT traversal technology, lists some known issues, and describes how to troubleshoot these issues. MORE INFORMATIONImportant The Advanced Networking Pack is only for computers that are running Windows XP with SP1. The components that are included in the Advanced Networking Pack are included with Windows XP Service Pack 2 (SP2). Therefore, after you install SP2, you do not have to seperately install the Advanced Networking Pack. However, the IPv6 Internet Connection Firewall has been replaced with integrated IPv6 support in the new Windows Firewall. Advanced Networking Pack for Windows XPThe Advanced Networking Pack for Windows XP updates IPv6 and installs the Internet Connection Firewall for IPv6. By default, no ports are automatically opened in the firewall after the update is installed. Use the Advanced Networking Pack for Windows XP if you have software that requires this functionality or if you want to develop custom programs that use the Windows Peer-to-Peer networking infrastructure.Download and install the Advanced Networking Pack for Windows XP SP1To download and install this update, visit the Microsoft Windows Update Web site, and then install update 817778:http://v4.windowsupdate.microsoft.com/en/default.asp
(http://v4.windowsupdate.microsoft.com/en/default.asp)
Administrators can download this update from the Microsoft
download center or from the Windows Update Catalog to deploy to multiple
computers. If you want to obtain this update to install later, search for this
article ID number by using the Advanced Search Options feature in the Windows
Update Catalog.For more information about how to download updates from the Windows Update Catalog, click the following article number to view the article in the Microsoft Knowledge Base: 323166
(http://support.microsoft.com/kb/323166/
)
How to download updates that include drivers and hotfixes from the Windows Update Catalog
download centerThe following file is available for download from the Microsoft Download Center: Collapse this image ![]() For additional information about how to download Microsoft Support files, click the following article number to view the article in the Microsoft Knowledge Base: 119591
(http://support.microsoft.com/kb/119591/
)
How to Obtain Microsoft Support Files from Online Services
Microsoft scanned this file for viruses. Microsoft used the most
current virus-detection software that was available on the date that the file
was posted. The file is stored on security-enhanced servers that help to
prevent any unauthorized changes to the file.
To install this update, run the file that you downloaded by using the appropriate setup switches. Setup switchesThis update package supports the following setup switches:
windowsxp-kb817778-x86-enu.exe /u /q To install the package without forcing the computer to restart,
use the following command: windowsxp-kb817778-x86-enu.exe /z Note You can combine these switches into one command.Administrators can also deploy this update by using Microsoft Software Update Services (SUS). For more informationabout SUS, click the following article number to view the article in the Microsoft Knowledge Base: 810796
(http://support.microsoft.com/kb/810796/
)
Software Update Services Overview white paper available
Install the Advanced Networking Pack for Windows XPTo Install the Advanced Networking Pack for Windows XP, follow these steps:
Remove the Advanced Networking Pack for Windows XPTo remove the Advanced Networking Pack for Windows XP, follow these steps:
Verify that the Advanced Networking Pack for Windows XP is installedTo verify that the Advanced Networking Pack for Windows XP is installed, compare the files on your computer with the following file information or verify that an Installed DWORD value exists and is set to 1 in the following registry key:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\KB817778 The English version of this hotfix has the file
attributes (or later) that are listed in the following table. The dates and
times for these files are listed in coordinated universal time (UTC). When you
view the file information, it is converted to local time. To find the
difference between UTC and local time, use the Time Zone tab
in the Date and Time tool in Control Panel.
Date Time Version Size File name -------------------------------------------------------------- 10-Jul-2003 16:19 5.1.2600.1240 95,232 6to4svc.dll 10-Jul-2003 16:19 5.1.2600.1240 31,232 Inetmib1.dll 30-Jun-2003 17:56 3,397 Ip6fw.inf 30-Jun-2003 20:35 5.1.2600.1240 29,952 Ip6fw.sys 30-Jun-2003 20:35 5.1.2600.1240 49,152 Ip6fwapi.dll 30-Jun-2003 20:35 5.1.2600.1240 16,384 Ip6fwcfg.dll 30-Jun-2003 20:35 5.1.2600.1240 40,448 Ip6fwhlp.dll 10-Jul-2003 16:19 5.1.2600.1240 79,872 Iphlpapi.dll 30-Jun-2003 20:30 5.1.2600.1240 48,640 Ipv6.exe 10-Jul-2003 16:19 5.1.2600.1240 54,272 Ipv6mon.dll 30-Jun-2003 17:56 6,157 Netip6.inf 10-Jul-2003 16:19 5.1.2600.1240 71,168 Netoc.dll 30-Jun-2003 20:10 9,328 Netoc.inf 30-Jun-2003 20:33 5.1.2600.1240 83,456 Netsh.exe 30-Jun-2003 20:38 5.1.2600.1240 109,056 P2p.dll 30-Jun-2003 17:56 6,592 P2p.inf 30-Jun-2003 20:38 5.1.2600.1240 79,872 P2pgasvc.dll 30-Jun-2003 20:38 5.1.2600.1240 294,912 P2pgraph.dll 30-Jun-2003 20:38 5.1.2600.1240 81,408 P2pnetsh.dll 30-Jun-2003 20:38 5.1.2600.1240 494,080 P2psvc.dll 30-Jun-2003 20:38 5.1.2600.1240 45,568 Pnrpnsp.dll 12-Jun-2003 20:36 2.1.4701.0 151,552 Sqldb20.dll 12-Jun-2003 20:36 2.1.4701.0 462,848 Sqlqp20.dll 12-Jun-2003 20:36 2.1.4701.0 110,592 Sqlse20.dll 30-Jun-2003 20:30 5.1.2600.1240 203,008 Tcpip6.sys 30-Jun-2003 20:35 5.1.2600.1240 11,776 Tunmp.sys 10-Jul-2003 16:19 5.1.2600.1240 70,656 Ws2_32.dll 10-Jul-2003 16:19 5.1.2600.1240 13,312 Wship6.dll 30-Jun-2003 17:49 5.1.2600.1240 172,544 Xpob2res.dll 30-Jun-2003 20:38 5.1.2600.1240 26,624 Npcustom.dll Windows XP Peer-to-Peer Networking ComponentThe Windows Peer-to-Peer Networking Component is a developer platform to create P2P programs for Windows XP-based computers. Program developers can use powerful personal computers connected to the Internet to create exciting distributed programs or to enhance existing programs to work together in new and useful ways.The Windows Peer-to-Peer Networking Component enables IPv6 and the IPv6 ICF (if they are not already enabled on the computer) and opens ports 3587 (TCP) and 3540 (UDP) of the IPv6 ICF. When you install the Advanced Networking Pack for Windows XP and enable the optional Windows Peer-to-Peer Networking Component on the computer, you enable the following technologies:
Enable the Windows XP Peer-to-Peer Networking ComponentTo enable the Windows XP Peer-to-Peer Networking Component, follow these steps.Note Before you can enable the optional Windows Peer-to-Peer Networking component, you must install the Advanced Networking Pack for Windows XP on the computer if it is not already installed.
Disable the Windows XP Peer-to-Peer Networking ComponentTo disable the Windows XP Peer-to-Peer Networking Component, follow these steps:
IPv6 Teredo NAT traversal technologyIPv6 is the next generation Internet Protocol that permits communication across a diverse set of networks. IPv6 Teredo is a transition technology that permits automatic IPv6 tunneling between hosts that are located across one or more IPv4 NAT devices.IPv6 traffic from Teredo hosts can flow across NATs because an IPv4 User Datagram Protocol (UDP) message encapsulates the traffic. If the NAT supports UDP port translation, the NAT supports Teredo. The one exception is a "Symmetric" NAT. Use of a Symmetric NAT is not supported. Currently a Symmetric NAT is seldom used. The Microsoft implementation of IPv6 Teredo is based on Internet Engineer Task Force (IETF) Internet Draft version 8, "Teredo: Tunneling IPv6 over UDP through NATs". Teredo permits other hosts on the Internet to communicate directly with your computer, and , permits direct communication between peer clients on the Internet. The following IPv6 Teredo NAT Traversal Technology components are included in the Advanced Networking Pack for Windows XP:
Configure the IPv6 Teredo clientWhen you install the Advanced Networking Pack for Windows XP, your computer is automatically configured to enable the IPv6 Teredo client. Typically, you do not have to modify this configuration. However, if you must change these settings, use the netsh interface ipv6 command-line utility. To do this, follow these steps:
set teredo [[type]=disabled | client | enterpriseclient | default]
[[ServerName=]HostName | IPv4 Address | default]
[[RefreshInterval=]value | default][[ClientPort=] set value | default The parameters that you can use with the set
teredo command are listed as follows:
For more information about netsh, see Windows XP Help and Support. To do this, click Start, click Help and Support, type using netsh in the Search box, and then press ENTER to view the topics. NAT and IPv6 Teredo interoperabilityTeredo is an IPv6 technology that traverses NATs to provide end-to-end connectivity between IPv6 nodes. However, because of the wide range of NAT devices that are available from different vendors, Teredo may or may not function correctly with a particular NAT device. The following NAT devices have been thoroughly tested and are known to work with Teredo:LinkSys BEFW11S4 v.1 You can update the following devices to work with Teredo:Linksys BEFSR41 Linksys BEFSR1 D-Link DI-713 with Firmware version 2.53b9 NETGEAR RP614 NETGEAR RP114 NETGEAR MR314 NETGEAR FVS318 Microsoft MN-100 Wired Base Station Siemens SpeedStream 2602 NAT Router SMC 7004VBR SMC 7004AWBR Belkin F5D6230-3 3Com 3C855 Windows XP Internet Connection Sharing D-Link DI-604 You can configure the following device to work with Teredo:D-Link DI-614 Microsoft Broadband Wireless Base Station - MN-500 If your NAT device does not appear in the list, it does not mean
that Teredo does not work with your NAT device. To verify whether Teredo is
working correctly, you can use the netsh interface ipv6 command-line utility. To do this, follow these steps:
The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products. Additional information about how to configure NAT devicesUPnP supportYou may have a device that supports Universal Plug and Play (UPnP). UPnP is a configuration protocol that many devices support. The Teredo client tries to automatically configure NAT devices that support UPnP but otherwise do not allow Teredo traffic. This process occurs automatically. You do not have to configure any additional settings. However, each NAT device is different and may support UPnP but may also require the user to enable it. To determine whether your device supports UPnP, see the documentation that is included with your NAT device.ClientPortYou may also be able to manually configure a specific UDP port for the Teredo client to use. Some NAT devices require network programs to use the same port for each connection. If your NAT appears to be blocking Teredo, you can use the ClientPort option described earlier in the "Configure the IPv6 Teredo client" section to set a specific port. The port can be any number between 1024 and 65356.EnterpriseClientThe Teredo client is automatically disabled if the computer is a member of a corporate domain or if a firewall is detected. If you want to use Teredo from a corporate network, contact your network administrator before you use the EnterpriseClient option. This setting overrides the typical behavior and tries to enable Teredo on the client computer even when the client is a member of a domain.Enable IPv6 ICFWhen you install the Advanced Networking Pack for Windows XP, IPv6 and IPv6 Internet Connection Firewall (IPv6 ICF) are installed but are not yet enabled. When IPv6 is enabled, IPv6 ICF is automatically enabled for all network connections. IPv6 ICF is separate from the IPv4 Internet Connection Firewall that is included with Windows XP, and therefore, you cannot view IPv6 ICF configuration information and statistics in the Network Connections folder. You can only view information about the IPv4 ICF in the Network Connections folder.IPv6 ICF provides the following capabilities:
http://technet.microsoft.com/en-us/library/bb726938.aspx
(http://technet.microsoft.com/en-us/library/bb726938.aspx)
Manually enable IPv6 ICFIPv6 ICF is automatically enabled when IPv6 is enabled on the computer. No additional action is required. However, if you disable IPv6 ICF, you can manually enable it.To enable IPv6 ICF, follow these steps:
Disable IPv6 ICFTo disable IPv6 ICF, follow these steps:
Known issues
REFERENCESFor more information about IPv6, visit the following
Microsoft Web site: http://technet.microsoft.com/en-us/network/bb530961.aspx
(http://technet.microsoft.com/en-us/network/bb530961.aspx)
For more information about Teredo, visit the following Microsoft
Web site:http://technet.microsoft.com/en-us/network/cc917486.aspx
(http://technet.microsoft.com/en-us/network/cc917486.aspx)
| Article Translations
|
Back to the top

