Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4588550B2 - Communication device - Google Patents
[go: Go Back, main page]

JP4588550B2 - Communication device - Google Patents

Communication device Download PDF

Info

Publication number
JP4588550B2
JP4588550B2 JP2005176521A JP2005176521A JP4588550B2 JP 4588550 B2 JP4588550 B2 JP 4588550B2 JP 2005176521 A JP2005176521 A JP 2005176521A JP 2005176521 A JP2005176521 A JP 2005176521A JP 4588550 B2 JP4588550 B2 JP 4588550B2
Authority
JP
Japan
Prior art keywords
frame
buffer
data
communication device
transmission
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.)
Expired - Fee Related
Application number
JP2005176521A
Other languages
Japanese (ja)
Other versions
JP2006352557A (en
Inventor
哲 前田
秀樹 塩野
泰郎 森
浩史 藤山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2005176521A priority Critical patent/JP4588550B2/en
Publication of JP2006352557A publication Critical patent/JP2006352557A/en
Application granted granted Critical
Publication of JP4588550B2 publication Critical patent/JP4588550B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は通信装置に関し、特に送信端末から送信されるデータを受信し、受信端末と接続された受信側通信装置に送信する通信装置に関する。   The present invention relates to a communication apparatus, and more particularly to a communication apparatus that receives data transmitted from a transmission terminal and transmits the data to a reception-side communication apparatus connected to the reception terminal.

イーサネット(登録商標)に準拠したフレームをカプセリング化(例えば、PPP(Point-to-Point Protocol),GFP(Generic Framing Procedure)に変換)し、SDH(Synchronous Digital Hierarchy)やSONET(Synchronous Optical Network)を用いて遠隔地に伝送するネットワークシステムがある。   Frames compliant with Ethernet (registered trademark) are encapsulated (for example, converted to PPP (Point-to-Point Protocol), GFP (Generic Framing Procedure)), SDH (Synchronous Digital Hierarchy) and SONET (Synchronous Optical Network) There are network systems that use and transmit to remote locations.

図10は、ネットワークシステムを示す図である。図に示すように送信端末101は、送信側中継機102と接続されている。受信端末104は、受信側中継機103と接続されている。送信側中継機102と受信側中継機103は接続され、送信端末101と受信端末104のフレームの授受を中継している。送信側中継機102は、送信端末101から送信されてくるフレームを一時的に保持するバッファ102aを有し、受信側中継機103は、送信側中継機102から送信されてくるフレームを一時的に保持するバッファ103aを有している。   FIG. 10 is a diagram illustrating a network system. As shown in the figure, the transmission terminal 101 is connected to the transmission side repeater 102. The receiving terminal 104 is connected to the receiving side repeater 103. The transmission-side relay device 102 and the reception-side relay device 103 are connected to relay transmission / reception of frames between the transmission terminal 101 and the reception terminal 104. The transmission side repeater 102 has a buffer 102a that temporarily holds a frame transmitted from the transmission terminal 101, and the reception side repeater 103 temporarily stores a frame transmitted from the transmission side repeater 102. It has a buffer 103a for holding it.

図に示すネットワークシステムは、フレームの転送帯域およびバッファの状況によって、例えば、以下の4つの例に示すような制御を行っている。まず、その1について説明する。送信側中継機102と受信側中継機103の間の転送帯域を、例えば、1Gbpsであるとする。送信端末101と送信側中継機102の間の転送帯域および受信端末104と受信側中継機103の間の転送帯域を、例えば、100Mbpsであるとする。この場合、送信側中継機102のバッファ102aは、送信端末101がフレームを常時100%送信(連続的に送信)しても、100Mbpsから1Gbpsのフレーム転送のため、オーバーフローすることはない。しかし、受信側中継機103のバッファ103aにおいては、受信端末104がフレームを受信できないためにポーズフレームPを送信すると、フレームがたまっていく。そのため、バッファ103aは、保持できなくなったフレームを廃棄する。   The network system shown in the figure performs control as shown in the following four examples, for example, depending on the frame transfer band and the buffer status. First, the first will be described. Assume that the transfer band between the transmission side repeater 102 and the reception side repeater 103 is, for example, 1 Gbps. It is assumed that the transfer band between the transmission terminal 101 and the transmission side repeater 102 and the transfer band between the reception terminal 104 and the reception side relay 103 are, for example, 100 Mbps. In this case, the buffer 102a of the transmission side repeater 102 does not overflow because the frame is transferred from 100 Mbps to 1 Gbps even if the transmission terminal 101 always transmits 100% (continuously transmits) frames. However, in the buffer 103a of the receiving side repeater 103, when the pause frame P is transmitted because the receiving terminal 104 cannot receive the frame, the frame accumulates. Therefore, the buffer 103a discards the frame that can no longer be held.

その2について説明する。受信側中継機103のバッファ103aは、フレームがオーバーフローしそうになると、ポーズフレームPを送信端末101に送信する。送信端末101は、受信側中継機103からのポーズフレームPによって、フレームの出力を停止する。これによって、バッファ103aのオーバーフローを防止することができる。   Part 2 will be described. When the frame is about to overflow, the buffer 103a of the receiving side repeater 103 transmits a pause frame P to the transmitting terminal 101. The transmission terminal 101 stops frame output in response to the pause frame P from the reception-side repeater 103. As a result, overflow of the buffer 103a can be prevented.

その3について説明する。送信側中継機102と受信側中継機103の間の転送帯域を、例えば、50Mbpsであるとする。送信端末101と送信側中継機102の間の転送帯域および受信端末104と受信側中継機103の間の転送帯域を、例えば、100Mbpsであるとする。この場合、送信端末101が常時100%のフレームを送信すると、送信側中継機102のバッファ102aはオーバーフローする。そのため、バッファ102aは、保持できなくなったフレームを廃棄する。   Part 3 will be described. It is assumed that the transfer band between the transmission side repeater 102 and the reception side repeater 103 is, for example, 50 Mbps. It is assumed that the transfer band between the transmission terminal 101 and the transmission side repeater 102 and the transfer band between the reception terminal 104 and the reception side relay 103 are, for example, 100 Mbps. In this case, if the transmission terminal 101 always transmits 100% frames, the buffer 102a of the transmission side repeater 102 overflows. Therefore, the buffer 102a discards the frame that can no longer be held.

その4について説明する。送信側中継機102のバッファ102aは、フレームがオーバーフローしそうになると、ポーズフレームPを送信端末101に送信する。送信端末101は、送信側中継機102からのポーズフレームPによって、フレームの出力を停止する。これによって、バッファ102aのオーバーフローを防止することができる。   Part 4 will be described. When the frame is about to overflow, the buffer 102a of the transmission side repeater 102 transmits the pause frame P to the transmission terminal 101. The transmission terminal 101 stops frame output in response to the pause frame P from the transmission-side repeater 102. Thereby, the overflow of the buffer 102a can be prevented.

ところで、その2に示した制御では、受信側中継機103からのポーズフレームPが、送信端末101に到達するまでの間、送信端末101は、いくつかのフレームを送信している場合がある。受信側中継機103のバッファ103aは、この送信されるフレームも一時的に保持できるように、容量を確保する必要がある。   By the way, in the control shown in Part 2, the transmission terminal 101 may transmit several frames until the pause frame P from the reception-side repeater 103 reaches the transmission terminal 101. The buffer 103a of the receiving side repeater 103 needs to secure a capacity so that this transmitted frame can also be temporarily held.

図11は、フレームが100%流れている場合の受信側中継機のバッファ状況を説明する図である。図に示すバッファ103aa〜103acは、受信側中継機103のバッファ103aの、フレームの保持状況を示している。また、図中上側の1〜20のフレームは、送信側中継機102から出力されるフレーム、下側の1〜20のフレームは、受信側中継機103が受信するフレームを示している。   FIG. 11 is a diagram for explaining the buffer status of the receiving side repeater when 100% of the frames are flowing. Buffers 103aa to 103ac shown in the figure indicate the frame holding status of the buffer 103a of the receiving side repeater 103. Further, the upper frames 1 to 20 in the figure indicate the frames output from the transmission side repeater 102, and the lower frames 1 to 20 indicate the frames received by the reception side repeater 103.

バッファ103aaに示すように、保持するフレームが上限値111に達すると(線L101は、フレームが上限値111に達したタイミングを示す)、受信側中継機103は、ポーズフレームPを送信端末101に出力する。線L101のタイミング経過後、送信側中継機102から伝送路にすでに送出されていた上側の1〜10のフレームは、下側の1〜10のフレームに示すように受信側中継機103に順次到達する。これによって、バッファ103abの領域112に、1〜10のフレームが保持されることになる。   As shown in the buffer 103aa, when the frame to be held reaches the upper limit value 111 (the line L101 indicates the timing at which the frame has reached the upper limit value 111), the receiving side repeater 103 sends the pause frame P to the transmitting terminal 101. Output. After the timing of the line L101, the upper 1 to 10 frames that have already been sent from the transmission side repeater 102 to the transmission path sequentially reach the reception side repeater 103 as shown in the lower 1 to 10 frames. To do. As a result, 1 to 10 frames are held in the area 112 of the buffer 103ab.

一方、送信端末101は、受信側中継機103からポーズフレームPが出力されても、このポーズフレームPが到達するまでは(線L102は、ポーズフレームPが送信端末101に到達するタイミングを示す)、上側の11〜20のフレームを送信し続ける。従って、受信側中継機103には、下側に示すフレーム11〜20が順次到着し、バッファ103acの領域113に保持される。   On the other hand, even when the pause frame P is output from the receiving side repeater 103, the transmitting terminal 101 does not reach the pause frame P (line L102 indicates the timing at which the pause frame P reaches the transmitting terminal 101). Continue to transmit the upper 11 to 20 frames. Therefore, the frames 11 to 20 shown on the lower side sequentially arrive at the receiving side repeater 103 and are held in the area 113 of the buffer 103ac.

このように、フレームが上限値111に達した後でも、フレームが送信され続けるので、領域112,113に示すようにバッファ103aの容量を確保する必要がある。なお、確保する容量は、送信端末101からフレームが100%出力されてもオーバーフローしないように、決める必要がある。   Thus, since the frame continues to be transmitted even after the frame reaches the upper limit value 111, it is necessary to secure the capacity of the buffer 103a as shown in the areas 112 and 113. Note that the capacity to be secured needs to be determined so as not to overflow even if 100% of the frame is output from the transmission terminal 101.

次に、フレームが50%流れる場合(フレームが連続的に流れる場合に対し、半分の量で流れる場合)のバッファ状況について説明する。
図12は、フレームが50%流れている場合の受信側中継機のバッファ状況を説明する図である。図12において図11と同じものには同じ符号を付し、その説明を省略する。
Next, the buffer situation when 50% of the frames flow (when the frames flow at half the amount when they flow continuously) will be described.
FIG. 12 is a diagram for explaining the buffer status of the receiving side repeater when 50% of the frame is flowing. 12, the same components as those in FIG. 11 are denoted by the same reference numerals, and the description thereof is omitted.

図に示すようにフレームは50%で送信されているとする。この場合、フレームが保持されるバッファ103abの領域121は、図11のバッファ103abの領域112より小さくなる。また、フレームが保持されるバッファ103acの領域122は、図11のバッファ103acの領域113より小さくなる。従って、バッファ103acには、空き領域123が生じる。なお、領域121,122の大きさは、領域112,113の半分となる。   As shown in the figure, it is assumed that the frame is transmitted at 50%. In this case, the area 121 of the buffer 103ab that holds the frame is smaller than the area 112 of the buffer 103ab in FIG. Further, the area 122 of the buffer 103ac that holds the frame is smaller than the area 113 of the buffer 103ac in FIG. Therefore, an empty area 123 is generated in the buffer 103ac. Note that the size of the regions 121 and 122 is half that of the regions 112 and 113.

なお、フロー制御に関し、受信装置から送信装置に対し、バッファの空き容量を通知するフロー制御回路がある(例えば、特許文献1参照)。また、パケット記憶量が停止閾値より多くなったとき、上流の通信装置にフローの停止を通知し、実際にフローが停止するまでの遅延時間を停止遅延時間として考慮する通信方法がある(例えば、特許文献2参照)。
特開2001−203705号公報 特開2000−244521号公報
Regarding flow control, there is a flow control circuit for notifying the free capacity of a buffer from a receiving apparatus to a transmitting apparatus (see, for example, Patent Document 1). In addition, when the packet storage amount exceeds the stop threshold, there is a communication method that notifies the upstream communication device of the stop of the flow and considers the delay time until the flow actually stops as the stop delay time (for example, Patent Document 2).
JP 2001-203705 A JP 2000-244521 A

このように、受信側中継機のバッファの容量は、ポーズフレームの送信後、連続的に送信されてくるフレームを考慮して、確保する必要がある。
しかし、連続的にフレームが送信されない場合、図12で説明したようにバッファに空き領域が発生し、バッファが有効に使用されない場合があるという問題点があった。
As described above, it is necessary to secure the buffer capacity of the receiving side repeater in consideration of the frames transmitted continuously after the transmission of the pause frame.
However, when frames are not transmitted continuously, there is a problem that an empty area occurs in the buffer as described with reference to FIG. 12, and the buffer may not be used effectively.

本発明はこのような点に鑑みてなされたものであり、連続的にフレームが送信されない場合でも、バッファを有効に使用することができる通信装置を提供することを目的とする。   The present invention has been made in view of these points, and an object of the present invention is to provide a communication device that can effectively use a buffer even when frames are not continuously transmitted.

本発明では上記問題を解決するために、図1に示すような送信端末3から送信されるデータを受信し、受信端末4と接続された受信側通信装置2に送信する通信装置1において、データが通信装置1と受信側通信装置2との間を往復するのに要する時間あたりの、受信側通信装置2に送信されるデータ量を計測するデータ量計測手段1bと、受信側通信装置2から、データを一時的に保持するバッファ2aが上限値に達した旨の通知を受けて、受信側通信装置2に送信されるデータを、データ量の値から、バッファ2aの上限値からさらにデータを保持できる領域の値までカウントし、送信端末3に対しデータの送信停止要求を行うカウンタ手段1cと、を有することを特徴とする通信装置1が提供される。   In the present invention, in order to solve the above problem, in the communication apparatus 1 that receives data transmitted from the transmission terminal 3 as shown in FIG. 1 and transmits the data to the reception-side communication apparatus 2 connected to the reception terminal 4, the data Data amount measuring means 1b for measuring the amount of data transmitted to the receiving side communication device 2 per time required for the device to travel back and forth between the communication device 1 and the receiving side communication device 2; In response to the notification that the buffer 2a that temporarily holds the data has reached the upper limit value, the data transmitted to the receiving side communication device 2 is further changed from the data amount value to the upper limit value of the buffer 2a. There is provided a communication device (1) characterized by having counter means (1c) that counts up to a value of an area that can be held and makes a transmission stop request to the transmission terminal (3).

このような通信装置1によれば、受信側通信装置2のバッファ2aが上限値に達すると、カウンタ手段1cが、バッファ2aの上限値からさらにデータを保持できる領域に保持されるデータをカウントしていく。そして、送信端末3に対しデータの送信停止要求を行う。これにより、データが連続して送信されない場合でも、受信側通信装置2のバッファ2aの空き容量を低減できる。   According to such a communication device 1, when the buffer 2a of the receiving-side communication device 2 reaches the upper limit value, the counter unit 1c counts data held in an area where data can be further held from the upper limit value of the buffer 2a. To go. Then, a data transmission stop request is sent to the transmission terminal 3. Thereby, even when data are not transmitted continuously, the free capacity of the buffer 2a of the receiving side communication apparatus 2 can be reduced.

本発明の通信装置では、受信側通信装置のバッファが上限値に達すると、カウンタ手段が、バッファの上限値からさらにデータを保持できる領域に保持されるデータをカウントし、送信端末に対しデータの送信停止要求を行うようにした。これにより、データが連続して送信されない場合でも、バッファを有効に使用することが可能となる。   In the communication device of the present invention, when the buffer of the receiving communication device reaches the upper limit value, the counter means counts data held in an area where data can be further held from the upper limit value of the buffer, and sends the data to the transmitting terminal. A transmission stop request was made. As a result, even when data is not continuously transmitted, the buffer can be used effectively.

以下、本発明の原理を図面を参照して詳細に説明する。
図1は、通信装置の概要を示した図である。図に示すように通信装置1は、送信端末3と接続されている。受信側通信装置2は、受信端末4と接続されている。通信装置1は、受信側通信装置2と接続されており、送信端末3から送信されるデータを受信して、受信側通信装置2に送信する。通信装置1は、バッファ1a、データ量計測手段1b、およびカウンタ手段1cを有し、受信側通信装置2は、バッファ2aおよびバッファ監視手段2bを有している。
Hereinafter, the principle of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram showing an outline of a communication apparatus. As shown in the figure, the communication device 1 is connected to a transmission terminal 3. The receiving communication device 2 is connected to the receiving terminal 4. The communication device 1 is connected to the reception side communication device 2, receives data transmitted from the transmission terminal 3, and transmits the data to the reception side communication device 2. The communication device 1 includes a buffer 1a, a data amount measurement unit 1b, and a counter unit 1c, and the reception-side communication device 2 includes a buffer 2a and a buffer monitoring unit 2b.

受信側通信装置2のバッファ2aは、通信装置1から送信されてくるデータを一時的に保持し、受信端末4に送信する。
バッファ監視手段2bは、バッファ2aのデータの保持状況を監視している。バッファ2aは上限値を有しており、バッファ監視手段2bは、バッファ2aのデータ保持が上限値に達すると、通信装置1に対し、その旨を通知する。なお、バッファ2aは、上限値からさらにデータを保持できる領域を有している。例えば、上限値から20フレームを保持できる領域を有している。
The buffer 2 a of the reception side communication device 2 temporarily holds data transmitted from the communication device 1 and transmits it to the reception terminal 4.
The buffer monitoring unit 2b monitors the data holding status of the buffer 2a. The buffer 2a has an upper limit value, and the buffer monitoring unit 2b notifies the communication device 1 when the data retention of the buffer 2a reaches the upper limit value. The buffer 2a has an area that can hold data further from the upper limit value. For example, it has an area that can hold 20 frames from the upper limit.

通信装置1のバッファ1aは、送信端末3から送信されてくるデータを一時的に保持し、受信側通信装置2に送信する。
データ量計測手段1bは、データが通信装置1と受信側通信装置2との間を往復するのに要する時間あたりの、バッファ1aから受信側通信装置2に送信されるデータ量を計測する。
The buffer 1 a of the communication device 1 temporarily holds data transmitted from the transmission terminal 3 and transmits the data to the reception-side communication device 2.
The data amount measuring unit 1b measures the amount of data transmitted from the buffer 1a to the receiving communication device 2 per time required for data to reciprocate between the communication device 1 and the receiving communication device 2.

カウンタ手段1cは、受信側通信装置2のバッファ監視手段2bから、バッファ2aが上限値に達した旨の通知を受けると、受信側通信装置2に送信されるデータを、データ量計測手段1bのデータ量の値から、バッファ2aのデータをさらに保持できる領域の値(例えば、前述した例では20となる)までカウントし、送信端末3に対しデータの送信停止要求を行う。送信端末3は、通信装置1からの送信停止要求を受けて、データの送信を停止する。   When receiving a notification that the buffer 2a has reached the upper limit value from the buffer monitoring unit 2b of the receiving side communication device 2, the counter unit 1c converts the data transmitted to the receiving side communication device 2 to the data amount measuring unit 1b. From the value of the data amount, it counts up to a value of an area that can further hold the data in the buffer 2a (for example, 20 in the above-described example), and sends a data transmission stop request to the transmission terminal 3. In response to the transmission stop request from the communication device 1, the transmission terminal 3 stops data transmission.

ところで、受信側通信装置2のバッファ監視手段2bが、バッファ2aが上限値に達した旨の通知を行ったとき、通信装置1と受信側通信装置2との間には、データが通信装置1と受信側通信装置2との間(片道)を要する時間前に送出された送信データが存在している。さらに、上限値に達した旨の通知がカウンタ手段1cに到達するまでの間(データの片道に要する時間の間)にも、通信装置1から受信側通信装置2にデータが送信される。これらの送信されたデータ量は、データ量計測手段1bによって計測される、データが通信装置1と受信側通信装置2との間を往復するのに要する時間あたりの、バッファ1aから受信側通信装置2に送信されるデータ量に等しい。   By the way, when the buffer monitoring means 2b of the receiving side communication device 2 notifies that the buffer 2a has reached the upper limit value, data is transmitted between the communication device 1 and the receiving side communication device 2 between the communication device 1 and the data. And transmission data transmitted before the time required for one-way between the communication device 2 and the receiving side communication device 2 exists. Further, data is transmitted from the communication device 1 to the receiving-side communication device 2 until the notification that the upper limit value has been reached reaches the counter means 1c (during the time required for one-way data). These transmitted data amounts are measured by the data amount measuring unit 1b and from the buffer 1a to the receiving side communication device per time required for the data to reciprocate between the communication device 1 and the receiving side communication device 2. 2 is equal to the amount of data transmitted.

そこで、カウンタ手段1cによって、データが通信装置1と受信側通信装置2との間を往復するのに要する時間あたりの、バッファ1aから受信側通信装置2に送信されるデータ量から、バッファ2aの上限値からさらにデータを保持できる領域の値まで、受信側通信装置2に送信されるデータをカウントすることにより、バッファ2aを有効に使用することができる。   Therefore, from the amount of data transmitted from the buffer 1a to the receiving communication device 2 per time required for the data to reciprocate between the communication device 1 and the receiving communication device 2 by the counter means 1c, The buffer 2a can be used effectively by counting the data transmitted to the receiving side communication device 2 from the upper limit value to the value of the area where data can be held.

このように、受信側通信装置2のバッファ2aが上限値に達すると、カウンタ手段1cが、バッファ2aの上限値からさらにデータを保持できる領域に保持されるデータをカウントし、送信端末3に対しデータの送信停止要求を行うようにした。これにより、受信側通信装置2のバッファ2aの無駄な空き容量を低減し、バッファを有効に使用することが可能となる。   Thus, when the buffer 2a of the receiving side communication device 2 reaches the upper limit value, the counter means 1c counts the data held in the area where data can be further held from the upper limit value of the buffer 2a, and Request to stop sending data. As a result, it is possible to reduce the useless free space of the buffer 2a of the receiving side communication device 2 and to use the buffer effectively.

次に、本発明による通信装置の実施の形態を、送信側中継機に適用した場合を例に図面を参照して詳細に説明する。
図2は、第1の実施の形態に係るネットワークシステムを示す図である。図に示すように送信端末30は、送信側中継機10と接続されている。受信端末40は、受信側中継機20と接続されている。送信側中継機10と受信側中継機20は接続され、送信端末30と受信端末40のフレームの送受信を中継している。各装置は、例えば、イーサネットに準拠したフレームをカプセリング化(例えば、PPP,GFPに変換)し、SDHまたはSONETにおいて遠隔地に伝送する。なお、送信側中継機10と受信側中継機20の間には、複数の中継機が存在していてもよい。
Next, an embodiment of a communication device according to the present invention will be described in detail with reference to the drawings, taking as an example a case where the embodiment is applied to a transmission side repeater.
FIG. 2 is a diagram illustrating the network system according to the first embodiment. As shown in the figure, the transmission terminal 30 is connected to the transmission side repeater 10. The receiving terminal 40 is connected to the receiving side repeater 20. The transmission side repeater 10 and the reception side repeater 20 are connected to relay transmission / reception of frames between the transmission terminal 30 and the reception terminal 40. Each device, for example, encapsulates an Ethernet-compliant frame (for example, converts it into PPP or GFP), and transmits it to a remote location by SDH or SONET. A plurality of repeaters may exist between the transmission-side repeater 10 and the reception-side repeater 20.

まず、受信側中継機20について説明し、その後、送信側中継機10について説明する。受信側中継機20は、バッファ21およびバッファ監視部22を有している。バッファ21は、送信側中継機10から送信されてくるフレームを一時的に保持する。そして、保持された順番にフレームを取り出して、受信端末40に送信する。また、バッファ21は、受信端末40からポーズフレームPが送信されると、フレームの受信端末40への送信を中止する。   First, the receiving side repeater 20 will be described, and then the transmitting side repeater 10 will be described. The receiving side repeater 20 includes a buffer 21 and a buffer monitoring unit 22. The buffer 21 temporarily holds a frame transmitted from the transmission side repeater 10. Then, the frames are taken out in the retained order and transmitted to the receiving terminal 40. In addition, when the pause frame P is transmitted from the receiving terminal 40, the buffer 21 stops transmitting the frame to the receiving terminal 40.

バッファ監視部22は、バッファ21のフレームの保持状況に応じて、上下限フレームUを送信側中継機10に送信する。バッファ21は、上限値を有しており、バッファ監視部22は、バッファ21のフレーム保持が上限値に達すると、フレームの保持が上限値に達した旨を示す上下限フレームUを送信する。また、バッファ21は、上限値以下の値の下限値を有しており、バッファ監視部22は、フレームの保持が上限値に達した後、下限値を下回ると、フレームの保持が下限値を下回った旨を示す上下限フレームUを送信する。   The buffer monitoring unit 22 transmits the upper and lower limit frames U to the transmission side repeater 10 according to the frame holding status of the buffer 21. The buffer 21 has an upper limit value. When the frame holding of the buffer 21 reaches the upper limit value, the buffer monitoring unit 22 transmits an upper and lower limit frame U indicating that the frame holding has reached the upper limit value. Further, the buffer 21 has a lower limit value that is equal to or lower than the upper limit value, and the buffer monitoring unit 22 sets the lower limit value when the frame retention falls below the lower limit value after the retention of the frame reaches the upper limit value. An upper / lower limit frame U indicating that the value is lower is transmitted.

なお、バッファ21は、上限値からさらにフレームを保持できるよう、所定の容量(以下、予備容量と呼ぶ)を有している。バッファ監視部22は、バッファ21のフレームがオーバーフローしそうになると(フレームが上限値に達すると)、その旨の上下限フレームUを送信側中継機10に送信するが、上下限フレームUが送信側中継機10に到達して、送信側中継機10がフレームの送信を停止するまでの間、送信側中継機10は、いくつかのフレームを送信している場合がある。バッファ21は、このように送信されるフレームも一時的に保持できるように、予備容量を有している。   Note that the buffer 21 has a predetermined capacity (hereinafter referred to as a spare capacity) so as to hold more frames from the upper limit value. When the frame in the buffer 21 is about to overflow (when the frame reaches the upper limit value), the buffer monitoring unit 22 transmits an upper / lower limit frame U to that effect to the transmission side repeater 10, but the upper / lower limit frame U is transmitted to the transmission side. There is a case where the transmission side repeater 10 is transmitting some frames until it reaches the repeater 10 and the transmission side repeater 10 stops transmitting frames. The buffer 21 has a reserve capacity so that the frames transmitted in this way can also be temporarily stored.

上下限フレームUについて詳細に説明する。
図3は、上下限フレームのデータフォーマットを示す図である。図に示すように上下限フレームUは、DA、SA、type/Length、Data、およびFCSの領域を有している。Data領域は、さらに、FLAG、予備容量の値/下限の値、およびReservedの領域を有している。
The upper and lower limit frame U will be described in detail.
FIG. 3 is a diagram illustrating a data format of the upper and lower limit frames. As shown in the drawing, the upper and lower limit frame U has areas of DA, SA, type / Length, Data, and FCS. The Data area further includes a FLAG, a reserve capacity value / lower limit value, and a Reserved area.

図4は、図3の上下限フレームのデータフォーマットを説明する図である。図3に示した上下限フレームUのDA(Destination Address)領域には、図4に示すように上下限フレームUの送信先(送信側中継機10)のMACアドレスが格納される。SA(Source Address)領域には、上下限フレームUの送信元(受信側中継機20)のMACアドレスが格納される。Type/Length領域には、Data領域のプロトコルの指定およびデータ長が格納される。   FIG. 4 is a diagram for explaining the data format of the upper and lower limit frames of FIG. In the DA (Destination Address) area of the upper and lower limit frame U shown in FIG. 3, the MAC address of the transmission destination (transmission side repeater 10) of the upper and lower limit frame U is stored as shown in FIG. In the SA (Source Address) area, the MAC address of the transmission source (reception side repeater 20) of the upper / lower limit frame U is stored. In the Type / Length area, the specification of the protocol in the Data area and the data length are stored.

Data領域のFLAG領域には、上下限フレームUが上限値に達したために送信されたフレームであるのか、下限値に達したために送信されたフレームであるのかを示す値が格納される。FLAG領域の値が00で上限値に達したために送信されたフレーム、01で下限値に達したために送信されたフレームであることを示す。   In the FLAG area of the Data area, a value indicating whether the frame is transmitted because the upper / lower limit frame U has reached the upper limit value or a frame transmitted because it has reached the lower limit value is stored. This indicates that the frame is transmitted because the value in the FLAG area is 00 and the upper limit value is reached, and the frame is transmitted because the lower limit value is reached at 01.

Data領域の予備容量の値/下限の値領域には、上下限フレームUを送信する中継機(受信側中継機20)のバッファの、予備容量の値および下限値の一方が格納される。FLAG領域の値が00のとき、予備容量の値/下限の値領域には、予備容量の値が格納される。FLAG領域の値が01のとき、予備容量の値/下限の値領域には、下限値が格納される。   In the data area reserve capacity value / lower limit value area, one of the reserve capacity value and the lower limit value of the buffer of the repeater (receiving-side repeater 20) that transmits the upper and lower limit frames U is stored. When the value in the FLAG area is 00, the reserve capacity value is stored in the reserve capacity value / lower limit value area. When the value in the FLAG area is 01, the lower limit value is stored in the reserve capacity value / lower limit value area.

Data領域のReserved領域は、予約領域である。FCS領域は、フレームチェックシーケンスを示し、エラーチェックのためのコードが格納される。
図2に戻り、送信側中継機10について説明する。送信側中継機10は、バッファ11、データ量監視部12、カウンタ13、およびポーズ制御部14を有している。送信側中継機10のバッファ11は、送信端末30から送信されてくるフレームを一時的に保持する。そして、保持された順番にフレームを取り出して、受信側中継機20に送信する。
The Reserved area of the Data area is a reserved area. The FCS area indicates a frame check sequence and stores a code for error check.
Returning to FIG. 2, the transmission side repeater 10 will be described. The transmission side repeater 10 includes a buffer 11, a data amount monitoring unit 12, a counter 13, and a pause control unit 14. The buffer 11 of the transmission side repeater 10 temporarily holds a frame transmitted from the transmission terminal 30. Then, the frames are taken out in the order in which they are held and transmitted to the receiving side repeater 20.

データ量監視部12は、フレームが送信側中継機10と受信側中継機20との間を往復するのに要する時間(往復時間)あたりの、バッファ11から受信側中継機20に送信されるフレーム量をカウントする。データ量監視部12は、カウントしたフレームの送出量をカウンタ13に通知する。なお、フレームが送信側中継機10と受信側中継機20との間を往復するのに要する時間は、送信側中継機10と受信側中継機20の間の距離およびフレームの伝達する速さから予め知ることができる。   The data amount monitoring unit 12 transmits a frame transmitted from the buffer 11 to the reception side repeater 20 per time (round trip time) required for the frame to reciprocate between the transmission side repeater 10 and the reception side repeater 20. Count the amount. The data amount monitoring unit 12 notifies the counter 13 of the counted frame transmission amount. The time required for the frame to reciprocate between the transmission side repeater 10 and the reception side repeater 20 depends on the distance between the transmission side repeater 10 and the reception side repeater 20 and the transmission speed of the frame. You can know in advance.

カウンタ13は、データ量監視部12からフレームの送出量の通知を受け、また、受信側中継機20から上下限フレームUを受信する。カウンタ13は、受信側中継機20から上限値に達した旨の上下限フレームUを受信すると、カウントすることができる上限値(カウント上限値)に、上下限フレームUに含まれている予備容量の値をセットし、データ量監視部12から受けているフレームの送出量の値から予備容量をセットしたカウント上限値まで、バッファ11から送出されるフレームの数のカウントを開始する。つまり、カウンタ13は、データ量監視部12のフレームの送出量の値から、セットした予備容量の値まで、カウント値をカウントアップする。カウンタ13は、フレームの送出量からカウントを開始して、カウント値がカウント上限値に達すると、ポーズ制御部14に対し、ポーズ要求通知を行う。   The counter 13 receives a notification of the frame transmission amount from the data amount monitoring unit 12 and receives the upper and lower limit frames U from the reception-side repeater 20. When the counter 13 receives the upper / lower limit frame U to the effect that the upper limit value has been reached from the receiving side repeater 20, the upper limit value (count upper limit value) that can be counted is included in the reserve capacity included in the upper / lower limit frame U. And starts counting the number of frames transmitted from the buffer 11 from the value of the frame transmission amount received from the data amount monitoring unit 12 to the count upper limit value in which the reserve capacity is set. That is, the counter 13 counts up the count value from the frame transmission amount value of the data amount monitoring unit 12 to the set reserve capacity value. The counter 13 starts counting from the transmission amount of frames, and when the count value reaches the count upper limit value, notifies the pause control unit 14 of a pause request.

また、カウンタ13は、受信側中継機20から下限値に達した旨の上下限フレームUを受信すると、カウントを停止し、カウント値をリセットする。また、ポーズ制御部14に対し、ポーズ解除要求通知を行う。   Further, when the counter 13 receives the upper / lower limit frame U indicating that the lower limit value has been reached from the reception-side repeater 20, the counter 13 stops counting and resets the count value. In addition, a pause release request notification is sent to the pause control unit 14.

ポーズ制御部14は、カウンタ13から、ポーズ要求通知を受けると、送信端末30にポーズフレームPを送信する。ポーズ制御部14は、カウンタ13から、ポーズ解除要求通知を受けるまでは、ポーズフレームのタイムアウト前に、自動的にポーズフレームを送信し続ける。カウンタ13から、ポーズ解除要求通知を受けると、ポーズフレームの送信を停止する。   When the pause control unit 14 receives a pause request notification from the counter 13, the pause control unit 14 transmits a pause frame P to the transmission terminal 30. The pause controller 14 continues to automatically transmit the pause frame before the pause of the pause frame until a pause release request notification is received from the counter 13. When the pause release request notification is received from the counter 13, the transmission of the pause frame is stopped.

ポーズフレームについて詳細に説明する。
図5は、ポーズフレームのデータフォーマットを示す図である。図に示すようにポーズフレームPは、DA、SA、type/Length、Opcode、Pause Time、Reserved、およびFCSの領域を有している。
The pause frame will be described in detail.
FIG. 5 is a diagram showing a data format of the pause frame. As shown in the figure, the pause frame P has areas of DA, SA, type / Length, Opcode, Pause Time, Reserved, and FCS.

図6は、図5のポーズフレームのデータフォーマットを説明する図である。図5に示したポーズフレームPのDA(Destination Address)領域には、図6に示すように01−80−C2−00−00−01が格納される。ポーズフレームPのDAは、IEEE802.3に規定されており、上記値に固定されている。SA(Source Address)領域には、ポーズフレームPの送信元(受信側中継機20)のMACアドレスが格納される。Type/Length領域には、Data領域のプロトコルの指定およびデータ長が格納される。なお、Type/Lengthには、88−08が格納される。Opcode領域には、Type種別によって、必要に応じて不可させるオペレーションコードが格納される。なお、Opcpde領域には、00−01が格納される。Pause Time領域には、ポーズフレームPの送信先に対し、フレームの送信を中止させる時間が格納される。フレームの送信を中止させる時間は、00−00からFF−FFの値で指定する。Reserved領域は、予約領域である。FCS領域は、フレームチェックシーケンスを示し、エラーチェックのためのコードが格納される。   FIG. 6 is a diagram for explaining the data format of the pause frame of FIG. In the DA (Destination Address) area of the pause frame P shown in FIG. 5, 01-80-C2-00-00-01 is stored as shown in FIG. The DA of the pause frame P is defined in IEEE 802.3 and is fixed to the above value. In the SA (Source Address) area, the MAC address of the transmission source (reception side repeater 20) of the pause frame P is stored. In the Type / Length area, the specification of the protocol in the Data area and the data length are stored. Note that 88-08 is stored in Type / Length. In the Opcode area, operation codes that are disabled as necessary are stored depending on the type type. Note that 00-01 is stored in the Opcpde area. In the Pause Time area, a time for stopping transmission of the frame to the transmission destination of the pause frame P is stored. The time for stopping frame transmission is specified by a value from 00-00 to FF-FF. The Reserved area is a reserved area. The FCS area indicates a frame check sequence and stores a code for error check.

データ量監視部12の動作について詳細に説明する。
図7は、データ量監視部の動作を説明する図である。図には、フレームが中継機−中継機間(送信側中継機10−受信側中継機20間)を往復するのに要する時間において、送信側中継機10−受信側中継機20間を流れるフレーム数が示してある。図7の例では、フレーム数は、14秒前から0秒前(現時点)までの1秒ごとに、送信側中継機10−受信側中継機20間を流れたフレーム数が示してある。
The operation of the data amount monitoring unit 12 will be described in detail.
FIG. 7 is a diagram for explaining the operation of the data amount monitoring unit. In the figure, the frame flows between the transmission side repeater 10 and the reception side repeater 20 in the time required for the frame to reciprocate between the repeater and the repeater (between the transmission side repeater 10 and the reception side repeater 20). Numbers are shown. In the example of FIG. 7, the number of frames indicates the number of frames that flow between the transmission-side repeater 10 and the reception-side repeater 20 every second from 14 seconds before to 0 seconds before (current time).

なお、図7の例では、フレームが送信側中継機10−受信側中継機20間を往復する時間は10秒である。また、データ量監視部の欄には、1秒ごとのデータ量監視部12のカウント値が示してあり、備考の欄には、1秒あたりに送信されたフレーム数が示してある。また、図中の×は、送信側中継機10から受信側中継機20にフレームが送信されなかったことを示している。   In the example of FIG. 7, the time required for the frame to reciprocate between the transmission side repeater 10 and the reception side repeater 20 is 10 seconds. Further, the data amount monitoring unit column shows the count value of the data amount monitoring unit 12 per second, and the remarks column shows the number of frames transmitted per second. In the figure, “X” indicates that no frame was transmitted from the transmission side repeater 10 to the reception side repeater 20.

図に示すように、14秒前は、送信側中継機10から受信側中継機20にフレームが送信されておらず、往復時間における送信側中継機10−受信側中継機20間に送出されたフレーム数は0である。よって、データ量監視部12のカウント値は0となる。   As shown in the figure, the frame was not transmitted from the transmission side repeater 10 to the reception side repeater 20 before 14 seconds, and was sent between the transmission side repeater 10 and the reception side repeater 20 in the round trip time. The number of frames is zero. Therefore, the count value of the data amount monitoring unit 12 is zero.

13秒前は、送信側中継機10から受信側中継機20に2フレーム送信され、往復時間における送信側中継機10−受信側中継機20間に送出されたフレーム数は2である。これにより、データ量監視部12のカウント値は2となる。   13 seconds ago, two frames are transmitted from the transmission side repeater 10 to the reception side repeater 20, and the number of frames transmitted between the transmission side repeater 10 and the reception side repeater 20 in the round trip time is two. As a result, the count value of the data amount monitoring unit 12 becomes 2.

12秒前は、送信側中継機10から受信側中継機20に5フレーム送信され、往復時間における送信側中継機10−受信側中継機20間に送出されたフレーム数は、13秒前の2フレームを加算して7となる。よって、データ量監視部12のカウント値は7となる。   Twelve seconds ago, five frames were transmitted from the transmission-side repeater 10 to the reception-side repeater 20, and the number of frames transmitted between the transmission-side repeater 10 and the reception-side repeater 20 during the round-trip time was 2 seconds before 13 seconds. The frame is added to become 7. Therefore, the count value of the data amount monitoring unit 12 is 7.

11秒前は、送信側中継機10から受信側中継機20に3フレーム送信され、往復時間における送信側中継機10−受信側中継機20間に送出されたフレーム数は13秒前の2フレームと、12秒前の5フレームを加算して10となる。よって、データ量監視部12のカウント値は10となる。   11 seconds before, 3 frames are transmitted from the transmission side repeater 10 to the reception side repeater 20, and the number of frames transmitted between the transmission side repeater 10 and the reception side repeater 20 in the round trip time is 2 frames 13 seconds ago. Then, 5 frames 12 seconds before are added to obtain 10. Therefore, the count value of the data amount monitoring unit 12 is 10.

14秒前からフレームの往復時間である10秒が経過した4秒前までは、9秒前に1フレーム、8秒前に4フレーム、7秒前に2フレーム、6秒前に1フレーム、5秒前に4フレーム送信され、往復時間における送信側中継機10−受信側中継機20間に送出されたフレーム数は上記と同様に加算して22となる。よって、データ量監視部12のカウント値は22となる。   From 14 seconds to 4 seconds before 10 seconds, which is the round-trip time of the frame, 1 frame before 9 seconds, 4 frames before 8 seconds, 2 frames before 7 seconds, 1 frame before 6 seconds, 5 The number of frames transmitted 4 frames before the second and sent between the transmitting side repeater 10 and the receiving side repeater 20 in the round trip time is added to 22 as described above. Therefore, the count value of the data amount monitoring unit 12 is 22.

13秒前からフレームの往復時間10秒を経過した3秒前では、送信側中継機10から受信側中継機20に5フレーム送信されている。よって、データ量監視部12のカウント値は27となる。しかし、13秒前に送信側中継機10から受信側中継機20に送信された2フレームの値は、フレームの往復時間である10秒を経過した値であるので、データ量監視部12のカウント値は、27から2を減算した25となる。つまり、3秒前では、フレームの往復時間の10秒間に、送信側中継機10−受信側中継機20間に送出されたフレーム数は25となる。   Five frames are transmitted from the transmission-side repeater 10 to the reception-side repeater 20 three seconds before the frame round-trip time of 10 seconds elapses from 13 seconds ago. Therefore, the count value of the data amount monitoring unit 12 is 27. However, since the value of 2 frames transmitted from the transmitting-side repeater 10 to the receiving-side repeater 20 13 seconds ago is a value after 10 seconds, which is the round-trip time of the frame, the count of the data amount monitoring unit 12 The value is 25 obtained by subtracting 2 from 27. That is, three seconds before, the number of frames transmitted between the transmission side repeater 10 and the reception side repeater 20 is 25 in 10 seconds of the frame reciprocation time.

以下同様に、2秒前では、送信側中継機10から送信されたフレームは0である。2秒前から10秒前にあたる12秒前の5フレームが減算され、データ量監視部12のカウント値は20となる。   Similarly, the frame transmitted from the transmission side repeater 10 is 0 two seconds ago. Five frames 12 seconds before, which is 10 seconds before 2 seconds before, are subtracted, and the count value of the data amount monitoring unit 12 becomes 20.

1秒前では、送信側中継機10から送信されたフレームは1である。データ量監視部12のカウント値は21となるが、1秒前から10秒前にあたる11秒前の3フレームが減算され18となる。   The frame transmitted from the transmission side repeater 10 is 1 before one second. The count value of the data amount monitoring unit 12 is 21, but 3 frames 11 seconds before, which is 10 seconds before 1 second, are subtracted to 18.

現時点では、送信側中継機10から送信されたフレームは0であり、0秒前から10秒にあたる10秒前のフレームは、送信されていない。よって、データ量監視部12のカウント値は1秒前と同様の18となる。   At this time, the frame transmitted from the transmission side repeater 10 is 0, and the frame 10 seconds before, which is 10 seconds before 0 seconds, is not transmitted. Therefore, the count value of the data amount monitoring unit 12 is 18 which is the same as one second before.

このようにして、データ量監視部12は、往復時間あたりの、バッファ11から受信側中継機20に送信されるフレーム量をカウントする。
以下、図2の動作について説明する。
In this way, the data amount monitoring unit 12 counts the amount of frames transmitted from the buffer 11 to the receiving side repeater 20 per round trip time.
The operation of FIG. 2 will be described below.

1.送信端末30から受信端末40にフレームを送信する。
2.送信側中継機10−受信側中継機20間の帯域より、受信側中継機20−受信端末40間の帯域が小さい場合、または、受信端末40がポーズフレームPを送信している場合、受信側中継機20のバッファ21にフレームが蓄積され始める。
1. A frame is transmitted from the transmission terminal 30 to the reception terminal 40.
2. When the band between the receiving side repeater 20 and the receiving terminal 40 is smaller than the band between the transmitting side repeater 10 and the receiving side repeater 20, or when the receiving terminal 40 is transmitting the pause frame P, the receiving side Frames start to be accumulated in the buffer 21 of the repeater 20.

3.フレームがバッファ21の上限値に達すると、バッファ監視部22は、送信側中継機10に対し、フレームが上限値に達した旨の上下限フレームUを送信する。
4.送信側中継機10のカウンタ13は、受信側中継機20からの上下限フレームUを受信すると、上下限フレームUに含まれるバッファ21の予備容量を、カウント上限値にセットし、データ量監視部12がカウントしていたフレームの往復時間あたりの、送出量の値から、予備容量をセットしたカウント上限値までバッファ11から送出されるフレーム数のカウントを開始する。
3. When the frame reaches the upper limit value of the buffer 21, the buffer monitoring unit 22 transmits the upper and lower limit frames U to the effect that the frame has reached the upper limit value to the transmission side repeater 10.
4). When the counter 13 of the transmission side repeater 10 receives the upper / lower limit frame U from the reception side repeater 20, the counter 13 of the buffer 21 included in the upper / lower limit frame U is set to the count upper limit value, and the data amount monitoring unit The counting of the number of frames transmitted from the buffer 11 is started from the value of the transmission amount per round-trip time of the frame counted by 12 to the count upper limit value in which the reserve capacity is set.

5.カウンタ13は、カウント上限値までカウントすると、ポーズ制御部14に対し、ポーズ要求通知を行う。
6.ポーズ制御部14は、カウンタ13からのポーズ要求通知を受け、送信端末30にポーズフレームPを送信する。ポーズ制御部14は、カウンタ13から、ポーズ解除要求通知を受けるまでは、ポーズフレームのタイムアウト前に、自動的にポーズフレームを送信し続ける。
5). When the counter 13 counts up to the count upper limit value, it issues a pause request notification to the pause control unit 14.
6). The pause control unit 14 receives a pause request notification from the counter 13 and transmits a pause frame P to the transmission terminal 30. The pause controller 14 continues to automatically transmit the pause frame before the pause of the pause frame until a pause release request notification is received from the counter 13.

7.受信側中継機20のバッファ21は、送信端末30がフレームの送信を停止している間に、保持しているフレームを受信端末40に送信する。バッファ監視部22は、フレームがバッファ21の下限値に達すると、送信側中継機10に対し、フレームが下限値に達した旨を示す上下限フレームUを送信する。   7). The buffer 21 of the reception side repeater 20 transmits the held frame to the reception terminal 40 while the transmission terminal 30 stops the transmission of the frame. When the frame reaches the lower limit value of the buffer 21, the buffer monitoring unit 22 transmits an upper / lower limit frame U indicating that the frame has reached the lower limit value to the transmission-side repeater 10.

