【手続補正書】
【提出日】令和1年11月22日(2019.11.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク内の階層トポロジアドレス指定および階層再帰ルーティングのためのシステムであって、前記システムは、
ネットワークプロトコルスタック内のネットワーク層の下方の２つ以上のルーティング層で動作する複数のルーティングデバイスを備え、
各ルーティング層内において前記ルーティングデバイスの個別のグループは、個別の階層トポロジで組織化され、各トポロジは、複数のレベルを含み、前記レベルは、少なくとも、第１のレベルと、第２のレベルとを含み、前記第１のレベルは、前記ルーティングデバイスの個別のグループの第１のサブセットを含み、前記第２のレベルは、前記ルーティングデバイスの個別のグループの第２のサブセットを含み、前記第１のレベル内の各ルーティングデバイスは、前記第２のレベル内の１つ以上のルーティングデバイスに直接接続され、前記階層トポロジ内の各ルーティングデバイスは、前記個別のルーティング層のアドレススペース内の階層アドレスを有し、前記階層アドレスは、前記個別のルーティング層に対応する前記階層トポロジ内に前記個別のルーティングデバイスの個別の場所に対応し、
各層に対応する前記個別の階層トポロジ内において、前記第１のレベル内の各ルーティングデバイスの前記階層アドレスは、前記第２のレベル内の対応するルーティングデバイスの前記階層アドレスを含み、
前記ルーティングデバイスのそれぞれは、パケットの宛先アドレスのプレフィックスに基づいて、前記２つ以上のルーティング層を介して、再帰ワンホップルーティングを行い、前記ネットワークを通して前記パケットをルーティングするように動作可能である、システム。
【請求項２】
前記ネットワーク層は、インターネットプロトコル（ＩＰ）層である、請求項１に記載のシステム。
【請求項３】
ルータのうちの少なくとも１つは、前記ネットワーク層内の第２のエンドポイントモジュールとネットワーク接続を確立するように動作可能な第１のエンドポイントモジュールに接続され、前記第１および第２のエンドポイントモジュールの間でルーティングされるパケットは、前記再帰ワンホップルーティングを介して、前記ネットワークを通してルーティングされる、請求項１に記載のシステム。
【請求項４】
前記第１および第２のエンドポイントモジュールは、前記第１のエンドポイントモジュールの第１の一意のネットワーク識別子（ＩＤ）および前記第２のエンドポイントモジュールの第２の一意のネットワーク識別子（ＩＤ）を使用して、前記ネットワーク層内で前記ネットワーク接続を確立する、請求項３に記載のシステム。
【請求項５】
第１のルーティング層に対応する前記階層トポロジの前記第１のレベル内の第１の特定のルーティングデバイスは、前記ネットワーク接続が確立されることに先立って、前記第１のエンドポイントモジュールに直接接続され、前記第１の特定のルーティングデバイスは、前記ネットワーク接続が確立されることに先立って、前記第１のルーティング層の前記アドレススペース内の階層アドレスを前記第１のエンドポイントモジュールに割り当て、第２の特定のルーティングデバイスは、前記ネットワーク接続が確立された後に、前記第１のルーティング層の前記アドレススペース内の前記第１のエンドポイントモジュールの前記階層アドレスを変更し、前記ネットワークは、前記第１のエンドポイントモジュールの前記階層アドレスの前記変更の前および後に途切れることなく前記ネットワーク接続を維持する、請求項４に記載のシステム。
【請求項６】
前記ネットワークと１つ以上の外部ネットワークとの間でパケットをルーティングするように動作可能なゲートウェイデバイスをさらに備え、前記ゲートウェイデバイスは、前記パケットをルーティングするために前記ネットワーク層内で一意のネットワーク識別子（ＩＤ）を使用する、請求項１に記載のシステム。
【請求項７】
前記一意のネットワークＩＤは、インターネットプロトコル（ＩＰ）アドレスおよび／または媒体アクセス制御（ＭＡＣ）アドレスである、請求項６に記載のシステム。
【請求項８】
各ルーティングデバイスは、ネットワーク転送プレーンを実装し、１つ以上の遠隔ネットワークルーティングプレーンと通信する、請求項１に記載のシステム。
【請求項９】
各ルーティングデバイスはさらに、１つ以上の遠隔ネットワークサービスプレーンと通信する、請求項８に記載のシステム。
【請求項１０】
特定のルーティング層に対応する前記階層トポロジ内の前記ルーティングデバイスは、前記特定のルーティング層に対応する前記ルーティングデバイスの前記階層トポロジの変化に応答して、前記階層アドレスをそれら自体に自律的に再び割り当てる、請求項１に記載のシステム。
【請求項１１】
各層に対応する前記個別の階層トポロジ内において、前記第１のレベル内の各ルーティングデバイスの前記階層アドレスは、プレフィックスとして前記第２のレベル内の前記対応するルーティングデバイスの前記階層アドレスを含む、請求項１に記載のシステム。
【請求項１２】
ネットワークプロトコルスタック内のネットワーク層の下方の２つ以上のルーティング層で動作する複数のルーティングデバイスを含むネットワーク内の階層トポロジアドレス指定および階層再帰ルーティングのための方法であって、各ルーティング層内において前記ルーティングデバイスの個別のグループは、個別の階層トポロジで組織化され、各トポロジは、複数のレベルを含み、前記レベルは、少なくとも、第１のレベルと、第２のレベルとを含み、前記第１のレベルは、前記ルーティングデバイスの個別のグループの第１のサブセットを含み、前記第２のレベルは、前記ルーティングデバイスの個別のグループの第２のサブセットを含み、前記第１のレベル内の各ルーティングデバイスは、前記第２のレベル内の１つ以上のルーティングデバイスに直接接続され、
前記方法は、前記ルーティングデバイスによって、パケットの宛先アドレスのプレフィックスに基づいて、前記２つ以上のルーティング層を介して、再帰ワンホップルーティングを行い、前記ネットワークを通して前記パケットをルーティングすることを含み、
特定のルーティング層を通す特定のパケットの前記再帰ワンホップルーティング中、前記特定のルーティング層の前記アドレススペース内の各ルーティングデバイスの前記階層アドレスは、前記特定のルーティング層に対応する特定の階層トポロジ内に前記個別のルーティングデバイスの個別の場所に対応し、前記特定の階層トポロジの前記第１のレベル内の各ルーティングデバイスの前記階層アドレスは、前記特定の階層トポロジの前記第２のレベル内の対応するルーティングデバイスの前記階層アドレスを含む、方法。
【請求項１３】
前記ネットワーク層は、インターネットプロトコル（ＩＰ）層である、請求項１２に記載の方法。
【請求項１４】
ルータのうちの少なくとも１つは、前記ネットワーク層内の第２のエンドポイントモジュールとネットワーク接続を確立するように動作可能な第１のエンドポイントモジュールを含み、前記第１および第２のエンドポイントモジュールの間でルーティングされるパケットは、前記再帰ワンホップルーティングを介して、前記ネットワークを通してルーティングされる、請求項１２に記載の方法。
【請求項１５】
前記第１および第２のエンドポイントモジュールは、前記第１のエンドポイントモジュールの第１の一意のネットワーク識別子（ＩＤ）および前記第２のエンドポイントモジュールの第２の一意のネットワーク識別子（ＩＤ）を使用して、前記ネットワーク層内で前記ネットワーク接続を確立する、請求項１４に記載の方法。
【請求項１６】
前記特定のルーティング層に対応する前記特定の階層トポロジの前記第１のレベル内の第１の特定のルーティングデバイスは、前記ネットワーク接続が確立されることに先立って、前記第１のエンドポイントモジュールに直接接続され、前記第１の特定のルーティングデバイスは、前記ネットワーク接続が確立されることに先立って、前記特定のルーティング層の前記アドレススペース内の階層アドレスを前記第１のエンドポイントモジュールに割り当て、第２の特定のルーティングデバイスは、前記ネットワーク接続が確立された後に、前記特定のルーティング層の前記アドレススペース内の前記第１のエンドポイントモジュールの前記階層アドレスを変更し、前記ネットワークは、前記第１のエンドポイントモジュールの前記階層アドレスの前記変更の前および後に途切れることなく前記ネットワーク接続を維持する、請求項１５に記載の方法。
【請求項１７】
前記ネットワークはさらに、前記ネットワークと１つ以上の外部ネットワークとの間でパケットをルーティングするように動作可能なゲートウェイデバイスを含み、前記ゲートウェイデバイスは、前記パケットをルーティングするために前記ネットワーク層内で一意のネットワーク識別子（ＩＤ）を使用する、請求項１２に記載の方法。
【請求項１８】
前記一意のネットワークＩＤは、インターネットプロトコル（ＩＰ）アドレスおよび／または媒体アクセス制御（ＭＡＣ）アドレスである、請求項１７に記載の方法。
【請求項１９】
各ルーティングデバイスは、ネットワーク転送プレーンを実装し、１つ以上の遠隔ネットワークルーティングプレーンと通信する、請求項１２に記載の方法。
【請求項２０】
各ルーティングデバイスはさらに、１つ以上の遠隔ネットワークサービスプレーンと通信する、請求項１９に記載の方法。
【請求項２１】
前記特定のルーティング層に対応する前記特定の階層トポロジ内の前記ルーティングデバイスは、前記特定のルーティング層に対応する前記ルーティングデバイスの前記階層トポロジの変化に応答して、前記階層アドレスをそれら自体に自律的に再び割り当てる、請求項１２に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本明細書に説明される主題の１つ以上の実施形態の詳細が、付随する図面および以下の説明に記載される。主題の他の特徴、側面、および利点が、説明、図面、ならびに請求項から明白になるであろう。いくつかの実施形態に関する動機および／またはいくつかの実施形態の利点の説明を含む、前述の発明の概要は、読者が本開示を理解することを支援することを意図し、請求項のうちのいずれの範囲もいかようにも限定しない。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
ネットワーク内の階層トポロジアドレス指定および階層再帰ルーティングのためのシステムであって、前記システムは、
階層トポロジで組織化された複数のルーティングデバイスを備え、前記トポロジは、複数のレベルを含むルーティング層を形成し、前記レベルは、第１のレベルと、第２のレベルとを含み、前記第１のレベルは、前記ルーティングデバイスの第１のサブセットを含み、前記第２のレベルは、前記ルーティングデバイスの第２のサブセットを含み、前記第１のレベル内の各ルーティングデバイスは、１つ以上のエンドポイントモジュールに、および前記第２のレベル内の１つ以上のルーティングデバイスに直接接続され、前記階層トポロジ内の各ルーティングデバイスは、前記階層トポロジ内に個別のルーティングデバイスの場所に基づく階層アドレスを有し、
前記階層トポロジ内の前記ルーティングデバイスのそれぞれは、再帰ワンホップルーティングを行い、前記ネットワークを通してパケットをルーティングするように動作可能であり、第１のルーティングデバイスが特定のパケットに前記再帰ワンホップルーティングを行うことは、
少なくとも前記パケットの宛先アドレスのプレフィックスに基づいて、前記第１のルーティングデバイスのネットワークポートを選択することであって、前記宛先アドレスは、前記第１のレベル内の第２のルーティングデバイスの階層アドレスである、ことと、
前記パケットを前記選択されたネットワークポートに直接接続されたルーティングデバイスに転送することと
を含む、システム。
（項目２）
前記ルーティング層は、ネットワークプロトコルスタック内のネットワーク層の下方にある、項目１に記載のシステム。
（項目３）
前記ネットワーク層は、インターネットプロトコル（ＩＰ）層である、項目２に記載のシステム。
（項目４）
前記エンドポイントモジュールは、前記ネットワーク層内の第２のエンドポイントモジュールとネットワーク接続を確立するように動作可能な第１のエンドポイントモジュールを含み、前記第１および第２のエンドポイントモジュールの間でルーティングされるパケットは、前記再帰ワンホップルーティングを介して、前記ネットワークを通してルーティングされる、項目２に記載のシステム。
（項目５）
前記第１および第２のエンドポイントモジュールは、前記第１のエンドポイントモジュールの第１の一意のネットワーク識別子（ＩＤ）および前記第２のエンドポイントモジュールの第２の一意のネットワーク識別子（ＩＤ）を使用して、前記ネットワーク層内で前記ネットワーク接続を確立する、項目４に記載のシステム。
（項目６）
前記第１のレベル内の特定のルーティングデバイスＲ１は、前記ネットワーク接続が確立されることに先立って、前記第１のエンドポイントモジュールに直接接続され、前記特定のルーティングデバイスＲ１は、前記ネットワーク接続が確立されることに先立って、階層アドレスを前記第１のエンドポイントモジュールに割り当て、特定のルーティングデバイスＲ２は、前記ネットワーク接続が確立された後に、前記第１のエンドポイントモジュールの前記階層アドレスを変更し、前記ネットワークは、前記第１のエンドポイントモジュールの前記階層アドレスの前記変更の前および後に途切れることなく前記ネットワーク接続を維持する、項目５に記載のシステム。
（項目７）
前記ネットワークと１つ以上の外部ネットワークとの間でパケットをルーティングするように動作可能なゲートウェイデバイスをさらに備え、前記ゲートウェイデバイスは、前記パケットをルーティングするために前記ネットワーク層内で一意のネットワーク識別子（ＩＤ）を使用する、項目２に記載のシステム。
（項目８）
前記一意のネットワークＩＤは、インターネットプロトコル（ＩＰ）アドレスおよび／または媒体アクセス制御（ＭＡＣ）アドレスである、項目７に記載のシステム。
（項目９）
前記階層トポロジ内の各ルーティングデバイスは、ネットワーク転送プレーンを実装し、１つ以上の遠隔ネットワークルーティングプレーンと通信する、項目１に記載のシステム。
（項目１０）
各ルーティングデバイスはさらに、１つ以上の遠隔ネットワークサービスプレーンと通信する、項目９に記載のシステム。
（項目１１）
前記階層トポロジ内の前記ルーティングデバイスは、前記ルーティングデバイスの前記階層トポロジの変化に応答して、前記階層アドレスをそれら自体に自律的に再び割り当てる、項目１に記載のシステム。
（項目１２）
階層トポロジで組織化された複数のルーティングデバイスを含むネットワーク内の階層トポロジアドレス指定および階層再帰ルーティングのための方法であって、前記トポロジは、複数のレベルを含むルーティング層を形成し、前記レベルは、第１のレベルと、第２のレベルとを含み、前記第１のレベルは、前記ルーティングデバイスの第１のサブセットを含み、前記第２のレベルは、前記ルーティングデバイスの第２のサブセットを含み、前記第１のレベル内の各ルーティングデバイスは、１つ以上のエンドポイントモジュールに、および前記第２のレベル内の１つ以上のルーティングデバイスに直接接続され、前記階層トポロジ内の各ルーティングデバイスは、前記階層トポロジ内に個別のルーティングデバイスの場所に基づく階層アドレスを有し、前記階層トポロジ内の前記ルーティングデバイスのそれぞれは、再帰ワンホップルーティングを行い、前記ネットワークを通してパケットをルーティングするように動作可能であり、前記方法は、
第１のルーティングデバイスによって、特定のパケットに再帰ワンホップルーティングを行うことを含み、前記行うことは、
少なくとも前記パケットの宛先アドレスのプレフィックスに基づいて、前記第１のルーティングデバイスのネットワークポートを選択することであって、前記宛先アドレスは、前記第１のレベル内の第２のルーティングデバイスの階層アドレスである、ことと、
前記パケットを前記選択されたネットワークポートに直接接続されたルーティングデバイスに転送することと
を含む、方法。
（項目１３）
前記ルーティング層は、ネットワークプロトコルスタック内のネットワーク層の下方にある、項目１２に記載の方法。
（項目１４）
前記ネットワーク層は、インターネットプロトコル（ＩＰ）層である、項目１３に記載の方法。
（項目１５）
前記エンドポイントモジュールは、前記ネットワーク層内の第２のエンドポイントモジュールとネットワーク接続を確立するように動作可能な第１のエンドポイントモジュールを含み、前記第１および第２のエンドポイントモジュールの間でルーティングされるパケットは、前記再帰ワンホップルーティングを介して、前記ネットワークを通してルーティングされる、項目１３に記載の方法。
（項目１６）
前記第１および第２のエンドポイントモジュールは、前記第１のエンドポイントモジュールの第１の一意のネットワーク識別子（ＩＤ）および前記第２のエンドポイントモジュールの第２の一意のネットワーク識別子（ＩＤ）を使用して、前記ネットワーク層内で前記ネットワーク接続を確立する、項目１５に記載の方法。
（項目１７）
前記第１のレベル内の特定のルーティングデバイスＲ１は、前記ネットワーク接続が確立されることに先立って、前記第１のエンドポイントモジュールに直接接続され、前記特定のルーティングデバイスＲ１は、前記ネットワーク接続が確立されることに先立って、階層アドレスを前記第１のエンドポイントモジュールに割り当て、特定のルーティングデバイスＲ２は、前記ネットワーク接続が確立された後に、前記第１のエンドポイントモジュールの前記階層アドレスを変更し、前記ネットワークは、前記第１のエンドポイントモジュールの前記階層アドレスの前記変更の前および後に途切れることなく前記ネットワーク接続を維持する、項目１６に記載の方法。
（項目１８）
前記ネットワークはさらに、前記ネットワークと１つ以上の外部ネットワークとの間でパケットをルーティングするように動作可能なゲートウェイデバイスを含み、前記ゲートウェイデバイスは、前記パケットをルーティングするために前記ネットワーク層内で一意のネットワーク識別子（ＩＤ）を使用する、項目１３に記載の方法。
（項目１９）
前記一意のネットワークＩＤは、インターネットプロトコル（ＩＰ）アドレスおよび／または媒体アクセス制御（ＭＡＣ）アドレスである、項目１８に記載の方法。
（項目２０）
前記階層トポロジ内の各ルーティングデバイスは、ネットワーク転送プレーンを実装し、１つ以上の遠隔ネットワークルーティングプレーンと通信する、項目１２に記載の方法。
（項目２１）
各ルーティングデバイスはさらに、１つ以上の遠隔ネットワークサービスプレーンと通信する、項目２０に記載の方法。
（項目２２）
前記階層トポロジ内の前記ルーティングデバイスは、前記ルーティングデバイスの前記階層トポロジの変化に応答して、前記階層アドレスをそれら自体に自律的に再び割り当てる、項目１２に記載の方法。