(57)【特許請求の範囲】
【請求項１】
ＡＴＭ網で使用される５４バイトセルのフォーマットを入力し５３バイトに変換して使用するＡＴＭ通信装置において、５４バイトセルをメモリし各セルから１バイトのオーバヘッドを除いて５３バイトに変換し出力する出力バッファが少なくとも所定のメモリ容量を越えてメモリした場合、入力する前記５４バイトセルから空きセルを検出しこの空きセルを前記出力バッファが無効として廃棄する無効セルに切り換えて前記出力バッファに送り込む手段を備えることを特徴とするＡＴＭ通信装置。
【請求項２】
ＡＴＭ網で使用される５４バイトセルのフォーマットを入力し５３バイトに変換して使用するＡＴＭ通信装置において、入力する有効な５４バイトセルを記憶し各セルから１バイトのオーバヘッドを除いて５３バイトに変換し出力する出力バッファと、この出力バッファを監視し所定の記憶容量を越えた際に前記出力バッファに対するセルの入力を制御するバッファ制御信号を出力する出力バッファ監視部と、前記出力バッファの前段に設けられ入力する５４バイトセルを一時記憶する入力セルバッファと、前記出力バッファに入力する際に無効廃棄される無効セルを生成する無効セル生成部と、前記入力セルバッファから読み出される５４バイトセルおよび前記無効セル生成部が出力する無効セルのいずれか一方を選択して前記出力バッファに送出するセレクタと、前記出力バッファ監視部から前記メモリ制御信号を受けた際に前記入力セルバッファに入力する空きセルの監視を開始し空きセルを検出した際に前記セレクタを制御して検出した前記空きセルを前記無効セルに置き換えて前記出力バッファに送出させる入力セル制御部とを備えることを特徴とするＡＴＭ通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＴＭ（アシンクロナストランスファモード）網で使用される５４バイトセルのフォーマットを入力し５３バイトに変換して使用するＡＴＭ通信装置に関し、特に、５３バイトを出力する出力バッファの溢れを回避する際の制御を簡易にできるＡＴＭ通信装置に関する。
【０００２】
即ち、このようなＡＴＭ通信装置は、ＡＴＭ網およびＡＴＭ網、またはＳＤＨ（シンクロナスデジタルハイアラーキ）網およびＡＴＭ網を収容し、ＡＴＭ網におけるＡＴＭセルの多重および分離、スイッチングなどを行なうものである。
【０００３】
【従来の技術】
従来、この種のＡＴＭ通信装置では、図４に示されるような、例えば、特開平４−１７７９４４号公報に記載されている方式を備えるものがある。
【０００４】
この方式では、ＡＴＭセルのフォーマットを「５３＋ｎ」バイトからｎバイトを取り除いて５３バイトに変換するフォーマット変換手段１が、入力セルを記憶して５３バイトで出力する出力バッファ２と、この出力バッファ１のメモリ量を監視して所定量を越えた際にバッファ制御信号として読み出し禁止信号を出力する出力バッファ監視部３とを備え、フォーマット変換手段１における前段バッファとして設けられた入力セルバッファ１０が入力セル制御部１１により書き込み読み出しの制御を受けている。
【０００５】
即ち、通常では、入力セル制御部１１は、入力バッファ１０を制御して、メモリした入力セルを順次出力バッファ２へ送出している。この状態で、出力バッファ２に入力セルによるデータが多くメモリされ、所定量を越えてメモリ可能な残り量が少なくなった際にはこれを出力バッファ監視部３が検出し、出力バッファ監視部３は入力セル制御部１１に読み出し禁止信号を送出する。入力セル制御部１１は、読み出し禁止信号を受け、入力セルバッファ１０を制御して入力セルバッファ１０にメモリされたデータの読み出しを１セル時間だけ禁止する。
【０００６】
このように、入力セルバッファをフォーマット変換手段のバッファとして利用し、出力バッファの蓄積量を入力セルバッファにフィードバックして読み出しを抑えるバックプレッシャ制御を行なうことにより出力バッファの溢れを回避することができる。
【０００７】
【発明が解決しようとする課題】
上述した従来のＡＴＭ通信装置では、入力セルバッファのメモリ容量が大形化しその制御が複雑化するという問題点がある。
【０００８】
その理由は、入力セルバッファの読み出しを１セル時間に対して禁止するので入力セル制御部に時間監視を必要とし入力セルに対する入力セルバッファの制御を複雑にするという問題点がある。
【０００９】
本発明の課題は、このような問題点を解決し、出力バッファの溢れを回避する際の制御を簡易にできるＡＴＭ通信装置を提供することである。
【００１０】
【課題を解決するための手段】
本発明によるＡＴＭ通信装置は、ＡＴＭ網で使用される５４バイトセルのフォーマットを入力し５３バイトに変換して使用するＡＴＭ通信装置において、５４バイトセルを記憶し各セルから１バイトのオーバヘッドを除いて５３バイトに変換し出力する出力バッファが少なくとも所定の記憶容量を越えてデータをメモリした場合、入力する５４バイトセルから空きセルを検出しこの空きセルを前記出力バッファが無効として廃棄する無効セルに切り換えて出力バッファに送り込む手段を備えている。この手段により、１セル時間を一つの５４バイトの空きセルにより得ることができる。
【００１１】
また、本発明による具体的なＡＴＭ通信装置では、入力する有効な５４バイトセルを記憶し各セルから１バイトのオーバヘッドを除いて５３バイトに変換し出力する出力バッファと、この出力バッファを監視し所定の記憶容量を越えた際に出力バッファに対するセルの入力を制御するバッファ制御信号を出力する出力バッファ監視部と、出力バッファの前段に設けられ入力する５４バイトセルを一時記憶する入力セルバッファと、出力バッファに入力する際に無効廃棄される無効セルを生成する無効セル生成部と、入力セルバッファから読み出される５４バイトセルおよび無効セル生成部が出力する無効セルのいずれか一方を選択して出力バッファに送出するセレクタと、監視部からメモリ制御信号を受けた際には入力バッファの読み出しを停止しセレクタを制御して無効セルを選択し出力バッファに送出させる入力セル制御部とを備えている。この構成により、１セル時間を一つの５４バイトの無効セルにより得ることができる。
【００１２】
また、この入力セル制御部には、入力バッファに入力する空きセルを監視し空きセルを検出した際にセレクタを制御し検出した空きセルを無効セルに置き換えて出力バッファに送出させる機能を備えることができる。この構成により、通常の設備では余裕があるので、運用セル間に散在する空きセルを無効セルとして出力バッファで廃棄することにより出力バッファの溢れを回避することができる。また、前記出力バッファ監視部から前記メモリ制御信号を受けた際に前記入力セルバッファに入力する空きセルの監視を開始し空きセルを検出した際に前記セレクタを制御して検出した前記空きセルを前記無効セルに置き換えて前記出力バッファに送出させる機能としてもよい。このように、空きセルが比較的多い回線では空きセルによる出力バッファの溢れも考えられるので溢れの回避の有効な処置であり、切り換えタイミングを正確に得ることができるので、更に装置の制御を簡易化することができる。
【００１３】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は本発明の実施の一形態を示す機能ブロック図である。図１に示されたＡＴＭ通信装置では、フォーマット変換手段１が出力バッファ２および出力バッファ監視部３を備え、更に入力セルバッファ４、無効セル生成部５、セレクタ６、および入力セル制御部７が設けられている。
【００１５】
バッファ制御信号により出力バッファ２の溢れを防止することをバックプレッシャ制御と称し、バッファ制御信号はバックプレッシャ信号、無効セルはバックプレッシャセルそれぞれと呼称するものとする。また、バックプレッシャセルは出力バッファ２では書き込まれずに廃棄されるものとする。空きセルは、通信路をセルが連続して流れるように、運用されるセル以外の領域を埋めている。従って、低トラフィックの場合では、空きセルが運用セルの間に散在している。
【００１６】
出力バッファ２は、ＡＴＭセルにおける５４バイトのフォーマットを入力し５３バイトに変換して出力する。出力バッファ２は、バックプレッシャセルを受けた際には廃棄してメモリをしない。出力バッファ監視部３は、出力バッファ２のメモリ量を監視し、予め定められた一定量以上のメモリ量を越えメモリ残量が少なくなった場合にバックプレッシャ信号を入力セル制御部７に送っている。
【００１７】
入力セルバッファ４は、５４バイトの入力セルを受け入力セル制御部７の制御を受けてセレクタ６に出力する。無効セル生成部５は出力バッファ２で入力の際に廃棄されるバックプレッシャセルを生成してセレクタ６に出力する。セレクタ６は入力セル制御部７の制御を受け入力セルバッファ４および無効セル生成部５のいずれか一方により出力されるセルを選択して出力バッファ２へ送出する。
【００１８】
入力セル制御部７は、出力バッファ監視部３からバックプレッシャ信号を受けた際に入力セルバッファ４にメモリされたセルフォーマットから空きセルの検出を開始し、空きセルを検出した場合にはセレクタ６を制御し空きセルを読み出す際に空きセルの代わりに無効セル生成部５で生成したバックプレッシャセルを選択して出力バッファ２へ送出する。この結果、空きセルの読み出しで入力セルバッファ４におけるメモリ容量に余裕を生じると共にバックプレッシャセルの廃棄で出力バッファ２におけるメモリ容量にも余裕を生じる。
【００１９】
また、空きセルは運用セルの間に散在しているので、出力バッファがオーバフローする前に入力セル制御部が空きセルを検出してバックプレッシャセルに置き換える構成であってもよい。この場合には、出力バッファのメモリ容量に余裕を生じ出力バッファ監視部からのバックプレッシャ信号は不要である。もちろん、空きセルの少ない高トラフィック時のためにバックプレッシャ制御は必要となろう。
【００２０】
また、入力セル制御部は、入力セルバッファから読み出す５４バイトの一つのセルの送出時間を計測するためにセレクタを制御して出力バッファ監視部からバックプレッシャ信号を受けたときから一つの５４バイトのバックプレッシャセルを選択し出力バッファへ送出してもよい。この場合、入力セルバッファでのメモリ容量が厳しくなるであろう。
【００２１】
図２には、５４バイトセルのフォーマットの一例が示されている。図示されるように、ＡＴＭによる５３バイトのセルに１バイトのヘッダを付加して５４バイトセルが形成されている。このヘッダ上にはＣＯＨ（セルオーバへッド）と呼ばれるセル種別を表すデータが含まれている。空きセルをバックプレッシャセルに置換するのはヘッダの１バイト情報のみを入れ替えればよいので、制御は簡単である。
【００２２】
次に、図３を参照してＳＤＨ網とＡＴＭ網との間の変換について説明する。
【００２３】
ここで、ＳＤＨ網のフレームがＳＴＭ（シンクロナストランスファモード）の１フレーム（速度１５５．５２Ｍｂｐｓ）であるとする。ＳＴＭの１フレームにはＶＣ−３の３つのフレーム（各速度１．８４Ｍｂｐｓ）が多重化されている。今、低トラフィックであり、２つの「＃１，＃２」のみが運用されている場合、ＡＴＭ通信装置では「＃３」フレームが無視できる。従って、ＡＴＭ通信装置内では、このフレームに対して空きセルでＡＴＭセル化することにより、運用セルの間隙に多数の空きセルを存在させる状態を形成することができるので、本発明によるＡＴＭ通信装置を適用することがフォーマット変換におけるバッファの溢れを回避するために有効な手段である。
【００２４】
【発明の効果】
以上説明したように本発明によれば、ＡＴＭ網で使用される５４バイトセルのフォーマットを入力し５３バイトに変換して使用する場合、５３バイトを出力する出力バッファの溢れを回避する際の制御にタイマを不要にし簡易に制御できるという効果を得ることができる。
【００２５】
その理由は、出力バッファ監視部からバックプレッシャ信号を受けた入力セル制御部が入力セルバッファに入力した５４バイトセルに代えて、出力バッファで廃棄できる５４バイトのバックプレッシャセルを出力バッファに送出しているからである。
【００２６】
また、上記効果に加え、入力セルバッファに余裕を持たせることができる。
【００２７】
その理由は、出力バッファ監視部からバックプレッシャ信号を受けた入力セル制御部が入力セルバッファに入力した５４バイトの空きセルに代えて、出力バッファで廃棄できる５４バイトのバックプレッシャセルを出力バッファに送出しているからである。このバックプレッシャセルの送出の際に空きセルを読み出して廃棄できる。
【００２８】
また、常に入力セル制御部が入力セルバッファに入力した５４バイトの空きセルに代えて出力バッファで廃棄できる５４バイトのバックプレッシャセルを出力バッファに送出することにより、出力バッファのメモリ容量に余裕が生じるという効果も得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態を示す機能ブロック図である。
【図２】ＡＴＭ５４バイトセルの一形態を示すフォーマット図である。
【図３】ＳＤＨ網内フレームとＡＴＭ網内フレームとの関係の一形態を示すフレームフォーマット図である。
【図４】従来の一例を示す機能ブロック図である。
【符号の説明】
１    フォーマット変換手段
２    出力バッファ
３    出力バッファ監視部
４    入力セルバッファ
５    無効セル生成部
６    セレクタ
７    入力セル制御部
【図１】
0003548946.tif 000002
【図２】
0003548946.tif 000003
【図３】
0003548946.tif 000004
【図４】
0003548946.tif 000005