(57)【要約】【課題】ユーザがＡＴＭアクセス回線を用いて広域イーサネットに接続する場合に、収容効率の向上、入力ＶＬＡＮまたは入力ＶＣに基づく優先制御、あるいは入力ＶＬＡＮまたは入力ＶＣに基づく帯域制御をゲートウェイ装置にて実現する。【解決手段】上りプロトコル変換部１２ａはＡＴＭスイッチ２からのセルのＶＣによりＶＣ−ＶＬＡＮテーブル１４ａを検索、エントリのＶＬＡＮ−ＩＤを利用してセルのフレーム化を行い、ＳＷ部１６に送信する。ＳＷ部１６は宛先ＭＡＣアドレスでＭＡＣスイッチングテーブル１８を検索し、該ＭＡＣアドレスのエントリが存在しない場合、フラッディングを行った後、イーサＬＩ部１９を経てＬＡＮスイッチ６に送信する。【選択図】　　図２
2004064303.tif 000002
【特許請求の範囲】
【請求項１】
広域イーサネット網と接続された装置が、ＡＴＭアクセス回線を収容するとともに、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理において、ＡＴＭアクセス回線側の複数のＶＣＩと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングし、複数のＶＣから入力されたトラヒックを広域イーサネット網における１つのＶＬＡＮに集約し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行うＡＴＭアクセス回線収容方法。
【請求項２】
広域イーサネット網と接続された装置が、ＡＴＭアクセス回線を収容するとともに、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理において、ＡＴＭアクセス回線側のＶＣ内フレームのＶＬＡＮ−ＩＤと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングし、複数のＶＬＡＮから入力されたトラヒックを広域イーサネット網における１つのＶＬＡＮに集約し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行うＡＴＭ回線収容方法。
【請求項３】
広域イーサネット網と接続された装置が、ＡＴＭアクセス回線を収容するとともに、広域イーサネット網からＡＴＭアクセス回線向きトラヒックのプロトコル変換処理において、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＣＩを宛先ＭＡＣアドレスに基づきマッピングし、広域イーサネット網における１つのＶＬＡＮから入力されたトラヒックを、ＡＴＭアクセス回線側の複数のＶＣに分割し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行うＡＴＭ回線収容方法。
【請求項４】
広域イーサネット網と接続された装置が、ＡＴＭアクセス回線を収容するとともに、広域イーサネット網からＡＴＭアクセス回線向きトラヒックのプロトコル変換処理において、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＣ内フレームのＶＬＡＮ−ＩＤを宛先ＭＡＣアドレスに基づきマッピングし、広域イーサネット網における１つのＶＬＡＮから入力されたトラヒックを、ＡＴＭアクセス回線側の複数のＶＬＡＮに分割し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行うＡＴＭ回線収容方法。
【請求項５】
広域イーサネット網と接続された装置が、ＡＴＭアクセス回線を収容するとともに、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理の後段において、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送することにより、広域イーサネット網における１つのＶＬＡＮに属するＶＣ間の折り返し転送を行うＡＴＭ回線収容方法。
【請求項６】
広域イーサネット網と接続された装置が、ＡＴＭアクセス回線を収容するとともに、ＡＴＭアクセス回線向きトラヒックの品質制御処理において、ＶＣＩ、ソースＭＡＣアドレス、優先度に基づきスケジューリングを行うことにより、ＡＴＭアクセス回線向きにトラヒックが集中した場合、ＶＣ間のスケジューリングと、ＶＣ内の優先度毎、かつ入力ＶＬＡＮまたは入力ＶＣに基づく優先制御、あるいは入力ＶＬＡＮまたは入力ＶＣに基づく帯域制御を行うＡＴＭ回線収容方法。
【請求項７】
広域イーサネット網へのＡＴＭアクセス回線を収容するゲートウェイ装置において、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理において、ＡＴＭアクセス回線側の複数のＶＣＩと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングし、複数のＶＣから入力されたトラヒックを広域イーサネット網における１つのＶＬＡＮに集約し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行う手段を有することを特徴とするゲートウェイ装置。
【請求項８】
広域イーサネット網へのＡＴＭアクセス回線を収容するゲートウェイ装置において、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理において、ＡＴＭアクセス回線側のＶＣ内フレームのＶＬＡＮ−ＩＤと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングし、複数のＶＬＡＮから入力されたトラヒックを広域イーサネット網における１つのＶＬＡＮに集約し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行う手段を有することを特徴とするゲートウェイ装置。
【請求項９】
広域イーサネット網へのＡＴＭアクセス回線を収容するゲートウェイ装置において、広域イーサネット網からＡＴＭアクセス回線向きトラヒックのプロトコル変換処理において、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＣＩを宛先ＭＡＣアドレスに基づきマッピングし、広域イーサネット網における１つのＶＬＡＮから入力されたトラヒックを、ＡＴＭアクセス回線側の複数のＶＣに分割し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行う手段を有することを特徴とするゲートウェイ装置。
【請求項１０】
広域イーサネット網へのＡＴＭアクセス回線を収容するゲートウェイ装置において、広域イーサネット網からＡＴＭアクセス回線向きトラヒックのプロトコル変換処理において、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＣ内フレームのＶＬＡＮ−ＩＤを宛先ＭＡＣアドレスに基づきマッピングし、広域イーサネット網における１つのＶＬＡＮから入力されたトラヒックを、ＡＴＭアクセス回線側の複数のＶＬＡＮに分割し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行うことを特徴とするゲートウェイ装置。
【請求項１１】
広域イーサネット網へのＡＴＭアクセス回線を収容するゲートウェイ装置において、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換部の後段において、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送することにより、広域イーサネット網における１つのＶＬＡＮに属するＶＣ間の折り返し転送を行う手段を有することを特徴とするゲートウェイ装置。
【請求項１２】
広域イーサネット網へのＡＴＭアクセス回線を収容するゲートウェイ装置において、ＡＴＭアクセス回線向きトラヒックの品質制御処理において、ＶＣＩ、ソースＭＡＣアドレス、優先度に基づきスケジューリングを行うことにより、ＡＴＭアクセス回線向きにトラヒックが集中した場合、ＶＣ間のスケジューリングと、ＶＣ内の優先度毎、かつ入力ＶＬＡＮまたは入力ＶＣに基づく優先制御、あるいは入力ＶＬＡＮまたは入力ＶＣに基づく帯域制御を行う手段を有することを特徴とするゲートウェイ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介してコンピュータ間の通信を行うコンピュータ通信システムにおける通信回線収容方法に関し、特に広域イーサネットにおける、ゲートウェイ装置によるＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ　Ｔｒａｎｓｆｅｒ　Ｍｏｄｅ）アクセス回線収容方法に関するものである。
【０００２】
【従来の技術】
通信回線を介してコンピュータ間の通信を行うコンピュータ通信システムにおいて、通信速度、遅延時間等を保証した通信サービス条件で通信を行うための様々なシステムが開発されている。コンピュータ通信のうち、イーサネット技術を用いて広域通信網を実現する広域イーサネットは、イントラネット、あるいはエクストラネットとして普及が加速している。従来、広域イーサネットはイーサネット技術を利用した転送プラットフォームを用いるため、加入者側にもイーサネット対応装置を必要とする形態が一般的であったが、ＡＴＭ技術を利用したアクセス回線が既に広範囲なエリアで普及していることに伴い、広域イーサネットにおいてもより安価、かつ広範囲にサービスを提供可能なアクセス回線の提供が要求されるようになった。
【０００３】
従来の広域イーサネットにおけるＡＴＭアクセス回線収容方法の例として、既存ゲートウェイ装置によるＡＴＭアクセス回線収容方法を図７に示す。ＡＴＭネットワーク１のＡＴＭスイッチ２はＡＴＭ回線３によってゲートウェイ装置４’に接続されている。ゲートウェイ装置４’はイーサネット回線５によってイーサネットワーク６のＬＡＮスイッチ７に接続されている。
【０００４】
ゲートウェイ装置４’では、ＡＴＭ→イーサ方向の処理において、複数のＶＣＩと１つのＶＬＡＮ−ＩＤをマッピングして、イーサ側の同一ポート転送しようとした場合、イーサ→ＡＴＭ方向の通信処理において、同一ポートから入力された１つのＶＬＡＮ−ＩＤから複数のＶＣＩのうちどのＶＣＩにマッピングすればよいか判断する機構がなかった。そのため、複数のＶＣＩと１つのＶＬＡＮ−ＩＤをマッピングし、ＶＣＩ毎にイーサ側の別ポートに転送することにより、複数のＶＣＩと１つのＶＬＡＮ−ＩＤのマッピングを行っていた。
【０００５】
【発明が解決しようとする課題】
上述した、従来のゲートウェイ装置によるＡＴＭアクセス回線収容は、次のような問題点がある。ゲートウェイ装置において同一ＶＬＡＮ（Ｖｉｒｔｕａｌ　ＬＡＮ）に属するＶＣ（Ｖｉｒｔｕａｌ　Ｃｈａｎｎｅｌ）数だけポート数が必要になり、収容効率が低下する。また、広域イーサネット側で折り返しを行う必要があるため、収容効率が低下する。また、入力ＶＬＡＮまたは入力ＶＣに基づく優先制御、あるいは入力ＶＬＡＮまたは入力ＶＣに基づく帯域制御を行うことができない。
【０００６】
本発明の目的は、ユーザがＡＴＭアクセス回線を用いて広域イーサネットに接続する場合に、収容効率の向上、および入力ＶＬＡＮまたは入力ＶＣに基づく優先制御、あるいは入力ＶＬＡＮまたは入力ＶＣに基づく帯域制御を変換するＡＴＭアクセス回線収容方法およびゲートウェイ装置を提供することにある。
【０００７】
【課題を解決するための手段】
本発明の第１の態様では、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理において、ＡＴＭアクセス回線側の複数のＶＣＩと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングし、複数のＶＣから入力されたトラヒックを広域イーサネット網における１つのＶＬＡＮに集約し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行う。
【０００８】
本発明の第２の態様では、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理において、ＡＴＭアクセス回線側のＶＣ内フレームのＶＬＡＮ−ＩＤと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングし、複数のＶＬＡＮから入力されたトラヒックを広域イーサネット網における１つのＶＬＡＮに集約し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行う。
【０００９】
本発明の第３の態様では、広域イーサネット網からＡＴＭアクセス回線向きトラヒックのプロトコル変換処理において、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＣＩを宛先ＭＡＣアドレスに基づきマッピングし、広域イーサネット網における１つのＶＬＡＮから入力されたトラヒックを、ＡＴＭアクセス回線側の複数のＶＣに分割し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行う。
【００１０】
本発明の第４の態様では、広域イーサネット網からＡＴＭアクセス回線向きトラヒックのプロトコル変換処理において、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＣ内フレームのＶＬＡＮ−ＩＤを宛先ＭＡＣアドレスに基づきマッピングし、広域イーサネット網における１つのＶＬＡＮから入力されたトラヒックを、ＡＴＭアクセス回線側の複数のＶＬＡＮに分割し、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送を行う。
【００１１】
本発明の第５の態様では、ＡＴＭアクセス回線から広域イーサネット網向きトラヒックのプロトコル変換処理の後段において、入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する、ＶＬＡＮ毎に独立したＭＡＣスイッチングテーブルを参照し、宛先ＭＡＣアドレスに基づいて転送することにより、広域イーサネット網における１つのＶＬＡＮに属するＶＣ間の折り返し転送を行う。
【００１２】
本発明の第６の態様では、ＡＴＭアクセス回線向きトラヒックの品質制御処理において、ＶＣＩ、ソースＭＡＣアドレス、優先度に基づきスケジューリングを行うことにより、ＡＴＭアクセス回線向きにトラヒックが集中した場合、ＶＣ間のスケジューリングと、ＶＣ内の優先度毎、かつ入力ＶＬＡＮまたは入力ＶＣに基づく優先制御、あるいは入力ＶＬＡＮまたは入力ＶＣに基づく帯域制御を行う。
【００１３】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１４】
図１は本発明の一実施形態のＩＰネットワークシステムの構成図である。ＡＴＭネットワーク１のＡＴＭスイッチ２はＡＴＭ回線３によってゲートウェイ装置４に接続されている。ゲートウェイ装置４はイーサネット回線５によって、イーサネットネットワーク６のＬＡＮスイッチ７に接続されている。
【００１５】
図２はゲートウェイ装置４のブロック図である。ゲートウェイ装置４はＡＴＭＬＩ（Ｌｉｎｅ　Ｉｎｔｅｒｆａｃｅ）部１１と上りプロトコル変換部１２ａと下りプロトコル変換部１２ｂとＶＣスイッチングテーブル１３とＶＣ−ＶＬＡＮテーブル１４ａとＶＬＡＮ−ＶＣテーブル１４ｂとスケジューラ部１５とＳＷ部１６とＶＬＡＮテーブル１７とＭＡＣスイッチングテーブル１８とイーサＬＩ部１９を有している。スケジューラ部１５はクラス振り分け部１５ａとＶＣ−クラステーブル１５ｂとクラスマッピングテーブル１５ｃと出力バッファ部１５ｄとクラススケジューラ部１５ｅとＶＣスケジューラ部１５ｆと使用帯域テーブル１５ｇと契約帯域テーブル１５ｈとを含む。
【００１６】
上りプロトコル変換部１２ａはＶＣ−ＶＬＡＮテーブル１４ａを蓄積している。下りプロトコル変換部１２ｂはＶＬＡＮ−ＶＣテーブル１４ｂを蓄積している。ＳＷ部１６はＶＬＡＮテーブル１７とＭＡＣスイッチングテーブル１８を蓄積している。クラス振り分け部１５ａはＶＣ−クラステーブル１５ｂとクラスマッピングテーブル１５ｃを蓄積している。ＶＣスケジューラ部１５ｆは使用帯域テーブル１５ｇと契約帯域テーブル１５ｈを蓄積している。
【００１７】
ここで、各テーブル１３，１４ａ，１４ｂ，１５ｂ，１５ｃ，１５ｇ，１５ｈ，１７，１８について説明する。
【００１８】
ＶＣスイッチングテーブル１３は入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきＶＰＩ／ＶＣＩのマッピング情報を保持する。キーは入力フレームの宛先アドレス、エントリはＶＰＩ／ＶＣＩである。
【００１９】
ＶＣ−ＶＬＡＮテーブル１４ａは入力セルのＶＰＩ（Ｖｉｒ　ｔｕａｌ　Ｐａｔｈ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）／ＶＣＩ（Ｖｉｒｔｕａｌ　ｃｈａｎｎｅｌ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）と、出力ポート、出力フレームのＶＬＡＮ−ＩＤのマッピング情報を保持する。キーは入力セルＶＰＩ／ＶＣＩ、エントリはポート番号、ＶＬＡＮ−ＩＤである。
【００２０】
ＶＬＡＮ−ＶＣテーブル１４ｂはフレームの入力されたポート、または入力フレームのＶＬＡＮ−ＩＤと、出力セルのＶＰＩ／ＶＣＩのマッピング情報を保持する。キーは入力ポート番号、入力フレームのＶＬＡＮ−ＩＤ、エントリはＶＰＩ／ＶＣＩである。
【００２１】
ＶＬＡＮテーブル１７はフレームの入力されたポート、または入力フレームのＶＬＡＮ−ＩＤと、出力ポート、出力フレームのＶＬＡＮ−ＩＤのマッピング情報を保持する。キーは入力ポート番号、入力フレームのＶＬＡＮ−ＩＤで、エントリはポート番号、ＶＬＡＮ−ＩＤである。
【００２２】
ＭＡＣスイッチングテーブル１８は入力フレームの宛先ＭＡＣアドレスと、フレームを出力すべきポートのマッピング情報を保持する。キーは入力フレームの宛先ＭＡＣアドレス、エントリはポート番号である。なお、ＭＡＣスイッチングテーブル８はＶＬＡＮ毎に保持する。
【００２３】
ＶＣ−クラステーブル１５ｂはクラス振り分け部１５ａへの入力セルのＶＰＩ／ＶＣＩと、優先クラスのマッピング情報を保持する。
【００２４】
クラスマッピングテーブル１５ｃはクラス振り分け部１５ａへの入力セルのうち、ＡＡＬ５ＰＤＵの先頭に含まれるＩＥＥＥ８０２．１ｐ優先度フィールドの値と、優先クラスのマッピング情報を保持する。キーはＡＡＬ５ＰＤＵの先頭セルに含まれるＩＥＥＥ８０２．１ｐ優先度のフィールドの値、エントリはクラス番号である。
【００２５】
使用帯域テーブル１５ｇはＶＰ（Ｖｉｒｔｕａｌ　Ｐａｔｈ）毎の帯域利用状況を保持する。キーはＶＰＩ、エントリは利用中の帯域である。
【００２６】
契約帯域テーブル１５ｈは、入力セルのＶＣと当該ＶＣの契約帯域パラメータ（最大利用可能帯域レート、最低保証帯域レート等）のマッピング情報を保持する。キーは入力セルのＶＰＩ／ＶＣＩ、エントリは最大利用可能帯域レート、最低保証帯域レート等である。
【００２７】
上りプロトコル変換部１２ａは、ＡＴＭスイッチ２から送信されたセルをＡＴＭＬＩ部１１から受け取り、セル中のＶＣによりＶＣ−ＶＬＡＮテーブル１４ａを検索し、該ＶＣのエントリが存在しない場合はセルを廃棄し、該ＶＣのエントリが存在する場合は、エントリのＶＬＡＮ−ＩＤを利用して、セルのフレーム化（セルを複数まとめてフレームにする）を行い、ＳＷ部１６に送信し、また同時にＶＣスイッチングテーブル１３にソースＭＡＣアドレスを登録する。
【００２８】
ＳＷ部１６は上りプロトコル変換部１２ａより送信されたフレームのＶＬＡＮ−ＩＤを識別し、ＶＬＡＮテーブル１７のエントリと比較し、不正なＶＬＡＮ−ＩＤの場合にはフレームを廃棄し、正しいＶＬＡＮ−ＩＤの場合には、フレームの宛先ＭＡＣアドレスでＭＡＣスイッチングテーブル１８を検索し、当該ＭＡＣアドレスのエントリが存在しない場合、フラッディングを行い、存在する場合フラッディングを行わず、イーサＬＩ部１９と下りプロトコル変換部１２ｂにフレームを送信する。ここで、「フラッディング」とはＳＷ部１６において、ＭＡＣスイッチングテーブル１８に当該ＭＡＣアドレスが存在しない場合、全ポートから同一のフレームを送出する処理を指す。ＳＷ部１６はＬＡＮスイッチ６からのフレームをイーサＬＩ部１９から受信した場合にも同様の処理を行い、フレームを下りプロトコル変換部１２ｂに送信する。
【００２９】
下りプロトコル変換部１２ｂはＳＷ部１６から送信されたフレームのＶＬＡＮ−ＩＤによりＶＬＡＮ−ＶＣテーブル１４ｂを検索し、当該ＶＬＡＮ−ＩＤのエントリが存在しない場合はフレームを廃棄し、正しいＶＬＡＮ−ＩＤの場合は、フレームの宛先ＭＡＣアドレスでＶＣスイッチングテーブル１３を検索し、該ＭＡＣアドレスのエントリが存在しない場合は、ＶＬＡＮに対応する全てのＶＣにフラッディングを行い、フレームのセル化（フレームを分割して複数のセルにする）を行い、スケジューラ部１５のクラス振り分け部１５ａにセルを送信し、該ＭＡＣアドレスのエントリが存在する場合はフラッディングを行わず、エントリのＶＣを利用してフレームのセル化を行い、スケジューラ部１５のクラス振り分け部１５ａにセルを送信する。
【００３０】
クラス振り分け部１５ａは、先頭セルの優先度でクラスマッピングテーブル１５ｃを検索するとともに、先頭セルのソースＭＡＣアドレスでＶＣ−スイッチングテーブル１３ｂを検索し、テーブルのＶＣからＶＣ−クラステーブル１５ｂを検索し、クラスマッピングテーブル１５ｃ、ＶＣ−クラステーブル１５ｂにエントリが存在しない場合は、先頭セルから最終セルまでデフォルトクラスへマッピングを行い、クラスマッピングテーブル１５ｃ、ＶＣ−クラステーブル１５ｂにエントリがある場合は、先頭セルから最終セルまで、エントリの当該クラスへマッピングを行う。
【００３１】
出力バッファ部１５ｄは当該クラスのバッファへセルを送信する際に、バッファフルかどうか調べ、バッファフルの場合はセルを廃棄し、バッファフルでない場合は、当該クラスのバッファへ送信する。
【００３２】
クラススケジューラ部１５ｅは、バッファへ送信されたセルの読出しをＨＯＬ（Ｈｅａｄ　ｏｆ　Ｌｉｎｅ）スケジューリングにより行う。ここで、ＨＯＬスケジューリングとは、完全優先スケジューリングとも呼び、最も優先度の高いクラスから必ずスケジューリングを行うことである。
【００３３】
ＶＣスケジューラ部１５ｆはセルのＶＣを識別し、契約帯域テーブル１５ｈを検索し、エントリがない場合はセルを廃棄し、エントリがある場合は、使用帯域テーブル１５ｇと契約帯域テーブル１５ｈの内容に基き、帯域共用型ＷＲＲ（Ｗｅｉｇｈｔｅｄ　Ｒｏｕｎｄ−Ｒｏｂｉｎ）によりセルのスケジューリングを行い、ＡＴＭＬＩ部１１に送信する。帯域共用型ＷＲＲスケジューリングとは、ある重み付けに基づき、ラウンドロビンでスケジューリングを行い、帯域を共用する方法である。この場合は、使用帯域から残余帯域を計算し、残余帯域について、契約帯域を重みとしたスケジューリングを行なう。
【００３４】
ゲートウェイ装置４を介して通信を行う場合には、ＶＬＡＮ−ＶＣテーブル１４ｂにＶＬＡＮ−ＶＣマッピング情報が予め設定されている必要がある。また、ＶＣ−ＶＬＡＮテーブル１４ａにＶＣ−ＶＬＡＮマッピング情報が設定されている必要がある。また、ＶＬＡＮテーブル１７にＶＬＡＮ情報が設定されている必要がある。また、ＶＣ−クラステーブル１５ｂにＶＣ−クラスマッピング情報が設定されている必要がある。また、クラスマッピングテーブル１５ｃにクラスマッピング情報が設定されている必要がある。また、契約帯域テーブル１５ｈに契約帯域情報が設定されている必要がある。
【００３５】
次に、本実施形態の動作を説明する。
ＡＴＭ→イーサ方向通信処理
図３は、ＡＴＭスイッチ２がゲートウェイ装置４に対しセルを発してからの一連の処理の流れを示す。ＡＴＭスイッチ２はＡＴＭ回線３を経由しセルの送信を行い、ゲートウェイ装置４のＡＴＭＬＩ部１１に到着する（ステップ１０１）。
【００３６】
セルを受けたゲートウェイ装置４のＡＴＭＬＩ部１１は、これを上りプロトコル変換部１２ａに送信する。上りプロトコル変換部１２ａでは、セルのＶＣによりＶＣ−ＶＬＡＮテーブル１４ａを検索する（ステップ１０２）。該ＶＣのエントリが存在しない場合は、セルを廃棄する（ステップ１１１）。該ＶＣのエントリが存在する場合は、ＶＣ−ＶＬＡＮテーブル１４ａのエントリのＶＬＡＮ−ＩＤを利用し、セルのフレーム化を行い（ステップ１０４）、ＳＷ部１６に送信する。また、同時にＶＣスイッチングテーブル１３にソースＭＡＣアドレスを登録する（ステップ１０３）。
【００３７】
ＳＷ部１６は、フレームのＶＬＡＮ−ＩＤを識別し、ＶＬＡＮテーブル１７のエントリと比較し（ステップ１０６）、不正なＶＬＡＮ−ＩＤの場合にはフレームを廃棄する（ステップ１１１）。正しいＶＬＡＮ−ＩＤの場合は、次に、フレームの宛先ＭＡＣアドレスでＭＡＣスイッチングテーブル１８を検索する（ステップ１０７）。当該ＭＡＣアドレスのエントリが存在しない場合は、フラッディングを行い（ステップ１０８，１０９）、イーサＬＩ部１９、下りプロトコル変換部１２ｂにフレームを送信する。当該ＭＡＣアドレスのエントリが存在する場合は、フラッディングを行わず、イーサＬＩ部１９にフレームを送信する（ステップ１１０）。
【００３８】
イーサＬＩ部１９に送信されたフレームは、イーサネット回線５を経由してＬＡＮスイッチ６に送信される。
イーサ→ＡＴＭ方向通信処理
図４、図５は、ＬＡＮスイッチ６がゲートウェイ装置４に対しフレームを発してからの一連の処理の流れを示す。ＬＡＮスイッチ６は宛先ＭＡＣアドレスを利用し、イーサネット回線５を経由しフレームの送信を行い、フレームがＳＷ部１６に到着する（ステップ２０１）。
【００３９】
フレームを受けたゲートウェイ装置４のイーサＬＩ部１９は、フレームをＳＷ部１６に送信する（ステップ２０２）。ＳＷ部１６は、フレームのＶＬＡＮ−ＩＤを識別し、ＶＬＡＮテーブル１７のエントリと比較し（ステップ２０３）、不正なＶＬＡＮ−ＩＤの場合にはフレームを廃棄する（ステップ２２１）。正しいＶＬＡＮ−ＩＤの場合は、フレームの宛先ＭＡＣアドレスでＭＡＣスイッチングテーブル１８を検索する（ステップ２０４）。当該ＭＡＣアドレスのエントリが存在しない場合は、フラッディングを行い（ステップ２０５，２０６）、下りプロトコル変換部１２ｂにフレームを送信する（ステップ２０７）。当該ＭＡＣアドレスのエントリが存在する場合は、フラッディングを行わず、下りプロトコル変換部１２ｂにフレームを送信する（ステップ２０７）。
【００４０】
下りプロトコル変換部１２ｂでは、フレームのＶＬＡＮ−ＩＤによりＶＬＡＮ−ＶＣテーブル１４ｂを検索する（ステップ２０８）。当該ＶＬＡＮ−ＩＤのエントリが存在しない場合は、フレームを廃棄する（ステップ２０９，２２１）。正しいＶＬＡＮ−ＩＤの場合は、次に、フレームの宛先ＭＡＣアドレスでＶＣスイッチングテーブル１３を検索する（ステップ２１０）。当該ＭＡＣアドレスのエントリが存在しない場合は、ＶＬＡＮに対応する全てのＶＣにフラッディングを行い（ステップ２１１，２１２）、フレームのセル化を行い、スケジューラ部１２のクラス振り分け部１５ａにセルを送信する（ステップ２１３）。当該ＭＡＣアドレスのエントリが存在する場合は、フラッディングを行わず、エントリのＶＣを利用しフレームのセル化を行い、スケジューラ部１２のクラス振り分け部１２ｆにセルを送信する（ステップ２１３）。
【００４１】
クラス振り分け部１５ａでは、先頭セルの優先度（ＩＥＥＥ８０２．１ｐフィールド）でクラスマッピングテーブル１５ｃを検索するとともに、先頭セルのソースＭＡＣアドレスでＶＣ−クラステーブル１５ｂを検索し、テーブルのＶＣからＶＣ−クラステーブル１５ｂを検索し、クラスマッピングテーブル１５ｃ、ＶＣ−クラステーブル１５ｂにエントリがない場合は、先頭セルから最終セルまでデフォルトクラスへマッピングを行い、クラスマッピングテーブル１５ｅ、ＶＣ−クラステーブル１５ｂにエントリがある場合は、先頭セルから最終セルまで、エントリの当該クラスへマッピングを行う（ステップ２１４）。
【００４２】
出力バッファ部１２ｄはセルが到着すると（ステップ２１５）、当該クラスのバッファへセルを送信する際に、バッファフルかどうかを調べる（ステップ２１６）。バッファフルの場合はセルを廃棄する（ステップ２２１）。バッファフルでない場合は、セルを当該クラスのバッファへ送信する。
【００４３】
出力バッファ部１５ｄに送信されたセルは、スケジューラ部１５のクラススケジューラ部１５ｅにより、クラスに応じてＨＯＬスケジューリングにより読み出しが行われる（ステップ２１７）。また、ＶＣスケジューラ部１５ｆでは、セルのＶＣを識別し、契約帯域テーブル１５ｈを検索する（ステップ２１８）。契約帯域テーブル１５ｈにエントリがない場合は、セルを廃棄する（ステップ２２１）。エントリがある場合は、契約帯域テーブル１５ｈと使用帯域テーブル１５ｇの内容に基づき、帯域共用型ＷＲＲによりセルのスケジューリングを行い、ＡＴＭＬＩ部１１に送信する（ステップ２１９）。
【００４４】
ＡＴＭＬＩ部１１に送信されたセルは、ＡＴＭスイッチ２にＡＴＭ回線３を経由して送信される（ステップ２２０）。
ＡＴＭ→ＡＴＭ方向通信処理
図６は、ＡＴＭスイッチ２がゲートウェイ装置４に対しセルを発してからの一連の処理の流れを示す。ＡＴＭスイッチ２はＶＣＩを利用し、ＡＴＭ回線３を経由しセルの送信を行う。
【００４５】
フレームを受けたゲートウェイ装置４のＡＴＭＬＩ部１１は、セルが到着すると、セルを上りプロトコル変換部１２ａに送信する（ステップ３０１）。上りプロトコル変換部１２ａでは、フレームのＶＣによりＶＣ−ＶＬＡＮテーブル１４ａを検索する（ステップ３０２）。当該ＶＣのエントリが存在しない場合は、セルを廃棄する（ステップ３０３，３０４）。当該ＶＣのエントリが存在する場合は、エントリのＶＬＡＮ−ＩＤを利用し、セルのフレーム化を行い、ＳＷ部１６に送信し、また、同時にＶＣスイッチングテーブル１３に、ソースＭＡＣアドレスを登録する（ステップ３０５）。以下、図４のステップ２０２以降の処理が行われる。
【００４６】
本実施形態においては、ＡＴＭアクセス回線側の複数のＶＣＩと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングする形態を記述したが、ＡＴＭアクセス回線側のＶＣ内フレームのＶＬＡＮ−ＩＤと、広域イーサネット網側の１つのＶＬＡＮ−ＩＤをマッピングする形態も考えられる。この場合、ＶＣＩの代わりにＶＣ内フレームのＶＬＡＮ−ＩＤを利用するだけで、処理としては同じである。
【００４７】
また、本実施形態においては、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＣＩを宛先ＭＡＣアドレスに基づきマッピングする形態を示したが、広域イーサネット網側の１つのＶＬＡＮ−ＩＤと、ＡＴＭアクセス回線側のＶＬＡＮ−ＩＤを宛先ＭＡＣアドレスに基きマッピングする形態も考えられる。この場合、ＶＣＩの代わりに、ＶＣ内フレームのＶＬＡＮ−ＩＤを利用するだけで処理は同じである。
【００４８】
本実施形態では、ＶＬＡＮを利用した広域イーサネット網を利用する形態を例示したが、ＭＰＬＳ（Ｍｕｌｔｉ　Ｐｒｏｔｏｃｏｌ　Ｌａｂｅｌ　Ｓｗｉｔｃｈｉｎｇ）技術を利用した網を利用する形態、すなわち、ＶＬＡＮ−ＩＤの代わりにラベルを利用する形態も本発明の実施形態として想定する範囲である。また、本実施形態では、スイッチングにＭＡＣアドレスを用いる形態を例示したが、ＩＰアドレスによる形態も本発明の実施形態として想定する範囲である。また、本実施形態では、帯域共用型スケジューリング方式をＷＲＲとする形態を例示したが、ＷＲＲ以外のスケジューリング方式による形態も本発明の実施形態として想定する範囲である。また、本実施形態では、優先クラスの識別にＩＥＥＥ８０２．１ｐフィールドを利用する形態を例示したが、ＩＰレイヤのＴｏＳ（Ｔｙｐｅ　ｏｆ　Ｓｅｒｖｉｃｅ）／ＤＳＣＰ（Ｄｉｆｆｓｅｒｖ　Ｃｏｄｅ　Ｐｏｉｎｔ）値等、他のヘッダ情報を利用する形態も本発明の実施形態として想定する範囲である。また、本実施形態では、スケジューリング方式をＨＯＬとする形態を例示したが、ＨＯＬ以外のスケジューリング方式による形態も本発明の実施形態として想定する範囲である。また、本実施形態では、ＶＣスケジューリング方式を帯域共用型ＷＲＲとする形態を例示したが、帯域共用型ＷＲＲ以外のスケジューリング方式による形態も本発明の実施形態として想定する範囲である。また、本実施形態では、廃棄要因としてバッファフルかどうかを利用する形態を例示したが、廃棄閾値等の他のパラメータを利用する形態も本発明の実施形態として想定する範囲である。
【００４９】
【発明の効果】
以上説明したように本発明によれば、広域イーサネット網へのＡＴＭアクセス回線による収容時の、収容効率の向上、および、入力ＶＬＡＮ、または入力ＶＣに基づく優先制御、あるいは、入力ＶＬＡＮ、または入力ＶＣに基づく帯域制御を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態のコンピュータ通信システムの構成図である。
【図２】図１中のゲートウェイ装置の構成図である。
【図３】図１の実施形態におけるＡＴＭ→イーサ方向通信における処理を示すフローチャートである。
【図４】図１の実施形態におけるイーサ→ＡＴＭ方向通信における処理を示すフローチャートである。
【図５】図１の実施形態におけるイーサ→ＡＴＭ方向通信における処理を示すフローチャートである。
【図６】図１の実施形態におけるＡＴＭ→ＡＴＭ方向通信における処理を示すフローチャートである。
【図７】コンピュータ通信システムの従来例の構成図である。
【符号の説明】
１　　ＡＴＭネットワーク
２　　ＡＴＭスイッチ
３　　ＡＴＭ回線
４　　ゲートウェイ装置
５　　イーサネット回線
６　　ＬＡＮスイッチ
７　　広域イーサネットワーク
１１　　ＡＴＭＬＩ部
１２ａ　　上りプロトコル変換部
１２ｂ　　下りプロトコル変換部
１３　　ＶＣスイッチングテーブル
１５　　スケジューラ部
１５ａ　　クラス振り分け部
１５ｂ　　ＶＣ−クラステーブル
１５ｃ　　クラスマッピングテーブル
１５ｄ　　出力バッファ部
１５ｅ　　クラススケジューラ部
１５ｆ　　ＶＣスケジューラ部
１５ｇ　　使用帯域テーブル
１５ｈ　　契約帯域テーブル
１４ａ　　ＶＣ−ＶＬＡＮテーブル
１４ｂ　　ＶＬＡＮ−ＶＣテーブル
１６　　ＳＷ部
１７　　ＶＬＡＮテーブル
１８　　ＭＡＣスイッチングテーブル
１９　　イーサＬＩ部
１０１〜１１０，２０１〜２２１，３０１〜３０４　　ステップ
【図１】
2004064303.tif 000003
【図２】
2004064303.tif 000004
【図３】
2004064303.tif 000005
【図４】
2004064303.tif 000006
【図５】
2004064303.tif 000007
【図６】
2004064303.tif 000008
【図７】
2004064303.tif 000009