[go: up one dir, main page]

JP2004282470A - Data transmission system - Google Patents

Data transmission system Download PDF

Info

Publication number
JP2004282470A
JP2004282470A JP2003072000A JP2003072000A JP2004282470A JP 2004282470 A JP2004282470 A JP 2004282470A JP 2003072000 A JP2003072000 A JP 2003072000A JP 2003072000 A JP2003072000 A JP 2003072000A JP 2004282470 A JP2004282470 A JP 2004282470A
Authority
JP
Japan
Prior art keywords
transmission
data
congestion
terminal
tdm
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.)
Pending
Application number
JP2003072000A
Other languages
Japanese (ja)
Inventor
Takeshi Fukumoto
猛 福本
Kazuya Tsuda
和哉 津田
Takahiro Yoshikawa
貴裕 吉川
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2003072000A priority Critical patent/JP2004282470A/en
Publication of JP2004282470A publication Critical patent/JP2004282470A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

【課題】データ輻輳時でも通信の回復を図れ、通信の品質を高めたデータ伝送システムを得る。
【解決手段】TDM伝送装置2内のLANインタフェース部8は受信制御部84で輻輳時に中継バッファ86に格納されるフレームデータのヘッダに輻輳通知情報を付加して送信制御部83から伝送路側1にデータを多重伝送する一方、受信制御部84で受け取ったフレームデータのヘッダに輻輳通知情報を検出すると送信制御部83にて送信バッファ82からのデータの流入を制限する。
【選択図】 図2
A data transmission system capable of recovering communication even when data is congested and improving communication quality.
A LAN interface unit in a TDM transmission apparatus adds congestion notification information to a header of frame data stored in a relay buffer when congestion occurs in a reception control unit, and transmits the congestion notification information from a transmission control unit to a transmission line side. While multiplexing the data, when the reception control unit 84 detects congestion notification information in the header of the frame data received, the transmission control unit 83 restricts the inflow of data from the transmission buffer 82.
[Selection] Fig. 2

Description

【0001】
【発明の属する技術分野】
この発明は、複数のLAN間をリング状に構成されたTDM(時分割多重)伝送装置で接続し、複数のLAN相互間でデータを伝送するデータ伝送システム、特にこのシステムにおける輻輳制御に関するものである。
【0002】
【従来の技術】
従来のこの種のデータ伝送システムにおいては、ネットワークシステムを構成する伝送装置に、一時送信データを記憶する記憶手段を備えて、データの伝送を行っている(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開昭61−210743号公報(第11−18頁、第4図)
【0004】
【発明が解決しようとする課題】
従来のリング状データ伝送システムでは、ネットワークシステムを構成する伝送装置に記憶手段を設けてデータを一時格納し、データ伝送の空き時間を利用して格納したデータを送信していた。しかし、伝送装置でデータが輻輳し、データ伝送の空き時間が少なくなった場合には、データがなかなか送れなかったり、データが記憶手段から溢れてしまうという問題点があった。
【0005】
この発明は上記のような課題を解決するためになされたものであり、データ輻輳時でも通信の回復を図れ、通信の品質を高めたデータ伝送システムを得ることを目的とする。
【0006】
【課題を解決するための手段】
上記の目的に鑑みこの発明は、それぞれに端末が接続されている複数のTDM伝送装置が伝送路によりリング状に接続されたデータ伝送システムにおいて、各TDM伝送装置が、伝送路側へ送信するデータのヘッダに輻輳通知情報を付加し輻輳時に伝送路につながる各TDM伝送装置に輻輳が発生したことを通知する手段と、伝送路側から輻輳通知情報が付加されたデータを受け取ると端末からのデータの流入を一時的に抑制する手段と、を備えたことを特徴とするデータ伝送システムにある。
【0007】
【発明の実施の形態】
以下、この発明を各実施の形態に従って説明する。
実施の形態1.
図1は本発明の一実施の形態による輻輳制御装置を設けたデータ伝送システムの構造図であり、図において、伝送路1は光ファイバでリング状に接続された同期通信データの伝送路、TDM伝送装置2A〜2Dは複数の通信回線データをTDM方式で伝送する装置であり、これらのTDM伝送装置2A〜2Dは伝送路1によりリング接続されている。LAN3A〜3Gは端末4A〜4Gを通信回線で接続して構成した通信網である。LAN3A〜3Gのアクセス制御方式は、CSMA/CDを用いる場合を想定しているが、他のアクセス制御方式でもよい。LAN端末4A〜4Gはコンピュータ等の端末である。
【0008】
図2は1つのTDM伝送装置2の詳細な構成を示したものであり、図において光・電気信号変換部5は、伝送路1からの同期通信データを光信号から電気信号に変換する光/電気変換部(O/E)51と多重化/多重分離バスからの同期通信データを電気信号から光信号に変換する電気/光変換部(E/O)52から構成される。多重化/多重分離部6は、多重分離して多重分離データ(同期通信データの複数のタイムスロットを分離したデータである)に変換し、その多重分離データを多重分離バス7に送出し、また逆に多重分離バス7からの多重分離データを多重して同期通信データに変換し、その同期通信データを伝送路1側に送出する。多重分離バス7は多重分離データを伝送し、LANインタフェース部8はLAN3A、3Bを介して端末4A、4Bと接続し、非同期通信データと同期通信データの変換機能を備える。
【0009】
LANインタフェース部8において、レイヤ2(データリンク層)スイッチ回路81は端末4A、4B側のフレームデータと多重分離バス7側のフレームデータを相互に中継し、送信バッファ82はレイヤ2スイッチ回路81から送出されたフレームデータを一時格納する。送信制御部83は送信バッファ82及び中継バッファ85からのフレームデータを多重分離バス7に多重する。受信制御部84は多重分離バス7からデータを多重分離する。受信バッファ85は受信制御部84からのデータを一時格納する。中継バッファ86は受信制御部84からのデータを一時格納する。バッファ監視部87は中継バッファ86のバッファ残量を監視し、その結果を受信制御部84に通知する。
【0010】
また、図3は送信制御部83の詳細な構成を示したものである。ヘッダ付加部831は送信バッファ82からのフレームデータにヘッダを付加する。送信・中継選択部832は送信バッファ82と中継バッファ86とを選択してデータを引き出し多重分離バス7に多重する。フラグ付加部833はさらにそのデータにフラグを付加する。
【0011】
また、図4は受信制御部84の詳細な構成を示したものである。フレームデータ抽出部841は、多重分離バス7から受信したデータよりフレームデータ部分を抽出する。ヘッダ判定・処理部842はフレームデータに付加されたヘッダの内容を判定する。
【0012】
また、図5は多重分離バス7に送出されるデータのフォーマットを示したものである。
【0013】
次に動作について説明する。端末4A〜4GからLAN3A〜3Gに送出された非同期通信データ(フレームデータ)は、TDM伝送装置2A〜2DのLANインタフェース部8で受信される。LANインタフェース部8のレイヤ2スイッチ回路81はLAN3よりフレームデータを受信すると、フレームデータの送信先アドレスを確認し、中継先が多重分離バス7側である場合は、送信バッファ82へフレームデータを送出し、送信バッファ82にフレームデータが格納される。
【0014】
送信制御部83の送信・中継処理部832は送信バッファ82にフレームデータが格納されたことを検知すると、送信バッファ82よりフレームデータを引き出し、ヘッダ付加部831で各LANインタフェース8に一意に設定されたID番号と輻輳通知の情報を含むヘッダをフレームデータに付加して、多重分離バス7にフレームデータを送出する。送信・中継処理部832はまた、中継バッファ86にフレームデータが格納されたことを検知すると、中継バッファ86よりフレームデータを引き出し多重分離バス7にフレームデータを送出する。
【0015】
多重化/多重分離部6は、多重分離バス7に出力されたデータを、通常のTDM処理に従って多重化して同期データとし、その同期データをE/O52により電気信号から光信号に変換して伝送路1に送出する。
【0016】
一方、TDM伝送装置2は伝送路1から同期データを受信する。伝送路1からO/E51により光信号から電気信号に変換された同期データを、多重化/多重分離部6は、受信した同期データを多重分離して多重分離データに変換し、その多重分離データを多重分離バス7に送出する。この多重分離データをLANインタフェース部8の受信制御部84が受信する。受信制御部84内のフレームデータ抽出部841でフレームデータをフラグから分離し、ヘッダ判定・処理部842にてフレームデータのヘッダ内のID番号が自LANインタフェース8のID番号と一致した場合は、フレームデータがリングを一周したとして破棄、一致しなければ受信バッファ85及び中継バッファ86にフレームデータを格納する。更に、受信バッファ85からレイヤ2スイッチ回路81にフレームデータを1フレーム分送出し、レイヤ2スイッチ回路81は、フレームデータを受信すると、フレームデータの送信先アドレスを確認し、送信先の端末4に接続するLAN3へフレームデータを送出する。
【0017】
上記のシステムでLANインタフェース部8にて、バッファ監視部87にて中継バッファ86の使用量が所定のしきい値を超えたとき輻輳状態と判断し、受信制御部84のヘッダ判定・処理部842に輻輳状態を通知する。輻輳通知を受けたヘッダ判定・処理部842は、中継バッファ86に格納するフレームデータのヘッダ内の輻輳通知領域に輻輳状態を示す値を上書きし、中継バッファ86に送出する。これにより、輻輳時には、中継バッファ86より輻輳情報を載せたヘッダ及びフレームデータが伝送路1に送出される。
【0018】
一方、ヘッダ判定・処理部842は多重分離バス7より受信したフレームデータのうちヘッダ内のID番号が自LANインタフェース部8と一致するフレーム(自LANインタフェース部8が端末4からのフレームデータを多重分離バス7に多重し、伝送路1を一周して戻ってきたフレーム)において、ヘッダ内の輻輳通知の情報を読み取り、輻輳状態を検知すると、送信・中継選択部832に輻輳通知を通知する。送信・中継選択部832は輻輳検知の通知を受けると一定時間中継バッファ86を優先して選択し、送信バッファ82から伝送路1へのデータの送出を一時的に停止する。
【0019】
よって、あるLANインタフェース8にて輻輳状態が発生し、ヘッダの輻輳通知に輻輳状態を設定して伝送路1に送出すると、伝送路1上に接続されるTDM伝送装置2のLANインタフェース部8に次々にそのヘッダ(輻輳通知)が中継され、輻輳通知を受け取ったLANインタフェース部8にて次々と送信バッファ82からのデータの送出が抑制される。結果として、所定期間、伝送路1への新たなフレームデータの伝送が抑制され、かつ伝送路1に伝送されていたフレームデータが送信元のLANインタフェース8にて破棄されるため、伝送路1の空き帯域が増えることになる。これにより、中継バッファ86の使用容量が所定のしきい値を下回り、輻輳を通知したLANインタフェース部8の送信バッファ82よりフレームデータを伝送路1に送出することが可能になる。
【0020】
以上のように、この実施の形態1によれば、リング状に構成されたTDM伝送装置システムにおいて伝送路1側の輻輳制御が可能となり、中継・送信バッファが溢れてフレームが消失することを防ぐことができ通信品質の向上が図れるとともに、輻輳時に他の端末データの流入を抑制することで通信の回復を図ることができる。
【0021】
実施の形態2.
実施の形態1では、輻輳通知を検知したLANインタフェース8の送信バッファ82からのデータは完全に一時停止し、通信の遅延が一時的に大きくなる恐れがある。そこで実施の形態2では、図6に示すように、送信制御部83に、送信バッファ82からのデータを引き出すレートを制御する送信レート制御部834を設ける。
【0022】
次に動作について説明する。送信レート制御部834は通常時は可能な最大のレートで送信バッファ82よりデータを引き出すが、ヘッダ判定・処理部842より輻輳検知を通知された時には、予め設定された値に従い、送信バッファ82からのデータを多重分離バス7に多重するデータ量を一時的に抑制する。
【0023】
以上のように、実施の形態2によれば、輻輳通知を検知した場合にでも、送信レート制御部834により一定レートの通信を確保することで、通信の途絶・通信遅延が大きくなることを抑えることが可能となる。
【0024】
実施の形態3.
実施の形態2では、輻輳通知を検知した場合に、LANインタフェース部8の実際の送信負荷に関係なく、予め設定された固定値で輻輳時の送信レートの抑制値が決まるため、送信負荷が軽いのに下げ幅が大きくなるという不公平な制御になる可能性がある。そこで、実施の形態3では図7に示すように、送信制御部83に、送信バッファ82から多重分離バス7への送信レートを監視する送信レート監視部835を設ける。
【0025】
次に、動作について説明する。送信レート監視部835は、送信バッファ82から多重分離バス7への送信レートを監視する。送信レート制御部834は通常時は可能な最大のレートで送信バッファ82よりデータを引き出すが、ヘッダ判定・処理部842より輻輳検知を通知された場合に、送信レート監視部835からの送信レートの情報に従い、送信レートを抑制する。このとき、送信レートの抑制値は、送信レートが高いほど高く設定することで、送信負荷の高いLANインタフェース部8ほど抑制がかかる。
【0026】
以上のように、実施の形態3によれば、輻輳通知を検知した場合に、各LANインタフェース部8の送信負荷に応じて送信レートの抑制の度合いを制御できるためバランスのとれた制御が可能となる。
【0027】
実施の形態4.
実施の形態2では、輻輳検知時に一律の値で送信レートを抑制するため、特定の端末4のトラフィックの優先度を高くしたい場合に、対応できない恐れがある。そこで実施の形態4では図8に示すように、送信レートを設定可能とする送信レート設定部836を設ける。
【0028】
次に、動作について説明する。送信レート制御部834は通常時は可能な最大のレートで送信バッファ82よりデータを引き出すが、ヘッダ判定・処理部842より輻輳検知を通知された時には、送信レート設定部836からの送信レート値に従い、送信バッファ82からのデータを多重分離バス7に多重するデータ量を一時的に抑制する。送信レート設定部836では送信レート値は自由に設定可能である。
【0029】
以上のように、実施の形態4によれば、送信レート設定部836により端末毎にトラフィックの優先度をつけることが可能となり、優先度の高い端末4がつながるLANインタフェース部8では、送信レート設定部836の送信レート値を高く設定し、優先度の低い端末4がつながるLANインタフェース部8では、送信レート設定部836の送信レートを低く設定することで、輻輳時にも優先度の高いトラフィックの通信量を大きく確保でき、トラフィックの重要度の観点から通信品質を向上させることが可能となる。
【0030】
実施の形態5.
実施の形態3では、輻輳しているか、輻輳していないかの2値であるため、輻輳状態がひどくない場合でも、抑制がかかりすぎて通信のスループットが低下する恐れがある。そこで、実施の形態5では図9に示すように、受信制御部84に輻輳通知ビット比較部843を設ける。
【0031】
次に動作について説明する。バッファ(残量)監視部87では、バッファ残量のしきい値を複数設定し、輻輳状態のレベルを細かく分け、結果を輻輳通知ビット比較部843に通知する。例えば、次例は輻輳状態を4レベルに分け、輻輳通知ビットを2ビット用意したものである。輻輳レベルを更に細かく制御する場合は、輻輳通知ビットのビット幅を増やせばよい。
【0032】

Figure 2004282470
【0033】
輻輳通知ビット比較部843は、多重分離バス7から受信したフレームデータのヘッダの輻輳通知ビットの内容とバッファ(残量)監視部87から受け取った輻輳通知ビットの結果を比較し、バッファ(残量)監視部87から受け取った輻輳通知ビットのほうが小さい又は同じであればヘッダ内の輻輳通知ビットをそのまま中継バッファ86に渡し、大きければヘッダ内の輻輳通知ビットをバッファ(残量)監視部87から受け取った輻輳通知ビットの値に書き換え、中継バッファ86に渡す。また、送信レート設定部836(図8参照)は、ヘッダ判定・処理部842より受け取った輻輳通知ビットの輻輳レベルに従い、予め設定された制御レベル(例えば上記4レベル毎に設定されているもの)に従い送信データを抑制する。
【0034】
以上のように、輻輳状態レベルを細分化し、輻輳レベルに応じて送信データの抑制を変化させることで、柔軟な輻輳制御が可能となり、通信のスループットの向上を図ることが可能となる。
【0035】
【発明の効果】
以上のようにこの発明によれば、それぞれに端末が接続されている複数のTDM伝送装置が伝送路によりリング状に接続されたデータ伝送システムにおいて、各TDM伝送装置が、伝送路側へ送信するデータのヘッダに輻輳通知情報を付加し輻輳時に伝送路につながる各TDM伝送装置に輻輳が発生したことを通知する手段と、伝送路側から輻輳通知情報が付加されたデータを受け取ると端末からのデータの流入を一時的に抑制する手段と、を備えたことを特徴とするデータ伝送システムとしたので、伝送路側の輻輳制御が可能となり、輻輳時に端末からのデータの流入を抑制することで通信の回復を図れ、通信の品質を高めることができる。
【図面の簡単な説明】
【図1】この発明によるデータ伝送システムの構成を示す図である。
【図2】図1のTDM伝送装置の構成の一例を示す図である。
【図3】この発明の実施の形態1による送信制御部の構成を示す図である。
【図4】この発明の実施の形態1による受信制御部の構成を示す図である。
【図5】この発明における多重分離バス上のデータフォーマットの一例を示す図である。
【図6】この発明の実施の形態2による送信制御部の構成の一例を示す図である。
【図7】この発明の実施の形態3による送信制御部の構成の一例を示す図である。
【図8】この発明の実施の形態4、5による送信制御部の構成の一例を示す図である。
【図9】この発明の実施の形態5による受信制御部の構成の一例を示す図である。
【符号の説明】
1 伝送路、2,2A〜2D TDM伝送装置、3A〜3G LAN、4A〜4G LAN端末、5 光・電気信号変換部、6 多重化/多重分離部、7 多重分離バス、8 LANインタフェース部、51 光/電気変換部(O/E)、52 電気/光変換部(E/O)、81 レイヤ2(データリンク層)スイッチ回路、82 送信バッファ、83 送信制御部、84 受信制御部、85 受信バッファ、86 中継バッファ、87 バッファ監視部、831 ヘッダ付加部、832 送信・中継選択部、833 フラグ付加部、834 送信レート制御部、835 送信レート監視部、836 送信レート設定部、841 フレームデータ抽出部、842 ヘッダ判定・処理部、843 輻輳通知ビット比較部。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a data transmission system in which a plurality of LANs are connected by a TDM (Time Division Multiplexing) transmission device configured in a ring shape and data is transmitted between the plurality of LANs, and more particularly to a congestion control in this system. is there.
[0002]
[Prior art]
In a conventional data transmission system of this type, a transmission device included in a network system is provided with a storage unit for storing temporary transmission data to transmit data (for example, see Patent Document 1).
[0003]
[Patent Document 1]
JP-A-61-210743 (pages 11-18, FIG. 4)
[0004]
[Problems to be solved by the invention]
In a conventional ring-shaped data transmission system, a storage unit is provided in a transmission device forming a network system to temporarily store data, and the stored data is transmitted using an idle time of data transmission. However, when data is congested in the transmission device and the idle time of data transmission is reduced, there is a problem that data cannot be easily transmitted or data overflows from the storage unit.
[0005]
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and has as its object to obtain a data transmission system capable of recovering communication even when data is congested and improving communication quality.
[0006]
[Means for Solving the Problems]
In view of the above object, the present invention relates to a data transmission system in which a plurality of TDM transmission devices, each of which is connected to a terminal, are connected in a ring by a transmission line. A means for adding congestion notification information to the header and notifying each TDM transmission device connected to the transmission line that congestion has occurred at the time of congestion, and a flow of data from the terminal when receiving data with congestion notification information added from the transmission line side And a means for temporarily suppressing data transmission.
[0007]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be described according to each embodiment.
Embodiment 1 FIG.
FIG. 1 is a structural diagram of a data transmission system provided with a congestion control device according to an embodiment of the present invention. In the figure, a transmission line 1 is a transmission line for synchronous communication data connected in a ring by an optical fiber; The transmission devices 2A to 2D are devices for transmitting a plurality of communication line data by the TDM method, and these TDM transmission devices 2A to 2D are ring-connected by the transmission line 1. LANs 3A to 3G are communication networks configured by connecting terminals 4A to 4G via communication lines. The access control method for the LANs 3A to 3G is assumed to use CSMA / CD, but other access control methods may be used. The LAN terminals 4A to 4G are terminals such as computers.
[0008]
FIG. 2 shows a detailed configuration of one TDM transmission apparatus 2. In FIG. 2, an optical / electrical signal converter 5 converts an optical / electrical signal for converting synchronous communication data from the transmission line 1 from an optical signal to an electric signal. It is composed of an electrical / optical converter (O / E) 51 and an electrical / optical converter (E / O) 52 for converting synchronous communication data from the multiplexing / demultiplexing bus from an electrical signal to an optical signal. The multiplexing / demultiplexing unit 6 demultiplexes and converts the data into demultiplexed data (data obtained by separating a plurality of time slots of synchronous communication data), and sends the demultiplexed data to the demultiplexing bus 7. Conversely, it multiplexes the demultiplexed data from the demultiplexing bus 7 and converts it to synchronous communication data, and sends out the synchronous communication data to the transmission line 1 side. The demultiplexing bus 7 transmits the demultiplexed data, and the LAN interface unit 8 is connected to the terminals 4A and 4B via the LANs 3A and 3B, and has a function of converting asynchronous communication data and synchronous communication data.
[0009]
In the LAN interface section 8, the layer 2 (data link layer) switch circuit 81 relays frame data on the terminals 4A and 4B side and frame data on the demultiplexing bus 7 side mutually, and the transmission buffer 82 The transmitted frame data is temporarily stored. The transmission control unit 83 multiplexes the frame data from the transmission buffer 82 and the relay buffer 85 onto the demultiplexing bus 7. The reception control unit 84 demultiplexes data from the demultiplexing bus 7. The reception buffer 85 temporarily stores data from the reception control unit 84. The relay buffer 86 temporarily stores data from the reception control unit 84. The buffer monitoring unit 87 monitors the remaining buffer capacity of the relay buffer 86 and notifies the reception control unit 84 of the result.
[0010]
FIG. 3 shows a detailed configuration of the transmission control unit 83. The header adding unit 831 adds a header to the frame data from the transmission buffer 82. The transmission / relay selection unit 832 selects the transmission buffer 82 and the relay buffer 86, extracts data, and multiplexes the data on the demultiplexing bus 7. The flag adding unit 833 further adds a flag to the data.
[0011]
FIG. 4 shows a detailed configuration of the reception control unit 84. The frame data extracting section 841 extracts a frame data portion from the data received from the demultiplexing bus 7. The header determination / processing unit 842 determines the contents of the header added to the frame data.
[0012]
FIG. 5 shows a format of data transmitted to the demultiplexing bus 7.
[0013]
Next, the operation will be described. The asynchronous communication data (frame data) transmitted from the terminals 4A to 4G to the LANs 3A to 3G is received by the LAN interface unit 8 of the TDM transmission devices 2A to 2D. When receiving the frame data from the LAN 3, the layer 2 switch circuit 81 of the LAN interface unit 8 checks the destination address of the frame data, and sends the frame data to the transmission buffer 82 when the relay destination is the demultiplexing bus 7 side. Then, the frame data is stored in the transmission buffer 82.
[0014]
When the transmission / relay processing unit 832 of the transmission control unit 83 detects that the frame data is stored in the transmission buffer 82, the frame data is extracted from the transmission buffer 82, and is uniquely set to each LAN interface 8 by the header adding unit 831. The header including the ID number and the congestion notification information is added to the frame data, and the frame data is transmitted to the demultiplexing bus 7. When the transmission / relay processing unit 832 detects that the frame data has been stored in the relay buffer 86, it extracts the frame data from the relay buffer 86 and sends the frame data to the demultiplexing bus 7.
[0015]
The multiplexing / multiplexing / demultiplexing unit 6 multiplexes the data output to the multiplexing / demultiplexing bus 7 according to a normal TDM process to generate synchronous data, and converts the synchronous data from an electric signal to an optical signal by the E / O 52 and transmits the signal. Send it out to Road 1.
[0016]
On the other hand, the TDM transmission device 2 receives the synchronization data from the transmission line 1. The multiplexing / multiplexing / demultiplexing unit 6 multiplexes the synchronous data converted from the optical signal into the electric signal by the O / E 51 from the transmission line 1 and demultiplexes the received synchronous data into multiplexed / demultiplexed data. To the demultiplexing bus 7. The demultiplexed data is received by the reception control unit 84 of the LAN interface unit 8. If the frame data is separated from the flag by the frame data extraction unit 841 in the reception control unit 84 and the ID number in the header of the frame data matches the ID number of the own LAN interface 8 by the header determination / processing unit 842, The frame data is discarded as having made one round of the ring. If they do not match, the frame data is stored in the reception buffer 85 and the relay buffer 86. Further, one frame of frame data is transmitted from the reception buffer 85 to the layer 2 switch circuit 81. When the frame data is received, the layer 2 switch circuit 81 checks the destination address of the frame data and sends the frame data to the destination terminal 4. The frame data is transmitted to the LAN 3 to be connected.
[0017]
In the above system, the LAN interface unit 8, the buffer monitoring unit 87, when the usage of the relay buffer 86 exceeds a predetermined threshold value, determines that the state is congested, and the header determination / processing unit 842 of the reception control unit 84. To the congestion state. Upon receiving the congestion notification, the header determination / processing unit 842 overwrites the congestion notification area in the header of the frame data stored in the relay buffer 86 with a value indicating the congestion state, and transmits the value to the relay buffer 86. Thus, at the time of congestion, the header and the frame data carrying the congestion information are transmitted from the relay buffer 86 to the transmission line 1.
[0018]
On the other hand, the header determination / processing unit 842 multiplexes the frame data received from the demultiplexing bus 7 in the frame whose ID number in the header matches the own LAN interface unit 8 (the own LAN interface unit 8 multiplexes the frame data from the terminal 4). In a frame that has been multiplexed on the separation bus 7 and returned around the transmission path 1), the information of the congestion notification in the header is read, and when the congestion state is detected, the transmission / relay selection unit 832 is notified of the congestion notification. Upon receiving the notification of the congestion detection, the transmission / relay selection unit 832 preferentially selects the relay buffer 86 for a certain period of time, and temporarily stops sending data from the transmission buffer 82 to the transmission path 1.
[0019]
Therefore, when a congestion state occurs in a certain LAN interface 8 and the congestion state is set in the congestion notification of the header and transmitted to the transmission line 1, the LAN interface unit 8 of the TDM transmission device 2 connected to the transmission line 1 The header (congestion notification) is relayed one after another, and the transmission of data from the transmission buffer 82 is suppressed one after another by the LAN interface unit 8 that has received the congestion notification. As a result, transmission of new frame data to the transmission path 1 is suppressed for a predetermined period, and the frame data transmitted to the transmission path 1 is discarded by the LAN interface 8 of the transmission source. Free bandwidth will increase. As a result, the used capacity of the relay buffer 86 falls below a predetermined threshold, and it becomes possible to transmit frame data to the transmission line 1 from the transmission buffer 82 of the LAN interface unit 8 that has notified the congestion.
[0020]
As described above, according to the first embodiment, congestion control on the transmission line 1 side can be performed in the TDM transmission device system configured in a ring shape, and a frame is prevented from being lost due to overflow of the relay / transmission buffer. As a result, communication quality can be improved, and communication can be recovered by suppressing the inflow of other terminal data during congestion.
[0021]
Embodiment 2 FIG.
In the first embodiment, the data from the transmission buffer 82 of the LAN interface 8 which has detected the congestion notification is completely temporarily stopped, and the communication delay may be temporarily increased. Therefore, in the second embodiment, as shown in FIG. 6, the transmission control unit 83 is provided with a transmission rate control unit 834 that controls the rate at which data is extracted from the transmission buffer 82.
[0022]
Next, the operation will be described. The transmission rate control unit 834 normally draws data from the transmission buffer 82 at the maximum possible rate, but when notified of congestion detection from the header determination / processing unit 842, the transmission rate control unit 834 transmits data from the transmission buffer 82 according to a preset value. The amount of data for multiplexing this data on the demultiplexing bus 7 is temporarily suppressed.
[0023]
As described above, according to the second embodiment, even when a congestion notification is detected, the transmission rate control unit 834 secures communication at a constant rate, thereby suppressing communication interruption and increase in communication delay. It becomes possible.
[0024]
Embodiment 3 FIG.
In the second embodiment, when a congestion notification is detected, the transmission load suppression value at the time of congestion is determined by a preset fixed value regardless of the actual transmission load of the LAN interface unit 8, so that the transmission load is light. However, there is a possibility that the control will be unfair, in which the amount of decrease is large. Therefore, in the third embodiment, as shown in FIG. 7, the transmission control unit 83 is provided with a transmission rate monitoring unit 835 that monitors the transmission rate from the transmission buffer 82 to the demultiplexing bus 7.
[0025]
Next, the operation will be described. The transmission rate monitoring unit 835 monitors the transmission rate from the transmission buffer 82 to the demultiplexing bus 7. The transmission rate control unit 834 normally draws data from the transmission buffer 82 at the maximum possible rate, but when notified of congestion detection from the header determination / processing unit 842, the transmission rate control unit 834 checks the transmission rate from the transmission rate monitoring unit 835. According to the information, the transmission rate is suppressed. At this time, the suppression value of the transmission rate is set higher as the transmission rate is higher, so that the LAN interface unit 8 with a higher transmission load is suppressed.
[0026]
As described above, according to the third embodiment, when congestion notification is detected, the degree of suppression of the transmission rate can be controlled according to the transmission load of each LAN interface unit 8, so that balanced control is possible. Become.
[0027]
Embodiment 4 FIG.
In the second embodiment, since the transmission rate is suppressed by a uniform value when congestion is detected, it may not be possible to cope with a case where the priority of the traffic of the specific terminal 4 is to be increased. Therefore, in the fourth embodiment, as shown in FIG. 8, a transmission rate setting unit 836 that can set the transmission rate is provided.
[0028]
Next, the operation will be described. The transmission rate control unit 834 normally extracts data from the transmission buffer 82 at the maximum possible rate, but when notified of congestion detection from the header determination / processing unit 842, the transmission rate control unit 834 follows the transmission rate value from the transmission rate setting unit 836. , The amount of data for multiplexing the data from the transmission buffer 82 onto the demultiplexing bus 7 is temporarily suppressed. In the transmission rate setting section 836, the transmission rate value can be set freely.
[0029]
As described above, according to the fourth embodiment, it is possible to assign the priority of traffic to each terminal by the transmission rate setting unit 836, and the LAN interface unit 8 to which the terminal 4 with high priority is connected has the transmission rate setting unit 836. In the LAN interface unit 8 to which the transmission rate value of the unit 836 is set high and the terminal 4 with a low priority is connected, the transmission rate of the transmission rate setting unit 836 is set to be low so that communication of high-priority traffic can be performed even during congestion. A large amount can be secured, and communication quality can be improved from the viewpoint of the importance of traffic.
[0030]
Embodiment 5 FIG.
In the third embodiment, there are two values, that is, congestion and non-congestion. Therefore, even when the congestion state is not severe, there is a possibility that communication is reduced due to excessive suppression. Thus, in the fifth embodiment, as shown in FIG. 9, a congestion notification bit comparison unit 843 is provided in the reception control unit 84.
[0031]
Next, the operation will be described. The buffer (remaining amount) monitoring unit 87 sets a plurality of threshold values of the remaining buffer amount, divides the level of the congestion state into small parts, and notifies the result to the congestion notification bit comparing unit 843. For example, in the following example, the congestion state is divided into four levels, and two congestion notification bits are prepared. To control the congestion level more finely, the bit width of the congestion notification bit may be increased.
[0032]
Figure 2004282470
[0033]
The congestion notification bit comparing unit 843 compares the content of the congestion notification bit of the header of the frame data received from the demultiplexing bus 7 with the result of the congestion notification bit received from the buffer (remaining amount) monitoring unit 87, and If the congestion notification bit received from the monitoring unit 87 is smaller or the same, the congestion notification bit in the header is passed to the relay buffer 86 as it is, and if larger, the congestion notification bit in the header is transmitted from the buffer (remaining amount) monitoring unit 87. Rewrite the received congestion notification bit value and pass it to the relay buffer 86. The transmission rate setting unit 836 (see FIG. 8) controls a preset control level (for example, one set for each of the above four levels) according to the congestion level of the congestion notification bit received from the header determination / processing unit 842. The transmission data is suppressed according to the following.
[0034]
As described above, by subdividing the congestion state level and changing the suppression of transmission data according to the congestion level, flexible congestion control becomes possible and communication throughput can be improved.
[0035]
【The invention's effect】
As described above, according to the present invention, in a data transmission system in which a plurality of TDM transmission devices each connected to a terminal are connected in a ring by a transmission line, each TDM transmission device transmits data to be transmitted to the transmission line side. Means for adding congestion notification information to the header of each TDM transmission device connected to the transmission line at the time of congestion, and a means for notifying the occurrence of congestion, and receiving data to which the congestion notification information is added from the transmission line side, and receiving data from the terminal. And a means for temporarily suppressing the inflow, so that it is possible to control congestion on the transmission line side and to recover communication by suppressing the inflow of data from the terminal at the time of congestion. And improve communication quality.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a data transmission system according to the present invention.
FIG. 2 is a diagram illustrating an example of a configuration of a TDM transmission device in FIG. 1;
FIG. 3 is a diagram showing a configuration of a transmission control unit according to the first embodiment of the present invention.
FIG. 4 is a diagram showing a configuration of a reception control unit according to the first embodiment of the present invention.
FIG. 5 is a diagram showing an example of a data format on a demultiplexing bus according to the present invention.
FIG. 6 is a diagram illustrating an example of a configuration of a transmission control unit according to a second embodiment of the present invention.
FIG. 7 is a diagram showing an example of a configuration of a transmission control unit according to a third embodiment of the present invention.
FIG. 8 is a diagram illustrating an example of a configuration of a transmission control unit according to Embodiments 4 and 5 of the present invention.
FIG. 9 is a diagram showing an example of a configuration of a reception control unit according to a fifth embodiment of the present invention.
[Explanation of symbols]
1 transmission line, 2, 2A-2D TDM transmission device, 3A-3G LAN, 4A-4G LAN terminal, 5 optical / electrical signal converter, 6 multiplexing / multiplexing / demultiplexing unit, 7 multiplexing / demultiplexing bus, 8 LAN interface unit, 51 optical / electrical conversion unit (O / E), 52 electric / optical conversion unit (E / O), 81 layer 2 (data link layer) switch circuit, 82 transmission buffer, 83 transmission control unit, 84 reception control unit, 85 Reception buffer, 86 relay buffer, 87 buffer monitoring unit, 831 header addition unit, 832 transmission / relay selection unit, 833 flag addition unit, 834 transmission rate control unit, 835 transmission rate monitoring unit, 836 transmission rate setting unit, 841 frame data Extraction unit, 842 header determination / processing unit, 843 congestion notification bit comparison unit.

Claims (7)

それぞれに端末が接続されている複数のTDM伝送装置が伝送路によりリング状に接続されたデータ伝送システムにおいて、各TDM伝送装置が、伝送路側へ送信するデータのヘッダに輻輳通知情報を付加し輻輳時に伝送路につながる各TDM伝送装置に輻輳が発生したことを通知する手段と、伝送路側から輻輳通知情報が付加されたデータを受け取ると端末からのデータの流入を一時的に抑制する手段と、を備えたことを特徴とするデータ伝送システム。In a data transmission system in which a plurality of TDM transmission devices, each of which is connected to a terminal, are connected in a ring by a transmission line, each TDM transmission device adds congestion notification information to a header of data to be transmitted to the transmission line side, thereby causing congestion. Means for notifying each TDM transmission device connected to the transmission path at the time that congestion has occurred, and means for temporarily suppressing the inflow of data from the terminal when receiving data to which congestion notification information is added from the transmission path side, A data transmission system comprising: それぞれ端末が接続されている複数のTDM伝送装置が伝送路によりリング状に接続され、それぞれのTDM伝送装置が自らの端末からの他のTDM伝送装置の端末へのデータを伝送路上に送出し、また伝送路上のデータを取り込むと共に中継して伝送路に接続された他のTDM伝送装置に順次渡して伝送するデータ伝送システムにおいて、各TDM伝送装置が、
伝送路側からのデータを受信してデータを取り込むと共にこれを中継手段に渡し、また中継手段からデータの輻輳通知を受けると中継手段へのデータに輻輳通知情報を付加し、また伝送路側からのデータのうちの自らの端末からのデータに輻輳通知情報が付加されていた場合に送信制御手段に輻輳検知を通知する受信制御手段と、
この受信制御手段から渡されたデータを次のTDM伝送装置に送信するために一時的に格納すると共に現在格納されているデータ量が所定値を超えた時に前記受信制御手段に輻輳通知を送る前記中継手段と、
自らの端末からの他のTDM伝送装置の端末へのデータおよび前記中継手段のデータを伝送路側に送信し、かつ前記受信制御手段より輻輳検知の通知を受けると前記中継手段のデータを優先して選択して伝送路側に送信する前記送信制御手段と、
を備えたことを特徴とするデータ伝送システム。
A plurality of TDM transmission devices to which respective terminals are connected are connected in a ring shape by a transmission line, and each TDM transmission device transmits data from its own terminal to a terminal of another TDM transmission device on a transmission line, Also, in a data transmission system that takes in data on a transmission path, relays the data, and sequentially transfers the data to another TDM transmission apparatus connected to the transmission path, the TDM transmission apparatus includes:
Receiving data from the transmission path side, fetching the data and passing it to the relay means, and upon receiving a notification of data congestion from the relay means, adding congestion notification information to the data to the relay means, and also receiving data from the transmission path side Reception control means for notifying the transmission control means of congestion detection when congestion notification information has been added to data from its own terminal,
The data passed from the reception control means is temporarily stored for transmission to the next TDM transmission apparatus, and a congestion notification is sent to the reception control means when the currently stored data amount exceeds a predetermined value. Relay means;
Transmits data from the own terminal to the terminal of another TDM transmission device and the data of the relay means to the transmission line side, and when notified of the congestion detection from the reception control means, gives priority to the data of the relay means. Said transmission control means for selecting and transmitting to the transmission path side,
A data transmission system comprising:
前記送信制御手段において、輻輳検知の通知を受けると自らの端末からの他のTDM伝送装置の端末へのデータを一時的に停止することを特徴とする請求項2に記載のデータ伝送システム。3. The data transmission system according to claim 2, wherein the transmission control means temporarily stops data from the own terminal to a terminal of another TDM transmission device when receiving the notification of the congestion detection. 前記送信制御手段において、輻輳検知の通知を受けると自らの端末からの他のTDM伝送装置の端末へのデータの送信レートを一時的に抑制することを特徴とする請求項2に記載のデータ伝送システム。3. The data transmission according to claim 2, wherein the transmission control unit temporarily suppresses a data transmission rate from the terminal to the terminal of another TDM transmission device when the notification of the congestion detection is received. system. 前記送信制御手段において、自らの端末からの他のTDM伝送装置の端末へのデータの送信レートを監視し、輻輳時には送信レートが高い程抑制値を高くすることを特徴とする請求項4に記載のデータ伝送システム。5. The transmission control unit according to claim 4, wherein the transmission control unit monitors a data transmission rate from its own terminal to a terminal of another TDM transmission apparatus, and increases the suppression value as the transmission rate increases in a congested state. Data transmission system. 前記送信制御手段において、前記各TDM伝送装置毎に自らの端末からの他のTDM伝送装置の端末へのデータの輻輳時の所望の送信レートが予め設定され、これに従って抑制を行うことを特徴とする請求項4に記載のデータ伝送システム。In the transmission control means, a desired transmission rate at the time of data congestion from its own terminal to a terminal of another TDM transmission device is set in advance for each of the TDM transmission devices, and suppression is performed according to the desired transmission rate. The data transmission system according to claim 4, wherein: 前記中継手段において格納データ量に従い予め定められた複数のレベルに基づく輻輳通知を前記受信制御手段に送り、前記受信制御手段および送信制御手段がこれらの複数のレベルに基づく輻輳通知および輻輳検知の通知に従って前記複数のレベル毎に予め設定された送信レートで抑制を行うことを特徴とする請求項6に記載のデータ伝送システム。The relay means sends a congestion notification based on a plurality of levels predetermined according to the amount of data stored to the reception control means, and the reception control means and the transmission control means notify the congestion notification and the congestion detection based on the plurality of levels. 7. The data transmission system according to claim 6, wherein suppression is performed at a transmission rate set in advance for each of the plurality of levels according to:
JP2003072000A 2003-03-17 2003-03-17 Data transmission system Pending JP2004282470A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003072000A JP2004282470A (en) 2003-03-17 2003-03-17 Data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003072000A JP2004282470A (en) 2003-03-17 2003-03-17 Data transmission system

Publications (1)

Publication Number Publication Date
JP2004282470A true JP2004282470A (en) 2004-10-07

Family

ID=33288305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003072000A Pending JP2004282470A (en) 2003-03-17 2003-03-17 Data transmission system

Country Status (1)

Country Link
JP (1) JP2004282470A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009527163A (en) * 2006-02-17 2009-07-23 エスエムエスシー・ヨーロッパ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング Data packet transmission system and transmission method via communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009527163A (en) * 2006-02-17 2009-07-23 エスエムエスシー・ヨーロッパ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング Data packet transmission system and transmission method via communication system
US8885478B2 (en) 2006-02-17 2014-11-11 Smsc Europe Gmbh System and method for transferring data packets through a communication system

Similar Documents

Publication Publication Date Title
JP3825674B2 (en) Transmission device, SONET / SDH transmission device and transmission system
CN101277196B (en) Communication system, communication method and cable fastener plate based on PCIE switching network
WO2004095779A1 (en) Inter-ring connection device and data transfer control method
JP4899708B2 (en) Transmission equipment
JP3767862B2 (en) Method and system for improving TCP data transmission efficiency in an asymmetric network environment
US8792461B2 (en) Method, apparatus and system for scheduling service on microwave link
EP2077637B1 (en) System and method for protecting payload information in radio transmission
JP2020205531A (en) Network monitoring device, transmission device, and network monitoring method
JP2002223202A (en) Data transmission method and transmission device using the same
JP4648207B2 (en) Transmission apparatus and line speed changing method
JP2004282470A (en) Data transmission system
CN111586730B (en) Wireless communication method and system applied to rail transit
CN101272335A (en) Communication system, node device and service level setting method
US20080298231A1 (en) Ring node and redundancy method
JP5254916B2 (en) Communication device and communication control method in ring network
US6418119B1 (en) Data transmission apparatus and method thereof
JP5666420B2 (en) Packet multiplex transmission apparatus and method
JP4998367B2 (en) Data transmission apparatus and bandwidth allocation method
CN114157727B (en) Application method and device of TCP acceleration in OSU
JP2002368772A (en) Data transmission system
JP3508697B2 (en) Packet switching device and packet switching method
JP4500589B2 (en) Network equipment
JP2001308869A (en) Signal multiplexing method and Ethernet (registered trademark) signal transmission device
EP3245769A1 (en) Ethernet frames encapsulation within cpri basic frames
JP3612066B2 (en) LAN communication method and LAN / WAN connection device

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20050510

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Effective date: 20061020

Free format text: JAPANESE INTERMEDIATE CODE: A971007

A131 Notification of reasons for refusal

Effective date: 20061024

Free format text: JAPANESE INTERMEDIATE CODE: A131

A02 Decision of refusal

Effective date: 20071002

Free format text: JAPANESE INTERMEDIATE CODE: A02