8.送信側中継機10のカウンタ13は、受信側中継機20のバッファ監視部22から下限値に達した旨の上下限フレームUを受信すると、カウントを停止し、カウント値をリセットする。また、ポーズ制御部14に対し、ポーズ解除要求通知を行う。ポーズ制御部14は、ポーズ解除要求通知を受け、ポーズフレームPの送信を中止する。これにより、送信端末30へのポーズフレームPによるタイムアウトを待って、フレームの送信が再開される。このようにして、バッファ21を有効に使用できるようにする。   8). When receiving the upper / lower limit frame U indicating that the lower limit value has been reached from the buffer monitoring unit 22 of the reception side repeater 20, the counter 13 of the transmission side repeater 10 stops counting and resets the count value. In addition, a pause release request notification is sent to the pause control unit 14. The pause controller 14 receives the pause release request notification and stops transmitting the pause frame P. As a result, the frame transmission is resumed after a timeout due to the pause frame P to the transmission terminal 30. In this way, the buffer 21 can be used effectively.

次に、フレームが50%流れている場合の受信側中継機20のバッファ状況を説明する。
図8は、フレームが50%流れている場合の受信側中継機のバッファ状況を説明する図である。図に示すバッファ21a〜21eは、受信側中継機20のバッファ21の、フレームの保持状況を示している。また、図中上側の1〜20のフレームは、送信側中継機10から出力されるフレーム、下側の1〜20のフレームは、受信側中継機20が受信するフレームを示している。
Next, the buffer status of the receiving side repeater 20 when 50% of the frame is flowing will be described.
FIG. 8 is a diagram for explaining the buffer status of the receiving side repeater when 50% of the frame is flowing. Buffers 21a to 21e shown in the figure indicate the frame holding status of the buffer 21 of the reception side repeater 20. Further, the upper frames 1 to 20 in the figure indicate the frames output from the transmission side repeater 10, and the lower frames 1 to 20 indicate the frames received by the reception side repeater 20.

