事前定義された接続トポロジ

Network Connectivity Center ハブを作成するときに、次のいずれかのプリセット トポロジを選択できます。デフォルトはメッシュ トポロジです。

  • メッシュ トポロジ
  • スタートポロジ
  • ハイブリッド検査トポロジ

プリセット トポロジでハブを作成した後は、トポロジを変更できません。

スポーク グループ

トポロジに応じて、ハブは 1 つ以上のスポーク グループをサポートします。各スポーク グループに含めることができるスポークのタイプも、ハブトポロジによって異なります。すべてのトポロジに次の特性が適用されます。

  • 各スポーク グループは、独自のルートテーブルを持つルーティング ドメインです。スポーク グループのルートテーブルは、スポーク グループにスポークが追加または削除されると自動的に更新されます。
  • ハブに追加された各スポークは、1 つのスポーク グループにのみ所属できます。
  • Network Connectivity Center は、ハブと同じプロジェクトから追加されたスポークを自動的に承認します。
  • Network Connectivity Center には、ハブとは異なるプロジェクトにある VPC スポークを追加する際に、自動承認とスポーク提案の審査という 2 つのオプションがあります。詳細については、ハブと異なるプロジェクトの VPC スポークをご覧ください。

トポロジとスポーク グループを構成する手順については、ハブを構成するをご覧ください。

メッシュ トポロジ

メッシュ トポロジでは、ハブ上のすべてのスポークが 1 つのスポーク グループに属します。

ハブの作成時にトポロジを明示的に指定しない場合、ハブ トポロジはデフォルトでメッシュになります。2 つ以上のワークロード VPC ネットワークを VPC スポークとしてハブに追加すると、各 VPC スポークは、構成されたエクスポートの包含フィルタとエクスポートの除外フィルタに従ってサブネット ルートをエクスポートします。VPC スポーク間のサブネット ルート交換の詳細については、VPC スポークの概要をご覧ください。

メッシュ トポロジは、VPC スポークとハイブリッド スポーク間の大規模なネットワーク接続もサポートします。ハイブリッド スポークを含むルーティング VPC ネットワークのスポーク管理者またはネットワーク管理者は、VPC スポークから受信したサブネット ルートのアドバタイズを構成する必要があります。詳細については、ハイブリッド スポークと VPC スポーク間の接続の確立をご覧ください。

次の図で示すのは、メッシュ トポロジを使用し、3 つの VPC スポークを持つハブです。

Network Connectivity Center のメッシュ トポロジ接続。
Network Connectivity Center のメッシュ トポロジ接続(クリックして拡大)

サポートされているスポークタイプ

メッシュ トポロジは、単一のスポーク グループで VPC スポークプロデューサー VPC スポークハイブリッド スポークをサポートします。

gcloud network-connectivity hubs groups list --hub コマンドは、メッシュ トポロジを使用する場合にのみ、単一のデフォルト スポーク グループを返します。

スタートポロジ

スタートポロジには、スポーク グループごとに個別のルートテーブルを使用してネットワーク セグメンテーションを提供する 2 つのスポーク グループがあります。次のルートテーブル ルールは、各スポーク グループに適用されます。

  • センター スポーク グループのルートテーブルでは、センター グループのスポーク内のリソースがセンター グループまたはエッジグループのスポーク内のリソースと通信できるようにするルートが許可されています。
  • エッジスポーク グループでは、エッジグループのスポーク内のリソースがセンター グループのスポーク内のリソースと通信できるようにするルートのみがルートテーブルで許可されます。Network Connectivity Center は、エッジグループ内の異なるスポーク間の接続を提供するエッジスポーク グループのルートテーブル内のルートを禁止します。

スポーク管理者またはネットワーク管理者は、スポーク グループのルートテーブル ルールに沿って次の操作を行うことができます。

次の図で示すのは、4 つの VPC スポーク間のスタートポロジ接続です。center-vpc-acenter-vpc-b の VPC スポークはセンター スポーク グループのメンバーであり、edge-vpc-cedge-vpc-d の VPC スポークはエッジ スポーク グループのメンバーです。

Network Connectivity Center のスタートポロジ接続。
Network Connectivity Center のスタートポロジ接続(クリックして拡大)

サポートされているスポークタイプ

スタートポロジは、VPC スポーク、プロデューサー VPC スポーク、ハイブリッド スポークをサポートしています。次の表で示すのは、スポークタイプに応じてサポートされているスポーク グループです。

