Advertisement

01.07.2008 at 12:03PM PST, ID: 23064602
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

Optimizing TCP/IP communication on Windows 2003 Server

Tags: Microsoft, Windows, 2003 Server, HP, StorageWorks, MSL2024 Tape Library
Hi, We are having problems to run backups consistently. Our setup includes a HP NAS server 2000s on which is connected a HP StorageWorks MSL2024 Tape Library. The software we use is HP Data Protector v6. Our cell manager for DP is located remotely over the WAN (10Mb WAN link).
since over a month we are unable to complete a full backup after we migrated from DP5.5 to 6.
The backup team in our organization say there are network problems that cause the backup to timeout and disconnect. In DP logs we see communication issues (IPC errors) like: Ipc subsystem reports: "IPC Read Error ... " and then after a couple of hours the backup fails. We had our network team to look if there was a WAN problem during our backup, but they say everything is fine on their side.
The backup team suggested to me to change the TCP/IP settings on our server. They gave me this HP tech doc, but this applies to Win NT and 2K. (see content below between lines of *********************):

My question: Can I apply these parameters to a Win2K3 server ? I could not confirm by searching the web that these parameters would not hurt my version of OS

thanks for any help !

********************* begin ***********************
HP Software Knowledge Document KM99090
Technical document information
Title:   Optimizing TCP/IP communication on Windows Systems
Document ID:   OV-EN017391
Product:   data protector
Version:   5.00,5.10
OS:   Windows
Updated:   2004-Oct-13
In some cases of network-based backups you'll see communication issues (IPC errors) like: Ipc subsystem reports: "IPC Read Error ... " in the session report.

Solution

This problems might be fixed by changing some registry keys to change some parameters of the transport system TCP/IP on Windows NT. Add the parameters listed below under the following registry key:
HKEY_LOCAL_MACINE/SYSTEM/CurrentControlSet/Services/TCPIP/Parameters

All parameters are given as decimal numbers:
 Key Name                  default      new value

TcpMaxRetransmissionAttempts        7      12
TcpMaxConnectRetransmissions        3      6 or 12
TcpMaxDataRetransmissions         3      6 or 12
TcpKeepCnt               120      0
TcpKeepTries               20      40
TcpSendDownMax               16384      32768
TcpWindowSize               8192      32768
TcpMaxConnectAttempts         3      6
Note:
The parameters for TCP/IP are non-existent by default. All parameters must be created manually.
References:
A full description of all NBT (NetBios over TCP/IP) and TCP/IP parameters you find at Microsoft knowledge base under:http://search.support.microsoft.com/kb/c.asp

Refer the article:
TCP/IP & NBT Configuration Parameters for Windows NT (Article ID: Q120642)
The information in this article applies to:
- Microsoft Windows NT Workstation versions 3.5, 3.51, 4.0
- Microsoft Windows NT Server versions 3.5, 3.51, 4.0
- Microsoft Windows 2000 Professional
- Microsoft Windows 2000 Server
*********************end **************************
Start your free trial to view this solution
Question Stats
Zone: Networking
Question Asked By: cotesyl
Solution Provided By: CCIE8122
Participating Experts: 1
Solution Grade: A
Views: 98
Translate:
Loading Advertisement...
01.13.2008 at 12:45AM PST, ID: 20647019

All comments and solutions are available to Premium Service Members only.

Start your 7-day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • Automotive
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Displays / Monitors
  • Handhelds / PDAs
  • Components
  • Peripherals
  • Laptops/Notebooks
  • Servers
  • Misc
  • Apple
  • Embedded Hardware
  • Networking Hardware
  • Storage
  • Desktops
  • New Users
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMware
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Virtualization
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • Web Computing
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Consulting
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMware
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Automation
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Web Services
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Web Computing
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Lounge
  • Business Travel
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
  • Automotive
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
01.13.2008 at 12:45AM PST, ID: 20647019
So all reg keys in the path HKEY_LOCAL_MACINE/SYSTEM/CurrentControlSet/Services/TCPIP/Parameters that you list above apply only to the TCP/IP stack, which largely is the same in Windows 2K3 or XP as it is in previous versions of Windows based on the NT kernel (and probably Windows 9x, for that matter).  So the changes to your Windows 2K3 server will have the same effect as they would on an NT box.  Note however that the syntax has changed from earlier versions of NT, so not all of the settings will have any effect, and in fact, some are duplications of older, deprecated commands.

Note that these modifications will affect the TCP/IP stack on this server (more specifically the TCP protocol), which means that it will affect all TCP connections to this server (including FTP, SMTP, Windows File Sharing, HTTP, etc.).

The good news is that none of these modifications is going to do anything to the OS, and you can always change them back to the default (by deleting the key) if you have problems.  So no need to worry as long as you only mess around within the Parameters path and nowhere else.  And these changes are really "tweaks," not big atomic changes to the stack, so you can tinker with some confidence here.

Basically, here is what each one does (and the default values for WinXP/2k3):
 TcpMaxDataRetransmissions (default=5): number of times a segment (piece of data) is retransmitted when no ACK is received from the peer (raising this will increase the number of retransmits, increasing traffic and a situation where packets are lost, but also increasing the amount of time the device will keep the connection open when data is lost).  After "n" attempts the connection to the peer is forcibly closed (i believe with a TCP RST)
 TcpMaxConnectRetransmissions (default=2): same as above, but for retransmits of initial TCP connection setup attempts (rather than data) -- raising this will make the device try longer to set up a connection
 TcpWindowSize (default=8760): tells the peer how many bytes of data it can send before waiting for this host to send an ACK, before sending more data -- if you raise the window, you can send a lot more data before the sender has to hear back (this speeds up data transfer on reliable/low-latency connections -- you can read more about this at http://www.dslreports.com/faq/tweaks/5._RWIN )
 
The following registry keys are ignored in current builds of Windows NT (i.e., XP, 2k3) (So if you try creating the key and setting a value for any of them, Windows 2K3 will just ignore it):
 TcpKeepCnt
 TcpKeepTries
 TcpMaxRetransmissionAttempts (replaced by TcpMaxDataRetransmissions)
 TcpMaxConnectAttempts (replaced by TcpMaxConnectRetransmissions)
 TcpSendDownMax -- cant find anything useful about this, never seen it, never used it -- typically receiving ends specify how much data can be send, not senders.  the only reference i found was in an NT 3.51 page that talked about queuing.  but in these days of big buffers with lots of memory, i suspect this is obsolete.

Now, note that the only settings that are really going to do much of anything are the TcpWindowSize and the TcpMaxDataRetransmissions.  The first will allow more data to be sent, but absence of that setting should not cause a read error.  The TcpMaxDataRetransmissions setting could account for that, but again, unlikely.  I would be surprised if any of them make any difference as to your app.  If so, whoever wrote the update to the app, did a crappy job of writing it so it can interoperate with stock Microsoft TCP/IP stack settings.

HTH

kr
Accepted Solution
 
 
01.21.2008 at 02:17PM PST, ID: 20710229
Probably a timing issue.  Have them look for that -- otherwise a bad loop.

kr
 
 
 
20080236-EE-VQP-29 / EE_QW_2_20070628