参加者の ULL VPC ネットワークについて

このページでは、エクスチェンジ参加者向けの超低レイテンシ(ULL)Virtual Private Cloud(VPC)ネットワークの概要について説明します。

概要

ULL VPC ネットワークは、市場取引アプリケーション向けに超低レイテンシのユニキャスト トラフィックとマルチキャスト トラフィックをサポートし、レイテンシ、ジッター、マルチキャストの分散の厳しい目標を尊重します。ULL VPC ネットワークは、 Google Cloudの他のトラフィックから分離された専用のゾーン物理ファブリックを使用します。最適なパフォーマンスを確保するため、重要でないトラフィックと機能は制限されます。

ULL VPC ネットワークは、 Google Cloudが提供する事前構成済みのロール固有のネットワーク プロファイルを使用して作成します。参加者の ULL VPC ネットワークは、参加者の ULL ネットワーク プロファイルを使用して作成されます。ネットワーク プロファイルの概要については、特定のユースケース向けのネットワーク プロファイルをご覧ください。

参加者の ULL VPC ネットワークは、次のセクションで説明するように、Compute Engine インスタンス間の ULL 通信をサポートしています。

ULL ユニキャスト接続

参加者の ULL VPC ネットワークでは、ULL ユニキャスト接続のサポートが次のように制限されています。

  • ネットワーク内: 同じ参加者 ULL VPC ネットワーク内のインスタンス間では、ULL ユニキャスト トラフィックはサポートされていません。

  • NCC を介して他のネットワークと接続: 参加者の ULL VPC ネットワークが、スタートポロジを使用する Network Connectivity Center(NCC)ハブのエッジ グループ内の VPC スポークである場合:

    • ULL ユニキャスト トラフィックは、ハブのセンター グループにある参加者 ULL VPC ネットワーク内のインスタンスと、オペレーター ULL VPC ネットワーク内のインスタンス間でサポートされます。
    • ハブのエッジグループ内の参加者 ULL VPC ネットワーク間では、ULL ユニキャスト トラフィックはサポートされていません。

ULL マルチキャスト接続

参加者の ULL VPC ネットワークは ULL マルチキャスト トラフィックをサポートし、オペレーターの ULL VPC ネットワークから送信されたマルチキャスト トラフィックのマルチキャスト コンシューマー ネットワークとして機能できます。詳細については、ULL マルチキャストの概要をご覧ください。

仕様

参加者の ULL VPC ネットワークの仕様は次のとおりです。

  • ゾーン制約。参加者の ULL VPC ネットワークは、ネットワークの作成時に指定したネットワーク プロファイルのゾーンに制限されます。

    • ネットワークの作成時に指定するネットワーク プロファイルの名前は、ZONE-vpc-ull-participant の形式です(例: us-south1-d-vpc-ull-participant)。ゾーンは、サポートされているロケーションのリストから選択する必要があります。

    • 参加者の ULL VPC ネットワークを使用するリソースは、ネットワークに関連付けられたネットワーク プロファイルと同じゾーンに制限されます。

      • 参加者の ULL VPC ネットワークにネットワーク インターフェースがあるすべてのインスタンスは、ネットワークで使用されるネットワーク プロファイルのゾーンと一致するゾーンで作成する必要があります。

      • 参加者の ULL VPC ネットワークで作成されたすべてのサブネットは、ネットワークで使用されるネットワーク プロファイルのゾーンを含むリージョンに配置する必要があります。

  • サポートされている Compute Engine インスタンス タイプ。参加者の ULL VPC ネットワークは、U4C インスタンスからのアタッチメントのみをサポートします。

  • ネットワーク インターフェースの下り(外向き)帯域幅の上限。ネットワークに接続された特定のネットワーク インターフェースの場合、参加者の ULL VPC ネットワークは最大 1 Gbps の下り(外向き)帯域幅をサポートします。

  • 1,500 バイトの最大伝送単位(MTU)。参加者の ULL VPC ネットワークのデフォルトの MTU は 1500 バイトです。この値は変更できません。

    • TCP MSS クランプ: TCP ハンドシェイク中に、 Google Cloud はアドバタイズされた最大セグメント サイズ(MSS)を 1,500 バイトの MTU に合わせてクランプします。これにより、TCP 接続で MTU より大きい MSS がネゴシエートされることはありません。
    • 下り(外向き)パケットのドロップと ICMP レスポンス: 下り(外向き)ネットワーク インターフェースの仮想スイッチ(vSwitch)は、1, 500 バイトの MTU を超えるパケットをドロップし、ICMP Fragmentation Needed(タイプ 3、コード 4)メッセージを送信者に返します。また、Google Virtual NIC(gVNIC)ドライバは、アプリケーションが 1500 より大きい MTU を設定することを防ぎます。
  • ファイアウォールの違い。参加者の ULL VPC ネットワークは、ULL ポリシー タイプのリージョン ネットワーク ファイアウォール ポリシーのみをサポートします。詳細については、ULL VPC ネットワークのファイアウォールをご覧ください。

  • その他の機能。参加者の ULL VPC ネットワークでサポートされている機能のセットは、ULL 要件のある金融取引ワークロードの実行をサポートするためにGoogle Cloud によって事前構成されています。最適なパフォーマンスを確保するため、参加者の ULL VPC ネットワークは限られた機能のみをサポートしています。詳細については、次のサポートされている機能とサポートされていない機能をご覧ください。

サポートされている機能とサポートされていない機能

このセクションでは、参加者の ULL VPC ネットワークでサポートされている機能について説明します。

次の表に、参加者の ULL ネットワーク プロファイルによって有効または無効になる特定の機能と、 Google Cloudによって設定されたネットワーク プロファイル プロパティ値を示します。

ネットワーク プロファイルのプロパティで機能が明示的に有効または無効になっていない場合、通常、その機能の可用性は通常の VPC ネットワークの可用性と一致します。たとえば、共有 VPC はネットワーク プロファイルで構成される機能ではありませんが、参加者の ULL VPC ネットワークでサポートされています。

機能 サポート対象 ネットワーク プロファイルのプロパティと値 詳細
ULL 通信
ULL ユニキャスト unicast:

UNICAST_ULL
参加者の ULL VPC ネットワークは、ULL ユニキャスト接続で説明されているように、ULL ユニキャスト トラフィックをサポートします。
同じネットワーク内の ULL ユニキャスト allowSameNetworkUnicast:

SAME_NETWORK_UNICAST_BLOCKED
ULL マルチキャスト multicast:

MULTICAST_ULL
参加者の ULL VPC ネットワークは、ULL マルチキャスト接続で説明されているように、ULL マルチキャスト トラフィックの受信をサポートしています。
allowMulticast:

MULTICAST_ALLOWED
サブネット
IPv4 のみのサブネット subnetworkStackTypes:

SUBNET_STACK_TYPE_IPV4_ONLY

参加者の ULL VPC ネットワークは、通常の VPC ネットワークと同じ有効な IPv4 範囲を含む、IPv4 のみのサブネットをサポートしています。

参加者の ULL VPC ネットワークは、デュアルスタック サブネットまたは IPv6 のみのサブネットをサポートしていません。詳細については、サブネットの種類をご覧ください。

PRIVATE サブネットの目的 subnetworkPurposes:

SUBNET_PURPOSE_PRIVATE

参加者の ULL VPC ネットワークは、purpose 属性値が PRIVATE の通常のサブネットをサポートしています。

参加者の ULL VPC ネットワークは、Private Service Connect サブネット、プロキシ専用サブネット、Private NAT サブネットをサポートしていません。詳細については、サブネットの目的をご覧ください。

自動モード allowAutoModeSubnet:

AUTO_MODE_SUBNET_BLOCKED
参加者の ULL VPC ネットワークは自動モード ネットワークにできません。詳しくは、サブネット作成モードをご覧ください。
ネットワーク インターフェース
同じネットワーク内のマルチ NIC allowMultiNicInSameNetwork:

MULTI_NIC_IN_SAME_NETWORK_ALLOWED

参加者の ULL VPC ネットワークはマルチ NIC インスタンスをサポートしているため、同じインスタンスの 2 つ以上のネットワーク インターフェースを同じネットワークに配置できます。各ネットワーク インターフェースは、ネットワーク内の一意のサブネットに接続する必要があります。

nic0 からのアタッチメント allowDefaultNicAttachment:

DEFAULT_NIC_ATTACHMENT_BLOCKED

参加者の ULL VPC ネットワークは、インスタンスの nic0 ネットワーク インターフェースをネットワークに接続することをサポートしていません。

特定の ULL コンピューティング インスタンスの場合:
  • nic0 インターフェースは汎用 VPC ネットワークにアタッチされます。
  • nic1 インターフェースと nic2 インターフェースは ULL VPC ネットワークに接続され、インスタンスは ULL ユニキャストとマルチキャストにアクセスできます。
Dynamic Network Interface allowSubInterfaces:

SUBINTERFACES_BLOCKED
参加者の ULL VPC ネットワークは、Dynamic NIC をサポートしていません。
インスタンス ネットワークの移行 allowNetworkMigration:

