← Back to Patent Explorer
US6160793A Expired / Lapsed US ⏱️ 0.0 years remaining

ECN-based approach for congestion management in hybrid IP-ATM networks

Assignee: Nokia Technologies Oy
•
Filing: 1998-10-13
•
Granted: 2000-12-12
•
Expires: 2018-10-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Nasir Ghani
  • 👤 Sudhir Dixit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:10
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L12/5602; H04L47/26; H04L47/35; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5635; H04L2012/5638; H04L2012/5646; H04L2012/5647; H04L2012/5651; H04L2012/5652; H04L2012/5653; H04L2012/5658; H04L2012/5665; H04L2012/5667; H04L47/43; H04L47/431

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 64 words
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.
Claim 2
Independent Claim 64 words
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.
Claim 3
Dependent Claim 26 words
The method of claim 1 wherein the using packet trailers further comprises monitoring a flag for indicating whether an ATM cell is an end of packet.
Claim 4
Dependent Claim 35 words
The method of claim 2 further comprising resetting the end of packet flag to an off state so the next cell is recognized as a first cell of a packet and transmitting the ATM cell.
Claim 5
Dependent Claim 21 words
The method of claim 3 further comprising determining whether a next ATM cell is a first ATM cell for a packet.
Claim 6
Dependent Claim 25 words
The method of claim 4 further comprising transmitting the next ATM cell when the ATM cell is not a first ATM cell for a packet.
Claim 7
Dependent Claim 18 words
The method of claim 4 further comprising determining whether ATM congestion is associated with the next ATM cell.
Claim 8
Dependent Claim 22 words
The method of claim 6 further comprising transmitting the next ATM cell when congestion is not associated with the next ATM cell.
Claim 9
Dependent Claim 125 words
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.
Claim 10
Dependent Claim 125 words
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.
Claim 11
Dependent Claim 27 words
The ATM switch of claim 8 wherein the using packet trailers further comprises monitoring a flag for indicating whether an ATM cell is an end of packet.
Claim 12
Dependent Claim 35 words
The method of claim 9 further comprising resetting the end of packet flag to an off state so the next cell is recognized as a first cell of a packet and transmitting the ATM cell.
Claim 13
Dependent Claim 21 words
The method of claim 10 further comprising determining whether a next ATM cell is a first ATM cell for a packet.
Claim 14
Dependent Claim 25 words
The method of claim 11 further comprising transmitting the next ATM cell when the ATM cell is not a first ATM cell for a packet.
Claim 15
Dependent Claim 18 words
The method of claim 11 further comprising determining whether ATM congestion is associated with the next ATM cell.
Claim 16
Dependent Claim 22 words
The method of claim 13 further comprising transmitting the next ATM cell when congestion is not associated with the next ATM cell.
Claim 17
Dependent Claim 83 words
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.
Claim 18
Dependent Claim 83 words
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.
Claim 19
Dependent Claim 26 words
The method of claim 15 wherein the using packet trailers further comprises monitoring a flag for indicating whether an ATM cell is an end of packet.
Claim 20
Dependent Claim 37 words
The article of manufacture of claim 16 further comprising resetting the end of packet flag to an off state so the next cell is recognized as a first cell of a packet and transmitting the ATM cell.
Claim 21
Dependent Claim 21 words
The method of claim 17 further comprising determining whether a next ATM cell is a first ATM cell for a packet.
Claim 22
Dependent Claim 25 words
The method of claim 18 further comprising transmitting the next ATM cell when the ATM cell is not a first ATM cell for a packet.
Claim 23
Dependent Claim 18 words
The method of claim 18 further comprising determining whether ATM congestion is associated with the next ATM cell.
Claim 24
Dependent Claim 22 words
The method of claim 20 further comprising transmitting the next ATM cell when congestion is not associated with the next ATM cell.

References Cited (Backward Citations)

US5313454A Cited
US5457687A Cited
US5835484A Cited
US5600798A Cited
US5638371A Cited
US5898669A Cited
US5987430A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-12 2004-06-12 2004-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-12 2008-06-12 2008-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-12 2012-06-12 2012-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag