NCC Gateway にハイブリッド接続を追加する

このページでは、Cloud Router と VLAN アタッチメントを作成し、NCC Gateway に接続する方法について説明します。

Cloud Router の作成

Cloud Router を作成して接続する前に、次の点を考慮してください。

  • Cloud Router は、同じリージョン内の NCC Gateway に関連付ける必要があります。
  • NCC Gateway に一度に接続できるサービスは 1 つだけです。
  • NCC Gateway に関連付けられている Cloud Router によって BGP セッションが管理されている VLAN アタッチメントのみが、NCC Gateway スポークの一部になります。

Cloud Router の詳細については、Cloud Router の概要をご覧ください。

Cloud Router を作成する手順は次のとおりです。

gcloud

gcloud compute routers create コマンドを実行します。ルーターレベルのカスタムルート アドバタイズを指定するには、--advertisement-mode=CUSTOM フラグを CUSTOM に設定します。ルーターレベルのアドバタイズ モードが個々の BGP セッション アドバタイズに与える影響については、有効なアドバタイズをご覧ください。

gcloud compute routers create ROUTER_NAME \
    --project=PROJECT_ID \
    --ncc-gateway=NCC_GATEWAY_URI \
    --region=REGION\
    --asn=ASN_NUMBER \
    --advertisement-mode=CUSTOM \
    --set-advertisement-ranges=CUSTOM_ADVERTISED_RANGES \
    [--bgp-identifier-range=ROUTER_IDENTIFIER_RANGE] \
    [--keepalive-interval=KEEPALIVE_TIMER] \

次のように置き換えます。

  • ROUTER_NAME: Cloud Router の名前

  • PROJECT_ID: Cloud Router を含むプロジェクトのプロジェクト ID

  • NCC_GATEWAY_URI: ルーターに関連付けられている NCC Gateway の完全な URI。URI の形式は次のパターンに従います。 https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME

  • REGION: Cloud Router を含むリージョン

  • ASN_NUMBER: オンプレミス ネットワークでまだ使用していないプライベート ASN64512-655344200000000-4294967294

    Cloud Router ではプライベート ASN を使用する必要がありますが、オンプレミス ASN はパブリックまたはプライベートにできます。

  • CUSTOM_ADVERTISED_RANGES: ルーターレベルのアドバタイズに含める CIDR 形式のカスタム IP アドレス範囲または個々の IP アドレスのリスト

    個々の IPv4 アドレスは /32 サブネット マスクを持つ CIDR として解釈され、個々の IPv6 アドレスは /128 サブネット マスクを持つ CIDR として解釈されます。カスタムルート アドバタイズの最大数については、上限をご覧ください。

  • ROUTER_IDENTIFIER_RANGE: Cloud Router の一意の識別子として機能する IPv4 アドレス範囲(省略可)

    詳細については、Cloud Router の BGP ID 範囲を構成するをご覧ください。

  • KEEPALIVE_TIMER: BGP キープアライブ タイマーを定義する時間(秒単位)(省略可)

    有効な値は 20 以上 60 以下です。--keepalive-interval フラグを省略すると、Cloud Router は 20 秒の BGP キープアライブ タイマーを使用します。詳しくは、キープアライブ タイマーをご覧ください。

API

ペイロードに NCC Gateway を指定して compute.router.insert メソッドを使用します。ルーターレベルのカスタムルート アドバタイズを指定するには、bgp.advertiseMode フラグを CUSTOM に設定します。ルーターレベルのアドバタイズ モードが個々の BGP セッション アドバタイズに与える影響については、有効なアドバタイズをご覧ください。

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/routers
{
"name": "ROUTER_NAME",
"ncc_gateway": "NCC_GATEWAY_URI",
"bgp": {
  "asn": "ASN_NUMBER",
  "advertiseMode": CUSTOM,
  "advertisedIpRanges": [
    {
        "range": CUSTOM_ADVERTISED_RANGE,
        "description": CUSTOM_ADVERTISED_RANGE_DESCRIPTION
    }, ...
  ],
  "identifierRange": ROUTER_IDENTIFIER_RANGE,
  "keepaliveInterval": KEEPALIVE_TIMER
}
}

次のように置き換えます。

  • PROJECT_ID: Cloud Router を含むプロジェクトのプロジェクト ID
  • REGION: Cloud Router を含むリージョン
  • ROUTER_NAME: Cloud Router の名前
  • NCC_GATEWAY_URI: ルーターに関連付けられている NCC Gateway の完全な URI。URI の形式は次のパターンに従います。 https://networkconnectivity.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/spokes/GATEWAY_SPOKE_NAME
  • ASN_NUMBER: オンプレミス ネットワークでまだ使用していないプライベート ASN64512-655344200000000-4294967294

    Cloud Router ではプライベート ASN を使用する必要がありますが、オンプレミス ASN はパブリックまたはプライベートにできます。

  • CUSTOM_ADVERTISED_RANGECUSTOM_ADVERTISED_RANGE_DESCRIPTION: ルーターレベルのカスタム ルート アドバタイズを指定する辞書のキー

    bgp.advertisedIpRanges リストには、各カスタムルート アドバタイズ辞書が含まれています。bgp.advertisedIpRanges を指定するには、bgp.advertiseMode: CUSTOM が必要です。各 CUSTOM_ADVERTISED_RANGE は、CIDR 形式の IP アドレス範囲または個々の IP アドレスです。個々の IPv4 アドレスは /32 サブネット マスクを持つ CIDR として解釈され、個々の IPv6 アドレスは /128 サブネット マスクを持つ CIDR として解釈されます。カスタムルート アドバタイズの最大数については、上限をご覧ください。各 CUSTOM_ADVERTISED_RANGE_DESCRIPTION は、アドバタイズを説明する文字列です。

  • ROUTER_IDENTIFIER_RANGE: Cloud Router の一意の識別子として機能する IPv4 アドレス範囲を定義します

    詳細については、Cloud Router の BGP ID 範囲を構成するをご覧ください。

  • KEEPALIVE_TIMER: BGP キープアライブ タイマーを定義する時間(秒単位)(省略可)

    有効な値は 20 以上 60 以下です。bgp.keepaliveInterval を省略すると、Cloud Router は 20 秒の BGP キープアライブ タイマーを使用します。詳しくは、キープアライブ タイマーをご覧ください。

VLAN アタッチメントの作成

Dedicated Interconnect または Partner Interconnect の VLAN アタッチメントは、NCC Gateway とオンプレミス ネットワーク間の接続パスを提供します。

VLAN アタッチメントのトラフィックは、パートナー サービスとハブに到達する前に NCC Gateway を通過します。

VLAN アタッチメントの作成方法およびインターフェースと BGP ピアリングの設定方法の詳細については、VLAN アタッチメントを作成するをご覧ください。