(57)【特許請求の範囲】
【請求項１】
セル交換を行う二重化されたセルスイッチ手段と、
前記セルスイッチ手段の二重系の系切替制御を行う系制御手段と、
回線毎に設けられ、各回線から逐次与えられるセルにシーケンシャル番号を付して一旦蓄積し、それらシーケンシャル番号が付されたセルを前記二重化されたセルスイッチ手段の各々に送出し、前記セルスイッチ手段から返信された前記シーケンシャル番号を最新の送信済みシーケンシャル番号として保持すると前記送信済みシーケンシャル番号に対応するシーケンシャル番号を有する蓄積されたセルを廃棄し、系切替時、前記最新の送信済みシーケンシャル番号と蓄積されたセルのシーケンシャル番号とを比較して一致していない場合は回線から受信されるセルに優先して前記蓄積されたセルを系切替後の前記セルスイッチ手段へ送出する複数のセルスイッチバッファ手段と、
を具備することを特徴とするセル交換システム。
【請求項２】
前記系制御手段は、前記セルスイッチ手段からの送信済みセルの前記シーケンシャル番号を受信し、送信元の前記スイッチバッファ手段に通知する手段を含む、ことを特徴とする請求項１に記載のセル交換システム。
【請求項３】
セル交換を行う二重化されたセルスイッチと、回線毎に設けられるセルスイッチバッファ部と、前記セルスイッチバッファ部から前記二重化されたセルスイッチのそれぞれに対してセルを送受信するためのインタフェースと、前記セルスイッチの二重系の系切替制御を行う系制御部とを備えるセル交換システムにおいて、
前記セルスイッチバッファ部は、前記セルにシーケンシャル番号を付与して受信セルとは異なる独自のフォーマットの独自セルを生成する番号付与部、再送すべき前記セルを前記番号付与部に通知する再送制御部、および送信済みの前記独自セルを一時保持するバッファ部を含むセル送信部と、
送信済みの前記独自セルの前記シーケンシャル番号に基づいて前記各セルスイッチバッファ部毎に最新の情報を保持する番号保持部、および前記番号保持部の保持番号に基づき前記セル送信部の前記バッファ部に対し前記独自セルを廃棄させるための前記番号チェック部を含むセル受信部を有し、
前記セルスイッチは、
既に送信した前記独自セルの前記シーケンシャル番号を前記系制御部に通知する手段を含み、
前記系制御部は、前記セルスイッチの系制御を行う手段と、前記セルスイッチからの送信済みの前記独自セルの前記シーケンシャル番号を受信して、送信元の前記セルスイッチバッファ部の前記再送制御部および前記番号保持部に通知する手段と、全ての前記セルスイッチバッファ部に系切替通知を行う手段と、を含む、
ことを特徴とするセル交換システム。
【請求項４】
セル交換を行う二重化されたセルスイッチと、回線毎に設けられるセルスイッチバッファ部と、前記セルスイッチバッファ部から前記二重化されたセルスイッチのそれぞれに対してセルを送受信するためのインタフェースと、前記セルスイッチの二重系の系切替制御を行う系制御部とを備えるセル交換システムにおいて、
前記セルスイッチバッファ部は、
前記セルにシーケンシャル番号を付与して受信セルとは異なる独自のフォーマットの独自セルを生成する番号付与部、再送すべき前記セルを前記番号付与部に通知する再送制御部、および送信済みの前記独自セルを一時保持するバッファ部を含むセル送信部と、
送信済みの前記独自セルの前記シーケンシャル番号に基づいて前記各セルスイッチバッファ部毎に最新の情報を保持する番号保持部、および前記番号保持部の保持番号に基づき前記セル送信部の前記バッファ部に対し前記独自セルを廃棄させるとともに、前記セルスイッチからの送信済みの前記独自セルの前記シーケンシャル番号を認識し、前記セルスイッチバッファ部の前記再送制御部に通知するための前記番号チェック部を含むセル受信部を有し、
前記セルスイッチは、
既に送信した前記独自セルの前記シーケンシャル番号を前記セルスイッチバッファ部のセル受信部に通知する手段を含み、
前記系制御部は、
前記セルスイッチの系制御を行う手段と、全ての前記セルスイッチバッファ部に系切替通知を行う手段とを含む、
ことを特徴とするセル交換システム。
【請求項５】
前記番号付与部は、
前記セルにシーケンシャル番号を付与して独自セル化する手段と、
前記再送制御部からの通知により前記バッファ部に蓄積された前記独自セルを読み出す手段と、
前記セルスイッチに送信した前記独自セルを前記バッファ部に書き込む手段と、
前記シーケンシャル番号を付与すべき前記セルを識別する手段とを含み、
前記再送制御部は、前記系制御部からの前記セルスイッチの系切替通知と前記番号保持部からの前記セルスイッチから送信済みの前記独自セルの前記シーケンシャル番号の通知に基づき再送すべき前記セルを前記番号付与部に通知する手段と、を含み、
前記バッファ部は、前記番号付与部より送信された前記独自セルを一時保持し、前記番号チェック部からの廃棄セル通知により対応する前記独自セルを廃棄する手段を含むことを特徴とする請求項３および４のいずれか１項に記載のセル交換システム。
【請求項６】
前記番号付与部は、受信セルがあるときは、受信セルに、受信セルがないときは空きセルに前記送信済みセルのシーケンシャル番号通知を付して前記独自セルを生成する手段を含むことを特徴とする請求項３〜５のいずれか１項に記載のセル交換システム。
【請求項７】
前記セルは、ＡＴＭ（非同期通信モード）セルであることを特徴とする請求項３〜６のいずれか１項に記載のセル交換システム。
【請求項８】
セル交換を行う二重化されたセルスイッチと、回線毎に設けられるセルスイッチバッファ部と、前記セルスイッチバッファ部から前記二重化されたセルスイッチのそれぞれに対してセルを送受信するためのインタフェースと、前記セルスイッチの二重系の系切替制御を行う系制御部とを備えるセル交換システムにおけるセルデータ保証方法において、
各回線から逐次与えられるセルにシーケンシャル番号を付して前記セルスイッチバッファ部に一旦蓄積し、それらシーケンシャル番号が付されたセルを前記二重化されたセルスイッチの各々に送出するステップと、
前記セルスイッチ手段から返信された前記シーケンシャル番号を最新の送信済みシーケンシャル番号として保持すると前記送信済みシーケンシャル番号に対応するシーケンシャル番号を有する蓄積されたセルを廃棄するステップと、
系切替時、前記最新の送信済みシーケンシャル番号と蓄積されたセルのシーケンシャル番号とを比較して一致していない場合は回線から受信されるセルに優先して前記蓄積されたセルを系切替後の前記セルスイッチ手段へ送出するステップとを有することを特徴とするセルデータ保証方法。
【請求項９】
前記系制御部において、前記セルスイッチからの送信済みセルの前記シーケンシャル番号を受信し、送信元の前記スイッチバッファに通知する、ことを特徴とする請求項８に記載のセルデータ保証方法。
【請求項１０】
前記セルは、ＡＴＭ（非同期通信モード）セルであることを特徴とする請求項８および９のいずれか１項に記載のセルデータ保証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＡＴＭ（非同期転送モード：ａｓｙｎｃｈｒｏｎｏｕｓ  ｔｒａｎｓｆｅｒ  ｍｏｄｅ）交換システムのようなセル交換システムに係り、特に、セルスイッチが二重化されたセル交換システムにおいて交換システムが稼働中の現用系から予備系へ系切替を行う際のセルの連続性を保証するセル交換システムおよびセルデータ保証方法に関する。
【０００２】
【従来の技術】
広帯域ディジタル通信網等において、大量のデータを高速で取り扱うための通信交換システムとして、ＡＴＭ交換システムが注目されている。このＡＴＭ交換システムは、所定のフォーマットでセル化されたＡＴＭセルを非同期的に転送して、データ通信を行う。セルは、フレームリレーにおけるフレームのように所定のフォーマットを有する一種のパケットであると考えてよい。
【０００３】
ＡＴＭ交換システムにおいては、ＡＴＭセルスイッチを二重化して、一方を現用系、他方を予備系としておき、現用系に障害等が発生した際に、系切替を行ってシステムを保護することが行われる。系切替に際しては、交換システムが稼働中の現用系から予備系へ、すなわち稼働中の現用系が予備系へ、予備系が現用系にそれぞれ切り替えられる。
【０００４】
系切替時のデータ保証方式に関する従来の例が、特開平５−５６０７８号公報および特開平５−２２７１９１号公報に記載されている。
【０００５】
まず、第１の方式、すなわち特開平５−５６０７８号公報に示された方式について説明する。
この第１の方式によるシステムの主要部は、図３に示すように、バッファメモリ１、パケット組立部２、送信処理部３、ルート切替スイッチ４、受信パケットシーケンス番号記憶部５、再送要求制御部６、パケット分解部７および受信処理部８を備えている。
【０００６】
再送要求制御部６は、送信シーケンス番号のための送信シーケンス番号バッファ６−１、返送されたシーケンス番号のための返送シーケンス番号バッファ６−２および前記送信シーケンス番号と返送シーケンス番号とを比較する比較回路６−３を有している。
【０００７】
端末がメッセージを送信する場合、パケット組立部２で各パケットにシーケンス番号が付加されて送信されるとともに、各パケットとシーケンス番号とがバッファメモリ１に格納される。
【０００８】
再送要求制御部６の送信シーケンス番号バッファ６−１にもシーケンス番号が格納される。受信側から返送された送達確認パケットを受信すると、返送されたシーケンス番号が返送シーケンス番号バッファ６−２に格納される。これらシーケンス番号が、比較回路６−３で比較され、バッファのクリアまたは欠損しているデータの再送要求処理が行われる。
【０００９】
系切替時には、切り替えたルートで受信部から改めて返送される返送シーケンス番号の受信を待ち、受信した後、改めて再送要求制御部６により再送要求処理が行われる。
【００１０】
端末がメッセージを受信する場合には、受信したパケットがシーケンス番号とメッセージに分離され、分離されたシーケンス番号はパケット組立部２から送信部に返送されるとともに、受信パケットシーケンス番号記憶部５に、これらが蓄積される。ルート切替時には、前述のように、切り替えられたルートで、蓄積されたシーケンス番号が送信される。
【００１１】
この図３に示した第１の方式では、パケットのルートが切り替わった際に、受信側端末よりシーケンス番号に基づく再送処理が行なわれる。この方式は、端末側のソフトウェアに再送処理を行うためのプログラムが必要となり、リアルタイムな処理ができないためＡＴＭセルの転送には適していない。
【００１２】
また、特開平５−２２７１９１号公報に示された第２の方式について説明する。
この第２の方式によるシステムに用いられるＡＴＭスイッチの主要部は、図４に示すように構成されている。この場合、ＡＴＭスイッチ９には、セレクタ９−１、バッファ９−２、９−３、および切替フラグ検出部９−４、９−５が設けられている。
【００１３】
現用系および予備系からのセルは、それぞれＦＩＦＯ（ｆｉｒｓｔ  ｉｎ，  ｆｉｒｓｔ  ｏｕｔ）バッファであるバッファ９−２および９−３に一旦入力され、セレクタ９−１においてそれらの一方の出力が選択されてデマルチプレクサ（図示していない）へ送られる。切替フラグ検出部９−４および９−５は、それぞれ、バッファ９−２および９−３ヘ入力される切替フラグを検出する。バッファ９−２、９−３、および切替フラグ検出部９−４、９−５は、いずれの方向への切り替えも可能となるように対称に設けられている。
【００１４】
系切替時には入力側の全ての機器の出力側において切替フラグを挿入し、それ以後の有効フラグには全てマーキングを施す。各方路の遅延時間の相違により、現用系および予備系からは、切替フラグと、マークなしセルと、マークセルとが相前後して与えられる。
【００１５】
現用系のバッファ９−２においては、マークセルを棄ててマークなしセルのみを入力し、逆に予備系のバッファ９−３においては、マークなしセルを棄ててマークセルのみを入力する。セレクタ９−１は、バッファ９−２の出力を選択しているので、バッファ９−２に入力されたマークなしセルは順次はき出され、バッファ９−３に入力されたマークセルは蓄積される。
【００１６】
この間に、切替フラグ検出部９−４は、バッファ９−２の入力において、切替セルを検出しており、全ての入力ポートからの切替セルが検出されたら、バッファ９−２が空になり次第、セレクタ９−１は、予備系のバッファ９−３の出力を選択するように切り替えられる。このとき、マークなしの有効セルは全て現用系のみからセレクタ９−１を経て出力し終わっているはずであり、また、全てのマークセルは予備系の側に存在する。
【００１７】
したがって、セレクタ９−１が切り替えられると、現用系から予備系への切替がセルの重複および欠落を生じることなく達成される。セレクタ９−１の切替と同時に入力側におけるセルのマーキングを停止すると、次第にマークなしセルに置き換わり、全てのセルがマークなしセルに置き換わったところで切替動作が終了する。
【００１８】
図４に示した第２の方式では、ＡＴＭセルに切替用のフラグを設けることにより、切替時のＡＴＭセルを保証する。この方式によれば、定期切替時には、ＡＴＭセルが欠落することなく、無瞬断で系切替を行うことが可能であるが、障害等による緊急の切替時には、ＡＴＭセルが欠落するおそれがある。
【００１９】
【発明が解決しようとする課題】
上述した従来の系切替におけるデータ保証方式のうち、特開平５−５６０７８号公報に示された方式、すなわち前記第１の方式は、上述したように、受信側の端末におけるソフトウェア処理により実現される。そのため、前記第１の方式は、受信側端末に再送処理用のプログラムが必要となるばかりか、再送処理をソフトウェア処理に依存するため、高速性を要するＡＴＭセル交換等の処理に適していない。
【００２０】
しかも、前記第１の方式では、応答が不要なパケットに対してもソフトウェアにて無条件に応答を返送する必要がある。また、応答返送中に系切替が行われると、送信元に情報が正しく伝わらずに再送されてしまい、同じパケットが重複して送信されてしまう可能性もあった。
【００２１】
上述した従来の系切替におけるデータ保証方式のうち、特開平５−２２７１９１号公報に示された方式、すなわち前記第２の方式では、ＡＴＭセルに切替用のフラグを設けることにより、切替時のＡＴＭセルを保証する。したがって、定期切替時には、ＡＴＭセルが欠落することなく、無瞬断で系切替を行うことが可能であるが、障害等による緊急の系切替時には、無瞬断でＡＴＭセルの欠落なしに系切替を実施することが困難であった。
【００２２】
この発明は、上述した事情に鑑みてなされたもので、セルにシーケンシャル番号を付与して独自セル化し、受信が完了したシーケンシャル番号を受信することにより、系切替にて欠落したセルを速やかに自動再送するようにして、障害等の緊急を要する系切替時にも、セルを欠落させることなくセルスイッチの系切替を行うことを可能とし、信頼性をも向上し得るセル交換システムおよびセルデータ保証方法を提供することを目的としている。
【００２３】
【課題を解決するための手段】
上記目的を達成するため、この発明に係る第１のセル交換システムは、セル交換を行う二重化されたセルスイッチ手段と、前記セルスイッチ手段の二重系の系切替制御を行う系制御手段と、
回線毎に設けられ、各回線から逐次与えられるセルにシーケンシャル番号を付して一旦蓄積し、それらシーケンシャル番号が付されたセルを前記二重化されたセルスイッチ手段の各々に送出し、前記セルスイッチ手段から返信された前記シーケンシャル番号を最新の送信済みシーケンシャル番号として保持すると前記送信済みシーケンシャル番号に対応するシーケンシャル番号を有する蓄積されたセルを廃棄し、系切替時、前記最新の送信済みシーケンシャル番号と蓄積されたセルのシーケンシャル番号とを比較して一致していない場合は回線から受信されるセルに優先して前記蓄積されたセルを系切替後の前記セルスイッチ手段へ送出する複数のセルスイッチバッファ手段とを具備する。
【００２４】
前記系制御手段は、前記セルスイッチ手段からの送信済みセルの前記シーケンシャル番号を受信し、送信元の前記スイッチバッファ手段に通知する手段を含んでいてもよい。
【００２５】
この発明に係る第２のセル交換システムは、セル交換を行う二重化されたセルスイッチと、回線毎に設けられるセルスイッチバッファ部と、前記セルスイッチバッファ部から前記二重化されたセルスイッチのそれぞれに対してセルを送受信するためのインタフェースと、前記セルスイッチの二重系の系切替制御を行う系制御部とを備えるセル交換システムにおいて、前記セルスイッチバッファ部は、前記セルにシーケンシャル番号を付与して受信セルとは異なる独自のフォーマットの独自セルを生成する番号付与部、再送すべき前記セルを前記番号付与部に通知する再送制御部、および送信済みの前記独自セルを一時保持するバッファ部を含むセル送信部と、送信済みの前記独自セルの前記シーケンシャル番号に基づいて前記各セルスイッチバッファ部毎に最新の情報を保持する番号保持部、および前記番号保持部の保持番号に基づき前記セル送信部の前記バッファ部に対し前記独自セルを廃棄させるための前記番号チェック部を含むセル受信部を有し、前記セルスイッチは、既に送信した前記独自セルの前記シーケンシャル番号を前記系制御部に通知する手段を含み、前記系制御部は、前記セルスイッチの系制御を行う手段と、前記セルスイッチからの送信済みの前記独自セルの前記シーケンシャル番号を受信して、送信元の前記セルスイッチバッファ部の前記再送制御部および前記番号保持部に通知する手段と、全ての前記セルスイッチバッファ部に系切替通知を行う手段とを含むことを特徴とする。
【００２６】
この発明に係る第３のセル交換システムは、セル交換を行う二重化されたセルスイッチと、回線毎に設けられるセルスイッチバッファ部と、前記セルスイッチバッファ部から前記二重化されたセルスイッチのそれぞれに対してセルを送受信するためのインタフェースと、前記セルスイッチの二重系の系切替制御を行う系制御部とを備えるセル交換システムにおいて、前記セルスイッチバッファ部は、前記セルにシーケンシャル番号を付与して受信セルとは異なる独自のフォーマットの独自セルを生成する番号付与部、再送すべき前記セルを前記番号付与部に通知する再送制御部、および送信済みの前記独自セルを一時保持するバッファ部を含むセル送信部と、送信済みの前記独自セルの前記シーケンシャル番号に基づいて前記各セルスイッチバッファ部毎に最新の情報を保持する番号保持部、および前記番号保持部の保持番号に基づき前記セル送信部の前記バッファ部に対し前記独自セルを廃棄させるとともに、前記セルスイッチからの送信済みの前記独自セルの前記シーケンシャル番号を認識し、前記セルスイッチバッファ部の前記再送制御部に通知するための前記番号チェック部を含むセル受信部を有し、前記セルスイッチは、既に送信した前記独自セルの前記シーケンシャル番号を前記セルスイッチバッファ部のセル受信部に通知する手段を含み、前記系制御部は、前記セルスイッチの系制御を行う手段と、全ての前記セルスイッチバッファ部に系切替通知を行う手段とを含むことを特徴とする。
【００２７】
前記番号付与部は、
前記セルにシーケンシャル番号を付与して独自セル化する手段と、
前記再送制御部からの通知により前記バッファ部に蓄積された前記独自セルを読み出す手段と、
前記セルスイッチに送信した前記独自セルを前記バッファ部に書き込む手段と、
前記シーケンシャル番号を付与すべき前記セルを識別する手段と
を含み、
前記再送制御部は、
前記系制御部からの前記セルスイッチの系切替通知と前記番号保持部からの前記セルスイッチから送信済みの前記独自セルの前記シーケンシャル番号の通知に基づき再送すべき前記セルを前記番号付与部に通知する手段
を含み、
前記バッファ部は、
前記番号付与部より送信された前記独自セルを一時保持し、前記番号チェック部からの廃棄セル通知により対応する前記独自セルを廃棄する手段
を含んでいてもよい。
【００２８】
前記番号付与部は、受信セルがあるときは、受信セルに、受信セルがないときは空きセルに前記送信済みセルのシーケンシャル番号通知を付して前記独自セルを生成する手段を含んでいてもよい。
【００２９】
前記セルは、ＡＴＭ（非同期通信モード）セルであってもよい。この発明に係るセルデータ保証方法は、セル交換を行う二重化されたセルスイッチと、回線毎に設けられるセルスイッチバッファ部と、前記セルスイッチバッファ部から前記二重化されたセルスイッチのそれぞれに対してセルを送受信するためのインタフェースと、前記セルスイッチの二重系の系切替制御を行う系制御部とを備えるセル交換システムにおけるセルデータ保証方法において、各回線から逐次与えられるセルにシーケンシャル番号を付して前記セルスイッチバッファ部に一旦蓄積し、それらシーケンシャル番号が付されたセルを前記二重化されたセルスイッチの各々に送出するステップと、前記セルスイッチ手段から返信された前記シーケンシャル番号を最新の送信済みシーケンシャル番号として保持すると前記送信済みシーケンシャル番号に対応するシーケンシャル番号を有する蓄積されたセルを廃棄するステップと、系切替時、前記最新の送信済みシーケンシャル番号と蓄積されたセルのシーケンシャル番号とを比較して一致していない場合は回線から受信されるセルに優先して前記蓄積されたセルを系切替後の前記セルスイッチ手段へ送出するステップと、を有する。
【００３０】
前記系制御部において、前記セルスイッチからの送信済みセルの前記シーケンシャル番号を受信し、送信元の前記スイッチバッファに通知するようにしてもよい。
【００３１】
この発明に係るセル交換システムおよびセルデータ保証方法においては、回線毎に設けたセルスイッチバッファ部により、各回線から逐次与えられるセルにシーケンシャル番号を付して一旦蓄積し、それらシーケンシャル番号が付されたセルを二重化されたセルスイッチの各々に送出し、且つ送信先からの前記シーケンシャル番号による受信完了通知に基づき、蓄積されたセルおよびシーケンシャル番号を廃棄し、前記セルスイッチで受信が完了したセルの前記シーケンシャル番号を対応回線毎の最終値を保存し、且つ前記受信が完了したセルのシーケンシャル番号による受信完了通知を、そのセルの送出元ヘ送信されるセルに付加するとともに、系制御手段による系切替時には、送信が完了していないシーケンシャル番号以降の蓄積されているセルを、系切替直後に、回線から受信されるセルに優先して前記セルスイッチへ送出する。
【００３２】
したがって、この発明のセル交換システムおよびセルデータ保証方法によれば、セルにシーケンシャル番号を付与して独自セル化し、受信が完了したシーケンシャル番号を受信することにより、系切替にて欠落したセルを速やかに自動再送するようにして、障害等の緊急を要する系切替時にも、セルを欠落させることなくセルスイッチの系切替を行うことが可能となり、システムの信頼性も向上する。
【００３３】
【発明の実施の形態】
以下、この発明の実施の形態に係るセル交換システムを図面を参照して説明する。
図１を参照してこの発明の第１の実施の形態に係るセル交換システムを説明する。
図１は、ＡＴＭセル交換システムの構成を示している。
図１に示すＡＴＭセル交換システムは、系制御部１０、ＡＴＭセルスイッチ２０，３０、およびＡＴＭスイッチバッファ部１００，…ｎを具備している。
【００３４】
ＡＴＭセルスイッチ２０は、セルスイッチ部２１およびシーケンシャル番号通知部２２を備えている。シーケンシャル番号通知部２２は回線毎に設けられる。ＡＴＭセルスイッチ３０もＡＴＭセルスイッチ２０と同様の構成を有している。
【００３５】
ＡＴＭスイッチバッファ部１００は、送信部１１０および受信部１２０を備えている。送信部１１０は、番号付与部１１１、再送制御部１１２およびバッファ部１１３を有する。受信部１２０は、番号チェック部１２１および番号保持部１２２を有する。ＡＴＭスイッチバッファ部１００〜ｎは、それぞれ回線毎に設けられ、各々同様の構成を有している。
【００３６】
系制御部１０は、二重系を構成する両系（すなわち、現用系および予備系となる）のＡＴＭセルスイッチ２０および３０に結合され、ＡＴＭセルスイッチ２０および３０の各々から系制御信号１００１を送信し、送信済みセル番号通知１００２を受信する。また、系制御部１０は、各ＡＴＭスイッチバッファ部１００、…、ｎに結合され、これら各ＡＴＭスイッチバッファ部１００、…、ｎに対して、系切替通知１００３および送信済みセル番号通知１００４を供給する。
【００３７】
各ＡＴＭスイッチバッファ部１００、…、ｎは、ＡＴＭセルスイッチ２０および３０の両者に対して、送信用セルデータ線１００５と、受信用セルデータ線１００６とにより結合される。
【００３８】
ＡＴＭセルスイッチ２０のスイッチ部２１は、全回線に共通であり、ＡＴＭスイッチバッファ部１００〜ｎのそれぞれの番号付与部１１１…に結合される。ＡＴＭセルスイッチ２０のシーケンシャル番号通知部２２…は、スイッチ部２１からシーケンシャル番号が付されたＡＴＭセルを受け、各回線のＡＴＭスイッチバッファ部１００〜ｎの番号チェック部１２１に送信するとともに、送信を完了したＡＴＭセルのシーケンシャル番号を系制御部１０に通知する。ＡＴＭセルスイッチ３０は、ＡＴＭセルスイッチ２０と同様に構成される。
【００３９】
既に述べたように、ＡＴＭスイッチバッファ部１００は、番号付与部１１１、再送制御部１１２およびバッファ部１１３を有するセル送信部１１０と、番号チェック部１２１および番号保持部１２２を有するセル受信部１２０を備えている。後に詳述するように、番号付与部１１１は、回線から受信したＡＴＭセルにシーケンシャル番号を付与して独自の所定フォーマットを有するＡＴＭセル（以下、「独自ＡＴＭセル」と称する）を生成する。ＡＴＭスイッチバッファ部１００〜ｎのうちの、ＡＴＭスイッチバッファ部１００以外のＡＴＭスイッチバッファ部も同様に構成される。
【００４０】
上述した、各部の機能についてさらに具体的に説明する。ＡＴＭスイッチバッファ部としてＡＴＭスイッチバッファ部１００を、ＡＴＭセルスイッチとしてＡＴＭセルスイッチ２０を、それぞれ例にとり、ＡＴＭセルスイッチ２０が現用系となっているとする。
【００４１】
系制御部１０は、ＡＴＭセルスイッチ２０のシーケンシャル番号通知部２２、…から送信済みセル番号通知１００２を受信する機能を有している。すなわち、系制御部１０は、ＡＴＭスイッチバッファ部１００、…、ｎに対して送信された前記独自ＡＴＭセルに付与されたセル送信用のシーケンシャル番号を受信する。また、系制御部１０は、受信したセル送信用のシーケンシャル番号を対応するＡＴＭスイッチバッファ部１００、…、ｎに対して、送信済みセル番号通知１００４により通知する機能を有している。さらに、系制御部１０は、ＡＴＭセルスイッチ２０および３０の系制御を行う。すなわち、系制御部１０は、系制御信号１００１によりＡＴＭセルスイッチ２０および３０の系制御を行うとともに、各ＡＴＭスイッチバッファ部１００〜ｎに対して、系切替を系切替通知１００３により通知する機能を有している。
【００４２】
ＡＴＭセルスイッチ２０のスイッチ部２１は、ＡＴＭスイッチバッファ部１００〜ｎからシーケンシャル番号が付与されたＡＴＭセルを受けて、所要の回線に対応するＡＴＭスイッチバッファ部１００〜ｎへ、シーケンシャル番号通知部２２を介してＡＴＭセルを送信してＡＴＭセル交換を行う。ＡＴＭセルスイッチ２０のシーケンシャル番号通知部２２は、ＡＴＭスイッチバッファ部１００に対応する。シーケンシャル番号通知部２２…は対応するＡＴＭスイッチバッファ部１００〜ｎに対して前記独自ＡＴＭセルの送信を完了した時点で、送信済みセル番号通知１００２により系制御部１０に通知する。
【００４３】
番号付与部１１１は、受信回線２０００から入力されたＡＴＭセルに対してシーケンシャル番号を付与して所定フォーマットの独自ＡＴＭセル化する機能を有する。ただし、番号付与部１１１は、入力されたＡＴＭセルの種別を判別し、固定レートセルに対してはシーケンシャル番号を付与しない（具体的には、例えばシーケンシャル番号を常に‘０’とする）。また、番号付与部１１１は、ＡＴＭセルスイッチ２０に送信した独自ＡＴＭセルをバッファ部１１３にも蓄積する機能を有する。ただし、番号付与部１１１は、固定レートセルについては、バッファ部１１３に蓄積しない。さらに、番号付与部１１１は、再送制御部１１２からの再送通知を受けて、再送すべき独自ＡＴＭセルをバッファ部１１３から読み出し、新たにシーケンシャル番号が付与された前記独自ＡＴＭセルおよびバッファ部１１３から読み出された前記独自ＡＴＭセルを送信用セルデータ線１００５を介してＡＴＭセルスイッチ２０へ送信する機能を有する。
【００４４】
再送制御部１１２は、系制御部１０から系切替通知１００３として通知された系切替情報と番号保持部１２２から返送番号通知として読み出される送信済みのシーケンシャル番号とを番号付与部１１１に通知する機能を有する。
【００４５】
バッファ部１１３は、番号付与部１１１からＡＴＭセルスイッチ２０へ送信済みの独自ＡＴＭセルを一時記憶し、番号付与部１１１からの指示により前記独自ＡＴＭセルを出力するとともに、番号チェック部１２１からの廃棄セル通知により、該廃棄セル通知に対応する独自ＡＴＭセルを廃棄する機能を有する。
【００４６】
番号チェック部１２１は、番号保持部１２２に通知されたシーケンシャル番号を、各ＡＴＭスイッチバッファ部１００〜ｎ毎に参照し、バッファ部１１３に対して廃棄セル通知を行うとともに、受信用セルデータ線１００６を介して受信した独自ＡＴＭセルからシーケンシャル番号を除去し、標準フォーマットのＡＴＭセルとして送信回線２００１を介して送出する機能を有する。
【００４７】
番号保持部１２２は、系制御部１０から、送信済みセル番号通知１００４として受信したシーケンシャル番号の各ＡＴＭスイッチバッファ部１００〜ｎ毎の最新情報を保持するとともに、それを番号チェック部１２１に通知する機能を有する。
【００４８】
次に、このように構成された、ＡＴＭセル交換システムの動作をＡＴＭセルスイッチ２０が現用系である場合を例として説明する。当然のことながらＡＴＭセルスイッチ３０が現用系である場合も同様に動作する。また、ＡＴＭスイッチバッファ部としてはＡＴＭスイッチバッファ部１００を例にとって説明する。
【００４９】
受信回線２０００からＡＴＭセルを受信すると、番号付与部１１１は、宛先回線毎のシーケンシャル番号をＡＴＭセルに付与して独自ＡＴＭセルを生成する。そして番号付与部１１１は、送信用セルデータ線１００５を介してこの独自ＡＴＭセルをＡＴＭセルスイッチ２０へ送信するとともに、バッファ部１１３にこの独自ＡＴＭセルを一時蓄積させる。なお、番号付与部１１１は、受信回線２０００から受信したＡＴＭセルがいわゆるＣＢＲセルのような固定レートセルである場合は、シーケンシャル番号の付与もバッファ部１１３に対する一時蓄積も行わない。
【００５０】
ＡＴＭセルスイッチ２０は、送信用セルデータ線１００５を介して受信した独自ＡＴＭセルの交換処理をスイッチ部２１にて行う。スイッチ部２１は、受信した独自ＡＴＭセルを、該当する回線のシーケンシャル番号通知部（２２…）へ送出する。
【００５１】
例えば、ＡＴＭスイッチバッファ部１００に対する送信があった場合について具体的に説明する。シーケンシャル番号通知部２２は、スイッチ部２１から独自ＡＴＭセルを受信すると独自ＡＴＭセル内のシーケンシャル番号を参照し、受信用セルデータ線１００６を介してＡＴＭスイッチバッファ部１００の番号チェック部１２１へ送信する。ＡＴＭスイッチバッファ部１００に対しての送信が終了した時点で、送信済みセルのシーケンシャル番号を送信済みセル番号通知１００２として系制御部１０へ通知する。
【００５２】
系制御部１０は、各シーケンシャル番号通知部２２…から送信済みセル番号を受信すると、その送信済みセル番号を送信元のＡＴＭスイッチバッファ部（１００、…、ｎのいずれか）へ通知する。すなわち、ＡＴＭスイッチバッファ部１００が送信元であるとすると、系制御部１０は、送信済みセル番号を送信済みセル番号通知１００４としてＡＴＭスイッチバッファ部１００へ通知する。
【００５３】
番号保持部１２２は、系制御部１０より、送信済みセル番号通知１００４による送信済みセル番号を受信すると、対応するＡＴＭスイッチバッファ部（１００）の保持番号を前記送信済みセル番号に置き換えるとともに、その送信済みセル番号を番号チェック部１２１に通知する。
【００５４】
番号チェック部１２１は、番号保持部１２２から通知された送信済みセル番号に対応するシーケンシャル番号を有する独自ＡＴＭセルを廃棄するために、バッファ部１１３に対して、送信済みセル番号に対応するシーケンシャル番号のセルについての廃棄セル通知を行う。バッファ部１１３は、番号チェック部１２１から与えられた廃棄セル通知に応じて、一時蓄積しているＡＴＭセルの該当するものを廃棄する。
このようにして、バッファ部１１３には、常に送信済みで且つ宛先で未受信の独自ＡＴＭセルのみが蓄積されることになる。
【００５５】
ここで、何らかの障害等が発生して、現用系をＡＴＭセルスイッチ２０からＡＴＭセルスイッチ３０に切り換える必要があった場合には、次のように動作する。
【００５６】
系制御部１０は、系制御信号１００１を介してＡＴＭセルスイッチ２０および３０を制御して、系を、現用系から予備系へ、予備系から現用系へ、切り替えるとともに、全ＡＴＭスイッチバッファ部１００〜ｎに対して、系切替通知１００３により系の切替を通知する。
【００５７】
ＡＴＭスイッチバッファ部１００を例にとると、再送制御部１１２は、系切替通知１００３、すなわち受信した系切替通知により、ＡＴＭセルスイッチ２０および３０の系が切り替わったことを認識し、番号保持部１２２から最新の送信済み（宛先受信済み）のセルのシーケンシャル番号、すなわちセル番号を読み出し、番号付与部１１１へ通知する。
【００５８】
番号付与部１１１は、再送制御部１１２から系切替通知とセル番号とを受信すると、そのセル番号を内部で保持している宛先ＡＴＭスイッチバッファ部毎のシーケンシャル番号と比較し、受信したセル番号と一致するＡＴＭスイッチバッファ部（１００〜ｎ）に対しては再送制御は行わない。番号付与部１１１は、内部で保持している宛先ＡＴＭスイッチバッファ部毎のシーケンシャル番号よりもセル番号の方が小さい場合にのみ、未送信のシーケンシャル番号に対応する蓄積された独自ＡＴＭセルをバッファ部１１３から読み出し、送信用セルデータ線１００５を介して、新現用系であるＡＴＭセルスイッチ３０へ送信する。
【００５９】
この再送処理は、系切替後に受信回線２０００を介して入力されたＡＴＭセルに優先して行われる。このことにより転送セルの順序性は保証される。ただし、固定レートセルが入力された場合は、再送処理よりも優先してＡＴＭセルのＡＴＭセルスイッチ３０に対する送信が行われる。これは、固定レートセルの遅延および遅延揺らぎを抑えるためである。
【００６０】
このようにして、ＡＴＭセルにシーケンシャル番号を付与して独自ＡＴＭセル化し、受信が完了したシーケンシャル番号を受信することにより、系切替にて欠落したＡＴＭセルを速やかに自動再送する。したがって、障害等のように緊急を要する系切替時にもＡＴＭセルを欠落させることなく、ＡＴＭセルスイッチの系切替を行うことができる。
【００６１】
図２を参照してこの発明の第２の実施の形態に係るセル交換システムを説明する。
図２は、ＡＴＭセル交換システムの構成を示している。
図２に示すＡＴＭセル交換システムは、系制御部１０Ａ、ＡＴＭセルスイッチ２０Ａ，３０Ａ、およびＡＴＭスイッチバッファ部１００Ａ，…ｎＡを具備している。
【００６２】
ＡＴＭセルスイッチ２０Ａは、セルスイッチ部２１およびシーケンシャル番号通知部２２Ａを備えている。シーケンシャル番号通知部２２Ａは回線毎に設けられる。ＡＴＭセルスイッチ３０ＡもＡＴＭセルスイッチ２０Ａと同様の構成を有している。
【００６３】
ＡＴＭスイッチバッファ部１００Ａは、送信部１１０Ａおよび受信部１２０Ａを備えている。送信部１１０Ａは、番号付与部１１１、再送制御部１１２Ａおよびバッファ部１１３Ａを有する。受信部１２０Ａは、番号チェック部１２１Ａおよび番号保持部１２２Ａを有する。ＡＴＭスイッチバッファ部１００Ａ〜ｎＡは、それぞれ回線毎に設けられ、各々同様の構成を有している。
【００６４】
この図２のシステムでは、図１のＡＴＭセル交換システムでは、送信済み独自ＡＴＭセルのシーケンシャル番号を系制御部１０を介して通知していたのに対して、前記送信済み独自ＡＴＭセルのシーケンシャル番号の通知を独自ＡＴＭセル自体を用いて行う。基本的構成は、図１の場合とほぼ同様であるが、ＡＴＭスイッチバッファ１００Ａの受信部１２０Ａには、送信済み独自ＡＴＭセルのシーケンシャル番号送信済みの独自ＡＴＭセルのシーケンシャル番号が独自ＡＴＭセル内に存在するため、これを番号チェック部１２１Ａにて取り出して、番号保持部１２２Ａへ通知する機能が追加される。
【００６５】
また、シーケンシャル番号通知部２２Ａ…相互間で情報の受け渡しを行い、対応するＡＴＭスイッチバッファ部１００Ａ、…ｎＡへ送信する独自ＡＴＭセルへ送信済みセル番号を付与する機能が追加される。また、対応するＡＴＭスイッチバッファ部１００、…ｎに対して送信すべき独自ＡＴＭセルが無い場合にも、空きセルとして送信済みセル番号を送信し、常に最新情報をＡＴＭスイッチバッファ部１００、…ｎヘ通知する。
【００６６】
したがって、図１のシステムにおけるシーケンシャル番号通知部２２…から系制御部１０、および系制御部１０から各ＡＴＭスイッチバッファ部１００〜ｎの再送制御部１１２への送信済みセル番号通知は、図２のＡＴＭセル交換システムにおいては不要となる。
【００６７】
このように構成された、図２のＡＴＭセル交換システムの動作は、図１の場合と基本的に同様であるので、主としてその相違点についてのみ説明する。
このシステムでは、図１のシステムが系制御部１０を介して送信済み独自ＡＴＭセルのシーケンシャル番号すなわち送信済みセル番号を通知していたのに対して、この通知を独自ＡＴＭセル自体を用いて行う。すなわち、送信済みの独自ＡＴＭセルのシーケンシャル番号が独自ＡＴＭセル内に存在するため、これを番号チェック部１２１Ａにて取り出して番号保持部１２２Ａへ通知する。また、シーケンシャル番号通知部２２Ａ…相互間で情報の受け渡しを行って、送信済みセル番号を、それに対応するＡＴＭスイッチバッファ部１００Ａ〜ｎＡへ送信する独自ＡＴＭセルに付与する。このとき、対応するＡＴＭスイッチバッファ部１００Ａ〜ｎＡに対して送信すべき独自ＡＴＭセルがない場合には、通信データを持たない空きセルに送信済みセル番号を付して送信する。このようにして、常に最新情報がＡＴＭスイッチバッファ部１００Ａ〜ｎＡに通知される。
【００６８】
なお、上述した実施の形態においては、ＡＴＭセルを取り扱うＡＴＭセル交換システムについて説明したが、この発明は、ＡＴＭセルに限定されることなく、伝送データをデータセル、または実質的にそれに類似したデータパケットあるいはデータフレーム等のフォーマットとして伝送するシステムであれば、上述とほぼ同様にして種々の交換システムに適用することができる。
【００６９】
【発明の効果】
以上説明したように、この発明に係るセル交換システムおよびデータセル保証方法においては、回線毎に設けたセルスイッチバッファ部により、各回線から逐次与えられるセルにシーケンシャル番号を付して一旦蓄積し、それらシーケンシャル番号が付されたセルを二重化されたセルスイッチの各々に送出し、且つ送信先からの前記シーケンシャル番号による受信完了通知に基づき、蓄積されたセルおよびシーケンシャル番号を廃棄し、前記セルスイッチで受信が完了したセルの前記シーケンシャル番号を対応回線毎の最終値を保存し、且つ前記受信が完了したセルのシーケンシャル番号による受信完了通知を、そのセルの送出元ヘ送信されるセルに付加するとともに、系制御手段による系切替時には、送信が完了していないシーケンシャル番号以降の蓄積されているセルを、系切替直後に、回線から受信されるセルに優先して前記セルスイッチへ送出する。
したがって、この発明のセル交換システムおよびセルデータ保証方法によれば、セルにシーケンシャル番号を付与して独自セル化し、受信が完了したシーケンシャル番号を受信することにより、系切替にて欠落したセルを速やかに自動再送する。従って、障害等の緊急を要する系切替時にも、セルを欠落させることなくセルスイッチの系切替を行うことを可能とし、信頼性をも向上し得るセル交換システムおよびセルデータ保証方法を提供することができる。
【図面の簡単な説明】
【図１】この発明の第１の実施の形態に係るセル交換システムの構成を示すブロック図である。
【図２】この発明の第２の実施の形態に係るセル交換システムの構成を示すブロック図である。
【図３】従来の系切替時のデータ保証方式の第１の方式の例を説明するための主要部の構成を示すブロック図である。
【図４】従来の系切替時のデータ保証方式の第２の方式の例を説明するための主要部の構成を示すブロック図である。
【符号の説明】
１０        系制御部
２０，３０  ＡＴＭセルスイッチ
２１        スイッチ部、
２２        シーケンシャル番号通知部、
１００〜ｎ  ＡＴＭスイッチバッファ部
１１０      送信部
１１１      番号付与部
１１２      再送制御部
１１３      バッファ部
１２０      受信部
１２１      番号チェック部
１２２      番号保持部
【図１】
0003568681.tif 000002
【図２】
0003568681.tif 000003
【図３】
0003568681.tif 000004
【図４】
0003568681.tif 000005