JPH0766833A - フレーム中継装置、フレーム中継装置群及び中継方法 - Google Patents

フレーム中継装置、フレーム中継装置群及び中継方法

Info

Publication number
JPH0766833A
JPH0766833A JP20963893A JP20963893A JPH0766833A JP H0766833 A JPH0766833 A JP H0766833A JP 20963893 A JP20963893 A JP 20963893A JP 20963893 A JP20963893 A JP 20963893A JP H0766833 A JPH0766833 A JP H0766833A
Authority
JP
Japan
Prior art keywords
transmission
frame
line
reception
buffer
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
JP20963893A
Other languages
English (en)
Inventor
Toshihiro Shikama
敏弘 鹿間
Hiroyuki Sato
浩之 佐藤
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 JP20963893A priority Critical patent/JPH0766833A/ja
Priority to CA002129804A priority patent/CA2129804A1/en
Priority to US08/291,761 priority patent/US5513172A/en
Priority to DE69426353T priority patent/DE69426353T2/de
Priority to EP94113051A priority patent/EP0652683B1/en
Publication of JPH0766833A publication Critical patent/JPH0766833A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/252Store and forward routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/254Centralised controller, i.e. arbitration or scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5645Connectionless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/555Error detection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/20Information technology specific aspects, e.g. CAD, simulation, modelling, system security

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

(57)【要約】 【目的】 受信側、送信側の回線速度の如何にかかわら
ず、転送時間効率のよいフレーム中継装置及び中継方法
を得る。 【構成】 受信回線番号と受信フレームのヘッダ部の受
信論理リンク番号とから送信回線番号と送信論理リンク
番号とを対応させた経路制御テーブルと、受信回線と送
信回線の速度を記憶している回線属性テーブルと、受信
フレームのデータ受信と同時にまたは先立って得る該受
信フレームのフレーム長と回線属性テーブルとから必要
な送信バッファのバッファ量を計算する比較制御手段
と、指定送信回線の速度が受信回線の速度と等しいかま
たはより遅い場合は直ちに送信を開始し、受信回線の速
度が速い場合は必要なバッファ量だけ送信データを蓄積
後、送信を開始する送信処理手段を備えた。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は通信ネットワークにお
いて、フレーム単位の情報を時間的に効率よく中継する
フレーム中継装置とフレーム中継方法に関するものであ
る。
【0002】
【従来の技術】パケットまたはフレームの半蓄積交換技
術に関する従来技術としては、公開特許公報昭63−2
24443「半蓄積型パケット交換方式」および公開特
許公報昭62−57345「フレームチェックシーケン
ス方式」がある。ISDNでのパケットと、フレームリ
レー方式のフレームとは形態、レイヤが異なるが、1ま
とまりのデータ群を単位として通信することは同様であ
るので、以後の説明では、原文でパケットの用語が用い
られている場合でもフレームと読み替えて説明する。
【0003】図20は、従来の通信開始から終了までの
時間短縮を目的とした半蓄積型交換方式による構成の例
を示した図である。図において、1a、1bは端末、2
a、2bはフレームリレー装置(以下FR装置と略
す)、3a、3bはアクセス回線、4は中継回線を示し
ている。端末1aと1bはそれぞれアクセス回線3aと
3bを介してFR装置2aと2bに接続され、FR装置
2aと2bは中継回線4により接続されている。
【0004】図21は、従来の図20の構成例における
フレーム転送の時間シーケンス例を示した図である。図
において、縦軸が時間を表す。また、5a、6、5bは
それぞれアクセス回線3a、中継回線4、アクセス回線
3bで送信されるフレームの時間シーケンスを表す。7
はフレーム、8はヘッダ部、9は情報部、10はフレー
ムチェックシーケンス部を示す。また、t1、t2、t
3、t4は説明に用いる時刻を示している。ここで、ア
クセス回線3a、3bと中継回線4の速度は同一である
としている。
【0005】まずフレームの構成を説明する。フレーム
7はヘッダ部8、情報部9、フレームチェックシーケン
ス部10より構成される。フレームリレー方式では、ヘ
ッダ部8は論理リンク番号を含んでいる。ところで、各
FR装置内で、通信する2台の端末およびこれら端末を
接続する経路で使用する論理リンク番号を前もって設定
しておく。論理リンク番号は、端末を接続する経路上の
各アクセス回線および各中継回線で独立した値を取り、
従ってフレーム7の中継を行うFR装置は、ある回線で
受信したある論理リンク番号のフレーム7をどの回線の
どの論理リンク番号で送信するかについての情報を例え
ば表の形で保持している。実際の動作として、フレーム
7を受信すると、受信した回線とヘッダ部8に含まれる
論理リンク番号とから、例えば表を見て、次に送信する
回線を決定し、ヘッダ部8の論理リンク番号を次の回線
における論理リンク番号に更新する。
【0006】中継動作を時間の順に従って説明する。図
21で時刻t1において端末1aがフレーム7の送信を
開始する。このヘッダ部送信が終った時点で、FR装置
2aはフレーム7のヘッダ部8全てを次刻t2で受信し
終る。そして、ヘッダ部8に含まれている論理リンク番
号より該フレーム7を次に送信する中継回線4を決定
し、ヘッダ部8の論理リンク番号を次の回線における値
に更新する。FR装置2aは中継回線4が空いている
と、ほぼこの時刻t2で受信中のフレーム7の送信を開
始する。このヘッダ部送信が全て終る時刻t3におい
て、FR装置2bは、同様に次に送信する回線を決定
し、ヘッダ部8の論理リンク番号を変更する。この場
合、次に送信する回線は端末1b行きのアクセス回線3
bであり、この回線も空いていると、ほぼこの時刻t3
で受信フレーム7の送信を開始する。端末1bは時刻t
4にフレーム7の受信を完了する。
【0007】従来特許として開示されている方式では、
フレーム7のヘッダ部8に専用の誤り検出符号を設け、
これをヘッダ部8の直後に配置するかまたはヘッダ部8
の直前に配置することにより、ヘッダ部8のみを受信し
た時点で誤ったヘッダ情報によりフレーム7を意図しな
い宛先に送ることの無いよう配慮している。
【0008】上記のような従来の半蓄積交換方式では、
通信時間短縮は達成されるが、受信回線と送信回線の速
度が異なる場合の動作の考慮がされていない。図22は
このような場合のシーケンス例を説明する図である。図
において、11はアボート信号、t21は時刻を示して
いる。本説明では図20と同一の構成を想定している
が、しかし中継回線4の速度がアクセス回線3a、3b
の速度より2倍高速であるとする。この動作を説明す
る。FR装置2aは、t2の時刻でアクセス回線3aか
らフレーム7のヘッダ部8を受信し終り、直ちに次に送
信する中継回線4の決定とヘッダ部8の更新を行い、該
中継回線4が空いていればフレーム7のヘッダ部8の送
信を開始する。
【0009】FR装置2aは、ヘッダ部8の送信後連続
して情報部9を送信するが、中継回線4の送信速度がア
クセス回線3aでの受信速度より2倍大きいので、情報
部9の送信途中の時刻t21で受信が間に合わなくな
り、中継回線4で送るべきデータが無くなる。このよう
な事象を以後送信アンダーランと呼ぶ。FR装置2a
は、送信放棄を受信側に通知するアボート信号11を送
信して、フレーム7の送信は失敗に終る。
【0010】
【発明が解決しようとする課題】従来の半蓄積型交換方
式は以上のように構成されていたので、同一の通信速度
の回線間の中継では通信時間の短縮が達成されるが、受
信側の回線速度より送信側の回線速度が速い場合は適用
できないという課題があった。本発明は上記の課題を解
決するためになされたもので、受信側、送信側の回線速
度に関わらず通信時間効率がよいフレーム中継装置とフ
レーム中継方法を得ることを目的とする。
【0011】
【課題を解決するための手段】この発明に係るフレーム
中継装置は、中継装置が受ける受信回線番号と受信フレ
ームのヘッダ部の受信論理リンク番号とから、中継装置
が送る指定送信回線番号と送信論理リンク番号とを対応
させる経路制御テーブルと、受信回線と送信回線の速度
を記憶している回線属性テーブルと、受信フレームのデ
ータ受信と同時にまたは先立って得る該受信フレームの
フレーム長と回線属性テーブルとから必要な送信バッフ
ァのバッファ量を計算する比較制御手段と、指定送信回
線の速度が受信回線の速度と等しいかまたはより遅い場
合は直ちに送信を開始し、受信回線の速度が速い場合は
必要なバッファ量だけ送信データを蓄積後、送信を開始
する送信処理手段を備えた。また請求項2の発明は、請
求項1のフレーム中継装置に更に、送信処理手段として
受信フレームのフレームチェックシーケンス(FCS)
の検査を行い、FCSエラーを検出すると、このエラー
検出が送信開始後であれば送信先にアボート信号を送信
し、このエラー検出が送信開始前であれば送信バッファ
の蓄積データを廃棄するようにした。
【0012】請求項3のフレーム中継装置は、受信回線
番号と受信フレームのヘッダ部の受信論理リンク番号と
から、指定送信回線番号と送信論理リンク番号とを対応
させる経路制御テーブルと、受信回線と送信回線の速度
を記憶している回線属性テーブルと、指定送信回線の速
度が受信回線の速度と等しいかまたはより遅い場合は直
ちに送信を開始し、受信回線の速度が速い場合は必要な
バッファ量だけ送信データを蓄積後に送信を開始し、ま
た送信バッファの情報を送信中に送信アンダーランが発
生すると送信先にアボート信号を送信し、続いて送信バ
ッファから送信データを再送する送信処理手段を備え
た。また請求項4の発明は、請求項1または請求項3の
フレーム中継装置に更に、経路制御テーブル中に送信回
線先がフレームリレーのネットワーク以外のネットワー
クである範囲外を記載する欄を設け、このテーブルで送
信回線先が範囲外の記載でない場合は送信処理手段は所
定の時間から送信を開始し、送信回線先が範囲外の記載
の場合は、送信処理手段は受信フレームを最後まで受信
しFCSの検査が正常であることを確認後に送信を開始
するようにした。
【0013】請求項5の発明は、請求項1のフレーム中
継装置に更に、経路制御テーブル中に適応制御用の次回
蓄積量の欄を設け、受信フレームのフレーム長と受信回
線・送信回線の速度から送信バッファの蓄積量を計算す
る比較制御手段の出力で次回蓄積量の欄の値を決め、前
回送信時に送信バッファの未使用量を調べてその値が規
定値以上の余裕がある場合は次回蓄積量の欄の値を減ら
し、アンダーランが発生した場合は次回蓄積量の欄の値
を増やすようにし、また送信処理手段として次回蓄積量
の欄の値だけデータを送信バッファに蓄積後、送信を開
始する適応制御送信処理手段とした。請求項6の発明
は、請求項1のフレーム中継装置に更に、装置内に送信
回線毎に単位時間あたりの再送回数を記憶する再送回数
記憶手段を設け、送信処理手段として、受信時のFCS
エラーまたは送信エラーによる所定時間あたりの送信の
再送回数を再送回数記憶手段で記憶し、設定再送回数し
きい値以上になると受信データを全てバッファに記憶し
てFCS受信して送信開始する全蓄積送信とし、全蓄積
送信時にはFCSエラーでは受信データを廃棄し、全蓄
積送信時に再送回数が設定再送回数しきい値未満になる
と比較制御手段が出力する値で受信データをバッファし
て後に送信開始する動作に戻る送信処理手段とした。
【0014】請求項7の発明は、請求項1または請求項
3のフレーム中継装置に更に、経路制御テーブル中に受
信回線元がフレームリレーのネットワーク以外のネット
ワークの場合にFR範囲外と記載する欄を設け、また送
信論理リンク番号をフレーム長により複数にクラス分け
しておき、送信処理手段としてこのテーブルにFR範囲
外とある場合は受信フレームを最後まで受信し、かつ受
信フレーム長に対応する送信論理リンク番号を選んで送
信を開始する処理手段とした。請求項8の発明は、請求
項1または請求項3のフレーム中継装置に更に、経路制
御テーブル中に受信回線元がフレームリレーのネットワ
ーク以外のネットワークである場合にFR範囲外と記載
する欄を設け、またフレーム長により送信論理リンク番
号を複数にクラス分けしておくかまたはクラス別記号を
記載する欄を設け、比較制御手段は経路制御テーブルを
みてFR範囲外とある場合は受信セルのセル長と平均受
信セル間隔と送信回線属性テーブルとから送信バッファ
のバッファ量を計算し、かつ上記経路制御テーブルにフ
レーム長による上記クラス分けを指定し、また送信処理
手段は上記計算バッファ量だけ蓄積後、受信フレーム長
に対応する送信論理リンク番号を選ぶかまたはクラス別
記号を付加して送信を開始するようにした。請求項9の
発明は、請求項1または請求項3のフレーム中継装置に
更に、同一送信回線に対して送信バッファを複数個設け
て、また送信処理手段はこれら複数の送信バッファに蓄
積された送信データのうち、比較制御手段が計算したバ
ッファ量だけ蓄積が完了した送信バッファの送信データ
から送信を開始するようにした。
【0015】請求項10のフレーム中継方法は、通信デ
ータの中継において、受信回線の速度と送信回線の速度
を比較するステップと、送信回線速度が受信回線速度よ
り速い場合はその速度比と受信フレームの長さとより送
信バッファ長を計算するステップと、受信回線速度が送
信回線速度より速い場合は即時、送信回線速度が受信回
線速度より速い場合は上記計算ステップで求まる長さの
バッファ量だけ送信データを蓄積後、送信を開始するス
テップとを備えた。請求項11のフレーム中継方法は、
通信データの中継において、受信データを送信用バッフ
ァに蓄積するステップと、この送信用のデータを送信中
にアンダーランがあるか否かを監視するステップと、こ
のとき送信アンダーランを検出すると、アボートを送信
すると共に送信バッファの先頭から送信データを再送す
るステップとを備えた。
【0016】請求項12のフレーム中継方法は、通信デ
ータの中継において、送信回線先がフレームリレーのネ
ットワーク以外のネットワークである場合は、受信デー
タを最後までバッファリングするステップと、受信フレ
ームのフレームチェックシーケンス(FCS)の検査を
するステップと、このFCSが正常ならバッファリング
したデータを送信するステップとを備えた。請求項13
のフレーム中継方法は、通信データの中継において、受
信回線元がフレームリレーのネットワーク以外のネット
ワークである場合は、受信フレーム長と必要に応じてフ
レームの平均受信間隔を検出するステップと、必要に応
じ検出した受信フレーム長と平均受信間隔と、送信回線
速度から送信バッファ量を計算するステップと、この計
算された送信バッファ量のデータかまたは全受信したデ
ータをバッファリング後、上記受信フレーム長でクラス
分けした情報を付加して送信開始するステップとを備え
た。
【0017】請求項14の発明のフレーム中継装置群
は、受信回線元がフレームリレーのネットワーク以外の
ネットワークを受ける場合は受信フレームを最後まで受
信し、かつ受信フレーム長を知らせる情報を付加して送
信するフレーム中継装置と、受信回線元と送信回線先と
が共にフレームリレーのネットワークである場合は、上
記フレーム長を知らせる情報を検出し、該情報と受信回
線・送信回線の各速度から送信バッファの蓄積量を計算
して該計算蓄積量だけバッファリング後、送信を開始す
るフレーム中継装置と、送信回線先がフレームリレーの
ネットワーク以外のネットワークに接続する場合は、受
信フレームを最後まで受信し受信フレームのフレームチ
ェックシーケンスを行い、正常なフレームを送信するフ
レーム中継装置とで構成するようにした。
【0018】
【作用】この発明のフレーム中継装置においては、装置
がデータを受けてその受信内容から受信回線とデータを
送り出す送信回線との対応を記した経路制御テーブルを
みて受信フレームのフレーム長と送信回線が決まり、こ
れから回線属性テーブルにより受信・送信の各速度が決
まる。比較制御手段によりこれらの値から送信用のバッ
ファ量が計算され、基本的に、送信回線の速度が速い場
合はこの計算された量だけ送信データが蓄積されて後、
送信処理手段から送信される。受信回線の速度が速いか
送信回線と等しい場合は蓄積されずにすぐに送信され
る。請求項2のフレーム中継装置においては、FCSの
検査を行いFCSエラー検出時、送信前であれば送信用
のバッファをクリアする。送信後であればアボートを送
信するにとどまる。
【0019】請求項3のフレーム中継装置においては、
装置がデータを受けてその受信内容から受信回線とデー
タを送り出す送信回線との対応を記した経路制御テーブ
ルをみて受信フレームのフレーム長と送信回線が決ま
り、これから回線属性テーブルにより受信・送信の各速
度が決まる。経路制御テーブルにある値から送信用のバ
ッファ量が決まり、受信回線の速度が速いかまたは送信
回線と等しい場合は蓄積されずにすぐに送信されるが、
送信回線の速度が速い場合は所定の量だけ送信データが
蓄積されて後に、送信処理手段から送信される。このと
き送信アンダーランが起こるとアボートが送信され、続
いて送信バッファの先頭データから再送される。請求項
4のフレーム中継装置においては、フレームリレー・ネ
ットワークの網外へのデータ送信の出口にあり、受信デ
ータはいったん全蓄積されてFCS完了後に送信され
る。
【0020】請求項5のフレーム中継装置においては、
基本的には請求項1の中継装置と同じであるが、送信バ
ッファの蓄積量が、前回のフレーム送信時のバッファ使
用余裕があれば減り、逆に前回アンダーランが発生する
と増える。請求項6のフレーム中継装置においては、あ
る時間あたりの再送回数が記録され、この再送回数が再
送回数しきい値を越すと全蓄積の動作となる。全蓄積動
作時にあるしきい値以下になると一部を蓄積する半蓄積
動作に戻る。請求項7または請求項8のフレーム中継装
置においては、フレームリレー・ネットワークの網外か
らのデータ受信の入口にあり、受信データはいったん全
蓄積されて、またはフレーム長がわかる場合は対応量だ
け蓄積されて、フレーム長の情報を含んで網内に送信さ
れる。請求項9のフレーム中継装置においては、複数の
送信バッファに独立に受信データが順次蓄積されてい
き、そのうち先に所定の量だけ蓄積された送信バッファ
のデータからフレーム送信される。
【0021】請求項10のフレーム中継方法において
は、受信・送信回線の速度比と受信フレームの長さとか
ら送信回線の速度が速い場合の必要バッファ量が定ま
る。その場合この必要バッファ量だけデータが蓄積され
て後に、送信が始まる。請求項11のフレーム中継方法
においては、半蓄積されて送信されたデータがアンダー
ランしたときは、再びバッファリングされている先頭か
らデータが再送される。請求項12のフレーム中継方法
においては、フレームリレー・ネットワークの網外への
送信データは、全蓄積される。その後FCS検査され、
正常データが送信される。請求項13のフレーム中継方
法においては、フレームリレー・ネットワークの網外か
らの受信データは、まず全蓄積されるか、またはフレー
ム長を知り得る場合は対応量だけ半蓄積される。その後
フレーム長を示す情報付きで、正常データが送信され
る。
【0022】請求項14のフレーム中継装置群において
は、フレームリレー・ネットワークの網外からのデータ
受信と、網外へのデータ送信については原則的に全蓄
積、つまり全データをバッファリングをして送信する動
作となり、網内相互間のデータ送受信については半蓄
積、つまり所定の量のバッファリングをして送信する動
作となる。
【0023】
【実施例】実施例1.本発明の基本的な目的は、フレー
ム通信の中継の前後の回線速度の如何に関わらず中継遅
延の少ない中継を行うフレーム中継装置を得ることであ
る。本実施例では、この基本機能を持ったフレーム中継
装置の構成と動作を説明する。図1は本実施例のフレー
ム中継装置の動作を説明するためのフレーム転送時間シ
ーケンス図である。図において、5a、6、5bは、図
13に示す従来のフレームリレー・ネットワークの例と
同じネットワークの2a、2bの位置にあるフレーム中
継(FR)装置に本実施例のフレーム中継装置を用いた
場合の回線3a、4、3b上で送信されるフレームのシ
ーケンスを示している。t1、t2、t3の時刻の意味
は従来と同様である。
【0024】図2はこの発明の一実施例であるフレーム
中継装置の構成図である。図において、21a〜21c
は入線、22a〜22cは受信部、23a〜23cは送
信部、24a〜24cは出線、25は制御部、26はス
イッチングモジュールを示している。各入線と各出線は
各回線に接続され、入線で中継装置への受信、出線で中
継装置からの送信が行われる。各受信部、送信部と制御
部中の構成要素の番号の意味の説明は動作の説明の項で
行う。図3は制御部内の31の経路制御テーブルと、3
2の受信回線属性テーブル送信回線属性テーブルの記憶
内容の例を示した図である。経路制御テーブル31に
は、41の受信回線番号、42の受信論理リンク番号、
43の送信回線番号、44の送信論理リンク番号が組に
なって記憶されている。また送信・受信回線属性テーブ
ル32には、各回線毎の回線速度が記憶されている。こ
のように、受信、送信というのは説明の便宜上のこと
で、実際には各回線属性がテーブルに記憶されている。
【0025】上記基本構成の実施例の動作を説明する。
どの受信部で受信し、どの送信部で送信しても動作は同
じであるので、以下では受信部22cで受信し、送信部
23cで送信する例を説明する。受信部22は入線21
cからフレーム7を受信し、そのヘッダ部8を受信した
時点で34のヘッダ処理部が制御部25に受信論理リン
ク番号を通知する。また予めヘッダ部にフレーム長の情
報が含まれている運用では、このフレーム長の情報も通
知する。制御部25は、受信部22cからの通知なので
受信回線番号が判り、経路制御テーブル31をみて送信
先の出線を決め、送信論理リンク番号を決める。更に受
信・送信回線属性テーブル32を参照して受信回線、送
信回線の回線番号45と速度46をチェックする。制御
部25は、39のスイッチング制御部でスイッチングモ
ジュール26を制御して正しい送信部23cに接続する
と共に、35の比較制御部では、受信回線・送信回線の
速度とヘッダ部8のフレーム長の情報とから必要なバッ
ファ量、または同じことであるが図1に示す12のフレ
ーム蓄積時間を送信部23cに通知する。
【0026】送信部23cは制御部25からのバッファ
量の指示を受け、36の蓄積量制御部により237の送
信バッファのバッファリング量を変えて受信データを蓄
積して、図1のヘッダ部8の受信完了時間t2からフレ
ーム蓄積時間12後、送信を開始する。こうすると図1
に示すように、送信部23cは対応する受信データのF
CS信号10を受け取った時点で送信を完了することが
でき、送信アンダーランは生じない。なお、図1で次の
FR装置は、このヘッダ部8全てを受け取った時点t3
で次の端末1bに送信を開始し、t4の時点で送信を完
了する。すなわち通信回線の速度が異なる場合でも、ア
ンダーランを起こすことなく通信時間を短縮することが
できる。
【0027】実施例2.フレーム中継装置の制御部25
で計算するバッファリングの量、つまりフレーム蓄積時
間12は、適切な値に設定する必要がある。この値が大
き過ぎると送信アンダーランは発生しないが、通信の遅
延時間が必要以上に大きくなり、通信時間効率が落ち
る。反対にこの値が小さ過ぎると送信アンダーランの発
生頻度が多くなり、通信フレームの損失確率が大きくな
る可能性が高い。ところで送信アンダーランが最も生じ
易いのは、回線速度差があって通信フレーム長が大きい
場合である。従って最大フレーム長でも送信アンダーラ
ンが発生しないようなフレーム12蓄積時間を指定すれ
ば、全てのフレームでアンダーランが発生することはな
い。いま受信回線の速度をRR 、送信回線の速度をR
S 、フレームの最大情報長さをLM 、フレームのヘッダ
の長さをLH 、フレームのFCS部の長さをLF 、必要
なフレーム蓄積時間をTF とすれば、これらの値には図
4(a)の関係が成立する。すなわち送信アンダーラン
が発生しないフレーム蓄積時間12のTF は次の式
(1)で与えられる。 TF =(LM +LF ) /RR −(LH +LM )/RS (1)
【0028】実施例1での制御部25は、受信論理リン
ク番号と送信論理リンク番号とが判った段階で、その最
大フレーム長が規定されていれば、上記式(1)からフ
レーム蓄積時間を予め計算しておくことができる。図4
(b)は、経路制御テーブル31に47の最大フレーム
長の情報を記載しておく例を示した図である。このよう
に最大フレーム長47を参照してフレーム蓄積時間12
を指定するようにしてもよいし、更に予め計算されたフ
レーム蓄積時間を各論理リンク番号毎に記憶しておいて
もよい。こうして最大フレーム長より短い通信フレーム
に対しては、多少は通信時間効率は落ちるが、フレーム
中継の都度に計算をする必要がなくなり処理が簡単にな
る。
【0029】実施例3.なお、実施例1では運用として
ヘッダ部8にフレーム長の情報があるとしたが、フレー
ム中継装置にとっての受信元と送信先、つまり通信フレ
ームの発信元と送信先が決まると、フレーム長が決まる
場合も少なくない。このときは経路制御テーブルに更に
フレーム長の欄を設け、比較制御部は経路制御テーブル
をみて送信部にバッファ量を指示するようにしてもよ
い。また送信バッファ37の替わりに受信バッファを設
け、受信データを貯めて所定のフレーム蓄積時間12だ
け遅らせてから、送信部にデータを送るようにしても同
等である。
【0030】実施例4.ヘッダ部にフレーム長の情報が
ある他の具体的な例を説明する。フレームリレー(F
R)において、その転送される通信フレームのネットワ
ークレイヤプロトコルがInternet Protc
ol(IP)である場合には、FRヘッダに続くIPヘ
ッダ内にトータルレングス・フィールドが規定されてい
る。この場合にはトータルレングス・フィールドの情報
を基にフレーム長が判る。この場合の構成は、図1のヘ
ッダ処理部34がトータルレングス・フィールドを抽出
し、比較制御部35にこの情報を送る。比較制御部35
はこの情報と、回線属性テーブル32の値からフレーム
蓄積時間12を計算し、送信部に送る。以下の動作は実
施例1と同様である。なお、IPヘッダのフォーマット
を図5に示す。更に、IPヘッダのトータルレングス・
フィールドの情報のみがうまく抽出できなかった場合
は、その前のフレーム長を用いるか、または最大フレー
ム長を替わりに用いるようにしてもよい。
【0031】実施例5.上記実施例で、正常送受信が行
われなかった場合の処理を説明する。図6は受信した通
信フレームのFCS検査でエラーが生じた場合の転送シ
ーケンスを示す図である。また構成としては、例えば制
御部に受信FCSエラーで対応送信部にアボート送信を
させる機構を付加する。上記実施例では、受信フレーム
FCSの検査確認を待たずに送信を開始するので、受信
フレームが誤っていた場合はこれを送信先に通知する必
要がある。すなわち、少なくとも受信FCSの検査が終
わる前には送信先にFCSを送ってはいけない。図1及
び図4の中継回線4での転送シーケンス6でのFはこの
ことを示している。そして受信FCSが正常であれば、
制御部25は、更新したヘッダ部を基に新しいFCSを
計算し、これを送信先にヘッダ中に含めて送信する。図
6によりエラーのシーケンスを説明すると、通信フレー
ムを送信中にそのフレームの受信FCSがエラーとなる
か、またはアボート信号を受信すれば、ただちに11の
アボート信号を送信先に送り、エラーを通知する。送信
先ではアボート信号11により通信フレームを廃棄す
る。
【0032】実施例6.正常送受信が行われなかった場
合の他の処理を説明する。上記実施例では、フレームを
受信し終わらないうちに送信を開始する例を説明した。
ここでは送信回線が複数の宛て先(例えば端末)に、異
なる発信元(受信元)から幾つかのフレームを多重で受
信して、中継する例を説明する。図7はそのような例を
示すシステム構成図である。図において、1a、1cは
送信端末で、3a、3cのアクセス回線、中継回線4、
3b、3dのアクセス回線を通じて端末1b、1dにそ
れぞれ送信しているとする。図8は、フレーム転送シー
ケンス図であり、5a、6、5bはそれぞれFR装置2
aの入線、中継回線4、FR装置2bの出線でのシーケ
ンスである。図において、7a、7bは端末1aが端末
1bに送信するフレームであり、7c、7dは端末1c
が端末1dに送信するフレームである。また中継装置の
構成として、制御部25にバッファに受信データを蓄積
して未だ送信開始しないうちに受信エラーを受けると、
バッファの受信データを廃棄する機構を付加しておく。
【0033】この場合の動作を説明する。図8におい
て、フレーム7aのヘッダ部8がFR装置2aで受信さ
れる時点t5では、FR装置2aは中継回線4に対しフ
レーム7cを送信しているのでフレーム7aは送信でき
ない。そしてフレーム7cの送信が完了したt6の時点
で、計算されたフレーム蓄積時間以上の時間が経過して
いれば、フレーム7aを送信開始する。ところで図8で
は、同様にフレーム7dを先に受信し端末1dに送信中
に、フレーム7bを受信して受信完了する。そしてフレ
ーム7bのFCS検査で誤りが検出されると、FR装置
2aはこの受信フレーム7bを廃棄する。こうするとフ
レーム送信待機中に処理が終わるので、時間の無駄がな
く、無効なフレームを送信して回線効率を悪くすること
もない。
【0034】実施例7.請求項3の発明のフレーム中継
装置を説明する。正常送信が行われなかった場合の他の
例である。図9はフレーム7aを受信し、そのフレーム
71aを送信中に送信アンダーランが発生して、フレー
ム7aとして再送する転送時間シーケンスを示した図で
ある。すなわち71a、72aはアボート信号により送
信廃棄されたフレーム7を示している。フレーム中継装
置の構成としては、例えば送信部に送信アンダーラン検
出機構と、送信アンダーラン検出時には送信処理部38
に送信バッファから再送する機構を付加している。この
動作を説明する。本発明のフレーム中継装置は、フレー
ムを送信中にその送信フレームのアンダーランが発生す
ると、ただちにアボート信号を送信し、それ以上のフレ
ーム送信をいったん廃棄する。そしてバッファにある同
一フレームの先頭データよりフレームを再送する。こう
することで再送時間を最小にし、フレーム全部の転送時
間を短縮する効果がある。
【0035】実施例8.上記実施例で述べてきたよう
に、全送信時間を短縮して転送時間効率を高めること
と、エラー発生による再送で回線効率が低下することは
一部で相反することである。そこでフレームリレーのネ
ットワークでは転送時間効率を高め、フレームリレーの
ネットワーク外の端末用には端末の再送に係わる負担を
少なくし、アクセス回線の効率を良くするため、直前の
フレーム中継装置ではいわゆる全蓄積中継方式を採るこ
とにする。この場合のフレーム中継装置の構成は、経路
制御テーブル31に送信回線先がフレームリレーのネッ
トワーク外の装置である場合はそれを例えば48の範囲
外と記載する欄を設ける。図10(a)は経路制御テー
ブルの記載例を示す図である。また比較制御部35はこ
の経路制御テーブルをみて送信回線先が範囲外とあれ
ば、送信部に受信データをいったん全蓄積をして送信す
ることを指示する機構を付加したものとする。
【0036】この動作を図10、図11を用いて説明す
る。図10(b)は本発明のフレーム中継装置を用いた
ネットワークの構成図である。図において、FR装置2
a〜2cはフレームリレーのネットワークを構成し、端
末1bはフレームリレーの範囲外とする。図11は図1
0の構成における各回線の転送時間シーケンス図であ
る。図において、5a、5bは図10のアクセス回線3
a、3b上のシーケンスを表し、6a、6bは中継回線
4a、4b上のシーケンスを表している。本発明のフレ
ーム中継装置であるFR装置2cは、送信先を経路制御
テーブル31の範囲外欄48をみて、フレームリレーの
範囲外の端末1bに対する中継であると知ると、フレー
ム72aを受けてもすぐには送信せず、続いてアボート
信号を受けるとフレーム72aを廃棄する。あらためて
再送フレーム7aを正常受信し、更にこのFCSが正常
であることを確認して後、初めてフレームリレーの範囲
外の端末に対してフレームを送信し、時間t2で送信完
了する。この処理によりフレーム7の転送時間は増加す
るが、最後のフレーム中継装置でのみ全蓄積するので、
1フレームの蓄積時間分の増加で済み、しかも端末1b
の再送処理の負担がなくなる。
【0037】実施例9.転送すべき通信フレームにフレ
ーム長の情報がない場合にも本発明を適用することを考
える。最大フレーム長の情報を使用してもよいが、更に
常に通信時間効率がよい中継装置とする。すなわち本実
施例の構成の基本動作は、各送信時に蓄積バッファ37
の未使用の量を調べ、それが規定値より多く未使用で余
裕があるなら、次回蓄積量を減らす。また送信アンダー
ランが発生すると、ある量だけ次回蓄積量を増やし、常
に次回蓄積量を制御するものである。図12は、過去の
値からバッファ長を制御する機構をもつ装置で、いわゆ
る適応制御型の送信処理部としたフレーム中継装置の構
成図である。図において、31bは図13(a)に示す
ように、送信回線番号、送信論理リンク番号に対応する
組として49の次回蓄積量の欄を付加したものである。
図13(b)はバッファ余裕を検索する動作を説明する
図で、蓄積バッファ37の状態を示している。
【0038】この動作を説明する。まず最初のフレーム
長が不明のものの中継では、例えば最大フレーム長を次
回蓄積量とする。受信動作は実施例1と同様である。比
較制御部35bは経路制御テーブル31bをみて、対応
する論理リンク番号の次回蓄積量からバッファ量を指示
する。これにより送信部は所定量バッファリング後、送
信を開始する。比較制御部35bは、例えば受信部から
のFCS入力時に、バッファ37のバッファ余裕を調べ
る。そして規定以上のバッファ余裕があれば、経路制御
テーブル31bの次回蓄積量の欄49の値を減らす。こ
うして次回蓄積量49の値を減らしていき、送信アンダ
ーランが発生した時は、比較制御部35bは次回蓄積量
49を一定量だけ増やす。
【0039】実施例10.バッファ長の適応制御程絶え
ずバッファ量を制御するのでなく、もっと簡易なバッフ
ァリングを考える。すなわち、例えば2種類のバッファ
リングを切り替える方式とする。本実施例では、この2
種のバッファリングをいわゆる半蓄積と全蓄積とにした
ものである。本実施例のフレーム中継装置の構成は、図
1に示すものと同様であるが、制御部に所定の時間当り
に発生した再送回数を記憶する再送回数記憶部を設け
る。そして再送回数しきい値を設定し、このしきい値を
越えると、比較制御部35よりまたは比較制御部出力の
値にかかわらず送信部に受信データをいったん全て蓄積
してから送信を開始するよう指示する。全蓄積動作中に
このしきい値以内に戻るとまた元の比較制御部が計算す
る蓄積バッファ量の半蓄積動作になる(詳しくは設定し
きい値は全蓄積、半蓄積の切換え動作を安定にするた
め、2種の値が設定されている)。
【0040】実施例11.実施例8ではフレームリレー
のネットワークの範囲外へのフレーム中継の例を説明し
た。同様にフレームリレーのネットワークの範囲外から
の通信フレームをフレームリレーのネットワークに中継
をする際のことを考える。基本的にはフレームリレーの
ネットワーク内に通信フレームを取り込む時に、正常な
情報を得てから、また通信時間効率向上のため必要な値
を知ってから中継しようとするものである。図14はフ
レームリレーのヘッダフォーマットを示す図である。ま
た本実施例のフレーム中継装置の構成図は図1と同様で
あるが、その経路制御テーブルは図10(a)と似て、
受信回線元(通信フレームの発信元)がフレームリレー
のネットワークの範囲外であれば、受信回線側に「範囲
外」を記載する欄がある。また比較制御部はこの欄をみ
て範囲外であれば、送信部に全蓄積を指示する。更に制
御部は、受信フレームのデータ・リンク・コネクション
・識別子(DLCI)をみて、フレーム長を類推し、以
後のフレームリレーのネットワークで使用する論理リン
ク番号を例えば以下のようにクラス分けする。
【0041】本実施例の構成の動作は次のようになる。
フレームリレーのネットワークの範囲外の発信元からの
フレームを受信したフレーム中継装置は、論理リンク番
号よりフレーム長を知る。一方、送信部は経路制御テー
ブルの範囲外の記載から、いったん全蓄積して、制御部
からのクラス分けした論理リンク番号をヘッダに付けて
フレームを送信する。なお、同一発信元からの同一論理
リンク番号の以後のフレームに対しては、比較制御部が
指示する蓄積量のバッファリングをして、つまり半蓄積
をして送信する運用としてもよい。以後のフレームリレ
ーのネットワーク中に位置するフレーム中継装置につい
ては、DLCIのクラス分けによるフレーム長の情報
で、半蓄積の中継をする。
【0042】実施例12.ATMセル等の形態の通信情
報をフレームに戻して送信する中継装置に本発明を適用
する例を述べる。このためには入口でセルサイズと受信
間隔を知り、これから必要な蓄積量を算出すればよい。
図15は本実施例のフレーム中継装置の構成図である。
図において、33cはセル受信処理部で、フレームリレ
ー外のネットワークから送られてくるセルを受信し、そ
の際に受信間隔と、先頭セルに含まれるDLCIを解析
する。31cは経路制御テーブルで、前の実施例と同様
DCLIにより論理リンク番号がクラス分けされてい
る。32cは送信回線属性テーブルで、送り出す側の速
度のみ判ればよい。35cは比較制御部で、セル受信処
理部33cからの平均受信セル間隔と先頭セルのDCL
Iと回線属性テーブルからの送信速度とから蓄積量を計
算する。この動作は、以下のようになる。すなわち、受
信部のセル受信処理部33cがネットワーク外からの受
信セルを受信し、先頭セルからセル長とセル間隔を制御
部に知らせる。この情報を経路制御テーブルに記憶し、
以後、送信先をみて送信速度を知り、これらからバッフ
ァの蓄積量を指示する。送信部は、指示されたバッファ
リングを行って、フレームを構築して送信回線に出力す
る。
【0043】実施例13.請求項1の発明を、ATMセ
ル等の形態の通信情報をフレームに戻して送信する中継
装置に適用する例を述べる。前実施例と同様に、入口で
セルサイズと受信回線速度を知り、これを制御部に知ら
せる。本実施例のフレーム中継装置の構成は、前実施例
の構成と同じ図15で示される。ただし回線属性テーブ
ルは、受信回線の速度も記載される。また図16は、受
信する先頭セル(BOMセル)の詳細を示した図であ
る。この動作は、以下のようになる。フレームリレーの
外からの情報は、BOMセル、COMセル(継続部)、
EOMセル(終了部)に分割されて到達する。セル処理
部は、受信BOMセル内のBAサイズから情報量を解析
し、アドレス情報から送信回線を知る。比較制御部は、
BAサイズと受信回線・送信回線速度から送信バッファ
の蓄積量を計算する。送信部は、これに従ってバッファ
リング後、送信開始する。
【0044】実施例14.入力セルが断続的に到着し、
しかも異なる宛て先へのセル群が、同一中継回線へ転送
される場合にも本発明の中継装置を適用する例を述べ
る。本実施例のフレーム中継装置の構成は、前実施例の
構成と同じ図15で示される。ただし回線属性テーブル
は、受信回線の速度も記載される。また送信用の蓄積バ
ッファが同一送信回線に対して複数個設けられる。この
動作は、以下のようになる。受信セルはあるコネクショ
ンに従ってフレームを構成するために、例えばフレーム
A用のバッファに順次蓄積される。しかし未だ送信条件
が整わないために送信できないでいるとする。このとき
別のコネクションに従って入力群がフレームBを形成
し、同一送信回線に対し先に送信可能になったとする。
本実施例のフレーム中継装置は同一送信回線に対し複数
の蓄積バッファを持っているので、直前に送信したコネ
クションにかかわらず、または先頭の到着順序にかかわ
らず、送信条件が先に整ったコネクションBのフレーム
が先に送信される。
【0045】実施例15.実施例8と例えば実施例11
を組み合わせた例を述べる。すなわち、フレームリレー
のネットワークを構成する部分内のフレーム中継装置
は、転送時間を短縮するためにいわゆる半蓄積交換を
し、フレームリレーのネットワークの境界に位置するフ
レーム中継装置は、全蓄積交換をする。このときのシス
テム構成図は、例えば図10(b)で示される。図にお
いて、フレーム中継装置2aと2cは全蓄積交換を行
い、フレーム中継装置2bは半蓄積交換を行う。こうし
て発信元からの情報は、最初にフレームに組み立てられ
る中継装置で全蓄積してデータ長等が確認される。以
後、通信時間効率を高めるよう半蓄積でフレーム中継さ
れて、最後に他網の装置の負担を軽くするよう全蓄積さ
れて正常データが網外に送信される。
【0046】実施例16.本発明は、それぞれ受信部、
送信部、制御部とに分かれた専用手段から構成されるフ
レーム中継装置でなくとも適用できる。図17は、51
の汎用のマイクロプロセッサと52の2ポートメモリと
53の制御及び参照テーブルで構成される中継装置であ
り、2ポートメモリは必要に応じて回線数またはそれ以
上の複数個設けられている。そのプロセッサは、各回線
ごとに図18に示すフローチャートに従って制御する。
この動作を説明する。 ステップS1.発信元から入力を受信すると、プロセッ
サはそのヘッダ情報から受信論理リンク番号を知り、テ
ーブルをみて送信論理リンク番号、受信回線と送信回線
の速度を知る。送信回線の速度が受信回線の速度と等し
いか遅ければそのまま送信する。
【0047】 ステップS2.送信回線の速度が受信回線の速度より速
ければ、これらのデータをバッファに書き込み始めると
同時に、送信と受信の速度比を計算する。 ステップS3.受信フレーム長を知り、または推定して
速度比と合わせて必要な蓄積量を計算する。 ステップS4.上記計算された蓄積量まで、受信データ
をバッファリングする。 ステップS5.受信FCSを検査し、正常なら送信を開
始、または続行する。 ステップS6.FCSエラーで送信前ならバッファをク
リヤする(ステップS8)。FCSエラーで送信後なら
アボート送信する(ステップS9)。
【0048】実施例17.汎用プロセッサとバッファ
に、本発明のフレーム中継方法を適用して、アンダーラ
ン発生時のリカバリを短縮する例を説明する。本実施例
の構成と動作フローチャートは前の実施例と同じであ
る。図18のフローチャートに基づいて説明する。 ステップS11.受信FCS検査結果が正常なら、所定
の量だけ蓄積されたデータは先頭から送信される。 ステップS12.これはデータの終わりが検出されるま
で順次、送信される。 ステップS13.送信途中でアンダーランが発生する
と、ステップS14でアボートを送信する。 ステップS11.続いてバッファの先頭から再びデータ
を送信開始する。
【0049】実施例18.上記実施例ではフレームリレ
ーのネットワークの中にある中継装置のフレーム中継方
法について説明した。本実施例では、フレームリレーの
ネットワークの境界に位置する中継装置に本発明のフレ
ーム中継方法を適用した例を説明する。本実施例の構成
は、図17に示す構成と同じである。またその動作フロ
ーチャートは図19に示す。この動作を図19に従って
説明する。まず送信先がフレームリレーのネットワーク
外の装置である場合を説明する。 ステップS21.受信データがあると、そのフレームの
送信論理リンク番号から送信先がフレームリレーのネッ
トワーク外かどうかを調べる。 ステップS22.上記でネットワーク外装置であると、
受信データをいったん全てバッファリングする。 ステップS23.受信FCSを検査してエラーであれば
バッファをクリヤして(ステップS38)再受信を待つ
が、正常なら上記実施例16で述べた方法で送信を完了
する。
【0050】受信元がフレームリレーのネットワーク外
の装置である場合を説明する。 ステップS31.受信元(発信元)がフレームリレーの
ネットワーク外の装置であるかどうかを調べる。ネット
ワーク内装置なら上記実施例16で述べた方法で送信を
開始する。 ステップS32.ネットワーク外装置であれば、フレー
ム長を検出または推定し、入力が短いセルであれば受信
間隔を検出する。 ステップS33.これらと送信回線速度とから、または
更に受信回線速度とから必要なバッファ量を計算し、ま
たフレーム長で区分したクラス分けをして送信論理リン
ク番号を割りつける。 ステップS34.受信データを所定のフレーム量だけい
ったん蓄積するか、または運用で上記計算で必要とされ
たバッファ量だけバッファリングする。 ステップS35.上記ステップで得られた送信論理リン
ク番号を付加する。 ステップS36.受信FCSを検査してエラーがあれ
ば、バッファをクリヤし(ステップS38)、再受信を
待つ。正常であれば、実施例16で述べたように送信を
開始する。
【0051】
【発明の効果】以上のようにこの発明によれば、経路制
御テーブル、回線属性テーブル、これらから蓄積バッフ
ァ量を計算する比較制御手段、蓄積バッファと所定量蓄
積後に送信開始する送信処理手段とを設けたので、送信
アンダーランを防ぎながら送信遅延を最小にし、通信時
間効率を上げる効果がある。請求項2の発明は、送信前
に受信FCSエラーが検出できると、送信をせず回線効
率を高める効果がある。請求項3の発明は、経路制御テ
ーブル、回線属性テーブル、回線速度を検査する比較制
御手段、蓄積バッファと所定量蓄積後に送信開始する送
信処理手段とを設けたので、送信アンダーランが生じた
場合でもただちに再送ができ、通信時間効率を高める効
果がある。請求項4の発明は、更に送信回線先がフレー
ムリレーの範囲外のとき、全蓄積交換をするようにした
ので、時間短縮効果を生かしつつ、範囲外の装置の再送
処理負担を減らす効果がある。
【0052】請求項5の発明は、更に必要蓄積バッファ
量として、前回の送信時の未使用バッファ量の余裕とア
ンダーランの発生の有無をみて量を加減するようにした
ので、フレーム長が不明の運用のフレームに対しても通
信時間効率を高める効果がある。請求項6の発明は、更
に所定時間あたりの再送回数で全蓄積と半蓄積交換切り
換えるようにしたので、小規模の装置構成で信頼性と時
間短縮のバランスをとることができる効果がある。請求
項7の発明は、更に受信回線元がフレームリレーの範囲
外のとき、全蓄積交換をするようにしたので、フレーム
リレーの範囲内にデータ受信する際の異常データによる
混乱を防ぎ、以後のデータ中継には時間短縮効果があ
る。請求項8の発明は、更に受信回線元がフレームリレ
ーの範囲外のとき、セル等をフレームに組み立てる際に
対応した論理リンク番号を選ぶようにしたので、フレー
ムリレー内の中継が適切に行える効果がある。請求項9
の発明は、更にセル等の受信に対し複数のフレーム組み
立てバッファを設けて送信条件を満たすフレームから送
信するようにしたので、送信回線の使用率が向上し、通
信時間効率を高める効果がある。
【0053】請求項10の発明は、回線速度比較ステッ
プ、送信バッファ長計算ステップと上記比較後に送信回
線が速ければ、計算した送信バッファ長蓄積後に送信開
始するステップを設けたので、汎用の中継装置でも通信
時間効率の高いフレーム中継ができる効果がある。請求
項11の発明は、受信データを蓄積するステップ、アン
ダーランを監視するステップとアボート発生時には蓄積
データを再送するステップを備えたので、アンダーラン
時でも通信時間を短縮する効果がある。請求項12の発
明は、フレームリレーの範囲外への送信データは全蓄積
するようにしたので、範囲外装置の負担を減らせる効果
もある。請求項13の発明は、フレームリレーの範囲外
からの受信データは原則的に全蓄積するようにしたの
で、正しいデータを受け取り、混乱を防いで以後の中継
の時間短縮が図れる効果がある。請求項14の発明は、
フレームリレーの範囲内の中継装置は半蓄積とし、境界
に位置する中継装置は全蓄積としたので、信頼性と時間
短縮のバランスがとれる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例のフレーム中継装置の動作を
説明するための時間シーケンス図である。
【図2】本発明の一実施例のフレーム中継装置の構成図
である。
【図3】図2の経路制御テーブルと回線属性テーブルの
例を示した図である。
【図4】実施例2における必要なフレーム蓄積時間を説
明するための時間シーケンス図と経路制御テーブルを示
す図である。
【図5】IPヘッダのフォーマットを示す図である。
【図6】実施例5でのFCSエラー発生時の転送時間シ
ーケンスを示す図である。
【図7】実施例6のシステム構成図である。
【図8】実施例6でのFCSエラー発生時の時間シーケ
ンスを示す図である。
【図9】実施例7でのアボート発生時の時間シーケンス
を示す図である。
【図10】実施例8での経路制御テーブルの例を示す図
と本発明のフレーム中継装置を用いたネットワーク構成
図である。
【図11】図10の構成の各回線での転送時間シーケン
スを示す図である。
【図12】実施例9のフレーム中継装置の構成図であ
る。
【図13】図12の経路制御テーブルの例を示す図とバ
ッファ余裕検索動作を説明する図である。
【図14】FRヘッダのフォーマットを示す図である。
【図15】実施例12のフレーム中継装置の構成を示す
図である。
【図16】BOMセルの詳細を示す図である。
【図17】実施例16の中継方法を実現する中継装置の
構成図である。
【図18】実施例16、実施例17の中継方法の動作を
説明するシーケンス図である。
【図19】実施例18の中継方法の動作を説明するシー
ケンス図である。
【図20】従来の半蓄積型交換方式のシステム構成図で
ある。
【図21】従来の半蓄積型交換方式における転送時間シ
ーケンスを示す図である。
【図22】従来の半蓄積型交換方式における不具合を説
明する次官シーケンス図である。
【符号の説明】
1a,1b,1c,1d 端末 2a,2b,2c フレーム中継装置 3a,3b,3c,3d アクセス回線 4,4a,4b 中継回線 21a,21b,21c 入線 22a,22b,22c 受信部 23a,23b,23c 送信部 24a,24b,24c 出線 25 制御部 26 スイッチング・モジュール 31,31b,31c 経路制御テーブル 32 回線属性テーブル 33 受信処理部 33c セル受信処理部 34 ヘッダ処理部 35,35b,35c 比較制御部 36 バッファ蓄積量制御部 37 蓄積バッファ 38,38b 送信処理部 41 受信回線番号欄 42 受信論理リンク番号欄 43 送信回線番号欄 44 送信論理リンク番号欄 45 (送信・受信)回線番号欄 46 速度欄 47 最大フレーム長欄 48 FR範囲外欄 49 次回蓄積量の欄 50 プロセッサ 51 バッファ・メモリ 53 制御・参照テーブル S1 受信速度・送信速度比較ステップ S2 受信・送信速度比計算ステップ S3 バッファ長計算ステップ S4 バッファ蓄積ステップ S5 FCSエラー検出ステップ S6 送信開始前後検出ステップ S7 エラー送信ステップ S8 バッファクリヤステップ S9 アボート信号送信ステップ S11 先頭データ送信ステップ S12 データ送信ステップ S13 アンダーラン検出ステップ S14 アボート信号送信ステップ S15 データ終わり検出ステップ S16 FCS送信ステップ S21 送信先がFR網外かを検出するステップ S22 全蓄積ステップ S23 FCS検出ステップ S31 受信元がFR網外かを検出するステップ S32 フレーム長検出ステップ S33 バッファ量計算ステップ S34 所定量蓄積ステップ S35 クラス別論理リンク番号選択ステップ S36 FCSエラー検出ステップ S37 エラー送信ステップ S38 バッファクリヤステップ
【手続補正書】
【提出日】平成6年11月17日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正内容】
【書類名】 明細書
【発明の名称】 フレーム中継装置、フレーム中継装置
群及び中継方法
【特許請求の範囲】
【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は通信ネットワークにお
いて、フレーム単位の情報を時間的に効率よく中継する
フレーム中継装置とフレーム中継方法に関するものであ
る。
【0002】
【従来の技術】パケットまたはフレームの半蓄積交換技
術に関する従来技術としては、公開特許公報昭63−2
24443に示された「半蓄積型パケット交換方式」お
よび公開特許公報昭62−57345に示された「フレ
ームチェックシーケンス方式」がある。前者の方式で扱
われるISDNでのパケットと、後者の方式で扱われる
フレームリレー方式のフレームとは形態が異なり、取り
扱われるレイヤが異なるが、ひとまとまりのデータ群を
単位として通信するという点については同様であるの
で、以後の説明では、前記公報の原文でパケットの用語
が用いられている場合でもフレームと読み替えて説明す
る。
【0003】図20は、従来の通信開始から終了までの
時間短縮を目的とした半蓄積型交換方式による構成の例
を示した図である。図において、1a、1bは端末、2
a、2bはフレームリレー装置(以下FR装置と略
す)、3a、3bはアクセス回線、4は中継回線を示し
ている。端末1aと1bはそれぞれアクセス回線3aと
3bを介してFR装置2aと2bに接続され、FR装置
2aと2bは中継回線4により接続されている。
【0004】図21は、従来の図20の構成例における
フレーム転送の時間シーケンス例を示した図である。図
において、縦軸が時間を表す。また、5a、6、5bは
それぞれアクセス回線3a、中継回線4、アクセス回線
3bで送信されるフレームの時間シーケンスを表す。7
はフレーム、8はヘッダ部、9は情報部、10はフレー
ムチェックシーケンス部を示す。また、t1、t2、t
3、t4は説明に用いる時刻を示している。ここで、ア
クセス回線3a、3bと中継回線4の速度は同一である
としている。
【0005】まずフレームの構成を説明する。フレーム
7はヘッダ部8、情報部9、フレームチェックシーケン
ス部10より構成される。フレームリレー方式では、ヘ
ッダ部8は論理リンク番号を含んでいる。ところで、各
FR装置内で、通信する2台の端末およびこれら端末を
接続する経路で使用する論理リンク番号を前もって設定
しておく。論理リンク番号は、端末を接続する経路上の
各アクセス回線および各中継回線でそれぞれ独自の独立
した値を取り、従ってフレーム7の中継を行うFR装置
は、ある回線で受信したある論理リンク番号のフレーム
7をどの回線のどの論理リンク番号で送信するかについ
ての情報を例えば表の形で保持している。実際の動作と
して、フレーム7を受信すると、受信した回線とヘッダ
部8に含まれる論理リンク番号とから、例えば表を見
て、次に送信する回線を決定し、ヘッダ部8の論理リン
ク番号を次の回線における論理リンク番号に更新する。
【0006】中継動作を時間の順に従って説明する。図
21で時刻t1において端末1aがフレーム7の送信を
開始する。このヘッダ部送信が終った時点で、FR装置
2aはフレーム7のヘッダ部8全てを時刻t2で受信し
終る。そして、ヘッダ部8に含まれている論理リンク番
号より該フレーム7を次に送信する中継回線4を決定
し、ヘッダ部8の論理リンク番号を次の回線における値
に更新する。FR装置2aは中継回線4が空いている
と、ほぼこの時刻t2で受信中のフレーム7の送信を開
始する。このヘッダ部送信が全て終る時刻t3におい
て、FR装置2bは、同様に次に送信する回線を決定
し、ヘッダ部8の論理リンク番号を変更する。この場
合、次に送信する回線は端末1b行きのアクセス回線3
bであり、この回線も空いていると、ほぼこの時刻t3
で受信フレーム7の送信を開始する。端末1bは時刻t
4にフレーム7の受信を完了する。
【0007】従来の特許出願として開示されている方式
では、フレーム7のヘッダ部8のために専用の誤り検出
符号を設け、これをヘッダ部8の直後に配置するかまた
はヘッダ部8の直前に配置することにより、ヘッダ部8
のみを受信した時点で誤ったヘッダ情報によりフレーム
7を意図しない宛先に送ることの無いよう配慮してい
る。
【0008】上記のような従来の半蓄積交換方式では、
通信時間短縮は達成されるが、受信回線と送信回線の速
度が異なる場合の動作の考慮がされていない。図22は
このような場合のシーケンス例を説明する図である。図
において、11はアボート信号、t21は時刻を示して
いる。本説明では図20と同一の構成を想定している
が、しかし中継回線4の伝送速度がアクセス回線3a、
3bの伝送速度より2倍高速であるとする。この動作を
説明する。FR装置2aは、t2の時刻でアクセス回線
3aからフレーム7のヘッダ部8を受信し終り、直ちに
次に送信する中継回線4の決定とヘッダ部8の更新を行
い、該中継回線4が空いていればフレーム7のヘッダ部
8の送信を開始する。
【0009】FR装置2aは、ヘッダ部8の送信後ヘッ
ダ部8に連続して情報部9を中継回線4へ送信するが、
中継回線4への送信速度がアクセス回線3aからの受信
速度より2倍大きいので、情報部9の送信途中の時刻t
21で受信が間に合わなくなり、中継回線4に送るべき
データが無くなる。このような事象を以後送信アンダー
ランと呼ぶ。FR装置2aは、送信放棄を受信側に通知
するアボート信号11を送信して、フレーム7の送信は
失敗に終る。
【0010】
【発明が解決しようとする課題】従来の半蓄積型交換方
式は以上のように構成されていたので、同一の通信速度
の回線間の中継では通信時間の短縮が達成されるが、受
信側の回線速度より送信側の回線速度が速い場合は適用
できないという課題があった。本発明は上記の課題を解
決するためになされたもので、受信側、送信側の回線の
伝送速度にかかわらず通信時間効率がよいフレーム中継
装置とフレーム中継方法を得ることを目的とする。
【0011】
【課題を解決するための手段】この発明に係るフレーム
中継装置は、中継装置が受ける受信回線番号と受信フレ
ームのヘッダ部の受信論理リンク番号とから、中継装置
が送る指定送信回線番号と送信論理リンク番号とを対応
させる経路制御テーブルと、受信回線と送信回線の速度
を記憶している回線属性テーブルと、受信フレームのデ
ータ受信と同時にまたは先立って得る該受信フレームの
フレーム長と回線属性テーブルとから必要な送信バッフ
ァのバッファ量を計算する比較制御手段と、指定送信回
線の速度が受信回線の速度と等しいかまたはより遅い場
合は直ちに送信を開始し、送信回線の速度が速い場合は
必要なバッファ量だけ送信データを蓄積後、送信を開始
する送信処理手段を備えた。
【0012】また請求項2の発明は、請求項1のフレー
ム中継装置に更に、送信処理手段として受信フレームの
フレームチェックシーケンス(FCS)の検査を行い、
FCSエラーを検出すると、このエラー検出が送信開始
後であれば送信先にアボート信号を送信し、このエラー
検出が送信開始前であれば送信バッファの蓄積データを
廃棄するようにした。
【0013】請求項3のフレーム中継装置は、受信回線
番号と受信フレームのヘッダ部の受信論理リンク番号と
から、指定送信回線番号と送信論理リンク番号とを対応
させる経路制御テーブルと、受信回線と送信回線の速度
を記憶している回線属性テーブルと、指定送信回線の速
度が受信回線の速度と等しいかまたはより遅い場合は直
ちに送信を開始し、送信回線の速度が速い場合は必要な
バッファ量だけ送信データを蓄積後に送信を開始し、ま
た送信バッファの情報を送信中に送信アンダーランが発
生すると送信先にアボート信号を送信し、続いて送信バ
ッファから送信データを再送する送信処理手段を備え
た。
【0014】また請求項4の発明は、請求項1または請
求項3のフレーム中継装置に更に、経路制御テーブル中
に送信回線先がフレームリレーのネットワーク以外のネ
ットワークである範囲外を記載する欄を設け、このテー
ブルで送信回線先が範囲外の記載でない場合は送信処理
手段は所定の時間から送信を開始し、送信回線先が範囲
外の記載の場合は、送信処理手段は受信フレームを最後
まで受信しFCSの検査が正常であることを確認後に送
信を開始するようにした。
【0015】請求項5の発明は、請求項1のフレーム中
継装置に更に、経路制御テーブル中に適応制御用の次回
蓄積量の欄を設け、受信フレームのフレーム長と受信回
線・送信回線の速度から送信バッファの蓄積量を計算す
る比較制御手段の出力で次回蓄積量の欄の値を決め、前
回送信時に送信バッファの未使用量を調べてその値が規
定値以上の余裕がある場合は次回蓄積量の欄の値を減ら
し、アンダーランが発生した場合は次回蓄積量の欄の値
を増やすようにし、また送信処理手段として次回蓄積量
の欄の値だけデータを送信バッファに蓄積後、送信を開
始する適応制御送信処理手段とした。
【0016】請求項6の発明は、請求項1のフレーム中
継装置に更に、装置内に送信回線毎に単位時間あたりの
再送回数を記憶する再送回数記憶手段を設け、送信処理
手段として、受信時のFCSエラーまたは送信エラーに
よる所定時間あたりの送信の再送回数を再送回数記憶手
段で記憶し、設定再送回数しきい値以上になると受信デ
ータを全てバッファに記憶してFCS受信して送信開始
する全蓄積送信とし、全蓄積送信時にはFCSエラーで
は受信データを廃棄し、全蓄積送信時に再送回数が設定
再送回数しきい値未満になると比較制御手段が出力する
値で受信データをバッファして後に送信開始する動作に
戻る送信処理手段とした。
【0017】請求項7の発明は、請求項1または請求項
3のフレーム中継装置に更に、経路制御テーブル中に受
信回線元がフレームリレーのネットワーク以外のネット
ワークの場合にFR範囲外と記載する欄を設け、また送
信論理リンク番号をフレーム長により複数にクラス分け
しておき、送信処理手段としてこのテーブルにFR範囲
外とある場合は受信フレームを最後まで受信し、かつ受
信フレーム長に対応する送信論理リンク番号を選んで送
信を開始する処理手段とした。
【0018】請求項8の発明は、請求項1または請求項
3のフレーム中継装置に更に、経路制御テーブル中に受
信回線元がフレームリレーのネットワーク以外のネット
ワークである場合にFR範囲外と記載する欄を設け、ま
たフレーム長により送信論理リンク番号を複数にクラス
分けしておくかまたはクラス別記号を記載する欄を設
け、比較制御手段は経路制御テーブルをみてFR範囲外
とある場合は受信セルのセル長と平均受信セル間隔と送
信回線属性テーブルとから送信バッファのバッファ量を
計算し、かつ上記経路制御テーブルにフレーム長による
上記クラス分けを指定し、また送信処理手段は上記計算
バッファ量だけ蓄積後、受信フレーム長に対応する送信
論理リンク番号を選ぶかまたはクラス別記号を付加して
送信を開始するようにした。
【0019】請求項9の発明は、請求項1または請求項
3のフレーム中継装置に更に、同一送信回線に対して送
信バッファを複数個設けて、また送信処理手段はこれら
複数の送信バッファに蓄積された送信データのうち、比
較制御手段が計算したバッファ量だけ蓄積が完了した送
信バッファの送信データから送信を開始するようにし
た。
【0020】請求項10のフレーム中継方法は、通信デ
ータの中継において、受信回線の速度と送信回線の速度
を比較するステップと、送信回線速度が受信回線速度よ
り速い場合はその速度比と受信フレームの長さとより送
信バッファ長を計算するステップと、受信回線速度が送
信回線速度より速い場合は即時、送信回線速度が受信回
線速度より速い場合は上記計算ステップで求まる長さの
バッファ量だけ送信データを蓄積後、送信を開始するス
テップとを備えた。
【0021】請求項11のフレーム中継方法は、通信デ
ータの中継において、受信データを送信用バッファに蓄
積するステップと、この送信用のデータを送信中にアン
ダーランがあるか否かを監視するステップと、このとき
送信アンダーランを検出すると、アボートを送信すると
共に送信バッファの先頭から送信データを再送するステ
ップとを備えた。
【0022】請求項12のフレーム中継方法は、通信デ
ータの中継において、送信回線先がフレームリレーのネ
ットワーク以外のネットワークである場合は、受信デー
タを最後までバッファリングするステップと、受信フレ
ームのフレームチェックシーケンス(FCS)の検査を
するステップと、このFCSが正常ならバッファリング
したデータを送信するステップとを備えた。
【0023】請求項13のフレーム中継方法は、通信デ
ータの中継において、受信回線元がフレームリレーのネ
ットワーク以外のネットワークである場合は、受信フレ
ーム長と必要に応じてフレームの平均受信間隔を検出す
るステップと、必要に応じ検出した受信フレーム長と平
均受信間隔と、送信回線速度から送信バッファ量を計算
するステップと、この計算された送信バッファ量のデー
タかまたは全受信したデータをバッファリング後、上記
受信フレーム長でクラス分けした情報を付加して送信開
始するステップとを備えた。
【0024】請求項14の発明のフレーム中継装置群
は、受信回線元がフレームリレーのネットワーク以外の
ネットワークを受ける場合は受信フレームを最後まで受
信し、かつ受信フレーム長を知らせる情報を付加して送
信するフレーム中継装置と、受信回線元と送信回線先と
が共にフレームリレーのネットワークである場合は、上
記フレーム長を知らせる情報を検出し、該情報と受信回
線・送信回線の各速度から送信バッファの蓄積量を計算
して該計算蓄積量だけバッファリング後、送信を開始す
るフレーム中継装置と、送信回線先がフレームリレーの
ネットワーク以外のネットワークに接続する場合は、受
信フレームを最後まで受信し受信フレームのフレームチ
ェックシーケンスを行い、正常なフレームを送信するフ
レーム中継装置とで構成するようにした。
【0025】
【作用】この発明のフレーム中継装置においては、装置
がデータを受けてその受信内容から受信回線とデータを
送り出す送信回線との対応を記した経路制御テーブルを
みて受信フレームのフレーム長と送信回線が決まり、こ
れから回線属性テーブルにより受信・送信の各速度が決
まる。比較制御手段によりこれらの値から送信用のバッ
ファ量が計算され、基本的に、送信回線の速度が速い場
合はこの計算された量だけ送信データが蓄積されて後、
送信処理手段から送信される。受信回線の速度が速いか
送信回線と等しい場合は蓄積されずにすぐに送信され
る。
【0026】請求項2のフレーム中継装置においては、
FCSの検査を行いFCSエラー検出時、送信前であれ
ば送信用のバッファをクリアする。送信後であればアボ
ートを送信するにとどまる。
【0027】請求項3のフレーム中継装置においては、
装置がデータを受けてその受信内容から受信回線とデー
タを送り出す送信回線との対応を記した経路制御テーブ
ルをみて受信フレームのフレーム長と送信回線が決ま
り、これから回線属性テーブルにより受信・送信の各速
度が決まる。経路制御テーブルにある値から送信用のバ
ッファ量が決まり、受信回線の速度が速いかまたは送信
回線と等しい場合は蓄積されずにすぐに送信されるが、
送信回線の速度が速い場合は所定の量だけ送信データが
蓄積されて後に、送信処理手段から送信される。このと
き送信アンダーランが起こるとアボートが送信され、続
いて送信バッファの先頭データから再送される。
【0028】請求項4のフレーム中継装置においては、
フレームリレー・ネットワークの網外へのデータ送信の
出口にあり、受信データはいったん全蓄積されてFCS
完了後に送信される。
【0029】請求項5のフレーム中継装置においては、
基本的には請求項1の中継装置と同じであるが、送信バ
ッファの蓄積量が、前回のフレーム送信時のバッファ使
用余裕があれば減り、逆に前回アンダーランが発生する
と増える。
【0030】請求項6のフレーム中継装置においては、
ある時間あたりの再送回数が記録され、この再送回数が
再送回数しきい値を越すと全蓄積の動作となる。全蓄積
動作時にあるしきい値以下になると一部を蓄積する半蓄
積動作に戻る。
【0031】請求項7または請求項8のフレーム中継装
置においては、フレームリレー・ネットワークの網外か
らのデータ受信の入口にあり、受信データはいったん全
蓄積されて、またはフレーム長がわかる場合は対応量だ
け蓄積されて、フレーム長の情報を含んで網内に送信さ
れる。
【0032】請求項9のフレーム中継装置においては、
複数の送信バッファに独立に受信データが順次蓄積され
ていき、そのうち先に所定の量だけ蓄積された送信バッ
ファのデータからフレーム送信される。
【0033】請求項10のフレーム中継方法において
は、受信・送信回線の速度比と受信フレームの長さとか
ら送信回線の速度が速い場合の必要バッファ量が定ま
る。その場合この必要バッファ量だけデータが蓄積され
て後に、送信が始まる。
【0034】請求項11のフレーム中継方法において
は、半蓄積されて送信されたデータがアンダーランした
ときは、再びバッファリングされている先頭からデータ
が再送される。
【0035】請求項12のフレーム中継方法において
は、フレームリレー・ネットワークの網外への送信デー
タは、全蓄積される。その後FCS検査され、正常デー
タが送信される。
【0036】請求項13のフレーム中継方法において
は、フレームリレー・ネットワークの網外からの受信デ
ータは、まず全蓄積されるか、またはフレーム長を知り
得る場合は対応量だけ半蓄積される。その後フレーム長
を示す情報付きで、正常データが送信される。
【0037】請求項14のフレーム中継装置群において
は、フレームリレー・ネットワークの網外からのデータ
受信と、網外へのデータ送信については原則的に全蓄
積、つまり全データをバッファリングをして送信する動
作となり、網内相互間のデータ送受信については半蓄
積、つまり所定の量のバッファリングをして送信する動
作となる。
【0038】
【実施例】実施例1.本発明の基本的な目的は、フレー
ム通信の中継の前後の回線速度の如何に関わらず中継遅
延の少ない中継を行うフレーム中継装置を得ることであ
る。本実施例では、この基本機能を持ったフレーム中継
装置の構成と動作を説明する。図1は本実施例のフレー
ム中継装置の動作を説明するためのフレーム転送時間シ
ーケンス図である。図において、5a、6、5bは、図
20に示す従来のフレームリレー・ネットワークの例と
同じネットワークの2a、2bの位置にあるフレーム中
継(FR)装置に本実施例のフレーム中継装置を用いた
場合の回線3a、4、3b上で送信されるフレームのシ
ーケンスを示している。t1、t2、t3の時刻の意味
は従来と同様である。
【0039】図2はこの発明の一実施例であるフレーム
中継装置の構成図である。図において、21a〜21c
は入線、22a〜22cは受信部、23a〜23cは送
信部、24a〜24cは出線、25は制御部、26はス
イッチングモジュールを示している。各入線と各出線は
各回線に接続され、入線でフレーム中継装置へのデータ
受信、出線でフレーム中継装置からのデータ送信が行わ
れる。各受信部、送信部と制御部中の構成要素の番号の
意味の説明は動作の説明の項で行う。図3(a)、
(b)は制御部内の経路制御テーブル31と、受信・送
信回線属性テーブル32の記憶内容の例を示した図であ
る。経路制御テーブル31には、受信回線番号41、受
信論理リンク番号42、送信回線番号43、送信論理リ
ンク番号44が組になって記憶されている。また受信・
送信回線属性テーブル32には、各回線毎の回線速度が
記憶されている。このように、受信、送信というのは説
明の便宜上のことで、実際には各回線速度が受信・送信
回線属性テーブルに記憶されている。
【0040】上記基本構成の実施例の動作を説明する。
どの受信部で受信し、どの送信部で送信しても動作は同
じであるので、以下では受信部22cで受信し、送信部
23cで送信する例を説明する。受信部22cは入線2
1cからフレーム7を受信し、そのヘッダ部8を受信し
た時点で34のヘッダ処理部が制御部25に受信論理リ
ンク番号を通知する。また、ここでは、ヘッダ部にフレ
ーム長の情報が含まれている場合には、ヘッダ処理部3
4は、このフレーム長の情報も制御部25に通知する。
制御部25は、受信部22cからの通知により受信回線
番号を判定し、経路制御テーブル31をみて送信先の出
線を決め、送信論理リンク番号を決める。更に受信・送
信回線属性テーブル32を参照して受信回線、送信回線
の回線番号45と速度46をチェックする。制御部25
は、スイッチング制御部39でスイッチングモジュール
26を制御して受信部22cを送信部23cに正しく接
続すると共に、35の比較制御部では、受信回線・送信
回線の速度とヘッダ部8のフレーム長の情報とから必要
なバッファ量、または同じことであるが図1に示すフレ
ーム蓄積時間12を求め送信部23cに通知する。
【0041】送信部23cは制御部25からのバッファ
量の指示を受け、蓄積量制御部36により送信バッファ
37のバッファリング量を変えて受信データを蓄積し
て、図1のヘッダ部8の受信完了時間t2からフレーム
蓄積時間12後、送信を開始する。こうすると図1に示
すように、送信部23cは対応する受信データのFCS
(フレームチェックシーケンス)部10の信号を受け取
った時点で同時に送信を完了することができ、送信アン
ダーランは生じない。なお、図1で次のFR装置は、こ
のヘッダ部8全てを受け取った時点t3で次の端末1b
に送信を開始し、t4の時点で送信を完了する。すなわ
ち通信回線の速度が異なる場合でも、アンダーランを起
こすことなく通信時間を短縮することができる。
【0042】実施例2.フレーム中継装置の制御部25
で計算するバッファリングの量、つまりフレーム蓄積時
間12は、適切な値に設定する必要がある。この値が大
き過ぎると送信アンダーランは発生しないが、通信の遅
延時間が必要以上に大きくなり、通信時間効率が落ち
る。反対にこの値が小さ過ぎると送信アンダーランの発
生頻度が多くなり、通信フレームの損失確率が大きくな
る可能性が高い。ところで送信アンダーランが最も生じ
易いのは、回線速度差があって通信フレーム長が大きい
場合である。従って最大フレーム長でも送信アンダーラ
ンが発生しないようなフレーム蓄積時間12を指定すれ
ば、全てのフレームでアンダーランが発生することはな
い。いま受信回線の速度をRr 、送信回線の速度をR
s 、フレームの最大情報長さをLm 、フレームのヘッダ
の長さをLh 、フレームのFCS部の長さをLf 、必要
なフレーム蓄積時間をTf とすれば、これらの値には図
4(a)の関係が成立する。すなわち送信アンダーラン
が発生しないフレーム蓄積時間12のTf は次の式
(1)で与えられる。 Tf =(Lm +Lf ) /Rr −(Lh +Lm )/Rs (1)
【0043】実施例1での制御部25は、受信論理リン
ク番号と送信論理リンク番号との組に対してフレームの
最大フレーム長が規定されていれば、上記式(1)から
フレーム蓄積時間を予め計算して経路制御テーブル31
に設定しておくことができる。図4(b)は、経路制御
テーブル31に最大フレーム長47の情報を記載してお
く例を示した図である。このように最大フレーム長47
を参照してフレーム蓄積時間12を指定するようにして
もよい。更に予め計算されたフレーム蓄積時間を各論理
リンク番号毎に記憶しておいてもよい。こうして最大フ
レーム長より短い通信フレームに対しては、多少は通信
時間効率は落ちるが、フレーム中継の都度にフレーム蓄
積時間を計算をする必要がなくなり処理が簡単になる。
【0044】実施例3.なお、実施例1ではヘッダ部8
にフレーム長の情報があるとしたが、フレーム中継装置
にとっての発信元と送信先、つまり通信フレームの発信
元と送信先が決まると、フレーム長が決まる場合も少な
くない。このときは経路制御テーブルに更にフレーム長
の欄を設け、比較制御部は経路制御テーブルをみて送信
部にバッファ量を指示するようにしてもよい。また送信
バッファ37の替わりに受信部に受信バッファを設け、
受信データを貯めて所定のフレーム蓄積時間12だけ遅
らせてから、送信部にデータを送るようにしても同等で
ある。
【0045】実施例4.ヘッダ部にフレーム長の情報が
ある他の具体的な例を説明する。フレームリレー(F
R)において、その転送される通信フレームのネットワ
ークレイヤプロトコルがInternet Protc
ol(IP)である場合には、FRヘッダに続くIPヘ
ッダ内にトータルレングス・フィールドが規定されてい
る。この場合にはトータルレングス・フィールドの情報
を基にフレーム長が判る。この場合の構成は、図2のヘ
ッダ処理部34がトータルレングス・フィールドからト
ータルレングスを抽出し、比較制御部35にこの情報を
送る。比較制御部35はこの情報と、回線属性テーブル
32の値からフレーム蓄積時間12を計算し、送信部に
送る。以下の動作は実施例1と同様である。なお、IP
ヘッダのフォーマットを図5に示す。更に、IPヘッダ
のトータルレングス・フィールドの情報がうまく抽出で
きなかった場合は、その前のフレーム長を用いるか、ま
たは最大フレーム長を替わりに用いるようにしてもよ
い。
【0046】実施例5.上記実施例で、正常送受信が行
われなかった場合の処理を説明する。図6は受信した通
信フレームのFCS部の検査でエラーが検出された場合
の転送シーケンスを示す図である。また構成としては、
例えば受信FCSによりエラーを検出した場合、制御部
に、アボート信号を発生し、対応する送信部からアボー
ト信号を送信先に送信をさせる機構を付加する。この実
施例では、受信フレームの受信FCSの検査確認を待た
ずに送信を開始するので、受信フレームが誤っていた場
合はこれを送信先に通知する必要がある。すなわち、少
なくとも受信FCSの検査が終わる前には送信先にFC
Sを送ってはいけない。図1及び図4の中継回線4での
転送シーケンス6では受信FCSの検査終了後に送信先
にFCSを送っていることを示している。受信FCSが
正常であれば、制御部25は、更新したヘッダ部を基に
新しいFCSを計算し、これをヘッダ中に含めて送信先
に送信する。図6によりエラーのシーケンスを説明す
る。送信部が送信先へ通信フレームを送信中に、そのフ
レームに対して受信FCSによりエラーが検出された場
合、または受信元からそのフレームに対するアボート信
号を受信した場合、ただちにアボート信号11を生成し
て送信先に送り、送信先にエラーを通知する。送信先で
はアボート信号11により通信フレームを廃棄する。
【0047】実施例6.正常送受信が行われなかった場
合の他の処理を説明する。上記実施例では、フレームを
受信し終わらないうちに送信を開始する例を説明した。
ここでは送信回線が、異なる発信元(受信元)から複数
の宛て先(例えば複数の端末)に送られる幾つかのフレ
ームを多重化して中継する例を説明する。図7はそのよ
うな例を示すシステム構成図である。図において、1
a、1cは送信端末で、3a、3cのアクセス回線、中
継回線4、3b、3dのアクセス回線を通じて端末1
b、1dにそれぞれ情報を送信しているとものする。図
8は、フレーム転送シーケンス図であり、5a、6、5
bはそれぞれFR装置2aの入線、中継回線4、FR装
置2bの出線でのシーケンスである。図において、7
a、7bは端末1aが端末1bに送信するフレームであ
り、7c、7dは端末1cが端末1dに送信するフレー
ムである。またフレーム中継装置の構成として、受信デ
ータを蓄積するバッファを受信部に設け、このバッファ
に受信データを蓄積して未だ送信開始しないうちに受信
エラーを受けると、バッファの受信データを廃棄する機
構を制御部25に付加しておく。
【0048】この場合の動作を説明する。図8におい
て、フレーム7aのヘッダ部8がFR装置2aで受信さ
れる時点t5では、FR装置2aは中継回線4を用いて
先に端末1cから受信したフレーム7cをFR装置2b
へ送信している。したがってFR装置2aはフレーム7
aをFR装置2bへ送信することができない。そしてF
R装置2aはフレーム7cの送信が完了したt6の時点
で、t5の時点からフレーム7a用に計算されたフレー
ム蓄積時間以上の時間が経過していれば、フレーム7a
の送信を開始する。ところで図8では、FR装置2aが
端末1cからフレーム7dを先に受信し端末1dに送信
中に、端末1aからフレーム7bを受信して受信完了す
る場合も示している。そしてフレーム7bのFCS部の
検査で誤りが検出されると、FR装置2aは送信待機中
の受信フレーム7bを廃棄する。こうするとフレーム送
信待機中に処理が終わるので、時間の無駄がなく、無効
なフレームを送信して回線効率を悪くすることもない。
【0049】実施例7.この実施例のフレーム中継装置
を説明する。正常送信が行われなかった場合の他の例で
ある。図9はフレーム7aを受信し、そのフレーム7a
の送信中に送信アンダーランが発生して、フレーム7a
として再送する転送時間シーケンスを示した図である。
すなわち71a、72aはアボート信号により送信廃棄
されたフレームを示している。フレーム中継装置の構成
としては、例えば送信部に送信アンダーラン検出機構
と、送信アンダーラン検出時には送信処理部38に送信
バッファから再送する機構を付加している。この動作を
説明する。本実施例のフレーム中継装置は、フレームを
送信中にその送信フレームのアンダーランが発生する
と、ただちにアボート信号を送信し、それ以上のフレー
ム送信をいったん廃棄する。そしてバッファにある同一
フレームの先頭データよりフレームを再送する。こうす
ることで再送時間を最小にし、フレーム全部の転送時間
を短縮する効果がある。
【0050】実施例8.上記実施例で述べてきたよう
に、全送信時間を短縮して転送時間効率を高めること
と、エラー発生により情報を再送して情報転送の信頼性
を高めることとは、回線効率の点で相反することであ
る。そこでフレームリレーのネットワークでは転送時間
効率を高める半蓄積中継方式を採ることにし、フレーム
リレーのネットワーク外の端末用には端末の再送に係わ
る負担を少なくし、アクセス回線の効率を良くするた
め、直前のフレーム中継装置ではいわゆる全蓄積中継方
式を採ることにする。この場合のフレーム中継装置の構
成は、経路制御テーブル31に送信回線先がフレームリ
レーのネットワーク外の装置である場合はそれを例えば
48の範囲外と記載する欄を設ける。図10(a)は経
路制御テーブルの記載例を示す図である。また比較制御
部35はこの経路制御テーブルをみて送信回線先が範囲
外とあれば、送信部に受信データをいったん全蓄積をし
て送信することを指示する機構を付加したものとする。
【0051】この動作を図10、図11を用いて説明す
る。図10(b)は本発明のフレーム中継装置を用いた
ネットワークの構成図である。図において、FR装置2
a〜2cはフレームリレーのネットワークを構成し、端
末1bはフレームリレーの範囲外とする。図11は図1
0の構成における各回線の転送時間シーケンス図であ
る。図において、5a、5bは図10のアクセス回線3
a、3b上のシーケンスを表し、6a、6bは中継回線
4a、4b上のシーケンスを表している。本実施例のフ
レーム中継装置であるFR装置2cは、送信先を経路制
御テーブル31の範囲外欄48をみて、フレームリレー
の範囲外の端末1bに対する中継であると知ると、フレ
ーム72aを受けてもすぐには送信せず、続いてアボー
ト信号を受けるとフレーム72aを廃棄する。あらため
て再送フレーム7aを正常受信し、更にこのFCSの検
査結果が正常であることを確認して後、初めてフレーム
リレーの範囲外の端末に対してフレームを送信し、時間
t2で送信完了する。この処理によりフレーム7の転送
時間は増加するが、最後のフレーム中継装置でのみ全蓄
積するので、1フレームの蓄積時間分の増加で済み、し
かも端末1bの再送処理の負担がなくなる。
【0052】実施例9.転送すべき通信フレームにフレ
ーム長の情報がない場合にも本発明を適用することを考
える。最大フレーム長の情報を使用してもよいが、ここ
では、更に常に通信時間効率がよい中継装置とする。本
実施例の構成の基本動作は、各送信時に蓄積バッファ3
7の未使用の量を調べ、それが規定値より多く未使用で
余裕があるなら、次回蓄積量を減らす。また送信アンダ
ーランが発生すると、ある量だけ次回蓄積量を増やし、
常に次回蓄積量を制御するものである。図12は、過去
の値からバッファ長を制御する機構をもつ装置で、いわ
ゆる適応制御型の送信処理部としたフレーム中継装置の
構成図である。図において、31bは図13(a)に示
すように、送信回線番号、送信論理リンク番号の組に対
応する49の次回蓄積量の欄を付加したものである。図
13(b)はバッファ余裕を検索する動作を説明する図
で、蓄積バッファ37の状態を示している。
【0053】この動作を説明する。まず最初のフレーム
長が不明のものの中継では、例えば最大フレーム長を次
回蓄積量とする。受信動作は実施例1と同様である。比
較制御部35bは経路制御テーブル31bをみて、対応
する論理リンク番号の次回蓄積量からバッファ量を指示
する。これにより送信部は所定量蓄積後、送信を開始す
る。比較制御部35bは、例えば受信部からのFCS入
力時に、バッファ37のバッファ余裕を調べる。そして
規定以上のバッファ余裕があれば、経路制御テーブル3
1bの次回蓄積量49の欄の値を減らす。こうして次回
蓄積量49の欄の値を減らしていき、送信アンダーラン
が発生した時は、比較制御部35bは次回蓄積量49の
欄の値を一定量だけ増やす。
【0054】実施例10.バッファ長の適応制御程絶え
ずバッファ量を制御するのでなく、もっと簡易なバッフ
ァリング方式を考える。すなわち、例えば2種類のバッ
ファリングを切り替える方式とする。本実施例では、こ
の2種のバッファリングをいわゆる半蓄積と全蓄積とに
したものである。本実施例のフレーム中継装置の構成
は、図2に示すものと同様であるが、制御部に所定の時
間当りに発生した再送回数を記憶する再送回数記憶部を
設ける。そして再送回数のしきい値を設定し、このしき
い値を越えると、比較制御部35からの出力の値にかか
わらず送信部に受信データをいったん全て蓄積してから
送信を開始するよう指示する。全蓄積動作中にこのしき
い値以内に戻るとまた元の比較制御部が計算する蓄積バ
ッファ量を用いた半蓄積動作になる。詳しくは設定しき
い値は全蓄積、半蓄積の切換え動作を安定にするため、
2種のしきい値が設定されている。
【0055】実施例11.実施例8ではフレームリレー
のネットワークの範囲外へのフレーム中継の例を説明し
た。同様にフレームリレーのネットワークの範囲外から
の通信フレームをフレームリレーのネットワークに中継
をする際のことを考える。基本的にはフレームリレーの
ネットワーク内に通信フレームを取り込む時に、正常な
情報を得てから、また通信時間効率向上のため必要な値
を知ってから中継しようとするものである。図14はフ
レームリレーのヘッダフォーマットを示す図である。ま
た本実施例のフレーム中継装置の構成図は図1と同様で
あるが、その経路制御テーブルは図10(a)と似て、
受信回線元(通信フレームの発信元)がフレームリレー
のネットワークの範囲外であれば、受信回線側に「範囲
外」を記載する欄がある。また比較制御部はこの欄をみ
て範囲外であれば、送信部に全蓄積を指示する。更に制
御部は、受信フレームの受信論理リンク番号(以下、デ
ータ・リンク・コネクション・識別子(DLCI)とも
いう)をみて、フレーム長を決定する。フレーム長はフ
レームリレーのネットワークで使用する論理リンク番号
を例えば以下のようにクラス分けすることにより決定で
きる。
【0056】本実施例の構成の動作は次のようになる。
このシステムでは、上記のようにフレーム長に基づいて
使用する論理リンク番号(DLSI)を予めクラス分け
しておく。フレームリレーのネットワークの範囲外の発
信元からのフレームを受信したフレーム中継装置は、論
理リンク番号(DLSI)よりフレーム長を知る。一
方、送信部は、経路制御テーブルの範囲外の記載から、
受信したデータをいったん全蓄積する。また、送信部
は、フレーム長によりクラス分けされた論理リンク番号
をヘッダに付けてフレームを送信する。なお、同一発信
元からの同一論理リンク番号の以後のフレームに対して
は、比較制御部が指示する蓄積量のバッファリングをし
て、つまり半蓄積をして送信する運用としてもよい。以
後のフレームリレーのネットワーク中に位置するフレー
ム中継装置については、DLCIのクラス分けによるフ
レーム長の情報で、半蓄積のフレーム中継をする。
【0057】実施例12.B−ISDNを利用したAT
Mセル等の形態の通信情報をフレームに戻して送信する
中継装置に本発明を適用する例を述べる。このためには
入口でセルサイズと受信間隔を知り、これから必要な蓄
積量を算出すればよい。図15は本実施例のフレーム中
継装置の構成図である。図において、33cはセル受信
処理部で、フレームリレー外のネットワークから送られ
てくるセルを受信し、その際に受信間隔と、先頭セルに
含まれるDLCIを解析する。31cは経路制御テーブ
ルで、前の実施例と同様論理リンク番号(DLCI)に
よりフレーム長がクラス分けされているものとする。3
2cは送信回線属性テーブルで、送り出す側の速度のみ
判ればよい。35cは比較制御部で、セル受信処理部3
3cからの平均受信セル間隔と先頭セルのDCLIと回
線属性テーブルからの送信速度とから蓄積量を計算す
る。この動作は、以下のようになる。すなわち、受信部
のセル受信処理部33cがネットワーク外からの受信セ
ルを受信し、先頭セルからセル長とセル間隔を制御部に
知らせる。この情報を経路制御テーブルに記憶し、以
後、送信先をみて送信速度を知り、これらからバッファ
の蓄積量を指示する。送信部は、指示されたバッファリ
ングを行って、フレームを構築して送信回線に出力す
る。
【0058】実施例13.ATMアダプテーションレイ
ア3/4(AAL3/4)を用いたATMセルの形態の
通信情報をフレームに戻して送信するフレーム中継装置
に適用する例を述べる。前実施例と同様に、入口でセル
サイズと受信回線速度を知り、これを制御部に知らせ
る。本実施例のフレーム中継装置の構成は、前実施例の
構成と同じ図15で示される。ただし回線属性テーブル
は、受信回線の速度も記載される。また図16は、受信
する先頭セル(BOMセル)の詳細を示した図である。
この動作は、以下のようになる。フレームリレーの外か
らの情報は、BOMセル、COMセル(継続部)、EO
Mセル(終了部)に分割されて到達する。セル受信処理
部は、受信BOMセル内のBA(バッファアロケーショ
ン)サイズから情報量を解析し、アドレス情報から送信
回線を知る。比較制御部は、BAサイズと受信回線・送
信回線速度から送信バッファの蓄積量を計算する。送信
部は、これに従ってバッファリング後、送信開始する。
【0059】実施例14.入力セルが断続的に到着し、
しかも異なる宛て先へのセル群が、同一中継回線へ転送
される場合にも本発明の中継装置を適用する例を述べ
る。本実施例のフレーム中継装置の構成は、前実施例の
構成と同じ図15で示される。ただし回線属性テーブル
には、受信回線の速度も記載される。また送信用の蓄積
バッファが同一送信回線に対して複数個設けられる。例
えば、バッファAとバッファBが設けられる。この動作
は、以下のようになる。受信セルはあるコネクションに
従ってフレームを構成するために、例えばフレームA用
のバッファAに順次蓄積される。しかし未だ送信条件が
整わないために送信できないでいるとする。このとき別
のコネクションに従って入力群がフレームBをバッファ
Bに形成し、フレームAと同一の送信回線に対し先に送
信可能になったとする。本実施例のフレーム中継装置は
同一送信回線に対し複数の蓄積バッファを持っているの
で、直前に送信したコネクションにかかわらず、または
先頭セルの到着順序にかかわらず、送信条件が先に整っ
たコネクションのフレームBが先に送信される。
【0060】実施例15.実施例8と例えば実施例11
を組み合わせた例を述べる。すなわち、フレームリレー
のネットワークを構成する部分内のフレーム中継装置
は、転送時間を短縮するためにいわゆる半蓄積交換を
し、フレームリレーのネットワークの境界に位置するフ
レーム中継装置は、全蓄積交換をする。このときのシス
テム構成図は、例えば図10(b)で示される。図にお
いて、フレーム中継装置2aと2cは全蓄積交換を行
い、フレーム中継装置2bは半蓄積交換を行う。こうし
て発信元からの情報は、最初にフレームに組み立てられ
る中継装置で全蓄積してデータ長等が確認される。以
後、通信時間効率を高めるよう半蓄積でフレーム中継さ
れて、最後に他網の装置の負担を軽くするよう全蓄積さ
れて正常データが網外に送信される。
【0061】実施例16.本発明は、それぞれ受信部、
送信部、制御部とに分かれた専用手段から構成されるフ
レーム中継装置でなくとも適用できる。図17は、汎用
のマイクロプロセッサ50と2ポートメモリバッファ5
1と制御及び参照テーブル52で構成される中継装置で
あり、2ポートメモリバッファは必要に応じて回線数ま
たはそれ以上の複数個設けられている。そのプロセッサ
は、各回線ごとに図18に示すフローチャートに従って
フレームリレーを制御する。この動作を説明する。 ステップS1.発信元から入力を受信すると、プロセッ
サはそのヘッダ情報から受信論理リンク番号を知り、制
御及び参照テーブル52をみて送信論理リンク番号、受
信回線と送信回線の速度を知る。送信回線の速度が受信
回線の速度と等しいか遅ければそのまま送信する。
【0062】 ステップS2.送信回線の速度が受信回線の速度より速
ければ、これらのデータを2ポートメモリバッファに書
き込み始めると同時に、送信と受信の速度比を計算す
る。 ステップS3.受信フレーム長を知り、または推定して
速度比と合わせて必要な蓄積量を計算する。 ステップS4.上記計算された蓄積量まで、受信データ
をバッファリングする。 ステップS5.受信FCSを検査し、正常なら蓄積した
データの送信を開始、または続行する。 ステップS6.FCSの検査によりエラーが検出され、
蓄積したデータの送信前ならステップS7において、デ
ータの送信エラーが発生したことを相手に伝え、バッフ
ァをクリヤする(ステップS8)。FCSの検査により
エラーが検出され蓄積したデータの送信後ならアボート
信号を送信する(ステップS9)。
【0063】実施例17.汎用プロセッサとバッファ
に、本発明のフレーム中継方法を適用して、アンダーラ
ン発生時のリカバリを短縮する例を説明する。本実施例
の構成と動作フローチャートは前の実施例と同じであ
る。図18のフローチャートに基づいて説明する。 ステップS11.受信FCSの検査結果が正常なら、所
定の量だけ蓄積されたデータは先頭から送信される。 ステップS12.データの終わりが検出されるまで順
次、データが送信される。 ステップS13.送信途中でアンダーランが発生する
と、ステップS14でアボート信号を送信する。 ステップS14.アボート信号を送信した場合は、バッ
ファの先頭から再びデータを送信する。 ステップS15.終わりを検出する。 ステップS16.データが正しく送られたら、送信した
データの新しいFCSを生成して送信する。
【0064】実施例18.上記実施例ではフレームリレ
ーのネットワークの中にある中継装置のフレーム中継方
法について説明した。本実施例では、フレームリレーの
ネットワークの境界に位置する中継装置に本発明のフレ
ーム中継方法を適用した例を説明する。本実施例の構成
は、図17に示す構成と同じである。またその動作フロ
ーチャートは図19に示す。この動作を図19に従って
説明する。まず送信先がフレームリレーのネットワーク
外の装置である場合を説明する。 ステップS21.受信データがあると、そのフレームの
送信論理リンク番号から送信先がフレームリレーのネッ
トワーク外かどうかを調べる。 ステップS22.ステップS21で送信先がネットワー
ク外の装置であると判明された場合、受信データをいっ
たん全てバッファリングする。 ステップS23.受信FCSを検査してエラーであれば
バッファをクリヤして(ステップS38)再受信を待つ
が、正常なら上記実施例16で述べた方法で送信を完了
する。
【0065】受信元がフレームリレーのネットワーク外
の装置である場合を説明する。 ステップS31.受信元(発信元)がフレームリレーの
ネットワーク外の装置であるかどうかを調べる。ネット
ワーク内装置なら上記実施例16で述べた方法で送信を
開始する。 ステップS32.ネットワーク外装置であれば、フレー
ム長を検出または推定し、入力がセルであれば受信間隔
を検出する。 ステップS33.これらと送信回線速度とから、または
更に受信回線速度とから必要なバッファ量を計算し、ま
たフレーム長で区分したクラス分けをして送信論理リン
ク番号を割りつける。 ステップS34.受信データを所定の蓄積量だけいった
ん蓄積するか、または上記計算で必要とされたバッファ
量だけバッファリングする。 ステップS35.上記ステップ33で得られた送信論理
リンク番号を送信データに付加する。 ステップS36.受信FCSを検査してエラーがあれ
ば、ステップS37において、データの送信エラーが発
生したことを相手に伝え、バッファをクリヤし(ステッ
プS38)、再受信を待つ。正常であれば、実施例16
で述べたように送信を開始する。
【0066】
【発明の効果】以上のようにこの発明によれば、経路制
御テーブル、回線属性テーブル、これらから蓄積バッフ
ァ量を計算する比較制御手段、蓄積バッファと所定量蓄
積後に送信開始する送信処理手段とを設けたので、送信
アンダーランを防ぎながら送信遅延を最小にし、通信時
間効率を上げる効果がある。
【0067】請求項2の発明は、送信前に受信FCSエ
ラーが検出できると、送信をせず回線効率を高める効果
がある。
【0068】請求項3の発明は、経路制御テーブル、回
線属性テーブル、回線速度を検査する比較制御手段、蓄
積バッファと所定量蓄積後に送信開始する送信処理手段
とを設けたので、送信アンダーランが生じた場合でもた
だちに再送ができ、通信時間効率を高める効果がある。
【0069】請求項4の発明は、更に送信回線先がフレ
ームリレーの範囲外のとき、全蓄積交換をするようにし
たので、時間短縮効果を生かしつつ、範囲外の装置の再
送処理負担を減らす効果がある。
【0070】請求項5の発明は、更に必要蓄積バッファ
量として、前回の送信時の未使用バッファ量の余裕とア
ンダーランの発生の有無をみて量を加減するようにした
ので、フレーム長が不明の運用のフレームに対しても通
信時間効率を高める効果がある。
【0071】請求項6の発明は、更に所定時間あたりの
再送回数で全蓄積と半蓄積交換切り換えるようにしたの
で、小規模の装置構成で信頼性と時間短縮のバランスを
とることができる効果がある。
【0072】請求項7の発明は、更に受信回線元がフレ
ームリレーの範囲外のとき、全蓄積交換をするようにし
たので、フレームリレーの範囲内にデータ受信する際の
異常データによる混乱を防ぎ、以後のデータ中継には時
間短縮効果がある。
【0073】請求項8の発明は、更に受信回線元がフレ
ームリレーの範囲外のとき、セル等をフレームに組み立
てる際に対応した論理リンク番号を選ぶようにしたの
で、フレームリレー内の中継が適切に行える効果があ
る。
【0074】請求項9の発明は、更にセル等の受信に対
し複数のフレーム組み立てバッファを設けて送信条件を
満たすフレームから送信するようにしたので、送信回線
の使用率が向上し、通信時間効率を高める効果がある。
【0075】請求項10の発明は、回線速度比較ステッ
プ、送信バッファ長計算ステップと上記比較後に送信回
線が速ければ、計算した送信バッファ長蓄積後に送信開
始するステップを設けたので、汎用の中継装置でも通信
時間効率の高いフレーム中継ができる効果がある。
【0076】請求項11の発明は、受信データを蓄積す
るステップ、アンダーランを監視するステップとアボー
ト発生時には蓄積データを再送するステップを備えたの
で、アンダーラン時でも通信時間を短縮する効果があ
る。
【0077】請求項12の発明は、フレームリレーの範
囲外への送信データは全蓄積するようにしたので、範囲
外装置の負担を減らせる効果もある。
【0078】請求項13の発明は、フレームリレーの範
囲外からの受信データは原則的に全蓄積するようにした
ので、正しいデータを受け取り、混乱を防いで以後の中
継の時間短縮が図れる効果がある。
【0079】請求項14の発明は、フレームリレーの範
囲内の中継装置は半蓄積とし、境界に位置する中継装置
は全蓄積としたので、信頼性と時間短縮のバランスがと
れる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例のフレーム中継装置の動作を
説明するための時間シーケンス図である。
【図2】本発明の一実施例のフレーム中継装置の構成図
である。
【図3】図2の経路制御テーブルと回線属性テーブルの
例を示した図である。
【図4】実施例2における必要なフレーム蓄積時間を説
明するための時間シーケンス図と経路制御テーブルを示
す図である。
【図5】IPヘッダのフォーマットを示す図である。
【図6】実施例5でのFCSエラー発生時の転送時間シ
ーケンスを示す図である。
【図7】実施例6のシステム構成図である。
【図8】実施例6でのFCSエラー発生時の時間シーケ
ンスを示す図である。
【図9】実施例7でのアボート発生時の時間シーケンス
を示す図である。
【図10】実施例8での経路制御テーブルの例を示す図
と本発明のフレーム中継装置を用いたネットワーク構成
図である。
【図11】図10の構成の各回線での転送時間シーケン
スを示す図である。
【図12】実施例9のフレーム中継装置の構成図であ
る。
【図13】図12の経路制御テーブルの例を示す図とバ
ッファ余裕検索動作を説明する図である。
【図14】FRヘッダのフォーマットを示す図である。
【図15】実施例12のフレーム中継装置の構成を示す
図である。
【図16】BOMセルの詳細を示す図である。
【図17】実施例16の中継方法を実現する中継装置の
構成図である。
【図18】実施例16、実施例17の中継方法の動作を
説明するシーケンス図である。
【図19】実施例18の中継方法の動作を説明するシー
ケンス図である。
【図20】従来の半蓄積型交換方式のシステム構成図で
ある。
【図21】従来の半蓄積型交換方式における転送時間シ
ーケンスを示す図である。
【図22】従来の半蓄積型交換方式における不具合を説
明する時間シーケンス図である。
【符号の説明】 1a,1b,1c,1d 端末 2a,2b,2c フレーム中継装置 3a,3b,3c,3d アクセス回線 4,4a,4b 中継回線 21a,21b,21c 入線 22a,22b,22c 受信部 23a,23b,23c 送信部 24a,24b,24c 出線 25 制御部 26 スイッチング・モジュール 31,31b,31c 経路制御テーブル 32 回線属性テーブル 33 受信処理部 33c セル受信処理部 34 ヘッダ処理部 35,35b,35c 比較制御部 36 バッファ蓄積量制御部 37 送信バッファ 38,38b 送信処理部 41 受信回線番号 42 受信論理リンク番号 43 送信回線番号 44 送信論理リンク番号 45 (送信・受信)回線番号 46 速度 47 最大フレーム長 48 FR範囲外 49 次回蓄積量 50 プロセッサ 51 バッファ・メモリ 52 制御・参照テーブル S1 受信速度・送信速度比較ステップ S2 受信・送信速度比計算ステップ S3 バッファ長計算ステップ S4 バッファ蓄積ステップ S5 FCSエラー検出ステップ S6 送信開始前後検出ステップ S7 エラー送信ステップ S8 バッファクリヤステップ S9 アボート信号送信ステップ S11 先頭データ送信ステップ S12 データ送信ステップ S13 アンダーラン検出ステップ S14 アボート信号送信ステップ S15 データ終わり検出ステップ S16 FCS送信ステップ S21 送信先がFR網外かを検出するステップ S22 全蓄積ステップ S23 FCS検出ステップ S31 受信元がFR網外かを検出するステップ S32 フレーム長検出ステップ S33 バッファ量計算ステップ S34 所定量蓄積ステップ S35 クラス別論理リンク番号選択ステップ S36 FCSエラー検出ステップ S37 エラー送信ステップ S38 バッファクリヤステップ
【手続補正2】
【補正対象書類名】図面
【補正対象項目名】図6
【補正方法】変更
【補正内容】
【図6】
【手続補正3】
【補正対象書類名】図面
【補正対象項目名】図14
【補正方法】変更
【補正内容】
【図14】
【手続補正4】
【補正対象書類名】図面
【補正対象項目名】図15
【補正方法】変更
【補正内容】
【図15】
【手続補正5】
【補正対象書類名】図面
【補正対象項目名】図16
【補正方法】変更
【補正内容】
【図16】
【手続補正6】
【補正対象書類名】図面
【補正対象項目名】図19
【補正方法】変更
【補正内容】
【図19】

