VLAN アタッチメントの作成

Partner Interconnect 接続の VLAN アタッチメント(別名 interconnectAttachments)により、サービス プロバイダの接続に VLAN を割り当てることで、サービス プロバイダのネットワークを介して Virtual Private Cloud(VPC)ネットワークとオンプレミス ネットワークが接続されます。

Partner Interconnect の VLAN アタッチメントを作成するには、サポートされているサービス プロバイダとの接続がすでに確立されている必要があります。

VLAN アタッチメントの請求は、アタッチメントを事前に有効にしているかどうかに関係なく、サービス プロバイダが構成を完了すると開始されます。アタッチメントが PENDING_CUSTOMER または ACTIVE 状態のとき、サービス プロバイダはアタッチメントを構成します。ユーザーまたはサービス プロバイダがアタッチメントを削除すると(アタッチメントが DEFUNCT 状態)、請求は停止されます。

Dedicated Interconnect 用の VLAN アタッチメントについては、Dedicated Interconnect 用の VLAN アタッチメントの作成をご覧ください。

このページで使用している用語の定義については、Cloud Interconnect の主な用語をご覧ください。

Partner Interconnect の使用時に発生する可能性のある一般的な問題を解決するには、トラブルシューティングをご覧ください。

複数の VLAN アタッチメントの利用

VLAN アタッチメントは、最大 50 Gbps / 6.25 M パケット/秒(pps)のトラフィック(100 Gbps 接続を超えるトラフィック)のみをサポートします。VPC ネットワークへのスループットを改善するには、VPC ネットワークへの VLAN アタッチメントを複数構成する必要があります。BGP セッションごとに、同じ MED 値を使用して、構成済みの VLAN アタッチメント全体で等価コスト マルチパス(ECMP)ルーティングを使用できるようにする必要があります。

他のプロジェクトのものも含めて、複数の VLAN アタッチメントが存在する場合は、それらを同じサービス プロバイダの Partner Interconnect 接続、または異なるサービス プロバイダの Partner Interconnect 接続とペアリングできます。

VLAN アタッチメントの作成

Console

  1. Google Cloud Console で、Cloud Interconnect の [VLAN アタッチメント] タブに移動します。

    [VLAN アタッチメント] に移動

  2. [VLAN アタッチメントを追加] をクリックします。

  3. [Partner Interconnect] を選択し、[続行] をクリックします。

  4. [すでにサービス プロバイダを利用しています] を選択します。

  5. [冗長な VLAN ペアを作成する] を選択します。冗長性により、単一の接続よりも高い可用性が実現します。どちらのアタッチメントもトラフィックを処理し、トラフィックがアタッチメント間で負荷分散されます。定期メンテナンス中などで一方のアタッチメントが停止しても、もう一方のアタッチメントは引き続きトラフィックを処理します。詳細については、冗長性と SLA をご覧ください。

    テスト目的でアタッチメントを作成する場合、または高可用性を必要としない場合は、[単一の VLAN を作成する] を選択して VLAN アタッチメントを 1 つのみ作成します。

  6. [ネットワーク] フィールドと [リージョン] フィールドで、アタッチメントの接続先の VPC ネットワークと Google Cloud リージョンを選択します。

  7. VLAN アタッチメントの詳細を指定します。

    • Cloud Router: このアタッチメントに関連付ける Cloud Router。選択した VPC ネットワークとリージョン内にあり、ASN が 16550 の Cloud Router のみ選択できます。既存の Cloud Router がない場合は、ASN が 16550Cloud Router を作成します。各 VLAN アタッチメントを単一の Cloud Router に関連付けることができます。Google により Cloud Router にインターフェースと BGP ピアが自動的に追加されます。
    • VLAN アタッチメント名: アタッチメントの名前。この名前は Cloud Console に表示され、gcloud コマンドライン ツールでこのアタッチメント(例: my-attachment)を参照するために使用されます。
    • アタッチメントの最大伝送単位(MTU): 1,500 バイトの MTU を使用するには、アタッチメントを使用する VPC ネットワークでは、MTU を 1500 に設定する必要があります。また、オンプレミス VM とルーターでは、MTU を 1500 に設定する必要があります。ネットワークにデフォルトの 1460 MTU がある場合は、フィールドを 1440 のままにします。
  8. アタッチメントを作成するには、[作成] をクリックします。このアクションが完了するまでに数分かかります。

  9. 作成が完了した後に、ペアリングキーをコピーします。サービス プロバイダとの接続をリクエストするときに、これらのキーをサービス プロバイダと共有します。

    サービス プロバイダからのレイヤ 3 接続をリクエストする場合は、[有効にする] を選択することでアタッチメントを事前に有効にできます。アタッチメントを有効にすると、予定のサービス プロバイダに接続しているか確認できます。アタッチメントを事前に有効にすると、有効化のステップをスキップでき、サービス プロバイダが構成を完了した直後にそれらのアタッチメントでトラフィックを通過させることができます。

  10. VLAN アタッチメントを一覧表示するには、[OK] をクリックします。

