【手続補正書】
【提出日】令和3年6月4日(2021.6.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サービスとの第１のコネクションのトラフィックを受信する前に、経路管理ハブによって、メッシュネットワークを形成する複数のプロキシサーバノードのそれぞれからリンクパフォーマンスメトリックを受信することであって、前記複数のプロキシサーバノードのそれぞれが、前記複数のプロキシサーバノード内の２つ以上の他のノードのそれぞれへのリンクを介して前記メッシュネットワークの一部を形成し、前記リンクパフォーマンスメトリックが複数のリンクパフォーマンスメトリックタイプを表す、受信することと、
前記経路管理ハブによって、前記リンクパフォーマンスメトリックの受信に応じて、複数のメトリックタイプのそれぞれ及び／又はメトリックタイプの組み合わせに関する最適な経路を判定するために、前記受信したリンクパフォーマンスメトリックを使用して前記複数のプロキシサーバノード内のそれぞれの第１のノードと第２のノードとの間の複数の潜在的な経路を評価することと、
前記経路管理ハブによって、サービスで優先される１つ又は複数のリンクパフォーマンスメトリックタイプを表すコンテキストを判定することと、
前記経路管理ハブによって、前記判定されたコンテキストの前記１つ又は複数のリンクパフォーマンスメトリックタイプを使用して、前記第１のノードと前記第２のノードとの間の複数の最適な経路に前記サービスのためのサービス識別子をマップすることと、
前記経路管理ハブから、前記経路管理ハブとは別個の前記第１のノードに、
前記複数の最適な経路のそれぞれに対するそれぞれのネクストホップと、
それぞれのネクストホップのそれぞれと前記サービス識別子との間のマッピングと、
を送信することと、
前記第１のノードによって、前記経路管理ハブから、前記複数の最適な経路に対して複数のネクストホップにマップされた前記サービス識別子を受信することと、
前記第１のノードによって、前記サービスとの第１のコネクションのトラフィックを受信することと、
前記第１のノードによって、前記受信したトラフィックが前記サービスのためのものであるとの判定に応じて、前記複数の最適な経路に対する前記複数のネクストホップの前記サービス識別子にマップされた第１のネクストホップを選択することと、
前記第１のノードによって、前記受信したトラフィックを前記選択された第１のネクストホップに転送することと、
を含む、コンピュータ実施方法。
【請求項２】
前記第１のノードによって、前記複数のネクストホップのそれぞれを介して前記サービスのトラフィックに関するリンクパフォーマンスメトリックを追跡することと、
前記第１のノードによって、前記第１のノードによって追跡された前記リンクパフォーマンスメトリックを使用して、前記経路管理ハブから受信した前記複数のネクストホップの前記サービス識別子にマップされた第２のネクストホップが、前記追跡されたリンクパフォーマンスメトリックのうちの少なくとも１つにおいて前記第１のネクストホップよりも優れていると判定することと、
前記第１のノードによって、前記サービスとの第２のコネクションのトラフィックを受信することと、
前記第１のノードによって、前記第２のネクストホップが前記第１のネクストホップよりも優れているとの判定に応じて、前記サービスとの前記第２のコネクションの前記受信したトラフィックを前記第２のネクストホップに転送することと、
をさらに含む、請求項１に記載のコンピュータ実施方法。
【請求項３】
前記第１のノードによって前記経路管理ハブに、
前記第１のノードが前記サービスのトラフィックを転送するために前記第２のネクストホップを使用する指示と、
前記追跡されたリンクパフォーマンスメトリックと、
を送信すること
をさらに含む、請求項２に記載のコンピュータ実施方法。
【請求項４】
前記第１のノードによって、前記複数のネクストホップのそれぞれを介して前記サービスのトラフィックに関するリンクパフォーマンスメトリックを追跡することであって、前記第１のノードによって追跡される前記リンクパフォーマンスメトリックが、コネクションごとに、一定期間に前記サービスに差し向けられたバイト数及び一定期間に前記サービスから受信したバイト数を含む、追跡することと、
前記第１のノードによって、前記第１のノードによって追跡された前記リンクパフォーマンスメトリックを使用して、前記サービスに差し向けられたバイト数の前記サービスから受信したバイト数に対する比が第１の閾値を上回ると判定することと、
前記第１のノードによって、前記サービスとの第２のコネクションのトラフィックを受信することと、
前記第１のノードによって、前記比が前記第１の閾値を上回るとの判定に応じて、前記サービスとの前記第２のコネクションの前記受信したトラフィックを第２のネクストホップに転送することと、
をさらに含む、請求項１に記載のコンピュータ実施方法。
【請求項５】
前記第１のノードによって、前記複数のネクストホップのそれぞれを介して前記サービスのトラフィックに関するリンクパフォーマンスメトリックを追跡することであって、前記第１のノードによって追跡される前記リンクパフォーマンスメトリックが、コネクションごとに、一定期間に前記サービスに差し向けられたバイト数及び一定期間に前記サービスから受信したバイト数を含む、追跡することと、
前記第１のノードによって、前記第１のノードによって追跡された前記リンクパフォーマンスメトリックを使用して、前記サービスに差し向けられたバイト数の前記サービスから受信したバイト数に対する比が第１の並べ替え基準を満たすか否かを判定することと、
前記第１のノードによって、前記サービスとの第２のコネクションのトラフィックを受信することと、
前記第１のノードによって、前記サービスに差し向けられたバイト数の前記サービスから受信したバイト数に対する前記比が前記第１の並べ替え基準を満たすとの判定に応じて、前記サービスとの前記第２のコネクションの前記受信したトラフィックを第２のネクストホップに転送することと、
をさらに含む、請求項１に記載のコンピュータ実施方法。
【請求項６】
前記第１のノードによって、前記第１のネクストホップを介して前記サービスのための前記第１のコネクションの前記トラフィックに関するリンクパフォーマンスメトリックを追跡することと、
前記第１のノードによって、前記第１のノードによって追跡された前記リンクパフォーマンスメトリックを使用して、前記第１のコネクションに関する前記リンクパフォーマンスメトリックのうちの少なくとも１つが第２の閾値を上回ると判定することと、
前記第１のノードによって、前記サービスとの第２のコネクションのトラフィックを受信することと、
前記第１のノードによって、前記第１のコネクションに関する前記少なくとも１つのリンクパフォーマンスメトリックが前記第２の閾値を上回るとの判定に応じて、前記サービスとの前記第２のコネクションの前記受信したトラフィックを第２のネクストホップに転送することと、
をさらに含む、請求項１に記載のコンピュータ実施方法。
【請求項７】
前記第１のノードによって、前記第１のネクストホップを介して前記サービスのための前記第１のコネクションの前記トラフィックに関するリンクパフォーマンスメトリックを追跡することと、
前記第１のノードによって、前記第１のノードによって追跡された前記リンクパフォーマンスメトリックを使用して、前記第１のコネクションに関する前記リンクパフォーマンスメトリックのうちの少なくとも１つが第２の並べ替え基準を満たすと判定することと、
前記第１のノードによって、前記サービスとの第２のコネクションのトラフィックを受信することと、
前記第１のノードによって、前記第１のコネクションに関する前記少なくとも１つのリンクパフォーマンスメトリックが前記第２の並べ替え基準を満たすとの判定に応じて、前記サービスとの前記第２のコネクションの前記受信したトラフィックを第２のネクストホップに転送することと、
をさらに含む、請求項１に記載のコンピュータ実施方法。
【請求項８】
前記リンクパフォーマンスメトリックが、コネクションごとに、一定期間に各サービスに差し向けられたバイト数及び一定期間に各サービスから受信したバイト数を含み、前記方法が、
前記経路管理ハブによって、前記リンクパフォーマンスメトリックを使用して、前記サービスに差し向けられたバイト数の前記サービスから受信したバイト数に対する比が第３の閾値を上回るか否かを判定することと、
前記経路管理ハブによって、前記サービスに差し向けられたバイト数の前記サービスから受信したバイト数に対する前記比が前記第３の閾値を上回るとの判定に応じて、１つ又は複数のリンクパフォーマンスメトリックタイプを表す前記コンテキストを選択することと、
をさらに含む、請求項１に記載のコンピュータ実施方法。
【請求項９】
前記リンクパフォーマンスメトリックが、コネクションごとに、一定期間に各サービスに差し向けられたバイト数及び一定期間に各サービスから受信したバイト数を含み、前記方法が、
前記経路管理ハブによって、前記リンクパフォーマンスメトリックを使用して、前記サービスに差し向けられたバイト数の前記サービスから受信したバイト数に対する比がコンテキスト調整基準を満たすか否かを判定することと、
前記経路管理ハブによって、前記サービスに差し向けられたバイト数の前記サービスから受信したバイト数に対する前記比が前記コンテキスト調整基準を満たすとの判定に応じて、１つ又は複数のリンクパフォーマンスメトリックタイプを表す前記コンテキストを選択することと、
をさらに含む、請求項１に記載のコンピュータ実施方法。
【請求項１０】
前記経路管理ハブから前記第１のノードに送信される前記複数の最適な経路に対して前記ネクストホップにマップされる前記サービス識別子が、前記１つ又は複数のリンクパフォーマンスメトリックタイプを表す前記コンテキストへのマッピングを含む、請求項１から９のいずれか一項に記載のコンピュータ実施方法。
【請求項１１】
前記複数のリンクパフォーマンスメトリックタイプが、帯域幅、１秒当たりの要求、パケット損失、ジッタ、及びレイテンシのうちの１つ又は複数を含む、請求項１から１０のいずれか一項に記載のコンピュータ実施方法。
【請求項１２】
前記サービスで優先される前記１つ又は複数のリンクパフォーマンスメトリックタイプを表す前記コンテキストを判定することが、前記経路管理ハブによって、前記コンテキストの選択を受信することを含む、請求項１から１１のいずれか一項に記載のコンピュータ実施方法。
【請求項１３】
命令を格納する非一時的コンピュータ可読媒体であって、前記命令は、処理装置によって実行されると、請求項１から１２のいずれか一項に記載の方法を前記処理装置に実行させる、非一時的コンピュータ可読媒体。
【請求項１４】
経路管理ハブを備えたシステムであって、前記経路管理ハブが、第１の処理装置と前記第１の処理装置に接続された第１のメモリとを備え、前記第１のメモリが、前記第１の処理装置によって実行されると、請求項１から１２のいずれか一項に記載の方法を前記経路管理ハブに行わせる命令を格納する、システム。