Network system and congestion control method
First Claim
1. A network system comprising:
- a transmission terminal configured to transmit a frame toward a reception terminal;
a switch arranged in a network between said transmission terminal and said reception terminal; and
a management computer connected to said transmission terminal and said switch,wherein;
said transmission terminal comprises a plurality of congestion control units;
said switch comprises a plurality of congestion detection units respectively associated with said plurality of congestion control units;
each of said plurality of congestion detection units has a function of generating congestion information based on queue length information of an output queue directed toward said reception terminal and generating a congestion information notification frame that includes said generated congestion information and is addressed to said transmission terminal;
each of said plurality of congestion control units has a function of controlling, when receiving said congestion information notification frame, a frame transmission rate based on said congestion information included in said received congestion information notification frame;
a plurality of routes exist between said transmission terminal and said reception terminal;
said management computer manages a correspondence relationship between said plurality of routes and said plurality of congestion control units, assigns any of said plurality of routes to a flow, selects a congestion control unit among said plurality of congestion control units that is associated with a route assigned to said flow, and notifies said transmission terminal and said switch of said flow and said selected congestion control unit;
when said switch receives a frame belonging to said flow, a congestion detection unit associated with said selected congestion control unit among said plurality of congestion detection units generates said congestion information notification frame addressed to said selected congestion control unit; and
said transmission terminal transmits a frame belonging to said flow through said selected congestion control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmission terminal has a plurality of congestion control units (RPs) each controlling a frame transmission rate. A switch arranged between the transmission terminal and a reception terminal has a plurality of congestion detection units (CPs) each generating a congestion information notification frame addressed to the transmission terminal. A plurality of routes exist between the transmission terminal and the reception terminal. The management computer manages a correspondence relationship between the routes and the RPs, assigns any of the routes to a flow, selects a RP associated with a route assigned to the flow, and notifies the transmission terminal and the switch of the flow and the selected RP. When the switch receives a frame belonging to the flow, a CP associated with the selected RP generates the congestion information notification frame addressed to the selected RP. The transmission terminal transmits a frame belonging to the flow through the selected RP.
39 Citations
6 Claims
-
1. A network system comprising:
-
a transmission terminal configured to transmit a frame toward a reception terminal; a switch arranged in a network between said transmission terminal and said reception terminal; and a management computer connected to said transmission terminal and said switch, wherein; said transmission terminal comprises a plurality of congestion control units; said switch comprises a plurality of congestion detection units respectively associated with said plurality of congestion control units; each of said plurality of congestion detection units has a function of generating congestion information based on queue length information of an output queue directed toward said reception terminal and generating a congestion information notification frame that includes said generated congestion information and is addressed to said transmission terminal; each of said plurality of congestion control units has a function of controlling, when receiving said congestion information notification frame, a frame transmission rate based on said congestion information included in said received congestion information notification frame; a plurality of routes exist between said transmission terminal and said reception terminal; said management computer manages a correspondence relationship between said plurality of routes and said plurality of congestion control units, assigns any of said plurality of routes to a flow, selects a congestion control unit among said plurality of congestion control units that is associated with a route assigned to said flow, and notifies said transmission terminal and said switch of said flow and said selected congestion control unit; when said switch receives a frame belonging to said flow, a congestion detection unit associated with said selected congestion control unit among said plurality of congestion detection units generates said congestion information notification frame addressed to said selected congestion control unit; and said transmission terminal transmits a frame belonging to said flow through said selected congestion control unit. - View Dependent Claims (2, 3, 4)
-
-
5. A congestion control method in a network system,
wherein said network system comprises: -
a transmission terminal configured to transmit a frame toward a reception terminal; and a switch arranged in a network between said transmission terminal and said reception terminal, wherein; said transmission terminal comprises a plurality of congestion control units; said switch comprises a plurality of congestion detection units respectively associated with said plurality of congestion control units; each of said plurality of congestion detection units has a function of generating congestion information based on queue length information of an output queue directed toward said reception terminal and generating a congestion information notification frame that includes said generated congestion information and is addressed to said transmission terminal; each of said plurality of congestion control units has a function of controlling, when receiving said congestion information notification frame, a frame transmission rate based on said congestion information included in said received congestion information notification frame; and a plurality of routes exist between said transmission terminal and said reception terminal, wherein said congestion control method comprises; managing a correspondence relationship between said plurality of routes and said plurality of congestion control units; assigning any of said plurality of routes to a flow; selecting a congestion control unit among said plurality of congestion control units that is associated with a route assigned to said flow; notifying said transmission terminal and said switch of said flow and said selected congestion control unit; generating, by a congestion detection unit associated with said selected congestion control unit among said plurality of congestion detection units in said switch receiving a frame belonging to said flow, said congestion information notification frame addressed to said selected congestion control unit; and transmitting, by said transmission terminal, a frame belonging to said flow through said selected congestion control unit.
-
-
6. A recording medium on which a management program is recorded,
wherein said management program causes a computer to execute management processing for a network system, wherein said network system comprises: -
a transmission terminal configured to transmit a frame toward a reception terminal; and a switch arranged in a network between said transmission terminal and said reception terminal, wherein; said transmission terminal comprises a plurality of congestion control units; said switch comprises a plurality of congestion detection units respectively associated with said plurality of congestion control units; each of said plurality of congestion detection units has a function of generating congestion information based on queue length information of an output queue directed toward said reception terminal and generating a congestion information notification frame that includes said generated congestion information and is addressed to said transmission terminal; each of said plurality of congestion control units has a function of controlling, when receiving said congestion information notification frame, a frame transmission rate based on said congestion information included in said received congestion information notification frame; and a plurality of routes exist between said transmission terminal and said reception terminal, wherein said management processing comprises; managing a correspondence relationship between said plurality of routes and said plurality of congestion control units; assigning any of said plurality of routes to a flow; selecting a congestion control unit among said plurality of congestion control units that is associated with a route assigned to said flow; and notifying said transmission terminal and said switch of said flow and said selected congestion control unit, wherein; when said switch receives a frame belonging to said flow, a congestion detection unit associated with said selected congestion control unit among said plurality of congestion detection units generates said congestion information notification frame addressed to said selected congestion control unit; and said transmission terminal transmits a frame belonging to said flow through said selected congestion control unit.
-
Specification