バッファ21aに示すように、保持するフレームが上限値51に達すると(線L1は、フレームが上限値51に達したタイミングを示す)、受信側中継機20は、フレームが上限値51に達した旨の上下限フレームUを送信側中継機10に出力する。線L1のタイミング経過後、送信側中継機10からすでに出力されていた上側の1〜5のフレーム(伝送路の片道分の時間前に出力されたフレーム)は、下側の1〜5のフレームに示すように受信側中継機20に順次到達する。これによって、バッファ21bの領域52には、1〜5のフレームが保持されることになる。   As shown in the buffer 21a, when the frame to be held reaches the upper limit value 51 (the line L1 indicates the timing at which the frame has reached the upper limit value 51), the receiving-side repeater 20 has reached the upper limit value 51. The upper and lower limit frame U to the effect is output to the transmission side repeater 10. After the timing of the line L1, the upper 1 to 5 frames (frames output before the time of one way of the transmission path) already output from the transmission side repeater 10 are the lower 1 to 5 frames. As shown in FIG. As a result, the frames 1 to 5 are held in the area 52 of the buffer 21b.

一方、送信側中継機10は、受信側中継機20から上下限フレームUが出力されても、この上下限フレームUが到達するまでは(線L2は、上下限フレームUが送信側中継機10に到達するタイミングを示す)、上側の6〜10のフレームを送信し続ける。従って、受信側中継機20には、下側のフレーム6〜10が順次到着し、バッファ21cの領域53に保持される。   On the other hand, even if the upper / lower limit frame U is output from the reception-side repeater 20, the transmission-side repeater 10 continues until the upper / lower limit frame U arrives (the line L2 indicates that the upper / lower limit frame U is transmitted to the transmission-side repeater 10). The upper 6 to 10 frames continue to be transmitted. Accordingly, the lower frames 6 to 10 sequentially arrive at the receiving side repeater 20 and are held in the area 53 of the buffer 21c.

