JPH02192246A - バーストデータ転送のためのルーティング方法およびノード回路 - Google Patents
バーストデータ転送のためのルーティング方法およびノード回路Info
- Publication number
- JPH02192246A JPH02192246A JP1278683A JP27868389A JPH02192246A JP H02192246 A JPH02192246 A JP H02192246A JP 1278683 A JP1278683 A JP 1278683A JP 27868389 A JP27868389 A JP 27868389A JP H02192246 A JPH02192246 A JP H02192246A
- Authority
- JP
- Japan
- Prior art keywords
- bit rate
- traffic
- call
- packet
- line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 25
- 238000012546 transfer Methods 0.000 title abstract description 9
- 230000006854 communication Effects 0.000 claims abstract description 51
- 238000004891 communication Methods 0.000 claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims description 52
- 230000006870 function Effects 0.000 claims description 5
- 230000011664 signaling Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 11
- 239000000872 buffer Substances 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 17
- 238000005259 measurement Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Monitoring And Testing Of Exchanges (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明はパケット交換システムに利用されるルーティ
ング方法および通信処理ノード回路に関する。特にバー
ストデータ伝送を処理するノード回路とそれに適用され
るルーティング方法に関する。
ング方法および通信処理ノード回路に関する。特にバー
ストデータ伝送を処理するノード回路とそれに適用され
るルーティング方法に関する。
(従来の技術)
バーストデータを吸う従来のパケット通信システムの例
は“5tatistical Switching A
rchitecturefor Future 5er
vices ” ISS ’ 84 (May 198
4)に記載されている。このシステムは簡単な通信プロ
トコルと自己ルーティング方式を採用している。
は“5tatistical Switching A
rchitecturefor Future 5er
vices ” ISS ’ 84 (May 198
4)に記載されている。このシステムは簡単な通信プロ
トコルと自己ルーティング方式を採用している。
「バーストデータ伝送」とは一般には伝送されるデータ
の属性として、連続的に有意情報が送られる部分と、有
意情報がなく、休止している部分の組み合わせからなる
データ伝送である。
の属性として、連続的に有意情報が送られる部分と、有
意情報がなく、休止している部分の組み合わせからなる
データ伝送である。
例えば、動画像の伝送の場合、最初に全体の画像を伝送
しておき、その後、変化のあった部分の書き換えデータ
を表す少量データが伝送される。
しておき、その後、変化のあった部分の書き換えデータ
を表す少量データが伝送される。
これらは伝送効率を向上させるために用いられる。
例えば音声データや画像データからなるマルチメディア
通信の場合、特に動画像の伝送の場合、このようなバー
ストデータ伝送は送るべき全情報量の削減のために良く
利用される・ 第9図(a)、 (b)、 (c)はバーストデータ伝
送における2つの異なるタイプのパケット形式を説明す
るための図である。第9図(a)に示すように・−塊の
大量データが最初に発生し、引き続いて、小データの列
が間隔をおいて発生する。これらのデータが可変長のパ
ケット形式で伝送される場合には、第9図(b)に示す
ように伝送すべきデータの無いことを表す特殊なフラグ
パケットが、前記間隔の間に伝送される。また、それら
のデータが固定長のパケット形式で伝送される場合には
、第9図(c)#E″に示すように有効な情報を有しな
い空パケットが前記間隔の間伝送される。なお、同図に
於て、ハンチング部分が半分のパケットは有意情報がパ
ケットの全長にないパケットを表している。
通信の場合、特に動画像の伝送の場合、このようなバー
ストデータ伝送は送るべき全情報量の削減のために良く
利用される・ 第9図(a)、 (b)、 (c)はバーストデータ伝
送における2つの異なるタイプのパケット形式を説明す
るための図である。第9図(a)に示すように・−塊の
大量データが最初に発生し、引き続いて、小データの列
が間隔をおいて発生する。これらのデータが可変長のパ
ケット形式で伝送される場合には、第9図(b)に示す
ように伝送すべきデータの無いことを表す特殊なフラグ
パケットが、前記間隔の間に伝送される。また、それら
のデータが固定長のパケット形式で伝送される場合には
、第9図(c)#E″に示すように有効な情報を有しな
い空パケットが前記間隔の間伝送される。なお、同図に
於て、ハンチング部分が半分のパケットは有意情報がパ
ケットの全長にないパケットを表している。
(発明が解決しようとする課題)
しかしながら、この従来システムによると、システム自
体はパケットに含まれたアドレス情報にしたがったルー
ティング装置に過ぎない。従ってシステムは伝送線の状
態やパケットの有する情報を加味しないので、パケット
伝送中に発生した誤りを訂正できないし、幅較による交
換バッファのオーバーフローによるパケット紛失の手当
でも出来ない。
体はパケットに含まれたアドレス情報にしたがったルー
ティング装置に過ぎない。従ってシステムは伝送線の状
態やパケットの有する情報を加味しないので、パケット
伝送中に発生した誤りを訂正できないし、幅較による交
換バッファのオーバーフローによるパケット紛失の手当
でも出来ない。
一般に、マルチメディア通信におけるバーストデータ伝
送は、上述したような特殊な性質を有しているため、バ
ッファオーバーフローを引き起こし、さらには通信品質
を低下させるパケット紛失を引き起こす。
送は、上述したような特殊な性質を有しているため、バ
ッファオーバーフローを引き起こし、さらには通信品質
を低下させるパケット紛失を引き起こす。
また一般に伝送路の特性は最大伝送速度によって決定さ
れ、大抵の場合、それは前記大量データの伝送速度に左
右される。もしその伝送経路が平均伝送速度を加味して
設定されたものであれば、それが初期の大量データの伝
送時よりも大幅に下回るときにはバッファオーバーフロ
ーが起きることがある。
れ、大抵の場合、それは前記大量データの伝送速度に左
右される。もしその伝送経路が平均伝送速度を加味して
設定されたものであれば、それが初期の大量データの伝
送時よりも大幅に下回るときにはバッファオーバーフロ
ーが起きることがある。
しかしながら、一方ではデータ伝送の間、多くの間隔が
あくので、もし伝送経路が最初の大量データの伝送のた
めの最大速度のみを加味して設定されたものであれば、
伝送効率は無駄になったり、そのための設備が従来より
高価のものとなったりすることがある。
あくので、もし伝送経路が最初の大量データの伝送のた
めの最大速度のみを加味して設定されたものであれば、
伝送効率は無駄になったり、そのための設備が従来より
高価のものとなったりすることがある。
本発明の目的は入力パケットのトラフィックを観測し、
最も適当な出力回線を選択できるノード回路を提供し、
それによって全体の伝送効率を最適化しようとするもの
である。
最も適当な出力回線を選択できるノード回路を提供し、
それによって全体の伝送効率を最適化しようとするもの
である。
本発明のもう一つの目的は簡略化したルーティング方法
によって交換バッファのオーバーフローによって起きる
パケット紛失を減らすノード回路を提供することである
。
によって交換バッファのオーバーフローによって起きる
パケット紛失を減らすノード回路を提供することである
。
本発明のさらなる目的はバーストデータを含むマルチメ
ディア通信を吸うことの出来るノード回路を提供するこ
とである。
ディア通信を吸うことの出来るノード回路を提供するこ
とである。
(課題を解決するための手段)
本発明によれば、ノード回路は複数の入力回線と出力回
線に接続され、パケット通信に利用される。そして入力
回線の少なくとも一つがバーストデータ伝送を扱うパケ
ット端末と接続されている。
線に接続され、パケット通信に利用される。そして入力
回線の少なくとも一つがバーストデータ伝送を扱うパケ
ット端末と接続されている。
本発明のノード回路は入力回線と出力回線に接続され、
入力されたパケットについてそのヘッダ情報に基づいて
一つの出力回線に転送でき、また特定の入力回線と出力
回線との組み合わせを記憶することが出来るスイッチン
グ網と、そのスイッチング網を制御するための交換制御
装置と、前記交換制御装置に接続されたトラフィック制
御装置であって以下の機能を有する装置からなる。
入力されたパケットについてそのヘッダ情報に基づいて
一つの出力回線に転送でき、また特定の入力回線と出力
回線との組み合わせを記憶することが出来るスイッチン
グ網と、そのスイッチング網を制御するための交換制御
装置と、前記交換制御装置に接続されたトラフィック制
御装置であって以下の機能を有する装置からなる。
(al 前記パケット端末から呼設定の際、それが接
続されている入力回線のトラフィック情報、例えば平均
ビットレートを受取り、 中) そのトラフィック情報からその呼に必要なトラフ
ィック量を計算し、 (c1複数の出力回線の中からその呼に対して十分なト
ラフィック容量を有する出力回線を選択し、ld)
前記交換制御装置を制御して、前記スイッチング網が前
記入力回線と選択された出力回線の組み合わせをリンク
テーブルとして記憶するように制御する。
続されている入力回線のトラフィック情報、例えば平均
ビットレートを受取り、 中) そのトラフィック情報からその呼に必要なトラフ
ィック量を計算し、 (c1複数の出力回線の中からその呼に対して十分なト
ラフィック容量を有する出力回線を選択し、ld)
前記交換制御装置を制御して、前記スイッチング網が前
記入力回線と選択された出力回線の組み合わせをリンク
テーブルとして記憶するように制御する。
さらに、本発明はトラフィック観測装置を設けて各々の
入力回線の実際の呼のトラフィックを観測するようにし
ている。また、前記トラフィック制御装置はその観測結
果を所定の周期で参照し、前記トラフィック情報を修正
するようになっている。
入力回線の実際の呼のトラフィックを観測するようにし
ている。また、前記トラフィック制御装置はその観測結
果を所定の周期で参照し、前記トラフィック情報を修正
するようになっている。
本発明によれば、呼の設定段階でそれぞれのノード回路
がその呼を受は入れるのに最適の出力回線を選択するこ
とが出来る。従って、ノード回路のスルーブツトが向上
し、バーストデータ伝送の負荷が拡散されるようになる
。こうして例えば、本発明は動画像や音声のデータ伝送
を収容するパケット交換局などに利用可能である。
がその呼を受は入れるのに最適の出力回線を選択するこ
とが出来る。従って、ノード回路のスルーブツトが向上
し、バーストデータ伝送の負荷が拡散されるようになる
。こうして例えば、本発明は動画像や音声のデータ伝送
を収容するパケット交換局などに利用可能である。
(作 用)
本発明によれば、トラヒック制御手段は、入力回線から
のパケットの呼を設定する際、パケットを送信した端末
の使用帯域情報に基づいてその呼について使用すべき出
力回線の帯域を導出する。
のパケットの呼を設定する際、パケットを送信した端末
の使用帯域情報に基づいてその呼について使用すべき出
力回線の帯域を導出する。
スイッチング手段は、パケット呼の設定の際、トラヒッ
ク制御手段で導出された帯域に応じた出力回線へパケッ
トを転送する。また、入力回線についてトラヒック観測
手段より実際のトラヒックを観測し、その観測結果によ
り出力回線の残留帯域を修正する。これにより、スイッ
チング手段におけるバッファのオーバーフローを最小に
し、通信処理ノードの通信品質およびスルーブツトを向
上させる。
ク制御手段で導出された帯域に応じた出力回線へパケッ
トを転送する。また、入力回線についてトラヒック観測
手段より実際のトラヒックを観測し、その観測結果によ
り出力回線の残留帯域を修正する。これにより、スイッ
チング手段におけるバッファのオーバーフローを最小に
し、通信処理ノードの通信品質およびスルーブツトを向
上させる。
(実施例)
第1図(a)は本発明のノード回路の望ましい実施例の
概略ブロック図である。
概略ブロック図である。
第1図山)は本実施例のノード回路の制?B態様の例を
示す図である。同図中では本発明を適用したノード回路
100(発信側)、102 (受信側)はそれぞれバー
ストデータ伝送を行なうパケット端末101−1.10
1−2. ・・・101−mもしくは102 1.10
2−2.102−nと接続されている。前記ノ゛−ド回
路同志は通信線103によって接続されているが、もち
ろんその間に本発明を適用した別のノード回路を設置し
てもかまわない。
示す図である。同図中では本発明を適用したノード回路
100(発信側)、102 (受信側)はそれぞれバー
ストデータ伝送を行なうパケット端末101−1.10
1−2. ・・・101−mもしくは102 1.10
2−2.102−nと接続されている。前記ノ゛−ド回
路同志は通信線103によって接続されているが、もち
ろんその間に本発明を適用した別のノード回路を設置し
てもかまわない。
以下第1図(a)に基づいて、本実施例の説明を行なう
。
。
このノード回路100は複数の入力回*11−1、 1
1−2. 11−3. ・・・11−mにトラフィック
計測装置12−1・・・12−mを介して接続されてい
る。また、これらの入力回線は第1図(b)に示すよう
にバーストデータ伝送を行なうパケット端末、もしくは
本発明を適用した別のノード回路に接続されている。
1−2. 11−3. ・・・11−mにトラフィック
計測装置12−1・・・12−mを介して接続されてい
る。また、これらの入力回線は第1図(b)に示すよう
にバーストデータ伝送を行なうパケット端末、もしくは
本発明を適用した別のノード回路に接続されている。
これらのトラフィック計測装置は固定長パケット形式の
場合、ビットカウントを行なう。そして、さらにそれら
トラフィック計測装置はスイッチング網150(例えば
1988年7/13公開の特開昭63−169850に
記載されているスイッチングモジュールようなもの)に
通信線14−1.14−2.14−3.・・・14−m
を介して接続されている。ここで、以後、通信線とは単
方向、双方向の通信回線、時分割の仮想的な伝送線、お
わびパスライン等を含むものとする。さらに、このトラ
フィック計測装置はトラフィック制御装置240に通信
線130を介して接続されている。
場合、ビットカウントを行なう。そして、さらにそれら
トラフィック計測装置はスイッチング網150(例えば
1988年7/13公開の特開昭63−169850に
記載されているスイッチングモジュールようなもの)に
通信線14−1.14−2.14−3.・・・14−m
を介して接続されている。ここで、以後、通信線とは単
方向、双方向の通信回線、時分割の仮想的な伝送線、お
わびパスライン等を含むものとする。さらに、このトラ
フィック計測装置はトラフィック制御装置240に通信
線130を介して接続されている。
この通信線14−1.14−2.14−3.・・・14
−mは入力されるパケットを前記スイッチング網に転送
するために設けられたものであって、もう一方の通信線
130は計測したトラフィック情報をトラフィック制御
装置240に通知するために設けられている。
−mは入力されるパケットを前記スイッチング網に転送
するために設けられたものであって、もう一方の通信線
130は計測したトラフィック情報をトラフィック制御
装置240に通知するために設けられている。
スイッチングv4150はこれらの通信線14−1・・
・14−mからパケットを受信して各々の宛先情報を認
識し、それらを出力回116−1.16−2.16−3
.・・・16−nへと転送する。これらの通信線とパケ
ットを送るべき出力回線との各各の組み合わせは交換制
御装置251 (例えば前記特開昭63−169850
に記載されている処理回路、Mp、Psのようなもの)
によって通信線255を介して指示される。しかし、ス
イッチング網自体はその組み合わせをメモリーに保持で
きる。さらにこの交換制御装置251はトラフィック制
御装置240によって、通信線245を介して制御され
る。
・14−mからパケットを受信して各々の宛先情報を認
識し、それらを出力回116−1.16−2.16−3
.・・・16−nへと転送する。これらの通信線とパケ
ットを送るべき出力回線との各各の組み合わせは交換制
御装置251 (例えば前記特開昭63−169850
に記載されている処理回路、Mp、Psのようなもの)
によって通信線255を介して指示される。しかし、ス
イッチング網自体はその組み合わせをメモリーに保持で
きる。さらにこの交換制御装置251はトラフィック制
御装置240によって、通信線245を介して制御され
る。
さらに、トラフィック制御装置240は通信線230を
介してノード回路全体の制御をつかさどる端末220に
接続されている。この端末220はノード回路に様々な
特性を与えたり、ノード回路の組み込みソフトウェアに
は備わっていないような機能をノード回路に指示するた
めに使われる。
介してノード回路全体の制御をつかさどる端末220に
接続されている。この端末220はノード回路に様々な
特性を与えたり、ノード回路の組み込みソフトウェアに
は備わっていないような機能をノード回路に指示するた
めに使われる。
なお、図面には記載されていないが、トラフィック制御
装置240、端末220を除いて全ての回路をバックア
ップのため二重化構成することも可能である。
装置240、端末220を除いて全ての回路をバックア
ップのため二重化構成することも可能である。
さて、ノード回路の詳細な構成を説明する前に、本発明
のノード回路の一般的な機能について、第2図(a)、
(b)、第4図、及び第5図(a)、 (b)を用い
て説明する。
のノード回路の一般的な機能について、第2図(a)、
(b)、第4図、及び第5図(a)、 (b)を用い
て説明する。
一般的なパケット通信に用いられるバーチャルコールの
プロセスによれば、まずパケット端末からの発呼の段階
で宛先アドレスを含む発呼要求(call Raque
st、以下CRという)パケットが宛先のパケット端末
に送付され、次の段階で着呼受付(call Ackn
owledges以下CAという)パケットが着信端末
からデータ伝送の了承として発呼端末に返送される。こ
れらのパケット伝送の間に、伝送経路上の各々のノード
回路(もしくは交換局)はその伝送に使用される入力回
線及び出力回線の組み合わせをリンクメモリ中に記憶す
る。
プロセスによれば、まずパケット端末からの発呼の段階
で宛先アドレスを含む発呼要求(call Raque
st、以下CRという)パケットが宛先のパケット端末
に送付され、次の段階で着呼受付(call Ackn
owledges以下CAという)パケットが着信端末
からデータ伝送の了承として発呼端末に返送される。こ
れらのパケット伝送の間に、伝送経路上の各々のノード
回路(もしくは交換局)はその伝送に使用される入力回
線及び出力回線の組み合わせをリンクメモリ中に記憶す
る。
本発明によれば、従来の”CR″パケットの替わりに少
な(とも(1)宛先アドレス、例えばCCITT勧告E
、164に示されるようなもの(2)最大伝送ビットケ
ート及び(3)平均伝送ビットレート、の情報を含んだ
信号パケットを、伝送経路設定の際に使用する。
な(とも(1)宛先アドレス、例えばCCITT勧告E
、164に示されるようなもの(2)最大伝送ビットケ
ート及び(3)平均伝送ビットレート、の情報を含んだ
信号パケットを、伝送経路設定の際に使用する。
これらの情報については、例えば前記バーストデータ伝
送を行なうパケット端末内で従来技術を用いて容易に計
算することが出来る。例えば端末の最大スループットを
最大ビットレートにし、適当な係数Q (0<Q<1)
をそれに乗じて平均ビットレートとしてもよい。
送を行なうパケット端末内で従来技術を用いて容易に計
算することが出来る。例えば端末の最大スループットを
最大ビットレートにし、適当な係数Q (0<Q<1)
をそれに乗じて平均ビットレートとしてもよい。
第2図(a)及び第2図(b)は本発明のノード回路が
どのように前述の情報をトラフィック制御装置240の
メモリ中で扱うかを説明するための図である。まず最初
の段階で第2図(a)に示すごとく、発呼側のノード回
路は最大ビットレートを受取り、最大ビットレートテー
ブル中を次ぎの実効ビットレートテーブルのアドレスを
求めるためにルックアップする。このアドレスは最大ビ
ットレートテーブルのトップアドレスから前記最大ビッ
トレート分のアドレス距離だけ離れたアドレスに格納さ
れている。
どのように前述の情報をトラフィック制御装置240の
メモリ中で扱うかを説明するための図である。まず最初
の段階で第2図(a)に示すごとく、発呼側のノード回
路は最大ビットレートを受取り、最大ビットレートテー
ブル中を次ぎの実効ビットレートテーブルのアドレスを
求めるためにルックアップする。このアドレスは最大ビ
ットレートテーブルのトップアドレスから前記最大ビッ
トレート分のアドレス距離だけ離れたアドレスに格納さ
れている。
これらの最大ビットレートテーブルは各々の入力回線に
対してそれぞれ設けられている。もちろん共通の大規模
のテーブルを各回線共用として設けることも出来る。
対してそれぞれ設けられている。もちろん共通の大規模
のテーブルを各回線共用として設けることも出来る。
求めるべき実効ビットレートは前記実効ビットレートテ
ーブルのトップアドレスから前記最大ビットレートと共
に受信している平均ビットレートの値と同じアドレス距
離だけ離れたアドレスに位置している。なお、初期設定
では平均ビア)レートを実効ビットレートとしてもよい
。
ーブルのトップアドレスから前記最大ビットレートと共
に受信している平均ビットレートの値と同じアドレス距
離だけ離れたアドレスに位置している。なお、初期設定
では平均ビア)レートを実効ビットレートとしてもよい
。
一般に実効ビットレートは最大ビットレートと平均ビッ
トレートの妥協点として設定される。つまり、最大のビ
ットレートがあまりに大きく、引き続くデータが比較的
に小さい場合、平均ビットレートがあまりに低くなると
、通信経路のバンファが最初のデータ伝送の段階でオー
バーフローする場合があるし、長い低速の間欠データ伝
送の場合には平均ビットレートと実効ビットレートはほ
ぼ等しくなる。こういった場合を包含するために、実効
ビットレートは前記最大ビットレートと平均ヒツトレー
トの中間に位置する場合がほとんどである。
トレートの妥協点として設定される。つまり、最大のビ
ットレートがあまりに大きく、引き続くデータが比較的
に小さい場合、平均ビットレートがあまりに低くなると
、通信経路のバンファが最初のデータ伝送の段階でオー
バーフローする場合があるし、長い低速の間欠データ伝
送の場合には平均ビットレートと実効ビットレートはほ
ぼ等しくなる。こういった場合を包含するために、実効
ビットレートは前記最大ビットレートと平均ヒツトレー
トの中間に位置する場合がほとんどである。
次ぎに第2図中)に示すごとく、ノード回路は宛先アド
レスを解析し、宛先テーブルを参照する。
レスを解析し、宛先テーブルを参照する。
この宛先テーブルの中身は、それぞれの有効な出力回線
の特性を表す特性テーブルのトップアドレスが格納され
ている。
の特性を表す特性テーブルのトップアドレスが格納され
ている。
一般に、同一の宛先に対して複数の出力回線が、幅較を
防いだり非常時のために用意されており、それらには所
定の優先度が付与されている。
防いだり非常時のために用意されており、それらには所
定の優先度が付与されている。
特定テーブルにおいて、A″はある出力回線(回線番号
#C#)の最大ビットレートを表し、AもCも固有の値
である。#B“は現在その出力回線“C#が使用中の伝
送レートである。この値は以下のようにして書き換えら
れる。
#C#)の最大ビットレートを表し、AもCも固有の値
である。#B“は現在その出力回線“C#が使用中の伝
送レートである。この値は以下のようにして書き換えら
れる。
まずノード回路は#A″と#B#の差を各出力回線につ
いて計算し、この差が前段階で求められた実効ビットレ
ートよりも大きい最初の出力回線を探す。もしそれが得
られると、ノード回路はパケットを送付する入力回線の
番号と、得られた出力回線の番号#C#との組み合わせ
をそのリンクメモリーに記憶し、さらに前記#B#を、
#B#と前記実効ビットレートとの和で置き換える。
いて計算し、この差が前段階で求められた実効ビットレ
ートよりも大きい最初の出力回線を探す。もしそれが得
られると、ノード回路はパケットを送付する入力回線の
番号と、得られた出力回線の番号#C#との組み合わせ
をそのリンクメモリーに記憶し、さらに前記#B#を、
#B#と前記実効ビットレートとの和で置き換える。
なお、上述の全てのテーブルはトラフィック制御装置に
備えられた適当なソフトウェアによってロードされるこ
とが出来るし、また必要に応じ、端末220から入力す
ることも出来る。
備えられた適当なソフトウェアによってロードされるこ
とが出来るし、また必要に応じ、端末220から入力す
ることも出来る。
このようにして最も適当な伝送レートを有する最も適当
な出力回線が選択される。また引き続くデータ伝送は通
常のバーチャルコールのごと(リンクメモリの内容に基
づいて実行される。
な出力回線が選択される。また引き続くデータ伝送は通
常のバーチャルコールのごと(リンクメモリの内容に基
づいて実行される。
この様子を以下、本発明に適用されるパケット形式につ
いて説明した後、詳しく説明する。
いて説明した後、詳しく説明する。
本発明のノード回路は可変長、固定長のいずれの形式に
も適用できる。第3図(al、 (blはそれらの適用
可能なパケットについて説明するための図である。
も適用できる。第3図(al、 (blはそれらの適用
可能なパケットについて説明するための図である。
第3図(alはCCITT勧告案に基づく固定長パケッ
トの構造の例である。同図においてGFCはジェネラル
フローコントロール(General Plow Co
ntro1)の略であり、VPI はバーチャルバスア
イデンティフィケーション(Virtual Path
Identification)の略、YCIはバー
チャルチャネルアイデンティフィケーシッン(Virt
ual Channel Identificatio
n)の略、PTはペイロードタイプ(Payload
Type)ノ略、HECハヘッダーエラーコントロール
(tleader Error Contro1)の略
、及びIIIESはリザーブド(Reserved)の
略である。このパケット構造は5オクテツト(1オクテ
ツト−8ビツト)のヘッダ情報及び48オクテツトのデ
ータ情報からなる。空パケットの場合にはVCI (1
2ビツト)#0#であり、前記データフィールドの情報
は一切考慮されることなくノード回路中で廃棄される。
トの構造の例である。同図においてGFCはジェネラル
フローコントロール(General Plow Co
ntro1)の略であり、VPI はバーチャルバスア
イデンティフィケーション(Virtual Path
Identification)の略、YCIはバー
チャルチャネルアイデンティフィケーシッン(Virt
ual Channel Identificatio
n)の略、PTはペイロードタイプ(Payload
Type)ノ略、HECハヘッダーエラーコントロール
(tleader Error Contro1)の略
、及びIIIESはリザーブド(Reserved)の
略である。このパケット構造は5オクテツト(1オクテ
ツト−8ビツト)のヘッダ情報及び48オクテツトのデ
ータ情報からなる。空パケットの場合にはVCI (1
2ビツト)#0#であり、前記データフィールドの情報
は一切考慮されることなくノード回路中で廃棄される。
さらに、あるパケットが本発明の信号制御のために用い
られる場合には、パケット内のvcIのシーケンスは所
定のパターンをとる。
られる場合には、パケット内のvcIのシーケンスは所
定のパターンをとる。
第3図(b)はハイレベルデータリンク(HighLe
velData Link−、以下口DLCという)規
格に基づく可変長形式のパケットの例である。この構造
では#F#は8ビツトのシーケンス’ 0111111
0 ’であって、パケット間の区切り記号として利用さ
れている。
velData Link−、以下口DLCという)規
格に基づく可変長形式のパケットの例である。この構造
では#F#は8ビツトのシーケンス’ 0111111
0 ’であって、パケット間の区切り記号として利用さ
れている。
また#A#は8ビツトの宛先アドレスであり、“C“は
8ビツトの制御用フィールドである。
8ビツトの制御用フィールドである。
pcsはフレームチエツクシーケンス(Frame C
heckSequence)の略で転送するデータの誤
り訂正に使用される。
heckSequence)の略で転送するデータの誤
り訂正に使用される。
なお、パケットの最大長は4096オクテフトである。
伝送すべきデータが何もないときには、通信の保持のた
めだけに、前記フラグシーケンスのみが所定の間隔で伝
送される。従って、フラグシーケンスだけのパケットは
計測されることなく廃棄される。
めだけに、前記フラグシーケンスのみが所定の間隔で伝
送される。従って、フラグシーケンスだけのパケットは
計測されることなく廃棄される。
さらに、本発明において、あるパケットが信号制御用に
用いられる場合は情報転送用の#1#フレーム中のLC
GN(4ビツト)、LCN(8ビツト)(前述のVCI
に相当する)が所定のパターンを有する。
用いられる場合は情報転送用の#1#フレーム中のLC
GN(4ビツト)、LCN(8ビツト)(前述のVCI
に相当する)が所定のパターンを有する。
第4図及び第5図+8)は本発明の詳細な説明するため
の図である。
の図である。
第4図は発呼側のパケット端末260が着呼側のパケッ
ト端末290に対して呼を設定する際の説明図である。
ト端末290に対して呼を設定する際の説明図である。
一般化のため、以下の説明においては信号用パケットは
そのヘッダ情報で識別されるものとする。
そのヘッダ情報で識別されるものとする。
もちろん、そのヘッダ情報は固定長パケット形式の場合
は前述の特定のパターンを有するVC!情報でも良いし
、可変長パケット形式の場合には所定のパターンを有す
るLCGN、 LCNでもかまわない。
は前述の特定のパターンを有するVC!情報でも良いし
、可変長パケット形式の場合には所定のパターンを有す
るLCGN、 LCNでもかまわない。
まず、発呼側のパケット端末260がバーストデータ伝
送を伴う呼を発信したいとき、パケット端末260は、
パケット端末からノード回路への発呼要求を意味するヘ
ッダ情報Slを有する信号用パケットを第1のノード回
路100のスイッチング網150へ通信線265を介し
て送付する。
送を伴う呼を発信したいとき、パケット端末260は、
パケット端末からノード回路への発呼要求を意味するヘ
ッダ情報Slを有する信号用パケットを第1のノード回
路100のスイッチング網150へ通信線265を介し
て送付する。
スイッチング網150においては前記ヘッダ情報が翻訳
され、それが信号用パケットであることが認識される。
され、それが信号用パケットであることが認識される。
この信号用パケットは出力回線を選択するための前述の
トラフィック情報、つまり(1)宛先アドレス、(2)
最大伝送ビットレート情報及び(3)平均伝送ビットレ
ート情報を含んでおり、スイッチング網150は、この
パケットをトラフィック制御装置240に交換制御装置
251を介して送付する。
トラフィック情報、つまり(1)宛先アドレス、(2)
最大伝送ビットレート情報及び(3)平均伝送ビットレ
ート情報を含んでおり、スイッチング網150は、この
パケットをトラフィック制御装置240に交換制御装置
251を介して送付する。
トラフィック制御装置240では、上述した最も適当な
出力回線を選択するプロセスが実行され、トラフィック
制御装置240は交換制御装置251を制御してスイッ
チング網150が前記入力回線及び出力回線の組み合わ
せをメモリーに記憶するように制御する。たとえばリン
クテーブル、Ll:(11;12)と言うふうに記憶す
るものとする。さらに、トラフィック制御装置240は
パケットのヘッダをノード回路間用の信号用パケットを
表すS2に書き換え、このパケットを得られた出力回線
に、交換制御装置251及びスイッチング1i1150
を介して出力する。
出力回線を選択するプロセスが実行され、トラフィック
制御装置240は交換制御装置251を制御してスイッ
チング網150が前記入力回線及び出力回線の組み合わ
せをメモリーに記憶するように制御する。たとえばリン
クテーブル、Ll:(11;12)と言うふうに記憶す
るものとする。さらに、トラフィック制御装置240は
パケットのヘッダをノード回路間用の信号用パケットを
表すS2に書き換え、このパケットを得られた出力回線
に、交換制御装置251及びスイッチング1i1150
を介して出力する。
詳細に説明すると、それぞれの入力回線に対応したリン
クテーブルとは第5図(b)に示すような仮想テーブル
である。上述したように、それぞれの呼はVCI (ま
たは可変長パケットの場合はLCGN。
クテーブルとは第5図(b)に示すような仮想テーブル
である。上述したように、それぞれの呼はVCI (ま
たは可変長パケットの場合はLCGN。
LCN )によって管理される。さらに、このリンクテ
ーブルは対応する入力回線の呼を全て管理しており、ス
イッチング網の該当入力回線のアドレス位置に配置され
ている。
ーブルは対応する入力回線の呼を全て管理しており、ス
イッチング網の該当入力回線のアドレス位置に配置され
ている。
この図に示すように、例えばVC1番号3の呼の様に他
の番号1の呼とともに出力回線番号4に多重化されるこ
ともあるが、それぞれ次の出力回線上の呼、番号10.
8に一対一で変換される様になっている。
の番号1の呼とともに出力回線番号4に多重化されるこ
ともあるが、それぞれ次の出力回線上の呼、番号10.
8に一対一で変換される様になっている。
一般的に、交換制御装置は出力回線上の呼には、使用さ
れていない空きの呼番号を自動的に割り付けるようにな
っている。
れていない空きの呼番号を自動的に割り付けるようにな
っている。
つぎのノード回路100Aは、ノード回路100に通信
線275を介して接続されており、前記へラダ情報S2
を有するパケットを受信する。このノード回路100A
内では前のノード回路100で行なわれたのと同様の処
理がスイッチング網150A、交換制御装置251A、
)ラフイック制御装置240Aによってなされ、さらに
別のリンクテーブルL2: (12;13)がスイッ
チングm150A内に設定される。さらに、トラフィッ
ク制御装置240Aは前記パケットのヘッダ情報をノー
ド回路からパケット端末への信号用パケットを意味する
S3に書き換え、このパケットを得られた出力回線へ交
換制御装置251A及びスイッチング!ii150Aを
介して出力する。
線275を介して接続されており、前記へラダ情報S2
を有するパケットを受信する。このノード回路100A
内では前のノード回路100で行なわれたのと同様の処
理がスイッチング網150A、交換制御装置251A、
)ラフイック制御装置240Aによってなされ、さらに
別のリンクテーブルL2: (12;13)がスイッ
チングm150A内に設定される。さらに、トラフィッ
ク制御装置240Aは前記パケットのヘッダ情報をノー
ド回路からパケット端末への信号用パケットを意味する
S3に書き換え、このパケットを得られた出力回線へ交
換制御装置251A及びスイッチング!ii150Aを
介して出力する。
着呼側のパケット端末290はノード回路100Aに通
信線285を介して接続されている。このパケット端末
290はヘッダ情報S3を有するパケットを受信し、同
じヘッダ情報S3を有し、パケット端末290のトラフ
ィック情報を有する別のパケットを返送する。
信線285を介して接続されている。このパケット端末
290はヘッダ情報S3を有するパケットを受信し、同
じヘッダ情報S3を有し、パケット端末290のトラフ
ィック情報を有する別のパケットを返送する。
こうして復路において、リンクテーブルLl(11;
12)及びリンクテーブルL4:(12;13)がそれ
ぞれスイッチングW4150及び150A内に設定され
る。
12)及びリンクテーブルL4:(12;13)がそれ
ぞれスイッチングW4150及び150A内に設定され
る。
第5図fa)はこれらのリンクテーブルを用いてデータ
伝送を行なう際の状態を表した図である。−旦通信経路
上にリンクテーブルが設定されると、それらは次ぎの呼
が発生するまで書き換えられる必要はない。従って、こ
れらの交換制御装置251゜251A及びトラフィック
制御装置240.24OAは引き続くデータ伝送の際に
は処理から解放される。
伝送を行なう際の状態を表した図である。−旦通信経路
上にリンクテーブルが設定されると、それらは次ぎの呼
が発生するまで書き換えられる必要はない。従って、こ
れらの交換制御装置251゜251A及びトラフィック
制御装置240.24OAは引き続くデータ伝送の際に
は処理から解放される。
データ伝送の間、スイッチングfm 150.15OA
は自動的に、得られたリンクテーブルLl、L2゜L3
.L4に従ってヘッダ情報を発呼側から着呼側へのアド
レス情報に書き換える。例えば、第5図(a)に示す用
に、アドレス情報■1を有する発呼側パケット端末26
0は、ヘッダ情報11を有するデータパケットを送出す
る。このヘッダ情報は通信経路上で自動的に書き換えら
れる。そして最終的にこのパケットは着呼側のパケット
端末290へ、ヘッダ情報13を有するパケットとして
受信される。
は自動的に、得られたリンクテーブルLl、L2゜L3
.L4に従ってヘッダ情報を発呼側から着呼側へのアド
レス情報に書き換える。例えば、第5図(a)に示す用
に、アドレス情報■1を有する発呼側パケット端末26
0は、ヘッダ情報11を有するデータパケットを送出す
る。このヘッダ情報は通信経路上で自動的に書き換えら
れる。そして最終的にこのパケットは着呼側のパケット
端末290へ、ヘッダ情報13を有するパケットとして
受信される。
こうして最適の出力回線が上記処理によって選択され、
交換制御装置及びトラフィック制御装置がデータ伝送の
間、処理から解放されるためマルチメディア通信におけ
る高速のデータバーストデータ伝送に対応した高速のデ
ータ伝送が実現できる。
交換制御装置及びトラフィック制御装置がデータ伝送の
間、処理から解放されるためマルチメディア通信におけ
る高速のデータバーストデータ伝送に対応した高速のデ
ータ伝送が実現できる。
以下、第6図(a)、 (b)、7図、8図を用いて本
発明の実施例のより詳細な構成、機能について説明する
。
発明の実施例のより詳細な構成、機能について説明する
。
前述の実効ビットレートと実際のビットレートにそれほ
ど差がないときには、実効ビットレートを予め発呼側パ
ケット端末で求められた平均ビットレートで固定してお
くことも可能である。
ど差がないときには、実効ビットレートを予め発呼側パ
ケット端末で求められた平均ビットレートで固定してお
くことも可能である。
しかしながら、実効ビットレートと実際のビットレート
との間に大きな差があるときは、計算誤差によるオーバ
ーフローや、過小評価による通信効率の無駄を防ぐため
に、実効ビットレートを調整してやることが必要になる
。
との間に大きな差があるときは、計算誤差によるオーバ
ーフローや、過小評価による通信効率の無駄を防ぐため
に、実効ビットレートを調整してやることが必要になる
。
こういった状況を解決するために、本発明のノード回路
は実際の入力ドラフィックを計測するトラフィックを計
測回路を具備し、以後の呼の実効トラフィックを調整す
るようになっている。
は実際の入力ドラフィックを計測するトラフィックを計
測回路を具備し、以後の呼の実効トラフィックを調整す
るようになっている。
また2つの異なるパケット形式が存在するため、2つの
異なるトラフィック計測装置が予想される。
異なるトラフィック計測装置が予想される。
第7図は固定長パケット形式に対応するトラフィック計
測装置の例であり、第8図は可変長パケット形式に対応
するトラフィック計測装置の例である。
測装置の例であり、第8図は可変長パケット形式に対応
するトラフィック計測装置の例である。
第7図に於て、通信線435は第1図(alに示す入力
口111−1から11−mの一つに対応する。
口111−1から11−mの一つに対応する。
シフトレジスタ430は通信線435から入力されるビ
ット列を保持し、比較器440に転送する。
ット列を保持し、比較器440に転送する。
なおその前に、いくつかのパケットのパターンがメモリ
450 (RAM)中に、CPU 470によって書き
込まれている。
450 (RAM)中に、CPU 470によって書き
込まれている。
比較器440中では、入力されたビット列がパケット形
式に組み立てられ、前記予めRAM450中に記載され
たパターンと比較される。これは空パケットだけでなく
ほかにもノー、ド回路中でカウントせずに廃棄すべきパ
ケットがあるからである。
式に組み立てられ、前記予めRAM450中に記載され
たパターンと比較される。これは空パケットだけでなく
ほかにもノー、ド回路中でカウントせずに廃棄すべきパ
ケットがあるからである。
比較器440がカウントすべきパケットを検出すると、
比較器440はカウンタメモリ460を制御して、その
値に1を加える。この計測はVCIによって識別される
全ての呼について行なわれ、カウンタメモリ460中に
は複数の計測結果が格納される。
比較器440はカウンタメモリ460を制御して、その
値に1を加える。この計測はVCIによって識別される
全ての呼について行なわれ、カウンタメモリ460中に
は複数の計測結果が格納される。
コントロールメモリ480はCPt1470に組み合わ
せられる通常のROM及びRAMからなり、トラフィッ
ク計測装置の制御用ソフトウェアや必要なデータ、例え
ばカウント可能なパケットのパターンなどを記憶してい
る。
せられる通常のROM及びRAMからなり、トラフィッ
ク計測装置の制御用ソフトウェアや必要なデータ、例え
ばカウント可能なパケットのパターンなどを記憶してい
る。
この実施例においてはコントロールメモリ480はさら
にパケット計測のための単位時間情報を記憶している。
にパケット計測のための単位時間情報を記憶している。
CPU 470は所定の周期でカウンタメモリ460の
中身、及びメモリ480中の前記単位時間情報を読みだ
し、それぞれの呼について単位時間に於ける受信パケッ
ト数を計算する。CPt1470はそれぞれの呼につい
てこのパケット数をトラフィック制御装置240に送信
する。
中身、及びメモリ480中の前記単位時間情報を読みだ
し、それぞれの呼について単位時間に於ける受信パケッ
ト数を計算する。CPt1470はそれぞれの呼につい
てこのパケット数をトラフィック制御装置240に送信
する。
第6図(a)はトラフィック制御装置240のブロック
図である。このトラフィック制御装置240は中央制御
装置、(以下、CPU ) 340、リードオンリーメ
モリ (以下、ROM )350、ランダムアクセスメ
モリ(以下、RAM)360、トラフィック計測装置1
2−1から12−mのための入力/出力インターフェー
ス370,380、交換制御装置251のための入力/
出力インターフェース390,400、端末220のた
めの入力/出力インターフェース410.420からな
る。上述の処理はROM350内の制御用ソフトウェア
に基づき、RAM360内で実行される。
図である。このトラフィック制御装置240は中央制御
装置、(以下、CPU ) 340、リードオンリーメ
モリ (以下、ROM )350、ランダムアクセスメ
モリ(以下、RAM)360、トラフィック計測装置1
2−1から12−mのための入力/出力インターフェー
ス370,380、交換制御装置251のための入力/
出力インターフェース390,400、端末220のた
めの入力/出力インターフェース410.420からな
る。上述の処理はROM350内の制御用ソフトウェア
に基づき、RAM360内で実行される。
トラフィック制御装置240は信号用パケットを交換制
御装置251から、入力インターフェース390を介し
て受信し、それをCPU340で処理し、結果をRAM
360に記憶する。CPt1340が信号用パケットを
受信し、処理するときにはCPU 340は、第6図中
)に示すような調整テーブルをメモリ中に準備し、入力
回線番号、得られた実効ビットレートを格納する。さら
に、CPU 340は前述の単位時間あたりのパケット
数を受信し、実際のビットレート及び両者を一致させる
ための調整係数を計算する。この調整係数は例えばAP
、(0<AF<1)の様な数値で実効ビットレートを減
少させるようなものでもよい。
御装置251から、入力インターフェース390を介し
て受信し、それをCPU340で処理し、結果をRAM
360に記憶する。CPt1340が信号用パケットを
受信し、処理するときにはCPU 340は、第6図中
)に示すような調整テーブルをメモリ中に準備し、入力
回線番号、得られた実効ビットレートを格納する。さら
に、CPU 340は前述の単位時間あたりのパケット
数を受信し、実際のビットレート及び両者を一致させる
ための調整係数を計算する。この調整係数は例えばAP
、(0<AF<1)の様な数値で実効ビットレートを減
少させるようなものでもよい。
得られた調整係数は次の呼の設定段階で用いられる。例
えば、次の呼の設定段階でトラフィック制御装置240
が入力回線番号に対応して調整テーブルを参照し、得ら
れた前記実効ビットレートテーブル中の実効ビットレー
トと調整テーブル中の調整係数と乗算されるように構成
してもよい。
えば、次の呼の設定段階でトラフィック制御装置240
が入力回線番号に対応して調整テーブルを参照し、得ら
れた前記実効ビットレートテーブル中の実効ビットレー
トと調整テーブル中の調整係数と乗算されるように構成
してもよい。
また、観測対象のVCIをもつパケットの実際のビット
レートを観測し、Pig、 2 (alの実効ビットレ
ートを観測値で更新しておく。こうすることにより、同
じ特性(最大値、平均値)をもつデータの通行について
の実効ビットレート見積りの精度を増すことが可能であ
る。
レートを観測し、Pig、 2 (alの実効ビットレ
ートを観測値で更新しておく。こうすることにより、同
じ特性(最大値、平均値)をもつデータの通行について
の実効ビットレート見積りの精度を増すことが可能であ
る。
第8図はトラフィック計測装置のブロック図であって、
可変長パケット形式に対応したものである。第8図にお
いて、通信線485は前記第1図の入力回線all−1
から11−mの一つに対応する。入カバソファ490は
通信線485からビット列を取り入れ、CPU 500
に転送する。
可変長パケット形式に対応したものである。第8図にお
いて、通信線485は前記第1図の入力回線all−1
から11−mの一つに対応する。入カバソファ490は
通信線485からビット列を取り入れ、CPU 500
に転送する。
この場合、適用される廃棄パケットの形式がフラグシー
ケンスだけなので、所定のパターンを格納するためのメ
モリや、それを比較、検出するための比較器は不要であ
る。従って、CPt1500は簡単にフラグシーケンス
を識別でき、逆に数えるべきパケットを簡単に識別でき
る。
ケンスだけなので、所定のパターンを格納するためのメ
モリや、それを比較、検出するための比較器は不要であ
る。従って、CPt1500は簡単にフラグシーケンス
を識別でき、逆に数えるべきパケットを簡単に識別でき
る。
一方、パケット長が4096オクテツトまで可変なので
、正確なトラフィックを計測するためにパケット長をカ
ウントしなくてはならない。
、正確なトラフィックを計測するためにパケット長をカ
ウントしなくてはならない。
CPU 500が数えるべきパケットを認識すると、カ
ウンタメモリ510に#l“を加え、さらにパケットの
オクテツト長を計測しはじめる。CPU500がそのオ
クテツト長を計測し終えると同様にその値をカウンタメ
モリ510に記憶する。第7図に示したトラフィック計
測装置と同様にコントロールメモリ520には単位時間
情報が格納されている。また、それぞれの呼を識別する
ためにCPU500はLCGN、 LCNをパケットか
ら取り出すものとする。
ウンタメモリ510に#l“を加え、さらにパケットの
オクテツト長を計測しはじめる。CPU500がそのオ
クテツト長を計測し終えると同様にその値をカウンタメ
モリ510に記憶する。第7図に示したトラフィック計
測装置と同様にコントロールメモリ520には単位時間
情報が格納されている。また、それぞれの呼を識別する
ためにCPU500はLCGN、 LCNをパケットか
ら取り出すものとする。
所定の周期でCPU500は前記パケット数、オクテツ
ト長、及び単位時間情報を読みだし、それぞれの呼につ
いて実際のビットレートを計算する。
ト長、及び単位時間情報を読みだし、それぞれの呼につ
いて実際のビットレートを計算する。
CPU 500はその結果をトラフィック制御装置24
0に送付する。その後トラフィック制御装置240は前
述の第7図のトラフィック計測装置で説明したのと同様
の動作を行なう。
0に送付する。その後トラフィック制御装置240は前
述の第7図のトラフィック計測装置で説明したのと同様
の動作を行なう。
本発明は特にバーチャルコール方式のデータ伝送に限ら
れたものではなく、パーマネントバーチャルコール方式
などにも適用することが出来る。
れたものではなく、パーマネントバーチャルコール方式
などにも適用することが出来る。
例えば、特定加入者の最大ビットレート情報や平均ビッ
トレート情報を端末220からトラフィック計測装置2
40のメモリ中に入力することも出来る。
トレート情報を端末220からトラフィック計測装置2
40のメモリ中に入力することも出来る。
さらに、トラフィックを表すのに別の単位を導入する事
も可能である。例えば実際の単位時間当たりのパケット
数をビットレートの替わりに用いることも出来る。
も可能である。例えば実際の単位時間当たりのパケット
数をビットレートの替わりに用いることも出来る。
さらに、トラフィック情報を伝送するために別の形式の
パケット、別の位置のパケットを用いることも可能であ
る0例えば固定長パケット形式の場合、CRパケットに
特定のデータを持たせて信号用パケットとしてもよい。
パケット、別の位置のパケットを用いることも可能であ
る0例えば固定長パケット形式の場合、CRパケットに
特定のデータを持たせて信号用パケットとしてもよい。
また、可変長のパケット形式の場合、特定の値を有する
コントロールフィールド#C″を持つパケットを信号用
パケットとしてもよい。
コントロールフィールド#C″を持つパケットを信号用
パケットとしてもよい。
さらに、必要に応じて本発明のトラフィック制御装置2
40をノード回路100の本体から離れたところに設置
し、通信線を介してリモート制御を行なってもよい。
40をノード回路100の本体から離れたところに設置
し、通信線を介してリモート制御を行なってもよい。
(発明の効果)
このように本発明によれば、実際の通信を観測して使用
する実効帯域を更新することにより、次の効果が期待さ
れる。まず、通信処理ノード内でのバッファのオーバフ
ローによるデータ廃棄が最小化され、高品質の通信が提
供される。また、実際の通信に対して過大の余裕をもっ
た帯域を設定することが回避されるので、出力回線の使
用効率が高くなる。したがって、通信処理ノードにおけ
るスルーブツトが向上する。
する実効帯域を更新することにより、次の効果が期待さ
れる。まず、通信処理ノード内でのバッファのオーバフ
ローによるデータ廃棄が最小化され、高品質の通信が提
供される。また、実際の通信に対して過大の余裕をもっ
た帯域を設定することが回避されるので、出力回線の使
用効率が高くなる。したがって、通信処理ノードにおけ
るスルーブツトが向上する。
第1図(a)は本発明の実施例のノード回路の概略ブロ
ック図、第1図(′b)は本実施例のノード回路の接続
態様を説明するための図、第2図(a)、 (b)は本
発明のルーティング方法がノード回路においてどのよう
にトラフィック情報を扱うかを説明するための図、第3
図(al、 (b)は本発明に適用可能なパケット形式
について説明するための図、第4図は本発明がどのよう
に通信経路を決定するかを説明するための図、第5図(
a)は本発明のノード回路が通信中にパケットをどのよ
うに扱うかを説明するための図、第5図(blは本発明
において作成されるリンクテーブル、第6図(alは本
発明に適用されるトラフィック制御装置のブロック図、
第6図(b)は第6図(a)のトラフィック制御装置に
格納される調整テーブル、第7図は固定長のパケット形
式に用いられる本発明のトラフィック計測装置、第8図
は可変長のパケット形式に用いられる本発明のトラフィ
ック計測装置、第9図(a)、 (b)、 (c1はバ
ーストデータ伝送を説明するための図である。 12;トラフィック計測装置、100.102;ノード
回路、150;スイッチング網、240;トラフィック
制御装置、251;交換制御装置。
ック図、第1図(′b)は本実施例のノード回路の接続
態様を説明するための図、第2図(a)、 (b)は本
発明のルーティング方法がノード回路においてどのよう
にトラフィック情報を扱うかを説明するための図、第3
図(al、 (b)は本発明に適用可能なパケット形式
について説明するための図、第4図は本発明がどのよう
に通信経路を決定するかを説明するための図、第5図(
a)は本発明のノード回路が通信中にパケットをどのよ
うに扱うかを説明するための図、第5図(blは本発明
において作成されるリンクテーブル、第6図(alは本
発明に適用されるトラフィック制御装置のブロック図、
第6図(b)は第6図(a)のトラフィック制御装置に
格納される調整テーブル、第7図は固定長のパケット形
式に用いられる本発明のトラフィック計測装置、第8図
は可変長のパケット形式に用いられる本発明のトラフィ
ック計測装置、第9図(a)、 (b)、 (c1はバ
ーストデータ伝送を説明するための図である。 12;トラフィック計測装置、100.102;ノード
回路、150;スイッチング網、240;トラフィック
制御装置、251;交換制御装置。
Claims (1)
- 【特許請求の範囲】 1、複数の入力回線及び出力回線に接続され、パケット
通信に利用されるノード回路において、a)スイッチン
グ網であって、リンクテーブルとして前記入力回線及び
出力回線の組み合わせを記憶する手段と、パケットのヘ
ッダ情報に基づいて、その組み合わせの入力回線と出力
回線とを接続する手段を含むスイッチング網と、 b)前記スイッチング網と接続され、前記入力回線の一
つに呼が到来したとき、その入力回線のトラフィック情
報に基づいて、その呼に必要なトラフィック容量を計算
し、その結果に基づいて前記複数の出力回線からその呼
の伝送に十分なトラフィック容量を有する出力回線を選
択し、さらに前記スイッチング網に前記入力回線と選択
された出力回線の組み合わせを記憶するよう指示する手
段、 を有することを特徴とするノード回路。 2、請求項1記載のノード回路において、トラフィック
情報とは信号用パケットであって、宛先アドレス情報、
見積最大ビットレート情報、見積平均ビットレート情報
を含むものであることを特徴するノード回路。 3、複数の入力回線及び出力回線に接続され、パケット
通信に利用されるノード回路において、a)スイッチン
グ網であって、リンクテーブルとして前記入力回線及び
出力回線の組み合わせを記憶する手段と、パケットのヘ
ッダ情報に基づいて、その組み合わせの入力回線と出力
回線とを接続する手段を含むスイッチング網と、 b)前記入力回線に接続されたパケット観測手段であっ
て、その入力回線の実際のトラフィックを観測し、記憶
する手段と、 c)前記スイッチング網と、トラフィック観測手段とに
接続され、 (c1)ある一つの入力回線に第1の呼が到来したとき
、その呼の見積トラフィックを認識 して、その呼に必要なトラフィック容量を 表す第1の値を計算し、メモリに記憶し、 (c2)前記第1の値の少なくとも一部を利用して、計
算の結果に基づき、前記複数の出力 回線の中から、そのトラフィック情報に基 づいて、その呼に必要な十分なトラフィッ ク容量を有する出力回線の1つを選択し、 (c3)スイッチング網にその入力回線と選択された出
力回線との組み合わせをリンクテー ブルとして記憶するよう指示し、 (c4)引き続いて、記憶されている実際のトラフィッ
クに基づき、その入力回線に同じ見 積トラフィックを有する呼が到来したとき 前記第1の値を第2の値に調整する 機能を有する手段と、 を有することを特徴とするノード回路。 4、パケットスイッチング網に於て、入力回線から出力
回線へと、発呼側端末からのパケットを着呼側端末へ送
るためのルーティング方法において、以下のステップ (a)送るべき呼のトラフィックの見積を表すデータを
送信し、 (b)ノード回路のある入力回線をかいしてその呼を受
信し、 (c)そのリード回路において、その呼に対して必要な
トラフィック容量を表す第1の値を前記見積から計算し
て記憶し、 (d)着呼端末へと続く複数の出力回線から、前記呼を
送信するに十分なトラフィック容量を有する出力回線を
、前記計算に基づいて選択し、 (e)その入力回線と選ばれた出力回線の組み合わせを
リンクテーブルとして記憶し、 (f)記憶されたリンクテーブルに基づき、その入力回
線と出力回線の組み合わせを接続するからなるルーティ
ング方法。 5、請求項4記載のルーティング方法に於て、ステップ
(a)が以下のステップ (5a)呼の中に、その呼に必要なトラフィック容量を
表す見積を含ませ、 (5b)その呼をノード回路に送信する からなるルーティング方法。 6、請求項5記載のルーティング方法に於て、その呼が
信号用パケットに引き続くバーストデータ伝送を含み、
見積トラフィックは見積った平均ビットレート、及び最
大ビットレートであるルーティング方法。 7、請求項6記載のルーティング方法において、さらに
以下のステップ (7a)バーストデータ伝送の間、実際のトラフィック
を観測し、 (7b)次の呼に於て、ノード回路内で観測したトラフ
ィックに基づき、その次の呼に於て 必要なトラフィック容量を計算する を有することを特徴とするルーティング方法。 8、請求項6記載のルーティング方法において、さらに
以下のステップ (8a)前記最大ビットレートの値に対応したアドレス
に第1のアドレスを有する最大ビッ トレートテーブルを設け、 (8b)前記第1のアドレスに、見積った平均ビットレ
ートと対応する実効ビットレートを 格納した実効ビットレートテーブルを設け、(8c)前
記信号用パケット中の見積った最大ビットレートから前
記最大ビットレートテー ブルをアクセスして第1のアドレスを求め、(8d)そ
のアドレスにより、対応する実効ビットレートテーブル
をアクセスし、さらに信 号用バケット中の見積平均ビットレートに よって対応する実効ビットレートを求め、 (8e)求められた実効ビットレートを前記必要なトラ
フィック容量を表す第1の値として 用いる を含むことを特徴とするルーティング方法。 9、請求項8記載のルーティング方法において、前記選
択のステップが以下のステップ (9a)着呼端末毎に特性テーブルを設け、そのテーブ
ル中に各々の端末への出力回線の最 大ビットレート、使用中ビットレート、回 線識別子を格納して対応するメモリのアド レスに格納し、 (9b)それぞれの特性テーブルのアドレスを宛先によ
ってアクセスできる宛先テーブルを 設け、 (9c)呼がどの端末を宛先にしているかを認識して、
宛先テーブルをアクセスして特性テ ーブルのアドレスを求め、 (9f)それにより特性テーブルをアクセスし、格納さ
れている最大ビットレートと現在使 用中のビットレートの差が、求められた実 効ビットレート以上であるような出力回線 を求める を有することを特徴とするルーティング方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27868389A JP2875559B2 (ja) | 1988-10-28 | 1989-10-27 | バーストデータ転送のためのルーティング方法およびノード回路 |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27074888 | 1988-10-28 | ||
| JP63-270748 | 1988-10-28 | ||
| JP27868389A JP2875559B2 (ja) | 1988-10-28 | 1989-10-27 | バーストデータ転送のためのルーティング方法およびノード回路 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02192246A true JPH02192246A (ja) | 1990-07-30 |
| JP2875559B2 JP2875559B2 (ja) | 1999-03-31 |
Family
ID=26549347
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27868389A Expired - Lifetime JP2875559B2 (ja) | 1988-10-28 | 1989-10-27 | バーストデータ転送のためのルーティング方法およびノード回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2875559B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04311126A (ja) * | 1991-04-10 | 1992-11-02 | Hitachi Ltd | パケット網における流量監視方法及びシステム |
| JPH07303114A (ja) * | 1994-05-09 | 1995-11-14 | Nec Corp | 負荷分散を行なうパケット通信システムおよび装置 |
-
1989
- 1989-10-27 JP JP27868389A patent/JP2875559B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04311126A (ja) * | 1991-04-10 | 1992-11-02 | Hitachi Ltd | パケット網における流量監視方法及びシステム |
| JPH07303114A (ja) * | 1994-05-09 | 1995-11-14 | Nec Corp | 負荷分散を行なうパケット通信システムおよび装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2875559B2 (ja) | 1999-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5119367A (en) | Method and a node circuit for routing bursty data | |
| US5600641A (en) | Voice circuit emulation system in a packet switching network | |
| EP0530680B1 (en) | ATM cell assembling and disassembling system and method | |
| US5315588A (en) | Method of controlling frame-relay module, and high-speed switching system | |
| US5734654A (en) | Frame relay switching apparatus and router | |
| US7046630B2 (en) | Packet switching network, packet switching equipment and network management equipment | |
| US6226265B1 (en) | Packet flow monitor and control system | |
| US6041038A (en) | Packet switching device and cell transfer control method | |
| US8711694B2 (en) | Call admission control method and system | |
| US6282197B1 (en) | ATM switching apparatus and ATM communications network | |
| JPH08186579A (ja) | 交換機アダプタ及び計算機及びデータ交換方法 | |
| US6178169B1 (en) | Method of transmitting an ATM cell over an ATM network | |
| US6442140B1 (en) | Method for automatic setup of missing RM cell count parameter CRM in an ATM traffic management descriptor | |
| US6442167B1 (en) | Method and apparatus for communications of frame relay data | |
| US7990882B1 (en) | Adaptively maintaining quality of service (QoS) in distributed PBX networks | |
| US6888849B2 (en) | Method for evaluating capacity utilization of a terminus in a communication system | |
| US6272111B1 (en) | Routing system | |
| US7450594B2 (en) | Message writing apparatus, message writing method, message readout apparatus, message readout method, memory address control circuit for writing of variable-length message and memory address control circuit for readout of variable-length message | |
| JPH02192246A (ja) | バーストデータ転送のためのルーティング方法およびノード回路 | |
| US5787075A (en) | Switched multi-megabit digital service switching apparatus | |
| US6002688A (en) | Circuit for calculating number of idle virtual path identifier and virtual channel identifier | |
| JP3139994B2 (ja) | Atm交換機及びatmコネクションの品質制御方法 | |
| US6055238A (en) | Packet terminal and packet communication network | |
| EP0890290A1 (en) | A method of transmitting an atm cell over an atm network | |
| US6510165B1 (en) | Band controlling apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090114 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100114 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |