(57)【特許請求の範囲】
【請求項１】
異種網間を相互接続する相互接続装置であって、
転送されてきたアクティブパケットを他網から受信したとき、当該アクティブパケットに搭載されているＱｏＳマッピング要求条件及びマッピング方法のプログラムを実行し、その実行結果に基づいてＱｏＳのマッピングを実行する機能を備え、
受信したアクティブパケットをカプセル化して同一網内の他の相互接続装置に転送することなくこれを廃棄するものとし、上記同一網内の他の相互接続装置が網内で成立したマッピング条件に従って新たなアクティブパケットを生成し他網に出力する
ことを特徴とする相互接続装置。
【請求項２】
異種網間を相互接続する相互接続装置であって、
転送されてきたアクティブパケットを他網から受信したとき、当該アクティブパケットに搭載されているＱｏＳマッピング要求条件及びマッピング方法のプログラムを実行し、その実行結果に基づいてＱｏＳのマッピングを実行する機能を備え、
上記アクティブパケットに搭載されているＱｏＳマッピング要求条件のプログラムは、送信元であるエンドユーザ・ノードにおいて生成され基本要求条件として搭載された固定プログラム部分であり、上記アクティブパケットに搭載されているマッピング方法のプログラムは、各網の出口に位置する相互接続装置において生成され搭載される置き換え可能なプログラム部分であり、
上記アクティブパケットに搭載されているマッピング方法のプログラムは、他網からアクティブパケットを受信した網の入り口に位置する相互接続装置で取り除かれ、その後、カプセル化して同一網内の他の相互接続装置に転送されることを特徴とする相互接続装置。
【請求項３】
請求項１に記載の相互接続装置は、自網におけるＱｏＳの保証方法に変更が生じたとき、他網から自網へのアクティブパケットの受信に備え、変更前後のマッピング関係を与えるマッピングプログラムを生成し保持する
ことを特徴とする相互接続装置。
【請求項４】
請求項１に記載の相互接続装置は、他網におけるＱｏＳの保証方法の変更に備え、他網に出力するアクティブパケットにＱｏＳ保証方法の変更の有無を確認するプログラムを挿入し、変更が生じていた場合には、ＱｏＳの保証方法に変更が生じた他網が有する変更前後のマッピング関係を与えるマッピングプログラムを実行させる
ことを特徴とする相互接続装置。
【請求項５】
請求項１に記載の相互接続装置は、自網におけるＱｏＳの保証方法に変更が生じたとき、他網へ送出するアクティブパケットに更新後のＱｏＳ保証情報を挿入して出力する
ことを特徴とする相互接続装置。
【請求項６】
能動的なＱｏＳマッピングを可能とするアクティブＱｏＳマッピング方法であって、
転送されてきたアクティブパケットを他網から受信したとき、当該アクティブパケットに搭載されているＱｏＳマッピング要求条件及びマッピング方法のプログラムを実行し、その実行結果に基づいてＱｏＳのマッピングを実行すると共に、
他網から受信された上記アクティブパケットは、プログラムの実行後又はこれと並行して同一網内をカプセル化されて転送されることなく廃棄され、同一網内の他の相互接続装置において、新たに当該網内で成立しているマッピング条件に従って作成された後、他網に出力される
ことを特徴とするアクティブＱｏＳマッピング方法。
【請求項７】
能動的なＱｏＳマッピングを可能とするアクティブＱｏＳマッピング方法であって、
転送されてきたアクティブパケットを他網から受信したとき、当該アクティブパケットに搭載されているＱｏＳマッピング要求条件及びマッピング方法のプログラムを実行し、その実行結果に基づいてＱｏＳのマッピングを実行すると共に、
上記アクティブパケットに搭載されているＱｏＳマッピング要求条件のプログラムは、送信元であるエンドユーザ・ノードにおいて生成され基本要求条件として搭載された固定プログラム部分であり、上記アクティブパケットに搭載されているマッピング方法のプログラムは、各網の出口に位置する相互接続装置において生成され搭載される置き換え可能なプログラム部分であると共に、他網からアクティブパケットを受信した網の入り口で取り除かれた後、カプセル化して同一網内の他の相互接続装置に転送される
ことを特徴とするアクティブＱｏＳマッピング方法。
【請求項８】
請求項６に記載のアクティブＱｏＳマッピング方法において、自網におけるＱｏＳの保証方法に変更が生じたとき、他網から自網へのアクティブパケットの受信に備え、変更前後のマッピング関係を与えるマッピングプログラムを生成し保持する
ことを特徴とするアクティブＱｏＳマッピング方法。
【請求項９】
請求項６に記載のアクティブＱｏＳマッピング方法において、他網におけるＱｏＳの保証方法の変更に備え、他網に出力するアクティブパケットにＱｏＳ保証方法の変更の有無を確認するプログラムを挿入し、変更が生じていた場合には、ＱｏＳの保証方法に変更が生じた他網が有する変更前後のマッピング関係を与えるマッピングプログラムを実行させる
ことを特徴とするアクティブＱｏＳマッピング方法。
【請求項１０】
請求項６に記載のアクティブＱｏＳマッピング方法において、自網におけるＱｏＳの保証方法に変更が生じたとき、他網へ送出するアクティブパケットに更新後のＱｏＳ保証情報を挿入して出力する
ことを特徴とするアクティブＱｏＳマッピング方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の網（インタネット・サービス・プロバイダ網、ＬＡＮ（Local Area Network）、移動網など）を経由するエンド・エンドの通信に介在して、エンド・エンドのＱｏＳ（Quality of Service）を保証する相互接続装置とそのＱｏＳマッピング方法に関するものである。
【０００２】
【従来の技術】
エンド・エンドの通信は、一般に複数の網を経由して行われる。しかし、これら各網で使用されるＱｏＳ関連情報（ＱｏＳ保証の仕組み、レイヤ、トラヒックパラメータ、ＱｏＳパラメータなど）はそれぞれ異なるのが通常であり、新しい技術や新しい標準技術が提案されても、それらが全ての網に同時に導入されることはまずない。このため、各網ごとにＱｏＳを保証する従来の手法では、エンド・エンドの通信におけるＱｏＳを保証することができない。
【０００３】
そこで従来から、エンド・エンドのＱｏＳを保証するために、通信経路上の各網間で、相互のＱｏＳをマッピングする方法が採られている。当該マッピングは、各網ごとにＱｏＳ関連情報（ＱｏＳ保証の仕組み、ＱｏＳパラメータ、ＱｏＳ保証レイヤ及びプロトコルスタックなど）を把握してパターン化したテーブルを参照することにより、各網で使用する最適なＱｏＳの決定を行う。
【０００４】
【発明が解決しようとする課題】
ところが、かかる従来のＱｏＳマッピング方法では、以下に示す問題があった。第１に、かかる方法は、予め各網におけるＱｏＳ関連情報を全部把握しておく必要があるが、そのためのトラヒックで帯域が圧迫されるという問題があった。第２に、各網のＱｏＳ関連情報は常に固定なものではないため、各網のＱｏＳ関連情報を動的に把握するのが困難であるという問題があった。第３に、ユーザがＱｏＳのマッピング方法を指定できない問題があった。
【０００５】
このように、Ｑｏｓマッピング用のテーブルを各網のゲートウェイ装置に事前に用意する従来のＱｏＳマッピング方法においては、上述のエンド・エンドのＱｏＳ保証の問題を解決できなかった。
【０００６】
【課題を解決するための手段】
かかる課題を解決するため、本発明においては、異種網間を相互接続する相互接続装置に、送信元であるエンドユーザ・ノードにおいて生成され転送されてきたアクティブパケットを他網から受信したとき、当該アクティブパケットに搭載されているＱｏＳマッピング要求条件及びマッピング方法のプログラムを実行し、その実行結果に基づいてＱｏＳのマッピングを実行する機能を備えるようにする。
【０００７】
また、能動的なＱｏＳマッピングを可能とするアクティブＱｏＳマッピング方法として、転送されてきたアクティブパケットを他網から受信したとき、当該アクティブパケットに搭載されているＱｏＳマッピング要求条件及びマッピング方法のプログラムを実行し、その実行結果に基づいて適応的にＱｏＳのマッピングを実行するものを提案する。
【０００８】
【発明の実施の形態】
（Ａ）第１の実施形態
（Ａ−１）第１の実施形態の構成
以下、本発明に係る相互接続装置の第１の実施形態を、図面を用いて説明する。図１に、第１の実施形態に係る相互接続装置の一例としてゲートウェイ装置を適用する場合のネットワークシステムの構成例を示す。このネットワークシステムは、エンドユーザ・ノード１Ａ及び１Ｂがそれぞれ収容される構内情報通信網（ＬＡＮ：Local Area Network）２Ａ及び２Ｂと、エンドユーザ・ノード１Ａ及び１Ｂ間の通信を中継する中継網３Ａ及び３Ｂの計４つの通信網の接続でなる。
【０００９】
本実施形態では、これら通信網で使用されるＱｏＳ関連情報（ＱｏＳ保証の仕組み、ＱｏＳパラメータ、ＱｏＳ保証レイヤ及びプロトコルスタックなど）は、いずれも異なるものとする。
【００１０】
各通信網には、本実施形態に固有の機能を備えるゲートウェイ装置（以下「アクティブゲートウェイ装置」という。）４Ａ〜４Ｆが設けられている。これらアクティブゲートウェイ装置４Ａ〜４Ｆの特徴は、いずれもコネクション設定時に受信されるＱｏＳマッピング用のパケット（以下「アクティブパケット」という。）Ｐの情報に基づいて、コネクションにマッピングすべきＱｏＳを動的に決定できる機能を備える点である。
【００１１】
また、各アクティブゲートウェイ装置装置４Ａ〜４Ｆは、アクティブパケットＰに搭載されているプログラムを実行することで、ＱｏＳのマッピングを適応的に実行する構成が記載されている。ここで、アクティブパケットＰには、そのペイロード部分に、ＱｏＳマッピング要求条件とＱｏＳマッピング方式のそれぞれがプログラム化（ルール化又はアルゴリズム化）されて搭載されている。
【００１２】
当該プログラムの一例を図２に示す。このプログラムは最も単純なものの例であり、受信したＱｏＳ情報が何であるかに基づいてマッピング先を決定できるようになっている。なお、図２は、いわゆるＱｏＳマッピングテーブルの対応関係をプログラムで実現するものである。もっとも、当該プログラムはこのように単純なものに限られるものでなく、網の状況等を考慮してＱｏＳのマッピング先を決定することができる。一例を図３に示す。
【００１３】
上述の機能を実現する上でアクティブゲートウェイ装置装置４Ａ〜４Ｆに要求される機能は、次の５つの機能である。すなわち、▲１▼アクティブパケットＰの実行機能、▲２▼アクティブパケットＰの転送機能、▲３▼セキュリティ機能、▲４▼自網内の資源（リソース）を管理できる機能、▲５▼タイマー監視機能の５つである。
【００１４】
このうち、▲１▼の機能は、アクティブパケットＰを展開し、そのペイロードに搭載されたプログラムを実行し、自身の網内で必要な資源の割り当てを管理し、ＱｏＳを管理するための機能である。なお、各網内のＱｏＳは、アクティブパケットＰに記載されたＱｏＳマッピング要求条件に合致するように決定されるため、ＱｏＳ管理情報の違いによらず、隣接する網間でのＱｏＳの整合性は保証される。
【００１５】
▲２▼の機能は、隣接する他の網への入り口となるアクティブゲートウェイ装置４Ａ〜４Ｆに対し、受信されたアクティブパケットＰを転送するための機能である。実際には、バックボーン・ネットワーク（不図示）に対しアクティブパケットＰを転送するのに用いられる。
【００１６】
▲３▼の機能は、悪意のプログラムからシステムを保護するための機能である。すなわち、アクティブパケットＰの安全性が確かめられた場合には、アクティブパケットＰの実行結果の通りにＱｏＳをマッピングし、アクティブパケットＰの安全性が確かめられなかった場合には、アクティブパケットＰの実行結果に基づくＱｏＳのマッピングを実行しない。
【００１７】
▲４▼の機能は、自網内の資源（リソース）を管理するために設けられている機能であり、既存のＱｏＳ保証技術（ＡＴＭ（Asynchronous Transfer Mode）、ＲＳＶＰ（Resource reSerVation Protocol ）、ポリシーネットワーク等）が相当する。
【００１８】
▲５▼の機能は、資源の有効利用を可能とするために設けられた機能である。ＱｏＳマッピングの成立による資源の確保後、事前決められた時間の経過後もパケット通信データがなければ（当該機能がタイムアウトを検出すれば）、ＱｏＳ保証のために確保した資源の解放が行われる。
【００１９】
（Ａ−２）第１の実施形態の動作
以下、図１に示すネットワークシステムに基づいて、その通信動作を説明する。なお、エンド・エンドのＱｏＳ保証は、通信網内では各網独自のＱｏＳマッピング方法により保証が行われ、通信網間では本実施形態で提案するアクティブＱｏＳマッピング方法により保証が行われる。
【００２０】
（１）構内情報通信網２Ａ
まず、呼の接続を要求するエンドユーザ・ノード１Ａが、ＱｏＳマッピング要求条件（トラヒックパラメータ、ＱｏＳパラメータなど）及びマッピング方法をプログラム化し、そのプログラムをパケットに搭載する。このパケットが、アクティブパケットＰである。アクティブパケットＰは、カプセル化されて出力される。
【００２１】
カプセル化されたアクティブパケットＰ'は、エンドユーザ・ノード１Ａと同じ構内情報通信網（ＬＡＮ）２Ａ内にあるアクティブゲートウェイ装置４Ａに伝達される。アクティブゲートウェイ装置４Ａは、カプセル内からアクティブパケットＰを取り出した後、その転送機能を用いて中継網３Ａのアクティブゲートウェイ装置４ＢにアクティブパケットＰを転送する。
【００２２】
（２）中継網３Ａ
他網からアクティブパケットＰを受信した中継網３Ａのアクティブゲートウェイ４Ｂは、当該パケットからプログラムを取り出し、そのアクティブパケット実行機能により取り出したプログラムを実行する。なお、アクティブゲートウェイ装置４Ｂは、最初に受信したアクティブパケットＰが安全な（悪意のない）パケットか否かの判別を行う。
【００２３】
ここで、安全性が確認された場合、アクティブゲートウェイ装置４Ｂは、プログラムの実行結果に従い、網内の資源と交渉してＱｏＳをマッピングする。加えて、アクティブゲートウェイ装置４Ｂは、受信したアクティブパケットＰをカプセル化し、これを次の宛先となる中継網３Ｂとの接続に用いられるアクティブゲートウェイ装置４Ｃに転送する。なお、アクティブゲートウェイ装置４Ｃは、カプセル化されたアクティブパケットＰ'からアクティブパケットＰを取り出し、この部分だけを、次の中継網３Ｂへと転送する。
【００２４】
一方、安全性が確認されなかった場合や要求されるマッピングに対応するものがない場合は、アクティブゲートウェイ４Ｂは、ＱｏＳマッピングを実行することなく、送信元であるエンドユーザ・ノード１Ａに不成功メッセージ（例えば「対応できない」なるメッセージ）を返信する。最終的に、この不成功メッセージは、アクティブゲートウェイ装置４Ａを介してエンドユーザ・ノード１Ａに到達する。
【００２５】
（３）中継網３Ｂ
中継網３Ｂにおける動作も、中継網３Ａの動作と同じである。すなわち、アクティブゲートウェイ装置４Ｄはアクティブゲートウェイ装置４Ｂと同様、他網から受信したアクティブパケットＰのプログラムを実行すると共に安全性を確認し、安全であればプログラムの実行結果に従ってＱｏＳをマッピングすると共にアクティブパケットＰをカプセル化して転送する。一方、アクティブゲートウェイ装置４Ｅは、カプセル化されたアクティブパケットＰ'からアクティブパケットＰを取り出し、この部分だけを、次の構内情報通信網２Ｂへと転送する。
【００２６】
なお、この中継網３Ｂの動作においても、アクティブゲートウェイ４Ｄで安全性が確認されなかった場合や要求されるマッピングに対応するものがない場合は、ＱｏＳマッピングを実行することなく、送信元であるエンドユーザ・ノード１Ａに宛てて不成功メッセージが返送されることになる。
【００２７】
ただし、この場合には、エンドユーザ・ノード１Ａと中継網３Ｂとの間に位置する中継網３ＡにおいてＱｏＳマッピングが既に成立している。すなわち、アクティブゲートウェイ装置４Ｂが資源を確保している。このため、当該不成功メッセージを受信したアクティブゲートウェイ装置４Ｂは、セキュリティ保証する処理を行ってから、確保した資源を解放し、さらにそのメッセージを転送する。
【００２８】
（４）構内情報通信網２Ｂ
かかる動作の後、送信側のエンドユーザ・ノード１Ａから送出されたアクティブパケットＰは、送信先となるエンドユーザ・ノード１Ｂの属する構内情報通信網２Ｂに達する。
【００２９】
アクティブパケットＰは、中継網３Ｂと接続されたアクティブゲートウェイ装置４Ｆに受信される。アクティブゲートウェイ装置４Ｆは、やはり受信したアクティブパケットＰのプログラムを実行する。そして、その安全性が確認されれば、実行結果の通りＱｏＳをマッピングし、安全性が確認されなければＱｏＳのマッピングは行わない。
【００３０】
なお、当該アクティブゲートウェイ装置４Ｆは、通信経路上、最後尾に位置するアクティブゲートウェイ装置に該当するため、当該装置でＱｏＳマッピングが成立する場合には（すなわち、エンド・エンドでＱｏＳが保証可能な場合には）、送信元であるエンドユーザ・ノード１Ａに宛てて通信可能メッセージ（例えば「ＱｏＳマッピングが成立し通信可能」なるメッセージ）を返信する。
【００３１】
このメッセージが送信元であるエンドユーザ・ノード１Ａに達することで、エンド・エンドでＱｏＳを確保できたことを送信元で確認できる。なお、送信元であるエンドユーザ・ノード１Ａは、呼の接続要求に対するエンドユーザ・ノード１Ｂからの応答を受信した段階で通信を開始する。
【００３２】
（５）資源の解放
ところで、上述のアクティブゲートウェイ装置４Ｂ、４Ｄ及び４Ｆは、既にＱｏＳマッピングが成立し資源の確保が確認された時点でタイマーを作動させ、事前に決められた時間が経過した後もパケット通信データの受信が確認されなかった場合には、そのタイマー監視機能によりタイムアウトを検出し、ＱｏＳ保証の資源を解放する。
【００３３】
（Ａ−３）第１の実施形態の効果
上述のように、アクティブパケットの生成がエンドユーザ・ノードで行われる第１の実施形態においては、以下の効果を得ることができる。
【００３４】
▲１▼各網のＱｏＳ関連情報を全部把握する必要がなくなり、自網のみのＱｏＳ関連情報を動的把握するだけで良くすることができる。これにより、網間のＱｏＳマッピング管理を簡略化できる。
【００３５】
▲２▼アクティブパケットＰに搭載したプログラムに基づきＱｏＳのマッピングを実行することにより、ＱｏＳのマッピングパターン及び各パターンの組み合わせの対応付けを簡略化できる。
【００３６】
▲３▼アクティブパケットＰがエンドユーザ・ノードで生成されるため、ユーザがＱｏＳのマッピング方式を指定可能にできる。
【００３７】
▲４▼本実施形態では、ＱｏＳのマッピングには他網が関係しないため、各網が独自にＱｏＳ保証などの新技術を導入し易くなる。
【００３８】
▲５▼本実施形態では、通信ごとにＱｏＳマッピング方式を指定できるため、通信ごとに網内でのプロトコルスタックを最適化できる。例えば、再送が不要（或いは不可能）な場合には、再送用のレイヤ（例えば、ＴＣＰ）は不要になる。
【００３９】
（Ｂ）第２の実施形態
（Ｂ−１）第２の実施形態の構成
図４に、第２の実施形態に係るネットワークシステムの構成例を示す。図４は、第１の実施形態に係る図１との対応部分に対応符号を、同一部分に同一符号を付して示した図である。図４と図１とを対比して分かるように、基本的なネットワークシステムの構成は、この第２の実施形態においても第１の実施形態と同じである。
【００４０】
第１の実施形態との違いは、本実施形態の場合、アクティブパケットＰの生成がエンドユーザ・ノード１Ａで行われるのではなく、アクティブゲートウェイ装置側で行われる点である。すなわち、第１の実施形態は、アクティブパケットＰがエンドユーザ・ノード１Ａで生成される場合を前提としていたが、本実施形態は、アクティブパケットＰがエンドユーザ・ノード１Ａで生成されない場合にも、網間での最適なＱｏＳマッピングの実現を目的とする。
【００４１】
このため、本実施形態に係るアクティブゲートウェイ装置の場合には、他網に対してパケットを出力する出口側のアクティブゲートウェイ装置（図４の場合、４Ａ'、４Ｃ'及び４Ｅ'）にアクティブパケットＰの生成機能がさらに設けられている。
【００４２】
（Ｂ−２）第２の実施形態の動作
以下、図４に示すネットワークシステムに基づいて、その通信動作を説明する。なお、本実施形態の場合も、エンド・エンドのＱｏＳ保証は、通信網内では各網独自のＱｏＳマッピング方法により保証が行われ、通信網間では本実施形態で提案するアクティブＱｏＳマッピング方法により保証が行われる。
【００４３】
（１）構内情報通信網２Ａ
まず、呼の接続を要求するエンドユーザ・ノード１Ａ'が、既存の方法により非アクティブパケットを生成し、すなわち一般的なパケットを生成しこれを出力する。
【００４４】
このパケットは、エンドユーザ・ノード１Ａ'と同じ構内情報通信網（ＬＡＮ）２Ａ内にあるアクティブゲートウェイ装置４Ａ'に伝達される。このアクティブゲートウェイ装置４Ａ'は中継網３Ａへの出口に位置する。このため、本実施形態におけるアクティブゲートウェイ装置４Ａ'では、ＱｏＳマッピング要求条件（トラヒックパラメータ、ＱｏＳパラメータなど）、ＱｏＳマッピング方法（自網内でのＱｏＳ保証の仕組み、資源予約プロトコル（例えば、ＲＳＶＰ）、プロトコルスタックなど）をプログラム化してパケットに搭載する処理が行われ、アクティブパケットＰが生成される。
【００４５】
なお、当該アクティブゲートウェイ装置４Ａ'は、生成されたアクティブパケットＰを中継網３Ａのアクティブゲートウェイ装置４Ｂ'に転送する。
【００４６】
（２）中継網３Ａ
他網からアクティブパケットＰを受信した中継網３Ａのアクティブゲートウェイ４Ｂ'は、当該パケットからプログラムを取り出し、そのアクティブパケット実行機能により取り出したプログラムを実行する。なお、アクティブゲートウェイ装置４Ｂ'は、最初に受信したアクティブパケットＰが安全な（悪意のない）パケットか否かの判別を行う。
【００４７】
ここで、安全性が確認された場合、アクティブゲートウェイ装置４Ｂ'は、プログラムの実行結果に従い、網内の資源と交渉してＱｏＳをマッピングする。なお、当該ＱｏＳマッピングの成立は、既存の技術を用いて自網の出口に位置するアクティブゲートウェイ装置４Ｃ'に通知される。従って、第１の実施形態のように、アクティブパケットＰをカプセル化したものが網内を転送されることはない。
【００４８】
因みに、ＱｏＳマッピング成立の通知を受けたアクティブゲートウェイ装置４Ｃ'は、独自に、ＱｏＳマッピング要求条件（トラヒックパラメータ、ＱｏＳパラメータなど）、マッピング方法、自網内でのＱｏＳ保証の仕組み、プロトコルスタックなどをプログラム化してパケットに搭載し、アクティブパケットＰを生成する。
【００４９】
一方、安全性が確認されなかった場合や要求されるマッピングに対応するものがない場合は、アクティブゲートウェイ４Ｂ'は、ＱｏＳマッピングを実行することなく、送信元であるエンドユーザ・ノード１Ａ'に不成功メッセージを返信する。最終的に、この不成功メッセージは、アクティブゲートウェイ装置４Ａ'を介してエンドユーザ・ノード１Ａ'に到達する。
【００５０】
（３）中継網３Ｂ
中継網３Ｂにおける動作も、中継網３Ａの動作と同じである。すなわち、アクティブゲートウェイ装置４Ｄ'はアクティブゲートウェイ装置４Ｂ'と同様、他網から受信したアクティブパケットＰのプログラムを実行すると共に安全性を確認し、安全であればプログラムの実行結果に従ってＱｏＳをマッピングする。一方、アクティブゲートウェイ装置４Ｅ'は、ＱｏＳマッピング成立の確認後、ＱｏＳマッピング要求条件（トラヒックパラメータ、ＱｏＳパラメータなど）、マッピング方法、自網内でのＱｏＳ保証の仕組み、プロトコルスタックなどをプログラム化してパケットに搭載してアクティブパケットＰを生成し、次の構内情報通信網２Ｂへと転送する。
【００５１】
なお、この中継網３Ｂの動作においても、アクティブゲートウェイ４Ｄ'で安全性が確認されなかった場合や要求されるマッピングに対応するものがない場合は、ＱｏＳマッピングを実行することなく、送信元であるエンドユーザ・ノード１Ａ'に宛てて不成功メッセージが返送されることになる。
【００５２】
ただし、この場合には、エンドユーザ・ノード１Ａ'と中継網３Ｂとの間に位置する中継網３ＡにおいてＱｏＳマッピングが既に成立している。すなわち、アクティブゲートウェイ装置４Ｂ'が資源を確保している。このため、当該不成功メッセージを受信したアクティブゲートウェイ装置４Ｂ'は、セキュリティ保証する処理を行ってから、確保した資源を解放し、さらにそのメッセージを転送する。
【００５３】
（４）構内情報通信網２Ｂ
かかる動作の後、送信側のエンドユーザ・ノード１Ａ'から送出されたアクティブパケットＰは、送信先となるエンドユーザ・ノード１Ｂ'の属する構内情報通信網２Ｂに達する。
【００５４】
アクティブパケットＰは、中継網３Ｂと接続されたアクティブゲートウェイ装置４Ｆ'に受信される。アクティブゲートウェイ装置４Ｆ'は、やはり受信したアクティブパケットＰのプログラムを実行する。そして、その安全性が確認されれば、実行結果の通りＱｏＳをマッピングし、安全性が確認されなければＱｏＳのマッピングは行わない。
【００５５】
なお、当該アクティブゲートウェイ装置４Ｆ'は、通信経路上、最後尾に位置するアクティブゲートウェイ装置に該当するため、当該装置でＱｏＳマッピングが成立する場合には（すなわち、エンド・エンドでＱｏＳが保証可能な場合には）、送信元であるエンドユーザ・ノード１Ａ'に宛てて通信可能メッセージ（例えば「ＱｏＳマッピングが成立し通信可能」なるメッセージ）を返信する。
【００５６】
このメッセージが送信元であるエンドユーザ・ノード１Ａ'に達することで、エンド・エンドでＱｏＳを確保できたことを送信元で確認できる。なお、送信元であるエンドユーザ・ノード１Ａ'は、呼の接続要求に対するエンドユーザ・ノード１Ｂ'からの応答を受信した段階で通信を開始する。
【００５７】
（５）資源の解放
ところで、この実施形態におけるアクティブゲートウェイ装置４Ｂ'、４Ｄ'及び４Ｆ'の場合にも、既にＱｏＳマッピングが成立し資源の確保が確認された時点でタイマーを作動させており、事前に決められた時間が経過した後もパケット通信データの受信が確認されなかった場合には、そのタイマー監視機能によりタイム
アウトを検出し、ＱｏＳ保証の資源を解放する。
【００５８】
（Ｂ−３）第２の実施形態の効果
この第２の実施形態によれば、以下の効果が得られる。
【００５９】
▲１▼エンドユーザ・ノード１Ａ'がアクティブパケットＰを生成できない場合でも、アクティブゲートウェイ装置がアクティブパケットＰを生成できるため、エンド・エンドのＱｏＳをマッピングすることができ、網間の最適なＱｏＳマッピングを実現できる。
【００６０】
（Ｃ）第３の実施形態
（Ｃ−１）第３の実施形態の構成
図５に、第３の実施形態に係るネットワークシステムの構成例を示す。図５は、図１との対応部分に対応符号を、同一部分に同一符号を付して示した図である。図５と図１とを対比して分かるように、基本的なネットワークシステムの構成は、この第３の実施形態においても第１の実施形態と同じである。
【００６１】
本実施形態の特徴は、図６に示すように、アクティブパケットＰが２つのプログラム部分で構成される点にある。すなわち、エンドユーザ・ノードが要求する基本要求条件部分と、各網独自のマッピング情報部分とで構成される点にある。なお、アクティブパケットＰの基本要求条件部分については不変であるが、各網独自のマッピング情報部分については他網にアクティブパケットＰに転送する際に追加される。因みに、他網から受信したアクティブパケットＰをカプセル化して自網内を転送する際には、他網のマッピング情報部分は除かれるようになっている。
【００６２】
（Ｃ−２）第３の実施形態の動作
以下、図５に示すネットワークシステムに基づいて、その通信動作を説明する。なお、エンド・エンドのＱｏＳ保証は、通信網内では各網独自のＱｏＳマッピング方法により保証が行われ、通信網間では本実施形態で提案するアクティブＱｏＳマッピング方法により保証が行われる。
【００６３】
（１）構内情報通信網２Ａ
まず、呼の接続を要求するエンドユーザ・ノード１Ａ"が、ＱｏＳマッピング要求条件（トラヒックパラメータ、ＱｏＳパラメータなど）をプログラム化し、そのプログラムをパケットに搭載する。ここでのプログラムが、アクティブパケットＰの基本要求条件部分となる。アクティブパケットＰは、カプセル化されて出力される。
【００６４】
カプセル化されたアクティブパケットＰ'は、エンドユーザ・ノード１Ａ"と同じ構内情報通信網（ＬＡＮ）２Ａ内にあるアクティブゲートウェイ装置４Ａ"に伝達される。アクティブゲートウェイ装置４Ａ"は、カプセル内からアクティブパケットＰを取り出した後、これに具体的なＱｏＳマッピング方式（自網内のＱｏＳ保証仕組み、資源予約プロトコル（例えばＲＳＶＰ）、プロトコルスタックなど）を追加し、中継網３Ａのアクティブゲートウェイ装置４Ｂ"にアクティブパケットＰを転送する。
【００６５】
（２）中継網３Ａ
他網からアクティブパケットＰを受信した中継網３Ａのアクティブゲートウェイ４Ｂ"は、当該パケットからプログラムを取り出し、そのアクティブパケット実行機により取り出したプログラムを実行する。なお、アクティブゲートウェイ装置４Ｂ"は、最初に受信したアクティブパケットＰが安全な（悪意のない）パケットか否かの判別を行う。
【００６６】
ここで、安全性が確認された場合、アクティブゲートウェイ装置４Ｂ"は、プログラムの実行結果に従い、網内の資源と交渉してＱｏＳをマッピングする。加えて、アクティブゲートウェイ装置４Ｂ"は、受信したアクティブパケットＰの基本要求条件部分のみをカプセル化し、これを次の宛先となる中継網３Ｂとの接続に用いられるアクティブゲートウェイ装置４Ｃ"に転送する。なお、アクティブゲートウェイ装置４Ｃ"は、カプセル化されたアクティブパケットＰ'からアクティブパケットＰを取り出した後、これに具体的なＱｏＳマッピング方式を追加したものを次の中継網３Ｂへと転送する。
【００６７】
一方、安全性が確認されなかった場合や要求されるマッピングに対応するものがない場合は、アクティブゲートウェイ４Ｂ"は、ＱｏＳマッピングを実行することなく、送信元であるエンドユーザ・ノード１Ａ"に不成功メッセージを返信する。最終的に、この不成功メッセージは、アクティブゲートウェイ装置４Ａ"を介してエンドユーザ・ノード１Ａ"に到達する。
【００６８】
（３）中継網３Ｂ
中継網３Ｂにおける動作も、中継網３Ａの動作と同じである。すなわち、アクティブゲートウェイ装置４Ｄ"はアクティブゲートウェイ装置４Ｂ"と同様、他網から受信したアクティブパケットＰのプログラムを実行すると共に安全性を確認し、安全であればプログラムの実行結果に従ってＱｏＳをマッピングすると共にアクティブパケットＰの基本要求条件部分のみをカプセル化して転送する。一方、アクティブゲートウェイ装置４Ｅ"は、カプセル化されたアクティブパケットＰ'からアクティブパケットＰを取り出した後、これに具体的なＱｏＳマッピング方式を追加したものを、次の構内情報通信網２Ｂへと転送する。
【００６９】
なお、この中継網３Ｂの動作においても、アクティブゲートウェイ４Ｄ"で安全性が確認されなかった場合や要求されるマッピングに対応するものがない場合は、ＱｏＳマッピングを実行することなく、送信元であるエンドユーザ・ノード１Ａ"に宛てて不成功メッセージが返送されることになる。
【００７０】
ただし、この場合には、エンドユーザ・ノード１Ａ"と中継網３Ｂとの間に位置する中継網３ＡにおいてＱｏＳマッピングが既に成立している。すなわち、アクティブゲートウェイ装置４Ｂ"が資源を確保している。このため、当該不成功メッセージを受信したアクティブゲートウェイ装置４Ｂ"は、セキュリティ保証する処理を行ってから、確保した資源を解放し、さらにそのメッセージを転送する。
【００７１】
（４）構内情報通信網２Ｂ
かかる動作の後、送信側のエンドユーザ・ノード１Ａ"から送出されたアクティブパケットＰは、送信先となるエンドユーザ・ノード１Ｂ"の属する構内情報通信網２Ｂに達する。
【００７２】
アクティブパケットＰは、中継網３Ｂと接続されたアクティブゲートウェイ装置４Ｆ"に受信される。アクティブゲートウェイ装置４Ｆ"は、やはり受信したアクティブパケットＰのプログラムを実行する。そして、その安全性が確認されれば、実行結果の通りＱｏＳをマッピングし、安全性が確認されなければＱｏＳのマッピングは行わない。
【００７３】
なお、当該アクティブゲートウェイ装置４Ｆ"は、通信経路上、最後尾に位置するアクティブゲートウェイ装置に該当するため、当該装置でＱｏＳマッピングが成立する場合には（すなわち、エンド・エンドでＱｏＳが保証可能な場合には）、送信元であるエンドユーザ・ノード１Ａ"に宛てて通信可能メッセージを返信する。
【００７４】
このメッセージが送信元であるエンドユーザ・ノード１Ａ"に達することで、エンド・エンドでＱｏＳを確保できたことを送信元で確認できる。なお、送信元であるエンドユーザ・ノード１Ａ"は、呼の接続要求に対するエンドユーザ・ノード１Ｂ"からの応答を受信した段階で通信を開始する。
【００７５】
（５）資源の解放
ところで、この実施形態におけるアクティブゲートウェイ装置４Ｂ"、４Ｄ"及び４Ｆ"の場合にも、既にＱｏＳマッピングが成立し資源の確保が確認された時点でタイマーを作動させており、事前に決められた時間が経過した後もパケット通信データの受信が確認されなかった場合には、そのタイマー監視機能によりタイムアウトを検出し、ＱｏＳ保証の資源を解放する。
【００７６】
（Ｃ−３）第３の実施形態の効果
この第３の実施形態によれば、以下の効果が得られる。
【００７７】
▲１▼本実施形態においては、エンド・エンドのＱｏＳマッピングにおいて、基本要求条件部分の不変性が保証されるため、各網間のアクティブゲートウェイ装置にて最適なＱｏＳマッピングが可能となる。
【００７８】
（Ｄ）第４の実施形態
（Ｄ−１）第４の実施形態の構成
図７に、第４の実施形態に係るネットワークシステムの構成例を示す。この実施形態に係るネットワークシステムの特徴は、上述の他の実施形態と異なり、各網のゲートウェイ装置に２種類のＱｏＳマッピング機能を備えた点である。ここで、２種類のＱｏＳマッピング機能の一つは従来から用いられているテーブル式のＱｏＳマッピング機能であり、他の一つは前述の実施形態で説明したようなアクティブパケットＰを用いる能動的なＱｏＳマッピング機能である。
【００７９】
なお、本実施形態に係るゲートウェイ装置は、第３の実施形態に係るアクティブゲートウェイ装置を基本に構成されており、その機能に、▲１▼ＱｏＳマッピングテーブルの更新機能と、▲２▼ＱｏＳマッピングテーブルに基づくＱｏＳマッピング機能とが付加されてる。ここで、ＱｏＳマッピングテーブルの更新機能とは、アクティブパケットＰのプログラムの実行した結果、その実行結果がＱｏＳマッピングテーブルに存在しない場合、その実行結果をテーブルに追加する機能をいう。
【００８０】
（Ｄ−２）第４の実施形態の動作
この実施形態の各ゲートウェイ装置は、まず従来から用いられているテーブル式のＱｏＳマッピング機能を用いてＱｏＳのマッピングを試みる。このとき、ＱｏＳマッピング要求がテーブルで対応できる場合は、テーブルでＱｏＳをマッピングする。
【００８１】
テーブルで対応できない場合、受信したアクティブパケットＰのプログラムを実行してＱｏＳをマッピングする。なお、ゲートウェイ装置は、このＱｏＳマッピングを新規マッピング方式として、テーブルに追加できる場合、テーブルに追加する。
【００８２】
（Ｄ−３）第４の実施形態の効果
本実施形態によれば、既にＱｏＳマッピングがテーブルにある場合には既存の技術を使用してＱｏＳをマッピングができる一方、対応するマッピングが存在しない場合にはアクティブパケットのプログラムを実行してＱｏＳをマッピングし、しかもその結果を新規マッピング方式としてテーブルに追加できるため、常にプログラムを実行する場合に比してマッピングに要する時間の短縮を実現できる。
【００８３】
（Ｅ）第５の実施形態
（Ｅ−１）第５の実施形態の構成
図８に、第５の実施形態に係るアクティブゲートウェイの構成例を示す。この実施形態は、ＡＴＭ網において、前述の能動的なＱｏＳのマッピングを可能とするアクティブゲートウェイ装置の提案を目的とする。
【００８４】
なお、本実施形態では、既存網にインパクトを与えないため、網内のＱｏＳ保証は既存のＱｏＳ保証仕組みに従う。このため、ゲートノードに、網内のＱｏＳ交渉を担当するパケットトランク６と、網間のＱｏＳマッピングを担当するインタフェース部８（８Ａ、８Ｂ、８Ｃ）とを設けるようにする。これらは、物理的に別々の機能ブロックとして動作する。また、上位プロセッサ１０（１０Ａ、１０Ｂ、１０Ｃ）で、ＱｏＳマッピングテーブル９の管理を行うようにする。
【００８５】
（Ｅ−２）第５の実施形態の動作
（１）入り口（通信の上流側）に位置するアクティブゲートウェイ装置の動作
他網からのＱｏＳマッピング要求は、入り口（通信の上流側）に位置するアクティブＱｏＳマッピングゲートウエイが受ける。アクティブゲートウェイ装置は、受信したマッピング要求が既存のテーブルＱｏＳマッピング要求なら、テーブルを検索してＱｏＳをマッピングする。
【００８６】
一方、アクティブＱｏＳマッピング要求なら、そのアクティブパケットＰのプログラムを実行して、セキュリティ保証する処理を行ってから、ＱｏＳマッピングする。
【００８７】
なお、自網内部におけるＱｏＳ交渉などはパケットトランク６が担当する。また、第４の実施形態のように、このマッピング方式が新規マッピング方式なら、ＱｏＳマッピングテーブルに追加する。ＱｏＳマッピングテーブル９は、上位プロセッサ１０（１０Ａ、１０Ｂ、１０Ｃ）が管理する。
【００８８】
また、このアクティブゲートウェイ装置は、第１の実施形態や第３の実施形態の場合のように、そのエンド指定した部分をカプセル化し、出口であるアクティブゲートウェイ装置に転送する。
【００８９】
（２）出口（通信の下流側）に位置するアクティブゲートウェイ装置の動作
ここで、このアクティブゲートウェイ装置は、自網内を転送されてカプセル化されたアクティブパケットＰ'が受信された場合には、これを元に戻し、そのパケットを他網に送る。
【００９０】
一方、カプセル化されたアクティブパケットＰ'が転送されない場合には、このアクティブゲートウェイ装置は、第２の実施形態の場合のように、他網に対するマッピング要求条件及びマッピング方法などをプログラム化して、アクティブパケットＰを生成し、他網のアクティブゲートウェイ装置に送信する。
【００９１】
なお、エンドユーザ・ノードから基本要求条件が通知されている場合には、第３の実施形態で説明したように、カプセル化されているアクティブパケットＰ'を元に戻した後、他網に対するアクティブＱｏＳマッピング方法などをプログラム化し、アクティブパケットＰに追加し、他網のアクティブゲートウェイ装置に送信する。
【００９２】
（Ｅ−３）第５の実施形態の効果
本実施形態の手法を採用することにより、ＡＴＭ網においても、提案した能動的なＱｏＳマッピング方式をサポートできる。
【００９３】
（Ｆ）第６の実施形態
（Ｆ−１）第６の実施形態の構成
図９に、第６の実施形態に係るネットワークシステムの構成例を示す。ただし、この図９の場合には、説明を簡単にするため、２つのゲートウェイのみを示すことにする。なお、図９においても、上述の他の実施形態の説明に用いた図面との対応部分には対応符号を付して示している。
【００９４】
本実施形態の目的は、システムの運用中にＱｏＳの保証方法が変更された場合でも、他網に影響を与えることなくＱｏＳのマッピングを継続できるようにすることにある。このため、本実施形態におけるアクティブゲートウェイ装置４Ｃ１及び４Ｄ１には、ＱｏＳの保証方法に変更が生じた場合に、その都度、生じた変更を修正するためのプログラムを生成し、実行する機能が新たに設けられている。因みに、ここでのプログラムは、前述までの実施形態で説明したＱｏｓアクティブマッピング用のプログラムとは別種のものである。
【００９５】
なお、前述までの他の実施形態で説明したアクティブパケットＰ"は、本実施形態におけるアクティブゲートウェイにて生成されるものとする。
【００９６】
（Ｆ−２）第６の実施形態の動作
以下、図９中の中継網３ＡのＱｏＳ保証方法のみに変更があった（例えば、プロトコルバージョンの更新など）ものとしてその処理動作の内容を説明する。
【００９７】
まず、中継網３Ａのアクティブゲートウェイ４Ｃ１が、他網からのアクティブパケットＰ"の受信に備え、図１０に示すようなマッピングプログラムを生成する。このマッピングプログラムは他網に送信されることはなく、他網からアクティブパケットＰ"を受信した際起動されるようになっている。
【００９８】
▲１▼４Ｄ１から４Ｃ１にアクティブパケットＰ"の送信があったとき
かかる準備の終了後、中継網３Ｂのアクティブゲートウェイ４Ｄ１から図１１に示すプログラムを搭載したアクティブパケットが、中継網３Ａのアクティブゲートウェイ４Ｃ１に通知があったとする。
【００９９】
この場合、中継網３Ａのアクティブゲートウェイ４Ｃ１は、図１１に示すプログラムに従い、まず最初に、自網でＱｏＳの保証方法の変更が生じたか否か判定する。ここでは、変更が生じた場合を前提としているので肯定結果を得、予め用意しておいた図１０に示すマッピングプログラムを実行し、変更後の条件に基づいてマッピングを実行する。
【０１００】
なお、未だＱｏＳの保証方法に変更が生じていない場合には否定結果を得、中継網３Ｂのアクティブゲートウェイ４Ｄ１が指定した通りにＱｏＳをマッピングする。
【０１０１】
▲２▼４Ｃ１から４Ｄ１にアクティブパケットＰ"の送信があったとき
この場合、中継網３Ａのアクティブゲートウェイ４Ｃ１は、図１２に示すプログラムを搭載したアクティブパケットＰ"を生成し、これを中継網３Ｂのアクティブゲートウェイ４Ｄ１に送信する。かかるアクティブパケットＰ"を受信した中継網３Ｂのアクティブゲートウェイ４Ｄ１は、図１２に示すプログラムを実行し、ＱｏＳのマッピングを実行する。このとき、図１２に示すプログラムで与えられるＱｏＳ情報が最新のＱｏＳ情報である。
【０１０２】
ところで、図１２では、図１１の場合のように相手先の網で生じ得るＱｏＳマッピング方法を想定していないが、図１１の場合と同様に、最初のステップＳ３１で相手先の網でＱｏＳの保証方法に変更が生じていないかを判定する処理を挿入し、該当する場合には、相手先の網（ここでは、中継網３Ｂ）のアクティブゲートウェイ４Ｄ１に用意したマッピングプログラムを実行させるようにしても良い（ステップＳ３２）。
【０１０３】
（Ｆ−３）第６の実施形態の効果
上述のように、ある網のＱｏＳ保証方法に変更が生じても、アクティブパケットＰ"に挿入したプログラム（具体的には、ステップＳ３１）と、ＱｏＳ保証方法に変更が生じた網が用意したマッピングプログラム（具体的には、ステップＳ３２）とを実行することにより、確実なＱｏＳのマッピングを実現できる。
【０１０４】
かくして、各網のＱｏＳ保証方法は他網の制限を受けずに変更することが可能となり、各網が最新のＱｏＳ保証技術を導入し易くできる。
【０１０５】
（Ｇ）第７の実施形態
（Ｇ−１）第７の実施形態の構成及び動作
第７の実施形態を説明する。上述の第６の実施形態においては、ある網でＱｏＳの保証方法に変更が生じた場合、変更後の保証方法については相手先に通知することなく対処する場合について述べたが、本実施形態では、ＱｏＳ保証方法の変更を他網に通知することにより確実なＱｏＳマッピングを実現する方法を説明する。
【０１０６】
なお、以下の説明では、第６の実施形態で用いた図９を用いて説明を行う。
【０１０７】
▲１▼ ＱｏＳ保証方法が対向する２つのゲートウェイのうち一方でのみ生じたとき
ここでは、中継網３ＡでＱｏＳの保証方法に変更があったものとする。
【０１０８】
この場合、中継網３Ａのアクティブゲートウェイ４Ｃ１は、図１０に示したようなマッピングプログラムを作成すると共に、「中継網３ＡでＱｏＳ保証方法の変更があった。新たなＱｏＳ情報（図１０のマッピングプログラム）に基づいてＱｏＳのマッピングを行う。」なる情報を搭載したアクティブパケットＰ"を生成し、通信先となる中継網３Ｂに通知する。
【０１０９】
かかる情報をアクティブパケットとして受信した中継網３Ｂのアクティブゲートウェイ４Ｄ１は、自装置内に記憶されている中継網３ＡのＱｏＳ保証情報を新たなＱｏＳ保証情報で更新する。この後、中継網３Ｂのアクティブゲートウェイ４Ｄ１が中継網３Ａに通信する際には、先に更新しておいた新たなＱｏＳ保証情報に基づいてアクティブパケットＰ"の生成を行い送信する。
【０１１０】
このように、更新された新たなＱｏＳ保証情報に基づいて生成されたアクティブパケットＰ"が受信されたことが、中継網３Ａのアクティブゲートウェイ４Ｃ１で確認されると当該プログラムに従ったＱｏＳのマッピングを行う。なお、相手先である中継網３Ｂのアクティブゲートウェイ４Ｄ１で管理されている自装置のＱｏＳ保証情報が最新のものに更新されていることが確認できた後は、その存在意義が無くなるため変更時に作成しておいたマッピングプログラムの削除を行う。
【０１１１】
▲２▼ ＱｏＳ保証方法が対向する２つのゲートウェイの両方で同時に生じたときこの場合には、お互いに相手方のＱｏＳ保証情報が分からないためＱｏＳのマッピングを行い得ない。そこで、この場合には、▲１▼の場合のようにＱｏＳのマッピングとＱｏＳ保証情報の交換とを１つのアクティブパケットを用いて同時に実行することができないため、まずＱｏＳ保証情報を交換し、次にＱｏＳのマッピングを行うようにする。
【０１１２】
なお、ＱｏＳ保証情報の交換にもアクティブパケットＰ"を用いて行う。例えば、中継網３Ｂのアクティブゲートウェイ４Ｄ１が、自網の最新のＱｏＳ保証情報と中継網３Ａの古いＱｏＳ保証情報とに基づいて、ＱｏＳのマッピングを指示するアクティブパケットＰ"を生成し、これを相手先となる中継網３Ａに送信する。
【０１１３】
しかし、このアクティブパケットＰ"を受信した中継網３Ａのアクティブゲートウェイ４Ｃ１では、このアクティブパケットＰ"に搭載されているプログラムを実行してもマッピングを行えない。
【０１１４】
そこで、中継網３Ａのアクティブゲートウェイ４Ｃ１では、中継網３Ｂから通知された最新のＱｏＳ保証情報で自装置内の情報を更新した後、自網の最新のＱｏＳ保証情報をアクティブパケットＰ"として中継網３Ｂに返送する。
【０１１５】
このアクティブパケットＰ"が中継網３Ｂのアクティブゲートウェイ４Ｄ１に通知されることで、アクティブゲートウェイ４Ｄ１で管理されている中継網３ＡのＱｏＳ保証情報が最新のものに更新される。この時点で、双方が管理する他網のＱｏＳ保証情報はともに最新のものに置き換わる。
【０１１６】
かかる後、中継網３Ｂのアクティブゲートウェイ４Ｄ１が、再度、アクティブパケットを生成し中継網３Ａに送信する。今度は、お互いが最新のＱｏＳ保証情報を知っているのでＱｏＳのマッピングが可能となる。
【０１１７】
（Ｇ−２）第７の実施形態の効果
上述のように、本実施形態においては、ＱｏＳのマッピングと同時にＱｏＳ保証情報の更新も行えるため、ＱｏＳの保証方法の変更のたび又は一定時間経過後、ＱｏＳ保証情報の交換のみをわざわざ行わなくても良いようにできる。
【０１１８】
（Ｈ）他の実施形態
なお、上述の第１〜第７の実施形態においては、ネットワークシステムが２つの構内情報通信網２Ａ及び２Ｂと、その中継網３Ａ及び３Ｂとで構成されている場合について述べたが、ネットワークシステムの構成はこれに限られるものでなく、複数の網で構成されるネットワークシステムであれば適用できる。
【０１１９】
また、上述の実施形態においては、図２、３、１０、１１及び１２のそれぞれにプログラム例を例示して説明したが、本発明はこれらプログラムに限られるものでない。すなわち、ＱｏＳのマッピングが可能であれば、その他のプログラムに広く適用し得る。
【０１２０】
また、上述の実施形態においては、相互接続装置の一例としてゲートウェイを適用する場合について述べたが、当該機能を備えるルータその他の装置にも同様に適用し得る。
【０１２１】
【発明の効果】
上述のように、本発明によれば、アクティブパケットに搭載されているＱｏＳマッピング要求条件及びマッピング方法のプログラムを実行し、その実行結果に基づいて適応的にＱｏＳのマッピングを実行することにしたことにより、各網ごとにＱｏＳの管理手法が異なる場合にも最適なＱｏＳのマッピングを実現できる。
【図面の簡単な説明】
【図１】第１の実施形態例の説明に係るネットワーク構成例を示す図である。
【図２】アクティブパケットに搭載されたプログラム（その１）の実施形態例を示す図である。
【図３】アクティブパケットに搭載されたプログラム（その２）の実施形態例を示す図である。
【図４】第２の実施形態例の説明に係るネットワーク構成例を示す図である。
【図５】第３の実施形態例の説明に係るネットワーク構成例を示す図である。
【図６】第３の実施形態で使用するアクティブパケットの構成を示す図である。
【図７】第４の実施形態例の説明に係るネットワーク構成例を示す図である。
【図８】第５の実施形態例の説明に係るゲートウェイ構成例を示す図である。
【図９】第６の実施形態例の説明に係るネットワーク構成例を示す図である。
【図１０】ＱｏＳのマッピングプログラムの実施形態例を示す図である。
【図１１】ＱｏＳ保証方法に変更が生じていない網側で生成されアクティブパケットに搭載されるプログラムの実施形態例を示す図である。
【図１２】ＱｏＳ保証方法に変更が生じている網側で生成されアクティブパケットに搭載されるプログラムの実施形態例を示す図である。
【符号の説明】
１Ａ、１Ｂ…エンドユーザ・ノード、２Ａ、２Ｂ…ＬＡＮ、３Ａ、３Ｂ…中継網、４Ａ〜４Ｆ…アクティブゲートウェイ装置、６…パケットトランク（網内ＱｏＳ交渉用）、７…ＡＴＭスイッチ、８Ａ〜８Ｃ…インタフェース、９…ＱｏＳマッピングテーブル、１０Ａ〜１０Ｃ…上位プロセッサ。
【図１】
0003685651.tif 000002
【図２】
0003685651.tif 000003
【図３】
0003685651.tif 000004
【図４】
0003685651.tif 000005
【図５】
0003685651.tif 000006
【図６】
0003685651.tif 000007
【図７】
0003685651.tif 000008
【図８】
0003685651.tif 000009
【図９】
0003685651.tif 000010
【図１０】
0003685651.tif 000011
【図１１】
0003685651.tif 000012
【図１２】
0003685651.tif 000013