また、送信側中継機10は、カウンタ13がカウント上限値(図8の例では、カウント上限値を20とする)をカウントするまで、フレームを送信続ける。図8の例では、線L2におけるフレーム送出量は10であり、カウンタ13は、10からカウント上限値20までカウントし続けることになる。   The transmission side repeater 10 continues to transmit frames until the counter 13 counts the count upper limit value (in the example of FIG. 8, the count upper limit value is 20). In the example of FIG. 8, the frame transmission amount on the line L2 is 10, and the counter 13 continues to count from 10 to the count upper limit value 20.

カウンタ13によってカウントされる上側の11から20までのフレームは、バッファ21d,21eに示す領域54に保持されることになる。なお、線L3のタイミング(カウンタ13がカウント上限値20までカウントし、ポーズ制御部14に対し、ポーズ要求通知を行うタイミング)では、下側の11〜15のフレームが受信側中継機20に到達し、バッファ21dの領域54aに保持されることになる。また、線L3のタイミングからフレームの片道に要する時間経過後には、下側の16〜20のフレームが受信側中継機20に到達し、バッファ21eの領域54bに保持されることになる。   The upper 11 to 20 frames counted by the counter 13 are held in the area 54 shown in the buffers 21d and 21e. Note that at the timing of the line L3 (the timing at which the counter 13 counts to the count upper limit value 20 and the pause request is notified to the pause control unit 14), the lower frames 11 to 15 reach the reception side repeater 20. Then, it is held in the area 54a of the buffer 21d. Further, after the time required for one-way of the frame from the timing of the line L3, the lower 16 to 20 frames reach the receiving side repeater 20 and are held in the area 54b of the buffer 21e.