Claims (14)

    【特許請求の範囲】
  1. 【請求項1】 受信回線番号と、受信フレームのヘッダ
    部の受信論理リンク番号とから、指定送信回線番号と送
    信論理リンク番号とを対応させる経路制御テーブルと、 上記受信回線と上記送信回線の速度を記憶している回線
    属性テーブルと、 上記受信フレームのデータ受信と同時にまたは先立って
    得ている該受信フレームのフレーム長と、上記回線属性
    テーブルとから送信バッファのバッファ量を計算する比
    較制御手段と、 上記指定送信回線の速度が上記受信回線の速度と等しい
    か、またはより遅い場合は直ちに送信を開始し、受信回
    線の速度が速い場合は上記比較制御手段出力のバッファ
    量だけ送信量を蓄積後、送信を開始する送信処理手段を
    備えたフレーム中継装置。
  2. 【請求項2】 上記送信処理手段は、受信フレームのフ
    レームチェックシーケンス(以後FCSという)の検査
    を行い、受信FCSとより受信エラーを検出すると、上
    記検出が送信開始後であれば送信先にアボート信号を送
    信し、上記検出が送信開始前であれば上記バッファの蓄
    積データを廃棄することを特徴とする請求項1記載のフ
    レーム中継装置。
  3. 【請求項3】 受信回線番号と、受信フレームのヘッダ
    部の受信論理リンク番号とから、指定送信回線番号と送
    信論理リンク番号とを対応させる経路制御テーブルと、 上記受信回線と上記送信回線の速度を記憶している回線
    属性テーブルと、 上記指定送信回線の速度が上記受信回線の速度と等しい
    か、またはより遅い場合は直ちに送信を開始し、受信回
    線の速度が速い場合は所定のバッファ量だけ送信量を蓄
    積後に送信を開始し、また送信バッファの情報を送信中
    に送信アンダーランが発生すると、送信先にアボート信
    号を送信し、続いて上記送信バッファから上記送信情報
    を再送する送信処理手段を備えたフレーム中継装置。
  4. 【請求項4】 経路制御テーブルは、送信回線先がフレ
    ームリレーのネットワーク以外のネットワークである場
    合はそれを記載する欄を設け、 上記経路制御テーブルの送信回線先の記載がフレームリ
    レーのネットワークの場合は、送信処理手段は所定の時
    間から送信を開始し、送信回線先がフレームリレー以外
    のネットワークの場合は、上記送信処理手段は受信フレ
    ームを最後まで受信し、FCSの検査が正常であること
    を確認後に送信を開始することを特徴とする請求項1ま
    たは請求項3記載のフレーム中継装置。
  5. 【請求項5】 経路制御テーブルは、適応制御用の次回
    蓄積量の欄を設け、 受信フレームのフレーム長と、受信回線・送信回線の速
    度から送信バッファの蓄積量を計算する比較制御手段の
    出力で上記次回蓄積量の欄の値を決め、前回送信時に上
    記送信バッファの未使用量を調べてその値が規定値以上
    の余裕がある場合は上記次回蓄積量の欄の値を減らし、
    アンダーランが発生した場合は上記次回蓄積量の欄の値
    を増やし、 送信処理手段は、上記次回蓄積量の欄の値だけデータを
    送信バッファに蓄積後、送信を開始する適応制御送信処
    理手段としたことを特徴とする請求項1記載のフレーム
    中継装置。
  6. 【請求項6】 装置内に送信回線毎に単位時間あたりの
    再送回数を記憶する再送回数記憶手段を設け、 送信処理手段は、受信時のFCSエラーまたは送信エラ
    ーによる所定時間あたりの送信の再送を上記再送回数記
    憶手段で記憶し、該再送回数が設定再送しきい値以上に
    なると、受信データをいったん全てバッファに記憶して
    FCS受信して送信開始する全蓄積送信し、上記全蓄積
    送信時には、FCSエラーでは受信データを廃棄し、 全蓄積送信時には上記再送回数が設定再送しきい値未満
    となると、比較制御手段が出力する値で受信データをバ
    ッファして後に送信開始する動作に戻る送信処理手段と
    したことを特徴とする請求項1記載のフレーム中継装
    置。
  7. 【請求項7】 経路制御テーブルは、受信回線元がフレ
    ームリレーのネットワーク以外のネットワークである場
    合はそれをFR範囲外と記載する欄を設け、また送信論
    理リンク番号をフレーム長により複数にクラス分けして
    おき、 また送信処理手段は、上記経路制御テーブルをみてFR
    範囲外とある場合は受信フレームを最後まで受信し、か
    つ受信フレーム長に対応する送信論理リンク番号を選ん
    で送信を開始することを特徴とする請求項1または請求
    項3記載のフレーム中継装置。
  8. 【請求項8】 経路制御テーブルは、受信回線元がフレ
    ームリレーのネットワーク以外のネットワークである場
    合はそれをFR範囲外と記載する欄を設け、またフレー
    ム長により送信論理リンク番号を複数にクラス分けして
    おくか、またはクラス別記号を記載する欄を設け、 比較制御手段は、上記経路制御テーブルをみてFR範囲
    外とある場合は、受信セルのセル長と平均受信セル間隔
    と送信回線属性テーブルとから送信バッファのバッファ
    量を計算し、かつ上記経路制御テーブルにフレーム長に
    よる上記クラス分けを指定し、 また送信処理手段は、上記計算バッファ量だけ蓄積後、
    受信フレーム長に対応する送信論理リンク番号を選ぶか
    またはクラス別記号を付加して送信を開始することを特
    徴とする請求項1または請求項3記載のフレーム中継装
    置。
  9. 【請求項9】 同一送信回線に対して送信バッファを複
    数個設け、 送信処理手段は、上記複数の送信バッファに蓄積された
    送信データのうち、比較制御手段が計算したバッファ量
    だけ蓄積が完了した送信バッファの送信データから送信
    を開始することを特徴とする請求項1または請求項3記
    載のフレーム中継装置。
  10. 【請求項10】 受信回線の速度と送信回線の速度を比
    較するステップと、 送信速度が受信速度より速い場合は、その速度比と受信
    フレームの長さとより送信バッファ長を計算するステッ
    プと、 受信速度が送信速度より速い場合は即時、送信速度が受
    信速度より速い場合は上記計算ステップで求まる長さの
    バッファ量だけ送信データを蓄積後、送信を開始するス
    テップとを備えたフレーム中継方法。
  11. 【請求項11】 受信データをバッファに蓄積するステ
    ップと、 上記バッファにあるデータを送信中にアンダーランがあ
    るか否かを監視するステップと、 上記アンダーランを検出すると、アボートを送信すると
    共にバッファの先頭から送信データを再送するステップ
    とを備えたフレーム中継方法。
  12. 【請求項12】 送信回線先がフレームリレーのネット
    ワーク以外のネットワークである場合は、受信データを
    最後までバッファリングするステップと、 受信フレームのフレームチェックシーケンス(以後FC
    Sという)の検査をするステップと、 上記FCSが正常ならバッファリングしたデータを送信
    するステップとを備えたフレーム中継方法。
  13. 【請求項13】 受信回線元がフレームリレーのネット
    ワーク以外のネットワークである場合は、受信フレーム
    長と、必要に応じてフレームの平均受信間隔を検出する
    ステップと、 必要に応じ上記検出した受信フレーム長と平均受信間隔
    と、送信回線速度から送信バッファ量を計算するステッ
    プと、 上記計算された送信バッファ量のデータかまたは全受信
    したデータをバッファリング後、上記受信フレーム長で
    クラス分けした情報を付加して送信開始するステップと
    を備えたフレーム中継方法。
  14. 【請求項14】 受信回線元がフレームリレーのネット
    ワーク以外のネットワークを受ける場合は、受信フレー
    ムを最後まで受信し、かつ受信フレーム長を知らせる情
    報を付加して送信するフレーム中継装置と、 受信回線元と、送信回線先とが共にフレームリレーのネ
    ットワークである場合は、上記フレーム長を知らせる情
    報を検出し、該情報と、また受信回線、送信回線の各速
    度とから送信バッファの蓄積量を計算して、計算蓄積量
    だけバッファリング後、送信を開始するフレーム中継装
    置と、 送信回線先がフレームリレーのネットワーク以外のネッ
    トワークに接続する場合は、受信フレームを最後まで受
    信し、受信フレームのフレームチェックシーケンスを行
    い、正常なフレームを送信するフレーム中継装置とで構
    成するフレーム中継装置群。
