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
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;
Conference_Titel :
Local Computer Networks, 2000. LCN 2000. Proceedings. 25th Annual IEEE Conference on
Conference_Location :
Tampa, FL
Print_ISBN :
0-7695-0912-6
DOI :
10.1109/LCN.2000.891077