NETWORK_MIGRATION_BLOCKED
参加者の ULL VPC ネットワークは、ネットワーク間のインスタンス ネットワーク インターフェースの移行をサポートしていません。
IP アドレス
GCE_ENDPOINT アドレスの目的 addressPurposes:

GCE_ENDPOINT

参加者の ULL VPC ネットワークは、インスタンス ネットワーク インターフェースの内部 IP アドレスで使用される purpose 属性値が GCE_ENDPOINT の IP アドレスをサポートしています。

参加者の ULL VPC ネットワークは、SHARED_LOADBALANCER_VIP などの特殊な目的の IP アドレスをサポートしていません。詳細については、アドレス リソースのリファレンスをご覧ください。

インスタンスの外部 IP アドレス allowExternalIpAccess:

EXTERNAL_IP_ACCESS_BLOCKED
参加者の ULL VPC ネットワークは、インスタンス ネットワーク インターフェースへの外部 IP アドレスの割り当てをサポートしていません。そのため、ネットワークに接続されたネットワーク インターフェースはインターネットにアクセスできません。
ルート
静的ルート allowStaticRoutes:

STATIC_ROUTES_BLOCKED
参加者の ULL VPC ネットワークは、静的ルートをサポートしていません。
IP 転送 allowIpForwarding:

IP_FORWARDING_BLOCKED
参加者の ULL VPC ネットワークは、IP 転送をサポートしていません。
ネットワーク セキュリティ
Cloud NGFW ファイアウォール ポリシー allowFirewallPolicy:

FIREWALL_POLICY_ALLOWED
参加者の ULL VPC ネットワークは、ULL VPC ネットワークのファイアウォールで説明されているように、ULL ポリシー タイプを持つ Cloud NGFW ファイアウォール ポリシーをサポートします。
ULL ポリシータイプ firewallPolicyTypes:

ULL_POLICY
クラス D ファイアウォール allowClassDFirewalls:

CLASS_D_FIREWALLS_BLOCKED
参加者の ULL VPC ネットワークは、クラス D アドレス(224.0.0.0/4)を含むファイアウォール ルールをサポートしていません。
VPC ファイアウォール ルール allowVpcFirewallRules:

VPC_FIREWALL_RULES_BLOCKED
参加者の ULL VPC ネットワークは、VPC ファイアウォール ルールをサポートしていません。
VPC Packet Mirroring allowPacketMirroring:

PACKET_MIRRORING_BLOCKED
参加者の ULL VPC ネットワークは、通常の VPC ネットワーク用のパケット ミラーリング サービスである VPC Packet Mirroring をサポートしていません。代わりに、ULL VPC ネットワークの Packet Mirroring を使用してください。
ネットワーク接続
VPC ネットワーク ピアリング allowVpcPeering:

VPC_PEERING_BLOCKED
参加者の ULL VPC ネットワークは、VPC ネットワーク ピアリングを使用した他の VPC ネットワークへの接続をサポートしていません。そのため、参加者 ULL VPC ネットワークでは、プライベート サービス アクセスを使用したサービスへの接続はサポートされていません。
Cloud Router allowCloudRouter:

CLOUD_ROUTER_BLOCKED
参加者の ULL VPC ネットワークは、Cloud Router と動的ルートをサポートしていません。
Cloud Interconnect allowInterconnect:

INTERCONNECT_BLOCKED
参加者の ULL VPC ネットワークは、Cloud Interconnect VLAN アタッチメントをサポートしていません。
Cloud VPN allowVpn:

VPN_BLOCKED
参加者の ULL VPC ネットワークは、Cloud VPN トンネルをサポートしていません。
NAT
Cloud NAT allowCloudNat:

CLOUD_NAT_BLOCKED
参加者の ULL VPC ネットワークは、Cloud NAT をサポートしていません。
ロード バランシング
Cloud Load Balancing allowLoadBalancing:

LOAD_BALANCING_BLOCKED
参加者の ULL VPC ネットワークは、Cloud Load Balancing をサポートしていません。そのため、参加者 ULL VPC ネットワークは、Google Cloud Armor などのロードバランサ機能をサポートしていません。
サービスへのプライベート アクセス
限定公開の Google アクセス allowPrivateGoogleAccess:

PRIVATE_GOOGLE_ACCESS_BLOCKED
参加者の ULL VPC ネットワークは、プライベート Google アクセスをサポートしていません。
Private Service Connect allowPsc:

PSC_BLOCKED
参加者の ULL VPC ネットワークは、Private Service Connect をサポートしていません。

次のステップ