スポーク センター スポーク グループに配置できる エッジ スポーク グループに配置できる
1 個の VPC スポーク
プロデューサー VPC スポーク
サイト間データ転送が無効になっているハイブリッド スポーク
サイト間データ転送が有効になっているハイブリッド スポーク

gcloud network-connectivity hubs groups list --hub コマンドを実行すると、スタートポロジを使用する場合にセンター グループとエッジグループが返されます。

ハイブリッド スポークとスタートポロジの互換性

スタートポロジを使用するように構成されたハブは、ハイブリッド スポークに次の制限を適用します。

  • サイト間データ転送が有効になっているハイブリッド スポークは、センター スポーク グループに配置する必要があります。
  • サイト間転送が有効になっていないハイブリッド スポークは、センター スポーク グループまたはエッジ スポーク グループのいずれかに配置できます。

VPC スポークのメッシュ トポロジまたはスタートポロジを構成する方法の詳細については、ハブを構成するをご覧ください。

ハイブリッド検査トポロジ

ハイブリッド検査トポロジには、ネットワーク セグメンテーションとパケット検査機能を提供する次の 4 つのスポーク グループがあります。

  • prod スポーク グループは、本番環境のワークロード向けに設計されています。
  • 非本番環境スポーク グループは、非本番環境のワークロード用に設計されています。
  • サービス スポーク グループは、本番環境と非本番環境の両方のワークロードに不可欠なサービス用に設計されています。
  • ゲートウェイ スポーク グループは、セキュリティ チェックポイントとして機能する NCC Gateway スポークをサポートします。

各スポーク グループのルートテーブルには、次のルールが適用されます。

  • prod スポーク グループでは、prod グループのスポーク内のリソースが prod グループ、サービス グループ、またはゲートウェイ グループのスポーク内のリソースと通信できるようにするルートがルートテーブルで許可されます。Network Connectivity Center は、非本番環境グループのスポークへの接続を提供する本番環境スポーク グループのルートテーブル内のルートを禁止します。

  • 非本番環境スポーク グループでは、非本番環境グループのスポーク内のリソースが、非本番環境グループ、サービス グループ、またはゲートウェイ グループのスポーク内のリソースと通信できるようにするルートがルートテーブルで許可されます。Network Connectivity Center は、本番環境グループのスポークへの接続を提供する非本番環境スポーク グループのルートテーブル内のルートを禁止します。

  • サービス スポーク グループでは、サービス グループのスポーク内のリソースが任意のスポーク グループのスポーク内のリソースと通信できるようにするルートがルートテーブルで許可されます。

  • ゲートウェイ スポーク グループでは、各 NCC Gateway スポークが本番環境グループ、非本番環境グループ、サービス グループのスポーク内のリソースと通信できるようにするルートがルートテーブルで許可されます。Network Connectivity Center では、NCC Gateway スポーク間の通信はできません。

スポーク管理者またはネットワーク管理者は、スポーク グループのルートテーブル ルールに沿って次の操作を行うことができます。

Security Service Edge の可用性

Security Service Edge(SSE)パケット検査は、ゲートウェイ スポーク グループの NCC Gateway スポークと、本番環境グループ、非本番環境グループ、サービス グループのスポーク間でルーティングされるトラフィックでのみ使用できます。

次の表は、異なるスポーク グループのスポーク間でルーティングされるトラフィックについて、ルーティングが許可されるかどうか、SSE パケット検査を使用できるかどうかをまとめたものです。

送信先リソース スポーク
送信元リソース スポーク prod グループ内 非本番環境グループ内 サービス グループ内 ゲートウェイ グループ内
prod グループ内 ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査
非本番環境グループ内 ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査
サービス グループ内 ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査
ゲートウェイ グループ内 ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査
ルーティング
SSE 検査

サポートされているスポークタイプ

ハイブリッド検査トポロジは、VPC スポーク、プロデューサー VPC スポーク、ハイブリッド スポーク、NCC Gateway スポークをサポートしています。次の表に示すのは、スポークタイプに応じてサポートされているスポーク グループです。

スポーク 本番環境スポーク グループに配置できる 非本番環境スポーク グループに配置できる サービス スポーク グループに配置できる ゲートウェイ スポーク グループに配置できる
1 個の VPC スポーク
プロデューサー VPC スポーク
サイト間データ転送が無効になっているハイブリッド スポーク
サイト間データ転送が有効になっているハイブリッド スポーク
NCC Gateway スポーク

ハイブリッド検査トポロジを使用する場合、gcloud network-connectivity hubs groups list --hub コマンドを実行すると、本番環境、非本番環境、サービス、ゲートウェイ グループが返されます。

次のステップ