このトピックでは、トランジットルーターを使用して、仮想プライベートクラウド (VPC) を同じリージョンのVPC、異なるリージョンのVPC、データセンターなどの他のネットワークに接続する方法について説明します。 VPCをリージョン内のトランジットルーターに接続すると、VPCはトランジットルーターにも接続されている他のネットワークインスタンスと通信できます。 たとえば、同じリージョンまたは異なるリージョンのVPC間、およびVPCとデータセンター間でネットワーク通信を確立できます。
VPC接続の作成
Enterprise Editionトランジットルーターの使用
このセクションでは、アップグレードされたEnterprise Editionトランジットルーターを使用してVPCを接続する方法について説明します。 最適化されていないトランジットルーターの使用方法の詳細については、最適化されていないEnterprise Editionトランジットルーターを使用してVPC接続を作成するにはどうすればよいですか。 をご参照ください。
Enterprise Editionトランジットルーターを最適化する方法の詳細については、「お知らせ: VPCに接続されたEnterprise Editionトランジットルーターの最適化」をご参照ください。
VPC接続の仕組み
Enterprise Editionトランジットルーターは、リージョン内の1つ以上のゾーンをサポートします。 詳細については、「Enterprise Editionトランジットルーターをサポートするリージョンとゾーン」をご参照ください。
中国 (南京-ローカルリージョン) など、1つのゾーンのみをサポートするリージョンにEnterprise Editionトランジットルーターがデプロイされている場合は、Enterprise EditionトランジットルーターでVPC接続を作成する前に、VPCのゾーンにvSwitchが1つ以上あることを確認してください。 vSwitchには、少なくとも1つのアイドルIPアドレスが必要です。 VPCをEnterprise Editionトランジットルーターに接続すると、トランジットルーターはVPCのvSwitchにelastic network interface (ENI) を作成します。 ENIはvSwitchで1つのIPアドレスを占有し、VPCとトランジットルーター間のネットワークトラフィックを転送します。
中国 (上海) など、複数のゾーンをサポートするリージョンにEnterprise Editionトランジットルーターがデプロイされている場合は、Enterprise EditionトランジットルーターでVPC接続を作成する前に、VPCのゾーンに少なくとも2つのvSwitchがあることを確認してください。 vSwitchは異なるゾーンにデプロイする必要があり、各vSwitchには少なくとも1つのアイドルIPアドレスが必要です。 VPCをEnterprise Editionトランジットルーターに接続すると、トランジットルーターは各vSwitchにENIを作成します。 各ENIはvSwitchで1つのIPアドレスを占有し、VPCとトランジットルーター間のネットワークトラフィックを転送します。 2つのvSwitchはゾーンディザスタリカバリをサポートしており、VPCとトランジットルーター間の中断のないデータ伝送を保証します。
- 説明
VPC接続の作成時にIPv6機能を有効にするときは、アイドルIPv6アドレスが存在することを確認してください。 Enterprise Editionトランジットルーターは、ENIの作成時にVPC内のIPv4アドレスとIPv6アドレスを占有します。
Enterprise Editionトランジットルーターが複数のゾーンをサポートしている場合、各ゾーンにvSwitchを作成し、各vSwitchにVPC接続を作成するためのアイドルIPアドレスが1つ以上あることを確認することを推奨します。 このようにして、ネットワークレイテンシが低減され、データ伝送距離が短くなるため、ネットワーク性能が改善される。 VPCとトランジットルーター間のネットワークトラフィックの転送方法の詳細については、このトピックの「VPC接続のルートの選択方法」をご参照ください。
VPC接続のルートの選択方法
VPCがEnterprise Editionトランジットルーターに接続された後、VPCからのネットワークトラフィックは最短ルートで転送され、ネットワークの待ち時間が短縮されます。 このセクションでは、Enterprise EditionトランジットルーターがVPC接続のルートを選択する方法について説明します。
ルート選択は3回実行され、VPC接続を介してイニシエータからアクセプタにリクエストが送信されます。
```
いいえ | 説明 |
① | 最初のルーティング。 要求がイニシエータからEnterprise Editionトランジットルーターに転送されると、次の基準に基づいて最初のルーティングプロセスが実行されます。
|
② | 2番目のルーティング。 リクエストがEnterprise Editionトランジットルーターから宛先ネットワークインスタンスに転送されると、次の基準に基づいて2回目のルーティングプロセスが実行されます。
|
③ | 3番目のルーティング。 リクエストが3番目のルーティングプロセスを受けると、システムはリクエストを受け入れるvSwitchに関連付けられたルートテーブルに基づいて、リクエストを受信者にルーティングします。 |
前提条件
VPCが存在するリージョンにEnterprise Editionトランジットルーターが作成されています。 詳細については、「トランジットルーターの作成」をご参照ください。
VPCには、Enterprise Editionトランジットルーターでサポートされているゾーンに十分なvSwitchがあります。 各vSwitchには、少なくとも1つのアイドルIPアドレスがあります。 vSwitchの作成方法の詳細については、「vSwitchの作成」をご参照ください。
Enterprise Editionトランジットルーターが中国 (南京-ローカルリージョン) など、1つのゾーンのみをサポートするリージョンにデプロイされている場合、VPCにはゾーン内に少なくとも1つのvSwitchが必要です。
Enterprise Editionトランジットルーターが複数のゾーンをサポートするリージョン (中国 (上海) など) にデプロイされている場合、VPCにはゾーン内に少なくとも2つのvSwitchが必要です。 vSwitchは異なるゾーンにある必要があります。
Enterprise Editionトランジットルーターを、同じアカウントまたは異なるアカウントに属するVPCに接続できます。 VPCとトランジットルーターが異なるAlibaba Cloudアカウントに属している場合、トランジットルーターはVPCが属するAlibaba Cloudアカウントから必要な権限を取得する必要があります。 詳細については、「別のアカウントに属するネットワークインスタンスに接続するためのアクセス許可の取得」をご参照ください。
Enterprise Editionトランジットルーターを介したIPv6ネットワーク通信を実現するには、VPCでIPv6機能が有効になっていることを確認します。 詳細については、「VPCのIPv6の有効化」をご参照ください。
手順
CENコンソールにログインします。
インスタンス ページで、管理するCENインスタンスのIDをクリックします。
タブで、管理するトランジットルーターを見つけ、アクション 列の 接続の作成 をクリックします。
ピアネットワークインスタンスとの接続 ページで、パラメーターを設定し、OK をクリックします。 次の表にパラメーターの概要を示します。
説明この操作を実行すると、サービスにリンクされたロールAliyunServiceRoleForCENが自動的に作成されます。これにより、トランジットルーターはvSwitchにENIを作成して、VPCとトランジットルーター間でデータを転送できます。 サービスにリンクされたロールの詳細については、「AliyunServiceRoleForCEN」をご参照ください。
パラメーター
説明
[インスタンスタイプ]
[Virtual Private Cloud (VPC)] を選択します。
リージョン
接続するネットワークインスタンスが配置されているリージョンを選択します。
IPv6
VPC接続のIPv6を有効にするかどうかを指定します。 この機能はデフォルトで無効化されています。
VPCインスタンスがEnterprise Editionトランジットルーターを介したIPv6通信を必要とする場合、この機能を有効にする必要があります。
説明既存のVPC接続に対してIPv6を有効にできます。 詳細については、「VPC接続のIPv6の有効化」をご参照ください。
トランジットルーター
現在のリージョンで作成されたトランジットルーターが自動的に表示されます。
リソース所有者 ID
ネットワークインスタンスが属するAlibaba Cloudアカウントタイプを選択します。
トランジットルーターは、同じまたは異なるアカウントのネットワークインスタンスへの接続をサポートします。
ネットワークインスタンスとトランジットルーターインスタンスが同じAlibaba Cloudアカウントに属している場合、[同じアカウント] を選択します。
異なるアカウントに属している場合は、[クロスアカウント] を選択し、ネットワークインスタンスのアカウントID (プライマリアカウント) を入力します。
課金方法
トランジットルーターの課金方法は、デフォルトで従量課金に設定されています。
従量課金ルールの詳細については、「課金の説明」をご参照ください。
接続名
VPC接続の名前を入力します。
タグ
VPC接続にタグを追加します。
タグキー: タグキーの長さは最大64文字です。 空の文字列にすることも、
acs:
またはaliyun
で始まることも、http://
またはhttps://
を含むこともできません。タグ値: タグ値は、最大長128文字の空の文字列にすることができます。
acs:
またはaliyun
で始まることも、http://
またはhttps://
を含むこともできません。
VPC接続に複数のタグを追加できます。 タグの詳細については、「タグ」をご参照ください。
ネットワークインスタンス
接続するVPCインスタンスを選択します。
VSwitch
トランジットルーターでサポートされているゾーンのvSwitchインスタンスを選択します。
Enterprise Editionトランジットルーターが1つのゾーンのみをサポートするリージョンにデプロイされている場合は、そのゾーンでvSwitchを選択します。
複数のゾーンをサポートするリージョンにデプロイされている場合は、ゾーンディザスタリカバリのために異なるゾーンにある少なくとも2つのvSwitchを選択します。 これにより、VPCとトランジットルーター間の中断のないデータ伝送が保証されます。
データをより短い距離で送信できるため、レイテンシを短縮し、ネットワークパフォーマンスを向上させるために、各ゾーンでvSwitchを選択することをお勧めします。
詳細設定
VPC接続を作成すると、システムはデフォルトで詳細設定で次の機能を有効にします。
トランジットルーターのデフォルトルートテーブルに関連付ける
有効にすると、VPC接続はトランジットルーターのデフォルトルートテーブルに自動的に関連付けられます。 トランジットルーターは、デフォルトのルートテーブルに基づいてトラフィックを転送します。
システムルートをトランジットルーターのデフォルトルートテーブルに伝播する
この機能を有効にすると、VPCのシステムルートがトランジットルーターのデフォルトルートテーブルにアドバタイズされます。 これにより、VPCはトランジットルーターに接続されている他のネットワークインスタンスと通信できます。
トランジットルーターへのルートを自動的に作成し、現在の VPC のすべてのルートテーブルに追加する
この機能を有効にすると、VPCのすべてのルートテーブルに10.0.0.0/8、172.16.0.0/12、192.168.0.0/16の3つのルートが自動的に追加されます。 ルートの次のホップはVPCを指します。 ルートは、VPCからトランジットルーターにIPv4トラフィックを転送するために使用されます。 デフォルトでは、トランジットルーターはVPCへのルートをアドバタイズしません。
- 重要
VPCのルートテーブルに宛先CIDRブロック10.0.0.0/8、172.16.0.0/12、または192.168.0.0/16のルートが既に含まれている場合、システムはこれらのルートを自動的にアドバタイズすることはできません。 VPCとトランジットルーター間の通信を有効にするには、VPC接続を指すルートを手動で追加する必要があります。
[ルートチェックの開始] をクリックして、上記のルートがネットワークインスタンスに存在するかどうかを確認します。
VPCインスタンスがIPv6通信を必要とする場合、VPC接続を作成した後、VPC接続のルート同期機能を有効にするか、VPC内のVPC接続を指すIPv6ルートエントリを手動で追加する必要があります。 その後、IPv6トラフィックはトランジットルーターに入ることができます。
チェックボックスをオフにすると、これらの高度な機能を無効にできます。 VPCインスタンスの接続をカスタマイズする場合は、トランジットルーターで関連する転送とルート学習を設定できます。 具体的な手順については、「ルート管理」をご参照ください。
VPC接続の作成後、リージョン内接続数 タブで接続の詳細を表示できます。 詳細については、「ネットワークインスタンス接続の表示」をご参照ください。
関連する操作
VPC接続のゾーンとvSwitchの編集
VPC接続に関連付けられたトランジットルータールートテーブルの変更
既存のVPC接続のIPv6の有効化
VPC接続のIPv6の無効化
Basic Editionトランジットルーターの使用
Basic Editionトランジットルーターは、同じアカウントまたは異なるアカウントに属するVPCの接続をサポートします。 クロスアカウントVPC接続を作成する前に、ピアVPCアカウントから権限を取得していることを確認してください。 詳細は、「クロスアカウントインスタンスの権限付与」をご参照ください。
CENコンソールにログインします。
インスタンス ページで、管理するCENインスタンスのIDをクリックします。
タブで、管理するトランジットルーターを見つけ、アクション 列の 接続の作成 をクリックします。
On theピアネットワークインスタンスとの接続ページで、次のようにネットワークインスタンス情報を設定し、作成するOK.
パラメーター
説明
[インスタンスタイプ]
[Virtual Private Cloud (VPC)] を選択します。
リージョン
ネットワークインスタンスがデプロイされているリージョンを選択します。
トランジットルーター
選択したリージョンのトランジットルーターインスタンスが表示されます。
リソース所有者UID
ネットワークインスタンスが属するAlibaba Cloudアカウントタイプを選択します。
トランジットルーターは、同じまたは異なるアカウントのネットワークインスタンスへの接続をサポートします。
ネットワークインスタンスとトランジットルーターインスタンスが同じAlibaba Cloudアカウントに属している場合、[同じアカウント] を選択します。
異なるアカウントに属している場合は、[クロスアカウント] を選択し、ネットワークインスタンスのアカウントID (プライマリアカウント) を入力します。
ネットワークインスタンス
接続するネットワークインスタンスを選択します。
VPC接続が作成された後、トランジットルーターインスタンス製品ページの リージョン内接続数 タブでVPC接続に関する情報を表示できます。 詳細は、「ネットワークインスタンス接続の表示」をご参照ください。
APIの呼び出しによるVPC接続の作成
Alibaba Cloud SDK (推奨) 、Alibaba Cloud CLI、Terraform、Resource Orchestration Serviceなどのツールを使用して、APIを呼び出してVPC接続を作成できます。 詳細については、次のAPIリファレンスをご参照ください。
CreateTransitRouterVpcAttachment: Enterprise EditionトランジットルーターでVPC接続を作成します。
UpdateTransitRouterVpcAttachmentAttribute: Enterprise EditionトランジットルーターのVPC接続の名前と説明を変更します。
UpdateTransitRouterVpcAttachmentZones: Enterprise EditionトランジットルーターのVPC接続に関連付けられているゾーンとvSwitchを変更します。
ListTransitRouterVpcAttachments: Enterprise EditionトランジットルーターのVPC接続に関する情報を照会します。
AttachCenChildInstance: Basic Editionトランジットルーターを使用してVPC接続を作成します。