• DocumentCode
    423030
  • Title

    On shaping TCP traffic at edge gateways

  • Author

    Wei, Huan-Yun ; Tsao, Shih-Chiang ; Lin, Ying-Dar

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Nat. Chiao-Tung Univ., Hsin-Chu, Taiwan
  • Volume
    2
  • fYear
    2004
  • fDate
    29 Nov.-3 Dec. 2004
  • Firstpage
    833
  • Abstract
    Many security and QoS functions have been deployed at edge gateways to provide policy-based network management. For QoS functions, the bandwidth management system can manage the narrow WAN access links. When managing the TCP traffic, pass-through TCP flows can introduce large buffer requirement, latency, buffer overflows, and unfairness among flows competing for the same queue. This study evaluates possible TCP-aware approaches through self-developed implementations in Linux, testbed emulation, and live WAN measurement. The widely deployed TCP rate control (TCR) approach is found to be more vulnerable to WAN packet losses and less compatible to several TCP sending operating systems. The proposed PostACK approach can preserve TCR´s advantages while avoiding TCR´s drawbacks. PostACK emulates per-flow queuing but relocates the queuing of data to the queuing of ACKs in the reverse direction, hence minimizes buffer requirement up to 96%. PostACK also has 10% goodput improvement against TCR under lossy WAN. Experimental results can be reproduced through our open sources: (1) tcp-masq: a modified Linux kernel; (2) wan-emu: a testbed for conducting switched LAN-to-WAN or WAN-to-LAN experiments with RTT/loss/jitter emulations.
  • Keywords
    internetworking; local area networks; quality of service; telecommunication network management; transport protocols; wide area networks; LAN; PostACK goodput improvement; QoS functions; RTT/loss/jitter emulations; TCP rate control; TCP traffic management; TCR; WAN packet losses; bandwidth management system; buffer overflows; buffer requirements; edge gateway TCP traffic shaping; flow unfairness; latency; narrow WAN access links; pass-through TCP flows; per-flow queuing; policy-based network management; security functions; tep-masq; wan-emu; Automatic testing; Bandwidth; Buffer overflow; Communication system traffic control; Delay; Emulation; Linux; Telecommunication traffic; Traffic control; Wide area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2004. GLOBECOM '04. IEEE
  • Print_ISBN
    0-7803-8794-5
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2004.1378077
  • Filename
    1378077