ECN-based approach for congestion management in hybrid IP-ATM networks
First Claim
1. A method for congestion management in hybrid IP-ATM networks, comprising:
- using AAL5 packet trailers in ATM cells to detect packet boundaries for identifying a first cell in an IP packet;
determining whether an ATM cell is capable of using explicit congestion notification to indicate congestion; and
setting an explicit congestion notification indicator in a capable ATM cell to indicate congestion to a source node.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for coupling IP ECN with ATM congestion control is disclosed. The invention extends IP-ECN to ATM devices with minimal implementation complexity. Thus, the performance of IP data traffic over ATM is enhanced without requiring packet-reconstruction at the ATM layer. The method includes using AAL5 packet trailers in ATM cells to detect packet boundaries for identifying a first cell in an IP packet, determining whether an ATM cell capable of using explicit congestion notification to indicate congestion and setting a explicit congestion notification indicator in a capable ATM cell to indicated congestion to a source node. The use of the packet trailers further comprises monitoring a flag for indicating whether an ATM cell is an end of packet. The method further includes resetting the end of packet flag to an off state to so the next cell is recognized a first cell of a packet and transmitting the ATM cell. A determination is made as to whether a next ATM cell is a first ATM cell for a packet. The next ATM cell is transmitted when the ATM cell is not a first ATM cell for a packet. A determination is then made as to whether ATM congestion is associated with the next ATM cell. The next ATM cell is then transmitted when congestion is not associated with the next ATM cell.
-
Citations
21 Claims
-
1. A method for congestion management in hybrid IP-ATM networks, comprising:
-
using AAL5 packet trailers in ATM cells to detect packet boundaries for identifying a first cell in an IP packet; determining whether an ATM cell is capable of using explicit congestion notification to indicate congestion; and setting an explicit congestion notification indicator in a capable ATM cell to indicate congestion to a source node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An ATM switch, comprising:
-
receive ports for receiving ATM cells thereon; a buffer, coupled to the receive ports, for storing ATM cells for processing; a processor, coupled to the buffer, for controlling the processing of the ATM cells; and transmit ports, coupled to the buffer, for transmitting the ATM cells in the buffer; wherein the processor providing congestion management in hybrid IP-ATM networks, the processor using AAL5 packet trailers in the received ATM cells to detect packet boundaries for identifying a first cell in an IP packet;
determining whether the first cell in an IP packet is capable of using explicit congestion notification to indicate congestion and setting an explicit congestion notification indicator in a capable ATM cell to indicate congestion to a source node. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture for a processor-based ATM switch, the article of manufacture comprising a computer readable medium having instructions for causing a processor to perform a method comprising:
-
using AAL5 packet trailers in ATM cells to detect packet boundaries for identifying a first cell in an IP packet; determining whether an ATM cell is capable of using explicit congestion notification to indicate congestion; and setting an explicit congestion notification indicator in a capable ATM cell to indicate congestion to a source node. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification