Data link interface for packet-switched network
First Claim
1. A data link interface for sending and receiving data over a virtual connection on a common link in a packet-switched network, comprising means for detecting congestion in the network, means for enqueing packets for transmission over said virtual connection, means for adjusting the transmission rate in response to the detection of said congestion so as to reduce congestion in the network, means for sorting traffic by conversation between two endpoints and re-ordering packets from different conversations on said common link while maintaining the order of transmission for each conversation in order to achieve fair allocation of bandwidth among different conversations when the detected congestion exceeds a predetermined mild congestion threshold, and means for dropping packets when the detected congestion exceeds a predetermined severe congestion threshold.
5 Assignments
0 Petitions
Accused Products
Abstract
A router for sending and receiving data over a virtual connection in a packet-switched network, such as a frame relay network, includes a device for detecting congestion in received data packets, and a device for adjusting the transmission rate of packets into the network when congestion is detected.
-
Citations
12 Claims
- 1. A data link interface for sending and receiving data over a virtual connection on a common link in a packet-switched network, comprising means for detecting congestion in the network, means for enqueing packets for transmission over said virtual connection, means for adjusting the transmission rate in response to the detection of said congestion so as to reduce congestion in the network, means for sorting traffic by conversation between two endpoints and re-ordering packets from different conversations on said common link while maintaining the order of transmission for each conversation in order to achieve fair allocation of bandwidth among different conversations when the detected congestion exceeds a predetermined mild congestion threshold, and means for dropping packets when the detected congestion exceeds a predetermined severe congestion threshold.
- 8. A method of reducing congestion over a virtual connection on a common link in a frame relay network, comprising the steps of detecting congestion in the network, adjusting the transmission rate in response to the detection of said congestion so as to reduce congestion in the network, sorting traffic by conversation between two endpoints and re-ordering packets from different conversations on said common link when the detected congestion exceeds a predetermined mild congestion threshold while maintaining the order of transmission for each conversation in order to achieve fair allocation of bandwidth among different conversations, and dropping packets when said detected congestion exceeds a predetermined severe congestion threshold.
Specification