パケットベースの通信ネットワーク1におけるサービス名付きルーティングの方法であって、通信ネットワーク1は、少なくとも1つのサービスを提供する少なくとも2つのサーバーS1、S2および複数のルータN1、...、N9を含み、複数のルータN1、...、N9の各ルータによって、ルーティングテーブル6、サービスパフォーマンステーブル5、および興味ルートテーブル7を提供するステップと、各ルータN1、...、N9によって、少なくとも1つのサービスの各サービスのそのルーティングテーブル6に、少なくとも1つのサービスに関連する少なくとも1つの接続ポートを格納するステップと、各ルータN1、...、N9によって、少なくとも1つのサービスの各サービスのそのサービスパフォーマンステーブル5に、ルータの2つ以上の接続ポートNIに関連するサービスパフォーマンスデータを格納するステップと、複数のルータN1、...、N9の第1のルータN3によって、2つ以上の隣接するルータN1、N2、N4、N6、N7に、その接続ポートNIの2つ以上を介して、サービス名インジケータ3aおよび一意の興味タグ3bを含む少なくとも1つのサービスに関連する興味パケットを送信するステップと、複数のルータN1、...、N9の第2のルータN2によって、入力の接続ポートを介して興味パケットを受信し、そのルーティングテーブル6の少なくとも1つのサービスに関連する出力の接続ポートを介して興味パケットを送信し、その興味ルートテーブル7に、入力の接続ポートおよび出力の接続ポートとともに受信された興味パケットの興味タグ3bを格納するステップと、少なくとも2つのサーバーS1、S2の1つのサーバーS1によって、興味パケットを受信するステップと、サーバーS1によって、少なくとも1つのサービスの負荷データを含むデータを興味パケットに付け、第2のルータN2に興味パケットを送信して戻すステップと、第2のルータN2によって、興味パケットを受信するステップと、第2のルータN2によって、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算し、第2のルータN2のサービスパフォーマンステーブル5にサービスパフォーマンスデータを格納し、第2のルータN2のサービスパフォーマンステーブル5に格納されているサービスパフォーマンスデータの評価に基づいて第2のルータN2のルーティングテーブル6を更新し、興味ルートテーブル7によって関連する入力の接続ポートを介して興味パケットを第1のルータN3に送信するステップとを含む、方法。第1のルータN3および/または第2のルータN2によって、興味パケットの到着または転送の時間を示すタイムスタンプデータを興味パケットに添付するステップと、第1のルータN3および/または第2のルータN2によって、それぞれ第1のルータおよび/または第2のルータN2で興味パケットのローカル時間または受信時間に基づいて、サービスパフォーマンステーブル5の興味タグ3bを使って興味パケットに関連するサービスパフォーマンスデータの一部である遅延時間データ、およびそれぞれ第1のルータおよび/または第2のルータN2によって以前に興味パケットに添付されていたそれぞれのタイムスタンプデータを計算するステップとを含む、請求項1に記載のサービス名付きルーティングの方法。サーバーS1および/または第2のルータN2によって、興味パケットに帯域幅データを添付するステップと、第2のルータN2および/または第1のルータN3によって、興味パケットに格納されている帯域幅データを入力および/または出力の接続ポートに関連するローカルの帯域幅データと比較し、ローカルの帯域幅が格納されている帯域幅より小さい場合、帯域幅データをローカルの帯域幅データに置き換えるステップと、第2のルータN2および/または第1のルータN3によって、サービスパフォーマンステーブル5の興味タグ3bを使って興味パケットに関連するサービスパフォーマンスデータを計算するために、ローカルの帯域幅データ、および興味パケットに格納されている帯域幅データを使用するステップとを含む、請求項1に記載のサービス名付きルーティングの方法。第1のルータN3および/または第2のルータN2によって、係数の乗算によって、好ましくは定期的に1分から10分ごとに、サービスパフォーマンスデータ計算の計算結果を減らすステップであって、係数が、0と1との間の数値であり、好ましくは0.9に等しい、減らすステップを含む、請求項1に記載のサービス名付きルーティングの方法。少なくとも2つのサーバーS1、S2によって、複数のルータN1、...、N9の隣接するルータに、少なくとも1つのサービスの利用可能度メッセージを送信するステップと、ルータが利用可能度メッセージを受信するときに、複数のルータN1、...、N9の1つのルータによって、複数のルータN1、...、N9の隣接するルータに、利用可能度メッセージを転送するステップとを含む、請求項1に記載のサービス名付きルーティングの方法。各ルータによって、2つ以上の隣接するルータN1、N2、N4、N6、N7に、その接続ポートNIの2つ以上を介して、事前定義された時間周期内に定期的に少なくとも1つのサービスからランダムに選択されたサービスについて、サービス名インジケータ3aおよび一意の興味タグ3bを含む少なくとも1つのサービスに関連する興味パケットを送信するステップを用いる方法を再開するステップを含む、請求項1に記載のサービス名付きルーティングの方法。少なくとも1つのサービスに関連する出力の接続ポートを介して興味パケットを送信するために、第2のルータN2によって、ルータのその興味ルートテーブル7および/またはルーティングテーブル6に記載されている対応する出力の接続ポートがあるかどうかをチェックし、対応する出力の接続ポートが記載されていない場合、第2のルータN2によって、2つ以上の隣接するルータN1、N3、N4、N6、N7に、その接続ポートNIの2つ以上を介して、サービス名インジケータ3aおよび一意の興味タグ3bを含む少なくとも1つのサービスに関連する興味パケットを送信するステップを用いる方法を第2のルータN2によって開始するステップを含む、請求項1に記載のサービス名付きルーティングの方法。複数またはルータN1、...、N9の各ルータによって、高速パス制御を使ってルータのルーティングテーブル6により通信パケットをルーティングするステップを含む、請求項1に記載のサービス名付きルーティングの方法。第1のルータN3によって、第1のルータN3の興味ルートテーブル7に格納されている興味タグ3bに関連する出力の接続ポートを介して興味パケットを受信するステップと、第1のルータN3によって、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算し、第1のルータN3のサービスパフォーマンステーブル5にサービスパフォーマンスデータを格納し、第1のルータN3のサービスパフォーマンステーブル5に格納されているサービスパフォーマンスデータの評価に基づいて第1のルータN3のルーティングテーブル6を更新するステップとを含む、請求項1に記載のサービス名付きルーティングの方法。第1のルータN3および/または第2のルータN2によって、サーバーS1の負荷データに反比例し、好ましくは遅延時間データに反比例し、および/または少なくとも1つのサービスに関連する帯域幅データに比例する、そのサービスパフォーマンステーブル5にサービスパフォーマンスデータ計算の計算結果に関連する評価データを格納するステップと、第1のルータN3および/または第2のルータN2によって、評価データに基づいて少なくとも1つのサービスに関連する各出力の接続ポートの確率データを計算するステップと、第1のルータN3および/または第2のルータN2によって、最大の確率を持つ少なくとも1つのサービスに関連する少なくとも1つの接続ポートを格納することで、ルーティングテーブル6を更新するステップとを含む、請求項1に記載のサービス名付きルーティングの方法。少なくとも1つのサービスを提供する少なくとも2つのサーバーS1、S2および複数のルータN1、...、N9を含むパケットベースの通信ネットワーク1におけるサービス名付きルーティングのためのルータN、N2であって、ルータN、N2、N3は、ルーティングテーブル6と、少なくとも1つのサービスの各サービスについて、ルータの2つ以上の接続ポートNIに関連するサービスパフォーマンスデータを格納するサービスパフォーマンステーブル5と、興味ルートテーブル7とを格納する少なくとも1つの記憶ユニットM1、M2、M3と、2つ以上の接続ポートを含むネットワークインターフェイスNIと、入力の接続ポートを介してサービス名インジケータ3aおよび一意の興味タグ3bを含む少なくとも1つのサービスに関連する、複数のルータN1、...、N9の他のルータN3によって送信された、興味パケットを受信し、ルーティングテーブル6の少なくとも1つのサービスに関連する出力の接続ポートを介して興味パケットを送信し、興味ルートテーブル7に、入力の接続ポートおよび出力の接続ポートとともに受信された興味パケットの興味タグ3bを格納するように、興味ルートテーブル7に格納されている興味タグ3bに関連する出力の接続ポートを介して少なくとも2つのサーバーS1、S2のサーバーS1によって興味パケットに添付された、少なくとも1つのサービスの負荷データを含む、データを含む興味パケットを受信するように、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算し、サービスパフォーマンステーブル5にサービスパフォーマンスデータを格納し、サービスパフォーマンステーブル5に格納されているサービスパフォーマンスデータの評価に基づいてルーティングテーブル6を更新するように、および興味ルートテーブル7によって関連する入力の接続ポートを介して興味パケットを他方のルータN3に送信するように構成された制御ユニットNCとを含む、ルータN、N2。ルーティングテーブル6が、高速パス制御の一部である、請求項1に記載のサービス名付きルーティングのためのルータN、N2。本発明は、パケットベースの通信ネットワークにおいてサービス名付きルーティングのために改良された方法を提供することを目的とする。また、本発明は、パケットベースの通信ネットワークにおいてサービス名付きルーティングのために改良されたルータを提供することも目的とする。本発明の目的は、パケットベースの通信ネットワークにおけるサービス名付きルーティングのための方法によって達成され、通信ネットワークは、少なくとも1つのサービスを提供する少なくとも2つのサーバーおよび複数のルータを含み、複数のルータの各ルータは、ルーティングテーブル、サービスパフォーマンステーブル、および興味ルートテーブルinterestroutetableを提供し、各ルータは、少なくとも1つのサービスの各サービスのルーティングテーブルに、少なくとも1つのサービスに関連する少なくとも1つの接続ポートを格納し、各ルータは、少なくとも1つのサービスの各サービスのサービスパフォーマンステーブルに、ルータの2つ以上の接続ポートに関連するサービスパフォーマンスデータを格納し、複数のルータの第1のルータは、2つ以上の隣接するルータに、その接続ポートの2つ以上を介して、サービス名インジケータおよび一意の興味タグinteresttagを含む少なくとも1つのサービスに関連する興味パケットを送信し、複数のルータの第2のルータは、入力の接続ポートを介して興味パケットを受信し、そのルーティングテーブルの少なくとも1つのサービスに関連する出力の接続ポートを介して興味パケットを送信し、その興味ルートテーブルに入力の接続ポートおよび出力の接続ポートとともに受信された興味パケットの興味タグを格納し、少なくとも2つのサーバーの1つのサーバーは、興味パケットを受信し、サーバーは、少なくとも1つのサービスの負荷データを含むデータを興味パケットに付けて、第2のルータに興味パケットを送信して返し、第2のルータは、興味パケットを受信し、第2のルータは、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算し、第2のルータのサービスパフォーマンステーブルにサービスパフォーマンスデータを格納し、第2のルータのサービスパフォーマンステーブルに格納されたサービスパフォーマンスデータの評価に基づいて第2のルータのルーティングテーブルを更新し、興味ルートテーブルによって関連する入力の接続ポートを介して興味パケットを第1のルータに送信する。本発明の目的は、また、少なくとも1つのサービスを提供する少なくとも2つのサーバーおよび複数のルータを含むパケットベースの通信ネットワークにおけるサービス名付きルーティングのためのルータによって達成され、ルータは、ルーティングテーブルと、少なくとも1つのサービスの各サービスについて、ルータの2つ以上の接続ポートに関連するサービスパフォーマンスデータを格納するサービスパフォーマンステーブルと、興味ルートテーブルとを格納する少なくとも1つの記憶ユニットと、入力の接続ポートを介してサービス名インジケータおよび一意の興味タグを含む少なくとも1つのサービスに関連する、複数のルータの他のルータによって送信される、興味パケットを受信し、ルーティングテーブルの少なくとも1つのサービスに関連する出力の接続ポートを介して興味パケットを送信し、興味ルートテーブルに入力の接続ポートおよび出力の接続ポートとともに受信された興味パケットの興味タグを格納するように、興味ルートテーブルに格納された興味タグに関連する出力の接続ポートを介して少なくとも2つのサーバーの1つのサーバーによって興味パケットに添付された、少なくとも1つのサービスの負荷データを含む、データを含む興味パケットを受信するように、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算し、サービスパフォーマンステーブルにサービスパフォーマンスデータを格納し、サービスパフォーマンステーブルに格納されたサービスパフォーマンスデータの評価に基づいてルーティングテーブルを更新するように、興味ルートテーブルによって関連する入力の接続ポートを介して興味パケットを他方のルータに送信するように構成された2つ以上の接続ポートおよび制御ユニットを含むネットワークインターフェイスとを含む。本発明は、サーバーによって、たとえばクライアントにアクセスする、および/またはサービスを提供するための驚くほど効果的な方法を提供する。サーバーによって提供されるサービスは、また、コンテンツプロビジョニングを含むこともできる。本発明による実施形態は、ネットワークアドレスではなくコンテンツ識別情報に基づきルーティングするために提供する。つまり、ルーティングパスの決定はコンテンツおよび/またはサービス識別情報に基づいてなされる。本発明は、インダイレクションの数を減らすため、より効率的なネットワーク手法を提供し、マルチキャストおよびQoSQoS=サービス品質などのサービスの組み込みを可能にしながらコンテンツの安全な伝達を保証する。本発明は、CCNCCN=コンテンツ中心ネットワーキング:ContentCentricNetworkingを提供する。これらの通信ネットワークのNBRレイヤNBR=名前ベースのルーティングは、要求側クライアントに、特定のコンテンツ項目および/またはサービスの最も近いコピーを送る。この場合、近いというのは最小のレイテンシを意味し、通常は、コンテンツを伝送する必要がある最小ホップカウントによって示される。本発明の実施形態は、ビデオおよび/またはオーディオデータのトランスコーディングなど、好ましくは計算が多いサービスに適用可能であるが、限定されるものではなく、コンテンツプロビジョニングにも適している。本発明の実施形態は、ACO技術ACO=蟻コロニー最適化に類似しており、ルーティングレイヤにおいて、より正確なルーティング決定を可能にするために、NBRと組み合わせたACOに基づくことができる。サービスの負荷データまたはルーティングパスデータの利用可能な帯域幅などの追加情報は、これらの決定を行うために集められる。特に、ルータのルーティングテーブルを変更することによる実際のフォワーディングプレーンforwardingplaneからこの決定を分離することを達成することができる。したがって、ルーティングを引き続き回線速度で行うことが可能である。したがって、本発明は、今日のIPベースの負荷分散システムおよび今日のNBRレイヤより優れている。本発明の実施形態は、たとえばクラウド集中型の実装サービスについて、以下のような設計制限など、従来技術の負荷分散メカニズムを超えている:a拡張性の不足ユーザおよびサービスの数の両方について、b単一障害点、cリソースルックアップおよび更新クエリーのための負荷分散装置とサービスとの間の多数のクエリー、d分散装置とサーバーとの間の通信コストの上昇につながる3つの手がかり、および/またはe特定のサービスに要求を転送するためにラウンドロビンなどのアルゴリズムを使用する集中型の要求ハンドラーを用いると、ウェブベースのサービス同様に、要求のリダイレクションのために余分なラウンドトリップ時間が必要であり、他のケースで使用されるURLリダイレクションと同様に、論理サービスURLからIPアドレスのプールの中の1つに割り当てる処理が多用される。本発明の実施形態は、将来も使い続けられるようにしながら現在の設計の問題を解決するために、新しいインターネットアーキテクチャを設計することに焦点を当てている。従来のIPとは対照的に、本発明は、そのコンテンツをホストしているエンドシステム間の通信パイプの確立にではなくコンテンツに注目している。このように名前に依存することで、位置依存のアドレスをそれらに関連させる必要なく、コンテンツおよびサービスにルーティングすることが可能になる。さらに、本発明の実施形態は、本質的にDNSDNS=ドメインネームサービスに依存する必要なく、マルチキャスト、エニーキャスト、コンテンツおよびサービスのキャッシュおよび検出をサポートすることができるため、本発明は、コンテンツおよびサービスを検出する現在の方法に対する実現可能な代替案となる。したがって、本発明の実施形態は、要求されたサービスの最適なインスタンスに興味をルーティングするためにCCNを活用するSCN方式SCN=サービス中心ネットワーキングを提供する。サービスインスタンスの選択およびルーティングに関して賢明な決定を行うために、新しくインスタンス化されたサービスに関する情報、常に変わり続けるノードのリソース、ならびにサービスおよびコンテンツのプロパティの配布が必須である。これらの要件は、ACO概念または情報を収集して配布するためにACOに基づく概念を利用し、サービスの選択およびインスタンス化に関して情報に基づく決定を行うことを可能にする、本発明の実施形態によって満たされる。したがって、本発明の実施形態は、正しいサービスに興味をルーティングするためにCCNを通じたコントロールレイヤとして、SCNの実装と見なすことができる。好ましくは、本発明の方式は、CCNレイヤ機能を変更しない。ネットワークノードまたはルータは、サービスに要求をルーティングし、および戻すために使用されるCCNルーティングプロトコルを実行することができる。実施形態は、さらに、以下の特徴を有利に提供することができる:iルーティングはサービスまたは名前ベースなので、ルータは分散型の方法で負荷を分散することができる。iiルーティング決定、つまりサービスパフォーマンスデータの評価および計算は、異なる測定基準に依存して、サービスまたはコンテンツの要件を考慮して構成することができる。iiiルーティング決定、つまりサービスパフォーマンスデータの評価および計算は、サービス要求から独立して構成できるため、ルータが、高速パスにおいて、つまり、高速パス制御によって、回線速度で要求を転送することが可能になる。ivキャッシュおよび位置に依存しない名前、つまりサービスパフォーマンスデータおよびサーバーの位置により移動性を実現できる。vマルチキャストを提供することができる。通信ネットワークにおいて中間ノードまたはルータにコンテンツ構成および/またはサービスをインストールできるため、構成の後に複数のクライアントに送信される前に、単一コピーのコンテンツがコンテンツサーバーからサービスへ送信される。これにより、構成されたコンテンツの複数のコピーを異なるクライアントに伝えることによって引き起こされるオーバヘッドを減らすことができる。vi最適なサービス選択エニーキャストを提供することができる。本発明の実施形態は、最も近くにあるサービス、負荷が軽いサービスなど、測定基準に基づいて最適なサービスに要求を転送することができるからである。vii現在のNBRレイヤは、最適化されたコンテンツ伝達のための唯一の測定基準としてレイテンシを使用しているため、本発明の実施形態は、帯域幅、サービス負荷など、CCNを超える利点である追加的な測定基準を含めることができる。vii本発明の実施形態は、サービスルックアップおよび解決を必要としない場合がある。従来のサービスとは対照的に、サービスをインスタンス化すると、通信ネットワークのすべてのノードが、利用可能度メッセージを使ってサービスに関して通知される公開ステップが得られ、さらに名前ベースのルーティングのために解決ステップがないため、遅延が減る結果となるからである。および/またはviii本発明の実施形態は、サービスデータのキャッシングまたはサービスパフォーマンスデータのキャッシングを提供することができる。ルータは、サービスコンテンツをキャッシュできるため、同じ処理済みコンテンツを要求する他のクライアントには、コンテンツのキャッシュされたバージョンを送信することができる。これにより、人気のあるコンテンツを伝える際のオーバヘッドを減らせる。さらに他の利点は、従属請求項によって示される本発明の実施形態によって達成される。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、第1のルータ、および/または第2のルータは、好ましくは制御ユニットによって、興味パケットの到着または転送の時間を示すタイムスタンプデータを興味パケットに添付する。第1のルータおよび/または第2のルータは、好ましくは制御ユニットを使って、それぞれ第1のルータおよび/または第2のルータで興味パケットのローカル時間または受信時間に基づいて、サービスパフォーマンステーブルの興味タグを使って興味パケットに関連するサービスパフォーマンスデータの一部である遅延時間データ、およびそれぞれ第1のルータおよび/または第2のルータによって以前に興味パケットに添付されていたそれぞれのタイムスタンプデータを計算する。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、サーバー、および/または第2のルータは、好ましくは制御ユニットを使って、興味パケットに帯域幅データを添付する。第2のルータは、好ましくはその制御ユニットを使って、および/または第1のルータは、好ましくは制御ユニットを使って、興味パケットに格納されている帯域幅データを入力および/または出力の接続ポートに関連するローカルの帯域幅データと比較し、ローカルの帯域幅が格納されている帯域幅より小さい場合、帯域幅データをローカルの帯域幅データに置き換える。第2のルータおよび/または第1のルータは、好ましくは制御ユニットを使って、サービスパフォーマンステーブルの興味タグを使って興味パケットに関連するサービスパフォーマンスデータを計算するために、ローカルの帯域幅データ、および興味パケットに格納されている帯域幅データを使用する。ルーティングデータは、少なくとも2つのサーバーの負荷データ、少なくとも1つのサービスへの接続に関連する帯域幅データおよび少なくとも1つのサービスへの接続に関連する遅延時間データ、少なくとも1つのサービスへの接続に関連する評価データ、ならびに評価データに関連する確率データを含むことが可能である。好ましくは、第1のルータおよび/または第2のルータは、制御ユニットを使って、対応する格納された帯域幅データ、遅延時間データ、および少なくとも1つのサーバーの負荷データを受信された興味パケットの帯域幅データに置き換える。少なくとも1つのサービスのサービス、および少なくとも1つのサービスに関連する接続ポート、および/または少なくとも2つのサーバーおよび/または複数のルータの1つのルータに隣接するルータの関連する確率が、接続ポートに関係なく少なくとも1つのサービスに関連するすべての評価の合計で割った関連する評価であることが可能である。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、第1のルータ、および/または第2のルータは、好ましくは制御ユニットを使って、好ましくは係数の乗算によって1分から10分ごとに定期的に、サービスパフォーマンスデータ計算の計算結果を減らす。係数は、好ましくは0と1との間の数である。係数の適切な値は、0.9に等しくてもよい。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、少なくとも2つのサーバーは、好ましくは制御ユニットを使って、複数のルータの隣接するルータに、少なくとも1つのサービスの利用可能度メッセージを送信する。複数のルータの1つのルータは、好ましくは制御ユニットを使って、ルータが利用可能度メッセージを受信するときに、複数のルータの隣接するルータに、利用可能度メッセージを転送する。好ましくは、複数のルータの1つのルータは、好ましくは制御ユニットを使って、ルータが利用可能度メッセージを初めて受信するときに、複数のルータの隣接するルータに、利用可能度メッセージを転送する。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、各ルータは、好ましくは制御ユニットを使って、その接続ポートの2つ以上を介して2つ以上の隣接するルータに、事前定義された時間周期内に定期的に少なくとも1つのサービスからランダムに選択されたサービスについて、サービス名インジケータおよび一意の興味タグを含む少なくとも1つのサービスに関連する興味パケットを送信するステップを用いる方法を再開する。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、第2のルータは、好ましくは制御ユニットを使って、少なくとも1つのサービスに関連する出力の接続ポートを介して興味パケットを送信するために、その興味ルートテーブルおよび/またはルータのルーティングテーブルに記載されている対応する出力の接続ポートがあるかどうかチェックする。対応する出力の接続ポートが記載されていない場合、第2のルータは、好ましくは制御ユニットを使って、第2のルータによって、2つ以上の隣接のルータにその接続ポートの2つ以上を介して、サービス名インジケータおよび一意の興味タグを含む少なくとも1つのサービスに関連する興味パケットを送信するステップを用いる方法を開始する。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、複数またはルータの各ルータは、好ましくは制御ユニットを使って、高速パス制御を使ってルータのルーティングテーブルにより通信パケットをルーティングする。本発明の好ましい実施形態によれば、サービス名付きルーティングのためのルータ、ルーティングテーブルは、高速パス制御の一部である。2つ以上の接続ポートは、高速パス制御を使って興味パケットおよび/または通信パケットをルーティングするために、少なくとも1つの入力の接続ポートおよび少なくとも1つの出力の接続ポートを含むことが可能である。好ましくは、2つ以上の接続ポートの1つまたは複数は、入力の接続ポートおよび出力の接続の機能として機能する、またはそれを提供する。高速パスレイヤの制御は、名前が添付されたルーティングレイヤの上に常駐する。これらのレイヤは、開放型システム間相互接続モデルOSI=開放型システム間相互接続によるレイヤの場合がある。好ましくは、高速パスは、第2のレイヤおよび/または第3のレイヤ、つまり、それぞれOSIモデルのデータリンクレイヤおよび/またはネットワークレイヤに常駐する。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、第1のルータは、好ましくは制御ユニットを使って、第1のルータの興味ルートテーブルに格納されている興味タグに関連する出力の接続ポートを介して興味パケットを受信する。第1のルータは、好ましくは制御ユニットを使って、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算し、第1のルータのサービスパフォーマンステーブルにサービスパフォーマンスデータを格納し、第1のルータのサービスパフォーマンステーブルに格納されているサービスパフォーマンスデータの評価に基づいて第1のルータのルーティングテーブルを更新する。本発明の好ましい実施形態によれば、サービス名付きルーティングのための方法、第1のルータ、および/または第2のルータは、好ましくは制御ユニットを使って、サーバーの負荷データまたは負荷に反比例し、および好ましくは、遅延時間データまたは遅延時間に反比例し、および/または少なくとも1つのサービスに関連する帯域幅データまたは帯域幅に比例する、そのサービスパフォーマンステーブルにサービスパフォーマンスデータ計算の計算結果に関連する評価データを格納する。第1のルータおよび/または第2のルータは、好ましくは制御ユニットを使って、評価データに基づいて少なくとも1つのサービスに関連する各出力の接続ポートの確率データを計算する。第1のルータおよび/または第2のルータは、好ましくは制御ユニットを使って、最大の確率を持つ少なくとも1つのサービスに関連する少なくとも1つの接続ポートを格納することによってルーティングテーブルを更新する。好ましくは、各ルータは、好ましくは制御ユニットを使って、少なくとも1つのサービスの各サービスについてそのルーティングテーブルに、少なくとも1つのサービスおよび/または少なくとも2つのサーバーおよび/または複数のルータの1つのルータの隣接するルータに関連する少なくとも1つの接続ポートで、関連する接続ポートを介して、それぞれの少なくとも1つのサービスおよび/または少なくとも2つのサーバーおよび/または複数のルータの1つのルータのそれぞれの隣接するルータに、少なくとも1つのサービスの各サービスのデータパケットをルーティングするために格納する。少なくとも1つのサーバーおよび/または複数のルータの1つのルータの隣接するルータは、それぞれ、隣接するルータから少なくとも2つのサーバーおよび/または複数のルータのルータへの接続間に複数のルータの他のルータを持つ必要なく、それぞれ少なくとも2つのサーバーおよび/または複数のルータのルータに接続することが可能である。好ましくは、各ルータは、好ましくは制御ユニットを使って、少なくとも1つのサービスの各サービスについて、ならびに少なくとも2つのサーバーおよび/または少なくとも2つのサーバーおよび/または複数のルータのルーティングデータのルータの隣接するルータに関連する各接続ポートについて、そのサービスパフォーマンステーブルに格納する。複数のルータの第2のルータは、複数のルータの第1のルータの隣接するルータであることが可能である。好ましくは、入力の接続ポートは、興味パケットが受信された接続ポートである。出力の接続ポートは、興味パケットが送信される接続ポートでもよい。入力の接続ポートは、興味パケットが第1の時間に受信されたルータの接続ポートであり、出力の接続ポートは、興味パケットが第1の時間に送信されたルータの接続ポートであることが可能である。好ましくは、興味パケットは、名前が添付された、または呼び出されたルーティングインスティレーションパケットroutinginstillationpacketである。興味パケットがサーバーから第1のルータへ送り返される間、興味パケットは、名前が添付された、または呼び出されたデータパケットでもよい。少なくとも1つの記憶ユニットは、ルーティングテーブル、サービスパフォーマンステーブル、および/または興味ルートテーブルを保持するメモリデバイスまたはデータベースであることが可能である。好ましくは、サービスパフォーマンスデータは、次のルーティング固有データの1つまたは複数を含む:興味データパケットの1つのルーティングパスに沿ったホップの数、興味データパケットのルーティングパスに沿ったリンク上の最小限の利用可能な帯域幅、興味データパケットの1つのルーティングパスに沿った管理コスト、および興味データパケットのパスに沿ったリンク上の伝送遅延。リンクは、複数のルータの2つの隣接するルータ間の接続でもよい。本発明のこれらならびに他の特徴および利点は、添付の図面とともに、以下に示す現在の好ましい例示的な実施形態の詳細な説明を読むことによって、より一層よく理解されるだろう。図1a、図1b、図1cは、本発明によるサービス名付きルーティングのための方法の異なる方法ステップの間に、少なくとも1つのサービスを提供する2つのサーバーS1、S2および9つのルータN1、...、N9を含むパケットベースの通信ネットワーク1を示している。これらのルータN1、...、N9は本発明によるものである。ルータN1、...、N9および/またはサーバーS1、S2の間の直接接続は、ネットワークリンクおよび/または通信リンクを示す細い線で示されており、ルータN1、...、N9および/またはサーバーS1、S2の間の興味、データ、および/または通信パケットのルーティング方向または移動方向は矢印によって示されている。ルータN1、...、N9および/またはサーバーS1、S2の間の直接接続は、間に他にルータを持たない接続である。少なくとも1つのサーバーS1、S2および/または複数のルータN1、...、N9の1つのルータの隣接するルータは、それぞれ、隣接するルータから少なくとも2つのサーバーS1、S2および/または複数のルータN1、...、N9のルータへの接続間に複数のルータN1、...、N9の他のルータを持つことなく、少なくとも2つのサーバーS1、S2および/または複数のルータN1、...、N9のルータにそれぞれ接続される。サービス名付きルーティングのための本発明の方法についてさらに詳細に記述する前に、関与するエンティティについて記述する:図2は、本発明によるサービス名付きルーティングのルータNを示している。ルータNは、図1a、図1b、および図1cに示すルータN1、...、N9に対応している。しかし、サーバーS1およびS2は、通信ネットワーク1のルータでもよく、および/または、さらに本発明によるルータの機能を提供することができる。ルータNは、制御ユニットN、および3つの記憶ユニットM1、M2、およびM3を含む。記憶ユニットM1、M2、およびM3は、興味ルートテーブル7、サービスパフォーマンステーブル5、およびルーティングテーブル6をそれぞれ保持している。あるいは、3つの記憶ユニットを単一の記憶ユニットによって提供することも可能である。記憶ユニットは、ランダムアクセスメモリもしくはハードディスクなどのメモリデバイス、またはソフトウェアおよび/またはハードウェアによる手段を使ったデータベースエンティティである。ルータNは、入力だけでなく出力の接続ポートとして機能できる2つ以上の接続ポートを提供するネットワークインターフェイスNIをさらに含む。ルータNは、高速パス制御、制御ユニットNC、およびネットワークインターフェイスNIを使って、ルータNのルーティングテーブル6により通信パケットをルーティングする。ルーティングテーブル6は、高速パス制御の一部である。パケットベースの通信ネットワーク1でサービス名付きルーティングを提供するために。サーバーS1およびS2は、図1aに描写するようにそれぞれの利用可能度メッセージを使って、ルータN1、...、N9にサービスを公開することができる。したがって、サーバーS1およびS2は、図1aの単一矢印によって示す、それらの隣接するルータN6、N7、およびN7、N8、N9に利用可能度メッセージをそれぞれ送信することができる。好ましくは、ルータが初めて利用可能度メッセージを受信するときのみ、ルータは、図1aの両矢印によって示す、その隣接するルータに利用可能度メッセージを転送する。しかし、各ルータは少なくとも一度、本発明の方法を実行することができる。各ルータN1、...、N9は、ルーティングテーブル6、サービスパフォーマンステーブル5、および興味ルートテーブル7を提供する。これらのテーブルの構造は、以下のように図4a、図4b、および図4cに示されている:図4aは、本発明によるサービスパフォーマンステーブル5を示している。サービスパフォーマンステーブル5は、サービス名インジケータ3aによって識別される各サービスについて、およびそれぞれのルータの各接続ポート5bについて、接続ポート5bを介して到達可能な少なくとも2つのサーバーS1、S2のサーバーに関連する負荷データ4d、サーバーに向かうルーティングパスのそれぞれの最小帯域幅4e、それぞれの遅延時間5c、それぞれの評価データ5f、およびそれに関連する確率5gを含む。しかし、また、これらの例示的な測定基準、つまりサーバーの負荷、帯域幅、および遅延時間の代わりに、1つまたは複数の代替測定基準、たとえばルーティングパスに沿ったホップの数または干渉対雑音比など信号品質などを使用することも可能である。図4bは、本発明によるルーティングテーブル6を示している。ルーティングテーブル6は、各サービスについて、サービス名インジケータ3aおよび関連する接続ポート6bを含む。図4cは、本発明による興味ルートテーブル7を示している。興味ルートテーブル7は、各興味タグ3bについて、入力の接続ポート7aおよび出力の接続ポート7bを含む。各ルータN1、...、N9は、各サービス3aに対するそのルーティングテーブル6に、サービス3aに関連する少なくとも1つの接続ポート6bを格納する。各ルータN1、...、N9は、少なくとも1つのサービスの各サービスのそのサービスパフォーマンステーブル5に、ルータの2つ以上の接続ポートに関連するサービスパフォーマンスデータを格納する。サービスパフォーマンスデータは、各サービス3aについて、およびそれぞれのルータの各接続ポート5bについて、接続ポート5bを介して到達可能な少なくとも2つのサーバーS1、S2のサーバーに関連する負荷データ4d、サーバーに向けたルーティングパスのそれぞれの最小帯域幅4e、それぞれの遅延時間5c、それぞれの評価データ5f、およびそれに関連する確率5gを含む。第1のルータN3は、隣接するルータN1、N2、N4、N6、N7に、その接続ポートを介して、簡素な矢印を使って図1bに示されているように、サービス名インジケータ3aおよび一意の興味タグ3bを含むサービスに関連する興味パケットを送信する。図3aは、第1のルータN3から少なくとも1つのサービスを提供するサーバーS1に向けて、図1bに示すようにルートRに沿ってルーティングされる間の興味パケットのデータ構造3を示している。興味パケットは、名前インジケータ3aおよび一意の興味タグ3b、ならびに1つまたは複数のタイムスタンプまたはタイムスタンプデータ3cを含む。第2のルータN2は、入力の接続ポートを介して興味パケットを受信し、そのルーティングテーブル6のサービス3aに関連する出力の接続ポートを介して興味パケットを送信し、その興味ルートテーブル7に入力の接続ポートおよび出力の接続ポートとともに受信された興味パケットの興味タグ3bを格納する。サーバーS1は、ルートRを介して、簡素な矢印および点線矢印を使って図1bに示しているように、ルータN3、N2、およびN6を通じて興味パケットを受信する。ルートRは、例示としてのみ理解されるべきであり、他の実行可能なルートは、点線矢印によって図1bおよび図1cに示されている。サーバーS1は、利用可能な帯域幅データだけでなく興味パケットに少なくとも1つのサービスの負荷データを含むデータを付け、図1cに示すようにルーティングパスRを介して第2のルータN2に興味パケットを送信して戻す。図3bは、サービスを提供するサーバーS1から第1のルータN3にルーティングして戻す間の興味パケットのデータ構造4を示している。興味パケットは、サービス名インジケータ3aおよび一意の興味タグ3b、ならびにタイムスタンプデータ3cとしてルータN3、N2、およびN6によって添付されたタイムスタンプ、さらにサーバーS1のサービスの負荷データ4d、ならびに帯域幅データ4eを含む。第2のルータN2は、興味パケットを受信し、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算する。第2のルータN2は、そのサービスパフォーマンステーブル5にサービスパフォーマンスデータを格納し、そのサービスパフォーマンステーブル5に格納されたサービスパフォーマンスデータの評価に基づいてそのルーティングテーブル6を更新し、ルートRに沿って興味ルートテーブル7によって関連する入力の接続ポートを介して興味パケットを第1のルータN3に送信して戻す。言い換えると、興味パケットは、サーバーS1へのルート上にブレッドクラムbreadcrumbによって印を付けたのとまったく同じルーティングパスに沿って送信される。第1のルータN3は、その興味ルートテーブルに格納されている興味タグ3bに関連する出力の接続ポートを介して興味パケットを受信し、興味パケットに添付されたデータに基づいてサービスパフォーマンスデータを計算する。第1のルータN3は、そのサービスパフォーマンステーブル5にサービスパフォーマンスデータを格納し、そのサービスパフォーマンステーブル5に格納されているサービスパフォーマンスデータの評価に基づいてそのルーティングテーブル6を更新する。添付されたデータならびにサービスパフォーマンスデータの計算および評価に関する詳細は、以下のとおりである:第2のルータN2、第1のルータN3、およびルータN6は、この例において、興味パケットの到着または転送の時間を示すそれぞれのタイムスタンプデータをそれぞれ第2のルータN2、第1のルータN3、およびルータN6で添付する。第2のルータN2、第1のルータN3、およびルータN6は、それぞれ第2のルータN2、第1のルータN3、およびルータN6で興味パケットのそれぞれのローカル時間または受信時間に基づいて、それらのサービスパフォーマンステーブル5の興味タグ3bを使って、興味パケットに関連するサービスパフォーマンスデータの一部である遅延時間データ、およびそれぞれ第2のルータN2、第1のルータN3、およびルータN6によって以前は興味パケットに添付されていたそれぞれのタイムスタンプデータを計算する。さらに、帯域幅データが添付されていない、または添付された帯域幅データが、それぞれのローカル帯域幅より大きい帯域幅に対応する場合、第2のルータN2、およびサーバーS1、およびルータN6は、好ましくは接続および/または接続ポートに関連する、それらのローカル帯域幅データを興味パケットに添付する。これは、興味パケットに格納されている帯域幅データを入力および/または出力の接続ポートに関連するローカル帯域幅データと比較し、ローカル帯域幅が格納されている帯域幅より小さい場合、興味パケットの帯域幅データをローカル帯域幅データに置き換えることによって達成される。その場合、サービスパフォーマンステーブル5はそれに応じて更新される。第2のルータN2、第1のルータN3、およびルータN6は、サービスパフォーマンステーブル5の興味タグ3bを使って興味パケットに関連するサービスパフォーマンスデータを計算するために、最小限のローカル帯域幅および興味パケットに格納されている帯域幅を使用する。第2のルータN2、第1のルータN3、およびルータN6は、それらのサービスパフォーマンステーブル5に、サービスパフォーマンスデータ計算の計算結果に関連する評価データを格納する。評価データは、サーバーS1の負荷データに反比例し、遅延時間データに反比例し、およびサービスに関連する帯域幅データに比例する。第2のルータN2、第1のルータN3、およびルータN6は、評価データに基づいてサービスに関連する各出力の接続ポートの確率データを計算する。サービスおよびサービスに関連する接続ポートに関連する確率は、接続ポートに関係なく少なくとも1つのサービスに関連するすべての評価の合計によって割られた関連する評価である。第2のルータN2、第1のルータN3、およびルータN6は、最大の確率を持つ少なくとも1つのサービスに関連する少なくとも1つの接続ポートを格納することで、それらのルーティングテーブル6を更新する。各ルータは、係数の乗算によって、好ましくは定期的に1分から10分ごとに、サービスパフォーマンスデータ計算のその計算の結果を減らし、係数は、0と1との間の数値であり、好ましくは0.9に等しい。さらに、各ルータN1、...、N9は、その接続ポートNIを介して2つ以上隣接するルータに、事前定義された時間周期で少なくとも1つのサービスから定期的に、ランダムに選択されたサービスの興味パケット送信するステップを用いる方法を再開する。それによって、ルーティングを最適および最新に維持することができる。複数のルータN1、...、N9の1つのルータは、出力の接続ポートを介して興味パケットを送信するために、そのルーティングテーブル6またはルータの興味ルートテーブル7に、対応する出力の接続ポートが記載されているかどうかをチェックする。対応する出力の接続ポートが記載されていない場合、ルータは、その接続ポートを介して、その隣接するルータに、サービス名インジケータ3aおよび一意の興味タグ3bを含む少なくとも1つのサービスに関連する興味パケットを送信するステップを用いる方法を開始する。