JP20963893A 1993-08-24 1993-08-24 フレーム中継装置、フレーム中継装置群及び中継方法 Pending JPH0766833A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP20963893A JPH0766833A (ja) 1993-08-24 1993-08-24 フレーム中継装置、フレーム中継装置群及び中継方法
CA002129804A CA2129804A1 (en) 1993-08-24 1994-08-09 A frame relay apparatus and a relay method
US08/291,761 US5513172A (en) 1993-08-24 1994-08-17 Frame relay apparatus and a relay method
DE69426353T DE69426353T2 (de) 1993-08-24 1994-08-22 Rahmen-Relais-Vorrichtung und Relaisverfahren
EP94113051A EP0652683B1 (en) 1993-08-24 1994-08-22 A frame relay apparatus and a relay method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20963893A JPH0766833A (ja) 1993-08-24 1993-08-24 フレーム中継装置、フレーム中継装置群及び中継方法

Publications (1)

Publication Number Publication Date
JPH0766833A true JPH0766833A (ja) 1995-03-10

Family

ID=16576107

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20963893A Pending JPH0766833A (ja) 1993-08-24 1993-08-24 フレーム中継装置、フレーム中継装置群及び中継方法

Country Status (5)

Country Link
US (1) US5513172A (ja)
EP (1) EP0652683B1 (ja)
JP (1) JPH0766833A (ja)
CA (1) CA2129804A1 (ja)
DE (1) DE69426353T2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868097B1 (en) 1999-01-28 2005-03-15 Mitsubishi Denki Kabushiki Kaisha Communication network, and master device, slave device, multiplexer and switch constituting the communication network
JP2007235211A (ja) * 2006-02-27 2007-09-13 Fujitsu Ltd データ送受信装置、データ送受信方法およびデータ送受信プログラム
JP2008005249A (ja) * 2006-06-22 2008-01-10 Nec Corp 無線伝送装置、無線伝送システム、無線伝送方法、及び無線伝送用送信処理プログラム
JP2008022399A (ja) * 2006-07-14 2008-01-31 Auto Network Gijutsu Kenkyusho:Kk 中継接続ユニット
JP2010034644A (ja) * 2008-07-25 2010-02-12 Kyocera Corp 中継装置およびバッファ量制御方法
JP2010098684A (ja) * 2008-10-20 2010-04-30 Hitachi Kokusai Electric Inc 送信機
JP2012100088A (ja) * 2010-11-02 2012-05-24 Buffalo Inc ネットワーク中継装置
JP2012191659A (ja) * 2012-06-06 2012-10-04 Auto Network Gijutsu Kenkyusho:Kk 中継接続ユニット

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742602A (en) * 1995-07-12 1998-04-21 Compaq Computer Corporation Adaptive repeater system
JP3075163B2 (ja) * 1996-01-10 2000-08-07 日本電気株式会社 マルチポートフレーム交換方式
US5805595A (en) 1996-10-23 1998-09-08 Cisco Systems, Inc. System and method for communicating packetized data over a channel bank
US6138022A (en) * 1997-07-23 2000-10-24 Nortel Networks Corporation Cellular communication network with vocoder sharing feature
US6285679B1 (en) * 1997-08-22 2001-09-04 Avici Systems, Inc. Methods and apparatus for event-driven routing
US6700890B1 (en) 1997-12-22 2004-03-02 Cisco Technology, Inc. Method and apparatus for configuring permanent virtual connection (PVC) information stored on network devices in an ATM network logically configured with subnetworks
US6252855B1 (en) * 1997-12-22 2001-06-26 Cisco Technology, Inc. Method and apparatus for identifying a maximum frame size to maintain delay at or below an acceptable level
US6430196B1 (en) 1998-05-01 2002-08-06 Cisco Technology, Inc. Transmitting delay sensitive information over IP over frame relay
US6407985B1 (en) 1998-06-29 2002-06-18 Cisco Technology, Inc. Load sharing over blocked links
US6633562B1 (en) 1998-07-31 2003-10-14 Mci Communications Corporation Method and apparatus using enhanced attachment for improved connectivity in telecommunications
NO317955B1 (no) * 1998-08-07 2005-01-10 Ericsson Telefon Ab L M Fremgangsmate for forbedring av tjenesteniva-selektering i et kommunikasjonsnett-system
US6442165B1 (en) 1998-12-02 2002-08-27 Cisco Technology, Inc. Load balancing between service component instances
US7616640B1 (en) 1998-12-02 2009-11-10 Cisco Technology, Inc. Load balancing between service component instances
US6570877B1 (en) 1999-04-07 2003-05-27 Cisco Technology, Inc. Search engine for forwarding table content addressable memory
US6947415B1 (en) * 1999-04-15 2005-09-20 Nortel Networks Limited Method and apparatus for processing packets in a routing switch
US6591304B1 (en) 1999-06-21 2003-07-08 Cisco Technology, Inc. Dynamic, scaleable attribute filtering in a multi-protocol compatible network access environment
US6781956B1 (en) 1999-09-17 2004-08-24 Cisco Technology, Inc. System and method for prioritizing packetized data from a distributed control environment for transmission through a high bandwidth link
US6484224B1 (en) 1999-11-29 2002-11-19 Cisco Technology Inc. Multi-interface symmetric multiprocessor
KR20010089053A (ko) * 2000-03-21 2001-09-29 박종섭 Is-95b 시스템에서의 무선 데이터 전송방법
US6850980B1 (en) 2000-06-16 2005-02-01 Cisco Technology, Inc. Content routing service protocol
US7161905B1 (en) * 2001-05-03 2007-01-09 Cisco Technology, Inc. Method and system for managing time-sensitive packetized data streams at a receiver
US7286477B1 (en) * 2002-08-05 2007-10-23 Network Equipment Technologies, Inc. Module interface carrier data rate adaptation techniques
US7260063B2 (en) * 2002-10-02 2007-08-21 Ericsson Ab Frame relay frame shaping per DLCI
WO2004066562A1 (ja) * 2003-01-24 2004-08-05 Fujitsu Limited データ転送装置
FR2858148B1 (fr) * 2003-07-22 2005-09-30 Arteris Dispositif et procede de transmission d'un message
WO2005122503A1 (ja) * 2004-06-11 2005-12-22 Matsushita Electric Industrial Co., Ltd. ルータ装置、通信装置、ルーティング方法、ルーティングプログラム及びルーティングプログラムを記録したコンピュータ読み取り可能な記録媒体
US8055787B2 (en) * 2004-09-10 2011-11-08 Invensys Systems, Inc. System and method for managing industrial process control data streams over network links
US20060182126A1 (en) * 2005-02-15 2006-08-17 Matsushita Electric Industrial Co., Ltd. Hybrid approach in design of networking strategies employing multi-hop and mobile infostation networks
US7586850B2 (en) * 2005-02-23 2009-09-08 Emulex Design & Manufacturing Corporation Prevention of head of line blocking in a multi-rate switched Fibre Channel loop attached system
US8050179B2 (en) * 2005-09-22 2011-11-01 Freescale Semiconductor, Inc. Method and system for acknowledging frames in a communication network
US7953907B1 (en) 2006-08-22 2011-05-31 Marvell International Ltd. Concurrent input/output control and integrated error management in FIFO
WO2016120662A1 (en) * 2015-01-27 2016-08-04 University Of Cape Town An early warning device for detecting and reporting dangerous conditions in a community

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4206322A (en) * 1978-09-25 1980-06-03 Bell Telephone Laboratories, Incorporated Time-division switching system for multirate data
US4734907A (en) * 1985-09-06 1988-03-29 Washington University Broadcast packet switching network
JPS6353636A (ja) * 1986-08-22 1988-03-07 Alps Electric Co Ltd バツフア制御装置
BE905982A (fr) * 1986-12-19 1987-06-19 Electronique Et Telecomm Bell Reseau de commutation de paquets.
JPS6461849A (en) * 1987-09-01 1989-03-08 Fujitsu Ltd Data transfer system
AU604444B2 (en) * 1987-11-11 1990-12-13 Nec Corporation Frame relay type data switching apparatus
JPH03207197A (ja) * 1990-01-09 1991-09-10 Fujitsu Ltd ディジタルクロスコネクト装置
FR2660818B1 (fr) * 1990-04-06 1992-06-19 France Telecom Relais-commutateur de trames pour reseau numerique asynchrone.
US5319638A (en) * 1991-09-12 1994-06-07 Bell Communications Research, Inc. Link-by-link congestion control for packet transmission systems
DE69124743T2 (de) * 1991-11-29 1997-08-14 Ibm Vorrichtung zur Speicherung und Durchschaltung und Verfahren zur Datensicherung während der Speicherung

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868097B1 (en) 1999-01-28 2005-03-15 Mitsubishi Denki Kabushiki Kaisha Communication network, and master device, slave device, multiplexer and switch constituting the communication network
JP2007235211A (ja) * 2006-02-27 2007-09-13 Fujitsu Ltd データ送受信装置、データ送受信方法およびデータ送受信プログラム
JP2008005249A (ja) * 2006-06-22 2008-01-10 Nec Corp 無線伝送装置、無線伝送システム、無線伝送方法、及び無線伝送用送信処理プログラム
JP2008022399A (ja) * 2006-07-14 2008-01-31 Auto Network Gijutsu Kenkyusho:Kk 中継接続ユニット
JP2010034644A (ja) * 2008-07-25 2010-02-12 Kyocera Corp 中継装置およびバッファ量制御方法
JP2010098684A (ja) * 2008-10-20 2010-04-30 Hitachi Kokusai Electric Inc 送信機
JP2012100088A (ja) * 2010-11-02 2012-05-24 Buffalo Inc ネットワーク中継装置
JP2012191659A (ja) * 2012-06-06 2012-10-04 Auto Network Gijutsu Kenkyusho:Kk 中継接続ユニット

Also Published As

Publication number Publication date
CA2129804A1 (en) 1995-02-25
DE69426353T2 (de) 2001-05-23
US5513172A (en) 1996-04-30
DE69426353D1 (de) 2001-01-04
EP0652683A2 (en) 1995-05-10
EP0652683A3 (en) 1997-02-05
EP0652683B1 (en) 2000-11-29

Similar Documents

Publication Publication Date Title
JPH0766833A (ja) フレーム中継装置、フレーム中継装置群及び中継方法
US6738379B1 (en) Method of preserving data packet sequencing
US5168497A (en) Packet communication processing method
JP3822054B2 (ja) 通信方法とシステム
JPH0556066A (ja) Atmセル組立・分解方式
US20070291754A1 (en) Packet communications system and transfer device
JPH06501360A (ja) ネットワークトラフィック管理
US5444706A (en) Packet exchange network and method of controlling discard of packets in packet exchange network
US7203184B2 (en) Data transmitter, data receiver, and data transmitting/receiving method
US7277439B2 (en) Dual-mode data transmission system and process, corresponding transmitter and receiver
JP2000216813A (ja) 誤り補償方法、並びに該方法を用いた誤り補償装置
JPH10164131A (ja) 輻輳制御方法
JP3425839B2 (ja) 通信システム
US7289507B2 (en) Method and network element for a safety transport of ethernet frames over a transport SDH/SONET network
US20230300072A1 (en) Electronic device and flow control method for electronic device
JP4113932B2 (ja) 統計多重装置
JPH01135155A (ja) パケット交換網における通信方法
JP2020120239A (ja) 監視装置、通信システム、監視方法および通信方法
JP3249209B2 (ja) データ通信装置
JP3001493B2 (ja) バースト回線交換装置
JP3391297B2 (ja) パケット通信システム及びそのルーチング経路切替え方法
JPH06315033A (ja) 中継バックアップ方式
JPH10145426A (ja) パケット情報伝送装置
JPH06112973A (ja) パケット再送方式
JPS6397040A (ja) パケツト交換通信網における通信方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20011106