CN1431795A - System capable of effectively controlling network bandwidth and bandwidth control method thereof - Google Patents
System capable of effectively controlling network bandwidth and bandwidth control method thereof Download PDFInfo
- Publication number
- CN1431795A CN1431795A CN 02101596 CN02101596A CN1431795A CN 1431795 A CN1431795 A CN 1431795A CN 02101596 CN02101596 CN 02101596 CN 02101596 A CN02101596 A CN 02101596A CN 1431795 A CN1431795 A CN 1431795A
- Authority
- CN
- China
- Prior art keywords
- client port
- frequency range
- access control
- medium access
- client
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 abstract description 7
- 238000011084 recovery Methods 0.000 abstract 2
- 230000006855 networking Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
A system capable of effectively controlling network bandwidth and its bandwidth control method, it sets a bandwidth control module between the media access control layer and the physical transceiver of the network switching equipment, when the flow of the client port is detected to be too large, if the client port works in the full duplex mode, the bandwidth control module sends a pause data frame packet with specific time value to the media access control layer: if the client port works in a half-duplex mode and adopts a flow control mechanism of collision recovery, when the media access control layer transmits a packet, the bandwidth control module sends a carrier signal to the media access control layer to generate collision; if the client port is working in half duplex mode and adopting flow control mechanism of false carrier recovery, the bandwidth control module sends out false carrier signal to the MAC layer. Therefore, the control of bandwidth can be effectively achieved under the condition of not influencing the communication between the clients.
Description
Technical field
The present invention is a kind of system capable of effective controlling network bandwidth and method for controlling bandwidth, it is that a frequency range control die set is set between the medium access control layer of network exchange and entity transceiver, with when the flow that detects this client port is excessive, as client port is to work in full-duplex mode, then send a time-out data frame package that has a special time value to this medium access control layer: is the flow management mechanism that works in semiduplex mode and adopt collision to reply as client port by this frequency range control die set, then when medium access control layer when transmitting package, send carrier signal to produce collision by this frequency range control die set to this medium access control layer; As client port is the flow management mechanism that works in semiduplex mode and adopt false carrier to reply, and then sends false carrier signal by this frequency range control die set to this medium access control layer.Can under the situation that does not influence the communication between client, effectively reach the control of frequency range in view of the above.
Background technology
In this vacation carrier answering method, when this network exchange 11 is desired to carry out flow control, then network exchange 11 externally sends a false carrier signal automatically, because the networking is to work in semiduplex mode, therefore, client 13 just can't the sending and receiving package, up to network exchange 11 stop to send false carrier signal after, but client 13 is the sending and receiving package, so just can limit the flow at networking.
In this collision answering method, when this network exchange 11 is desired to carry out flow control, network exchange 11 detects on the medium of networking whether carrier signal is arranged earlier, at this moment, if client 13 desires to send package to this network exchange 11, then this network exchange 11 just can detect carrier signal, cause collision (Collision) and also initiatively send a carrier signal, so standard according to the local networking, client 13 will abandon transmitting package, so can limit the flow at networking.
This time-out data frame method is according to the defined mechanism of IEEE 802.3 standards, making this network exchange 11 or client 13 either party can send a package that suspends the data frame stops the other side further to send package, contain a specific time value in this time-out data frame package, receive that one of this package conveniently can stop to send package, and pick up counting, till calculating this specific time value, just can initiatively send package again, and send a side of time-out data frame package as before timing finishes, do not desired to carry out again flow control, also can initiatively send a time value and be 0 time-out data frame package, to remove the restriction that stops the other side to send package.
Though aforementioned known flow control mechanism can carry out the control of network bandwidth, right its shortcoming that in the use of reality, still has, with reference to example arrangement shown in Figure 1, in general application, be provided with repeater 12 in the networking so that several clients 13 are connected to this network exchange 11, therefore, for the particular clients 131 in the networking, except can also being communicated with this network exchange 11 is communicated with another client 132.And when the flow of the client port 111 of network exchange 11 excessive and must carry out flow control the time, as adopt false carrier answering method, then the false carrier signal that is sent by network exchange 11 will take the frequency range of network circuit L0, L1 and L2, though so can limit client 131 and 132 and the flow of 11 of network exchanges, causing also between client 131 and 132 can't the sending and receiving package; As adopt the collision answering method, then any package of being sent of client 131 and 132 all can be abandoned because of collision, so also can cause between client 131 and 132 can't the sending and receiving package: as adopting time-out data frame method, then client 131 and 132 all can stop to transmit package because of receiving time-out data frame package, thereby also can cause can't the sending and receiving package between client 131 and 132.
By being as can be known, though traditional flow control mechanism can successfully stop client 131 and 132 to transmit package to network exchange 11, and reach the purpose of frequency range control, but the client 131 of network exchange 11 frequency ranges and 132 communication have also been interrupted not using, the unnecessary waste that causes the frequency range resource, therefore, aforementioned known method for controlling bandwidth gives improved necessity in fact.
The inventor whence originally in the spirit of positive invention, is urgently thought a kind of system capable of effective controlling network bandwidth and method for controlling bandwidth that can address the above problem because of in this, and several times research experiment is eventually to finishing this novel progressive invention.
Summary of the invention
A purpose of the present invention is that a kind of system capable of effective controlling network bandwidth and method for controlling bandwidth is being provided, and can effectively reach the control of frequency range under the situation that does not influence the communication between client.
Another object of the present invention is that a kind of system capable of effective controlling network bandwidth and method for controlling bandwidth is being provided, and it can exempt the shortcoming of existing network bandwidth control, and can be compatible with existing networking.
According to a characteristic of the present invention, the system capable of effective controlling network bandwidth that is proposed comprises: a plurality of clients: and, one network exchange, has at least one client port, corresponding to the set medium access control layer of this client port, the entity transceiver, and be arranged at frequency range control die set between this medium access control layer and the entity transceiver, each client port connects at least one client: wherein, to detect the flow of this client port excessive and need carry out frequency range control the time, be to come the flow of this client port of control by this frequency range control die set to send the control information to this medium access control layer when network exchange.
According to another characteristic of the present invention, the method that can effectively control the frequency range of network system that is proposed comprises following step: (A) detect the employed frequency range of client port, to carry out frequency range control when it surpasses a critical value; (B) be to work in full-duplex mode as this client port, then send a time-out data frame package that has a special time value to medium access control layer: the flow management mechanism of making in semiduplex mode and adopting collision to reply on (C) being as this client port by the frequency range control die set, then when medium access control layer when transmitting package, send carrier signal to produce collision by this frequency range control die set to this medium access control layer: and (D) be the flow management mechanism that works in semiduplex mode and adopt false carrier to reply as this client port, then send false carrier signal to this medium access control layer by this frequency range control die set.
Because modern design of the present invention can provide on the industry and utilize, and truly have the enhancement effect, so apply for a patent in accordance with the law.
Description of drawings
For making the auditor can further understand structure of the present invention, feature and purpose thereof, below in conjunction with the detailed description of accompanying drawing and preferred embodiment as after, wherein:
Fig. 1 is the allocation plan for known network exchange.
Fig. 2 is system capable of effective controlling network bandwidth Organization Chart of the present invention.
Fig. 3 is the method flow diagram that can effectively control the frequency range of network system for of the present invention.
Embodiment
One preferred embodiment of relevant network bandwidth control method of the present invention, please be earlier with reference to system architecture shown in Figure 2, it is presented in the network exchange 21, each client port 211 is that correspondence is provided with medium access control layer 212 (Medium Access Contr01, MAC), entity transceiver 214 (PHYceiver) and is arranged at the frequency range control die set 213 between medium access control layer 212 and the entity transceiver 214,211 of the client ports of network exchange 21 can connect several clients 23 via repeater 22.
With aforesaid framework, to detect the flow of one client port 211 excessive and need carry out frequency range control the time when network exchange 21, just come the flow of this client port 211 of control by this frequency range control die set 213 with control information such as carrier signal from collision usefulness to this medium access control layer 212 that send time-out data frame package, false carrier signal or, but do not influence the communication between the client 23.Its whole control flow as shown in Figure 3, wherein, as this client port 211 is to work in full-duplex mode, then when medium access control layer 212 will transmit package (step S 301), judge whether employed frequency range exceeds a critical value (step S 302), as denying, then can begin to wait for the transmission (step S 304) of package, in this way, then need the control flow, have the time-out data frame package (step S303) of special time value and send one to this medium access control layer 212, and make medium access control layer 212 stop to send package by this frequency range control die set 213.
As this client port 211 is the flow management mechanism that works in semiduplex mode and adopt collision to reply, then when medium access control layer 212 will transmit package (step S 311), judge whether employed frequency range exceeds a critical value (step S 312), as denying, then can begin to wait for the transmission (step S 314) of package, in this way, then this frequency range control die set 213 will be sent carrier signal to produce collision (step S 313) to this medium access control layer 212, can't send package (step S 315) up to this medium access control layer 212.
As this client port 211 is the flow management mechanism that works in semiduplex mode and adopt false carrier to reply, then when medium access control layer 212 will transmit package (step S 321), judge whether employed frequency range exceeds a critical value (step S 322), as denying, then can begin to wait for the transmission (step S 324) of package, in this way, then send false carrier signal (step S 323) to this medium access control layer 212, and make medium access control layer 212 can't send package by this frequency range control die set 212.
Aforementioned method of the present invention is excessive and carry out frequency range when control at the flow of network exchange 21, this frequency range control die set 21 is to send time-out data frame package, the carrier signal of false carrier signal or collision usefulness is given this medium access control layer 212, but not entity transceiver 214, so that medium access control layer 212 stops to send package, characteristic according to TCP/IP, when either party does not receive package, just can wait for or retry, whole TCP/IP flow like this just can reduce, and reach the purpose of frequency range control, and because this suspends data frame package, the carrier signal of false carrier signal or collision usefulness can't be sent to network circuit via entity transceiver 214, so the communication between the client 23 can not be affected fully.
By above explanation as can be known, the present invention is by a frequency range control die set is set between medium access control layer and entity transceiver, with when carrying out frequency range control, it is the carrier signal that sends time-out data frame package, false carrier signal or collision usefulness by the frequency range control die set to medium access control layer, and can be under the situation that does not influence the communication between client, reach the control of frequency range, and it still uses known flow control mechanism, therefore, not only can exempt the shortcoming of existing network bandwidth control, more can be compatible with existing networking.
In sum, no matter the present invention is all showing it totally different in the feature of known techniques with regard to purpose, means and effect, in fact is one to have the invention of practical value.Only it should be noted that above-mentioned many embodiment give an example for convenience of explanation, the interest field that the present invention advocated should be as the criterion so that claim is described certainly, but not only limits to the foregoing description.
Claims (9)
1. a system capable of effective controlling network bandwidth is characterized in that, mainly comprises:
A plurality of clients; And
One network exchange, have at least one client port, corresponding to the set medium access control layer of this client port, entity transceiver and be arranged at this medium access control layer and the entity transceiver between the frequency range control die set, each client port connects at least one client;
Wherein, to detect the flow of this client port excessive and need carry out frequency range control the time, be to come the flow of this client port of control by this frequency range control die set to send the control information to this medium access control layer when network exchange.
2. system capable of effective controlling network bandwidth as claimed in claim 1 is characterized in that wherein, and this control information is for suspending data frame package.
3. system capable of effective controlling network bandwidth as claimed in claim 2 is characterized in that, wherein, this client port is to work in full-duplex mode.
4. system capable of effective controlling network bandwidth as claimed in claim 1 is characterized in that, wherein, this control information is to be false carrier signal.
5. system capable of effective controlling network bandwidth as claimed in claim 4 is characterized in that, wherein, this client port is the flow management mechanism that works in semiduplex mode and adopt collision to reply.
6. system capable of effective controlling network bandwidth as claimed in claim 1 is characterized in that, wherein, this control information is the carrier signal for collision usefulness.
7. system capable of effective controlling network bandwidth as claimed in claim 6 is characterized in that, wherein, this client port is the flow management mechanism that works in semiduplex mode and adopt false carrier to reply.
8. the method that can effectively control the frequency range of network system, this network system comprises a plurality of clients and a network exchange, this network exchange have at least one client port, corresponding to the set medium access control layer of this client port, entity transceiver and be arranged at this medium access control layer and the entity transceiver between the frequency range control die set, each client port connects at least one client, it is characterized in that this method comprises following step:
(A) detect the frequency range that this client port uses, when it surpasses a critical value, to carry out frequency range control;
(B) be to work in full-duplex mode as this client port, then send a time-out data frame package that has a special time value to this medium access control layer by this frequency range control die set;
(C) be the flow management mechanism that works in semiduplex mode and adopt collision to reply as this client port, then when medium access control layer when transmitting package, send carrier signal by this frequency range control die set to this medium access control layer and collide to produce; And
(D) be the flow management mechanism that works in semiduplex mode and adopt false carrier to reply as this client port, then send false carrier signal to this medium access control layer by this frequency range control die set.
9. method capable of effective controlling network bandwidth as claimed in claim 8 is characterized in that, wherein, in step (A), does not exceed this critical value as the employed frequency range of this client port, then begins to wait for the transmission of package.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 02101596 CN1183712C (en) | 2002-01-11 | 2002-01-11 | System capable of effectively controlling network bandwidth and bandwidth control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 02101596 CN1183712C (en) | 2002-01-11 | 2002-01-11 | System capable of effectively controlling network bandwidth and bandwidth control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1431795A true CN1431795A (en) | 2003-07-23 |
| CN1183712C CN1183712C (en) | 2005-01-05 |
Family
ID=4739575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 02101596 Expired - Fee Related CN1183712C (en) | 2002-01-11 | 2002-01-11 | System capable of effectively controlling network bandwidth and bandwidth control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1183712C (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4465576A4 (en) * | 2022-02-11 | 2025-10-15 | Huawei Tech Co Ltd | COMMUNICATION METHOD AND COMMUNICATION DEVICE |
-
2002
- 2002-01-11 CN CN 02101596 patent/CN1183712C/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP4465576A4 (en) * | 2022-02-11 | 2025-10-15 | Huawei Tech Co Ltd | COMMUNICATION METHOD AND COMMUNICATION DEVICE |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1183712C (en) | 2005-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101867511B (en) | Pause frame sending method, associated equipment and system | |
| CN1183881A (en) | Multi-link polling method, device and data communication system | |
| EP1298855A3 (en) | Handling of packet data collisions in mobile communication systems | |
| US6778551B1 (en) | Collision control systems and methods utilizing an inter-frame gap code counter | |
| WO2010008248A2 (en) | A method and an apparatus for controlling messages between host and controller. | |
| JP3439320B2 (en) | Data communication method, data communication device, and data communication program recording medium | |
| CN101087338B (en) | A common transmission method, system and device of LRE signals and phone signals | |
| CN1431795A (en) | System capable of effectively controlling network bandwidth and bandwidth control method thereof | |
| CN107357756A (en) | The system that more equipment carry out IIC communications under holotype | |
| US5734675A (en) | Receiver sharing for demand priority access method repeaters | |
| CN102075558A (en) | Physical layer devices and method thereof | |
| CN111193624A (en) | Data packet transmission method and device, terminal equipment and storage medium | |
| US6295280B1 (en) | Method for network node recognition | |
| CN108718294A (en) | Communication means and communication device suitable for control system | |
| US5432788A (en) | Scheduling method for a slotted communication medium with multiple but limited number of carriers and independent receiver/transmitter pairs | |
| CN113572700A (en) | Flow detection method, system, device and computer readable storage medium | |
| WO1998037666A1 (en) | Method and apparatus for integrating multiple repeaters into a single collision domain | |
| JP3039620B2 (en) | ATM system retransmission method | |
| CA2279538C (en) | Passive analog filter for network interface | |
| CN116094918B (en) | A virtual network card implementation method for configuring and managing three-layer switch ports | |
| CN2819663Y (en) | Intranet IP address discovering and blocking system | |
| KR20050104666A (en) | Ethernet mac adaptation apparatus for real time service and its data transmitting method | |
| CN115328837B (en) | Method for supporting USB2.0 ultra-long distance transmission | |
| JP3359765B2 (en) | Wireless LAN system | |
| CN101908945B (en) | High-capacity speed self-adaptation and error code-resistant wireless device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C19 | Lapse of patent right due to non-payment of the annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |