This paper reports implementation and experimentation of a new IP rate control protocol proposed to alleviate congestion in the gateway of a LAN connected to external networks. Congestion is avoided by using explicit rate notification to LAN hosts via new ICMP control messages. In addition to avoiding congestion, the protocol also allows for greater fairness and priority in network traffic, while having no impact on traffic outside the local network. The implementation of the IP rate control protocol in a Linux platform is described followed by experiments conducted at the network laboratory of Monash University. Experimental results show that IP rate control can be very effective in controlling congestion at the LAN gateway by controlling host transmission rates. IP rate control reduces queueing delay and packet loss rate at the LAN gateway.
[1]
Raj Jain,et al.
Source Behavior for ATM ABR Traffic Management: An Explanation
,
1996,
IEEE Commun. Mag..
[2]
Mahbub Hassan,et al.
HG-RCP: A rate-based flow control mechanism for intranets interconnected by ATM networks
,
1999,
Comput. Networks.
[3]
QUTdN QeO,et al.
Random early detection gateways for congestion avoidance
,
1993,
TNET.
[4]
Sally Floyd,et al.
TCP and explicit congestion notification
,
1994,
CCRV.
[5]
B. Barden.
Recommendations on queue management and congestion avoidance in the Internet
,
1998
.
[6]
K. K. Ramakrishnan,et al.
A Proposal to add Explicit Congestion Notification (ECN) to IP
,
1999,
RFC.
[7]
Robert Magnus,et al.
Linux Kernel Internals
,
1996
.