EXAMTOPICS / TECHNOLOGY INSIGHTS

Nutanix NCP-MCI: AHV Networking Troubleshooting

AHV network troubleshooting becomes much easier when the path is treated as a sequence of layers instead of a single “VM has no network” problem. A packet can fail at the guest NIC, the virtual network definition, an Open vSwitch bridge, VLAN tagging, the AHV host uplinks or bond, the physical switch trunk, the gateway, or an IP assignment service. Each layer can look healthy while the next one is broken.

Nutanix released NCP-MCI 7.5 in June 2026, so NCP-MCI v6.10 should be treated only as version-history context. Nutanix certifications provide the current exam context. The current platform still relies on the same core troubleshooting logic: verify the VM, virtual network, bridge, VLAN, bond, upstream switching, and IP services in order.

Draw the packet path before changing anything

Start with a simple path: VM virtual NIC to AHV virtual network, virtual network to bridge, bridge to physical uplink or bond, uplink to the top-of-rack switch, switch to the routed network, and then to the destination. If IPAM or DHCP is involved, include that service as a dependency rather than assuming an address is already correct.

A logical network diagram is especially useful in Nutanix environments because the virtual and physical layers meet at the AHV host. Record VLAN IDs, subnets, gateways, bridge names, uplinks, switch ports, and trunk expectations. A five-minute diagram can prevent an hour of changing unrelated guest settings.

Test from both directions where possible. If the VM cannot reach its gateway, determine whether another VM on the same virtual network can. If only one VM fails, focus inward. If every VM on one host fails, focus on that host’s bridge or uplinks. If every host fails for one VLAN, focus on the shared network definition or physical switching.

Understand the role of bridges and virtual networks

AHV uses Open vSwitch-based networking, and the default bridge is commonly named br0. Virtual networks in Prism map guest traffic to the appropriate VLAN or other supported network construct. The VM connects to a virtual NIC, not directly to a physical switch port.

Check that the VM’s NIC is attached to the intended network and that the network uses the expected VLAN ID. A perfectly configured guest IP on the wrong virtual network will still fail. Likewise, moving a VM between environments can leave it connected to a similarly named but differently tagged network.

Do not create extra bridges casually. Current Nutanix best-practice guidance continues to emphasize standard bridge and VLAN designs unless a specific requirement justifies something more complex. Complexity makes failover, host consistency, and troubleshooting harder.

VLAN problems often live outside the VM

For tagged guest networks, the AHV host’s uplink switch ports must carry the required VLANs. The virtual network can be defined correctly in Prism while the physical trunk silently drops the tag. This is why VLAN behavior and network trunking are directly relevant to AHV troubleshooting.

Compare the VLAN allowed list on every uplink used by the host or bond. A mismatch can create intermittent behavior if traffic moves between links. Also confirm the native VLAN design for host and CVM traffic; Nutanix best practices recommend deliberate native-VLAN configuration rather than leaving production infrastructure on an accidental default.

Use switch MAC-address tables and interface counters to verify whether the VM’s traffic is arriving where expected. Evidence from the physical switch can quickly prove whether the problem is before or after the AHV uplink.

Bond and uplink failures can look intermittent

AHV hosts commonly use multiple physical NICs for availability and throughput. Depending on the bond mode and switch configuration, one failed or misconfigured link can produce partial connectivity rather than a clean outage. Some traffic may work until hashing or failover uses the affected path.

Inspect link state, errors, drops, negotiated speed, and bond membership on the host side, then compare with the physical switch. A switch port left in the wrong VLAN or link-aggregation configuration can make the bond appear healthy while certain flows fail.

When maintenance replaces a NIC, cable, or switch module, validate the network before declaring the node ready. Cluster storage and management traffic may use different VLANs from guest traffic, so a node can rejoin the cluster while a production guest VLAN remains broken.

IPAM and DHCP are separate from Layer 2 reachability

A VM can be correctly connected at Layer 2 and still have no usable IP configuration. Nutanix can provide IPAM functionality for managed networks, while other environments use external DHCP. Determine which service is authoritative before troubleshooting leases or address pools.

Check whether the VM received the expected address, prefix, gateway, and DNS values. Duplicate addresses, exhausted pools, incorrect reservations, or DHCP relay problems can all produce symptoms that resemble VLAN failure. DHCP and IPAM provide useful protocol context even though Nutanix can implement the service differently.

If static addressing is used, verify that the chosen address belongs to the actual VLAN and that the gateway is reachable from another host on the same segment. A copied VM template with stale network configuration is a common source of false infrastructure alarms.

Keep CVM and AHV host networking distinct from guest networking

The CVM and AHV host have infrastructure connectivity requirements that are different from ordinary guest networks. Nutanix best practices commonly place CVM and host traffic on a deliberate native VLAN and carry guest VLANs as tagged networks. Treating every address on the host as one flat network makes troubleshooting and security harder.

A guest-network issue should not automatically lead to changing CVM or host interfaces. First determine which path is actually failing. Conversely, if CVM connectivity is unstable, the impact can extend beyond a single VM because storage and cluster services depend on reliable infrastructure communication.

Document which physical NICs and VLANs support management, CVM, storage-related, and guest traffic. That map becomes essential during switch maintenance or host replacement.

Use scope to narrow the fault domain

Ask four questions: does the problem affect one VM, one network, one host, or the whole cluster? One VM suggests guest configuration or a virtual NIC. One network across hosts suggests VLAN, IPAM, or gateway configuration. Multiple networks on one host suggest bridge, bond, or physical uplink issues. Cluster-wide impact suggests shared switching or routing.

Then compare a working object with a failing one. Check VM NIC attachment, VLAN ID, bridge, host, uplink, switch-port configuration, and IP settings. Differences are more informative than changing settings randomly.

Time matters too. If the failure began immediately after a VM migration, host maintenance, switch change, or VLAN rollout, use that event to prioritize evidence. A good change record often points to the fault domain faster than packet captures.

Validate the repair from the application path

A successful ping is useful but incomplete. Confirm DNS resolution, the application port, return routing, and any firewall or security policy relevant to the workload. If the application uses multiple connections or back-end services, test the complete path rather than one address.

After a physical or bond repair, monitor for packet loss and errors over time. Intermittent cabling, optic, or switch problems may disappear during a quick test and return under load. Check that redundancy works by failing a link in a controlled maintenance window where appropriate.

Close the incident with an updated diagram or runbook if the troubleshooting uncovered undocumented VLANs, uplinks, or dependencies. The next network problem should start with better information than the previous one.

Collect evidence from the guest, AHV host, and physical switch

Each layer can prove or disprove part of the path. From the guest, capture IP configuration, ARP or neighbor state, routes, and application-port tests. From the AHV side, verify NIC attachment, network UUID or name, bridge membership, VLAN configuration, bond health, and interface counters. From the physical switch, inspect link state, trunk VLANs, MAC learning, errors, and any port-channel state.

Correlate timestamps rather than collecting screenshots in isolation. If a MAC address disappears from one uplink exactly when a bond member flaps, the evidence tells a coherent story. If the switch sees frames arriving but the guest never receives replies, move the investigation toward return routing, policy, or the virtual path instead of replacing cables blindly.

VM migration can expose inconsistent host networking

A VM that works on one AHV host and fails immediately after migration is a strong clue. Compare the destination host’s uplinks, bridge configuration, physical switch ports, and allowed VLANs with the known-good source host. The virtual network object may be identical while the physical path underneath it differs.

This is why network validation belongs in host commissioning and maintenance procedures. A node can appear healthy enough to join the cluster and still have an incomplete guest VLAN trunk. Testing a representative set of production VLANs before returning the host to normal scheduling prevents the first migrated workload from becoming the network test.

AHV networking is not mysterious when the packet path is explicit. Work from the VM outward: virtual NIC, virtual network, bridge, VLAN, bond, physical trunk, gateway, and IP services. Current NCP-MCI study should use 7.5 objectives for version-specific tasks, but this layered method remains the most reliable way to isolate connectivity failures without blaming the guest operating system for every problem.