仮想プライベートクラウド (VPC) を作成したら、vSwitchを作成してVPCのサブネットを作成できます。 デフォルトでは、VPC内のサブネットは相互に通信できます。
背景
vSwitchの作成後、次の操作を実行できます。
vSwitchで次のリソースを作成できます。Elastic Compute Service (ECS) インスタンス、Classic Load Balancer (CLB) インスタンス、ApsaraDB RDSインスタンス、elastic network Interface (ENI) 、高可用性仮想IPアドレス (HAVIP) 、VPNゲートウェイです。 クラウドリソースをVPCに直接デプロイすることはできません。 VPCに属するvSwitchにクラウドリソースをデプロイする必要があります。 クラウドリソースの作成方法の詳細については、以下のトピックを参照してください。
ルートの追加: vSwitchを作成した後、カスタムルートテーブルをvSwitchに関連付けたり、カスタムルートテーブルを置き換えたり、vSwitchからカスタムルートテーブルの関連付けを解除したりできます。
ネットワークACLの関連付け: ネットワークACLをvSwitchに関連付けて、vSwitchのアクセス制御を有効にできます。 カスタムネットワークACLを作成し、vSwitchに関連付けることができます。 これにより、vSwitch上のENIのトラフィックを制御できます。 関連付けるネットワークACLとvSwitchは、同じVPCに属している必要があります。 各vSwitchは、1つのネットワークACLにのみ関連付けることができます。
予約済みCIDRブロックの追加: VPCがVPC内のリソースにプライベートIPアドレスを割り当てる場合、予約済みCIDRブロックは使用されません。
説明予約済みCIDRブロックは、CIDRブロックをENIに割り当てるためにシステムによってのみ使用されます。
vSwitchの作成
同じVPC内のvSwitchは互いに通信できます。 クラウドリソースはvSwitchにデプロイする必要があります。 サービスの可用性を確保するために、異なるゾーンに属するアプリケーションをvSwitchにデプロイできます。 vSwitchはマルチキャストまたはブロードキャストをサポートしていません。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
vSwitchを作成するVPCのリージョンを選択します。
vSwitchページで作成をクリックします。
作成 ページで、vSwitchを設定し、[OK] をクリックします。 下表にパラメーターを示します。
パラメーター
説明
リソースグループ
VPCが属するリソースグループを選択します。
タグキー
タグキーを選択または入力します。 最大20個のタグキーを指定できます。
タグキーの長さは最大128文字で、
http://
またはhttps://
は使用できません。acs:
またはaliyun
で始めることはできません。タグ値
タグ値を選択または入力します。 最大20個のタグ値を指定できます。
タグ値の長さは最大128文字で、
http://
またはhttps://
は使用できません。acs:
またはaliyun
で始めることはできません。VPC
vSwitchを作成するVPCを選択します。
IPv4 CIDR ブロック
選択したVPCのIPv4 CIDRブロックが表示されます。
VPCにセカンダリIPv4 CIDRブロックがある場合、ビジネス要件に基づいて、vSwitchのCIDRブロックとしてプライマリまたはセカンダリIPv4 CIDRブロックを指定できます。
IPv6 CIDR ブロック
ドロップダウンリストからVPCのIPv6 CIDRブロックを選択します。
[割り当てない] を選択した場合、vSwitchのIPv6は無効になります。
説明次のリージョンのみがIPv6 CIDRブロックをサポートしています。
中国 (青島) 、中国 (北京) 、中国 (張家口) 、中国 (フフホト) 、中国 (ウランカブ) 、中国 (杭州) 、中国 (上海) 、中国 (福州-地方地域) 、中国 (深セン) 、中国 (河源) 、中国 (広州) 、中国 (成都) 、中国 (香港) 、フィリピン (香港) 、マニラ、シンガポール日本 (東京) 、韓国 (ソウル) 、インドネシア (ジャカルタ) 、マレーシア (クアラルンプール) 、タイ (バンコク) 、米国 (バージニア) 、米国 (シリコンバレー) 、ドイツ (フランクフルト) 、SAU (リヤド-パートナー地域).
VPCでIPv6が無効になっている場合は、[IPv6の有効化] をクリックします。 IPv6を有効にすると、システムはIPv6ゲートウェイを無料で自動的に作成します。
vSwitch
名前
vSwitchの名前を入力します。
ゾーン
ドロップダウンリストで、vSwitchのゾーンを選択します。 同じVPC内で、異なるゾーンのvSwitchは互いに通信できます。
ドロップダウンリストには、各ゾーンでElastic Compute Service (ECS) インスタンス、ApsaraDB RDSインスタンス、内部対応のClassic Load Balancer (CLB) インスタンス、および内部対応のApplication Load Balancer (ALB) インスタンスがサポートされているかどうかが表示されます。 サポートされるクラウドリソースは、ゾーンとクラウドリソースの作成時間によって異なります。 このトピックで提供されているインスタンスは参照用です。 購入ページの実際のインスタンスが優先されます。
IPv4 CIDR ブロック
vSwitchのIPv4 CIDRブロックを入力します。 vSwitchにCIDRブロックを指定する場合は、次の制限事項に注意してください。
vSwitchのCIDRブロックは、vSwitchが属するVPCのCIDRブロックのサブセットである必要があります。
たとえば、VPCのCIDRブロックが192.168.0.0/16の場合、VPCのvSwitchのCIDRブロックは192.168.0.0/17から192.168.0.0/29の範囲になります。
100.64.0.0/10 は Alibaba Cloud によって予約されています。 したがって、100.64.0.0/10とそのサブネットをvSwitchのIPv4 CIDRブロックとして使用することはできません。
vSwitch CIDRブロックの最初のIPアドレスと最後の3つのIPアドレスは予約されています。
たとえば、vSwitch CIDRブロックが192.168.1.0/24の場合、IPアドレス192.168.1.0、192.168.1.253、192.168.1.254、および192.168.1.255が予約されます。
vSwitchが他のVPC内のvSwitchまたはデータセンターと通信する必要がある場合は、vSwitchのCIDRブロックが宛先CIDRブロックと重複しないようにしてください。
説明vSwitchの作成後、そのCIDRブロックを変更することはできません。
IPv6 CIDR ブロック
IPv6を有効にし、vSwitchのIPv6 CIDRブロックを設定します。
説明VPCにIPv6 CIDRブロックが割り当てられている場合、vSwitchのIPv6 CIDRブロックを設定する必要があります。
VPCにIPv6 CIDRブロックが割り当てられていない場合、vSwitchのIPv6 CIDRブロックを設定する必要はありません。
デフォルトでは、vSwitchのIPv6 CIDRブロックのサブネットマスクは /64です。 0から255までの10進数を入力して、IPv6 CIDRブロックの最後の8ビットを定義できます。
たとえば、VPCのIPv6 CIDRブロックが2408:XXXX:XXXX:6e00::/56の場合、vSwitchのIPv6 CIDRブロックに255 (16進形式でff) を入力できます。 この場合、vSwitchのIPv6 CIDRブロックは2408:XXXX:XXXX:6eff::/64です。
最初のIPv6アドレスと最後の9つのIPv6アドレスはシステムによって予約されます。
たとえば、vSwitchのIPv6 CIDRブロックが2408:XXXX:XXXX:6eff::/64の場合、最初のIPv6アドレス2408:XXXX:XXXX:6eff:: 最後の9つのIPv6アドレスはシステムによって予約されます: 2408:XXXX:6eff:ffff:ffff:ffff: XXXX:6eff: fff8、2408:XXXX:XXXX:6eff:ffff:ffff:fff9、2408:XXXX:XXXX:6eff:ffff:ffff:ffff:fffa、2408:XXXX:XXXX:6eff:ffff:ffff:ffff:fffb: XXXff X: ffff:ffff: 2408。fffd、2408:XXXX:XXXX:6eff:ffff:ffff:ffff:fffe、2408:XXXX:XXXX:6eff:ffff:ffff:ffff:ffff。
オプション: 複数のvSwitchを作成するには、vSwitchセクションの下部にある 追加 をクリックし、情報を指定します。
VPCには最大10個のvSwitchを作成できます。
クリックOK.
vSwitchに関する基本情報の変更
vSwitchを作成した後、その名前と説明を変更できます。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
管理するvSwitchのリージョンを選択します。
vSwitch ページで、管理するvSwitchを見つけ、そのIDをクリックします。
[vSwitchの基本情報] セクションで、[名前] の横にある [編集] をクリックします。 表示されるダイアログボックスで、新しい名前を入力し、OK をクリックします。
[説明] の横にある [編集] をクリックします。 表示されるダイアログボックスで、新しい説明を入力し、OK をクリックします。
クラウドリソースの作成
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
上部のナビゲーションバーで、vSwitchが属するVPCのリージョンを選択します。
vSwitchページで、vSwitchのIDをクリックします。
詳細ページで、[リソース] タブをクリックします。 必要に応じて、基本的なクラウドリソースとネットワーククラウドリソースを作成できます。
表示されるページで、クラウドリソースを作成します。
vSwitchをカスタムルートテーブルに関連付ける
カスタムルートテーブルを作成した後、vSwitchで次の操作を実行できます。 カスタムルートテーブルの作成方法の詳細については、「カスタムルートテーブルの作成」をご参照ください。
カスタムルートテーブルを関連付ける: vSwitchがシステムルートテーブルに関連付けられている場合、vSwitchをカスタムルートテーブルに関連付けて、vSwitchのルートを管理できます。 各vSwitchは、1つのカスタムルートテーブルまたは1つのシステムルートテーブルにのみ関連付けることができます。 vSwitchがカスタムルートテーブルに関連付けられると、システムルートテーブルはvSwitchとの関連付けが自動的に解除されます。
カスタムルートテーブルの置き換え: 必要に応じて、vSwitchに関連付けられているカスタムルートテーブルを別のテーブルに置き換えることができます。
カスタムルートテーブルの関連付けを解除: vSwitchからカスタムルートテーブルの関連付けを解除できます。 カスタムルートテーブルの関連付けが解除されると、vSwitchは自動的にシステムルートテーブルに関連付けられます。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
上部のナビゲーションバーで、vSwitchが属するVPCのリージョンを選択します。
カスタムルートテーブルをサポートするリージョンの詳細については、「ルートテーブルの概要」をご参照ください。
vSwitch ページで、管理するvSwitchを見つけ、そのIDをクリックします。
[vSwitchの基本情報] セクションで、[ルート] タブをクリックします。 このタブでは、カスタムルートテーブルの関連付け、置き換え、または関連付けを解除できます。
システムルートテーブルをカスタムルートテーブルに置き換える
[ルートテーブルに関連付けられている] ダイアログボックスで、システムルートテーブルの横にある [バインド] をクリックします。
[ルートテーブルの関連付け] ダイアログボックスで、[ルートテーブル] ドロップダウンリストからカスタムルートテーブルを選択し、[OK] をクリックします。
カスタムルートテーブルを別のルートテーブルに置き換える
[ルートテーブルの関連付け] セクションで、カスタムルートテーブルの横にある [関連付けられたルートテーブルの置き換え] をクリックします。
[ルートテーブルの関連付け] ダイアログボックスで、[カスタムルートテーブルの置換] ドロップダウンリストからカスタムルートテーブルを選択し、[OK] をクリックします。
カスタムルートテーブルからvSwitchの関連付けを解除する
[ルートテーブルの関連付け] セクションで、カスタムルートテーブルの横にある [関連付けられたルートテーブルの置き換え] をクリックします。
[ルートテーブルの関連付け] ダイアログボックスで、[ルートテーブルの関連付けの解除] を選択し、[OK] をクリックします。
[ルートテーブルの関連付け解除] メッセージで、[OK] をクリックします。
予約済みCIDRブロックを追加する
予約済みCIDRブロックをサポートするのは、中国 (青島) 、中国 (北京) 、中国 (杭州) 、中国 (深セン) 、中国 (上海) 、中国 (フフホト) 、中国 (香港) 、シンガポール、米国 (シリコンバレー) 、米国 (バージニア) のリージョンのみです。
vSwitchの予約済みCIDRブロックを追加する前に、次の制限事項に注意してください。
vSwitchが存在するVPCがVPC内のリソースにプライベートIPアドレスを割り当てる場合、予約済みCIDRブロックは使用されません。
説明予約済みCIDRブロックは、CIDRブロックをENIに割り当てるためにシステムによってのみ使用されます。
予約済みCIDRブロックには、VPCのサブネットゲートウェイのIPアドレスを含めることはできません。
予約済みIPv6 CIDRブロックを追加するときは、次の要件が満たされていることを確認してください。
vSwitchでIPv6 CIDRブロックが有効になっています。 詳細については、「vSwitchの作成」をご参照ください。
vSwitch CIDRブロックの最初のIPアドレスと最後の9つのIPアドレスが予約されています。 10個のIPアドレスは割り当てられません。
予約済みIPv4 CIDRブロックを追加すると、最初のIPアドレスと最後の3つのIPアドレスが予約されます。 4つのIPアドレスは割り当てられません。
たとえば、vSwitchのCIDRブロックが192.168.1.0/24の場合、システムは次のIPアドレスを予約します: 192.168.1.0、192.168.1.253、192.168.1.254、および192.168.1.255。 予約済みCIDRブロックにこれらの4つのIPアドレスを含めることはできません。
VPCのvSwitchごとに、最大10個の予約済みIPv4 CIDRブロックと10個の予約済みIPv6 CIDRブロックを作成できます。
システムがENIにCIDRブロックを自動的に割り当てると、予約済みのCIDRブロックから割り当てられます。 予約済みCIDRブロックが使い果たされた場合、システムはエラーを返します。
CIDRブロックが予約済みIPv4 CIDRブロックからENIに割り当てられている場合、デフォルトのネットワークプレフィックスは28です。 CIDRブロックが予約済みのIPv6 CIDRブロックから割り当てられている場合、デフォルトのネットワークプレフィックスは80です。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
上部のナビゲーションバーで、vSwitchが属するVPCのリージョンを選択します。
vSwitch ページで、管理するvSwitchを見つけ、そのIDをクリックします。
では、基本情報セクションをクリックし、予約済み CIDR ブロックタブで予約済みのIPv4またはIPv6 CIDRブロックを追加します。
予約済みIPv4 CIDRブロックを追加する
IPv4タブで、追加をクリックします。
追加 ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
名前
名前を入力します。
追加する方法
予約済みCIDRブロックを追加する方法を選択します。 次のいずれかの方法を使用できます。
CIDRブロックの指定
マスク長の指定
説明予約済みのIPv4 CIDRブロックは、vSwitchのIPv4 CIDRブロックの適切なサブセットである必要があります。
予約済みCIDRブロックのサブネットマスクの長さは、vSwitchのIPv4サブネットマスクの長さより大きくする必要があり、28を超えることはできません。
CIDR ブロック
予約済みIPv4 CIDRブロックを入力します。
説明追加する方法 を [CIDRブロックの指定] に設定した場合、このパラメーターは必須です。
予約済みCIDRブロックを追加するときは、予約済みCIDRブロックにVPCのシステム予約IPアドレスが含まれていないことを確認してください。
マスク長さ
予約済みCIDRブロックのマスク長を入力します。
説明追加する方法 を [マスク長の指定] に設定した場合、このパラメーターは必須です。
予約済みCIDRブロックを追加するときは、予約済みCIDRブロックにVPCのシステム予約IPアドレスが含まれていないことを確認してください。
予約済みIPv6 CIDRブロックを追加する
[IPv6] タブをクリックし、追加 をクリックします。
追加 ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
名前
名前を入力します。
追加する方法
予約済みCIDRブロックを追加する方法を選択します。 次のいずれかの方法を使用できます。
CIDRブロックの指定
マスク長の指定
説明予約済みのIPv6 CIDRブロックは、vSwitchのIPv6 CIDRブロックの適切なサブセットである必要があります。
予約済みCIDRブロックのサブネットマスクの長さは、vSwitchのIPv6サブネットマスクの長さよりも長くする必要があり、80を超えることはできません。
CIDR ブロック
予約済みIPv6 CIDRブロックを入力します。
説明追加する方法 を [CIDRブロックの指定] に設定した場合、このパラメーターは必須です。
予約済みCIDRブロックを追加するときは、予約済みCIDRブロックにVPCのシステム予約IPアドレスが含まれていないことを確認してください。
マスク長さ
予約済みCIDRブロックのマスク長を入力します。
説明追加する方法 を [マスク長の指定] に設定した場合、このパラメーターは必須です。
予約済みCIDRブロックを追加するときは、予約済みCIDRブロックにVPCのシステム予約IPアドレスが含まれていないことを確認してください。
割り当てられたCIDRブロックの表示と予約済みCIDRブロックの削除
この機能は、中国 (青島) 、中国 (北京) 、中国 (杭州) 、中国 (深セン) 、中国 (上海) 、中国 (フフホト) 、中国 (香港) 、シンガポール、米国 (シリコンバレー) 、米国 (バージニア) の各リージョンでサポートされています。
予約済みCIDRブロックを削除する前に、予約済みCIDRブロックからENIに割り当てられているCIDRブロックがないことを確認してください。 それ以外の場合は、最初にENIに割り当てられたCIDRブロックをリリースします。 詳細については、「セカンダリプライベートIPアドレスの割り当て解除」をご参照ください。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
上部のナビゲーションバーで、vSwitchが属するVPCのリージョンを選択します。
vSwitch ページで、管理するvSwitchを見つけ、そのIDをクリックします。
基本情報 セクションで、予約済み CIDR ブロック タブをクリックします。 割り当てられたIPアドレスを表示するか、予約済みのCIDRブロックを削除できます。
割り当てられたIPアドレスの表示
API 操作
パラメーター
割り当てられたIPv4 CIDRブロックの表示
[IPv4] タブまたは [IPv6] タブで、予約済みのIPv4 CIDRブロックを見つけ、操作 列の 占有 IP アドレスの表示 をクリックします。
[使用済みCIDRブロック] ダイアログボックスで、予約済みCIDRブロックからENIに割り当てられたIPv4 CIDRブロックを表示できます。
割り当てられたIPv6 CIDRブロックの表示
[IPv4] タブまたは [IPv6] タブで、予約済みのIPv6 CIDRブロックを見つけ、操作 列の 占有 IP アドレスの表示 をクリックします。
[使用済みCIDRブロック] ダイアログボックスで、予約済みCIDRブロックからENIに割り当てられたIPv6 CIDRブロックを表示できます。
予約済みCIDRブロックの削除
API 操作
パラメーター
予約済みIPv4 CIDRブロックの削除
[IPv4] タブまたは [IPv6] タブで、削除する予約済みのIPv4 CIDRブロックを見つけ、操作 列の 削除 をクリックします。
予約済み CIDR ブロックの削除 メッセージで、[OK] をクリックします。
予約済みIPv6 CIDRブロックの削除
[IPv4] タブまたは [IPv6] タブで、削除する予約済みのIPv6 CIDRブロックを見つけ、操作 列の 削除 をクリックします。
予約済み CIDR ブロックの削除 メッセージで、[OK] をクリックします。
vSwitchをネットワークACLに関連付ける
ネットワークACLを作成した後、vSwitchで次の操作を実行できます。 ネットワークACLの作成方法の詳細については、「ネットワークACLの作成と管理」をご参照ください。
ネットワークACLに関連付ける: vSwitchをネットワークACLに関連付けて、vSwitch上のENIのトラフィックを制御できます。
関連付けられているネットワークACLを置き換える: vSwitchに関連付けられているネットワークACLを別のネットワークACLに置き換えることができます。 ネットワークACLが置き換えられた後、新しいネットワークACLはすぐに有効になり、vSwitch内のECSインスタンスのトラフィックを制御します。
ネットワークACLからの関連付けの解除: ネットワークACLからvSwitchの関連付けを解除できます。 これにより、ネットワークACLはvSwitchのECSインスタンスのトラフィックを制御しなくなります。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
上部のナビゲーションバーで、vSwitchが属するVPCのリージョンを選択します。
vSwitch ページで、管理するvSwitchを見つけ、そのIDをクリックします。
vSwitch基本情報セクションでは、次の操作を実行できます。
ネットワークACLに関連付ける
[ネットワークACL] の横にある [バインド] をクリックします。
[ネットワークACLのバインド] パネルで、関連付けるネットワークACLを選択し、[OK] をクリックします。
関連するネットワークACLを置き換える
[ネットワークACL] の横にある [置換] をクリックします。
[ネットワークACLのバインド] ダイアログボックスで、関連付けるネットワークACLを選択し、[OK] をクリックします。
ネットワークACLからの関連付けの解除
[ネットワークACL] の横にある [バインド解除] をクリックします。
[ネットワークACLのバインド解除] メッセージで、[OK] をクリックします。
vSwitchの削除
使用しなくなったvSwitchを削除できます。 vSwitchを削除すると、その中にクラウドリソースをデプロイすることはできません。
vSwitchを削除する前に、次の要件が満たされていることを確認してください。
ECS、CLB、ApsaraDB RDS、ApsaraDB for MongoDB、PolarDB、Elasticsearch、時系列データベース (TSDB) 、ApsaraDB for HBase、ApsaraDB for ClickHouse、Tablestore、Container Registry、Elastic High Performance Computing (E-HPC) 、データベースバックアップ (DBS) 、File Storage NASのタイプのリソースがvSwitchから削除されます。
削除するvSwitchがSNATエントリ、高可用性仮想IPアドレス (HAVIP) 、カスタムルートテーブル、またはネットワークACLに関連付けられている場合は、vSwitchの関連付けを解除します。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、vSwitch をクリックします。
削除するvSwitchがデプロイされているリージョンを選択します。
vSwitchページで、削除するvSwitchを見つけ、操作列の削除をクリックします。
スイッチを削除するメッセージで、OKをクリックします。
[SMS検証] ダイアログボックスが表示されたら、次の操作を実行します。
[SMS検証] ダイアログボックスで、[検証コードの取得] をクリックし、検証コードを入力し、[OK] をクリックします。
関連ドキュメント
CreateVSwitch: vSwitchを作成します。
ModifyVSwitchAttribute: vSwitchに関する基本情報を変更します。
AssociateRouteTable: カスタムルートテーブルをvSwitchに関連付けます。
UnassociateRouteTable: vSwitchからカスタムルートテーブルの関連付けを解除します。
AssociateNetworkAcl: ネットワークACLをvSwitchに関連付けます。
UnassociateNetworkAcl: vSwitchからネットワークACLの関連付けを解除します。
DeleteVSwitch: vSwitchを削除します。