• DocumentCode
    2721493
  • Title

    TCP tunnels: avoiding congestion collapse

  • Author

    Lee, B.P. ; Balan, R.K. ; Jacob, L. ; Seah, W.K.G. ; Ananda, A.L.

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    408
  • Lastpage
    417
  • Abstract
    This paper examines the attributes of TCP tunnels which are TCP circuits that carry IP packets and benefit from the congestion control mechanism of TCP/IP. The deployment of TCP tunnels reduces the many flows situation on the Internet to that of a few flows. TCP tunnels eliminate unnecessary packet loss in the core routers of the congested backbones which waste precious bandwidth leading to congestion collapse due to unresponsive UDP flows. We also highlight that the use of TCP tunnels can, in principle, help prevent certain forms of congestion collapse described by Floyd & Fall (see IEEE/ACM Transactions on Networking, vol.7, no.4, p.458-72, 1999). Using a testbed often Intel PCs running the Linux operating system and traffic generators simulating user applications, we explore: the benefits which TCP tunnels confer upon its payload of user IP traffic; the impact on the congestion within network backbones, and the protection that tunnels offer with respect to the various competing classes of traffic in terms of bandwidth allocation and reduced retransmissions. The deployment of TCP tunnels on the Internet and the issues involved are also discussed and we conclude that with the RFC2309 recommendation of using random early drop (RED) as the default packet-drop policy in Internet routers, coupled with the implementation of a pure tunnel environment on backbone networks makes the deployment of TCP tunnels a feasible endeavour worthy of further investigation
  • Keywords
    Internet; microcomputer applications; operating systems (computers); packet switching; queueing theory; telecommunication congestion control; telecommunication network routing; telecommunication traffic; transport protocols; IP packets; IP traffic; Intel PC; Internet; Internet routers; Linux operating system; RFC2309 recommendation; TCP circuits; TCP tunnels; TCP/IP; UDP flows; backbone networks; bandwidth allocation; congestion collapse avoidance; congestion control mechanism; default packet-drop policy; packet loss; random early drop; testbed; traffic generators; Bandwidth; Circuits; IP networks; Internet; Personal communication networks; Spine; System testing; TCPIP; Telecommunication traffic; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Local Computer Networks, 2000. LCN 2000. Proceedings. 25th Annual IEEE Conference on
  • Conference_Location
    Tampa, FL
  • ISSN
    0742-1303
  • Print_ISBN
    0-7695-0912-6
  • Type

    conf

  • DOI
    10.1109/LCN.2000.891077
  • Filename
    891077