このように、受信側中継機20のバッファ21が上限値に達すると、カウンタ13が、バッファ21の上限値からさらにデータを保持できる予備容量に保持されるデータをカウントし、送信端末30に対しポーズフレームを送信するようにした。これにより、フレームが連続的に送信されない場合でも、受信側中継機20のバッファ21を有効に使用することが可能となる。   Thus, when the buffer 21 of the receiving side repeater 20 reaches the upper limit value, the counter 13 counts the data held in the reserve capacity that can hold more data from the upper limit value of the buffer 21, and The pause frame was transmitted. As a result, even when frames are not continuously transmitted, the buffer 21 of the reception-side repeater 20 can be used effectively.

また、バッファ21の予備容量を上下限フレームUに含めて送信することにより、カウンタ13のカウント上限値を、送信側中継機10の製造の度に、受信側中継機20のバッファ21に合わせて設定する必要がなく、容易に製造することができる。   Further, by transmitting the reserve capacity of the buffer 21 including the upper and lower limit frames U, the count upper limit value of the counter 13 is matched with the buffer 21 of the reception side repeater 20 every time the transmission side repeater 10 is manufactured. It is not necessary to set, and can be manufactured easily.

なお、上下限フレームUに、バッファ21の予備容量を含めずに送信することもできる。この場合、カウンタ13のカウント上限値は固定となり、接続する受信側中継機20のバッファ21の予備容量に合わせて、予め設定しておく必要がある。その他については、カウンタ13は、上記で説明したのと同様の機能を有し、上限値に達した旨の上下限フレームUを受信すると、データ量監視部12のカウントしている値から、固定のカウント上限値までカウントを行い、ポーズ制御部14に対し、ポーズ要求通知を行う。   The upper and lower limit frames U can be transmitted without including the reserve capacity of the buffer 21. In this case, the count upper limit value of the counter 13 is fixed and needs to be set in advance according to the reserve capacity of the buffer 21 of the receiving side repeater 20 to be connected. In other respects, the counter 13 has the same function as described above. When the upper / lower limit frame U indicating that the upper limit value has been reached is received, the counter 13 is fixed from the value counted by the data amount monitoring unit 12. Is counted up to the count upper limit value, and a pause request notification is sent to the pause control unit 14.

また、図3で説明した、予備容量の値/下限の値領域の、下限の値は、必ずしも必要ではない。下限の値を上下限フレームUで送信側中継機10に通知した場合には、送信側中継機10が、受信側中継機20のバッファ21の現在データを保持している容量を認識することができる。   Further, the lower limit value of the reserve capacity value / lower limit value region described in FIG. 3 is not necessarily required. When the lower limit value is notified to the transmission side repeater 10 in the upper and lower limit frame U, the transmission side repeater 10 may recognize the capacity holding the current data in the buffer 21 of the reception side repeater 20. it can.

また、上記では、送信端末30のポーズ解除方法として、ポーズフレームPによるタイムアウトを待って、ポーズ解除を行っているが、ポーズ制御部14が、カウンタ13からのポーズ解除要求の通知を受けて、送信端末30に対し、ポーズを解除するためのポーズ解除フレームを送信するようにしてもよい。これにより、ポーズのタイムアウトを待たずに、ポーズ解除ができるので、その分のフレーム転送効率を向上させることができる。もちろん、送信端末30は、ポーズ解除フレームを受信すると、フレームの送信を再開するようにする必要がある。   Further, in the above, as a pause release method of the transmission terminal 30, the pause release is performed after waiting for a timeout due to the pause frame P. However, the pause control unit 14 receives a pause release request notification from the counter 13, A pause release frame for releasing the pause may be transmitted to the transmission terminal 30. As a result, the pause can be released without waiting for the pause timeout, and the frame transfer efficiency can be improved accordingly. Of course, when the transmission terminal 30 receives the pause release frame, it is necessary to resume transmission of the frame.

さらに、上記では、送信側中継機10の送信データおよび受信側中継機20の受信データをフレーム単位で管理しているが、バイト単位で管理することもできる。この場合、データ量監視部12は、バイト単位で、バッファ11から送出されるデータ量をカウントする。また、カウンタ13は、バイト単位で受信側中継機20に送信されるデータをカウントする。なお、バッファ21の予備容量は、バイト単位で表される。これにより、フレーム単位では、フレームごとにデータ長が異なるので(一般的に64バイト〜9600バイト)、フレームで管理した場合は、受信側中継機20のバッファ21に空きができてしまう場合が生じるが、フレームより小さなバイト単位で管理することで、受信側中継機のバッファをより有効に使用することができる。   Further, in the above description, the transmission data of the transmission side repeater 10 and the reception data of the reception side repeater 20 are managed in units of frames, but can be managed in units of bytes. In this case, the data amount monitoring unit 12 counts the amount of data transmitted from the buffer 11 in units of bytes. The counter 13 counts data transmitted to the receiving side repeater 20 in byte units. Note that the reserve capacity of the buffer 21 is expressed in bytes. As a result, since the data length differs from frame to frame (generally 64 bytes to 9600 bytes) in units of frames, there may be a case where the buffer 21 of the receiving side repeater 20 is vacant when managed in frames. However, by managing in units of bytes smaller than the frame, the buffer of the receiving side repeater can be used more effectively.

