1、 ETSI TR 102 607 V1.1.1 (2007-10)Technical Report Speech Processing, Transmission and Quality Aspects (STQ);TCP IP Stack Parameter Settings forMicrosoft Windows XP and Microsoft Windows Vista;Comparison and RecommendationsETSI ETSI TR 102 607 V1.1.1 (2007-10) 2 Reference DTR/STQ-000114m Keywords con
2、figuration, transport ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N 348 623 562 00017 - NAF 742 C Association but non lucratif enregistre la Sous-Prfecture de Grasse (06) N 7803/88 Important notice Individual copies of the
3、present document can be downloaded from: http:/www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In c
4、ase of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this
5、and other ETSI documents is available at http:/portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http:/portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as author
6、ized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. European Telecommunications Standards Institute 2007. All rights reserved. DECTTM, PLUGTESTSTM and UMTSTM are Trade Marks of ETSI registered for the benefit of its Members. TIPHONTMand the TI
7、PHON logo are Trade Marks currently being registered by ETSI for the benefit of its Members. 3GPPTM is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners. ETSI ETSI TR 102 607 V1.1.1 (2007-10) 3 Contents Intellectual Property Rights4 Foreword.4 1 S
8、cope 5 2 References 5 2.1 Informative references5 3 Abbreviations .6 4 TCP IP Parameter Overview 6 4.1 Overview Table 7 4.2 Parameters found in Windows Vista and XP .8 4.3 Parameters found in Windows Vista only 12 4.4 Parameters found in Windows XP only .16 5 Default TCP IP Stack Settings of Microso
9、ft Operating Systems .19 5.1 Default TCP IP Stack Settings of the Windows XP Operating System .19 5.2 Default TCP IP Stack Settings of the Windows Vista Operating System 20 6 General Recommendations.20 6.1 Recommendations for Single Parameters.20 7 Changes commonly applied by Software provided by Ne
10、twork Operators (Windows XP) 22 7.1 Exemplary Country A 23 7.2 Exemplary Country B.24 7.3 Exemplary Country C.24 7.4 Exemplary Country D 25 7.5 Exemplary Country E.26 8 Changes commonly applied by Software provided by Network Operators (Windows Vista).26 Annex A: Former Recommendations.27 History 29
11、 ETSI ETSI TR 102 607 V1.1.1 (2007-10) 4 Intellectual Property Rights IPRs essential or potentially essential to the present document may have been declared to ETSI. The information pertaining to these essential IPRs, if any, is publicly available for ETSI members and non-members, and can be found i
12、n ETSI SR 000 314: “Intellectual Property Rights (IPRs); Essential, or potentially Essential, IPRs notified to ETSI in respect of ETSI standards“, which is available from the ETSI Secretariat. Latest updates are available on the ETSI Web server (http:/webapp.etsi.org/IPR/home.asp). Pursuant to the E
13、TSI IPR Policy, no investigation, including IPR searches, has been carried out by ETSI. No guarantee can be given as to the existence of other IPRs not referenced in ETSI SR 000 314 (or the updates on the ETSI Web server) which are, or may be, or may become, essential to the present document. Forewo
14、rd This Technical Report (TR) has been produced by ETSI Technical Committee Speech Processing, Transmission and Quality Aspects (STQ). ETSI ETSI TR 102 607 V1.1.1 (2007-10) 5 1 Scope The present document points out some differences between the TCP IP Stack implementations included in the Microsoft W
15、indows XP and Microsoft Windows Vista operating systems by providing an overview of default settings currently used. It gives recommendations on the topic of TCP IP Stack configuration parameter tuning with respect to end-to-end quality of service measurements to be performed in digital wireless net
16、works. Furthermore, the present document provides an overview of TCP IP parameter configuration changes as commonly applied by software provided for the respective operating system by network operators in order for the end-user to access the operators network. If not explicitly stated differently, t
17、he English versions of Microsoft Windows XP (including Service Pack 2) and Microsoft Windows Vista operation systems shall be taken as reference operating systems for the information provided in the present document. 2 References References are either specific (identified by date of publication and/
18、or edition number or version number) or non-specific. For a specific reference, subsequent revisions do not apply. Non-specific reference may be made only to a complete document or a part thereof and only in the following cases: - if it is accepted that it will be possible to use all future changes
19、of the referenced document for the purposes of the referring document; - for informative references. Referenced documents which are not found to be publicly available in the expected location might be found at http:/docbox.etsi.org/Reference. For online referenced documents, information sufficient t
20、o identify and locate the source shall be provided. Preferably, the primary source of the referenced document should be cited, in order to ensure traceability. Furthermore, the reference should, as far as possible, remain valid for the expected life of the document. The reference shall include the m
21、ethod of access to the referenced document and the full network address, with the same punctuation and use of upper case and lower case letters. NOTE: While any hyperlinks included in this clause were valid at the time of publication ETSI cannot guarantee their long term validity. 2.1 Informative re
22、ferences 1 Microsoft TechNet: http:/ 2 Microsoft white paper: “TCP/IP Registry Values for Microsoft Windows Vista and Windows Server Longhorn“. 3 Microsoft TechNet: http:/ 4 ETSI TS 102 250-5 (V1.3.1): “Speech Processing, Transmission and Quality Aspects (STQ); QoS aspects for popular services in GS
23、M and 3G networks; Part 5: Definition of typical measurement profiles“. 5 ETSI TS 102 250 (all parts): “Speech Processing, Transmission and Quality Aspects (STQ); QoS aspects for popular services in GSM and 3G networks“. 6 IETF RFC 1323: “TCP Extensions for High Performance“. ETSI ETSI TR 102 607 V1
24、.1.1 (2007-10) 6 7 IETF RFC 793: “Transmission Control Protocol“. 8 IETF RFC 1122: “Requirements for Internet Hosts - Communication Layers“. 9 IETF RFC 1256: “ICMP Router Discovery Messages“. 10 IETF RFC 2018: “TCP Selective Acknowledgment Options“. 11 IETF RFC 3481: “TCP over Second (2.5G) and Thir
25、d (3G) Generation Wireless Networks“. 3 Abbreviations For the purposes of the present document, the following abbreviations apply: APIPA Automatic Private IP Addressing ARP Address Resolution Protocol DHCP Dynamic Host Configuation Protocol DIX Digital, Intel, Xerox DNS Domain Name System GPRS Gener
26、al Packet Radio Services ICMP Internet Control Message Protocol IGMP Internet Group Management Protocol IP Internet Protocol LAN Local Area NetworkMSS Maximum Segment Size MTU Maximum Transmission Unit NLBS Network Load Balancing Service RFC Request For Comments RTT Round-Trip Time SACK Selective AC
27、Knowledgment SNAP Sub Network Access Protocol TCP Transmission Control ProtocolTTL Time To Live VPN Virtual Private Network 4 TCP IP Parameter Overview This clause lists all relevant parameters in an overview table, followed by a detailed explanation for each parameter, grouped in three sections: Pa
28、rameters found in both Windows XP and Vista. Parameters found in Windows Vista only. Parameters found in Windows XP only. NOTE: Windows XP uses the same TCP IP Stack implementation as Windows Server 2003, while Windows Vista uses the same TCP IP Stack implementation as the upcoming Windows Server 20
29、07/2008 (formerly Windows Server Longhorn). ETSI ETSI TR 102 607 V1.1.1 (2007-10) 7 4.1 Overview Table Table 1: Overview of TCP parameters described in the present document Available: Optional: Parameter name XP Vista XP Vista ArpAlwaysSourceRoute X X ArpRetryCount X ArpUseEtherSNAP X X X DatabasePa
30、th X DefaultGateway X X DefaultTTL X X X DisabledComponents X DisableDHCPMediaSense X DisableIPSourceRouting X DisableTaskOffload X Domain X EnableAddrMaskReply X EnableBcastArpReply X EnableDeadGWDetect X X EnableDhcp X EnableICMPRedirect X EnableMulticastForwarding X EnablePMTUBHDetect X X X Enabl
31、ePMTUDiscovery X X X ForwardBroadcasts X ForwardBufferMemory X X GlobalMaxWindowSize X X Hostname X IGMPLevel X X X IGMPVersion X InterfaceMetric X IPAddress X X IPAutoconfigurationAddress X IPAutoconfigurationEnabled X IPAutoconfigurationMask X IPAutoconfigurationSubnet X IPEnableRouter X X KeepAli
32、veInterval X X X KeepAliveTime X X X MTU X X X NameServer X NumForwardPackets X X PerformRouterDiscovery X SackOpts X X SearchList X SolicitationAddressBcast X SubnetMask X X Tcp1323Opts X X X TcpAckFrequency X TcpDelAckTicks X X X TcpInitialRTT X X TcpFinWait2Delay X TcpMaxConnectRetransmissions X
33、X TcpMaxDataRetransmissions X X X TcpMaxDupAcks X X X TcpNumConnections X X TcpTimedWaitDelay X X X TcpUseRFC1122UrgentPointer X X X TcpWindowSize X X TypeOfInterface X UseZeroBroadcast X X ETSI ETSI TR 102 607 V1.1.1 (2007-10) 8 4.2 Parameters found in Windows Vista and XP NOTE 1: Descriptions are
34、taken from Microsoft TechNet, see reference 1. ArpUseEtherSNAP (Optional in Windows XP) Key (Vista/XP): TcpipParameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False or True) Default: 0 (False) Description: Setting this parameter to 1 will force TCP/IP to transmit Ethernet packets using 80
35、2.3 SNAP encoding. By default, the stack transmits packets in DIX Ethernet format. It will always receive both formats. DefaultGateway Key (XP): TcpipParametersInterfacesID for Adapter Key (Vista) : TcpipParametersInterfacesInterfaceGUID Value Type: REG_MULTI_SZ - List of dotted decimal IP addresses
36、 Valid Range: Any set of valid IP addresses Default: None Description: This parameter specifies the list of gateways to be used to route packets not destined for a subnet that the computer is directly connected to, and for which a more specific route does not exist. This parameter, if it has a valid
37、 value, overrides the DhcpDefaultGateway parameter. DefaultTTL (Optional in Windows XP) Key (Vista/XP): TcpipParameters Value Type: REG_DWORD - Number of seconds/hops Valid Range: 1-255 Default: 32 for Windows NT version 3.51 Default: 128 for Windows NT version 4.0 Description: Specifies the default
38、 Time To Live (TTL) value set in the header of outgoing IP packets. The TTL determines the maximum amount of time an IP packet may live in the network without reaching its destination. It is effectively a limit on the number of routers an IP packet may pass through before being discarded. EnablePMTU
39、BHDetect (Optional in Windows XP) Key (Vista/XP): TcpipParameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False, True) Default: 0 (False) Description: Setting this parameter to 1 (True) causes TCP to try to detect “Black Hole“ routers while doing Path MTU Discovery. A “Black Hole“ router d
40、oes not return ICMP Destination Unreachable messages when it needs to fragment an IP datagram with the Dont Fragment bit set. TCP depends on receiving these messages to perform Path MTU Discovery. With this feature enabled, TCP will try to send segments without the Dont Fragment bit set if several r
41、etransmissions of a segment go unacknowledged. If the segment is acknowledged as a result, the MSS will be decreased and the Dont Fragment bit will be set in future packets on the connection. Enabling black hole detection increases the maximum number of retransmissions performed for a given segment.
42、 EnablePMTUDiscovery (Optional in Windows XP) Key (Vista/XP): TcpipParameters Value Type: REG_DWORD - Boolean Valid Range: 0,1 (False, True) Default: 1 (True) Description: Setting this parameter to 1 (True) causes TCP to attempt to discover the Maximum Transmission Unit (MTU or largest packet size)
43、over the path to a remote host. By discovering the Path MTU and limiting TCP segments to this size, TCP can eliminate fragmentation at routers along the path that connect networks with different MTUs. Fragmentation adversely affects TCP throughput and network congestion. Setting this parameter to 0
44、causes an MTU of 576 bytes to be used for all connections that are not to machines on the local subnet. ETSI ETSI TR 102 607 V1.1.1 (2007-10) 9 IGMPLevel (Optional in Windows XP) Key (Vista/XP): TcpipParameters Value Type: REG_DWORD - Number Valid Range: 0,1,2 Default: 2 Description: This parameter
45、determines to what extent the system supports IP multicasting and participates in the Internet Group Management Protocol. At level 0, the system provides no multicast support. At level 1, the system may only send IP multicast packets. At level 2, the system may send IP multicast packets and fully pa
46、rticipate in IGMP to receive multicast packets. IPAddress Key (XP): TcpipParametersInterfacesID for Adapter Key (Vista) : TcpipParametersInterfacesInterfaceGUID Value Type: REG_MULTI_SZ - List of dotted- decimal IP addresses Valid Range: Any set of valid IP addresses Default: None Description: This
47、parameter specifies the IP addresses of the IP interfaces to be bound to the adapter. If the first address in the list is 0.0.0.0, then the primary interface on the adapter will be configured from DHCP. A system with more than one IP interface for an adapter is called “logically multihomed“. There m
48、ust be a valid subnet mask value in the SubnetMask parameter for each IP address specified in this parameter. IPEnableRouter Key (Vista/XP): TcpipParameters Value Type: REG_DWORD - Boolean Valid Range: 0 or 1 (False or True) Default: 0 (False) Description: Setting this parameter to 1 (True) causes the system to route IP packets between the networks that it is connected to. KeepAliveInterval (Optional in Windows XP) Key (Vista/XP): TcpipParameters Value Type: REG_DWORD - Time in milliseconds Valid Range: 1 - 0xFFFFFFFF Default: 1 000 (one second) Description: This parameter de
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1