【手続補正書】
【提出日】令和2年5月11日(2020.5.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
１つまたは複数のプロセッサと、
命令を記憶するメモリと、を含み、前記命令は、前記１つまたは複数のプロセッサで実行されたときに、前記１つまたは複数のプロセッサに、
クライアントから、アプリケーションプログラミングインタフェース（ＡＰＩ）に従って、プロバイダネットワークで確立された分離仮想ネットワーク（ＩＶＮ）から生じるトラフィックのルーティングターゲットとして第１のプライベートエイリアスエンドポイント（ＰＡＥ）を作成する要求を受信することであって、前記トラフィックは、前記プロバイダネットワークに実装された公にアクセス可能なサービスに向けられる、前記受信することと、
前記要求に応答して、トンネリング手段を、
前記ＩＶＮから前記公にアクセス可能なサービスのパブリックアドレスに向けられるパケットが、前記ＰＡＥに向けられることを示すルートテーブルを生成し、
前記ルートテーブルに従って、ベースラインパケットを備えるカプセル化パケットを生成し、前記ベースラインパケットは前記ＩＶＮから前記公にアクセス可能なサービスのパブリックアドレスに向けられる、
ように構成することと、
を実行させる、システム。
【請求項２】
前記命令は、前記１つまたは複数のプロセッサに、
前記クライアントから、前記公にアクセス可能なサービスを前記ＰＡＥに割り当てる要求を受信することと、
前記ＰＡＥに対する構成メタデータを更新することと、
前記クライアントに、前記公にアクセス可能なサービスは前記ＰＡＥに割り当てられたことを示す肯定応答を送信することと、
を更に実行させる、請求項１に記載のシステム。
【請求項３】
更に、第２のトンネリング手段が、
前記カプセル化パケットを受信し、
トンネリングプロトコルに従って、少なくとも前記カプセル化パケットに基づいて第２のカプセル化パケットを生成し、前記第２のカプセル化パケットはソースＩＶＮとして前記ＩＶＮを示し、
前記公にアクセス可能なサービスのノードに前記第２のカプセル化パケットを送信する、
ように構成される、請求項１または２に記載のシステム。
【請求項４】
前記ベースラインパケットはＩＰｖ４（インターネットプロトコルバージョン４）に従ってフォーマットされ、前記第２のカプセル化パケットはＩＰｖ６（インターネットプロトコルバージョン６）に従ってフォーマットされる、請求項３に記載のシステム。
【請求項５】
前記ＩＶＮは、プライベートＩＰアドレスを有する第１の計算インスタンスを備え、前記命令は、更に、前記１つまたは複数のプロセッサに、
前記クライアントの代わりに第２のＩＶＮを確立することであって、前記第２のＩＶＮは第２の計算インスタンスを含む、前記確立することと、
前記クライアントの要求に応答して、前記第１の計算インスタンスの前記プライベートＩＰアドレスを、前記第２の計算インスタンスに割り当てることと、
第２のＰＡＥを確立することであって、前記第２のＰＡＥは、前記第２のＩＶＮで生じ、前記公にアクセス可能なサービスに向けられるトラフィックをルーティングするために使用される、前記確立することと、
を実行させる、請求項１から４のいずれか１項に記載のシステム。
【請求項６】
前記命令は、更に、前記１つまたは複数のプロセッサに、
前記ＰＡＥを作成する前記要求を受け取るユーザインターフェースを生成することと、
パブリックネットワーク経由で前記クライアントに前記ユーザインターフェースを送信することと、
を実行させる、請求項１から５のいずれか１項に記載のシステム。
【請求項７】
前記カプセル化パケットが、前記プロバイダネットワークで実装された専有のトンネリングプロトコルに従ってフォーマットされる、請求項１から６のいずれか１項に記載のシステム。
【請求項８】
方法であって、
アプリケーションプログラミングインタフェース（ＡＰＩ）に従って、プロバイダネットワークで確立された分離仮想ネットワーク（ＩＶＮ）から生じるトラフィックのルーティングターゲットとしてプライベートエイリアスエンドポイント（ＰＡＥ）を作成する要求を受信するステップであって、前記トラフィックは、前記プロバイダネットワークに実装された公にアクセス可能なサービスに送達される、前記受信するステップと、
前記要求に応答して、トンネリング手段を、
前記ＩＶＮから前記公にアクセス可能なサービスのパブリックアドレスに向けられたパケットが前記ＰＡＥへ向けられることを示すルートテーブルを生成するステップと、
前記ルートテーブルに従って、ベースラインパケットを備えるカプセル化パケットを生成するステップであって、前記ベースラインパケットは、前記ＩＶＮから前記公にアクセス可能なサービスの前記パブリックアドレスに向けられる、前記生成するステップと、
を実行するように構成するステップと、
を備える方法。
【請求項９】
前記クライアントから、前記公にアクセス可能なサービスを前記ＰＡＥに割り当てる要求を受信するステップと、
前記ＰＡＥの構成メタデータを更新するステップと、
前記クライアントに、前記公にアクセス可能なサービスが前記ＰＡＥに割り当てられたことを示す肯定応答を送るステップを、
を更に含む、請求項８に記載の方法。
【請求項１０】
前記ＰＡＥを作成する前記要求を受け取るユーザインターフェースを生成するステップと、
パブリックネットワーク経由で前記クライアントに前記ユーザインターフェースを送信するステップ、
を更に含む請求項８または９に記載の方法。
【請求項１１】
前記カプセル化パケットを生成するステップは、
前記ベースラインパケットに示された前記パブリックアドレスの少なくとも一部に基づいて前記ルートテーブルから前記ＰＡＥの表示を取得することを更に含む、請求項８から１０のいずれか１項に記載の方法。
【請求項１２】
更に、
プログラムインタフェースを介して、他のＰＡＥを使用するアクセスのための異なるサービスを登録する要求を受信するステップと、
特定のＰＡＥとの関連付けのために、サービスの集合に前記異なるサービスを追加するステップであって、前記クライアントは、前記サービスの集合から特定のサービスを選択できる、前記追加するステップと、
を含む、請求項８から１１のいずれか１項に記載の方法。
【請求項１３】
前記ルートテーブルを生成するステップは、
前記公にアクセス可能なサービスのためのエイリアスを割り当てるステップと、
前記ルーティングターゲットとして前記ＰＡＥのためのプライベートアドレスを表示するステップと、
を更に含む、請求項８から１２のいずれか１項に記載の方法。
【請求項１４】
前記カプセル化パケットは、前記プロバイダネットワークで実装された専有のトンネリングプロトコルに従ってフォーマットされる、請求項８から１３のいずれか１項に記載の方法。
【請求項１５】
命令を記憶する非一過性のコンピュータアクセス可能記憶媒体であって、前記命令は、１つまたは複数のプロセッサで実行された時に、前記１つまたは複数のプロセッサに、
クライアントから、アプリケーションプログラミングインタフェース（ＡＰＩ）に従って、プロバイダネットワークで確立された分離仮想ネットワーク（ＩＶＮ）から生じるトラフィックのルーティングターゲットとしてのプライベートエイリアスエンドポイント（ＰＡＥ）を作成する要求を受信することであって、前記トラフィックは、前記プロバイダネットワークに実装された公にアクセス可能なサービスに送達される、前記受信することと、
前記要求に応答して、トンネリング手段を、
前記ＩＶＮから前記公にアクセス可能なサービスのパブリックアドレスに向けられたパケットが前記ＰＡＥへ向けられることを示すルートテーブルを生成すること、
前記ルートテーブルに従って、ベースラインパケットを備えるカプセル化パケットを生成することであって、前記ベースラインパケットは前記ＩＶＮから前記公にアクセス可能なサービスの前記パブリックアドレスに向けられる、前記生成することと、
を行うように構成することと、
を実行させる、非一過性のコンピュータアクセス可能記憶媒体。