The built-in TCP profiles are aimed at common deployment scenarios based on different network and application characteristics. Here is a list of supplied built-in TCP profiles and when to use them:
- Nstcp_default_profile
- Default TCP profile impacting system globally
- Any changes impacts the global TCP settings
- Does not need to be bound to explicit vserver/services
- Gets overridden by the vserver/service level profiles
- Nstcp_default_tcp_lfp
- This profile is recommended to be used in networks with
- High bandwidth
- Low packet loss
- High Round-Trip Time (RTT)
- Suitable for WAN kind of environmen
- Useful when there is dedicated bandwidth
- Enterprise use cases across WAN
- This profile is recommended to be used in networks with
- Nstcp_default_tcp_lnp
- This profile is recommended to be used in networks with
- Low bandwidth
- High packet loss
- High Round-Trip Time (RTT)
- Suitable for WAN kind of environmen
- Useful when there is restricted bandwidth
- Online use cases across WAN in shared bandwidth
- This profile is recommended to be used in networks with
- Nstcp_default_tcp_lan
- This profile is suitable for the LAN
- Mostly to be used with servers in same datacenter
- Useful when access is limited to same local network
- Nstcp_default_tcp_lfp_thin_stream
- Similar to Nstcp_default_tcp_lfp
- Tuned for Small packets flow
- Nstcp_default_tcp_lnp_thin_stream
- Similar to Nstcp_default_tcp_lnp
- Tuned for Small packets flow
- Nstcp_default_tcp_lan_thin_stream
- Similar to Nstcp_default_tcp_lap
- Tuned for Small packets flow
- Nstcp_default_tcp_interactive_stream
- This profile is recommended to be used with
- Chatty applications like telnet
- Application virtualization environment
- Small packet and quick feedback based Apps
- Should work with different kind of networks
- This profile is recommended to be used with
- Nstcp_internal_apps
- This profile is recommended only for Internal services
- Should not be used for any other network service
- Nstcp_Default_XA_XD_Profile
- This profile provides best performance for XenApp and XenDesktop deployments
The profile is defined keeping in mind the small packets and chatty scenarios of the VDI environments for example. With this profile you can send out more number of packets per MSS because ICA flow can have really small packets. In case of busy network with more drops and retransmissions you want to ensure that more number of packets can be sent per retransmission. The minimum retransmission timeout value is also reduced significantly such that there is less wait time for successive retransmissions. Window scaling and Selective Acknowledgement are enabled for this profile for better experience over long pipes. Nagle’s algorithm is also enabled considering the small packet scenario. Overall every parameter is researched and optimally set for the XenApp and XenDesktop deployments to give you the best experience.
- This profile provides best performance for XenApp and XenDesktop deployments