(57)【特許請求の範囲】
【請求項１】
非同期転送モード網内の回線の監視情報を第一種の保守運用管理セルにより第一の方向に転送してその回線を利用している一端の端末に通知し、
この第一種の保守運用管理セルに対して前記一端の端末から返送された第二種の保守運用管理セルを前記第一の方向と逆の第二の方向に転送してその回線を利用する他端の端末に通知する
保守運用管理セル処理方法において、
前記回線はひとつのルート側回線と複数のリーフ側回線とが接続されたマルチキャスト回線であり、
このマルチキャスト回線の回線分岐点では、前記複数のリーフ側回線からの第一種の保守運用管理セルについては前記ルート側回線に転送し、その第一種の保守運用管理セルに対して返送された第二種の保守運用管理セルについては、その第一種の保守運用管理セルが転送されてきたリーフ側回線に選択的に転送する
ことを特徴とする保守運用管理セル処理方法。
【請求項２】
前記マルチキャスト回線には複数の回線分岐点を含み、
対応する第一種の保守運用管理セルの転送なしに第二種の保守運用管理セルが入力された回線分岐点では、その回線分岐点で分岐するすべてのリーフ側回線にその第二種の保守運用管理セルを転送する
請求項１記載の保守運用管理セル処理方法。
【請求項３】
非同期転送モード網内の１以上のノードを経由してひとつのルート端末と複数のリーフ端末とを接続し、
前記１以上のノードはそれぞれ、回線の監視情報を伝える第一種の保守運用管理セルを隣接するノードまたは端末に転送し、その第一種の保守運用管理セルに対して返送された第二種の保守運用管理セルを逆方向に転送する
保守運用管理セル処理方法において、
第一種および第二種の保守運用管理セルにはそれぞれ通過ノード数に関する情報を付与し、
前記１以上のノードはそれぞれ、
第一種の保守運用管理セルと第二種の保守運用管理セルとでそのセルに付与された通過ノード数に関する情報を一方はインクリメント、他方はデクリメントし、
入力された第二種の保守運用管理セルに付与された通過ノード数に関する情報が初期値に戻っていないときには、その第二種の保守運用管理セルを対応する第一種の保守運用管理セルが転送されてきた方向に選択的に返送し、
入力された第二種の保守運用管理セルに付与された通過ノード数に関する情報が初期値に戻っているときには、その第二種の保守運用管理セルを前記ひとつのルート端末と前記複数のリーフ端末との接続に対応してあらかじめ定められたすべての方向に転送する
ことを特徴とする保守運用管理セル処理方法。
【請求項４】
非同期転送モード網内の交換機にそれぞれ設けられ、
回線の監視情報を伝える第一種の保守運用管理セルを処理する第一の処理手段と、
その第一種の保守運用管理セルに対して返送される第二種の保守運用管理セルを処理する第二の処理手段と
を備えた保守運用管理セル処理装置において、
前記第一の処理手段は、
その交換機に入力された第一種の保守運用管理セルに付与された通過ノード数に関する情報をインクリメントする第一の演算手段と、
その交換機に入力された第一種の保守運用管理セルのアドレス情報を保持するアドレス格納手段と
を含み、
前記第二の処理手段は、
その交換機から出力する第二種の保守運用管理セルに付与された通過ノード数に関する情報をデクリメントする第二の演算手段と、
この第二の演算手段により更新された通過ノード数に関する情報が初期値に戻っておらず、かつ前記アドレス格納手段にはその第二種の保守運用管理セルのアドレス情報に対応するアドレス情報がない場合に、その第二種の保守運用管理セルを廃棄する手段と
を含む
ことを特徴とする保守運用管理セル処理装置。
【請求項５】
請求項４記載の保守運用管理セル処理装置を備えた非同期転送モード交換機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ；  非同期転送モード）網におけるセルレベルのマルチキャスト通信に利用する。特に、マルチキャスト通信に対応したＯＡＭ（Ｏｐｅｒａｔｉｏｎ，  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ；保守運用管理）機能に関する。
【０００２】
ここで「マルチキャスト通信」とは、「ルート」と呼ばれる一つの端末と「リーフ」と呼ばれる複数の端末との間の１：Ｎの通信をいう。
【０００３】
【従来の技術】
ＡＴＭでは、音声、データ、画像といった各種メディアのデータをセルという固定長パケットに分解し、これらを網内で統一的に転送することができる。ＡＴＭは多様なサービスの提供が期待されており、電話や単純なデータ通信のような１：１接続サービスに対しては、基本的な仕組みがすでに開発されている。また、ビデオ配信などの１：Ｎ接続サービスの提供についても、今後検討されようとしている。
【０００４】
【発明が解決しようとする課題】
ＡＴＭではＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ；仮想チャネル）やＶＰ（Ｖｉｒｔｕａｌ  Ｐａｔｈ；  仮想パス）といったセルレベルでのＯＡＭ機能が強化されており、ＯＡＭ情報を運ぶＯＡＭセルが、ＡＴＭコネクション上でユーザセルと一緒に転送される。ＯＡＭセルとしては、ネットワーク内の回線毎の障害情報を回線の両端の端末に伝えるためのＦＭ（警報）セル、ネットワーク内の輻輳状態を回線の両端の端末に伝えるためのＲＭ（リソース管理）セル、回線毎のセル廃棄率やビット誤り率を検出するためのＰＭ（品質監視）セル、回線導通試験のためのＬＢ（ループバック）セルやＣＣ（接続正常性確認）セルが定義されている。
【０００５】
ＯＡＭセルのうちＦＭセルとＲＭセルは、ネットワーク内の任意の回線で発生した障害あるいは輻輳を発信側端末と着信側端末とに通知するために、まず、障害や輻輳の検出点からその回線の下流側（この方向を「順方向」という）に転送され、この通知を受けた着信側端末から、今度は逆方向に向けて返送される。これにより、回線の両端の端末や回線上のノード装置が、回線で発生した障害や輻輳を確認することができる。順方向のＦＭセルはＡＩＳ（警報表示信号）セル、逆方向のＦＭセルはＲＤＩ（遠端受信故障）セルと呼ばれ、また、順方向のＲＭセルはＥＦＣＮ（前方輻輳通知）セル、逆方向のＲＭセルはＥＢＣＮ（後方輻輳通知）セルと呼ばれる。
【０００６】
しかし、ＡＴＭスイッチングノードにおいてマルチキャスト通信サービスをサポートしようとすると、ＦＭセルとＲＭセルに関して以下の問題が発生する。
【０００７】
（１）ＦＭセルに関する問題
図１４はＦＭセルに関する問題を説明する図である。ここで、ＡＴＭスイッチングノード１４２が、ルート端末１４１とリーフ端末１４３、１４４との間のマルチキャスト通信サービスを提供するものとする。また、ＡＴＭスイッチングノードとリーフ端末１４３との間で回線に障害があったものとする。このとき、ルート端末１４１に向けてＡＩＳセルが送出され、それに応じてルート端末１４１がＲＤＩセルを返送し、そのＲＤＩセルがＡＴＭスイッチングノード１４２からリーフ端末１４３、１４４へ配分され、正常なチャネルが確保されているリーフ端末１４４へもＲＤＩセルが転送されてしまう。このときリーフ端末１４４は、ルート端末との間の回線上で障害が発生したと判断するため、正常なチャネルが確保されているにもかかわらずセルの送信を停止してしまう可能性がある。
【０００８】
（２）ＲＭセルに関する問題
図１５はＲＭセルに関する問題を説明する図である。ここで、ＡＴＭスイッチングノード１５３がルート端末１５１とリーフ端末１５６、１５７との間のマルチキャスト通信サービスを提供し、各端末はそれぞれ、ＡＴＭスイッチングノード１５２、１５４、１５５を経由してＡＴＭスイッチングノード１５３に接続されているものとする。また、リーフ端末１５６が直接に接続されているＡＴＭスイッチングノード１５４において輻輳が発生したものとする。このとき、このＡＴＭスイッチングノード１５４からルート端末１５１に向けてＥＦＣＮセルが送出され、それに応じてルート端末１５１がＥＢＣＮセルを返送し、そのＥＢＣＮセルがＡＴＭスイッチングノード１５２を経由しＡＴＭスイッチングノード１５３からＡＴＭスイッチングノード１５４、１５５へ配分され、それぞれリーフ端末１５６、１５７へ転送される。すなわち、回線が輻輳していないリーフ端末１５７へもＥＢＣＮセルが転送されてしまう。このときリーフ端末１５７は、ルート端末１５１側との間の回線上で輻輳が発生したと判断するため、正常な帯域が確保されているにもかかわらずセルの送信を停止したり、送信帯域を絞ったりしてしまう。
【０００９】
本発明は、このような課題を解決し、ＡＴＭ網で設定されたマルチキャスト呼の回線分岐点となる通信装置において動作し、障害あるいは輻輳を検出する必要のない端末にまでＯＡＭセルを転送してしまうことを回避することのできるＯＡＭセル処理方法および装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の第一の観点は網内のセル転送に関するものであり、非同期転送モード網内の回線の監視情報を第一種のＯＡＭセル（ＡＩＳセルあるいはＥＦＣＮセル）により第一の方向に転送してその回線を利用している一端の端末に通知し、この第一種のＯＡＭセルに対して前記一端の端末から返送された第二種のＯＡＭセル（ＲＤＩセルあるいはＥＢＣＮセル）を第一の方向と逆の第二の方向に転送してその回線を利用する他端の端末に通知するＯＡＭセル処理方法において、回線はひとつのルート側回線と複数のリーフ側回線とが接続されたマルチキャスト回線であり、このマルチキャスト回線の回線分岐点では、複数のリーフ側回線からの第一種のＯＡＭセルについてはルート側回線に転送し、その第一種のＯＡＭセルに対して返送された第二種のＯＡＭセルについては、その第一種のＯＡＭセルが転送されてきたリーフ側回線に選択的に転送することを特徴とする。
【００１１】
回線分岐点が多段となっている場合には、対応する第一種のＯＡＭセルの転送なしに第二種のＯＡＭセルが入力された回線分岐点では、その回線分岐点で分岐するすべてのリーフ側回線にその第二種のＯＡＭセルを転送することがよい。
【００１２】
本発明の第二の観点はこのようなセル転送を行うための個々のノードの処理に関するものであり、非同期転送モード網内の１以上のノードを経由してひとつのルート端末と複数のリーフ端末とを接続し、ノードはそれぞれ、回線の監視情報を伝える第一種のＯＡＭセルを隣接するノードまたは端末に転送し、その第一種のＯＡＭセルに対して返送された第二種のＯＡＭセルを逆方向に転送するＯＡＭセル処理方法において、第一種および第二種のＯＡＭセルにはそれぞれ通過ノード数に関する情報を付与し、ノードはそれぞれ、第一種のＯＡＭセルと第二種のＯＡＭセルとでそのセルに付与された通過ノード数に関する情報を逆論理に処理し、入力された第二種のＯＡＭセルに付与された通過ノード数に関する情報が初期値に戻っていないときには、その第二種のＯＡＭセルを対応する第一種のＯＡＭセルが転送されてきた方向に選択的に返送し、入力された第二種のＯＡＭセルに付与された通過ノード数に関する情報が初期値に戻っているときには、その第二種のＯＡＭセルをルート端末とリーフ端末との接続に対応してあらかじめ定められたすべての方向に転送することを特徴とする。
【００１３】
本発明の第三の観点は以上の処理を実現する装置に関するものであり、非同期転送モード網内の交換機にそれぞれ設けられ、回線の監視情報を伝える第一種のＯＡＭセルを処理する第一の処理手段と、その第一種のＯＡＭセルに対して返送される第二種のＯＡＭセルを処理する第二の処理手段とを備えたＯＡＭセル処理装置において、第一の処理手段は、その交換機に入力された第一種のＯＡＭセルに付与された通過ノード数に関する情報を第一の論理により更新する第一の演算手段と、その交換機に入力された第一種のＯＡＭセルのアドレス情報を保持するアドレス格納手段とを含み、第二の処理手段は、その交換機から出力する第二種のＯＡＭセルに付与された通過ノード数に関する情報を第一の論理と逆論理により更新する第二の演算手段と、この第二の演算手段により更新された通過ノード数に関する情報が初期値に戻っておらず、かつアドレス格納手段にはその第二のＯＡＭセルのアドレス情報に対応するアドレス情報がない場合に、その第二のＯＡＭセルを廃棄する手段とを含むことを特徴とする。
【００１４】
【発明の実施の形態】
図１は本発明の第一の実施形態を示すブロック構成図である。ここでは、警報通知のためのＯＡＭセルすなわちＦＭセルの転送について説明する。
【００１５】
図１に示した実施形態は、ルート側の端末としてユーザ端末５１、リーフ側の端末としてユーザ端末５２〜５４をそれぞれ備え、マルチキャスト呼のルート側回線（ユーザ端末５１側の回線）をリーフ側回線（ユーザ端末５２〜５４側のそれぞれの回線）に分岐する回線分岐点が、二つの交換機（ＡＴＭスイッチング装置）１３、１４により提供される。ユーザ端末５１と交換機１３との間は、回線１０１、２０１、交換機１１、回線１０２、２０２、交換機１２および回線１０３、２０３を介して接続される。また、交換機１３とユーザ端末５２との間は回線１０４、２０４、交換機１４および回線１０５、２０５を介して接続され、交換機１３とユーザ端末５３との間は回線１０４、２０４、交換機１４および回線１０６、２０６を介して接続され、交換機１３とユーザ端末５４との間は回線１０７、２０７、交換機１５および回線１０８、２０８を介して接続される。回線１０１〜１０８はルート側からリーフ側へ情報転送を行うための回線、回線２０１〜２０８はその逆方向の回線である。また、ここでいう「回線」はＶＣのことであり、物理的な信号線を意味するものではない。
【００１６】
この実施形態において、回線２０４で障害が発生したとする。このとき、交換機１３は、回線２０３にＡＩＳセルを送出する。このＡＩＳセルは、交換機１２、回線２０２、交換機１１および回線２０１を経由してユーザ端末５１へ転送される。ユーザ端末５１は、このＡＩＳセルを受け取ると、今度は逆方向にＲＤＩセルを返送する。このＲＤＩセルは、回線１０１、交換機１１、回線１０２、交換機１２および回線１０３を経由して、交換機１３に転送される。ここで交換機１３は、このＲＤＩセルを障害の発生した回線２０４と双方向回線を構成する他方の回線１０４だけに送出する。したがって、このＲＤＩセルは、交換機１４および回線２０５、２０６を経由してユーザ端末５２、５３に転送されるが、正常なチャネルが確保されているユーザ端末５４へ転送されることはない。
【００１７】
ここで重要な点は、交換機１３では障害のあった側の回線１０４だけにＲＤＩセルを送出する一方で、障害点よりリーフ側の交換機１４では各リーフ側にＲＤＩセルを分配し、障害点よりルート側の交換機１１、１２に回線分岐点があったとしても、そこではＲＤＩセルの分配は行わないようにすることである。
【００１８】
このためには、まず、各ノードにおいて、受信したＲＤＩセルが障害点を通過したものであるか否かを判断する必要がある。そこで、ＯＡＭセル内にそのセルが通過したノード（交換機）数に関する情報を挿入することとし、その値をＡＩＳセルとＲＤＩセルとで逆論理に処理する。通過ノード数を以下「ホップ数」という。このようにホップ数を処理することにより、ＲＤＩセルのホップ数がＡＩＳセルに設定された初期値に戻っていないときには、そのＲＤＩセルはまだ障害点に達していないことになる。そして、障害点に達していないノードでは、ＲＤＩセルの分配を行うか否かの判断が必要となる。その一方、障害点を過ぎていれば、ＲＤＩセルを無条件で分配すればよい。
【００１９】
ＲＤＩセルの分配の判断は、それに対応して以前に処理したＡＩＳセルのアドレス情報と比較することにより行う。例えば、受信ＡＩＳセルのＶＰＩ（仮想パス識別子）値およびＶＣＩ（仮想チャネル識別子）値に対し、その値により表される回線に対向する出力回線のＶＰＩ／ＶＣＩ値を蓄積しておき、その蓄積されたＶＰＩ／ＶＣＩ値の回線のみにＲＤＩセルを出力する。
【００２０】
図２は本実施形態で用いるＦＭセルフォーマット例を示す。現在使用されているＦＭセルフォーマットには、セルヘッダ、第一の共通フィールド、故障点情報ＬＵＩＤおよび第二の共通フィールドに加え、故障点情報ＬＵＩＤと第二の共通フィールドとの間に、１６バイトの使用方法が未定のフィールドが含まれる。この未使用フィールドに、新規にホップ数に関する情報の領域を設定する。
【００２１】
図３は交換機の構成例を示すブロック図である。ここでは、図１に示した交換機１３を例に、１：２のマルチキャスト呼に関係する部分について説明する。また、各回線は物理的に異なる信号線に割り当てられるものではなく、交換機の各構成要素もまた回線毎に設けられるものではないが、ここでは説明を簡単にするため回線毎に別々のものとする。
【００２２】
すなわち、この交換機１３は、回線交換を行うスイッチ部５１３と、回線１０３、２０３が接続されるＯＡＭ処理部８３１、回線１０４、２０４が接続されるＯＡＭ処理部８３２および回線１０７、２０７が接続されるＯＡＭ処理部８３３とを備え、スイッチ部５１３とＯＡＭ処理部８３１との間は信号線３０１、４０１により接続され、スイッチ部５１３とＯＡＭ処理部８３２との間は信号線３０２、４０２により接続され、スイッチ部５１３とＯＡＭ処理部８３３との間は信号線３０３、４０３により接続される。
【００２３】
図４はＯＡＭ処理部の構成例を示すブロック図である。このＯＡＭ処理部は、入力回線（図３における回線１０３、２０４または２０７）から入力されたＡＩＳセルを処理してスイッチ部５１３に出力するＡＩＳ処理回路７３１と、スイッチ部５１３からのＲＤＩセルを処理して出力回線（回線２０３、１０４または１０７）に出力するＲＤＩ処理回路７３２と、ＡＩＳ処理回路７３１に入力されたＡＩＳセルのアドレスに関する情報を蓄積する受信アドレス格納部７３３とを備える。
【００２４】
ＡＩＳ処理回路７３１は加算回路７１０とＡＩＳ発生回路７１１とを備え、加算回路７１０により、入力されたＡＩＳセルの内部情報であるホップ数に「１」を加算するとともに、ＡＩＳ発生回路７１１により、入力回線の障害を検出してホップ数ＨＰ＝１の新たなＡＩＳセルを発生する。ＲＤＩ処理回路７３２は減算回路７２０とパージ回路７２１とを備え、減算回路７２０によりＲＤＩセルの内部情報であるホップ数から「１」を減算し、出力回線に出力する必要のないＲＤＩセルについてはパージ回路７２１により廃棄する。受信アドレス格納部７３３は、各入力回線のＶＰＩ／ＶＣＩ値と出力回線のＶＰＩ／ＶＣＩ値との対応があらかじめ記録され、入力されたＡＩＳセルのＶＰＩ／ＶＣＩ値に対応してフラグを設定することで、そのＡＩＳセルが入力された回線のアドレス情報とそれに対向する出力回線のアドレス情報とを蓄積した状態となる。
【００２５】
図５はＡＩＳ処理回路の動作フローを示す。回線側の入力線からＡＩＳセルが入力された場合、ＡＩＳ処理回路は、まず、入力されたＡＩＳセルのセルヘッダに含まれるＶＰＩ／ＶＣＩ値（入力回線のアドレス）に対して、その回線に対向する出力回線のＶＰＩ／ＶＣＩ値を受信アドレス格納部７３３に蓄積する。続いてＡＩＳ処理回路は、ＡＩＳセルの内部情報であるホップ数を加算回路７１０により「１」だけインクリメントし、そのＡＩＳセルをスイッチ部側の信号線へ出力する。回線側の入力線で障害が発生した場合には、その障害の影響を受けた回線ついて、ＡＩＳ発生回路７１１により新規のＡＩＳセルを生成して、下流の交換機に通知する。このときＡＩＳ処理回路は、ＡＩＳセルが入力されたときと同様に、障害の発生した回線のＶＰＩ／ＶＣＩ値に対してその回線に対向する出力回線のＶＰＩ／ＶＣＩ値を受信アドレス格納部７３３に蓄積し、ＡＩＳセルのホップ数を「１」に設定し、スイッチ部側の信号線へ出力する。
【００２６】
図６はＲＤＩ処理回路の動作フローを示す。スイッチ部側の信号線からＲＤＩセルが入力された場合、ＲＤＩセルのホップ数を識別する。ホップ数が「１」以上の場合、そのＲＤＩセルのＶＰＩ／ＶＣＩ値（出力回線のアドレス）と同じ値が受信アドレス格納部７３３に蓄積されていなければ、そのＲＤＩセルを廃棄する。また、ホップ数が「０」より大きく、かつそのＶＰＩ／ＶＣＩ値と同じ値が蓄積されている場合には、ホップ数をデクリメントし、そのＲＤＩセルを出力回線へ送出する。ホップ数が「０」の場合には、そのＲＤＩセルを無条件で出力回線へ送出する。
【００２７】
図７は図１に示したセル転送の詳しい処理を説明する図であり、図４ないし図６を参照して説明したＯＡＭ処理部を用いた場合の例を示す。交換機１１〜１５にはそれぞれ、スイッチ部とＯＡＭ処理部とを備える。ここで、交換機１１については、スイッチ部５１１と、回線１０１、２０１（回線の符号については図１参照）に関するＯＡＭ処理部８１１および回線１０２、２０２に関するＯＡＭ処理部８１２とを示す。交換機１２については、スイッチ部５１２と、回線１０２、２０２に関するＯＡＭ処理部８２１および回線１０３、２０３に関するＯＡＭ処理部８２２とを示す。交換機１３については、スイッチ部５１３と、回線１０３、２０３に関するＯＡＭ処理部８３１、回線１０４、２０４に関するＯＡＭ処理部８３２および回線１０７、２０７に関するＯＡＭ処理部８３３とを示す。交換機１４については、スイッチ部５１４と、回線１０４、２０４に関するＯＡＭ処理部８４１、回線１０５、２０５に関するＯＡＭ処理部８４２および回線１０６、２０６に関するＯＡＭ処理部８４３とを示す。交換機１５については、スイッチ部５１５と、回線１０７、２０７に関するＯＡＭ処理部８５１および回線１０８、２０８に関するＯＡＭ処理部８５２とを示す。また、各回線のアドレスは、交換機１３を中心として、回線１０３、２０３がＶＣＩ＝ａ１、ｂ１、回線１０４、２０４がＶＣＩ＝ａ２、ｂ２、回線１０７、２０７がＶＣＩ＝ａ３、ｂ３、回線１０２、２０２がＶＣＩ＝ａ４、ｂ４、回線１０１、２０１がＶＣＩ＝ａ５、ｂ５、回線１０５、２０５がＶＣＩ＝ａ６、ｂ６、回線１０６、２０６がＶＣＩ＝ａ７、ｂ７、回線１０８、２０８がＶＣＩ＝ａ８、ｂ８とする。ＶＰＩ値については省略する。
【００２８】
ここで、交換機１４から交換機１３へ接続される回線２０４上で障害が発生したとする。このとき、回線２０４を入力とするＯＡＭ処理部８３２は、障害を受けることになるユーザ端末５１に向けて、ホップ数ＨＰ＝１のＡＩＳセルを発生する。さらにＯＡＭ処理部８３２は、回線２０４に対向する回線１０４のアドレスＶＣＩ＝ａ２を蓄積する。交換機１３ではさらに、その発生したＡＩＳセルの出力アドレスをＶＣＩ＝ｂ１に変換し、隣接する交換機１２に転送する。交換機１２の回線処理部８２２では、そのＡＩＳセルを受信すると、そのアドレスで指定される回線に対向する回線のアドレスすなわちＶＣＩ＝ａ１を蓄積し、さらに、そのＡＩＳセルのホップ数をインクリメントする（ＨＰ＝１からＨＰ＝２）。交換機１２はさらに、そのＡＩＳセルの出力アドレスをＶＣＩ＝ｂ４に変換し、隣接する交換機１１へ転送する。交換機１１では、入力されたＡＩＳセルに対して交換機１２と同様の処理を行う。
【００２９】
以上の動作により、ルートであるユーザ端末５１には、ＨＰ＝３、ＶＣＩ＝ｂ５のＡＩＳセルが受信される。このＡＩＳセルに対してユーザ端末５１は、リーフであるユーザ端末５２、５３に障害情報を通知するため、ＲＤＩセルを逆方向に発生する。この返送されるＲＤＩセルの出力アドレスはＶＣＩ＝ａ５とし、ホップ数として、受信した値（ＨＰ＝３）をそのまま埋め込む。
【００３０】
交換機１１では、ユーザ端末５１から返送されたＨＰ＝３、ＶＣＩ＝ａ５のＲＤＩセルについて、その出力アドレスをＶＣＩ＝ａ４に変換した後、ＯＡＭ処理部８１２により図６に示した処理を行う。このとき、ホップ数が「３」であるため、アドレスの照合を行う。ＶＣＩ＝ａ４が受信アドレス格納部に蓄積されているので、交換機１１は、そのＲＤＩセルのホップ数を「１」だけデクリメントし、回線１０２を通して交換機１２へ転送する。交換機１２では、入力されたＨＰ＝２、ＶＣＩ＝ａ４のＲＤＩセルについて、その出力アドレスをＶＣＩ＝ａ１に変換した後、ＯＡＭ処理部８２２により処理を行う。このとき、このＲＤＩセルのホップ数が「０」より大きく、出力アドレスＶＣＩ＝ａ１が受信アドレス格納部に蓄積されているため、そのＲＤＩセルのホップ数を「１」だけデクリメントし、回線１０２を通して交換機１３へ転送する。交換機１３では、入力されたＨＰ＝１、ＶＣＩ＝ａ１のＲＤＩセルを出力アドレスＶＣＩ＝ａ２、ａ３の２方路に分配し、それぞれＯＡＭ処理部８３２、８３３で処理する。ＯＡＭ処理部８３２では、入力されたＲＤＩセルのホップ数が「１」であり、出力アドレスＶＣＩ＝ａ２が受信アドレス格納部に蓄積されているため、そのＲＤＩセルを回線１０４を通して交換機１４へ転送する。一方、ＯＡＭ処理部８３３では、入力されたＲＤＩセルのホップ数が「１」であるものの、その出力アドレスＶＣＩ＝ａ３は受信アドレス格納部に蓄積されていないので、ＲＤＩ処理回路のパージ回路で廃棄し、交換機１５へは転送しない。
【００３１】
交換機１４では、入力されたＨＰ＝０、ＶＣＩ＝ａ２のＲＤＩセルを出力アドレスＶＣＩ＝ａ６、ａ７の２方路に分配し、それぞれＯＡＭ処理部８４２、８４３で処理する。この場合、いずれのＲＤＩセルもホップ数が「０」なので、そのまま出力回線へ出力する。
【００３２】
このようにして、ユーザ端末５２、５３のみがＲＤＩセルを受け取ることになり、不要なルートへのＲＤＩセルの転送を回避することができる。
【００３３】
図４ないし図７に示した例では、ＲＤＩセルが障害点を通過したものであるか否かを判断するため、各交換機でホップ数を加減算することとした。同じ目的のため、ホップ数のビットパターンをシフトさせてもよい。そのような例について以下に説明する。
【００３４】
図８はＯＡＭ処理部の別の構成例を示すブロック図である。このＯＡＭ処理部は、図４に示した構成例と同様に、入力回線から入力されたＡＩＳセルを処理してスイッチ部に出力するＡＩＳ処理回路７３１と、スイッチ部からのＲＤＩセルを処理して出力回線に出力するＲＤＩ処理回路７３２と、ＡＩＳ処理回路７３１に入力されたＡＩＳセルのアドレスに関する情報を蓄積する受信アドレス格納部７３３とを備える。
【００３５】
ＡＩＳ処理回路７３１はＡＩＳ発生回路７１１と左シフタ回路７１２とを備え、ＡＩＳ発生回路７１１により入力回線の障害を検出して新たなＡＩＳセルを発生するとともに、左シフタ回路７１２により、入力されたＡＩＳセルの内部情報であるホップ数を左に１ビットだけシフトさせる。ＲＤＩ処理回路７３２はパージ回路７２１と右シフタ回路７２２とを備え、右シフタ回路７２２によりＲＤＩセルの内部情報であるホップ数を右に１ビットだけシフトさせ、出力回線に出力する必要のないＲＤＩセルについてはパージ回路７２１により廃棄する。受信アドレス格納部７３３は、各入力回線のＶＰＩ／ＶＣＩ値と出力回線のＶＰＩ／ＶＣＩ値との対応があらかじめ記録され、入力されたＡＩＳセルのＶＰＩ／ＶＣＩ値に対応してフラグを設定することで、そのＡＩＳセルが入力された回線のアドレス情報とそれに対向する出力回線のアドレス情報とを蓄積した状態となる。
【００３６】
図９はＡＩＳ処理回路の動作フローを示す。回線側の入力線からＡＩＳセルが入力された場合、ＡＩＳ処理回路は、まず、入力されたＡＩＳセルのセルヘッダに含まれるＶＰＩ／ＶＣＩ値（入力回線のアドレス）に対して、その回線に対向する出力回線のＶＰＩ／ＶＣＩ値を受信アドレス格納部７３３に蓄積する。続いてＡＩＳ処理回路は、ＡＩＳセルの内部情報であるホップ数を左シフタ回路７１２により１ビット左にシフトさせ、そのＡＩＳセルをスイッチ部側の信号線へ出力する。回線側の入力線で障害が発生した場合には、その障害の影響を受けた回線ついて、ＡＩＳ発生回路７１１により新規のＡＩＳセルを生成して、下流の交換機に通知する。このときＡＩＳ処理回路は、ＡＩＳセルが入力されたときと同様に、障害の発生した回線のＶＰＩ／ＶＣＩ値に対してその回線に対向する出力回線のＶＰＩ／ＶＣＩ値を受信アドレス格納部７３３に蓄積し、ＡＩＳセルのホップ数として例えば８ビットのうち右から２ビット目を「１」とし、スイッチ部側の信号線へ出力する。
【００３７】
図１０はＲＤＩ処理回路の動作フローを示す。スイッチ部側の信号線からＲＤＩセルが入力された場合、ＲＤＩセルのホップ数を識別する。ホップ数の最右ビットが「０」の場合、そのＲＤＩセルのＶＰＩ／ＶＣＩ値（出力回線のアドレス）と同じ値が受信アドレス格納部７３３に蓄積されていなければ、そのＲＤＩセルを廃棄する。また、ホップ数の最右ビットが「０」であり、かつそのＶＰＩ／ＶＣＩ値と同じ値が蓄積されている場合には、ホップ数を１ビット右にシフトし、そのＲＤＩセルを出力回線へ送出する。ホップ数の最右ビットが「１」の場合には、そのＲＤＩセルを無条件で出力回線へ送出する。
【００３８】
図１１は図１に示したセル転送の詳しい処理を説明する図であり、図８ないし図１０を参照して説明したＯＡＭ処理部を用いた場合の例を示す。ここで、各部の符号および各回線のアドレスは図７に示したものと同じとする。
【００３９】
交換機１４から交換機１３へ接続される回線２０４上で障害が発生したとする。このとき、回線２０４を入力とするＯＡＭ処理部８３２は、障害を受けることになるユーザ端末５１に向けて、ホップ数ＨＰ＝００００００１０のＡＩＳセルを発生する。さらにＯＡＭ処理部８３２は、回線２０４に対向する回線１０４のアドレスＶＣＩ＝ａ２を蓄積する。交換機１３ではさらに、その発生したＡＩＳセルの出力アドレスをＶＣＩ＝ｂ１に変換し、隣接する交換機１２に転送する。交換機１２の回線処理部８２２では、そのＡＩＳセルを受信すると、そのアドレスで指定される回線に対向する回線のアドレスすなわちＶＣＩ＝ａ１を蓄積し、さらに、そのＡＩＳセルのホップ数を１ビット左にシフトする（００００００１０から０００００１００）。交換機１２はさらに、そのＡＩＳセルの出力アドレスをＶＣＩ＝ｂ４に変換し、隣接する交換機１１へ転送する。交換機１１では、入力されたＡＩＳセルに対して交換機１２と同様の処理を行う。
【００４０】
以上の動作により、ルートであるユーザ端末５１には、ＨＰ＝００００１０００、ＶＣＩ＝ｂ５のＡＩＳセルが受信される。このＡＩＳセルに対してユーザ端末５１は、リーフであるユーザ端末５２、５３に障害情報を通知するため、ＲＤＩセルを逆方向に発生する。この返送されるＲＤＩセルの出力アドレスはＶＣＩ＝ａ５とし、ホップ数として、受信した値をそのまま埋め込む。
【００４１】
交換機１１では、ユーザ端末５１から返送されたＨＰ＝００００１０００、ＶＣＩ＝ａ５のＲＤＩセルについて、その出力アドレスをＶＣＩ＝ａ４に変換した後、ＯＡＭ処理部８１２により図６に示した処理を行う。このとき、ホップ数の最右ビットが「０」であるため、アドレスの照合を行う。ＶＣＩ＝ａ４が受信アドレス格納部に蓄積されているので、交換機１１は、そのＲＤＩセルのホップ数を１ビット右にシフト（００００１０００から０００００１００）し、回線１０２を通して交換機１２へ転送する。交換機１２では、入力されたＨＰ＝０００００１００、ＶＣＩ＝ａ４のＲＤＩセルについて、その出力アドレスをＶＣＩ＝ａ１に変換した後、ＯＡＭ処理部８２２により処理を行う。このとき、このＲＤＩセルのホップ数の最右ビットが「０」であり、出力アドレスＶＣＩ＝ａ１が受信アドレス格納部に蓄積されているため、そのＲＤＩセルのホップ数をＨＰ＝００００００１０に変換し、回線１０２を通して交換機１３へ転送する。交換機１３では、入力されたＨＰ＝００００００１０、ＶＣＩ＝ａ１のＲＤＩセルを出力アドレスＶＣＩ＝ａ２、ａ３の２方路に分配し、それぞれＯＡＭ処理部８３２、８３３で処理する。ＯＡＭ処理部８３２では、入力されたＲＤＩセルのホップ数の最右ビットが「０」であり、出力アドレスＶＣＩ＝ａ２が受信アドレス格納部に蓄積されているため、そのＲＤＩセルを回線１０４を通して交換機１４へ転送する。一方、ＯＡＭ処理部８３３では、入力されたＲＤＩセルのホップ数の最右ビットが「０」であるものの、その出力アドレスＶＣＩ＝ａ３は受信アドレス格納部に蓄積されていないので、ＲＤＩ処理回路のパージ回路で廃棄し、交換機１５へは転送しない。
【００４２】
交換機１４では、入力されたＨＰ＝０００００００１、ＶＣＩ＝ａ２のＲＤＩセルを出力アドレスＶＣＩ＝ａ６、ａ７の２方路に分配し、それぞれＯＡＭ処理部８４２、８４３で処理する。この場合、いずれのＲＤＩセルもホップ数の最右ビットが「１」なので、そのまま出力回線へ出力する。
【００４３】
このようにして、ユーザ端末５２、５３のみがＲＤＩセルを受け取ることになり、不要なルートへのＲＤＩセルの転送を回避することができる。
【００４４】
以上の実施形態では警報通知のためのＯＡＭセルすなわちＦＭセルの転送を例に説明したが、リソース管理のためのＯＡＭセルすなわちＲＭセルを転送する場合にも本発明を同様に実施できる。そのような例について以下に簡単に説明する。
【００４５】
図１２は本発明の第二の実施形態を示すブロック構成図であり、ＲＭセルの転送を説明する図である。この実施形態は、構成については図１に示したものと同等であるが、回線障害によりＡＩＳセルおよびＲＤＩセルを転送するのではなく、輻輳の発生によりＥＦＣＮセルおよびＥＢＣＮセルを転送することが異なる。
【００４６】
すなわち、交換機１４において輻輳が発生したとする。このとき交換機１４は、回線２０４に順方向のＲＭセルすなわちＥＦＣＮセルを送出する。このＥＦＣＮセルは、交換機１３、回線２０３、交換機１２、回線２０２、交換機１１および回線２０１を経由してユーザ端末５１へ転送される。ユーザ端末５１は、このＥＦＣＮセルを受け取ると、今度は逆方向にＥＢＣＮセルを返送する。このＥＢＣＮセルは、回線１０１、交換機１１、回線１０２、交換機１２および回線１０３を経由して、交換機１３に転送される。ここで交換機１３は、このＥＢＣＮセルを輻輳の発生した交換機１４側の回線１０４だけに送出する。したがって、このＥＢＣＮセルは、交換機１４および回線２０５、２０６を経由してユーザ端末５２、５３に転送されるが、輻輳とは関係のないユーザ端末５４へ転送されることはない。
【００４７】
図１３はこのようなＲＭセルの転送を行うために交換機内に設けられるＯＡＭ処理部の構成例を示すブロック図である。このＯＡＭ処理部は、処理対象のＯＡＭセルがＲＭセルであるという点を除けば、図４に示したものと同等である。すなわち、入力回線からのＥＦＣＮセルを処理するＥＦＣＮ処理回路７４１と、出力回線へのＥＢＣＮセルを処理するＥＢＣＮ処理回路７４２と、ＥＦＣＮ処理回路７４１に入力されたＥＦＣＮセルのアドレスに関する情報を蓄積する受信アドレス格納部７４３とを備える。ＥＦＣＮ処理回路７４１は加算回路７５０を備え、入力されたＥＦＣＮセルの内部情報であるホップ数に「１」を加算する。ＥＢＣＮ処理回路７４２は減算回路７６０とパージ回路７６１とを備え、減算回路７６０によりＥＢＣＮセルの内部情報であるホップ数から「１」を減算し、出力回線に出力する必要のないＥＢＣＮセルについてはパージ回路７６１により廃棄する。ホップ数のビットパターンをシフトさせる構成とすることもできる。
【００４８】
以上の各実施形態に示したＯＡＭセル処理部は、交換機内での設置位置がルート側かリーフ側かにかかわらず同じ構成であり、マルチキャスト呼が新たに設定されてルート端末とリーフ端末とが変更された場合でも対応が可能である。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、ＡＴＭ網でマルチキャスト通信を行う場合に、マルチキャスト通信をサポートするＡＴＭスイッチングノードにおいて、正常なチャネルが確保されている端末にＯＡＭセルを転送して無駄な送信停止を引き起こすことが回避される。したがって、ネットワークの効率的な利用が可能となる効果がある。
【図面の簡単な説明】
【図１】本発明の第一の実施形態を示すブロック構成図。
【図２】ＦＭセルのフォーマットを示す図。
【図３】交換機の構成例を示す図。
【図４】ＯＡＭ処理部の構成例を示す図。
【図５】ＡＩＳ処理回路の動作フローを示す図。
【図６】ＲＤＩ処理回路の動作フローを示す図。
【図７】セル転送の詳しい処理を説明する図。
【図８】ＯＡＭ処理部の別の構成例を示す図。
【図９】ＡＩＳ処理回路の動作フローを示す図。
【図１０】ＲＤＩ処理回路の動作フローを示す図。
【図１１】セル転送の詳しい処理を説明する図。
【図１２】本発明の第二の実施形態を示すブロック構成図。
【図１３】ＯＡＭ処理部の構成例を示す図。
【図１４】ＦＭセルに関する問題を説明する図。
【図１５】ＲＭセルに関する問題を説明する図。
【符号の説明】
１１〜１５  交換機
５１〜５４  ユーザ端末
１０１〜１０８、２０１〜２０８  回線
１４１、１５１  ルート端末
１４３、１４４、１５６、１５７  リーフ端末
１４２、１５２〜１５５  ＡＴＭスイッチングノード
３０１〜３０３、４０１〜４０３  信号線
５１１〜５１５  スイッチ部
７１０、７５０  加算回路
７１１  ＡＩＳ発生回路
７１２  左シフタ回路
７２０、７６０  減算回路
７２１、７６１  パージ回路
７２２  右シフタ回路
７３１  ＡＩＳ処理回路
７３２  ＲＤＩ処理回路
７３３、７４３  受信アドレス格納部
７４１  ＥＦＣＮ処理回路
７４２  ＥＢＣＮ処理回路
８１１、８１２、８２１、８２２、８３１〜８３３、８４１〜８４３、８５１、８５２  ＯＡＭ処理部
【図１】
0003617875.tif 000002
【図２】
0003617875.tif 000003
【図３】
0003617875.tif 000004
【図４】
0003617875.tif 000005
【図５】
0003617875.tif 000006
【図６】
0003617875.tif 000007
【図７】
0003617875.tif 000008
【図８】
0003617875.tif 000009
【図９】
0003617875.tif 000010
【図１０】
0003617875.tif 000011
【図１１】
0003617875.tif 000012
【図１２】
0003617875.tif 000013
【図１３】
0003617875.tif 000014
【図１４】
0003617875.tif 000015
【図１５】
0003617875.tif 000016