gcloud

VLAN アタッチメントを作成する前に、オンプレミス ネットワークからアクセスするネットワークとリージョンに既存の Cloud Router を用意する必要があります。既存の Cloud Router がない場合は、作成します。Cloud Router には、BGP ASN として 16550 が必要です。

  1. Cloud Router の名前と VLAN アタッチメントのエッジ アベイラビリティ ドメイン(都市のアベイラビリティ ゾーン)を指定して、タイプ PARTNERinterconnectAttachment を作成します。Google により Cloud Router にインターフェースと BGP ピアが自動的に追加されます。アタッチメントにより、サービス プロバイダと共有するペアリングキーが生成されます。

    アタッチメントの MTU を指定できます。有効な値は 1440(デフォルト)、1500 です。1500 の MTU を指定するには、--mtu パラメータ(--mtu 1500)を使用します。1,500 バイトの MTU を使用するには、このアタッチメントを使用する VPC ネットワークに MTU を 1500 に設定する必要があります。また、オンプレミス VM とルーターでは、MTU を 1500 に設定する必要があります。

    次の例では、エッジ アベイラビリティ ドメイン availability-domain-1 に VLAN アタッチメントが作成され、リージョン us-central1 に存在する Cloud Router my-router に関連付けられます。

    gcloud compute interconnects attachments partner create my-attachment \
        --region us-central1 \
        --router my-router \
        --edge-availability-domain availability-domain-1
    

    サービス プロバイダからのレイヤ 3 接続をリクエストする場合は、--admin-enabled フラグを選択することでアタッチメントを事前に有効にできます。アタッチメントを有効にすると、予定のサービス プロバイダに接続しているか確認できます。アタッチメントを事前に有効にすると、有効化のステップをスキップでき、サービス プロバイダが構成を完了した直後にそれらのアタッチメントでトラフィックを通過させることができます。

    gcloud compute interconnects attachments partner create my-attachment \
        --region us-central1 \
        --router my-router \
        --edge-availability-domain availability-domain-1 \
        --admin-enabled
    
  2. ペアリングキーを取得するアタッチメントを指定します。このキーは、サービス プロバイダとの接続をリクエストするときに、サービス プロバイダと共有する必要があります。

    gcloud compute interconnects attachments describe my-attachment \
        --region us-central1
    

    出力:

    adminEnabled: false
    edgeAvailabilityDomain: AVAILABILITY_DOMAIN_1
    creationTimestamp: '2017-12-01T08:29:09.886-08:00'
    id: '7976913826166357434'
    kind: compute#interconnectAttachment
    labelFingerprint: 42WmSpB8rSM=
    name: my-attachment
    pairingKey: 7e51371e-72a3-40b5-b844-2e3efefaee59/us-central1/1
    region: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1
    router: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1/routers/my-router
    selfLink: https://www.googleapis.com/compute/v1/projects/customer-project/regions/us-central1/interconnectAttachments/my-attachment
    state: PENDING_PARTNER
    type: PARTNER
    

    pairingKey フィールドには、サービス プロバイダと共有するペアリングキーが含まれています。VLAN アタッチメントが構成されるまで、ペアリングキーを機密情報として扱います。

    VLAN アタッチメントの状態は、サービス プロバイダとの接続をリクエストし、サービス プロバイダが VLAN アタッチメントの構成を完了するまでは PENDING_PARTNER です。構成が完了すると、アタッチメントの状態は ACTIVE または PENDING_CUSTOMER に変わります。

重複する VLAN アタッチメントを使用して冗長性を確保する場合は、2 番目のアタッチメントでこれらの手順を繰り返します。同じ Cloud Router を使用し、別のエッジ アベイラビリティ ドメインを指定します。また、サービス プロバイダからの接続をリクエストするとき、アタッチメントを冗長にするために、両方のアタッチメントに対して同じメトロ(都市)を選択する必要があります。詳細については、冗長性と SLA をご覧ください。

Partner Interconnect の使用の制限

デフォルトでは、どの VPC ネットワークでも Cloud Interconnect を使用できます。Cloud Interconnect を使用できる VPC ネットワークを制御するには、組織のポリシーを設定します。詳細については、Cloud Interconnect の使用の制限をご覧ください。