次に、本発明の第2の実施の形態を図面を参照して詳細に説明する。
図9は、第2の実施の形態に係るネットワークシステムを示す図である。図9において、図2と同じものには同じ符号を付し、その説明を省略する。
Next, a second embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 9 is a diagram illustrating a network system according to the second embodiment. 9, the same components as those in FIG. 2 are denoted by the same reference numerals, and the description thereof is omitted.

第1の実施の形態で説明したように、カウンタ13のカウント上限値を受信側中継機20のバッファ21の予備容量に合わせて固定とする場合、上下限フレームUにバッファ21の予備容量を含めて、送信側中継機10に送信する必要はない。そこで、第2の実施の形態では、バッファ監視部62は、IEEE802.3に規定されるポーズフレームPを送信側中継機10に送信する。   As described in the first embodiment, when the count upper limit value of the counter 13 is fixed in accordance with the reserve capacity of the buffer 21 of the receiving side repeater 20, the reserve capacity of the buffer 21 is included in the upper / lower limit frame U. Therefore, it is not necessary to transmit to the transmission side repeater 10. Therefore, in the second embodiment, the buffer monitoring unit 62 transmits the pause frame P defined by IEEE 802.3 to the transmission side repeater 10.

送信側中継機10のカウンタ61は、カウント上限値が受信側中継機20のバッファ21の予備容量に合わせて、固定となっている。カウンタ61は、受信側中継機20のバッファ監視部62からポーズフレームPを受信すると、第1の実施の形態と同様に、データ量監視部12がカウントしているフレームの送出量の値から、固定のカウント上限値までカウントを開始する。そして、カウント値が固定のカウント上限値に達すると、ポーズ制御部14にポーズ要求通知を行う。なお、受信側中継機20からのポーズフレームPの送信が停止されると、カウンタ61は、ポーズ制御部14に対し、ポーズ解除要求の通知を行い、カウント値をリセットする。   The counter 61 of the transmission side repeater 10 has a fixed upper limit value according to the reserve capacity of the buffer 21 of the reception side repeater 20. When the counter 61 receives the pause frame P from the buffer monitoring unit 62 of the receiving-side repeater 20, as in the first embodiment, the counter 61 calculates the frame transmission amount value counted by the data amount monitoring unit 12. Starts counting up to a fixed upper count limit. When the count value reaches a fixed count upper limit value, a pause request notification is sent to the pause control unit 14. When the transmission of the pause frame P from the receiving-side repeater 20 is stopped, the counter 61 notifies the pause control unit 14 of a pause release request and resets the count value.

このように、受信側中継機20からポーズフレームPを受けると、カウンタ61が、バッファ21の上限値からさらにデータを保持できる予備容量に保持されるデータをカウントする。そして、送信端末30に対しポーズフレームを送信するようにした。これにより、フレームが連続的に送信されない場合でも、受信側中継機20のバッファ21を有効に使用できるとともに、受信側中継機20に従来の装置を適用することができる。   As described above, when the pause frame P is received from the receiving side repeater 20, the counter 61 counts the data held in the reserve capacity capable of holding further data from the upper limit value of the buffer 21. Then, a pause frame is transmitted to the transmission terminal 30. Thereby, even when the frames are not transmitted continuously, the buffer 21 of the reception side repeater 20 can be used effectively, and the conventional apparatus can be applied to the reception side repeater 20.

なお、上記では、送信端末30のポーズ解除方法として、ポーズフレームPによるタイムアウトを待って、ポーズ解除を行っているが、ポーズ制御部14が、カウンタ13からのポーズ解除要求の通知を受けて、送信端末30に対し、ポーズを解除するためのポーズ解除フレームを送信するようにしてもよい。これにより、ポーズのタイムアウトを待たずに、ポーズ解除ができるので、その分のフレーム転送効率を向上させることができる。もちろん、送信端末30は、ポーズ解除フレームを受信すると、フレームの送信を再開するようにする必要がある。   In the above, as a pause release method of the transmission terminal 30, the pause release is performed after a timeout due to the pause frame P. However, the pause control unit 14 receives a pause release request notification from the counter 13, A pause release frame for releasing the pause may be transmitted to the transmission terminal 30. As a result, the pause can be released without waiting for the pause timeout, and the frame transfer efficiency can be improved accordingly. Of course, when the transmission terminal 30 receives the pause release frame, it is necessary to resume transmission of the frame.

また、上記では、送信側中継機10の送信データおよび受信側中継機20の受信データをフレーム単位で管理しているが、バイト単位で管理することもできる。この場合、データ量監視部12は、バイト単位で、バッファ11から送出されるデータ量をカウントする。また、カウンタ61は、バイト単位で受信側中継機20に送信されるデータをカウントする。なお、バッファ21の予備容量は、バイト単位で表される。これにより、フレーム単位では、フレームごとにデータ長が異なるので(一般的に64バイト〜9600バイト)、フレームで管理した場合は、受信側中継機20のバッファ21に空きができてしまう場合が生じるが、フレームより小さなバイト単位で管理することで、受信側中継機のバッファをより有効に使用することができる。   In the above description, the transmission data of the transmission side repeater 10 and the reception data of the reception side repeater 20 are managed in units of frames, but may be managed in units of bytes. In this case, the data amount monitoring unit 12 counts the amount of data transmitted from the buffer 11 in units of bytes. The counter 61 counts data transmitted to the receiving side repeater 20 in byte units. Note that the reserve capacity of the buffer 21 is expressed in bytes. As a result, since the data length differs from frame to frame (generally 64 bytes to 9600 bytes) in units of frames, there may be a case where the buffer 21 of the receiving side repeater 20 is vacant when managed in frames. However, by managing in units of bytes smaller than the frame, the buffer of the receiving side repeater can be used more effectively.

(付記1) 送信端末から送信されるデータを受信し、受信端末と接続された受信側通信装置に送信する通信装置において、
前記データが当該通信装置と前記受信側通信装置との間を往復するのに要する時間あたりの、前記受信側通信装置に送信されるデータ量を計測するデータ量計測手段と、
前記受信側通信装置から、前記データを一時的に保持するバッファが上限値に達した旨の通知を受けて、前記受信側通信装置に送信される前記データを、前記データ量の値から、前記バッファの前記上限値からさらに前記データを保持できる領域の値までカウントし、前記送信端末に対し前記データの送信停止要求を行うカウンタ手段と、
を有することを特徴とする通信装置。
(Supplementary Note 1) In a communication device that receives data transmitted from a transmission terminal and transmits the data to a reception-side communication device connected to the reception terminal.
Data amount measuring means for measuring the amount of data transmitted to the receiving communication device per time required for the data to reciprocate between the communication device and the receiving communication device;
In response to the notification that the buffer that temporarily holds the data has reached an upper limit value from the reception side communication device, the data transmitted to the reception side communication device is changed from the value of the data amount, Counter means for counting from the upper limit value of the buffer to a value of an area where the data can be held, and making a transmission stop request for the data to the transmitting terminal;
A communication apparatus comprising:

(付記2) 前記カウンタ手段は、前記受信側通信装置からの前記上限値に達した旨の通知とともに、前記領域の値を受信することを特徴とする付記1記載の通信装置。
(付記3) 前記バッファが前記上限値に達した旨の通知は、ポーズフレームを用いて行われることを特徴とする付記1記載の通信装置。
(Additional remark 2) The said counter means receives the value of the said area | region with the notification to the effect that the said upper limit was reached from the said receiving side communication apparatus, The communication apparatus of Additional remark 1 characterized by the above-mentioned.
(Supplementary note 3) The communication device according to supplementary note 1, wherein notification that the buffer has reached the upper limit value is performed using a pause frame.

(付記4) 前記カウンタ手段は、設置される前記受信側通信装置の前記バッファに合わせて前記領域の値が予め設定されていることを特徴とする付記1記載の通信装置。
(付記5) 前記カウンタ手段から前記送信停止要求を受けて、前記送信端末にポーズフレームを送信するポーズ制御手段を有することを特徴とする付記1記載の通信装置。
(Supplementary note 4) The communication device according to supplementary note 1, wherein the counter means has a value of the area set in advance in accordance with the buffer of the reception side communication device to be installed.
(Supplementary note 5) The communication apparatus according to supplementary note 1, further comprising a pause control unit that receives the transmission stop request from the counter unit and transmits a pause frame to the transmission terminal.

(付記6) 前記カウンタ手段は、前記受信側通信装置から、前記バッファの前記データの保持が下限値に達した旨の通知を受けて、前記送信端末に対し前記データの送信再開要求を行うことを特徴とする付記1記載の通信装置。   (Supplementary Note 6) The counter means receives a notification from the receiving-side communication device that the retention of the data in the buffer has reached a lower limit value, and requests the transmitting terminal to resume transmission of the data. The communication apparatus according to supplementary note 1, characterized by the above.

(付記7) 前記カウンタ手段から前記送信再開要求を受けて、前記送信端末にポーズ解除フレームを送信するポーズ制御手段を有することを特徴とする付記6記載の通信装置。   (Supplementary note 7) The communication apparatus according to supplementary note 6, further comprising a pause control unit that receives the transmission restart request from the counter unit and transmits a pause release frame to the transmission terminal.

(付記8) 前記データ量計測手段は、フレーム単位で前記データ量を計測し、前記カウンタ手段は、フレーム単位で前記受信側通信装置に送信される前記データをカウントすることを特徴とする付記1記載の通信装置。   (Additional remark 8) The said data amount measurement means measures the said data amount per frame, and the said counter means counts the said data transmitted to the said receiving side communication apparatus per frame. The communication device described.

(付記9) 前記データ量計測手段は、バイト単位で前記データ量を計測し、前記カウンタ手段は、バイト単位で前記受信側通信装置に送信される前記データをカウントすることを特徴とする付記1記載の通信装置。   (Additional remark 9) The said data amount measurement means measures the said data amount per byte, and the said counter means counts the said data transmitted to the said receiving side communication apparatus per byte. The communication device described.

(付記10) 送信端末から送信されるデータを受信し、受信端末と接続された受信側通信装置に送信する通信装置の通信制御方法において、
データ量計測手段によって、前記データが当該通信装置と前記受信側通信装置との間を往復するのに要する時間あたりの、前記受信側通信装置に送信されるデータ量を計測し、
カウンタ手段によって、前記受信側通信装置から、前記データを一時的に保持するバッファが上限値に達した旨の通知を受けて、前記受信側通信装置に送信される前記データを、前記データ量の値から、前記バッファの前記上限値からさらに前記データを保持できる領域の値までカウントし、前記送信端末に対し前記データの送信停止要求を行う、
ことを特徴とする通信制御方法。
(Additional remark 10) In the communication control method of the communication apparatus which receives the data transmitted from a transmission terminal, and transmits to the receiving side communication apparatus connected with the reception terminal,
By the data amount measuring means, measure the amount of data transmitted to the receiving communication device per time required for the data to reciprocate between the communication device and the receiving communication device,
The counter means receives a notification from the receiving communication device that the buffer for temporarily holding the data has reached an upper limit value, and converts the data transmitted to the receiving communication device to the amount of data. Count from the upper limit value of the buffer to the value of the area that can hold the data, and make a transmission stop request for the data to the transmitting terminal,
A communication control method characterized by the above.

通信装置の概要を示した図である。It is the figure which showed the outline | summary of the communication apparatus. 第1の実施の形態に係るネットワークシステムを示す図である。1 is a diagram illustrating a network system according to a first embodiment. 上下限フレームのデータフォーマットを示す図である。It is a figure which shows the data format of an upper / lower limit flame | frame. 図3の上下限フレームのデータフォーマットを説明する図である。It is a figure explaining the data format of the upper and lower limit frame of FIG. ポーズフレームのデータフォーマットを示す図である。It is a figure which shows the data format of a pause frame. 図5のポーズフレームのデータフォーマットを説明する図である。It is a figure explaining the data format of the pause frame of FIG. データ量監視部の動作を説明する図である。It is a figure explaining operation | movement of a data amount monitoring part. フレームが50%流れている場合の受信側中継機のバッファ状況を説明する図である。It is a figure explaining the buffer situation of the receiving side repeater in case a frame is flowing 50%. 第2の実施の形態に係るネットワークシステムを示す図である。It is a figure which shows the network system which concerns on 2nd Embodiment. ネットワークシステムを示す図である。It is a figure which shows a network system. フレームが100%流れている場合の受信側中継機のバッファ状況を説明する図である。It is a figure explaining the buffer condition of the receiving side repeater when a frame is flowing 100%. フレームが50%流れている場合の受信側中継機のバッファ状況を説明する図である。It is a figure explaining the buffer situation of the receiving side repeater in case a frame is flowing 50%.

符号の説明Explanation of symbols

1 通信装置
1a,2a バッファ
1b データ量計測手段
1c カウンタ手段
2 受信側通信装置
2b バッファ監視手段
3 送信端末
4 受信端末
DESCRIPTION OF SYMBOLS 1 Communication apparatus 1a, 2a Buffer 1b Data amount measurement means 1c Counter means 2 Reception side communication apparatus 2b Buffer monitoring means 3 Sending terminal 4 Receiving terminal

Claims (5)

送信端末から送信されるデータを受信し、受信端末と接続された受信側通信装置に送信する通信装置において、
前記データが当該通信装置と前記受信側通信装置との間を往復するのに要する時間あたりの、前記受信側通信装置に送信されるデータ量を計測するデータ量計測手段と、
前記受信側通信装置から、前記データを一時的に保持するバッファが上限値に達した旨の通知を受けて、前記受信側通信装置に送信される前記データを、前記データ量の値から、前記バッファの前記上限値からさらに前記データを保持できる領域の値までカウントし、前記送信端末に対し前記データの送信停止要求を行うカウンタ手段と、
を有することを特徴とする通信装置。
In a communication device that receives data transmitted from a transmission terminal and transmits the data to a reception-side communication device connected to the reception terminal,
Data amount measuring means for measuring the amount of data transmitted to the receiving communication device per time required for the data to reciprocate between the communication device and the receiving communication device;
In response to the notification that the buffer that temporarily holds the data has reached an upper limit value from the reception side communication device, the data transmitted to the reception side communication device is changed from the value of the data amount, Counter means for counting from the upper limit value of the buffer to a value of an area where the data can be held, and making a transmission stop request for the data to the transmitting terminal;
A communication apparatus comprising:
前記カウンタ手段は、前記受信側通信装置からの前記上限値に達した旨の通知とともに、前記領域の値を受信することを特徴とする請求項1記載の通信装置。   The communication device according to claim 1, wherein the counter means receives the value of the area together with a notification from the receiving communication device that the upper limit value has been reached. 前記バッファが前記上限値に達した旨の通知は、ポーズフレームを用いて行われることを特徴とする請求項1記載の通信装置。   The communication apparatus according to claim 1, wherein the notification that the buffer has reached the upper limit value is performed using a pause frame. 前記データ量計測手段は、フレーム単位で前記データ量を計測し、前記カウンタ手段は、フレーム単位で前記受信側通信装置に送信される前記データをカウントすることを特徴とする請求項1記載の通信装置。   2. The communication according to claim 1, wherein the data amount measuring unit measures the data amount in units of frames, and the counter unit counts the data transmitted to the receiving communication device in units of frames. apparatus. 前記データ量計測手段は、バイト単位で前記データ量を計測し、前記カウンタ手段は、バイト単位で前記受信側通信装置に送信される前記データをカウントすることを特徴とする請求項1記載の通信装置。
2. The communication according to claim 1, wherein the data amount measuring unit measures the data amount in units of bytes, and the counter unit counts the data transmitted to the receiving communication device in units of bytes. apparatus.
JP2005176521A 2005-06-16 2005-06-16 Communication device Expired - Fee Related JP4588550B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005176521A JP4588550B2 (en) 2005-06-16 2005-06-16 Communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005176521A JP4588550B2 (en) 2005-06-16 2005-06-16 Communication device

Publications (2)

Publication Number Publication Date
JP2006352557A JP2006352557A (en) 2006-12-28
JP4588550B2 true JP4588550B2 (en) 2010-12-01

Family

ID=37647905

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005176521A Expired - Fee Related JP4588550B2 (en) 2005-06-16 2005-06-16 Communication device

Country Status (1)

Country Link
JP (1) JP4588550B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4853333B2 (en) * 2007-03-06 2012-01-11 日本電気株式会社 Data communication system and data transfer device
JP5125296B2 (en) * 2007-07-31 2013-01-23 富士通株式会社 Transfer amount control device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6439853A (en) * 1987-08-05 1989-02-10 Sumitomo Electric Industries Data transmission equipment
JPH01106575A (en) * 1987-10-19 1989-04-24 Nec Corp Phototelegraphy system
JPH04150436A (en) * 1990-10-12 1992-05-22 Fujitsu Ltd Bus transferring system
JPH06290144A (en) * 1993-04-01 1994-10-18 Oki Data Syst:Kk Receiving buffer controller
JP3925310B2 (en) * 2002-05-31 2007-06-06 日本電気株式会社 Flow control method, communication apparatus, and program
JP2004289716A (en) * 2003-03-25 2004-10-14 Fujitsu Access Ltd Data communication system and flow control method

Also Published As

Publication number Publication date
JP2006352557A (en) 2006-12-28

Similar Documents

Publication Publication Date Title
US7813285B2 (en) Method for per-port flow control of packets aggregated from multiple logical ports over a transport link
CN102893656B (en) The storage medium of relay, QoS control method and storage QoS control program
US8730813B2 (en) Apparatus for performing packet-shaping on a packet flow
CN109314673B (en) A kind of customer service transmission method and device
CN100477637C (en) Method for transmitting time-critical information in a synchronous Ethernet system
US7593327B2 (en) Method and apparatus for frequency offset control of ethernet packets over a transport network
KR101581515B1 (en) Transmission apparatus, reception apparatus, communication apparatus, communication system, and transmission method
JP5351689B2 (en) Ethernet transfer equipment
EP1816803B1 (en) Transmission processing method for data frame and system thereof
JP4910984B2 (en) Data transmission system, transmission device, and data transmission control method
JP2015019290A (en) Transmission device, transmission system and transmission method
JP4588550B2 (en) Communication device
JP6314575B2 (en) Transmission apparatus and pause frame conversion method
CN115250389B (en) Optical network terminal
EP2302847B1 (en) Control of traffic flows with different CoS in a communication network
WO2021033237A1 (en) Signal transfer system, path control device, and signal transfer method
EP2661015A1 (en) Method and system for detecting signal degrade (sd) alarm
JP2014017568A (en) Sleep control method, optical communication system, and optical network terminating device
WO2004015923A1 (en) Flow control method of data service transmission in sdh network
CN111786718A (en) Satellite optical network management and control plane signaling transmission method based on AoS insertion service
CN108737911B (en) POTN service bearing method and system based on generalized optical burst switching
US7289507B2 (en) Method and network element for a safety transport of ethernet frames over a transport SDH/SONET network
KR100702858B1 (en) Device and method for preventing billing due to packet loss in mobile communication system
CN102111340A (en) Method, device and network device for limiting bandwidth
JP6281338B2 (en) Transmission apparatus and transmission method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080424

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100819

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100907

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100908

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130917

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees