ACEChapter 62 of 101Objective 4.1

Network Intelligence Center

This chapter covers the Network Intelligence Center (NIC), a powerful suite of network monitoring and diagnostic tools in Google Cloud. For the ACE exam, NIC questions typically account for 3-5% of the total, appearing in the 'Ensure Successful Operation of a Cloud Solution' domain. You will need to understand the core components—Network Topology, Performance Dashboard, Connectivity Tests, and Firewall Insights—and know when to use each for troubleshooting and optimization. This chapter provides a deep dive into NIC's architecture, features, and exam-relevant configurations.

25 min read
Intermediate
Updated May 31, 2026

Network Intelligence Center as a City's Traffic Monitoring System

Imagine a city with a complex road network managed by a central traffic monitoring system. This system is not a single traffic light or camera but a comprehensive platform that collects data from thousands of sensors embedded in roads, bridges, and intersections. Each sensor records vehicle count, speed, and type, and sends this data to a central dashboard. The dashboard processes the data in real time, identifying congestion patterns, accident hotspots, and traffic flow anomalies. For example, if a major highway exit becomes clogged, the system detects the sudden drop in average speed and alerts the city's traffic management team. They can then adjust traffic signal timings or dispatch emergency services. Similarly, Network Intelligence Center (NIC) in Google Cloud collects telemetry from VPC flow logs, firewall rules, and other network components. It processes this data to provide insights into network performance, identify bottlenecks (like high latency routes), and detect security threats (like excessive denied traffic). Just as the city system helps planners optimize road layouts and respond to incidents, NIC helps cloud engineers optimize network configurations, troubleshoot connectivity issues, and ensure efficient resource utilization. The analogy holds mechanistically: sensors are the flow logs, the central processing is NIC's analytics engine, and the dashboard is the Google Cloud Console interface. Both systems rely on continuous data ingestion, real-time analysis, and actionable visualizations to maintain operational health.

How It Actually Works

What is Network Intelligence Center?

Network Intelligence Center (NIC) is a Google Cloud native platform that provides visibility, monitoring, and diagnostics for your Virtual Private Cloud (VPC) networks. It is not a single tool but a suite of integrated services designed to help you understand network topology, monitor performance, test connectivity, and optimize firewall rules. NIC is built on top of Google's global network infrastructure and leverages telemetry data from VPC Flow Logs, Cloud NAT, and other sources.

Why NIC Exists

Traditional network monitoring often relies on manual configuration of monitoring agents or third-party tools. In Google Cloud, where networks can span multiple regions, projects, and on-premises connections, engineers need a unified, cloud-native solution. NIC addresses this by:

Providing a single pane of glass for network health

Reducing mean time to resolution (MTTR) for connectivity issues

Identifying performance bottlenecks before they impact users

Helping enforce security policies through firewall rule analysis

The ACE exam tests your ability to select the right NIC tool for a given scenario, interpret its output, and understand its limitations.

How NIC Works Internally

NIC collects data from several sources within Google Cloud: - VPC Flow Logs: Sample network flows (by default, 1 sample per 10 packets, but configurable to 1 per 100 packets or 1 per 2 packets). These logs capture source/destination IP, ports, protocols, and packet/byte counts. - Cloud NAT Logs: Records NAT translations for instances without external IPs. - Firewall Rules: Metadata about rule configurations and hit counts. - Network Telemetry: Latency and throughput data from Google's backbone.

This data is aggregated and processed by NIC's backend services. For example, the Performance Dashboard uses latency measurements from Google's edge locations to compute median latency between regions. The Network Topology tool constructs a graph of your VPC resources (instances, load balancers, VPN gateways) and their connections by querying the Resource Manager and Compute Engine APIs.

Key Components

#### 1. Network Topology - Purpose: Visualize your entire VPC network, including on-premises connections via Cloud VPN or Interconnect. - Data: Shows resources (VMs, load balancers, etc.) and their interconnections. Color-coded to indicate health (green = healthy, red = unhealthy). - Limitations: Only displays resources that are actively running. Does not show individual packets or real-time traffic. - Exam Tip: Use Network Topology for a high-level view of network architecture. It is often the first step in troubleshooting connectivity issues.

#### 2. Performance Dashboard - Purpose: Monitor latency and packet loss between Google Cloud regions and from Google Cloud to the internet. - Data: Aggregates measurements from Google's infrastructure. Latency is displayed as median and 95th percentile values. - Default: Shows the last 6 hours of data by default, but can be extended to 30 days. - Exam Tip: Use this to verify that your multi-region application is meeting latency SLAs. If you see unexpected latency spikes, check for network congestion or routing misconfigurations.

#### 3. Connectivity Tests - Purpose: Diagnose reachability between two endpoints (e.g., a VM and an on-premises server). - How it works: Simulates a packet traversal through your VPC network, evaluating firewall rules, routes, and other policies. It does not send real traffic. - Output: A step-by-step analysis showing which rules allowed or denied the traffic, and the path taken. - Exam Tip: This is the go-to tool for verifying firewall rules and route configurations. It is free to use and provides immediate feedback.

#### 4. Firewall Insights - Purpose: Analyze firewall rule usage to identify overly permissive rules, unused rules, and shadowed rules. - Data: Uses VPC Flow Logs to determine which rules are actually being hit. Provides recommendations for rule optimization. - Metrics: Shows the number of denied flows per rule, helping you identify rules that are blocking legitimate traffic. - Exam Tip: Use Firewall Insights to reduce attack surface and simplify rule management. The exam may ask you to interpret a recommendation (e.g., 'Rule X is shadowed by Rule Y').

Configuration and Verification Commands

While NIC is primarily accessed through the Google Cloud Console, some features are available via the gcloud command-line tool.

Enable VPC Flow Logs (required for Firewall Insights and some NIC features):

gcloud compute networks subnets update SUBNET_NAME \
    --region=REGION \
    --enable-flow-logs \
    --logging-aggregation-interval=INTERVAL \
    --logging-flow-sampling=SAMPLING_RATE \
    --logging-metadata=METADATA

INTERVAL: 5 sec (default), 30 sec, 1 min, 5 min, 10 min, 15 min

SAMPLING_RATE: 0.0 to 1.0 (default 0.5)

METADATA: INCLUDE_ALL_METADATA (default), EXCLUDE_ALL_METADATA, CUSTOM_METADATA

Run a connectivity test via gcloud:

gcloud network-management connectivity-tests create TEST_NAME \
    --source-project=SOURCE_PROJECT \
    --source-ip=SOURCE_IP \
    --destination-project=DEST_PROJECT \
    --destination-ip=DEST_IP \
    --protocol=PROTOCOL \
    --destination-port=PORT

List firewall insights:

gcloud network-management firewall-insights list

Interaction with Related Technologies

NIC integrates with Cloud Monitoring to send custom metrics and alerts. For example, you can create an alerting policy that triggers when the latency between two regions exceeds a threshold. NIC also works with Cloud Audit Logs to track changes to firewall rules and network configurations. Additionally, VPC Flow Logs generated by NIC can be exported to BigQuery for custom analysis.

Default Values and Timers

VPC Flow Logs sampling rate: 0.5 (50% of flows sampled) by default.

Flow log aggregation interval: 5 seconds.

Performance Dashboard data retention: 6 hours default, up to 30 days.

Connectivity tests are stateless and do not retain results beyond the session.

Firewall Insights data refreshes every 6 hours.

Exam-Relevant Details

NIC is available in all Google Cloud regions.

Connectivity Tests are free, but VPC Flow Logs incur charges.

Firewall Insights requires VPC Flow Logs to be enabled on the subnet.

Network Topology does not support cross-project visualization unless projects are in the same organization with appropriate permissions.

Walk-Through

1

Identify the Problem Scenario

Before using NIC, clearly define the issue. Is it a connectivity failure, high latency, or a security concern? For example, if users in Europe report slow access to an application hosted in us-central1, you suspect latency. If a VM cannot reach an on-premises database, it's a connectivity test. This step determines which NIC tool to use: Performance Dashboard for latency, Connectivity Tests for reachability, Network Topology for architectural overview, or Firewall Insights for rule analysis. The exam often presents a scenario and asks you to choose the correct tool.

2

Open Network Intelligence Center

Navigate to the Network Intelligence Center in the Google Cloud Console. The main page displays tiles for each component: Network Topology, Performance Dashboard, Connectivity Tests, and Firewall Insights. Click the relevant tile. Alternatively, use the left navigation menu under 'Networking' -> 'Network Intelligence'. The console interface provides a unified dashboard with recent activity and highlights. For exam purposes, remember that NIC is a separate section from VPC networks, but closely related.

3

Run a Connectivity Test

If the scenario requires diagnosing reachability, create a connectivity test. Specify source and destination endpoints (VM instances, IP addresses, or on-premises hosts). The test simulates packet flow through firewall rules, routes, and policies. It does not send live traffic. The test runs in seconds and provides a step-by-step analysis. For example, it might show: 'Step 1: Source VM (10.0.1.2) sends packet to destination (10.0.2.3). Step 2: Ingress firewall rule 'allow-internal' allows the packet. Step 3: Route for 10.0.2.0/24 directs to subnet. Step 4: Egress firewall rule 'deny-all' blocks the packet.' This reveals the exact point of failure.

4

Analyze the Performance Dashboard

For latency issues, open the Performance Dashboard. Select the source and destination regions (e.g., europe-west1 to us-central1). The dashboard shows a time-series graph of median and 95th percentile latency. It also displays packet loss percentage. You can filter by time range (last hour, 6 hours, 1 day, etc.). Look for anomalies: sudden spikes, high baseline latency, or packet loss. For example, if latency jumps from 100ms to 300ms at 2 PM daily, there may be congestion. The dashboard also provides a map view showing latency between Google Cloud regions globally.

5

Review Firewall Insights

If the issue involves security or rule optimization, open Firewall Insights. The dashboard lists your firewall rules with metrics: number of hits, denied flows, and last used timestamp. Identify rules with zero hits (unused) or rules that are shadowed (overridden by a higher-priority rule). For example, a rule allowing all traffic from 0.0.0.0/0 may have many denied flows, indicating it's too permissive. Firewall Insights provides recommendations, such as 'Delete rule X' or 'Narrow the source range to Y'. The exam may ask you to interpret these recommendations.

What This Looks Like on the Job

Enterprise Scenario 1: Multi-Region Application Latency Troubleshooting

A global e-commerce company runs its application in Google Cloud across three regions: us-east1, europe-west1, and asia-east1. Users report inconsistent performance, with some regions experiencing high latency. The network team uses the Performance Dashboard to compare latency between regions. They discover that latency from europe-west1 to asia-east1 is 250ms, while us-east1 to asia-east1 is 150ms. The team suspects routing issues. They then run Connectivity Tests from a test VM in europe-west1 to a VM in asia-east1, confirming that traffic takes a suboptimal path due to a misconfigured Cloud Router. After fixing the BGP advertisement, latency drops to 140ms. This scenario demonstrates how NIC's tools work together to diagnose and resolve performance issues. In production, the team also sets up Cloud Monitoring alerts based on NIC metrics to proactively detect latency spikes.

Enterprise Scenario 2: Firewall Rule Audit for Security Compliance

A financial services company must comply with PCI DSS, which requires strict network segmentation. They have hundreds of firewall rules accumulated over years. The security team uses Firewall Insights to analyze rule usage. They find that 30% of rules have zero hits in the last 90 days, indicating they are unused. Another 20% are shadowed—for example, a rule allowing SSH from a specific IP is shadowed by a broader allow rule. The team uses Firewall Insights' recommendations to remove unused rules and reorder rules to eliminate shadowing. This reduces the attack surface and simplifies audits. In this scenario, VPC Flow Logs must be enabled on all subnets for Firewall Insights to work. The team also exports flow logs to BigQuery for custom compliance reporting.

Scenario 3: Hybrid Cloud Connectivity Failure

A company uses Cloud VPN to connect its on-premises data center to Google Cloud. An application team reports that a new VM cannot reach a legacy database on-premises. The network engineer first uses Network Topology to verify that the VPN tunnel is up and the on-premises network is visible. Then, they run a Connectivity Test from the VM's internal IP to the on-premises database IP. The test reveals that the VPC firewall rule 'allow-db' is missing the on-premises subnet as a source. After updating the rule, connectivity is restored. This scenario highlights how NIC provides a structured troubleshooting workflow. Without NIC, the engineer would have to manually check firewall rules, routes, and VPN status—a time-consuming process.

How ACE Actually Tests This

What ACE Tests on Network Intelligence Center

The ACE exam (Objective 4.1: Manage network resources) tests your ability to:

Identify the appropriate NIC tool for a given troubleshooting scenario.

Interpret the output of connectivity tests and performance dashboards.

Understand the prerequisites for each NIC component (e.g., VPC Flow Logs required for Firewall Insights).

Recognize the limitations of NIC (e.g., connectivity tests do not send real traffic).

Common Wrong Answers and Why Candidates Choose Them

1.

Choosing 'Network Topology' for latency issues: Candidates see 'topology' and think it includes performance data. In reality, Network Topology only shows connectivity and health status, not latency. The correct tool is Performance Dashboard.

2.

Assuming Connectivity Tests send real traffic: Many candidates think the test actually pings the destination. Actually, it's a simulation based on network configuration. This is a key distinction tested on the exam.

3.

Enabling VPC Flow Logs on the VPC level: Flow logs are enabled per subnet, not per VPC. Candidates who enable them at the VPC level will find Firewall Insights not working.

4.

Using Performance Dashboard for on-premises latency: The dashboard only measures latency between Google Cloud regions and from Google to the internet, not to on-premises. For hybrid scenarios, use Connectivity Tests or third-party tools.

Specific Numbers and Values to Memorize

Default VPC Flow Logs sampling rate: 0.5 (50%)

Default aggregation interval: 5 seconds

Performance Dashboard default time range: last 6 hours

Firewall Insights data refresh: every 6 hours

Connectivity Tests: free, no real traffic

Edge Cases and Exceptions

Cross-project connectivity tests: You can test connectivity between VMs in different projects if you have appropriate permissions (e.g., Compute Network Viewer role).

On-premises endpoints: Connectivity tests support on-premises endpoints only if you specify an IP address and have a VPN or Interconnect connection. The test will simulate the path up to the Google Cloud edge.

Performance Dashboard for internet destinations: You can measure latency from Google Cloud to internet destinations, but the data is aggregated and may not reflect your specific path.

How to Eliminate Wrong Answers

If the question says 'users report slow access', eliminate Network Topology and Firewall Insights. The answer is Performance Dashboard.

If the question says 'cannot connect to a specific IP', eliminate Performance Dashboard. The answer is Connectivity Test.

If the question says 'review firewall rule usage', eliminate Network Topology and Performance Dashboard. The answer is Firewall Insights.

If the question mentions 'visual representation of network resources', the answer is Network Topology.

Key Takeaways

Network Intelligence Center consists of four tools: Network Topology, Performance Dashboard, Connectivity Tests, and Firewall Insights.

Connectivity Tests simulate packet flow and do not send real traffic.

Performance Dashboard measures latency between Google Cloud regions and from Google to the internet, not to on-premises.

Firewall Insights requires VPC Flow Logs enabled on subnets.

VPC Flow Logs default sampling rate is 0.5 (50%) and aggregation interval is 5 seconds.

Performance Dashboard default time range is last 6 hours, extendable to 30 days.

Firewall Insights refreshes every 6 hours.

Network Topology shows a visual map of VPC resources and their connections, but not real-time traffic.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Connectivity Tests

Simulates packet flow to diagnose reachability

Does not send real traffic

Provides step-by-step analysis of firewall rules and routes

Useful for troubleshooting specific endpoint pairs

Free to use

Performance Dashboard

Aggregates latency and packet loss data over time

Based on real measurements from Google's infrastructure

Shows trends and anomalies in latency

Useful for monitoring overall network performance

Free to use

Watch Out for These

Mistake

Network Intelligence Center is a single tool that does everything.

Correct

NIC is a suite of four distinct tools: Network Topology, Performance Dashboard, Connectivity Tests, and Firewall Insights. Each serves a specific purpose. Using the wrong tool for a scenario is a common exam mistake.

Mistake

Connectivity Tests send real packets to verify connectivity.

Correct

Connectivity Tests are simulations. They analyze your network configuration (firewall rules, routes, etc.) to determine if traffic would be allowed. No actual packets are sent. This is critical for exam questions that ask about the nature of the test.

Mistake

VPC Flow Logs are enabled at the VPC level.

Correct

VPC Flow Logs are enabled per subnet, not per VPC. You must enable them on each subnet individually. If Firewall Insights is not showing data, check that flow logs are enabled on the relevant subnets.

Mistake

Performance Dashboard shows latency to on-premises networks.

Correct

Performance Dashboard only measures latency between Google Cloud regions and from Google Cloud to internet destinations. It does not show latency to on-premises networks connected via VPN or Interconnect. For that, use Connectivity Tests or third-party monitoring.

Mistake

Network Topology shows real-time traffic data.

Correct

Network Topology shows the state of your network resources (VMs, load balancers, etc.) and their connections, but it does not show real-time traffic flows or packet-level data. It is a static view updated periodically.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What is the difference between Connectivity Tests and Performance Dashboard?

Connectivity Tests are used to diagnose reachability between two endpoints by simulating packet flow through your network configuration. They check firewall rules, routes, and policies. Performance Dashboard, on the other hand, monitors latency and packet loss between Google Cloud regions and to the internet over time. Use Connectivity Tests for 'can it connect?' questions and Performance Dashboard for 'how fast is it?' questions.

Do I need to enable VPC Flow Logs for all NIC features?

No. Only Firewall Insights requires VPC Flow Logs to be enabled on the subnets you want to analyze. Network Topology and Performance Dashboard work without flow logs. Connectivity Tests also do not require flow logs, but they use your network configuration (firewall rules, routes) which are always available.

Can Connectivity Tests test connectivity to on-premises networks?

Yes, but only if you specify an IP address of an on-premises host and have a VPN or Interconnect connection between your VPC and on-premises network. The test will simulate the path up to the Google Cloud edge (the VPN gateway or Interconnect). It cannot simulate beyond the edge, so it won't test on-premises firewall rules.

How often does Firewall Insights update its data?

Firewall Insights refreshes every 6 hours. If you make a change to a firewall rule, it may take up to 6 hours for the insights to reflect the change. This is important for exam questions about timeliness of recommendations.

Is Network Intelligence Center free?

The NIC tools themselves (Network Topology, Performance Dashboard, Connectivity Tests, Firewall Insights) are free to use. However, VPC Flow Logs, which are required for Firewall Insights, incur charges based on the amount of log data generated. Additionally, exporting flow logs to BigQuery or other destinations may incur costs.

Can I use NIC to monitor third-party VPN connections?

NIC can show Cloud VPN tunnels and Interconnect connections in Network Topology. Performance Dashboard does not measure latency over VPN tunnels to on-premises. Connectivity Tests can simulate traffic over VPN tunnels to on-premises IPs. For monitoring third-party VPNs (e.g., from another cloud), NIC has limited visibility.

What permissions do I need to run a Connectivity Test?

You need the Compute Network Viewer role (roles/compute.networkViewer) or a custom role with permissions like compute.connectivityTests.create and compute.networks.get. Additionally, you need read access to the source and destination resources. The exam may test that you need appropriate IAM permissions.

Terms Worth Knowing

Ready to put this to the test?

You've just covered Network Intelligence Center — now see how well it sticks with free ACE practice questions. Full explanations included, no account needed.

Done with this chapter?