Configuration overview for ULL Solution
This page provides an overview of the configuration process for Google Cloud Ultra Low Latency (ULL) Solution for exchange participants.
After the configuration process is complete, workloads that run on ULL Compute Engine instances can send and receive ULL unicast traffic, and receive ULL multicast traffic.
For an illustration of the ULL multicast connectivity enabled by this configuration, see ULL Multicast zonal deployment pattern.
Before you begin
Before you configure ULL Solution, see the following sections.
Review supported locations for ULL Solution
You can use ULL Solution in the following private Google Cloud zones:
| Region | Zone |
|---|---|
us-south1 |
|
Review the maintenance process for ULL Solution private zones
The private zones used for ULL Solution have unique availability and maintenance properties compared to public zones in Google Cloud. To understand and plan for maintenance in ULL Solution private zones, see Maintenance in ULL Solution private zones.
Exchange participant configuration
This section describes the steps that exchange participants must complete in a given zone to configure ULL infrastructure and enable ULL unicast and multicast connectivity with the exchange operator. Follow these steps to create configurations in each supported zone.
| Step | Sub-step (if applicable) | Description |
|---|---|---|
| Create networks | ||
| Create VPC networks | Create a general-purpose VPC network |
Create a VPC network for general-purpose traffic, such as
management and service access. When you create ULL Compute Engine
instances in a later step, the nic0 interfaces of each instance
attach to this network.
|
| Create a participant ULL VPC network |
Create a VPC network with the participant ULL network profile
for ULL unicast and multicast traffic. When you create ULL Compute Engine instances in a later step, the |
|
| Add a spoke to the hub | Add the participant ULL VPC network as an edge spoke to the hub created by the exchange operator. This enables unicast connectivity and the creation of multicast consumer configurations. | |
| Configure ULL firewall policies | Create ULL firewall policy rules as needed for ULL unicast connectivity with the exchange operator. | |
| Configure ULL Multicast | ||
| Enable a ULL VPC network to consume multicast traffic | Add the multicast consumer network to each domain | For the participant ULL VPC network that you are using as the multicast consumer network, create a consumer association between the network and each domain that was created and activated by the exchange operator. |
| Activate the multicast consumer VPC network for each group range | Create a group consumer activation for each multicast group range that was created and activated by the exchange operator. | |
| Create compute instances | ||
| Create ULL Compute Engine instances | Create and configure one or more ULL compute instances as multicast consumers. | |
Additional procedures for exchange participants
See the following additional configuration procedures for exchange participants:
- Optimize performance: To enable busy polling and test Onload features on ULL Compute Engine instances, see Work with Onload.
- Create instances for auxiliary workloads: To create non-ULL compute instances (U4S) in your general-purpose VPC network, see Create non-ULL Compute Engine instances for auxiliary workloads.
- Configure accurate time: To synchronize the system clock of a U4 instance to the physical NIC clock on the instance's host server, see Configure accurate time for U4 Compute Engine instances.
- View flow logs: To understand VPC Flow Logs records for ULL unicast and multicast traffic and to view flow logs, see View flow logs for ULL traffic.
- Configure Cloud Multicast: You can create Cloud Multicast configurations in your general-purpose VPC network and use U4C and U4S instances as multicast consumers in ULL Solution private zones.
What's next
- To get started by creating networks, see Create VPC networks for exchange participant workloads