(57)【特許請求の範囲】
【請求項１】
ネットワークを経由した通信に際して、所定のネットワークサービスを提供するネットワーク資源を有する通信装置と、
前記通信の対象となる経路全体に対応する最大遅延時間よりも、個々の前記通信装置に許容される遅延時間の合計値の方が小さくなるように、個々の前記通信装置に許容される遅延時間を設定する設定生成装置と、
を備えることを特徴とするネットワークサービス設定システム。
【請求項２】
請求項１において、
前記通信装置は、前記通信によってデータの送受信を行う端末装置間を接続する中継装置であり、
前記中継装置は、
自身の資源情報を前記設定生成装置に通知する情報伝達部と、
前記設定生成装置から送られてくる設定情報に基づいた遅延時間のネットワークサービスを提供するネットワークサービス提供部と、
を備えることを特徴とするネットワークサービス設定システム。
【請求項３】
請求項２において、
前記設定生成装置は、
前記中継装置から送られてくる前記資源情報を収集する情報収集部と、
前記情報収集部で収集した複数の前記中継装置に対応する前記資源情報に基づいて前記設定情報を生成する設定情報生成部と、
前記設定情報生成部によって生成された前記設定情報を前記中継装置に送信する設定情報送信部と、
を備えることを特徴とするネットワークサービス設定システム。
【請求項４】
請求項３において、
前記設定生成装置は、前記中継装置の負荷状態を管理する負荷管理部をさらに備えており、
前記設定情報生成部は、前記負荷管理部によって管理される前記負荷状態を考慮して、前記設定情報を生成することを特徴とするネットワークサービス設定システム。
【請求項５】
ネットワークを経由した通信に際して所定のネットワークサービスを提供するネットワークサービス提供方法において、
設定生成装置が、前記通信の対象となる経路全体に対応する最大遅延時間よりも、個々の通信装置に許容される遅延時間の合計値の方が小さくなるように、個々の前記通信装置に許容される遅延時間を設定する第１のステップと、
前記第１のステップにおいて遅延時間が設定された個々の前記通信装置において、前記所定のネットワークサービスを提供する第２のステップと、
を有することを特徴とするネットワークサービス提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、中継経路において所定のネットワークサービスを提供するネットワークサービス設定システムに関する。
【０００２】
【従来の技術】
一般に、通信端末などのネットワークデバイスが品質保証やセキュリティ等のサービスをネットワークに対して要求するとき、シグナリングプロトコルが用いられる。
【０００３】
図２３は、中継装置を含むネットワークの構成図である。図２３に示すネットワークは、通信端末９００と通信端末９０２との間で所定の通信を行うためのものであり、これらの間が複数（例えば３つ）の中継装置９１０、９１２、９１４を介して接続されている。また、このネットワークでは、以下のような手順を踏むことによりシグナリングプロトコルを用いたサービスの提供が行われる。
【０００４】
１．通信端末９００は、経路検出シグナリングパケットを中継装置９１０に向けて送信する（Ａ）。各中継装置９１０、９１２、９１４は、経路検出シグナリングパケットをホップバイホップ（HOP BY HOP）で送信することにより、通信端末９０２までこのシグナリングパケットを到達させる（Ｂ、Ｃ、Ｄ）。また、各中継装置９１４、９１２、９１０は、経路検出シグナリングパケットを転送する際にこのシグナリングパケットを送信してきた中継装置を記憶することで、データが中継される経路を記憶する。
【０００５】
２．通信端末９０２は、外部からあるいは内部にて蓄積されたサービス要求に基づいたサービス要求シグナリングパケットを中継装置９１４に送信する。
３．サービス要求シグナリングパケットを受信した中継装置９１４は、サービスを提供するために必要な、使用可能な資源があるかどうかを判定するサービス設定可否判断を行う。もし、サービス設定可能であれば、中継装置９１４は、サービス設定を行い、その後サービス要求シグナリングパケットを次の中継装置９１２に転送する。
【０００６】
４．サービス要求シグナリングパケットを受信した中継装置９１２は、サービスを提供するために必要な、使用可能な資源があるかどうかを判定するサービス設定可否判断を行う。もし、サービス設定可能であれば、中継装置９１２は、サービス設定を行い、その後サービス要求シグナリングパケットを次の中継装置９１０に転送する。
【０００７】
５．サービス要求シグナリングパケットを受信した中継装置９１０は、サービスを提供するために必要な、使用可能な資源があるかどうかを判定するサービス設定可否判断を行う。もし、サービス設定可能であれば、中継装置９１０は、サービス設定を行い、その後サービス要求シグナリングパケットを通信端末９００に向けて転送する。
【０００８】
６．このようにして通信端末９０２が要求したサービス提供を実現する各種の設定が各中継装置９１４、９１２、９１０にて行われた後、通信端末９００にサービス要求シグナリングパケットが到着する。これにより、通信装置９００がサービスを提供することが可能となる。
【０００９】
【発明が解決しようとする課題】
ところで、上述した従来方式では、通信端末９００によるネットワークサービス提供を実現するために、通信経路上に存在する個々の中継装置９１０〜９１４がそれぞれ要求を満たす設定を行ってきた。しかし、ネットワークサービスによっては、個々の中継装置９１０〜９１４がそれぞれ要求を満たす設定を行った場合でも、通信経路全体として要求を満たさない場合が存在する。その具体例を以下に示す。
【００１０】
廃棄低減を優先させた場合
まず、中継装置９１０〜９１４が廃棄を抑えることを優先させた設定を行う場合について考える。
図２４は、廃棄を抑えることを優先させた場合の各中継装置の設定内容を示す図である。なお、各中継装置は、遅延保証設定として１ｍｓｅｃ〜５ｍｓｅｃの指定が可能であるものとする。また、各中継装置は、遅延保証を行うためにキュー長設定を用いるものとし、設定した遅延保証の数値が小さいほどパケットの廃棄率が増大するものとする。
【００１１】
１．通信端末９００は、経路検出シグナリングパケットを送出する。経路検出シグナリングパケットが通信端末９０２まで到達することでサービス提供を行う経路が決定される（Ａ、Ｂ、Ｃ、Ｄ）。
２．通信端末９０２は、サービス要求の内容を「通信の遅延を１０ｍｓｅｃに抑えるサービス」としたサービス要求シグナリングパケットを中継装置９１４に送信する（Ｅ）。
【００１２】
３．サービス要求シグナリングパケットを受信した中継装置９１４は、要求遅延を保証するサービス提供設定を行った後に、通信端末９０２から受信したサービス要求シグナリングパケットを次の中継装置９１２に転送する（Ｆ）。このとき、中継装置９１４において、パケット廃棄を抑えて要求遅延も保証する値として５ｍｓｅｃの遅延保証設定を行っており、他の中継装置９１０、９１２に対して許容される遅延は合計で５ｍｓｅｃになる。このため、中継装置９１４は、シグナリングパケット内のサービス要求の内容を、「通信の遅延を５ｍｓｅｃに抑えるサービス」に変更する。
【００１３】
４．次にサービス要求シグナリングパケットを受信した中継装置９１２は、要求遅延を保証するサービス提供設定を行った後に、通信端末９０２から受信したサービス要求シグナリングパケットを次の中縦装置９１０に転送する（Ｇ）。このとき、中継装置９１０において、パケット廃棄を抑えて要求遅延も保証する値として５ｍｓｅｃの遅延保証設定を行っており、残りの中継装置９１０に対して許容される遅延は０ｍｓｅｃとなる。このため、中継装置９１２は、シグナリングパケット内の要求サービスの内容を、「通信の遅延を０ｍｓｅｃに抑えるサービス」に変更する。
【００１４】
５．次にサービス要求シグナリングパケットを受信した中継装置９１０は、サービス要求に対応した設定を行おうとする。しかし、「通信の遅延を０ｍｓｅｃに抑えるサービス」は実現不可能であり、その結果、通信端末９１２が要求するサービスは、中継装置９１０において提供不可能となる。
【００１５】
６．以上より、通信端末９０２の要求したサービスを中継装置９１０〜９１４において提供することは不可能となる。
遅延保証を優先させた場合
次に、中継装置９１０〜９１４が遅延保証を優先させた設定を行う場合について考える。
【００１６】
図２５は、遅延保証を優先させた場合の各中継装置の設定内容を示す図である。なお、各中継装置は、遅延保証設定として１ｍｓｅｃ〜５ｍｓｅｃの指定が可能であるものとする。また、各中継装置は、遅延保証を行うためにキュー長設定を用いるものとし、設定した遅延保証の数値が小さいほどパケットの廃棄率が増大するものとする。
【００１７】
１．通信端末９００は、経路検出シグナリングパケットを送出する。経路検出シグナリングパケットが通信端末９０２まで到達することでサービス提供を行う経路が決定される（Ａ、Ｂ、Ｃ、Ｄ）。
２．通信端末９０２は、サービス要求の内容を「通信の遅延を１０ｍｓｅｃに抑えるサービス」としたサービス要求シグナリングパケットを中継装置９１４に送信する（Ｅ）。
【００１８】
３．サービス要求シグナリングパケットを受信した中継装置９１４は、要求遅延を保証するサービス提供設定を行った後に、通信端末９０２から受信したサービス要求シグナリングパケットを次の中継装置９１２に転送する（Ｆ）。このとき、中継装置９１４において、要求遅延を保証する値として１ｍｓｅｃの遅延保証設定を行っており、他の中継装置９１０、９１２に対して許容される遅延は合計で９ｍｓｅｃになる。このため、中継装置９１４は、シグナリングパケット内のサービス要求の内容を、「通信の遅延を９ｍｓｅｃに抑えるサービス」に変更する。
【００１９】
４．次にサービス要求シグナリングパケットを受信した中継装置９１２は、要求遅延を保証するサービス提供設定を行った後に、通信端末９０２から受信したサービス要求シグナリングパケットを次の中継装置９１０に転送する（Ｇ）。このとき、中継装置９１２において、要求遅延を保証する値として１ｍｓｅｃ遅延の保証設定を行っており、残りの中継装置９１０に対して許容される遅延時間は８ｍｓｅｃになる。このため、中継装置９１２は、シグナリングパケット内の要求サービスの内容を、「通信の遅延を８ｍｓｅｃに抑えるサービス」に変更する。
【００２０】
５．次にサービス要求シグナリングパケットを受信した中継装置９１０は、要求遅延を保証するサービス提供設定を行った後に、通信端末９０２から受信したサービス要求シグナリングパケットを次の装置、即ち通信端末９００に転送する（Ｈ）。このとき、中継装置９１０において、要求遅延を保証する値として１ｍｓｅｃの遅延保証設定を行っており、残りの装置に対して許容される遅延時間は７ｍｓｅｃとなる。このため、中継装置９１０は、シグナリングパケット内のサービス要求の内容を、「通信の遅延を７ｍｓｅｃに抑えるサービス」に変更する。このように各中継装置において遅延保証が行われた結果、通信端末９０２が要求した要求遅延は保証される。
【００２１】
６．しかし、各中継装置において最大限の遅延保証設定をしたために、各中継装置におけるパケット廃棄率は増大している。これは廃棄を抑えて遅延保証を行うサービスに対して適切な設定が行われていないことを示しており、結果的に適切にサービスが提供されていないという問題が生じている。
【００２２】
本発明は、このような点に鑑みて創作されたものであり、その目的は、通信経路全体を通してネットワークサービス要求を満たすことができるサービス設定システムを提供することにある。
【００２３】
【課題を解決するための手段】
上述した課題を解決するために、本発明のネットワークサービス設定システムは、通信装置と設定生成装置とを備える。通信装置は、ネットワークを経由した通信に際して所定のネットワークサービスを提供するネットワーク資源を有する。また、設定生成装置は、この通信の対象となる経路全体に対応する最大遅延時間よりも、個々の通信装置に許容される遅延時間の合計値の方が小さくなるように、個々の通信装置に許容される遅延時間を設定する。設定生成装置によって各通信装置に含まれるネットワーク資源の使用状態が総合的に管理されて設定されるため、通信経路全体を通して所望のネットワークサービス要求を満たすことができるようになる。
【００２４】
また、上述した通信装置が通信によってデータの送受信を行う端末装置間を接続する中継装置である場合に、この中継装置は、自身の資源情報を設定生成装置に通知する情報伝達部と、設定生成装置から送られてくる設定情報に基づいた遅延時間のネットワークサービスを提供するネットワークサービス提供部とを備えることが望ましい。各中継装置自身が設定生成装置に対して自身の資源情報を通知することにより、設定生成装置は、通信経路全体に含まれる各中継装置が有する資源の内容を把握することができる。
【００２５】
また、上述した設定生成装置は、中継装置から送られてくる資源情報を収集する情報収集部と、この情報収集部で収集した複数の中継装置に対応する資源情報に基づいて設定情報を生成する設定情報生成部と、この設定情報を中継装置に送信する設定情報送信部とを備えることが望ましい。設定生成装置は、各中継装置から送られてくる資源情報を収集することにより、ネットワークサービス要求を満たすために必要な適切な設定情報を設定して、各中継装置に向けて送信することができる。
【００２６】
また、上述した設定生成装置は、所定のルールに従って、要求の競合を判定する競合判定部をさらに備えることが望ましい。要求の競合を回避することにより、一部の要求に対して確実に要求内容を満たすネットワークサービスを提供することが可能になる。
【００２７】
また、設定生成装置が中継装置の負荷状態を管理する負荷管理部をさらに備えている場合に、上述した設定情報生成部は、この負荷管理部によって管理される負荷状態を考慮して設定情報を生成することが望ましい。各中継装置の負荷状態を考慮することにより、各中継装置が有する資源を有効に利用することができ、効率良いネットワークサービスの提供が可能になる。
【００２８】
また、中継装置は、設定生成装置から送られてくる設定情報に基づいてネットワークサービスの内容を設定する前に、この内容の予備設定を行う予備設定部をさらに備えており、上述したネットワークサービス提供部によって、ネットワークサービスをこの予備設定の内容に応じて開始することが望ましい。中継装置がネットワークサービスの内容の予備設定を行うことにより、設定生成装置によって設定情報の内容を設定する際の処理の負担を軽減することができる。また、予備設定が行われた時点でネットワークサービスの提供を開始することができるため、ネットワークサービスの提供を開始するまでの時間を短縮することができる。
【００２９】
また、上述した情報伝達部は、リソース予約プロトコルにしたがってシグナリングパケットの送受信を行うシグナリング処理部であり、資源情報の通知をパスメッセージを用いて行うことが望ましい。経路検出時に併せて資源情報の通知を行うことができるため、特別な信号の送受信を行うことなく、資源情報を設定生成装置に送ることができる。
【００３０】
また、上述した設定情報送信部は、リソース予約プロトコルにしたがってシグナリングパケットの送受信を行うシグナリング処理部であり、設定情報の送信を予約メッセージを用いて行うことが望ましい。パスメッセージが送られてきたときに予約メッセージを返す必要があるため、このメッセージに設定情報を含ませることにより、各中継装置の設定を確実に実施することができる。
【００３１】
また、本発明のネットワークサービス提供方法では、ネットワークを経由した通信に際して所定のネットワークサービスを提供するために、第１のステップにおいて、設定生成装置が、通信の対象となる経路全体に対応する最大遅延時間よりも、個々の通信装置に許容される遅延時間の合計値の方が小さくなるように、個々の通信装置に許容される遅延時間を設定する。次に、第２のステップにおいて、第１のステップにおいて遅延時間が設定された個々の通信装置において、所定のネットワークサービスを提供する。各通信装置に含まれるネットワーク資源の使用状態が総合的に管理されて設定されるため、通信経路全体を通して所望のネットワークサービス要求を満たすことが可能になる。
【００３２】
また、上述した第１のステップの前に、個々の通信装置が、自身の資源情報を設定生成装置に通知する第３のステップを有することが望ましい。各通信装置が自身の資源情報を通知することにより、通信経路上に存在する複数の通信装置の資源の内容を容易に把握することができる。
【００３３】
また、上述した第１のステップにおけるネットワーク資源の使用状態の設定は、個々の通信装置の負荷状態を考慮して行われることが望ましい。各通信装置の負荷状態を考慮することにより、各通信装置が有する資源を有効に利用することができ、効率の良いネットワークサービスの提供が可能になる。
【００３４】
また、本発明の通信サービスは、個々の通信装置が有するネットワーク資源の情報を総合的に収集して管理し、複数の通信装置を用いた通信全体が所定の要求を満たすネットワークサービスを提供する。個々の通信装置のネットワーク資源の設定を個別に行うのではなく、総合的に管理、設定することにより、通信全体に対応するネットワークサービスが所定の要求を満たすことが可能になり、効率のよいネットワーク管理を実現することができる。
【００３５】
【発明の実施の形態】
以下、本発明を適用した一実施形態のネットワークについて、図面を参照しながら説明する。
〔第１の実施形態〕
図１は、第１の実施形態のネットワークの構成を示す図である。図１に示す本実施形態のネットワークは、通信端末１００、中継装置２００、３００、設定生成装置４００を含んで構成されている。このネットワークは、データパケットとしてＩＰパケットが用いられるＩＰネットワークであり、例えば通信プロトコルとしてＴＣＰ（Transmission Control Protocol）／ＩＰを用いて各種データの通信が行われる。また、通信端末１００と設定生成装置４００との間のパスの設定およびこのパスを介して通信を行う際のネットワークサービス要求は、ＲＳＶＰ（Resource Resavation Protocol；リソース予約プロトコル）メッセージを含むシグナリングパケットを送信することにより行われるものとする。
【００３６】
図２は、中継装置２００の概略的な構成を示す図である。図２に示すように、中継装置２００は、シグナリング処理部２０２、内部設定部２０４、ネットワークサービス提供部２０６を含んで構成されている。
シグナリング処理部２０２は、ＲＳＶＰメッセージを用いたシグナリング処理を行う。具体的には、シグナリング処理部２０２は、ネットワークサービス提供の対象となる経路を確定するために経路検出シグナリングパケットを送信する。また、シグナリング処理部２０２は、この経路検出シグナリングパケットに対応して送り返されてくるサービス要求シグナリングパケットを受信する。例えば、ＲＳＶＰでは、パスメッセージを用いて上述した経路検出シグナリングパケットが構成され、予約メッセージを用いて上述したサービス要求シグナリングパケットが構成される。このシグナリング処理部２０２は、外部に対して、中継装置２００が有する資源情報および機能情報や、中継装置２００が行っているネットワークサービス提供の情報を通知する情報伝達部として動作する。
【００３７】
内部設定部２０４は、シグナリング処理部２０２によってサービス要求シグナリングパケットを受信したときに、ネットワークサービス提供部２０６に対して提供対象となるネットワークサービスの内容設定を行う。
ネットワークサービス提供部２０６は、内部設定部２０４からの指示を受けて、設定された内容のネットワークサービスの提供を行う。例えば、この中継装置２００を経由してパケットの送受信を行う場合に許容される最大遅延時間や通信帯域の設定がネットワークサービス提供部２０６によって行われる。
【００３８】
なお、中継装置３００（シグナリング処理部３０２、内部設定部３０４、ネットワークサービス提供部３０６）や通信端末１００（シグナリング処理部１０２、内部設定部１０４、ネットワークサービス提供部１０６）も基本的に同じ構成を有しており、対応する構成には同じ名称をつけて詳細な説明は省略する。
【００３９】
図３は、設定生成装置４００の概略的な構成を示す図である。図３に示すように、設定生成装置４００は、シグナリング処理部４０２、資源管理部４０４、要求受信部４０６、分配設定情報生成部４０８を含んで構成されている。本実施形態では、通信端末１００は、中継装置２００、３００を経由して接続された設定生成装置４００との間でパケットの送受信を行うものとする。すなわち、この設定生成装置４００は、通信端末１００と同じような通信機能を有している。換言すれば、通信端末１００の通信相手となる他の通信端末が設定生成装置４００の機能を併せ持っている場合を本実施形態では想定している。
【００４０】
シグナリング処理部４０２は、ＲＳＶＰメッセージを用いたシグナリング処理を行う。具体的には、シグナリング処理部４０２は、中継装置３００内のシグナリング処理部３０２から経路検出シグナリングパケットを受信すると、設定情報（後述する）を含むサービス要求シグナリングパケットを中継装置３００に向けて送出する。このシグナリング処理部４０２は、各中継装置２００、３００から送られてくる各種の情報を受信する情報収集部として動作するとともに、設定情報を各中継装置２００、３００に対して通知する設定情報送信部として動作する。
【００４１】
資源管理部４０４は、シグナリング処理部４０２によって受信した経路検出シグナリングパケットに含まれる各中継装置２００、３００の情報を収集し、各中継装置２００、３００が有するネットワーク資源を統括して管理する。
要求受信部４０６は、通信端末１００と設定生成装置４００との間で行われるパケット通信に対応したネットワークサービス要求を受け付ける処理を行う。このネットワークサービス要求は、外部から送られてくる場合と、あらかじめ要求受信部４０６内に蓄積されている場合等が考えられる。
【００４２】
分配設定情報生成部４０８は、資源管理部４０４によって収集された中継装置２００、３００のネットワーク資源に関する情報と、要求受信部４０６によって受け付けられたネットワークサービス要求の内容とに基づいて、要求されるネットワークサービスを実現するために必要な中継装置２００、３００のそれぞれのネットワーク資源に関する設定情報を生成する。例えば、ネットワークサービス要求に、中継装置２００、３００を経由したときに生じる遅延時間の最大値が含まれている場合には、それぞれの中継装置２００、３００において許容される遅延時間が設定情報として生成される。
【００４３】
本実施形態の通信端末１００、中継装置２００、３００および設定生成装置４００はこのような構成を有しており、次にその動作を説明する。例えば、一方の通信端末１００から他方の端末装置としての設定生成装置４００に向けてパケット通信を行う際に、２つの中継装置２００、３００における合計の遅延時間を所定の設定値未満に設定するネットワークサービスを提供する場合を考える。
【００４４】
中継装置の動作（経路設定時）
まず、経路検出シグナリングパケットを用いた経路設定時の中継装置２００、３００の動作を説明する。
ネットワークサービス提供の対象となるデータ（パケット）を送信する通信端末１００は、シグナリング処理部１０２によって経路検出シグナリングパケットを生成し、これを後段の中継装置２００に向けて送信する。中継装置２００は、この経路検出シグナリングパケットを受信して、以下に示す動作を行う。
【００４５】
図４は、経路検出シグナリングパケットを受信した中継装置２００の動作手順を示す流れ図である。中継装置２００内のシグナリング処理部２０２は、経路検出シグナリングパケットを受信すると（ステップＳ１００）、このパケットに含まれる送信元アドレスに対応するネットワークデバイス（通信端末１００）を、経路情報の一部として記憶する（ステップＳ１０１）。次に、シグナリング処理部２０２は、ネットワークサービス提供部２０６から中継装置２００自身のサービス設定能力情報を取得し、このサービス設定能力情報を追加した経路検出シグナリングパケットを作成して、後段の中継装置３００に向けて送信する（ステップＳ１０２）。
【００４６】
なお、中継装置３００も上述した中継装置２００と同様の処理を行っており、中継装置３００自身のサービス設定能力情報がさらに追加された経路検出シグナリングパケットが後段の設定生成装置４００に向けて送信される。
図５は、中継装置２００、３００を経由して送受信される経路検出シグナリングパケットの内容を示す図である。図５において、「パスＡ」は通信端末１００から中継装置２００に向けて送信された経路検出シグナリングパケットを、「パスＢ」は中継装置２００から中継装置３００に向けて送信された経路検出シグナリングパケットを、「パスＣ」は中継装置３００から設定生成装置４００に向けて送信された経路検出シグナリングパケットをそれぞれ示している。また、通信装置１００、中継装置２００、３００および設定生成装置４００のそれぞれのアドレスを、ＡＤ１、ＡＤ２、ＡＤ３、ＡＤ４とする。
【００４７】
図５に示すように、通信端末１００から中継装置２００に向けて送信された経路検出シグナリングパケット（パスＡ）には、このパケットの送信先となる中継装置２００を特定する宛先アドレスＡＤ２や、このパケットの送信元となる通信端末１００を特定する送信元アドレスＡＤ１等が含まれている。
【００４８】
また、中継装置２００から中継装置３００に向けて送信された経路検出シグナリングパケット（パスＢ）には、このパケットの送信先となる中継装置３００を特定する宛先アドレスＡＤ３や、このパケットの送信元となる中継装置２００を特定する送信元アドレスＡＤ２の他に、中継装置２００で追加されたサービス設定能力情報としての中継装置情報が含まれている。図５に示した例では、中継装置情報として、中継装置２００において設定可能な遅延時間１〜５ｍｓｅｃを示す「ＡＤ２：１−５」が設定されている。
【００４９】
また、中継装置３００から設定生成装置４００に向けて送信された経路検出シグナリングパケット（パスＣ）には、このパケットの送信先となる設定生成装置４００を特定する宛先アドレスＡＤ４や、このパケットの送信元となる中継装置３００を特定する送信元アドレスＡＤ３の他に、中継装置３００で追加されたサービス設定能力情報としての中継装置情報が含まれている。図５に示した例では、中継装置３００から受信した経路検出シグナリングパケットには、既に中継装置情報として「ＡＤ２：１−５」が含まれており、これに中継装置３００において設定可能な遅延時間１〜５ｍｓｅｃを示す「ＡＤ３：１−５」がさらに追加される。
【００５０】
設定生成装置の動作
次に、経路検出シグナリングパケットを受信した設定生成装置４００の動作について説明する。
図６は、設定生成装置４００の動作手順を示す流れ図である。設定生成装置４００内のシグナリング処理部４０２は、中継装置３００から送られてきた経路検出シグナリングパケットを受信すると（ステップＳ２００）、このパケットに含まれる中継装置情報を抽出して資源管理部４０４に通知する（Ｓ２０１）。
【００５１】
次に、資源管理部４０４は、この通知された中継装置情報に基づいて資源管理データベース（ＤＢ）を作成する（ステップ２０２）。
図７は、資源管理データベースの内容を示す図である。図７に示すように、資源管理データベースには、「経路」、「総合資源範囲」、「各資源範囲」が含まれている。「経路」は、シグナリング処理部４０２から資源管理部４０４に通知された中継装置情報に含まれる各中継装置２００、３００を経由した場合の通信経路である。図７に示した例では、経路として「ＡＤ１、ＡＤ２、ＡＤ３、ＡＤ４」が設定されている。
【００５２】
また、「総合資源範囲」は、この通信経路を経由した場合に提供可能なネットワークサービスの範囲を示すものである。図７に示した例では、中継装置２００、３００のそれぞれにおける設定可能な遅延時間の範囲が１〜５ｍｓｅｃである場合を考えているので、これらの遅延時間を合計した全体の遅延時間の範囲「２〜１０ｍｓｅｃ」が総合資源範囲として設定されている。
【００５３】
また、「各資源範囲」は、この通信経路に含まれる２つの中継装置２００、３００のそれぞれにおいて設定可能な遅延時間の範囲を示すものである。この「各資源範囲」は、シグナリング処理部４０２から通知される中継装置情報の内容がそのまま設定される。
【００５４】
次に、分配設定情報生成部４０８は、要求受信部４０６によって設定されたネットワークサービス要求を受信し（ステップＳ２０３）、この受信した内容と資源管理部４０４によって作成された資源管理データベースの内容とに基づいて、中継装置２００、３００に対する設定情報を作成する（ステップＳ２０４）。また、シグナリング処理部４０２は、分配設定情報生成部４０８によって作成された設定情報が含まれるサービス要求シグナリングパケットを作成して、中継装置３００に向けて送信する（ステップＳ２０５）。
【００５５】
中継装置の動作（ネットワークサービス設定時）
次に、サービス要求シグナリングパケットを受信した中継装置３００、２００の動作を説明する。
図８は、サービス要求シグナリングパケットを受信した中継装置３００の動作手順を示す流れ図である。中継装置３００内のシグナリング処理部３０２は、サービス要求シグナリングパケットを受信すると（ステップＳ３００）、このパケットに含まれる設定情報を抽出して内部設定部３０４に通知する（ステップＳ３０１）。
【００５６】
次に、内部設定部３０４は、通知された設定情報に基づいて、ネットワークサービス提供部２０６によって提供されるネットワークサービス内容を設定する（ステップＳ３０２）。また、シグナリング処理部３０２は、経路検出シグナリングパケットを受信した際に記憶した経路情報に基づいて特定される中継装置２００に対して、サービス要求シグナリングパケットを送信する（ステップＳ３０３）。
【００５７】
なお、中継装置２００も上述した中継装置３００と同様の処理を行っており、中継装置２００内のネットワークサービス提供部２０６によって提供されるネットワークサービス内容が設定されるとともに、通信端末１００に対してサービス要求シグナリングパケットの送信が行われる。
【００５８】
図９は、中継装置３００、２００を経由して送受信されるサービス要求シグナリングパケットの内容と、中継装置３００、２００におけるネットワークサービスの設定内容を示す図である。図９において、「予約ａ」は設定生成装置４００から中継装置３００に向けて送信されたサービス要求シグナリングパケットを、「予約ｂ」は中継装置３００から中継装置２００に向けて送信されたサービス要求シグナリングパケットを、「予約ｃ」は中継装置２００から通信端末１００に向けて送信されたサービス要求シグナリングパケットをそれぞれ示している。また、例えば要求受信部４０６によって受信されたネットワークサービス要求では遅延時間が６ｍｓｅｃに設定されているものとし、２つの中継装置３００、２００のそれぞれにおいて提供されるネットワークサービスの内容として３ｍｓｅｃの遅延保証が設定される場合を考える。
【００５９】
図９に示すように、設定生成装置４００から中継装置３００に向けて送信されたサービス要求シグナリングパケット（予約ａ）には、設定情報として、中継装置３００（アドレスＡＤ３）の遅延保証の値「３ｍｓｅｃ」と、中継装置２００（アドレスＡＤ２）の遅延保証の値「３ｍｓｅｃ」が含まれている。中継装置３００内の内部設定部３０４は、この設定情報に基づいて、ネットワークサービス提供部３０６において提供するネットワークサービスの内容が「遅延保証３ｍｓｅｃ」となるように設定する。
【００６０】
同様に、中継装置３００から中継装置２００に向けて送信されたサービス要求シグナリングパケット（予約ｂ）にも、設定情報として、中継装置３００の遅延保証の値「３ｍｓｅｃ」と、中継装置２００の遅延保証の値「３ｍｓｅｃ」が含まれている。中継装置２００内の内部設定部２０４は、この設定情報に基づいて、ネットワークサービス提供部２０６において提供するネットワークサービスの内容が「遅延保証３ｍｓｅｃ」となるように設定する。
【００６１】
その後、中継装置２００から通信端末１００に向けてサービス要求シグナリングパケット（予約ｃ）が送信されると、通信端末１００内のシグナリング処理部１０２は、中継経路に含まれる中継装置２００、３００のそれぞれにおけるネットワークサービスの提供内容の設定が終了したことを知り、内部設定部１０４によってネットワークサービス提供部１０６に対してサービスの開始が指示される。ネットワークサービス提供部１０６は、この指示に応じて、設定生成装置４００を通信相手とするパケット通信を開始する。
【００６２】
このようにして通信端末１００から送信されるパケットは、各中継装置２００、３００によって転送される。この転送時には、中継装置２００、３００のそれぞれにおいて３ｍｓｅｃの遅延が保証されるので、通信端末１００から設定生成装置４００への通信では合計で６ｓｅｃの遅延が保証される。
【００６３】
このように、設定生成装置４００によって、中継装置２００、３００のそれぞれのサービス設定能力に関する情報（中継装置情報）を総合的に収集するとともに、ネットワークサービス要求を満たすために必要な個々の設定情報が生成される。したがって、この設定情報に基づいて各中継装置２００、３００による設定を行うことにより、通信端末１００から設定生成装置４００に対する通信において、ネットワークサービス要求を満たすことができるようになる。
【００６４】
なお、上述した実施形態では、通信端末１００の通信相手の通信端末を設定生成装置４００として用いたが、通信相手としての通信端末の機能と設定生成装置４００の機能を分離するようにしてもよい。すなわち、設定生成装置４００は、各中継装置２００、３００の情報を収集することができれば、任意の位置に設置してもよい。例えば、中継装置２００あるいは中継装置３００内に設定生成装置４００の機能を含ませる場合や、通信経路の外部に接続された他の装置に設定生成装置４００の機能を含ませる場合が考えられる。
【００６５】
また、上述した実施形態では、装置間の通信にシグナリングプロトコルを用いたが、telnet、ＣＯＰＳ（Common Open Policy Service）、ＬＤＡＰ(Lightweight Directory Access Protocol)、ＳＮＭＰ（Simple Network Management Protocol）等の他のプロトコルを用いるようにしてもよい。
【００６６】
また、上述した実施形態では、各中継装置２００、３００の情報を収集した設定生成装置４００の資源管理部４０４内に資源管理データベースを保持するようにしたが、この資源管理データベースを外部の装置に保持し、必要になったときにＬＤＡＰ等のプロトコルを用いてその都度読み出すようにしてもよい。
【００６７】
また、上述した実施形態では、２台の中継装置２００、３００を用いたネットワークを説明したが、中継装置の台数は３台以上であってもよい。
〔第２の実施形態〕
図１０は、第２の実施形態のネットワークに含まれる設定生成装置４００Ａの構成を示す図である。本実施形態の設定生成装置４００Ａは、図３に示した第１の実施形態の設定生成装置４００に対して、競合判断部４１０を追加した点が異なっている。設定生成装置４００Ａ内のそれ以外の構成や、設定生成装置４００Ａ以外のネットワーク構成（通信端末１００および中継装置２００、３００）については、上述した第１の実施形態の各構成と同じであり、以下では相違点に着目して説明を行う。
【００６８】
設定生成装置４００Ａ内の競合判断部４１０は、予め蓄積されたルールに基づいて、ネットワークサービス要求を受け付けるか否かを判定する。例えば、本実施形態では、「同一の通信経路において２つ以上のサービスを提供しない」というルールが、競合判定部４１０に予め蓄積されているものとする。
【００６９】
要求受信部４０６によってネットワークサービス要求が受信されると、競合判定部４１０は、このネットワークサービス要求が、蓄積されているルールに違反しないか否かを判定する。違反しない場合には、要求受信部４０６は、この要求情報をルールに従って保持するとともに、要求受信部４０６で受信したネットワークサービス要求を分配設定情報生成部４０８に通知する。その後の設定生成装置４００Ａの動作は、図３に示した設定生成装置４００と同じであり、分配設定情報生成部４０８によって生成された設定情報が含まれるサービス要求シグナリングパケットを受信した中継装置３００、２００によって、ネットワークサービス要求（例えば通信経路全体での遅延が６ｍｓｅｃ）を満たすように、それぞれの遅延保証の値が３ｍｓｅｃに設定される。
【００７０】
一方、ネットワークサービス要求がルールに違反する場合には、分配設定情報生成部４０８に対してネットワークサービス要求の通知は行われない。この場合には、例えば要求を満たす通信を行うことが不可能である旨の情報が含まれるサービス要求シグナリングパケットがシグナリング処理部４０２から通信端末１００に向けて送信される。
【００７１】
このように、本実施形態では、競合判断部４１０によってネットワークサービス要求の内容が、予め蓄積されているルールの内容に違反しないか否かが判定されており、ルールに違反するネットワークサービス要求に対しては各中継装置２００、３００の設定を行わないようになっている。このため、同一の通信経路上で複数の通信が競合するためにネットワークサービス要求を満たすことができなくなること等を回避することができる。
【００７２】
なお、上述した実施形態では、競合判断部４１０に、「同一の通信経路において２つ以上のサービスを提供しない」というルールが蓄積された場合について説明したが、それ以外のルールに基づいて判定を行うようにしてもよい。
〔第３の実施形態〕
図１１は、第３の実施形態のネットワークに含まれる設定生成装置４００Ｂの構成を示す図である。本実施形態の設定生成装置４００Ｂは、図３に示した第１の実施形態の設定生成装置４００に対して、状態管理部４１２を追加するとともに、分配設定情報生成部４０８を分配設定情報生成部４０８Ｂに変更した点が異なっている。設定生成装置４００Ｂ内のそれ以外の構成や、設定生成装置４００Ｂ以外のネットワーク構成（通信端末１００および中継装置２００、３００）については、上述した第１の実施形態の各構成と同じであり、以下では相違点に着目して説明を行う。
【００７３】
本実施形態では、中継装置２００、３００のそれぞれにおいて、負荷状態情報が含まれる中継装置情報が追加された経路検出シグナリングパケットが作成され、後段の装置に向けて送信される。
設定生成装置４００Ｂ内の状態管理部４１２は、シグナリング処理部４０２から経路検出シグナリングパケット内の中継装置情報が通知され、この中継装置情報から中継装置２００、３００の各負荷状態情報を抽出し、状態管理データベースを作成する。
【００７４】
図１２は、状態管理データベースの内容を示す図である。図１２に示すように、状態管理データベースには、「経路」と「負荷状態」が含まれている。「経路」は、シグナリング処理部４０２から状態管理部４１２に通知された中継装置情報に含まれる各中継装置２００、３００を経由した場合の通信経路である。「負荷状態」は、各中継装置２００、３００の負荷状態を示すものである。この「負荷状態」は、シグナリング処理部４０２から通知される中継装置情報の内容がそのまま設定される。例えば、図１１に示した例では、中継装置２００（アドレスＡＤ２）および中継装置３００（アドレスＡＤ３）の負荷状態が、転送パケットが格納されるキューの使用率（％）で示されている。負荷状態の数字が大きいということは、キューの使用率が高いということであり、新たな通信に際して使用可能なキューの使用率を低く抑える必要があるということであり、このような中継装置に対しては短い時間の遅延保証を設定する必要がある。反対に、負荷状態の数字が小さいということは、キューの使用率が低いということであり、新たな通信に際して使用可能なキューの使用率を高くすることができるということであり、このような中継装置に対しては長い時間の遅延保証を設定することができる。
【００７５】
図１３は、中継装置２００、３００を経由して送受信される経路検出シグナリングパケットの内容を示す図である。図１３に示すように、通信端末１００から中継装置２００に向けて送信された経路検出シグナリングパケット（パスＡ）には、このパケットの送信先となる中継装置２００を特定する宛先アドレスＡＤ２や、このパケットの送信元となる通信端末１００を特定する送信元アドレスＡＤ１等が含まれている。
【００７６】
また、中継装置２００から中継装置３００に向けて送信された経路検出シグナリングパケット（パスＢ）には、このパケットの送信先となる中継装置３００を特定する宛先アドレスＡＤ３や、このパケットの送信元となる中継装置２００を特定する送信元アドレスＡＤ２の他に、中継装置２００のサービス設定能力情報と負荷状態情報とを含む中継装置情報が追加されている。図５に示した例では、サービス設定能力情報として、中継装置２００において設定可能な遅延時間１〜５ｍｓｅｃを示す「ＡＤ２：１−５」が設定されており、負荷状態情報として、中継装置２００内のキューの使用率を示す「１０％」が設定されている。
【００７７】
また、中継装置３００から設定生成装置４００に向けて送信された経路検出シグナリングパケット（パスＣ）には、このパケットの送信先となる設定生成装置４００を特定する宛先アドレスＡＤ４や、このパケットの送信元となる中継装置３００を特定する送信元アドレスＡＤ３の他に、中継装置情報に新たに中継装置３００のサービス設定能力情報「ＡＤ３：１−５」と負荷状態情報「２０％」とが追加されている。
【００７８】
図１４は、中継装置３００、２００を経由して送受信されるサービス要求シグナリングパケットの内容と、中継装置３００、２００におけるネットワークサービスの設定内容を示す図である。図１４において、「予約ａ」は設定生成装置４００Ｂから中継装置３００に向けて送信されたサービス要求シグナリングパケットを、「予約ｂ」は中継装置３００から中継装置２００に向けて送信されたサービス要求シグナリングパケットを、「予約ｃ」は中継装置２００から通信端末１００に向けて送信されたサービス要求シグナリングパケットをそれぞれ示している。また、例えば要求受信部４０６によって受信されたネットワークサービス要求では遅延時間が６ｍｓｅｃに設定されているものとし、負荷状態が１０％の中継装置２００における遅延保証の値が「４ｍｓｅｃ」に、負荷状態が２０％の中継装置３００における遅延保証の値が「２ｍｓｅｃ」に設定される場合を考える。
【００７９】
図１４に示すように、設定生成装置４００Ｂから中継装置３００に向けて送信されたサービス要求シグナリングパケット（予約ａ）には、設定情報として、中継装置３００（アドレスＡＤ３）の遅延保証の値「２ｍｓｅｃ」と、中継装置２００（アドレスＡＤ２）の遅延保証の値「４ｍｓｅｃ」が含まれている。中継装置３００内の内部設定部３０４は、この設定情報に基づいて、ネットワークサービス提供部３０６において提供するネットワークサービスの内容が「遅延保証２ｍｓｅｃ」となるように設定する。
【００８０】
同様に、中継装置３００から中継装置２００に向けて送信されたサービス要求シグナリングパケット（予約ｂ）にも、設定情報として、中継装置３００の遅延保証の値「２ｍｓｅｃ」と、中継装置２００の遅延保証の値「４ｍｓｅｃ」が含まれている。中継装置２００内の内部設定部２０４は、この設定情報に基づいて、ネットワークサービス提供部２０６において提供するネットワークサービスの内容が「遅延保証４ｍｓｅｃ」となるように設定する。
【００８１】
その後、中継装置２００から通信端末１００に向けてサービス要求シグナリングパケット（予約ｃ）が送信されると、通信端末１００内のシグナリング処理部１０２は、中継経路に含まれる中継装置２００、３００のそれぞれにおけるネットワークサービスの提供内容の設定が終了したことを知り、内部設定部１０４によってネットワークサービス提供部１０６に対してサービスの開始が指示される。ネットワークサービス提供部１０６は、この指示に応じて、設定生成装置４００を通信相手とするパケット通信を開始する。
【００８２】
このように、本実施形態では、設定生成装置４００Ｂにおいて中継装置２００、３００のそれぞれに対応した設定情報を生成する際に、各中継装置の負荷状態が考慮されており、各中継装置のネットワーク資源の使用状態が均一に近づくようにネットワークサービスの内容を設定することができる。このため、ネットワーク資源の有効利用が可能になる。
【００８３】
〔第４の実施形態〕
上述した第１の実施形態から第３の実施形態では、経路検出シグナリングパケットを受信してサービス要求シグナリングパケットを送り返す通信装置が設定生成装置４００等として機能する場合を考えたが、経路検出シグナリングパケットを送信する通信端末に設定生成装置の機能を持たせるようにしてもよい。
【００８４】
図１５は、第４の実施形態のネットワークの構成を示す図である。図１５に示す本実施形態のネットワークは、設定生成装置５００、中継装置６００、７００、通信端末８００を含んで構成されている。
図１６は、設定生成装置５００の概略的な構成を示す図である。図１６に示すように、設定生成装置５００は、シグナリング処理部５０２、資源管理部５０４、分配設定情報生成部５０６、ネットワークサービス提供部５０８を含んで構成されている。第１の実施形態の設定生成装置４００等と同様に、この設定生成装置５００は通信端末の機能を有しており、通信端末８００との間でパケットの送受信が行われるものとする。
【００８５】
シグナリング処理部５０２は、ＲＳＶＰメッセージを用いたシグナリング処理を行う。具体的には、シグナリング処理部５０２は、経路検出シグナリングパケットを作成して後段の中継装置６００に向けて送信するとともに、この中継装置６００からサービス要求シグナリングパケットが送られてきたときにこれを受信して、設定情報（後述する）を含む経路検出シグナリングパケットを再度中継装置７００に向けて送出する。このシグナリング処理部５０２は、各中継装置６００、７００から送られてくる各種の情報を受信する情報収集部として動作するとともに、設定情報を各中継装置６００、７００に対して通知する設定情報送信部として動作する。
【００８６】
資源管理部５０４は、シグナリング処理部５０２によって受信したサービス要求シグナリングパケットに含まれる各中継装置６００、７００の情報を収集し、各中継装置６００、７００が有するネットワーク資源を統括して管理する。
分配設定情報生成部５０６は、資源管理部５０４によって収集された中継装置６００、７００のネットワーク資源に関する情報に基づいて、要求されるネットワークサービスを実現するために必要な中継装置６００、７００のそれぞれのネットワーク資源に関する設定情報を生成する。
【００８７】
ネットワークサービス提供部５０８は、所定のネットワークサービスの提供を行う。例えば、この設定生成装置５００を通信端末として用いることにより、通信端末８００との間でパケットの送受信を行う。
図１７は、中継装置６００の概略的な構成を示す図である。図１７に示すように、中継装置６００は、シグナリング処理部６０２、内部設定部６０４、配分設定決定部６０６、ネットワークサービス提供部６０８を含んで構成されている。
【００８８】
シグナリング処理部６０２は、ＲＳＶＰメッセージを用いたシグナリング処理を行う。具体的には、シグナリング処理部６０２は、ネットワークサービス提供の対象となる経路を確定するために経路検出シグナリングパケットを送信する。また、シグナリング処理部６０２は、この経路検出シグナリングパケットに対応して送り返されてくるサービス要求シグナリングパケットを受信する。このシグナリング処理部６０２は、外部に対して、中継装置６００が有する資源情報および機能情報や、中継装置６００が行っているネットワークサービス提供の情報を通知する情報伝達部として動作する。
【００８９】
内部設定部６０４は、シグナリング処理部６０２によって、要求情報が含まれるサービス要求シグナリングパケット、あるいは設定情報が含まれる経路検出シグナリングパケットを受信したときに、ネットワークサービス提供部６０８に対して提供対象となるネットワークサービスの内容設定を行う。配分設定決定部６０６は、予め蓄積されたルールに従って、内部設定部６０４における設定内容を決定する。配分設定決定部６０６が予備設定部に対応する。
【００９０】
ネットワークサービス提供部６０８は、内部設定部６０４からの指示を受けて、設定された内容のネットワークサービスの提供を行う。例えば、この中継装置６００を経由してパケットの送受信を行う場合の遅延保証の値や通信帯域の設定がネットワークサービス提供部６０８によって行われる。
【００９１】
なお、中継装置７００（シグナリング処理部７０２、内部設定部７０４、配分設定決定部７０６、ネットワークサービス提供部７０８）も基本的に同じ構成を有しており、対応する構成には同じ名称をつけて詳細な説明は省略する。
図１８は、通信端末８００の概略的な構成を示す図である。図１８に示すように、通信端末８００は、シグナリング処理部８０２と要求受信部８０４を含んで構成されている。
【００９２】
シグナリング処理部８０２は、ＲＳＶＰメッセージを用いたシグナリング処理を行う。具体的には、シグナリング処理部８０２は、中継装置７００内のシグナリング処理部７０２から経路検出シグナリングパケットを受信すると、要求情報（後述する）を含むサービス要求シグナリングパケットを中継装置７００に向けて送出する。
【００９３】
要求受信部８０４は、設定生成装置５００と通信端末８００との間で行われるパケット通信に対応したネットワークサービス要求を受け付ける処理を行う。このネットワークサービス要求は、外部から送られてくる場合と、あらかじめ要求受信部８０４内に蓄積されている場合等が考えられる。
【００９４】
本実施形態の設定生成装置５００、中継装置６００、７００および通信端末８００はこのような構成を有しており、次にその動作を説明する。
中継装置の動作（経路設定時）
ネットワークサービス提供の対象となるデータを送信する設定生成装置５００は、シグナリング処理部５０２によって経路検出シグナリングパケットを生成し、これを後段の中継装置６００に向けて送信する。
【００９５】
中継装置６００内のシグナリング処理部６０２は、経路検出シグナリングパケットを受信すると、このパケットに含まれる送信元アドレスに対応するネットワークデバイス（設定生成装置５００）を、経路情報の一部として記憶するとともに、宛先アドレスおよび送信元アドレスを変更した経路検出シグナリングパケットを作成して、後段の中継装置７００に向けて送信する。
【００９６】
また、この中継装置７００も中継装置６００と同様の処理を行っており、通信端末８００に向けて経路検出シグナリングパケットを送信する。
図１９は、経路設定時に中継装置６００、７００を経由して送受信される経路検出シグナリングパケットの内容を示す図である。図１９において、「パスＡ」は設定生成装置５００から中継装置６００に向けて送信された経路検出シグナリングパケットを、「パスＢ」は中継装置６００から中継装置７００に向けて送信された経路検出シグナリングパケットを、「パスＣ」は中継装置７００から通信端末８００に向けて送信された経路検出シグナリングパケットをそれぞれ示している。また、図１９では、設定生成装置５００、中継装置６００、７００および通信端末８００のそれぞれのアドレスを、ＡＤ１、ＡＤ２、ＡＤ３、ＡＤ４とする。
【００９７】
図１９に示すように、設定生成装置５００から中継装置６００に向けて送信された経路検出シグナリングパケット（パスＡ）には、このパケットの送信先となる中継装置６００を特定する宛先アドレスＡＤ２や、このパケットの送信元となる設定生成装置５００を特定する送信元アドレスＡＤ１等が含まれている。
【００９８】
また、中継装置６００から中継装置７００に向けて送信された経路検出シグナリングパケット（パスＢ）には、このパケットの送信先となる中継装置７００を特定する宛先アドレスＡＤ３や、このパケットの送信元となる中継装置６００を特定する送信元アドレスＡＤ２が含まれている。なお、第１の実施形態等においては、この経路検出シグナリングパケットには、中継装置６００で追加されたサービス設定能力情報としての中継装置情報が含まれていたが、本実施形態では、このサービス設定能力情報は含まれていない。
【００９９】
また、中継装置７００から通信端末８００に向けて送信された経路検出シグナリングパケット（パスＣ）には、このパケットの送信先となる通信端末８００を特定する宛先アドレスＡＤ４や、このパケットの送信元となる中継装置７００を特定する送信元アドレスＡＤ３が含まれている。
【０１００】
通信端末の動作
通信端末８００では、シグナリング処理部８０２によって、中継装置７００から送られてきた経路検出シグナリングパケットを受信するとともに、要求受信部８０４によって、外部から入力されるネットワークサービス要求を受信する。例えば、設定生成装置５００から通信端末８００までの通信における遅延を４ｍｓｅｃに抑えるというネットワークサービス要求が入力されるものとする。このネットワークサービス要求はシグナリング処理部８０２に通知される。
【０１０１】
次に、シグナリング処理部８０２は、要求受信部８０４から通知されたネットワークサービス要求の内容「遅延：４ｍｓｅｃ」を要求情報として含むサービス要求シグナリングパケットを生成し、中継装置７００に向けて送信する。
中継装置の動作（サービス要求シグナリングパケット受信時）
中継装置７００内のシグナリング処理部７０２は、通信端末８００から送られてくるサービス要求シグナリングパケットを受信すると、このパケットに含まれる要求情報を抽出して内部設定部７０４に通知する。次に、内部設定部７０４は、配分設定決定部７０６に対してこの要求情報を含む所定の通知を行う。この通知を受けた配分設定決定部７０６は、予め蓄積されたルールに従って、内部設定部７０４における設定内容を決定する。例えば、本実施形態では、「遅延を最小にする」というルールが、配分設定決定部７０６に予め蓄積されているものとすると、遅延の設定値が最小の１ｍｓｅｃに設定される。次に、内部設定部７０４は、配分設定決定部７０６によって決定された設定内容（１ｍｓｅｃ）となるように、ネットワークサービス提供部７０８によって提供されるネットワークサービス内容を設定する。
【０１０２】
また、シグナリング処理部７０２は、要求情報を更新したサービス要求シグナリングパケットを作成して、中継装置６００に向けて送信する。通信端末８００から送られてきたサービス要求シグナリングパケットに含まれる要求情報の内容「遅延：４ｍｓｅｃ」を、中継装置７００において設定された「遅延：１ｍｓｅｃ」分だけ差し引いた内容「遅延：３ｍｓｅｃ」に更新したサービス要求シグナリングパケットが作成される。
【０１０３】
なお、中継装置６００も上述した中継装置７００と同様の処理を行っており、内部設定部６０４によって、ネットワークサービス提供部６０８における遅延が最小の１ｍｓｅｃに設定されるとともに、要求情報をさらに更新して「２ｍｓｅｃ」としたサービス要求シグナリングパケットが設定生成装置５００に向けて送信される。
【０１０４】
図２０は、中継装置７００、６００を経由して送受信されるサービス要求シグナリングパケットの内容と、中継装置７００、６００におけるネットワークサービスの設定内容を示す図である。図２０において、「予約ａ」は通信端末８００から中継装置７００に向けて送信されたサービス要求シグナリングパケットを、「予約ｂ」は中継装置７００から中継装置６００に向けて送信されたサービス要求シグナリングパケットを、「予約ｃ」は中継装置６００から設定生成装置５００に向けて送信されたサービス要求シグナリングパケットをそれぞれ示している。また、例えば通信端末８００内の要求受信部８０４によって受信されたネットワークサービス要求では遅延時間が４ｍｓｅｃに設定されているものとする。
【０１０５】
図２０に示すように、通信端末８００から中継装置７００に向けて送信されたサービス要求シグナリングパケット（予約ａ）には、要求情報として「遅延：４ｍｓｅｃ」が含まれている。中継装置７００内の配分設定決定部７０６および内部設定部７０４は、ネットワークサービス提供部７０８において提供するネットワークサービスの内容が「遅延保証１ｍｓｅｃ」となるように設定する。
【０１０６】
また、中継装置７００から中継装置６００に向けて送信されたサービス要求シグナリングパケット（予約ｂ）には、要求情報として「遅延：３ｍｓｅｃ」が含まれている。中継装置６００内の配分設定決定部６０６および内部設定部６０４は、ネットワークサービス提供部６０８において提供するネットワークサービスの内容が「遅延保証１ｍｓｅｃ」となるように設定する。
【０１０７】
その後、中継装置６００から設定生成装置５００に向けて、要求情報として「遅延：２ｍｓｅｃ」が含まれたサービス要求シグナリングパケット（予約ｃ）が送信される。
設定生成装置の動作
設定生成装置５００内のシグナリング処理部５０２は、中継装置６００から送られてきたサービス要求シグナリングパケットを受信すると、中継装置６００、７００によるネットワークサービスの提供内容の設定が終了したことを知り、ネットワークサービス提供部５０８に対してサービスの開始指示を行う。ネットワークサービス提供部５０８は、この指示に応じて、通信端末８００を通信相手となるパケット通信を開始する。
【０１０８】
また、このサービスの開始動作と並行して、資源管理部５０４は、シグナリング処理部５０２によって受信したサービス要求シグナリングパケットに基づいて、中継経路に関する情報を取得するとともに、この中継経路上で最終的に残った要求情報「２ｍｓｅｃ」を資源管理データベースに格納して管理する。
【０１０９】
図２１は、資源管理データベースの内容を示す図である。図２１に示すように、資源管理データベースには、「経路」と「総合資源範囲」が含まれている。「経路」は、各中継装置７００、６００を経由した場合の通信経路である。「総合資源範囲」は、シグナリング処理部５０２によって受信されたサービス要求シグナリングパケットに含まれる要求情報の値「２ｍｓｅｃ」がそのまま設定される。
【０１１０】
また、資源管理部５０４は、この資源管理データベースに含まれる総合資源範囲「２ｍｓｅｃ」を分配設定情報生成部５０６に通知する。この通知を受けて、分配設定情報生成部５０６は、各中継装置６００、７００に資源を配分する設定情報を決定する。本実施形態では、総合資源範囲の値「２ｍｓｅｃ」がそのまま各中継装置６００、７００に配分される資源の設定情報「余剰遅延：２ｍｓｅｃ」として設定される。
【０１１１】
その後、シグナリング処理部５０２は、この設定情報を含む経路検出シグナリングパケットを作成して、中継装置６００に向けて送信する。
中継装置の動作（設定情報を含む経路検出シグナリングパケット受信時）
中継装置６００内のシグナリング処理部６０２は、設定生成装置５００から送られてくる経路検出シグナリングパケットを受信すると、このパケットに含まれる設定情報を抽出して内部設定部６０４に通知する。次に、内部設定部６０４は、配分設定決定部６０６に対してこの設定情報を含む所定の通知を行う。この通知を受けた配分設定決定部６０６は、予め蓄積されたルールに従って、内部設定部６０４における設定内容を決定する。上述したように、本実施形態では、「遅延を最小にする」というルールが、配分設定決定部６０６に予め蓄積されているものとすると、既に設定されている遅延時間１ｍｓｅｃに、最小の遅延時間１ｍｓｅｃが足されて、遅延時間が２ｍｓｅｃに設定される。次に、内部設定部６０４は、配分設定決定部６０６によって決定された設定内容（２ｍｓｅｃ）となるように、ネットワークサービス提供部６０８によって提供されるネットワークサービス内容を設定する。
【０１１２】
また、シグナリング処理部６０２は、設定情報を更新した経路検出シグナリングパケットを作成して、中継装置７００に向けて送信する。設定生成装置５００から送られてきた経路検出シグナリングパケットに含まれる設定情報の内容「余剰遅延：２ｍｓｅｃ」を、中継装置６００において消費された「１ｍｓｅｃ」分だけ差し引いた内容「余剰遅延：１ｍｓｅｃ」に更新したサービス要求シグナリングパケットが作成される。
【０１１３】
なお、中継装置７００も上述した中継装置６００と同様の処理を行っており、内部設定部７０４によって、ネットワークサービス提供部７０８における遅延が２ｍｓｅｃに設定されるとともに、設定情報をさらに更新して「０ｍｓｅｃ」とした経路検出シグナリングパケットが通信端末８００に向けて送信される。
【０１１４】
図２２は、中継装置６００、７００を経由して送受信される経路検出シグナリングパケットの内容と、中継装置６００、７００におけるネットワークサービスの設定内容を示す図である。図２２において、「パスＤ」は設定生成装置５００から中継装置６００に向けて送信された経路検出シグナリングパケットを、「パスＥ」は中継装置６００から中継装置７００に向けて送信された経路検出シグナリングパケットを、「パスＦ」は中継装置７００から通信端末８００に向けて送信された経路検出シグナリングパケットをそれぞれ示している。
【０１１５】
図２２に示すように、設定生成装置５００から中継装置６００に向けて送信された経路検出シグナリングパケット（パスＤ）には、設定情報として「余剰遅延：２ｍｓｅｃ」が含まれている。中継装置６００内の配分設定決定部６０６および内部設定部６０４は、ネットワークサービス提供部６０８において提供するネットワークサービスの内容が「遅延保証２ｍｓｅｃ」となるように設定する。
【０１１６】
また、中継装置６００から中継装置７００に向けて送信された経路検出シグナリングパケット（パスＥ）には、設定情報として「余剰遅延：１ｍｓｅｃ」が含まれている。中継装置７００内の配分設定決定部７０６および内部設定部７０４は、ネットワークサービス提供部７０８において提供するネットワークサービスの内容が「遅延保証２ｍｓｅｃ」となるように設定する。
【０１１７】
その後、中継装置７００から通信端末８００に向けて、設定情報として「余剰遅延：０ｍｓｅｃ」が含まれた経路検出シグナリングパケット（パスＦ）が送信される。
このように、本実施形態では、サービス要求シグナリングパケットに含まれる要求情報あるいは経路検出シグナリングパケットに含まれる設定情報に基づいて、各中継装置６００、７００における遅延保証の設定を行っている。これにより、設定生成装置５００から通信端末８００に対する通信において、ネットワークサービス要求を満たすことができるようになる。
【０１１８】
（付記）
（付記１）  ネットワークを経由した通信に際して、所定のネットワークサービスを提供するネットワーク資源を有する通信装置と、
前記通信の対象となる経路全体に対応する前記ネットワークサービスが所定の要求を満たすように、個々の前記通信装置に含まれるネットワーク資源の使用状態を設定する設定生成装置と、
を備えることを特徴とするネットワークサービス設定システム。
【０１１９】
（付記２）  付記１において、
前記通信装置は、前記通信によってデータの送受信を行う端末装置間を接続する中継装置であり、
前記中継装置は、
自身の資源情報を前記設定生成装置に通知する情報伝達部と、
前記設定生成装置から送られてくる設定情報に基づいた内容のネットワークサービスを提供するネットワークサービス提供部と、
を備えることを特徴とするネットワークサービス設定システム。
【０１２０】
（付記３）  付記２において、
前記設定生成装置は、
前記中継装置から送られてくる前記資源情報を収集する情報収集部と、
前記情報収集部で収集した複数の前記中継装置に対応する前記資源情報に基づいて前記設定情報を生成する設定情報生成部と、
前記設定情報生成部によって生成された前記設定情報を前記中継装置に送信する設定情報送信部と、
を備えることを特徴とするネットワークサービス設定システム。
【０１２１】
（付記４）  付記３において、
前記設定生成装置は、所定のルールに従って、前記要求の競合を判定する競合判定部をさらに備えることを特徴とするネットワークサービス設定システム。
（付記５）  付記３において、
前記設定生成装置は、前記中継装置の負荷状態を管理する負荷管理部をさらに備えており、
前記設定情報生成部は、前記負荷管理部によって管理される前記負荷状態を考慮して、前記設定情報を生成することを特徴とするネットワークサービス設定システム。
【０１２２】
（付記６）  付記２において、
前記中継装置は、前記設定生成装置から送られてくる前記設定情報に基づいて前記ネットワークサービスの内容を設定する前に、この内容の予備設定を行う予備設定部をさらに備えており、
前記ネットワークサービス提供部は、前記ネットワークサービスを前記予備設定の内容に応じて開始することを特徴とするネットワークサービス設定システム。
【０１２３】
（付記７）  付記２において、
前記情報伝達部は、リソース予約プロトコルにしたがってシグナリングパケットの送受信を行うシグナリング処理部であり、前記資源情報の通知をパスメッセージを用いて行うことを特徴とするネットワークサービス設定システム。
【０１２４】
（付記８）  付記３において、
前記設定情報送信部は、リソース予約プロトコルにしたがってシグナリングパケットの送受信を行うシグナリング処理部であり、前記設定情報の送信を予約メッセージを用いて行うことを特徴とするネットワークサービス設定システム。
【０１２５】
（付記９）  ネットワークを経由した通信に際して所定のネットワークサービスを提供するネットワークサービス提供方法において、
設定生成装置が、前記通信の対象となる経路全体に対応する前記ネットワークサービスが所定の要求を満たすように、個々の通信装置に含まれるネットワーク資源の使用状態を設定する第１のステップと、
前記第１のステップにおいて前記ネットワーク資源の使用状態が設定された前記個々の通信装置において、前記所定のネットワークサービスを提供する第２のステップと、
を有することを特徴とするネットワークサービス提供方法。
【０１２６】
（付記１０）  付記９において、
前記第１のステップの前に、前記個々の通信装置が、自身の資源情報を前記設定生成装置に通知する第３のステップを有することを特徴とするネットワークサービス提供方法。
【０１２７】
（付記１１）  付記９または１０において、
前記第１のステップにおける前記ネットワーク資源の使用状態の設定は、前記個々の通信装置の負荷状態を考慮して行われることを特徴とするネットワークサービス提供方法。
【０１２８】
（付記１２）  個々の通信装置が有するネットワーク資源の情報を総合的に収集して管理し、複数の前記通信装置を用いた通信全体が所定の要求を満たすネットワークサービスを提供することを特徴とする通信サービス。
【０１２９】
【発明の効果】
上述したように、本発明によれば、設定生成装置によって各通信装置に含まれるネットワーク資源の使用状態が総合的に管理されて設定されるため、通信経路全体を通して所望のネットワークサービス要求を満たすことができるようになる。
【図面の簡単な説明】
【図１】第１の実施形態のネットワークの構成を示す図である。
【図２】中継装置の概略的な構成を示す図である。
【図３】設定生成装置の概略的な構成を示す図である。
【図４】経路検出シグナリングパケットを受信した中継装置の動作手順を示す流れ図である。
【図５】中継装置を経由して送受信される経路検出シグナリングパケットの内容を示す図である。
【図６】設定生成装置の動作手順を示す流れ図である。
【図７】資源管理データベースの内容を示す図である。
【図８】サービス要求シグナリングパケットを受信した中継装置の動作手順を示す流れ図である。
【図９】中継装置を経由して送受信されるサービス要求シグナリングパケットの内容と中継装置における設定内容を示す図である。
【図１０】第２の実施形態のネットワークに含まれる設定生成装置の構成を示す図である。
【図１１】第３の実施形態のネットワークに含まれる設定生成装置の構成を示す図である。
【図１２】状態管理データベースの内容を示す図である。
【図１３】中継装置を経由して送受信される経路検出シグナリングパケットの内容を示す図である。
【図１４】中継装置を経由して送受信されるサービス要求シグナリングパケットの内容と、中継装置における設定内容を示す図である。
【図１５】第４の実施形態のネットワークの構成を示す図である。
【図１６】設定生成装置の概略的な構成を示す図である。
【図１７】中継装置の概略的な構成を示す図である。
【図１８】通信端末の概略的な構成を示す図である。
【図１９】経路設定時に中継装置を経由して送受信される経路検出シグナリングパケットの内容を示す図である。
【図２０】中継装置を経由して送受信されるサービス要求シグナリングパケットの内容と、中継装置における設定内容を示す図である。
【図２１】資源管理データベースの内容を示す図である。
【図２２】中継装置を経由して送受信される経路検出シグナリングパケットの内容と、中継装置における設定内容を示す図である。
【図２３】中継装置を含むネットワークの構成図である。
【図２４】廃棄を抑えることを優先させた場合の各中継装置の設定内容を示す図である。
【図２５】遅延保証を優先させた場合の各中継装置の設定内容を示す図である。
【符号の説明】
１００  通信端末
２００、３００  中継装置
２０２、４０２  シグナリング処理部
２０４  内部設定部
２０６  ネットワークサービス提供部
４００  設定生成装置
４０４  資源管理部
４０６  要求受信部
４０８  分配設定情報生成部
【図１】
0004531277.tif 000002
【図２】
0004531277.tif 000003
【図３】
0004531277.tif 000004
【図４】
0004531277.tif 000005
【図５】
0004531277.tif 000006
【図６】
0004531277.tif 000007
【図７】
0004531277.tif 000008
【図８】
0004531277.tif 000009
【図９】
0004531277.tif 000010
【図１０】
0004531277.tif 000011
【図１１】
0004531277.tif 000012
【図１２】
0004531277.tif 000013
【図１３】
0004531277.tif 000014
【図１４】
0004531277.tif 000015
【図１５】
0004531277.tif 000016
【図１６】
0004531277.tif 000017
【図１７】
0004531277.tif 000018
【図１８】
0004531277.tif 000019
【図１９】
0004531277.tif 000020
【図２０】
0004531277.tif 000021
【図２１】
0004531277.tif 000022
【図２２】
0004531277.tif 000023
【図２３】
0004531277.tif 000024
【図２４】
0004531277.tif 000025
【図２５】
0004531277.tif 000026