Home > Wide Area Network (WAN) Tips > > Reduce TCP congestion, packet loss on the WAN with SACK and FACK
EnterpriseWAN Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 


Reduce TCP congestion, packet loss on the WAN with SACK and FACK


Puneet Mehta, Contributing expert
05.13.2009
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Multiple segment losses can cause the TCP to lose its self-clock and this results in retransmission timeouts causing slow performance. During these timeouts, data transmission stops, which is further followed by a slow start. All these events strain or underutilize the network by making several roundtrip times resulting in significant performance degradation over long-delay (WAN) links. According to PCS (Pittsburgh Supercomputing Center) researchers, "the heart of this problem lies in the inability of Reno TCP to accurately control congestion while recovering from dropped segments."

Using the SACK, or Selective Acknowledgement, option greatly improves the robustness of TCP following congestion. It helps TCP survive multiple segment losses in a single window, without a retransmission timeout. SACK enables gathering additional information about important state variables such as congestion state, leading to improved TCP behavior during recovery.

FACK or Forward Acknowledgement is a special algorithm that works on top of the SACK options, and is geared at congestion controlling. FACK algorithm uses information provided by SACK to add more precise control to the injection of data into the network during recovery -- this is achieved by explicitly measuring the total number of bytes of data outstanding in the network. FACK decouples congestion control from data recovery thereby attaining more precise control over the data flow in the network.

The main idea of FACK algorithm is to consider the most forward selective acknowledgement sequence number as a sign that all the previous un-(selectively)-acknowledged segments were lost. This observation allows improving recovery of losses significantly.

This question was asked at Ask the Experts on SearchNetworking.com.

Puneet Mehta, Contributing expert

About the author: Puneet Mehta is a CISSP Security Architect, at SDG Corporation, an e-security consulting and a e-business software services and solutions firm headquartered in Connecticut.

Puneet started his career implementing and troubleshooting LAN/WAN systems combining different sizes and technologies. He moved on to focus on Internet security domain, designing and implementing enterprise security solutions using leading-edge technologies. As a security architect, Puneet helps clients to design and implement solutions and strategies to improve business performance by delivering a complete, business-focused, end-to-end enterprise security model. At SDG, his responsibilities include analysis, design and implementation of different e-security solutions for high-profile clients.

Rate this Tip
To rate tips, you must be a member of SearchEnterpriseWAN.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
WAN protocols
The Move Toward IPv6: Issues and Actions
MPLS' 'dirty little secret': Dropped packets that impact performance
Building a better WAN and other how-to points: Our readers write
MPLS technology overview
Selecting an MPLS provider: Customer support should be a priority
Next-generation wide area network services on the rise
Broadband bonding vendor offers SMBs affordable appliance
Configure WAN interfaces on a Layer 3 switch
Cisco's new ASR 1000 edge routers improve network integration
How to design a redundant WAN architecture

WAN network monitoring
WAN optimization lifecycle: Planning, executing and maintaining
Futureproofing WAN optimization solutions: Keep an eye on activities
Match WAN optimization, acceleration options to network needs
Fitting network management to a T (-shirt)
Defending against WAN bandwidth 'killers': Strategies to improve WAN performance
Gartner WAN Optimization Magic Quadrant demotes Juniper to niche
What's killing WAN bandwidth? Monitoring tools can nab the culprit
WAN performance: More than meeting the need for network speed
Testing a 1000-branch WAN for user acceptance
Satisfying the need for WAN speed

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Multiprotocol Label Switching  (SearchEnterpriseWAN.com)
OSPF  (SearchEnterpriseWAN.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts