Evaluating inter-entity and hybrid traffic distribution means analyzing the flow and performance of data moving between different Google Cloud regions, projects, and on-premises networks. The main tool for this is Network Intelligence Center, which provides a centralized view. Within it, Network Topology visually maps your network's configuration and shows real-time traffic metrics, helping you spot bandwidth bottlenecks and ensure data takes the best path.
Network Topology provides a visual map of communication within Google Cloud. It shows resources like virtual machine (VM) instances and groups them into higher-level categories you can expand. You can see live data flows and throughput metrics between VMs in different regions, across Shared VPC networks, and over VPC Network Peering connections. By clicking on a specific link between workloads, you can view real-time ingress and egress data to identify unexpected traffic spikes or uneven distribution.
For networks that connect Google Cloud to other locations (hybrid topologies), evaluation focuses on connections like Cloud Interconnect, Cloud VPN, and Router appliance instances. Network Topology displays these connections as distinct points, allowing you to analyze traffic volume (ingress/egress bytes) across individual VPN tunnels and VLAN attachments. If traffic nears a connection's limit, you can view historical charts to diagnose recurring bottlenecks. For enterprise needs, Dedicated Interconnect and Cross-Cloud Interconnect can use DSCP markings in packet headers to prioritize certain types of traffic.
Evaluating traffic to Google Kubernetes Engine (GKE) and Google-managed services like Cloud SQL uses specialized views in Network Intelligence Center. For GKE, a dedicated view shows relationships between clusters, namespaces, workloads, and pods, tracking metrics like queries per second and HTTP latency. Traffic from external clients into GKE is visible down to the cluster level. For managed services, the tool analyzes configuration and reachability across project boundaries, showing overall status while keeping Google's internal VPC infrastructure private.
Choosing the best path in complex multi-VPC and hybrid networks depends on the routing architecture set up in Network Connectivity Center (NCC). Administrators choose between a mesh topology, where all connected VPCs can talk directly to each other, and a star topology, where all traffic must pass through a central hub VPC. Cloud Router uses the Border Gateway Protocol (BGP) to distribute routes across these topologies. For granting access to specific services without full network exposure, Private Service Connect (PSC) routes traffic privately to designated producer endpoints.
Diagnosing performance bottlenecks and packet degradation involves finding the root cause of network problems like high latency, packet loss, or limited throughput across Google Cloud and hybrid connections. Network Intelligence Center is the primary console, offering tools for visualization, testing, and monitoring to isolate these issues.
Network Topology is the visualization tool within Network Intelligence Center that maps your network and its performance. It shows Virtual Private Cloud (VPC) networks, hybrid connections, and Google-managed services alongside real-time operational data. To diagnose a bottleneck, you can select any entityâlike a VM, subnet, or Cloud Routerâand view its traffic metrics, such as ingress and egress byte counts, which show bandwidth usage. You can expand time-series charts for up to six weeks to spot historical patterns, like a sudden latency increase. For a Google Kubernetes Engine (GKE) cluster, you can filter the view to see latency percentiles between external clients and the cluster.
Connectivity Tests is a diagnostic tool that simulates how a packet would travel between two network endpoints based on your VPC configuration. It checks each logical step, like firewall rules and routes. For supported routes, it also performs a live test, sending actual packets to measure round-trip time and packet loss. This helps determine if a performance issue is due to a configuration error (like a blocking firewall rule) or a problem in the live data path. However, Connectivity Tests cannot analyze networks outside Google Cloud, such as on-premises hardware or VMs acting as routers.
Performance Dashboard provides visibility into the performance of the Google Cloud network and your specific project's resources. It shows metrics for packet loss and latency between VMs in a VPC, between peered VPCs, and between VMs and the internet. This helps you see if a problem is isolated to your application or part of a broader network issue. The dashboard shows summary data for up to 50 zone pairs. You diagnose degradation by correlating entity-level data from Network Topology (like a VM's throughput) with the aggregate latency and packet loss metrics between zones shown in Performance Dashboard.
Auditing egress data transfers and optimizing network cost involves using Google Cloud tools to understand traffic patterns, identify flows that drive up costs, and implement changes to reduce unnecessary spending while maintaining needed connectivity.
Network Topology is a tool that displays throughput values directly on the connections in your network diagram, letting you quickly see traffic volume between entities. You navigate the entity hierarchy to view traffic for specific connections, like the bandwidth on a VLAN attachment linking Google Cloud to an on-premises network. The metric values are based on the final five minutes of the selected hour, and you can view historical data for the past six weeks by clicking on any connection edge. This directly helps investigate cross-region, inter-zone, and internet-bound egress traffic volumes.
The Network Intelligence Center provides tools like connectivity tests and topology visualization to monitor performance and troubleshoot. Connectivity tests let you verify if packets can travel from a source to a destination by running both a configuration check and a live data plane analysis that measures packet loss and latency. Each test is based on a snapshot of the network configuration when it was run, so you can re-run it after making changes to see updated results. You can view high-level test results or drill down for detailed metrics.
Cloud Monitoring collects metrics, events, and metadata from Google Cloud services to provide insights through dashboards and alerts. You can create custom dashboards for network metrics or use the Metrics Explorer to query specific networking data by applying filters and aggregation functions. Cloud Monitoring also supports alerting policies that notify you (via email, mobile app, or third-party services) when a metric, like unexpected network traffic levels, crosses a threshold you define.
When auditing egress data transfers, it's important to know that most costs come from networking egress charges, not ingress. Data leaving Google Cloud incurs costs, whether going to another cloud provider or on-premises. To optimize costs, first use Network Topology to identify unexpected or high-volume traffic flows. Then, consider optimizations such as using Cloud Interconnect instead of the public internet for high-volume transfers, leveraging Cloud CDN to cache content at edge locations, or implementing data compression. The goal is to modify routing, connection types, or transfer methods to reduce egress spending while meeting architectural and compliance needs.
A mesh topology allows all connected VPCs to communicate directly with each other. A star topology (hub-and-spoke) requires all traffic between VPCs to pass through a central hub VPC, which is used when direct communication between spokes must be restricted or filtered.
Use Connectivity Tests when you need to analyze the specific path and configuration between two endpoints or validate live packet loss and latency for a suspected route. Use Performance Dashboard when you need a broad view of network health to determine if an issue is isolated to your resources or part of a wider Google Cloud network problem affecting multiple zones or regions.
Network Topology visually shows the throughput on every connection in your network. By identifying high-volume egress flowsâespecially cross-region, inter-zone, or to the internetâyou can pinpoint costly traffic patterns. This allows you to then optimize by rerouting traffic over cheaper connections like Cloud Interconnect or implementing caching with Cloud CDN.
Professional Cloud Network Engineer
Prepare and test your skills
Prepare and test your skills