(57)【特許請求の範囲】
【請求項１】
ＡＴＭ（Ａｓｙｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）セルのスイッチングを行うＡＴＭスイッチと、前記ＡＴＭスイッチの入力側のバッファ機能と、前記ＡＴＭスイッチの出力側のバッファ機能とを持つＡＴＭスイッチ装置であって、
前記入力側のバッファ機能の前段に設けられかつ予め設定された特定ＡＴＭセルのルーティングを行う輻輳抑制ルーティング機能と、前記輻輳抑制ルーティング機能でルーティングされた特定ＡＴＭセルを非ＡＴＭ網へ出力する手段とを有することを特徴とするＡＴＭスイッチ装置。
【請求項２】
前記入力側のバッファ機能及び前記出力側のバッファ機能の輻輳状態を監視する輻輳状態監視機能と、前記輻輳状態監視機能が前記輻輳状態を検出した時に前記特定ＡＴＭセルを識別選択する選択機能とを含み、
前記輻輳抑制ルーティング機能は、前記選択機能で選択された特定ＡＴＭセルのルーティングを行うことを特徴とする請求項１記載のＡＴＭスイッチ装置。
【請求項３】
ＡＴＭ（Ａｓｙｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）セルのスイッチングを行うＡＴＭスイッチと、前記ＡＴＭスイッチの入力側のバッファ機能と、前記ＡＴＭスイッチの出力側のバッファ機能とを持つＡＴＭスイッチ装置の輻輳抑制ルーティング方法であって、
前記ＡＴＭスイッチ装置が、前記入力側のバッファ機能の前段において予め設定された特定ＡＴＭセルのルーティングを行うステップを実行し、
ルーティングされた前記特定ＡＴＭセルを非ＡＴＭ網へ出力することを特徴とする輻輳抑制ルーティング方法。
【請求項４】
前記ＡＴＭスイッチ装置が、前記入力側のバッファ機能及び前記出力側のバッファ機能の輻輳状態を監視する輻輳状態監視機能が前記輻輳状態を検出した時に前記特定ＡＴＭセルを識別選択するステップを実行し、
その選択された特定ＡＴＭセルのルーティングを行うことを特徴とする請求項３記載の輻輳抑制ルーティング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＡＴＭスイッチ装置及びそれに用いる輻輳抑制ルーティング方法に関し、特にＡＴＭ（Ａｓｙｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）スイッチ装置におけるサービス品質の保証に関する。
【０００２】
【従来の技術】
従来、ＡＴＭスイッチ装置においては、ＡＴＭセルのスイッチングを行うＡＴＭスイッチと、ＡＴＭスイッチ入力側のバッファ機能を持つ入力セルバッファ部と、ＡＴＭスイッチの出力側のバッファ機能を持つ出力セルバッファ部とを備えている。
【０００３】
ＡＴＭスイッチ装置に入力されたＡＴＭセルは、一旦入力セルバッファ部に蓄積され、ＡＴＭスイッチにてスイッチングされた後に、出力セルバッファ部に蓄積されて外部へと出力される。この場合、従来のＡＴＭスイッチ装置では、多数の通信トラヒックによって輻輳状態に陥ると、サービス品質のクラスに対応した優先制御が行われている。
【０００４】
【発明が解決しようとする課題】
上述した従来のＡＴＭスイッチ装置では、多数の通信トラヒックによって輻輳状態に陥ると、サービス品質のクラスに対応した優先制御を行うため、セル遅延やセル廃棄が発生し、サービス品質を保証することができない。
【０００５】
そこで、本発明の目的は上記の問題点を解消し、セル遅延やセル廃棄の発生を抑制することができ、サービス品質を保証することができるＡＴＭスイッチ装置及びそれに用いる輻輳抑制ルーティング方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明によるＡＴＭスイッチ装置は、ＡＴＭ（Ａｓｙｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）セルのスイッチングを行うＡＴＭスイッチと、前記ＡＴＭスイッチの入力側のバッファ機能と、前記ＡＴＭスイッチの出力側のバッファ機能とを持つＡＴＭスイッチ装置であって、
前記入力側のバッファ機能の前段に設けられかつ予め設定された特定ＡＴＭセルのルーティングを行う輻輳抑制ルーティング機能と、前記輻輳抑制ルーティング機能でルーティングされた特定ＡＴＭセルを非ＡＴＭ網へ出力する手段とを備えている。
【０００７】
本発明による輻輳抑制ルーティング方法は、ＡＴＭ（Ａｓｙｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）セルのスイッチングを行うＡＴＭスイッチと、前記ＡＴＭスイッチの入力側のバッファ機能と、前記ＡＴＭスイッチの出力側のバッファ機能とを持つＡＴＭスイッチ装置の輻輳抑制ルーティング方法であって、
前記ＡＴＭスイッチ装置が、前記入力側のバッファ機能の前段において予め設定された特定ＡＴＭセルのルーティングを行うステップを実行し、
ルーティングされた前記特定ＡＴＭセルを非ＡＴＭ網へ出力している。
【０００８】
すなわち、本発明のＡＴＭスイッチ装置は、ＡＴＭスイッチの入力セルバッファの前段に輻輳抑制ルーティング機能を具備して入力セルバッファへのセルの流入を抑えることによって、入力セルバッファ、出力セルバッファでの輻輳発生を抑制し、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ：サービス品質）を保証することが可能となる。
【０００９】
【発明の実施の形態】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるＡＴＭ（Ａｓｙｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）スイッチ装置の構成を示すブロック図である。図１において、本発明の一実施例によるＡＴＭスイッチ装置はＡＴＭセル入力部１と、ＡＴＭセル選択部２と、入力セルバッファ部３と、ＡＴＭスイッチ４と、出力セルバッファ部５と、出力制御部６と、ＡＴＭセル出力部７と、ルーティング制御部８と、セルバッファ輻輳監視部９と、特定ＶＣ登録部１０と、出力動作制御パラメータ情報登録部１１とから構成されている。
【００１０】
ＡＴＭセル入力部１はＡＴＭインタフェース（図示せず）から入力されたＡＴＭセルを受付け、ＡＴＭセル選択部２は特定ＶＣ登録部１０の登録内容を基にその入力されたＡＴＭセルに含まれるＶＰＩ／ＶＣＩ（Ｖｉｒｔｕａｌ  ＰａｔｈＩｄｅｎｔｉｆｉｅｒ／Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  Ｉｄｅｎｔｉｆｉｅｒ）から特定のＶＣを選択する。特定ＶＣ登録部１０には選択識別するための特定のＶＣが予め登録されている。
【００１１】
入力セルバッファ部３はＡＴＭスイッチ４の入力側のバッファ機能を持ち、ＡＴＭスイッチ４はＡＴＭセルのスイッチングを行い、出力セルバッファ部５はＡＴＭスイッチ４の出力側のバッファ機能を持つ。出力制御部６は出力動作制御パラメータ情報登録部１１の登録内容を基に出力セルバッファ部５及びルーティング制御部８からのＡＴＭセルの出力動作を制御し、ＡＴＭセル出力部７はＡＴＭセルをＡＴＭインタフェースへ出力する。出力動作制御パラメータ情報登録部１１には出力時の動作を決定するための出力動作制御パラメータ情報が予め登録されている。
【００１２】
ルーティング制御部８はＡＴＭセル選択部２から入力された特定ＶＣからＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）パケットのフローに復元後、ルーティングし、再ＡＴＭセル化する。セルバッファ輻輳監視部９は入力セルバッファ３及び出力セルバッファ５の輻輳状態を監視し、この輻輳状態が検出されると、その旨をＡＴＭセル選択部２及びルーティング制御部８に通知する。ＡＴＭインタフェースはＩＰパケットがＡＴＭセル化されて伝送されるＡＴＭインタフェースを含んでいる。
【００１３】
図２は図１のＡＴＭセル選択部２による選択処理を示すフローチャートであり、図３は図１のルーティング制御部８及び出力制御部６による出力処理を示すフローチャートである。これら図１〜図３を参照して本発明の一実施例によるＡＴＭスイッチ装置の動作について説明する。
【００１４】
ＩＰパケットのルーティングを行うべく特定ＶＣとして特定ＶＣ登録部１０に予め登録することで、ＡＴＭセル選択部２は特定ＶＣを識別選択することができる。また、ＡＴＭセル選択部２はセルバッファ輻輳監視部９においてセルバッファ輻輳閾値を超えた場合、もしくはセルバッファ輻輳時でなくとも、特定ＶＣを選択することができるようになっている。
【００１５】
ＡＴＭセル選択部２はセルバッファ輻輳監視部９においてセルバッファ輻輳閾値を超えると（図２ステップＳ１）、特定ＶＣ登録部１０を検索してＡＴＭセル入力部１から入力されたＡＴＭセルが特定ＶＣか否かを判定する（図２ステップＳ２）。
【００１６】
ＡＴＭセル選択部２は入力されたＡＴＭセルが特定ＶＣであれば、そのＡＴＭセルをルーティング制御部８に出力し（図２ステップＳ３）、入力されたＡＴＭセルが特定ＶＣでなければ、そのＡＴＭセルを通常のＡＴＭセルとして入力セルバッファ部３に出力する（図２ステップＳ４）。
【００１７】
ルーティング制御部８は特定ＶＣのＡＴＭセルが入力されると（図３ステップＳ１１）、そのＡＴＭセルをＩＰパケットのフローに復元する（図３ステップＳ１２）。
【００１８】
ルーティング制御部８で具備するルーティング情報は、入力された特定ＶＣ単位毎に輻輳発生条件パラメータで決められた１次から３次までの新ＶＰ／ＶＣＩを付与するためのテーブルを備えており、輻輳状態にてどのテーブルを検索するかが決められている。
【００１９】
そこで、ルーティング制御部８はこのルーティング情報に基づいて、セルバッファ輻輳監視部９からの輻輳状態の通知に応じて特定ＶＣのＡＴＭセルに新ＶＰ／ＶＣＩを付与し（図３ステップＳ１３）、再ＡＴＭセル化し（図３ステップＳ１４）、再ＡＴＭセル化したセルを出力制御部６に出力する（図３ステップＳ１５）。
【００２０】
出力制御部６はルーティング制御部８で新ＶＰ／ＶＣＩが付与されて再ＡＴＭセル化されたセルを、出力セルバッファ部５から出力されるＡＴＭセルと同様に、出力動作制御パラメータ情報登録部１１の出力動作制御パラメータ情報に基づいてＡＴＭセル出力部７へ出力する（図３ステップＳ１６）。
【００２１】
このように、本実施例では、入力セルバッファ部３及び出力セルバッファ部５の輻輳状態をセルバッファ輻輳監視部９で監視し、輻輳状況下においてＡＴＭセル選択部２で特定ＶＣを識別し、その識別されたＡＴＭセルをルーティング制御部８へ送信することによって、入力セルバッファ部３へＡＴＭセルを入力する必要がなく、またＡＴＭスイッチ４にてセル交換することが不要になるため、入力セルバッファ部３での輻輳の抑制と出力側動作については、出力セルバッファ部５及びルーティング制御部８から出力されるＡＴＭセルが出力動作制御パラメータ情報によって制御されるため、輻輳状態を回避することができる。
【００２２】
また、本実施例では、入力セルバッファ部３及び出力セルバッファ部５が輻輳していない時に、ＡＴＭスイッチ４によるスイッチ機能を優先することで、高速なＡＴＭセル交換が可能となる。
【００２３】
さらに、本実施例では、入力セルバッファ部３及び出力セルバッファ部５が輻輳状態の時に、ＡＴＭセルをＡＴＭスイッチ４に渡す必要がないため、ＡＴＭスイッチ４の後段側で使用するＶＣリソースを節約することができる。
【００２４】
尚、上記の説明においてはセルバッファ輻輳監視部９で輻輳状態が検出された時の動作について述べたが、上述したように、セルバッファ輻輳監視部９で輻輳状態が検出されない場合でも、ＡＴＭセル選択部２で選択された特定ＶＣのＡＴＭセルに対してルーティング制御部８でルーティングを行うことが可能であり、これに限定されない。
【００２５】
さらにまた、本実施例では、通常、ＡＴＭスイッチ４がレイヤ３のＩＰパケットのルーティング処理を行っていないが、レイヤ３のＩＰパケットのルーティング機能を具備することで、より一層の柔軟な方路選択が可能となる。
【００２６】
図４は本発明の他の実施例によるＡＴＭスイッチ装置の構成を示すブロック図である。図４において、本発明の他の実施例によるＡＴＭスイッチ装置はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェース部（ＬＡＮ  ＩＦ部）１２と出力インタフェース（ＩＦ）選択制御部１３とを設けた以外は図１に示す本発明の一実施例によるＡＴＭスイッチ装置と同様の構成となっており、同一構成要素には同一符号を付してある。また、同一構成要素の動作は本発明の一実施例と同様である。
【００２７】
本実施例ではルーティング機能を具備した利点を生かし、出力インタフェース選択制御部１３と出力側インタフェースとしてＬＡＮインタフェース部１２とを設けることで、非ＡＴＭ網への接続も可能となり、ＡＴＭインタフェース変換する必要がなくなり、出力セルバッファ部５と協調することなく、出力制御部６の動作も簡素化されるので、より安定したＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ：サービス品質）を保証することができる。
【００２８】
【発明の効果】
以上説明したように本発明は、ＡＴＭセルのスイッチングを行うＡＴＭスイッチと、ＡＴＭスイッチの入力側のバッファ機能と、ＡＴＭスイッチの出力側のバッファ機能とを持つＡＴＭスイッチ装置において、予め設定された特定ＡＴＭセルのルーティングを行う輻輳抑制ルーティング機能を入力側のバッファ機能の前段に設けることによって、セル遅延やセル廃棄の発生を抑制することができ、サービス品質を保証することができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施例によるＡＴＭスイッチ装置の構成を示すブロック図である。
【図２】図１のＡＴＭセル選択部による選択処理を示すフローチャートである。
【図３】図１のルーティング制御部及び出力制御部による出力処理を示すフローチャートである。
【図４】本発明の他の実施例によるＡＴＭスイッチ装置の構成を示すブロック図である。
【符号の説明】
１  ＡＴＭセル入力部
２  ＡＴＭセル選択部
３  入力セルバッファ部
４  ＡＴＭスイッチ
５  出力セルバッファ部
６  出力制御部
７  ＡＴＭセル出力部
８  ルーティング制御部
９  セルバッファ輻輳監視部
１０  特定ＶＣ登録部
１１  出力動作制御パラメータ情報登録部
１２  ＬＡＮインタフェース部
１３  出力インタフェース選択制御部
【図１】
0003870821.tif 000002
【図２】
0003870821.tif 000003
【図３】
0003870821.tif 000004
【図４】
0003870821.tif 000005