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

Packet switch and congestion notification method

Assignee: Samsung Electronics Co Ltd
•
Filing: 1997-12-08
•
Granted: 2000-11-07
•
Expires: 2017-12-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication. The invention includes a packet buffer which includes at least one input port and a plurality of output ports. An input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination. A bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection. The invention further includes a register which holds threshold value information for indicating an amount of use of the packet buffer that causes congestion, a counter which provides a count representative of a current amount of use of the packet buffer, a comparator which compares the count from the counter and the threshold value information from the register and outputs a result of the comparison, and a congestion decision/notification circuit which writes congestion notification information into the bandwidth management packet based on a result of the comparison by the comparator.

Inventors

  • 👤 Takeshi Aimoto
  • 👤 Takeki Yazaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:28
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/30; H04L49/00; H04L49/25; H04L49/253; H04L49/255; H04L49/30; H04L49/3081; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5629; H04L2012/5631; H04L2012/5632; H04L2012/5635; H04L2012/5636; H04L2012/5678; H04L2012/5681; H04L2012/5682

Claims Analysis

Total Claims: 50
Claim 1
Independent Claim 262 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a register which holds threshold value information for indicating an amount of use of said packet buffer that causes congestion; a counter which provides a count representative of a current amount of use of said packet buffer; a comparator which compares said count from said counter and said threshold value information from said register and outputs a result of the comparison; and a congestion decision/notification circuit which writes congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count exceeds said threshold value information and does not write congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count does not exceed said threshold value information, wherein said register holds threshold value information for each connection and said counter provides a count representative of a current amount of use of said packet buffer per connection.
Claim 2
Dependent Claim 262 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a register which holds threshold value information for indicating an amount of use of said packet buffer that causes congestion; a counter which provides a count representative of a current amount of use of said packet buffer; a comparator which compares said count from said counter and said threshold value information from said register and outputs a result of the comparison; and a congestion decision/notification circuit which writes congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count exceeds said threshold value information and does not write congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count does not exceed said threshold value information, wherein said register holds threshold value information for each connection and said counter provides a count representative of a current amount of use of said packet buffer per connection.
Claim 3
Dependent Claim 74 words
A packet switch according to claim 1, further comprising: a portion associated with said input port; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion said is shared by said output ports, and wherein said threshold value information is set in said packet switch from said transmission source by connection setting information at the time of setting said connection.
Claim 4
Dependent Claim 75 words
A packet switch according to claim 1, further comprising: a portion associated with said input ports; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion in associated with each of said output ports, and wherein said threshold value information is set in said packet switch from said transmission source by connection setting information at the time of setting said connection.
Claim 5
Dependent Claim 64 words
A packet switch according to claim 1, further comprising: a portion associated with said input port; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion said is shared by said output ports, and wherein said threshold value information is set in said packet switch from a network management terminal.
Claim 6
Dependent Claim 65 words
A packet switch according to claim 1, further comprising: a portion associated with said input ports; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion in associated with each of said output ports, and wherein said threshold value information is set in said packet switch from a network management terminal.
Claim 7
Dependent Claim 83 words
A packet switch according to claim 1, further comprising: a portion associated with said input port; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion said is shared by said output ports, and wherein said threshold value information and information on the number of discarded packets per connection are sent out in reply to a query from a network management device which is connected to said packet switch.
Claim 8
Dependent Claim 84 words
A packet switch according to claim 1, further comprising: a portion associated with said input ports; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion in associated with each of said output ports, and wherein said threshold value information and information on the number of discarded packets per connection are sent out in reply to a query from a network management device which is connected to said packet switch.
Claim 9
Dependent Claim 23 words
A packet switch according to claim 1, wherein a header part of the data packet is used to hold said congestion notification information.
Claim 10
Dependent Claim 31 words
A packet switch according to claim 1, wherein the bandwidth management packet is provided with a plurality of portions, one of which is used for holding said binary congestion notification information.
Claim 11
Dependent Claim 33 words
A packet switch according to claim 1, wherein the bandwidth management packet is divided into a plurality of portions one of which is used for holding information as to the allowed transmission rate.
Claim 12
Dependent Claim 17 words
A packet switch according to claim 1, wherein said register holds threshold value information for each connection.
Claim 13
Dependent Claim 250 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a first counter which provides a first count representative of a current amount of use of said packet buffer per connection; a first register which holds first threshold value information for indicating an amount of use of said packet buffer per connection that causes congestion; a first comparator which compares said first count and said first threshold value information; a second counter which provides a second count representative of a current amount of use of said packet buffer; a second register which holds second threshold value information for indicating an amount of use of said packet buffer; a second comparator which compares said second count and said second threshold value information; and congestion decision/notification circuit which writes congestion notification information into the bandwidth management packet based on results of comparisons performed by said first and second comparators.
Claim 14
Dependent Claim 250 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a first counter which provides a first count representative of a current amount of use of said packet buffer per connection; a first register which holds first threshold value information for indicating an amount of use of said packet buffer per connection that causes congestion; a first comparator which compares said first count and said first threshold value information; a second counter which provides a second count representative of a current amount of use of said packet buffer; a second register which holds second threshold value information for indicating an amount of use of said packet buffer; a second comparator which compares said second count and said second threshold value information; and congestion decision/notification circuit which writes congestion notification information into the bandwidth management packet based on results of comparisons performed by said first and second comparators.
Claim 15
Dependent Claim 61 words
A packet switch according to claim 12, wherein said congestion notification/decision circuit writes congestion notification information into the bandwidth management packet when a result of the comparison by said second comparator indicates said second count exceeds said second threshold value information and a result of the comparison by said first comparator indicates the first count exceeds the first threshold value information.
Claim 16
Dependent Claim 56 words
A packet switch according to claim 12, wherein said congestion notification/decision circuit does not write congestion notification information into the bandwidth management packet when a result of the comparison by said second comparator indicates said second count does not exceed said second threshold value information irrespective of a result of the comparison by said first comparator.
Claim 17
Dependent Claim 131 words
A packet switch according to claim 12, wherein said packet switch operates in one of a plurality of states including at least a lightly congested state and a heavily congested state, wherein said first threshold value information in said first register is weighted in accordance with said states, wherein when said first comparator determines based on the weighted information that said lightly congested state exists, said congestion notification/decision circuit writes said congestion notification information into the bandwidth management packet based on a result of the comparison by said first comparator, and wherein when said first comparator determines based on the weighted information that said heavily congested state exists, said congestion decision/notification circuit writes said congestion notification information into the bandwidth management packet without regard to the comparison by said first comparator.
Claim 18
Dependent Claim 107 words
A packet switch according to claim 12, further comprising: a third counter which provides a third count representative of the number of connections having packets which are being held in said packet buffer; a third register which holds third threshold value information for indicating the number of connections in which packets are held in said packet buffer that causes congestion; and a third comparator which compares said third count and said third threshold value information, wherein said packet switch operates at a plurality of states including a lightly congested state and a heavily congested state according to a result of the comparison performed by said third comparator.
Claim 19
Dependent Claim 24 words
A packet switch according to claim 12, wherein a header part of the bandwidth management packet is used to hold said congestion notification information.
Claim 20
Dependent Claim 27 words
A packet switch according to claim 12, wherein the bandwidth management packet is provided with a plurality of portions, one of which is used for holding data.
Claim 21
Dependent Claim 42 words
A packet switch according to claim 12, wherein the bandwidth management packet is divided into a plurality of portions one of which is used for holding data and another of which is used for holding information as to the allowed transmission rate.
Claim 22
Dependent Claim 208 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination and in accordance with maximum bandwidth information included in said connection information, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a congestion decision circuit for deciding whether a congestion exists in said packet buffer; and a congestion decision notification circuit for writing congestion notification information, obtained by dividing the maximum bandwidth information by a power of 2, into the bandwidth management package when said congestion decision circuit indicates a congestion exists in said packet buffer and not writing the congestion notification information in the bandwidth management packet when the congestion decision circuit indicates that a congestion does not exist in said packet buffer.
Claim 23
Dependent Claim 208 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination and in accordance with maximum bandwidth information included in said connection information, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a congestion decision circuit for deciding whether a congestion exists in said packet buffer; and a congestion decision notification circuit for writing congestion notification information, obtained by dividing the maximum bandwidth information by a power of 2, into the bandwidth management package when said congestion decision circuit indicates a congestion exists in said packet buffer and not writing the congestion notification information in the bandwidth management packet when the congestion decision circuit indicates that a congestion does not exist in said packet buffer.
Claim 24
Dependent Claim 217 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection, and wherein allowed transmission bandwidth information for indicating a transmission bandwidth of the transmission source is included as congestion notification information in the bandwidth management packet; a counter which provides a count representative of the number of connections for which packets are being held in said packet buffer; a register which holds target bandwidth value information for indicating an output bandwidth at said one output port; a divider which divides said target bandwidth value information by said count from said counter; and a target bandwidth notification circuit for writing an output of said divider as the allowed transmission bandwidth information into the bandwidth management packet.
Claim 25
Dependent Claim 217 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection, and wherein allowed transmission bandwidth information for indicating a transmission bandwidth of the transmission source is included as congestion notification information in the bandwidth management packet; a counter which provides a count representative of the number of connections for which packets are being held in said packet buffer; a register which holds target bandwidth value information for indicating an output bandwidth at said one output port; a divider which divides said target bandwidth value information by said count from said counter; and a target bandwidth notification circuit for writing an output of said divider as the allowed transmission bandwidth information into the bandwidth management packet.
Claim 26
Dependent Claim 24 words
A packet switch according to claim 21, wherein a header part of the bandwidth management packet is used to hold said congestion notification information.
Claim 27
Dependent Claim 27 words
A packet switch according to claim 21, wherein the bandwidth management packet is provided with a plurality of portions, one of which is used for holding data.
Claim 28
Dependent Claim 42 words
A packet switch according to claim 21, wherein the bandwidth management packet is divided into a plurality of portions one of which is used for holding data and another of which is used for holding information as to the allowed transmission rate.
Claim 29
Dependent Claim 317 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection and wherein allowed transmission bandwidth information for indicating a transmission bandwidth of the transmission source is included as congested state information in the bandwidth management packet, wherein terminal transmission rate information of the transmission source is held in a data part of the bandwidth management packet for use by said packet switch; a counter which provides for each connection a count representative of an amount of use of said packet buffer per connection; a register which holds for each connection threshold value information for indicating an amount of use of said packet buffer per connection that causes congestion; a comparator which compares for each connection said count and said threshold value information; and a target bandwidth notification circuit, when a result of the comparison by the said comparator indicates the count exceeds said threshold value information, for comparing the terminal transmission rate information with transmission bandwidth information of the transmission source and writing a higher of the two values as the allowed transmission bandwidth information into the bandwidth management packet, and when the result of the comparison by said comparator indicates that the count does not exceed the threshold value information, for writing the allowed transmission bandwidth information in said bandwidth management packet without alteration.
Claim 30
Dependent Claim 317 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection and wherein allowed transmission bandwidth information for indicating a transmission bandwidth of the transmission source is included as congested state information in the bandwidth management packet, wherein terminal transmission rate information of the transmission source is held in a data part of the bandwidth management packet for use by said packet switch; a counter which provides for each connection a count representative of an amount of use of said packet buffer per connection; a register which holds for each connection threshold value information for indicating an amount of use of said packet buffer per connection that causes congestion; a comparator which compares for each connection said count and said threshold value information; and a target bandwidth notification circuit, when a result of the comparison by the said comparator indicates the count exceeds said threshold value information, for comparing the terminal transmission rate information with transmission bandwidth information of the transmission source and writing a higher of the two values as the allowed transmission bandwidth information into the bandwidth management packet, and when the result of the comparison by said comparator indicates that the count does not exceed the threshold value information, for writing the allowed transmission bandwidth information in said bandwidth management packet without alteration.
Claim 31
Dependent Claim 24 words
A packet switch according to claim 25, wherein a header part of the bandwidth management packet is used to hold said congestion notification information.
Claim 32
Dependent Claim 27 words
A packet switch according to claim 25, wherein the bandwidth management packet is provided with a plurality of portions, one of which is used for holding data.
Claim 33
Dependent Claim 42 words
A packet switch according to claim 25, wherein the bandwidth management packet is divided into a plurality of portions one of which is used for holding data and another of which is used for holding information as to the allowed transmission rate.
Claim 34
Dependent Claim 73 words
A packet switch according to claim 25, wherein said packet switch operates at a plurality of states including at least a lightly congested state and a heavily congested state, wherein said threshold value information in said register is weighted in accordance with said states, and wherein when said comparator determines, based on the weighted information, that said lightly congested state exists, said comparator compares the weighted information with said count of said counter.
Claim 35
Dependent Claim 47 words
A packet switch according to claim 25, further comprising: a portion associated with said input port; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion and is shared by said output ports.
Claim 36
Dependent Claim 48 words
A packet switch according to claim 25, further comprising: a portion associated with said input ports; a switch core portion; and a portion associated with said output ports, wherein an output packet queue is formed in said switch core portion in associated with each of said output ports.
Claim 37
Dependent Claim 33 words
A packet switch according to claim 30, wherein said threshold value information is set in said packet switch from said transmission source by connection setting information at the time of setting said connection.
Claim 38
Dependent Claim 33 words
A packet switch according to claim 31, wherein said threshold value information is set in said packet switch from said transmission source by connection setting information at the time of setting said connection.
Claim 39
Dependent Claim 23 words
A packet switch according to claim 30, wherein said threshold value information is set in said packet switch from a network management terminal.
Claim 40
Dependent Claim 23 words
A packet switch according to claim 31, wherein said threshold value information is set in said packet switch from a network management terminal.
Claim 41
Dependent Claim 42 words
A packet switch according to claim 30, wherein said threshold value information and information on the number of discarded packets per connection are sent out in reply to a query from a network management device which is connected to said packet switch.
Claim 42
Dependent Claim 42 words
A packet switch according to claim 31, wherein said threshold value information and information on the number of discarded packets per connection are sent out in reply to a query from a network management device which is connected to said packet switch.
Claim 43
Dependent Claim 313 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a register which holds threshold value information for indicating an amount of use of said packet buffer that causes congestion; a counter which provides a count representative of a current amount of use of said packet buffer; a comparator which compares said count from said counter and said threshold value information from said register and outputs a result of the comparison; a congestion decision/notification circuit which writes congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count exceeds said threshold value information and does not write congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count does not exceed said threshold value information; a second counter which provides a second count representative of an amount of use of said packet buffer; a second register which holds second threshold value information indicating an amount of use of said packet buffer that causes congestion; and a second comparator which compares said second count and said second threshold value information, wherein said threshold value information held in said register is set to "0" when a result of the comparison by said second comparator indicates a non-congested state.
Claim 44
Dependent Claim 313 words
A packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, comprising: a packet buffer which includes at least one input port and a plurality of output ports, wherein an input packet from the input port is delivered to at least one output port in accordance with address information of the input packet and connection information having been set in the packet switch at the time of setting the connection between the transmission source and the reception destination, and wherein a bandwidth management packet for giving notice of a congested state of the packet switch is transferred on the connection; a register which holds threshold value information for indicating an amount of use of said packet buffer that causes congestion; a counter which provides a count representative of a current amount of use of said packet buffer; a comparator which compares said count from said counter and said threshold value information from said register and outputs a result of the comparison; a congestion decision/notification circuit which writes congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count exceeds said threshold value information and does not write congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count does not exceed said threshold value information; a second counter which provides a second count representative of an amount of use of said packet buffer; a second register which holds second threshold value information indicating an amount of use of said packet buffer that causes congestion; and a second comparator which compares said second count and said second threshold value information, wherein said threshold value information held in said register is set to "0" when a result of the comparison by said second comparator indicates a non-congested state.
Claim 45
Independent Claim 210 words
A method of controlling congestion at a packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, wherein the packet switch includes a switch having at least one input port and a plurality of output ports, said packet switch switches an input packet from the input port to at least one output port in accordance with address information of the input packet and connection information having been set in said packet switch at the time of setting the connection between the transmission source and the reception destination, and transfers a bandwidth management packet for giving notice of a congested state of the packet switch on the connection, said method comprising the steps of: providing for each connection threshold values of respective connections; counting for each connection the number of packets buffered in the switch; comparing for each connection the count with the threshold value per connection; and writing congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count exceeds the threshold value and not writing congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count does not exceed the threshold value.
Claim 46
Independent Claim 210 words
A method of controlling congestion at a packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, wherein the packet switch includes a switch having at least one input port and a plurality of output ports, said packet switch switches an input packet from the input port to at least one output port in accordance with address information of the input packet and connection information having been set in said packet switch at the time of setting the connection between the transmission source and the reception destination, and transfers a bandwidth management packet for giving notice of a congested state of the packet switch on the connection, said method comprising the steps of: providing for each connection threshold values of respective connections; counting for each connection the number of packets buffered in the switch; comparing for each connection the count with the threshold value per connection; and writing congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count exceeds the threshold value and not writing congestion notification information into the bandwidth management packet when the result of the comparison indicates that the count does not exceed the threshold value.
Claim 47
Dependent Claim 13 words
A method according to claim 39, wherein the threshold values are set equal.
Claim 48
Independent Claim 260 words
A method of controlling congestion at a packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, wherein said packet switch includes a switch having at least one input port and a plurality of output port, said packet switch switches an input packet from the input port to at least one output port in accordance with address information of the input packet and connection information having been set in said packet switch at the time of setting the connection between the transmission and the reception destination, and transfers a bandwidth management packet for giving notice of a congested state of the packet switch on the connection, said method comprising: a first step of providing a first count representative of a current amount use of a packet buffer included said packet switch per connection; a second step of holding first threshold value information for indicating an amount of use of the packet buffer per connection that causes congestion; a third step of comparing said first count and said first threshold value information; a fourth of providing a second count representative of a current amount of use of the packet buffer; a fifth step of holding second threshold value information for indicating an amount of use of the packet buffer; a sixth step of comparing said second count and said threshold value information; and a seventh step of writing congestion notification information into a bandwidth management packet based on results of comparison performed by said third and sixth steps.
Claim 49
Independent Claim 260 words
A method of controlling congestion at a packet switch for setting a connection between a transmission source of a packet and a reception destination thereof so as to perform communication, wherein said packet switch includes a switch having at least one input port and a plurality of output port, said packet switch switches an input packet from the input port to at least one output port in accordance with address information of the input packet and connection information having been set in said packet switch at the time of setting the connection between the transmission and the reception destination, and transfers a bandwidth management packet for giving notice of a congested state of the packet switch on the connection, said method comprising: a first step of providing a first count representative of a current amount use of a packet buffer included said packet switch per connection; a second step of holding first threshold value information for indicating an amount of use of the packet buffer per connection that causes congestion; a third step of comparing said first count and said first threshold value information; a fourth of providing a second count representative of a current amount of use of the packet buffer; a fifth step of holding second threshold value information for indicating an amount of use of the packet buffer; a sixth step of comparing said second count and said threshold value information; and a seventh step of writing congestion notification information into a bandwidth management packet based on results of comparison performed by said third and sixth steps.
Claim 50
Dependent Claim 13 words
A method according to claim 41, wherein the threshold values are set equal.

References Cited (Backward Citations)

US5090011A Cited
US5936958A Cited
US5555823A Cited
US5699345A Cited
US5838677A Cited
US5822540A Cited
US5764641A Cited
US5914936A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag