JPH05316147A - パケット通信システム - Google Patents

パケット通信システム

Info

Publication number
JPH05316147A
JPH05316147A JP4114963A JP11496392A JPH05316147A JP H05316147 A JPH05316147 A JP H05316147A JP 4114963 A JP4114963 A JP 4114963A JP 11496392 A JP11496392 A JP 11496392A JP H05316147 A JPH05316147 A JP H05316147A
Authority
JP
Japan
Prior art keywords
packet
buffer
data
reception
priority
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
JP4114963A
Other languages
English (en)
Inventor
Koji Yokoyama
宏治 横山
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP4114963A priority Critical patent/JPH05316147A/ja
Publication of JPH05316147A publication Critical patent/JPH05316147A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【目的】 ノード間で即時性のパケットを規定値以内に
伝送しながら、一般パケットを伝送し、かつ複数の即時
性のパケット伝送中であっても一般パケットの伝送をで
きるようにする。 【構成】 受信データの優先度を検出するとともに無音
パケットを検出し圧縮する優先度検出回路4と、受信デ
ータを優先度ごとに蓄積する受信バッファ8と、等差級
数的優先順位にデータを転送する受信バッファ選択回路
14と、即時性データが規定値以内に送信されるように
制御する送信データ速度制御回路20とを備える。 【効果】 即時性パケットデータと一般パケットデータ
が混在する時に即時性のものを規定値以内で送信できる
ように等差級数的にデータを転送するため、即時性デー
タを送信しながら一般データの送信も行うことができ、
空データのときでも他のデータをアクセスすることがで
きるため効率のよいデータ送信が可能になる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、パケット網通信に利用
する。本発明は、即時性パケットと一般パケットとを取
り扱うときに、即時性の要求されるパケットには一般パ
ケットよりも高い優先順位をもたせ、即時性パケットを
規定値以内に伝送させるとともに、一般パケットも伝送
させて伝送路上の空きを減少させパケットデータ送信優
先順位を制御するパケット通信システムに関する。
【0002】
【従来の技術】従来のパケットデータ送信方式において
は、複数の即時性パケットが発生した場合に一般パケッ
トの送信は中断され、即時性のパケットがなくなるまで
一般パケットが送信されないようにする優先方式がとら
れ、即時性を要求するデータに対しては優先順位を高く
することにより他に優先順位の低いパケットがあっても
即時性を要求されたデータだけを送信していた。
【0003】
【発明が解決しようとする課題】このような従来の装置
は、即時性の要求されるパケットが発生した場合に一般
のパケットの伝送が中断されるか、もしくは遅延が生
じ、また複数同時に即時性パケットが発生した場合には
即時性パケットであっても中断もしくは遅延が生じるた
めに、即時性がなくなり効率のよいパケット伝送ができ
ない問題があった。
【0004】本発明はこのような問題を解決するもの
で、即時性のパケットが生じたときに、即時性のパケッ
トを規定値以内に伝送することができるとともに一般パ
ケットの伝送を行うことができるシステムを提供するこ
とを目的とする。
【0005】
【課題を解決するための手段】本発明は、複数ノードが
一つのリング伝送路に接続され、前記複数のノードそれ
ぞれに、受信したパケットの優先度を検出して設定する
優先度検出回路と、受信したパケットを一時格納する受
信バッファと、送信するパケットを一時格納する送信バ
ッファとを備え、前記優先度検出回路に、他ノードおよ
び自ノードからパケットを受信し、即時性パケットであ
るか否かの優先度を識別するとともに、無音パケットで
あるか否かの識別を行い、自ノードからのパケットが無
音パケットであるときに圧縮処理を行う手段を含み、受
信パケットを優先度ごとに格納するように前記受信バッ
ファを複数設け、優先度が識別された受信パケットを優
先度が割り付けられた前記受信バッファに分岐転送する
受信データ分岐回路とを備えたパケット通信システムに
おいて、前記各受信バッファに転送されたパケットを優
先度の高い順に順次アクセスして1サイクルでアクセス
する受信バッファ数を等差級数的に増加させて選択し、
前記送信バッファに転送する受信バッファ選択回路を備
えたことを特徴とする。
【0006】前記受信バッファ選択回路は、アクセスさ
れた前記受信バッファが前記送信バッファにパケットを
転送している間に、次に転送する受信バッファを等差級
数的に検索し、検索された受信バッファが空状態であれ
ば、空状態でない受信バッファが検索されるまで等差級
数的に検索を繰り返し前記送信バッファに連続して転送
を行う手段を含み、この受信バッファ選択回路により選
択された前記受信バッファが空状態か否かを検出通知す
る受信バッファEMPTY検出回路と、前記送信バッフ
ァ内の即時性パケットが規定値以内で他ノードに送信さ
れる速度を制御する送信データ速度制御回路とを備える
ことが望ましい。
【0007】
【作用】他ノードからパケットデータを受けたときには
即時性の要求される優先パケットか一般パケットかが識
別され、自ノードからパケットデータを受けたときには
無音パケットであるか否かが識別され、無音パケットの
場合は圧縮される。他ノードからのパケットデータは識
別された優先度にしたがって各優先度受信バッファに転
送され、自ノード向けパケットデータは分離されて自ノ
ード内に送信される。
【0008】番号の小さい順に優先順位があるものとす
ると、各受信バッファの空状態およびデータの選択が項
番の小さい順に、かつ等差級数の順に行われ、選択され
た受信バッファが空状態にない場合には、受信バッファ
に出力することが通知され、この通知により送信バッフ
ァにデータが転送される。また、選択された受信バッフ
ァが空状態のときには、送信バッファがデータを送信し
ている間に空状態でない受信バッファが等差級数の順に
検索される。送信バッファに転送されるデータの規定値
は最優先データの送信速度を基に設定される。
【0009】これにより、即時性のパケットを規定値以
内に伝送しながら一般のパケットを伝送することがで
き、かつ複数の即時性パケット伝送中であっても一般パ
ケットの伝送を行うことができる。
【0010】例えば、優先度の識別された受信パケット
を優先度を割りつけた受信バッファへ分岐転送し、各受
信バッファに転送されたデータを優先度の高い受信バッ
ファから順に、仮にB1 2 3 4 とB1 から順に優
先度のある受信バッファがあった場合、B1 をアクセス
した後にB1 2 の順に、次にB1 2 3 の順に、次
にB1 2 3 4 の順にアクセスを行い、1サイクル
でアクセスする受信バッファ数を等差級数的に増加させ
て選択し送信バッファに転送する。このようにアクセス
を等差級数的に増加させ選択された受信バッファの空か
否かを検出して通知し、アクセスされた受信バッファが
送信バッファへデータを転送している間に、次に転送す
る受信バッファを等差級数的に検索し、検索された受信
バッファが空を示したときは空でない受信バッファが検
索されるまで等差級数的に検索をくり返す。仮にB1
次にB1 2 の順にアクセスしたが、B2 が空を示した
場合には、次のB1 2 3 の順に検索を継続し、送信
バッファへ連続してデータの転送を行い、さらに送信バ
ッファ内の即時性パケットが規定値以内に他ノードへの
伝送路へ送信されるよう速度を制御する。
【0011】
【実施例】次に、本発明実施例を図面に基づいて説明す
る。図1は本発明実施例の構成を示すブロック図であ
る。
【0012】本発明実施例は、複数ノードが一つのリン
グ伝送路に接続され、複数のノードそれぞれに、受信し
たパケットの優先度を検出して設定する優先度検出回路
4と、受信したパケットを優先度ごとに一時格納する複
数の受信バッファ8と、送信するパケットを一時格納す
る送信バッファ12とを備え、さらに、優先度検出回路
4に、他ノードおよび自ノードからパケットを受信し、
即時性パケットであるか否かの優先度を識別するととも
に、無音パケットであるか否かの識別を行い、自ノード
からのパケットが無音パケットであるときに圧縮処理を
行う手段を含み、優先度が識別された受信パケットを優
先度が割り付けられた受信バッファに分岐転送する受信
データ分岐回路6と、各受信バッファ8に転送されたパ
ケットを優先度の高い順に順次アクセスして1サイクル
でアクセスする受信バッファ数を等差級数的に増加させ
て選択し、送信バッファ12に転送する受信バッファ選
択回路14と、この受信バッファ選択回路14により選
択された受信バッファ8が空状態か否かを検出通知する
受信バッファEMPTY検出回路13と、送信バッファ
12内の即時性パケットが規定値以内で他ノードに送信
される速度を制御する送信データ速度制御回路20とを
備え、受信バッファ選択回路14には、アクセスされた
受信バッファ8が送信バッファ12にパケットを転送し
ている間に、次に転送する受信バッファ8を等差級数的
に検索し、検索された受信バッファ8が空状態であれ
ば、空状態でない受信バッファ8が検索されるまで等差
級数的に検索を繰り返し送信バッファ12に連続して転
送を行う手段を含む。
【0013】次に、このように構成された本発明実施例
の動作について説明する。
【0014】他ノード受信データ入力伝送路1からの受
信データは受信データ優先度検出回路4に入力され、ま
た自ノード送信データ入力伝送路2からの送信データは
優先度検出回路4に入力され、無音パケットはここで検
出圧縮される。自ノード内外からのデータは受信データ
/送信データ伝送路5を介して受信データ分岐回路6に
入力され、信号線21を介して通知された優先度により
各優先度受信バッファ8の(1)〜(n)に受信バッフ
ァデータ転送路7を介して転送される。また、自ノード
向け受信データは分離され自ノード受信データ出力伝送
路3から自ノード内へ送信される。
【0015】本実施例では番号の小さい順に優先順位が
あるものとして説明する。各受信バッファ8は空状態に
あるときにONを示すEPONをEMPTY ON通知
路9を通して受信バッファEMPTY検出回路13に通
知する。受信バッファのEMPTY(空)ならびにデー
タの選択は受信バッファ選択回路14により行われ、受
信バッファ8を項番の小さい順、かつ等差級数の順に選
択し、選択した受信バッファ8がEMPTYでない場合
には受信バッファEMPTY検出回路13から受信バッ
ファEMPTY通知路15を通して通知があれば、受信
バッファ出力タイミング入力線10を介して受信バッフ
ァ8に出力を通知し、受信バッファ出力データ伝送路1
1より送信バッファ12に転送させる。
【0016】このとき送信バッファ12の受信タイミン
グは送信バッファデータ入力タイミング通知路17を通
して通知される。また、選択された受信バッファ8から
EMPTYである旨の通知があった場合は送信バッファ
12がデータを自ノード送信データ出力伝送路18を通
し送信している間にEMPTYでない受信バッファ8を
等差級数の順に検索する。送信データは自ノード送信デ
ータ出力伝送路18を通し送信されるが、送信データ速
度制御回路20により最優先データの送信速度を規定値
としその送信タイミングが送信データ速度制御通知回路
19を介して送信バッファ12に通知される。
【0017】次に、送信バッファ12が受信バッファ8
に対し十分大きい容量があるものとしたときの伝送例に
ついて説明する。図2(a)は図1に示す受信バッファ
8をn個としたとき、n個の受信バッファ8を等差級数
的に選択した場合の順序を示す。受信バッファ8がn個
あるとき等差級数的に選択した受信バッファ8に対しア
クセスする全回数は1/2・n(n+1)回であり、1
〜1/2・n(n+1)を1サイクルとしたとき図2
(a)に示すようにアクセスされる。ここで受信バッフ
ァ8の入力データはRBDn 、nは受信バッファ8の番
号、EPONは受信バッファ8がEMPTYのときON
を示す。
【0018】図2(b)は同図(a)でアクセスした受
信バッファ8がEMPTYであった場合に、そのまま受
信バッファ8の出力SBDを送信バッファ12に入力
し、ファーストイン/ファーストアウトで伝送路に送信
したときの状態を示す。同図(c)も同様であり、図中
22の分だけバッファ容量を余分にとり、これにより伝
送路上に空(あき)ができる。同図(d)は受信バッフ
ァ8から送信バッファ12にデータを転送する際に同図
(a)のように空の受信バッファ8をとばして送信バッ
ファ12に転送し、ファーストイン/ファーストアウト
で伝送路に送信したときの状態を示す。
【0019】図3は図2に対し図1に示す受信バッファ
8(2)が固定的にEMPTYであった場合を示すもの
で、送信バッファ12には受信バッファ8(2)からの
データは転送されず、送信バッファの内容は同図(c)
に示すようになり、送信は下の方から順に伝送路上に出
力される。
【0020】
【発明の効果】以上説明したように本発明によれば、各
ノード間において1本のリング伝送路で接続される場合
に即時性のパケットを規定値以内に伝送しながら一般の
パケットを伝送し、かつ複数の即時性パケット伝送中で
あっても一般パケットの伝送を可能にすることができる
効果がある。
【図面の簡単な説明】
【図1】本発明実施例の構成を示すブロック図。
【図2】(a)、(b)、(c)および(d)は本発明
実施例における受信バッファデータおよび送信データの
順位を説明する図。
【図3】(a)、(b)および(c)は本発明実施例に
おける固定的空状態があるときの受信バッファデータお
よび送信データの順位を説明する図。
【符号の説明】
1 他ノード受信データ入力伝送路 2 自ノード送信データ入力伝送路 3 自ノード受信データ出力伝送路 4 優先度検出回路 5 受信データ/送信データ伝送路 6 受信データ分岐回路 7 受信バッファデータ転送路 8 受信バッファ 9 EMPTY ON通知路 10 受信バッファ出力タイミング入力線 11 受信バッファ出力データ伝送路 12 送信バッファ 13 受信バッファEMPTY検出回路 14 受信バッファ選択回路 15 受信バッファEMPTY通知路 16 EMPTY選択デコード通知路 17 送信バッファデータ入力タイミング通知路 18 自ノード送信データ出力伝送路 19 送信データ速度制御通知回路 20 送信データ速度制御回路 21 信号線

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数ノードが一つのリング伝送路に接続
    され、 前記複数のノードそれぞれに、 受信したパケットの優先度を検出して設定する優先度検
    出回路と、 受信したパケットを一時格納する受信バッファと、 送信するパケットを一時格納する送信バッファとを備
    え、 前記優先度検出回路に、他ノードおよび自ノードからパ
    ケットを受信し、即時性パケットであるか否かの優先度
    を識別するとともに、無音パケットであるか否かの識別
    を行い、自ノードからのパケットが無音パケットである
    ときに圧縮処理を行う手段を含み、 受信パケットを優先度ごとに格納するように前記受信バ
    ッファを複数設け、 優先度が識別された受信パケットを優先度が割り付けら
    れた前記受信バッファに分岐転送する受信データ分岐回
    路とを備えたパケット通信システムにおいて、 前記各受信バッファに転送されたパケットを優先度の高
    い順に順次アクセスして1サイクルでアクセスする受信
    バッファ数を等差級数的に増加させて選択し、前記送信
    バッファに転送する受信バッファ選択回路を備えたこと
    を特徴とするパケット通信システム。
  2. 【請求項2】 前記受信バッファ選択回路は、アクセス
    された前記受信バッファが前記送信バッファにパケット
    を転送している間に、次に転送する受信バッファを等差
    級数的に検索し、検索された受信バッファが空状態であ
    れば、空状態でない受信バッファが検索されるまで等差
    級数的に検索を繰り返し前記送信バッファに連続して転
    送を行う手段を含む請求項1記載のパケット通信システ
    ム。
  3. 【請求項3】 この受信バッファ選択回路により選択さ
    れた前記受信バッファが空状態か否かを検出通知する受
    信バッファEMPTY検出回路と、前記送信バッファ内
    の即時性パケットが規定値以内で他ノードに送信される
    速度を制御する送信データ速度制御回路とを備えた請求
    項1記載のパケット通信システム。
JP4114963A 1992-05-07 1992-05-07 パケット通信システム Pending JPH05316147A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4114963A JPH05316147A (ja) 1992-05-07 1992-05-07 パケット通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4114963A JPH05316147A (ja) 1992-05-07 1992-05-07 パケット通信システム

Publications (1)

Publication Number Publication Date
JPH05316147A true JPH05316147A (ja) 1993-11-26

Family

ID=14650971

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4114963A Pending JPH05316147A (ja) 1992-05-07 1992-05-07 パケット通信システム

Country Status (1)

Country Link
JP (1) JPH05316147A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6891799B1 (en) 1998-11-30 2005-05-10 Matsushita Electric Industrial Co., Ltd. Data transmission method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6891799B1 (en) 1998-11-30 2005-05-10 Matsushita Electric Industrial Co., Ltd. Data transmission method

Similar Documents

Publication Publication Date Title
US5241541A (en) Burst time division multiplex interface for integrated data link controller
JP3448067B2 (ja) ネットワークアダプタのためのネットワークコントローラ
US20030133465A1 (en) System for reordering sequenced based packets in a switching network
JPH10313342A (ja) パケット送信デジタルネットワークにおける資源割り当て方法および装置
JPH09102802A (ja) ハードウェアパケットルータの転送先アドレス検出装置
JPH07202932A (ja) ブリッジ
US5165024A (en) Information transfer and receiving system with a ring interconnect architecture using voucher and ticket signals
JP2003037572A (ja) スケジューリング方式
US5146560A (en) Apparatus for processing bit streams
JPH01132246A (ja) トラヒックの片寄りを無くすことができるデータ伝送システム
US20070204114A1 (en) Configurable Hardware Scheduler Calendar Search Algorithm
JP2820106B2 (ja) トラヒックシェーパ装置
JPH05260060A (ja) 通信装置
JPH05316147A (ja) パケット通信システム
JPH0568058A (ja) バツフア・サービス方法及び装置
JP2739949B2 (ja) 通信バッファ装置
JPH06177912A (ja) データ伝送装置及びそのデータ伝送装置を使用したデータ伝送方式
JPS5995739A (ja) 空チヤンネルサ−チ方式
US6055607A (en) Interface queue with bypassing capability for main storage unit
JPH0758806A (ja) パケット通信システム
JPH09116569A (ja) スイッチングハブ
JP2785749B2 (ja) バッファ管理方法
JPH0273745A (ja) 蓄積交換装置
JP2001060970A (ja) アドレス検索装置
JP2773198B2 (ja) データ転送装置