アドバタイズされたルート
アドバタイズされたルートは、BGP ピアにアドバタイズされた Cloud Router BGP プレフィックスです。たとえば、BGP ピアがオンプレミス ネットワーク内のルーターの場合、アドバタイズされたルートにより、オンプレミス ネットワーク内のシステムは VPC ネットワーク内のリソースにパケットを送信できます。
Cloud Router は、ルート アドバタイズ内のプレフィックスごとに Multi-Exit Discriminator(MED)値を使用して、BGP ピアにルートをアドバタイズします。
アドバタイズ モード
Cloud Router は、Network Connectivity Center の一部としてトランジット ルートをアドバタイズできます。また、アドバタイズ モードで管理されるカスタム アドバタイズ ルートをアドバタイズすることもできます。アドバタイズ モードは、Cloud Router 全体と Cloud Router の各 BGP セッションの両方で構成できます。アドバタイズ モードを使用すると、Cloud Router がアドバタイズするプレフィックスをすべての BGP セッションまたはセッションごとに指定できます。
Cloud Router には、ルーターレベルまたは BGP セッション レベルで定義される次のアドバタイズ モードがあります。
- Cloud Router のデフォルトのアドバタイズ モード
- ローカル サブネット範囲をアドバタイズします(サブネット範囲のアドバタイズを参照)。
- Cloud Router のカスタム アドバタイズ モード
- IP アドレス アドバタイズを完全に制御できます(カスタム アドバタイズを参照)。
同様に、Cloud Router は BGP セッション レベルで定義された次のアドバタイズ モードを提供します。
- BGP セッションのデフォルトのアドバタイズ モード
- BGP セッションを含む Cloud Router に定義されているアドバタイズ モードに従って、プレフィックスをアドバタイズします。
- BGP セッションのカスタム アドバタイズ モード
- IP アドレス アドバタイズを完全に制御できます(カスタム アドバタイズを参照)。
有効なアドバタイズ
次の表に、Cloud Router アドバタイズ モードと BGP セッション アドバタイズ モードの組み合わせに基づいて、BGP セッションでアドバタイズされるプレフィックスを示します。
Cloud Router のアドバタイズ モード | BGP セッション アドバタイズ モード | BGP セッションでアドバタイズされる有効なプレフィックス |
---|---|---|
デフォルト | デフォルト | BGP セッションは Cloud Router のアドバタイズ構成を継承します。Cloud Router は、サブネット範囲のアドバタイズで説明されているように、ローカル サブネット範囲をアドバタイズします。 |
カスタム | デフォルト | BGP セッションは Cloud Router のアドバタイズ構成を継承します。Cloud Router は、カスタム アドバタイズの説明のように、プレフィックスをアドバタイズします。 |
デフォルトまたはカスタム | カスタム | BGP セッションは、Cloud Router のアドバタイズ構成を継承しません。BGP セッションは、カスタム アドバタイズで説明されているように、プレフィックスをアドバタイズします。 |
サブネット範囲のアドバタイズ
BGP セッションは、VPC ネットワークにローカルのサブネット IPv4 アドレス範囲と IPv6 アドレス範囲をアドバタイズできます。サブネットの IPv6 アドレス範囲のアドバタイズには、サブネットの IPv6 アドレス範囲のアドバタイズで説明されている追加の要件があります。
Cloud Router は、サブネットのライフサイクル アクティビティが発生するたびに、サブネット ルート アドバタイズを自動的に更新します。
以下では、Cloud Router を含む VPC ネットワークの動的ルーティング モードにより、BGP セッションがローカル サブネット ルートのアドバタイズがどのように定義されるのかを説明します。
- リージョン動的ルーティング モード
- サブネット範囲をアドバタイズする各 BGP セッションは、BGP セッションを含む Cloud Router と同じリージョンにあるサブネット範囲のみを送信します。アドバタイズされた MED は、BGP セッションの構成済みの基本優先度と一致します。
- グローバル動的ルーティング モード
- サブネット範囲をアドバタイズする各 BGP セッションは、BGP セッションを含む Cloud Router と同じリージョン内のサブネット範囲と、他のリージョンのサブネット範囲の両方を送信します。Cloud Router と同じリージョンのサブネット範囲でアドバタイズされた MED は、BGP セッションの構成済みの基本優先度と一致します。異なるリージョンのサブネット範囲でアドバタイズされた MED は、BGP セッションの構成済みの基本優先度とリージョン間のコストの合計です。
プライベートで使用されるパブリック IPv4 アドレス範囲のアドバタイズ
サブネットの IPv4 アドレス範囲には、プライベートで使用されるパブリック IPv4 アドレス範囲を含めることができます。プライベートで使用されるパブリック IPv4 アドレスを別のネットワークにアドバタイズすると、そのネットワークがパブリック IPv4 アドレスのインターネット リソースにアクセスできない場合があります。
サブネットの IPv6 アドレス範囲のアドバタイズ
次の両方の条件が満たされると、サブネット ルート アドバタイズに内部サブネット IPv6 範囲が自動的に含まれます。
HA VPN ゲートウェイなどの Cloud Router で使用されるプロダクトが、IPv4 と IPv6(デュアルスタック)のスタックタイプを使用するように構成されている。
IPv6 BGP セッションが構成され、有効になっている。または、IPv6 ルート交換を有効にするように IPv4 BGP セッションが構成されている。
サブネット ルート アドバタイズには、外部サブネットの IPv6 アドレス範囲のアドバタイズは含まれません。ただし、カスタム アドバタイズを使用する場合は、外部 IPv6 アドレス範囲をカスタム IP アドレス範囲として含めることができます。
BGP セッションの構成の詳細については、BGP セッションを確立するをご覧ください。
カスタム アドバタイズ
カスタム アドバタイズ モードでは、BGP セッションがアドバタイズするプレフィックスを制御できます。Cloud Router のカスタム アドバタイズ モードまたは BGP セッションごとのカスタム アドバタイズ モードを使用して、Cloud Router 上のすべての BGP セッションに対して、デフォルトのルート プレフィックス(IPv4 ルートの 0.0.0.0/0
、IPv6 ルートの ::/0
など)を含むルートをアドバタイズできます。
カスタム アドバタイズ モードを構成する際は、次のいずれかを選択します。
カスタムの IPv4 プレフィックスと IPv6 プレフィックスのみをアドバタイズする: このオプションでは、指定した IP アドレス範囲のみがアドバタイズされ、ローカル サブネット範囲は省略されます。アドバタイズされた MED は、Cloud Router を含む VPC ネットワークがグローバル動的ルーティング モードを使用していても、常に BGP セッションの構成済みの基本優先度と一致します。
サブネット範囲に加えてカスタム IPv4 プレフィックスと IPv6 プレフィックスをアドバタイズする: このオプションは、指定したカスタム IP アドレス範囲に加えて、ローカル サブネット範囲をアドバタイズします。
ローカル サブネット範囲のアドバタイズ MED は、サブネット範囲のアドバタイズで説明されているように、Cloud Router を含む VPC ネットワークの動的ルーティング モードによって異なります。
カスタム IP アドレス範囲のアドバタイズされた MED は、常に BGP セッションの構成済みの基本優先度と一致します。
Network Connectivity Center トランジット ルート アドバタイズ
Network Connectivity Center のトランジット ルート アドバタイズを使用すると、外部サイトを含む広域ネットワーク(WAN)の一部として Google のネットワークを使用できます。サイト間トランジット ルート アドバタイズが有効になっている Network Connectivity Center ハイブリッド スポークの BGP セッションは、サイト間トランジット ルート アドバタイズが有効になっているすべてのハイブリッド スポークの Cloud Router で BGP セッションが受信した IP アドレス範囲を自動的にアドバタイズします。詳細については、サイト間データ転送の概要をご覧ください。
アドバタイズされた優先度
BGP セッションごとに、BGP MED 属性の値として使用されるアドバタイズの基本優先度を定義します。
Cloud Router は、構成されたアドバタイズの基本優先度のみを使用して、次のプレフィックスをアドバタイズします。
BGP セッションの有効なアドバタイズがカスタム アドバタイズに設定されている場合のカスタム IP アドレス範囲。
BGP セッションの有効なアドバタイズにサブネット範囲のアドバタイズが含まれる場合、Cloud Router と同じリージョンにあるサブネットのサブネット範囲。
Cloud Router は、次の両方の条件が満たされている場合、構成されたアドバタイズの基本優先度とリージョン間のコストを使用して、Cloud Router のリージョンと一致しないリージョンからのサブネット範囲をアドバタイズします。
Cloud Router を含む VPC ネットワークの動的ルーティング モードは、グローバル動的ルーティング モードです。
BGP セッションの有効なアドバタイズには、サブネット範囲のアドバタイズが含まれます。
アドバタイズされたプレフィックスの BGP 属性
Cloud Router は BGP ピアにプレフィックスをアドバタイズするときに、MED 値をアドバタイズし、アドバタイズ(BGP メッセージ)内の各プレフィックスの Cloud Router の内部優先度に基づいて MED 属性値を設定します。アドバタイズされた優先度は MED として実装されます。
BGP セッションのすべてまたは一部に Cloud Router がアドバタイズするプレフィックスを制御できます。アドバタイズされた優先度を調整するには、MED に追加されたプレフィックスのルート基本優先度を更新します。これは、サイト間の再アドバタイズには適用されません。きめ細かい制御が必要な場合は、BGP ルートポリシーを適用できます。BGP ルートポリシーのサポートはプレビュー版です。
オンプレミス ルーターはアドバタイズされたプレフィックスとその MED 属性を受信すると、VPC ネットワークへのパケット送信に使用されるルートを作成します。
リージョン間のコストは、ネットワーク パフォーマンスなどの要因によって定期的に変化することがあります。これらの変化は、パケットのルーティング方法に影響する可能性があります。ルーティングの変化が発生した場合、その原因はリージョン間のコストの更新である可能性があります。
ルート指標の例
このセクションでは、グローバル動的ルーティングを使用するときに、リージョン間のコストがアドバタイズされた MED に与える影響の例を示します。
アクティブ / アクティブ トンネルのある HA VPN
この例では、次の構成の VPC ネットワークがあるとします。
- 各リージョン(
us-central1
、europe-west1
、us-west-1
)に 1 つのサブネット us-central1
の 2 つの HA VPN トンネルの、2 つの BGP セッションを管理する 1 つの Cloud Routerus-west1
の 2 つの HA VPN トンネルの、2 つの BGP セッションを管理する 1 つの Cloud Router
次の図は、リージョン間コストのサンプル値を含む例を示しています。
各 BGP セッションにデフォルトの基本優先度として 100
があるとします。
次の表は、基本優先度とリージョン間のコストを使用して、オンプレミス ネットワークから各サブネットへのトラフィックのアドバタイズされた MED 値を計算する方法を示しています。
10.0.1.0/24
次の表は、us-central1
にあるサブネット IPv4 アドレス範囲 10.0.1.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-central1
の HA VPN を使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。
VPN トンネル | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 、central-tunnel-1 |
100 | 0 | 100 | 第 1 候補 |
west-tunnel-0 、west-tunnel-1 |
100 | 250 | 350 | 第 2 候補 |
10.0.2.0/24
次の表は、europe-west1
にあるサブネット IPv4 アドレス範囲 10.0.2.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-central1
の HA VPN を使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。
VPN トンネル | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 、central-tunnel-1 |
100 | 300 | 400 | 第 1 候補 |
west-tunnel-0 、west-tunnel-1 |
100 | 350 | 450 | 第 2 候補 |
10.0.3.0/24
次の表は、us-west1
にあるサブネット IPv4 アドレス範囲 10.0.3.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-west1
の HA VPN を使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。
VPN トンネル | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 、central-tunnel-1 |
100 | 250 | 350 | 第 2 候補 |
west-tunnel-0 、west-tunnel-1 |
100 | 0 | 100 | 第 1 候補 |
アクティブ / パッシブ トンネルのある HA VPN
この例では、前の例と同じトポロジを使用します。ただし、基本優先度が変更され、各リージョンでアクティブ / パッシブ HA VPN トンネルペアを達成しています。
- BGP セッションがデフォルトの基本優先度の
100
であるプライマリ トンネル - BGP セッションが低い優先度の
351
であるセカンダリ トンネル
次の表は、基本優先度とリージョン間のコストを使用して、オンプレミス ネットワークから各サブネットへのトラフィックのアドバタイズされた MED 値を計算する方法を示しています。
10.0.1.0/24
次の表は、us-central1
にあるサブネット IPv4 アドレス範囲 10.0.1.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-central1
のプライマリ VPN トンネルを使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。そのトンネルが使用できない場合は、トラフィックで us-west1
のプライマリ トンネルが使用されます。
VPN トンネル | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 |
100 | 0 | 100 | 第 1 候補 |
central-tunnel-1 |
351 | 0 | 351 | 第 3 候補 |
west-tunnel-0 |
100 | 250 | 350 | 第 2 候補 |
west-tunnel-1 |
351 | 250 | 601 | 第 4 候補 |
10.0.2.0/24
次の表は、europe-west1
にあるサブネット IPv4 アドレス範囲 10.0.2.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-central1
のプライマリ VPN トンネルを使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。そのトンネルが使用できない場合は、トラフィックで us-west1
のプライマリ トンネルが使用されます。
VPN トンネル | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 |
100 | 300 | 400 | 第 1 候補 |
central-tunnel-1 |
351 | 300 | 651 | 第 3 候補 |
west-tunnel-0 |
100 | 350 | 450 | 第 2 候補 |
west-tunnel-1 |
351 | 350 | 701 | 第 4 候補 |
10.0.3.0/24
次の表は、us-west1
にあるサブネット IPv4 アドレス範囲 10.0.3.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-west1
のプライマリ VPN トンネルを使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。そのトンネルが使用できない場合は、トラフィックで us-central1
のプライマリ トンネルが使用されます。
VPN トンネル | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 |
100 | 250 | 350 | 第 2 候補 |
central-tunnel-1 |
351 | 250 | 601 | 第 4 候補 |
west-tunnel-0 |
100 | 0 | 100 | 第 1 候補 |
west-tunnel-1 |
351 | 0 | 351 | 第 3 候補 |
グローバルに優先される Dedicated Interconnect
この例は、前の例と似ていますが、us-west1
リージョンの 2 つの Cloud VPN トンネルを 2 つの VLAN アタッチメントに置き換えています。
次の図は、この例を示しています。
VLAN アタッチメントに優先度を設定したいとします。us-central1
リージョンの HA VPN トンネルに、より大きな基本優先度を指定すると、優先度が下がります。
次の表は、基本優先度とリージョン間のコストを使用して、オンプレミス ネットワークから各サブネットへのトラフィックのアドバタイズされた MED 値を計算する方法を示しています。
10.0.1.0/24
次の表は、us-central1
にあるサブネット IPv4 アドレス範囲 10.0.1.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-west1
の VLAN アタッチメントを使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。
VPN トンネルまたは VLAN アタッチメント | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 、central-tunnel-1 |
351 | 0 | 351 | 第 2 候補 |
west-attachment-0 、west-attachment-1 |
100 | 250 | 350 | 第 1 候補 |
10.0.2.0/24
次の表は、europe-west1
にあるサブネット IPv4 アドレス範囲 10.0.2.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-west1
の VLAN アタッチメントを使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。
VPN トンネルまたは VLAN アタッチメント | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 、central-tunnel-1 |
351 | 300 | 651 | 第 2 候補 |
west-attachment-0 、west-attachment-1 |
100 | 350 | 450 | 第 1 候補 |
10.0.3.0/24
次の表は、us-west1
にあるサブネット IPv4 アドレス範囲 10.0.3.0/24
をアドバタイズする BGP セッションを示しています。
オンプレミス ネットワークからのトラフィックは us-west1
の VLAN アタッチメントを使用します。これは、BGP セッションのアドバタイズされた MED が最も低いためです。
VPN トンネルまたは VLAN アタッチメント | 基本優先度 | リージョン間のコスト | アドバタイズされた MED | パスのランキング |
---|---|---|---|---|
central-tunnel-0 、central-tunnel-1 |
351 | 250 | 601 | 第 2 候補 |
west-attachment-0 、west-attachment-1 |
100 | 0 | 100 | 第 1 候補 |