Nutanix NCP-NS 7.5 Study Guide, Part 1: Configuring Flow Virtual Networking and Flow Network Security

This is the first of three posts that together form a complete study guide for the Nutanix NCP-NS 7.5 exam, Network and Security 7.5. It was built from the product publications and tested in my lab. Every technical claim names the source documentation PDF file it came from. Part 1 covers the exam mechanics and the two build domains: Section 1, Configure Flow Virtual Networking, and Section 2, Configure Flow Network Security. Part 2 covers the troubleshooting domains, and Part 3 covers deploy and upgrade plus the quick reference tables.

Study guidePart 1 · Configure / Part 2 · Troubleshoot / Part 3 · Deploy and reference

Nutanix · Flow Virtual Networking · Flow Network Security

NCP-NS 7.5
A sourced study guide

Every objective in the Nutanix Certified Professional Network and Security 7.5 blueprint, answered from the product documentation, with the guide, chapter and topic named under every technical claim. All five sections. All 17 objectives.

Most certification study material is a set of assertions you have to take on trust. This one is built the other way round. Each knowledge bullet from the blueprint is quoted as printed, answered from a named Nutanix document, and cited well enough that you can open the source and check it yourself in a minute or two. Where the documentation does not answer a bullet, that is stated rather than filled in. Where two Nutanix documents appear to disagree, the disagreement is worked out rather than papered over, and five of those turn out not to be disagreements at all.

That last part is why this may be worth reading even if you are not sitting the exam. The Flow documentation is spread across a dozen guides written at different times by different teams, and several of its apparent contradictions are two true statements answering different questions. Knowing which is which is most of the skill.

Version scope. Flow Virtual Networking 6.0, Flow Network Security 5.2, Prism Central 7.3, on AOS 7.5 with AHV 10.3. These are the versions the exam tests, and newer behaviour is called out as newer rather than presented as current. All Flow Network Security content here is Next-Gen. Legacy Flow Network Security in VLAN mode is excluded on purpose, even where the blueprint cites it: carrying a superseded procedure into a real installation costs more than missing one exam question. Where a source covers a different version from the tested stack, that is flagged inline and summarised at the end.

Exam mechanics

75
questions, multiple choice and multiple response
120
minutes
3000
passing score, scaled 1000 to 6000
$200
USD
3 yrs
certification validity
2+1
retakes after a fail, 7 days apart

English and Japanese. Remote proctored or in person test center. After three attempts there is a 60-day lockout before attempts can be reset. Intended audience is roughly two years in a network or security role and at least six months with Nutanix Flow.

3000 pass 1000 6000 fail pass
Scaled scoring. The scale is fixed at 1000 to 6000 and the cut score is 3000, but the raw question mix behind a given score varies by exam version. Source: Nutanix NCP-NS 7.5 exam blueprint, sections 1.2, 1.4 and 1.7.

Section 1: Configure Flow Virtual Networking

Management plane: Prism Central Network & Security: Subnets, VPCs, Floating IPs, Connectivity. RBAC. Control plane: Network Controller Containerized services on the PC VMs via Microservices Infrastructure. Builds the overlay. Data plane: Open vSwitch on the AHV hosts Default virtual switch vs0 manages bridge br0 on every AHV host. Geneve east west.
Three plane SDN architecture. X-Large Prism Central auto enables the Network Controller at pc.2023.3 or later. Small and Large require manual enablement. X-Small is not supported. Source: Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Flow Virtual Networking Architecture, Flow Virtual Networking Overview.

Objective 1.1: Create a VPC and Overlay Networks

Knowledge

Determine whether tenant or a transit VPC is required

A VPC (user or guest VPC, the blueprint’s “tenant”) is the default type: an isolated IP address space of one or more subnets joined by a single virtual router. A VM sits in exactly one VPC and cannot be in a VPC and a VLAN at once, or in two VPCs at once.

A transit VPC is a hub in a hub and spoke topology. Minimum Prism Central pc.2024.1. Choose it when you need to:

  • Scale north south routing for many VPCs without advertising each one to the infrastructure routers.
  • Route between user VPCs on private IPv4 using ERP routes, keeping that traffic off the physical fabric.
  • Host shared services for several VPCs on overlay subnets under the hub.
  • Separate a provider layer from a tenant layer, each controlling its own routing and security policy.
  • Control cross tenant routing and policy without touching physical infrastructure.
Transit VPC (hub) carries every spoke’s ERPs User VPC A ERP 10.10.0.0/16 User VPC B ERP 10.20.0.0/16 Physical fabric VLAN external subnet overlay external subnet (south) north BGP gateway on the transit VPC advertises only the transit VPC’s own ERP list Missing spoke ERP → not advertised → alert 802007
Transit VPC rules: VLAN subnets with external connectivity go north, overlay external subnets go south to user VPCs, overlay subnets without external connectivity attach VMs. Two transit VPCs cannot be connected. Floating IPs used by DR Recovery Plans do not work on transit VPCs.
Sources
Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Virtual Private Cloud Management · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Virtual Private Cloud
Knowledge

Recognize the purpose or usage of ERP in the VPC

An Externally Routable Prefix is a range on the VPC that the underlay can reach without SNAT. A VPC with external connectivity can carry several. ERPs do three jobs:

  • Declare which VPC internal prefixes the underlay may reach directly.
  • Feed BGP. The gateway advertises the ERPs with next hop set to the VPC router IP in the No-NAT external subnet, so peers learn the path through the VPC router.
  • Supply floating IP addresses to virtual routers, gateways, and the external network.

ERPs must be unique and non overlapping unless overlapping ERPs is explicitly enabled. Entry point on the Create VPC page is Externally Routable IP Addresses, and it is optional. Without an ERP, BGP session creation fails, and a BGP session ignores received routes when the VPC has no routable No-NAT external subnet.

Sources
Flow Virtual Networking Guide 6.0, Flow Virtual Networking Configurations: Externally Routable Prefix and IP Addresses · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Requesting Floating IPs (Create VPC field table continuation) · Flow Virtual Networking Guide 6.0, Connections Management: Border Gateway Protocol Sessions
Knowledge

Identify the VPC Gateway nodes

The gateway node is an AHV host the Network Controller picks to run the NAT or No-NAT gateway service. The documentation calls it the redirect chassis.

  • Without scale out the Network Controller randomly selects one AHV host from the external VLAN subnet. Load balancing and routing services deploy there.
  • Each VPC gets its own redirect chassis, chosen independently, so VPCs do not share the role.
  • The Network Controller never uses the host holding the Acropolis Leader.
  • Every redirect chassis host gets an IP attached by the Network Controller, taken from the external subnet pool. For No-NAT it may be an RFC1918 address, selected manually or dynamically.
Failure behavior Without scale out, losing the single redirect chassis host can disrupt north south traffic for up to a minute in every VPC using that host.
Sources
Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: NAT and No-NAT Gateway Scaleout · Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Virtual Private Cloud
Knowledge

Associate routed and private CIDRs

Private CIDRs are the overlay subnet prefixes inside the VPC, set per subnet with Network IP Prefix and Gateway IP under IP Address Management (mandatory for overlay subnets). Addresses must be unique inside one VPC but may overlap across VPCs and with the physical network. They reach outside through SNAT, and outside endpoints cannot initiate inbound to them.

Routed CIDRs are the ERPs, reachable without translation, used with a No-NAT external subnet. The underlay needs routes pointing at the VPC router IP, or a BGP session that advertises them.

Association work: attach the external subnet under External Connectivity via Associate External Subnet; add ERPs and keep them non overlapping; set Destination Prefixes on the association (selection is by longest prefix match); configure return routes on the physical router.

Memorize: objective 1.1

  • One VM, one VPC. Never a VPC and a VLAN, never two VPCs.
  • One virtual router per VPC.
  • Max two external subnets per VPC: one NAT, one No-NAT. Never two of a kind.
  • Transit VPC needs PC pc.2024.1. Transit cannot connect to transit.
  • Overlay external subnets attach only to transit VPCs. No VMs on them.
  • Policy priority inside a VPC: 10 low to 1000 high, evaluated highest first.
  • Policy actions: Permit, Deny, Reroute (including redirect to a /32 in another subnet).
  • Policies never touch intra subnet VM to VM traffic.
  • East west intra VPC uses Geneve.
  • Alert 802007: transit VPC BGP gateway not advertising a connected VPC’s ERP.
  • Unknown unicast dropped. Broadcast forwarded to the whole subnet. Multicast within a subnet only, no IGMP snooping inside VPCs.
  • Validated third party gateway appliances: AWS, CheckPoint, Cisco ASA, Fortinet, Juniper SRX, PaloAlto, SonicWall NSv, VyOS.

Objective 1.2: Create and Manage VPC External Networks

Knowledge

Determine when overlapping ERPs is necessary

Default rule: ERPs are unique and non overlapping, and no two ERPs may share addresses. Overlapping ERPs is a deliberate Prism Central setting. Enable it when two or more VPCs must use the same prefix and you can guarantee separate broadcast domains. Both conditions must hold:

  • The VPCs with overlapping ERPs must not match to the same external VLAN network.
  • The VPCs with overlapping ERPs must not match to the same transit VPC.

Path: Prism Central Settings → Network Controller → VPC Management → Allow overlapping External Routing Prefixes (ERPs). Clearing the checkbox disables it.

Sources
Flow Virtual Networking Guide 6.0, Flow Virtual Networking Configurations: Externally Routable Prefix and IP Addresses
Knowledge

Associate Scale out VPC Gateway nodes to a VPC

Field: Number of Active Hosts, inside the Associate External Subnet window on Create VPC or Update VPC. It appears only when the selected external subnet is a NAT or No-NAT VLAN subnet.

Without scale out 1 host redirect chassis congestion point at high traffic; host failure disrupts north south up to ~1 minute With scale out host 1 host 2 host 3 host 4 default is 2, maximum is 4 traffic distributed, surviving hosts absorb a failure cluster sizing recommendation: n + 2 hosts
Scale out No-NAT requires a No-NAT VLAN external subnet. Overlay external subnets do not support No-NAT scale out. Four gateways means a six host AHV cluster under the n+2 recommendation.
No in place edit Number of Active Hosts cannot be updated directly. Delete the external No-NAT VLAN association, click Update to save the deletion, Associate External Subnet again with the same network, set the new value, then Update again.
Sources
Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: NAT and No-NAT Gateway Scaleout · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Requesting Floating IPs (External Gateway Configuration table) · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Updating a Virtual Private Cloud · Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts
Knowledge

Determine when to set the default route · Determine routes to be set during VPC creation

Set the default route 0.0.0.0/0 with the external subnet as next hop whenever the VPC needs any connectivity outside the cluster. One external subnet, NAT or No-NAT, means you must add that default route. Both a NAT and a No-NAT subnet means you must instead configure routes that say which destination prefix uses which external subnet. Subnet extension also requires a default static route with 0.0.0.0/0 and the external network next hop, because that is what gives the Network Gateway appliance its NTP and DNS access.

Two route inputs exist at creation. Destination Prefixes on the external subnet association are the prefixes for which that subnet is the next hop, selected by longest prefix match. Static Routes in the Associate External Subnet window list the prefixes using that subnet as next hop, and you must also configure return routes on the physical router. Afterwards: open the VPC → Routes tab → Manage Static Routes → Add Static Route, with fields Destination Prefix and Next Hop Link.

Gateway reachability trap When VPN, VTEP, or BGP gateways sit in a VPC with both NAT and No-NAT external networks and the No-NAT network is the default next hop, you must add static routes to the NAT network for Prism Central, NTP, DNS, and the peer gateway IPs. Otherwise peer gateways cannot reach the network gateways and Prism Central shows the gateway Down.
Sources
Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Virtual Private Cloud · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Updating a Virtual Private Cloud · Flow Virtual Networking Guide 6.0, Connections Management: Connections Management · Flow Virtual Networking Guide 6.0, Connections Management: Layer 2 Network Extension · Nutanix Cloud Clusters on AWS Deployment Guide, Attaching the Overlay External NAT Subnet to a User VPC
Knowledge

Assign a specific Router IP / SNAT IP · Change the external network for a VPC

The SNAT IP / Router IP is the VPC router’s address in the external subnet. On NAT it is the SNAT IP. On No-NAT the physical router uses it as next hop for everything reachable inside the VPC.

In Associate External Subnet set SNAT IP/Router IP to Custom Defined. A table shows IP Pool Range, Used IPs in Pool, and Free IPs in Pool. Enter an address from the free pool into Custom SNAT IP / Router IP. The alternative, Auto Assigned, lets the Network Controller pick.

To change the external network: Network & Security → Virtual Private Clouds → select the VPC → Actions → Update. External Connectivity rows carry Edit and Delete actions, and Associate External Subnet adds one. The one NAT and one No-NAT limit applies on update too.

Standing limitation You cannot enable external connectivity in the Update Subnet dialog for a VLAN Basic Subnet. An existing VLAN Basic Subnet can never be modified to add external connectivity.
Sources
Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Virtual Private Cloud · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Updating a Virtual Private Cloud · Flow Virtual Networking Guide 6.0, Requirements and Limitations of Flow Virtual Networking: Requirements and Limitations of Flow Virtual Networking
Knowledge

Create an Overlay External Network · Associate a VPC to a transit VPC Overlay External Network

Network & Security → Subnets → Create Subnet. Type Overlay. Select a transit VPC (the dropdown offers only transit VPCs for an overlay external subnet). IP Address Management is mandatory: Network IP Prefix and Gateway IP. Turn on External Connectivity, which for an overlay subnet only appears once a transit VPC is selected. The NAT checkbox under it selects NAT (default) or No-NAT.

To attach a user VPC: select the user VPC → Update → Associate External Subnet → Subnet Type Overlay → pick the overlay external subnet. Details shown are Network Address/Prefix and NAT ed status (VLAN ID only shows for VLAN subnets). Then set Static Routes and SNAT IP/Router IP. For the hub to advertise the spoke’s networks, add the user VPC’s ERPs to the transit VPC’s ERP list.

  • Overlay external subnet attaches only to a transit VPC, never to a regular VPC.
  • Only regular VPCs connect through it. No VMs or workload entities, and no regular VPC to regular VPC.
  • Two transit VPCs cannot be joined this way.
  • A No-NAT overlay external subnet does not support No-NAT gateway scale out.
NC2 on AWS only On NC2 on AWS the transit VPC is created automatically with the first FVN cluster, including an external subnet named overlay-external-subnet-nat (OEN-NAT). There is no auto created transit VPC on premises. Source is the NC2 deployment guide, not the FVN 6.0 guide.
Sources
Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Subnet · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Virtual Private Cloud · Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts · Nutanix Cloud Clusters on AWS Deployment Guide, Attaching the Overlay External NAT Subnet to a User VPC
Knowledge

Determine when to connect a VPC to a NAT or a No-NAT network

NAT external subnet Outbound internet or shared-segment access without exposing the internal network Overlapping VPC addresses need a common segment: NAT removes the conflict VPCs with conflicting addresses must talk Only VMs inside can initiate outward. Outside cannot initiate inward … … unless you add a floating IP. No-NAT (routed) external subnet Underlay must reach VPC endpoints directly, no translation, using ERPs BGP automates route exchange with the infrastructure routers (needs an ERP) No-NAT gateway scale out is needed BGP ignores received routes when the VPC has no routable No-NAT external subnet Scale out requires a VLAN, not overlay.
A VPC may carry one of each at the same time. When it does, set destination prefix routes so each prefix uses the right subnet as next hop, and remember the NAT static routes for PC, NTP, DNS, and peer gateway IPs when No-NAT is the default next hop.
Sources
Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: NAT and No-NAT Gateway Scaleout · Flow Virtual Networking Guide 6.0, Connections Management: Border Gateway Protocol Sessions · Flow Virtual Networking Guide 6.0, Connections Management: Connections Management

Memorize: objective 1.2

  • Scale out gateways: default 2, max 4. Cluster sizing n+2, so six hosts for four gateways.
  • Number of Active Hosts is delete and recreate, not editable.
  • Default route is 0.0.0.0/0 to the external subnet. Multiple externals resolve by longest prefix match.
  • Overlapping ERPs needs both conditions: not the same external VLAN, not the same transit VPC.
  • Network gateway VMs need NTP time.google.com and DNS 8.8.8.8 or they show Down. Nutanix Support changes those.
  • Max 100 VLAN Basic Subnets per migration request.
  • Prism Admin role required or the enable task fails with “User Denied Access”.
  • FVN is AHV only. Not ESXi, not Hyper-V. Not on X-Small PC.
  • Compute only nodes need AOS 7.0+ and Files 5.1+; CO clusters cannot create VLAN Subnets.
  • You cannot unregister the PE cluster hosting the FVN enabled PC. You cannot disable the Network Controller while external subnets and VPCs exist.
  • Never configure the same VLAN as both an FVN external network and an AHV IPAM network.
  • VLAN Subnets: access mode only. No trunk, no kDirect vNICs, no unknown unicast flooding, no ROBO.
  • Cold migration between VLAN Basic and VPC subnets requires identical network ID and gateway.

VM and network migration,

Two different operations. Migrating VMs between a VLAN Basic Subnet and a VPC subnet (category associations are preserved, and VMs protected by protection policies are supported), and migrating VLAN Basic Subnets to VLAN Subnets.

Migration typeWhat is preservedRequirements
Cold migrationNothing. Neither incoming nor outgoing connection configuration. External connectivity for the subnet is irrelevant because connections are not preservedNetwork ID and gateway must be identical on source and target or Prism Central errors. Managed source subnets auto populate them; unmanaged ones do not
Live migration without incoming connectionsOutgoing connection configuration onlyA subnet extension with Layer 2 connectivity between the two subnets, during and after migration. The VPC external connection must have NAT. Identical network ID and gateway still required

Note what the second row means: there is no live migration that keeps inbound connections. The mode is named after what it cannot do.

Four conditions that block a VM from migrating The selection button is greyed out and hovering gives the reason.
  • Multiple vNICs. A VM cannot have vNICs in Acropolis and the Network Controller at once.
  • A single vNIC with multiple IP addresses. One vNIC, one IP.
  • Cross cluster live migration of VMs attached to Flow Network Security policies is not supported.
  • An IP conflicting with a VM already in the destination subnet fails that VM with an error.

Status and history. Completion reads Migration Completed Successfully with a timestamp, then a Migration Summary of VM table filterable by Completed, Failed, Pending. A VM in Pending usually does not appear in that summary at all; find it under Tasks. History: Subnets dashboard → Migrate → View Migration History, with status and duration per task.

VLAN Basic Subnet to VLAN Subnet

Minimum versions: pc.2023.3 with Network Controller 3.0.0 on AOS 6.7. On the Subnets page a Network Controller VLAN shows no suffix in Type; a Basic VLAN is suffixed “Basic”.

The process, one subnet at a time: lock the Basic subnet on AHV, create a VLAN Subnet on Prism Central with the same UUID and properties, migrate all vNICs to it, delete the Basic VLAN on AHV. Retaining the UUID protects automation keyed on subnet UUIDs, and vNIC MAC addresses are preserved too.

Prism Central VM vNICs must always stay on a VLAN Basic Subnet. Migrating a Basic VLAN that hosts both guest VMs and Prism Central VMs moves the PC vNICs to a newly created Basic VLAN on the AHV host. The Prism Central VM itself does not migrate.

Seven prechecks that will stop the migration
  • More than 100 Basic VLANs in one request.
  • Any Basic VLAN with kDirect vNICs or vNICs in Trunk mode.
  • Any Basic VLAN associated with Nutanix Files VMs that Prism Element deployed. Files 5.1.0 or later with Network Controller 5.0.0 or later does support this for Files VMs that Prism Central deployed, with FNS Next-Gen enabled.
  • Any Basic VLAN associated with a Protection Domain for disaster recovery.
  • A managed Basic VLAN hosting Prism Central VM vNICs.
  • Microservices Infrastructure using any of the VLAN Basic Subnets.
  • A VM with vNICs in multiple Basic VLANs where not all of them are in the migration.
Sources
Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: VM and Network Migration · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Migration of VMs between VLAN Basic Subnet and VPC Subnets, and Migrating VMs from VLAN Basic Subnets · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Migration of VLAN Basic Subnets · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Migrating a VLAN Basic Subnet to VLAN Subnet

MTU overhead

FeatureMTUOverhead removed from 1500
VPC (Geneve)144258 Geneve
VPC + Subnet Extension139258 Geneve + 50 VXLAN
VPC + VPN135658 Geneve + 86 IPsec
VPC + VTEP + VPN130658 Geneve + 86 IPsec + 50 VXLAN

Recommended vs0 MTU is 9000. Configurable range on vs0 is 1500 to 9000 and anything outside is rejected. Never change the CVM MTU.

Network Controller resource overhead

DeploymentPer Prism Central VMPer AHV host
Small PC+3 GB memory, +2 vCPU2 GB memory
Large PC+4 GB memory, +3 vCPU

Objective 1.3: Configure Connectivity Options

Knowledge

Create network load balancer with a target group of VMs

FVN provides a native Layer 4 load balancer, distributed and implemented in the AHV host. Layer 7 is not native; Nutanix points to policy based routing or Service Insertion and to contact Support. The listener is the primary component and uses the load balancing algorithm to distribute traffic to target VM NICs.

External load balancing distributes traffic entering the VPC, with a floating IP from the NAT external subnet range as the external address. Internal load balancing distributes intra VPC traffic, and the virtual IP need not be reachable from outside.

Path: Network & Security → Network Services (opens on Network Load Balancer) → Create Load Balancer Session.

TabFieldValues and limits
GeneralName, Description, VPCVPC is the client VPC whose traffic is distributed
ListenerProtocolTCP or UDP. One protocol per session
ListenerPortUp to 10 ports
ListenerSubnetMust be attached to the VPC chosen on General
ListenerPrimary Assignment TypeAssign with DHCP, or Assign Static IP (then enter IP Address)
ListenerFloating IPAvailable when NAT connectivity exists
TargetsTarget VM NICsAdd, tick VMs, Add. These become the backend VMs
Health check defaults 5s Check Run Every 2s Timeout After 3× Marked Healthy After 3× Marked Unhealthy After Consecutive successes and failures. All four are preconfigured and changed with Modify.
Health check runs against the target VM NIC.
Port collision Traffic to a floating IP on a given port fails when a VM has a floating IP on that port, load balancing on the same port, a second floating IP used for load balancing to reach the VM from outside the VPC, and its normal private IP inside the VPC.
The algorithm is Five Tuple Hash The algorithm is easy to miss because it is named in an unexpected place: Network and Security Entities: Summary Tab Attributes, a filename that gives no hint it belongs to the load balancer:

“Load Balancing Algorithm: Five Tuple Hash, which is the default algorithm.”

FVN 6.0 names no other algorithm, and the create page only displays the value rather than offering a choice. Do not answer round robin.

Session details view

Tabs: Summary, Target VM NICs, Alerts, Audits. A dash (-) in any field means the value is not available or not applicable.

Properties widget sectionFields
Basic ConfigurationName, Description, VPC
Listener ConfigurationProtocol (TCP or UDP), Port(s), Subnet, Virtual IP, Floating IP, Load Balancing Algorithm: Five Tuple Hash
TargetsTotal VM NICs, Port(s) configured on those NICs
VM Health Check ConfigurationCheck Run Every, Timeout After, Marked Healthy After, Marked Unhealthy After
How the health check actually works Two FVN 6.0 topics looked like they contradicted each other on who sends the probe. They do not. They describe two layers. The Network Controller is responsible for running the health checks for the configured target VMs. The AHV host transmits the packets, because the load balancer is distributed and implemented at the host level.

So the entity that puts the TCP SYN on the wire is the local AHV host where the target VM runs. If the question asks who sends the probe, that is the answer. If it asks who runs or owns health checking, that is the Network Controller.

TCP: the local AHV host sends a TCP SYN on the configured port to the target VM NIC, expects a TCP ACK to mark it healthy, then sends a TCP RST to close the connection.
UDP: the local AHV host sends a UDP message on the configured port and expects no response to mark it healthy.
Unhealthy either way: no response at all, or an ICMP unreachable. That last one is the field hook, because a security policy or firewall returning ICMP unreachable fails the health check even when the service itself is fine.

The seconds arithmetic: Marked Healthy After and Marked Unhealthy After are counts of consecutive runs, but the widget also shows a time, because each consecutive success or failure adds 5 seconds. The default of 3 therefore displays as “3 consecutive successes (15 seconds)”.

Target VM Status widget, a donut chart with the data stacked beside it: NIC Health (number of Healthy and Unhealthy NICs) and CPU Usage (target VMs in bands of under 50 percent, 50 to 75 percent, over 75 percent).

Sources
Flow Virtual Networking Guide 6.0, Network and Security Entities: Network Load Balancer · Flow Virtual Networking Guide 6.0, Network and Security Entities: Summary Tab Attributes · Flow Virtual Networking Guide 6.0, Network Load Balancer Management: Network Load Balancer Management · Flow Virtual Networking Guide 6.0, Network Load Balancer Management: Create Load Balancer Session Attributes · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Requesting Floating IPs
Knowledge

Analyze the status of BGP peering sessions, including advertised and received routes

Path: Network & Security → Connectivity → BGP Sessions tab, then click a session name. The details page has Summary, Routes, and BGP Logs tabs. The Routes tab opens on Advertised and also carries Received, each with Next Hop.

Session Status versus eBGP Status: two attributes, not one

This reads at first like three competing vocabularies for one field. It is two distinct attributes, plus one inconsistent filter pane.

AttributeWhat it reportsValuesLabel and location
Overall session statusOverall status of the BGP sessionUp or DownSession Status, details page Properties widget
eBGP protocol stateStatus of the eBGP sessionEstablished or ActiveeBGP Status on the details Properties widget, and Session Status on the BGP Sessions list page
The trap is the label, not the value “Session Status” means one thing on the list page and a different thing on the details page.
  • List page, Table 30: Session Status “Displays the status of the eBGP session”, values Established or Active. Established if the session is Up. Active when the network controller is attempting to establish the session.
  • Details page, Table 32 Properties widget: Session Status “Displays the overall status of the BGP session“, values Up or Down. Separately, eBGP Status “Displays the eBGP status of the BGP session”, values Established or Active.
The two vocabularies are linked and the guide says so: “Displays Established if the session is Up.”

The filter pane is the one genuine oddity. Table 31 filters on “the status of the eBGP session” but offers Established or Down, one value from each vocabulary. A documentation or UI inconsistency, not a third attribute. Do not build a model on it.

For the exam: a question naming the BGP Sessions list or page means Established or Active. A question naming the session details Properties widget means Session Status Up or Down and eBGP Status Established or Active. A pair reading Established or Down matches only the filter pane.

Cross version confirmation: the online Prism Central Infrastructure Guide gives both fields with identical wording and identical value sets, so this has not changed since FVN 6.0.
WhereFieldDocumented values
Details, gatewayseBGP ASNInteger 1 to 65534, must not conflict with other on prem ASNs
Both pagesRoute PriorityDynamic: 600 to 800, starting at 700, descending in steps of 5. Manual: 300 to 900. Higher is higher priority

Behaviors that shape what you see: a session automatically advertises all ERPs of the one VPC its gateway services; it ignores received routes when the VPC has no routable No-NAT external subnet; received routes install FIFO, not by prefix length; the appliance learns and installs up to 250 routes; a session advertises a single next hop per ERP.

Sources
Flow Virtual Networking Guide 6.0, Network and Security Entities: BGP Sessions Summary View · Flow Virtual Networking Guide 6.0, Network and Security Entities: BGP Session Details View · Flow Virtual Networking Guide 6.0, Connections Management: Border Gateway Protocol Sessions
Knowledge

Define a Policy Based Routing policy to redirect traffic via a security appliance

Use PBR for traffic already crossing a routed boundary between subnets inside a VPC, redirecting it to a firewall VM. The reroute happens on the virtual router and the original packet is forwarded to the active destination VM, which forwards or drops. Traffic Mirroring is the alternative when traffic does not cross a routed boundary or must be copied rather than forwarded.

Path: Virtual Private Clouds → VPC name → Policies tab → Create Policy.

FieldOptions
PriorityInteger. Higher wins. 100 beats 70.
Source / DestinationAny, External (outside the VPC subnets), Custom (CIDR, e.g. 10.10.10.0/24)
ProtocolAny, Protocol Number, TCP, UDP, ICMP
ActionsPermit, Deny, Reroute, Forward
Fallback ActionPass through, Drop, Allow, No Action
Reroute IP configuration by firewall design Single-legged Leave the separate-IP box clear One reroute IP, both directions Fallback No Action to persist Two-legged Tick separate reroute IPs Incoming IP = inside interface Outgoing IP = outside interface Three-legged (DMZ) Separate reroute IPs plus a Destination IP address for the perimeter interface Constraints Reroute IP and Forward IP must be OUTSIDE the VPC subnets, on prem and NC2 alike. A single reroute IP for both directions loops traffic on anything but a single-legged firewall.
Forward differs from Reroute: it sends matching traffic to an external next hop that must be directly connected to the VPC logical router (an external subnet, or a subnet in an L2 extended subnet), and it needs Network Controller 3.0.0 or later on pc.2023.3 or later.
Default policy Creating a VPC creates a default policy at Priority 1 that denies traffic and service. It cannot be updated or deleted. Policies control inter subnet traffic and traffic in and out of the VPC, never intra subnet traffic. Stateless rules need a reverse direction rule when a Permit overrides a Drop; use Additionally Create Policy in reverse direction and group the pair at similar priorities.
Version note The Policy-based Routing for Redirection concept page comes from the AHV Administration Guide v6.10, not an FVN 6.0 document. The configuration fields themselves are FVN 6.0.
Sources
AHV Administration Guide 6.10, Policy Based Routing for Redirection · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Policy · Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts · Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Flow Virtual Networking Architecture
Knowledge

Assign a floating IP to a workload for external access under NAT

SNAT alone permits only outbound initiated connections, because the SNAT IP is shared across the VPC and the NAT gateway only allows return traffic. A floating IP lets an outside endpoint initiate inbound to one specific VM.

The classic gotcha A floating IP is not reachable and pings fail until it is associated with a primary or secondary IP address of a VM.

Request: Network & Security → Floating IPs → Request Floating IP. Select an external subnet (the page shows IP Pool Ranges, Used IPs, Free IPs). Number of Floating IPs: maximum 50 per request. Tick Define Custom Floating IPs to pick specific addresses. Tick Assign Floating IPs to bind at request time, which shows one Search VMs and IP Address row per requested IP; the secondary IP must already exist to bind to it. Clear it to assign later from the Floating IPs view via Actions → Update.

Translation happens in the hypervisor virtual switch, invisible to the VM. Floating IP translation may run on the VM’s own host. SNAT translation is typically centralized on a specific host. Multiple floating IPs can map to multiple secondary IPs on one VM NIC.

Sources
Flow Virtual Networking Guide 6.0, Flow Virtual Networking Overview: Essential Concepts · Flow Virtual Networking Guide 6.0, Network and Security Entities: Floating IPs · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Requesting Floating IPs · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: Creating a Subnet (Assign Floating IPs table) · Flow Virtual Networking Guide 6.0, Virtual Private Cloud Management: VM and Network Migration
Knowledge

Create resiliency within BGP neighbors

What resiliency means here Resiliency here means path control and preference, not a protocol availability feature. There is no BFD, no keepalive or hold timer tuning, and no graceful restart anywhere in FVN 6.0. If a question offers those, they are distractors.

Resiliency comes from multiple gateway pairs plus the path attributes below, not from multiple sessions on one pair. eBGP only, peering with up to 5 infrastructure routers. A local and remote BGP gateway pair hosts a maximum of one session, so more redundancy means more gateway pairs.

AttributeWhat it does for resiliency and path control
Dynamic Route PriorityManual priority 300 to 900, higher wins. Left blank, the system assigns from the 600 to 800 band, first at 700, each subsequent one 5 lower
AS Path PrependUp to 10 ASNs, including the gateway’s own, prepended to the primary ASN. Lengthens the AS Path so the route looks less preferred. This is how you lower a route’s priority as the neighbor sees it
Advertised CommunitiesUp to 20 community tags per session, format ASN:integer, where ASN is the local BGP gateway’s value and the integer is typically random. Received routes carry the tags on the VPC or the peer, so you can identify which session advertised a route and apply routing policy to it
Advertised ERPsControls what the session advertises at all. All in VPC advertises every ERP in the VPC and populates automatically. Custom advertises only the ERPs you list, which is how you advertise selectively to different peers

Note the direction of the two priority controls. Dynamic Route Priority raises or lowers preference on the Nutanix side. AS Path Prepend lowers preference as the neighbor sees it. They are not two ways of doing the same thing.

Not in FVN 6.0 BGP Additional Paths appears only in the 7.6 guide. It is configured at the Local Gateway level to advertise multiple routes toward VPC destinations instead of one, and it requires the remote BGP gateway to support it as well. Do not carry it into a 6.0 answer.

Only Name, Dynamic Route Priority, and Password can be updated on an existing session. Local and Remote BGP Gateway are greyed out, so changing those means building a new session and deleting the old one. Broader resiliency: Nutanix recommends Prism Central scale out from one VM to three, plus Prism Central backup and restore. Monitoring: the BGP Session Details page gives Session Status (Up or Down), eBGP Status (Established or Active), and live BGP Logs.

Dynamic Route Priority Manual range 300 to 900. Left blank, FVN assigns from the 600 to 800 band. 700 session 1 695 session 2 690 session 3 −5 each time Consequence: with automatic assignment the session created FIRST wins. Set the priority manually to make a specific peer preferred regardless of creation order.
Higher number means higher route priority.
  • Advertised Externally Routable Prefixes: All in VPC advertises every ERP; Custom filters to a listed set, so different peers can receive different routes.
  • Password is optional and works only for BGP gateway VMs in VLAN Subnets. NAT breaks password verification for VPC attached gateway VMs. Characters a-z, A-Z, 0-9 and ~!@#%^&*()_-+=:;{}[]|<>,./?$, length 1 to 80.
  • Creating, updating, or deleting BGP sessions needs VPC Admin or Nutanix Infra Admin.
  • Session creation fails without an ERP. Up to 250 learned and installed routes, installed FIFO.
Unsourced reading, verify “Resiliency within BGP neighbors” is not a phrase in the FVN 6.0 guide. The above assembles the documented mechanisms. If the exam means BFD or a specific timer, that is not covered by available references.
Sources
Flow Virtual Networking Guide 6.0, Connections Management: Border Gateway Protocol Sessions · Flow Virtual Networking Guide 6.0, Connections Management: Create BGP Session Attributes · Flow Virtual Networking Guide 6.0, Network and Security Entities: BGP Sessions Summary View · Flow Virtual Networking Guide 6.0, Network and Security Entities: BGP Session Details View

Memorize: objective 1.3

  • Load balancer L4 only, one protocol per session, up to 10 ports, health check 5s / 2s / 3 / 3.
  • Floating IPs max 50 per request, unreachable until bound, NAT subnets only, DR Recovery Plan FIPs do not work on transit VPCs.
  • BGP eBGP, up to 5 peers, one session per gateway pair, priority 300 to 900 manual and 600 to 800 auto starting at 700 stepping down 5, ASN 1 to 65534, 250 routes, FIFO install, password 1 to 80 chars VLAN gateways only, VPC Admin or Nutanix Infra Admin.
  • PBR priority 10 to 1000, actions Permit / Deny / Reroute / Forward, fallback Pass through / Drop / Allow / No Action, reroute and forward IPs outside the VPC subnets, Forward needs NC 3.0.0 with pc.2023.3.
  • Gateways need NTP time.google.com and DNS 8.8.8.8. Delete all connections, sessions, and extensions before deleting a gateway. VPN and VTEP are data plane, BGP is control plane.

Section 2: Configure Flow Network Security

Enhanced priority framework: every enforce-mode policy outranks every monitor mode policy 1   Quarantine policy: enforce 2   Shared service policy: enforce overrides isolation, keeps DHCP/DNS/NTP/AD/SMTP alive 3   Isolation policy: enforce 4   Application policy: enforce 5   Quarantine, shared service, isolation and application: monitor A monitor mode match ALLOWS the traffic and stops all further policy processing. No priority exists between policies of the same type. Priority exists only between types and modes.
Source: Flow Network Security Guide 5.2.0, Security Policy Model.

Objective 2.1: Analyze and Document Application Flows

Knowledge

Determine when monitoring mode is appropriate for policy creation

Monitor mode allows all traffic including what the policy does not permit, and highlights the disallowed traffic on the monitoring page. Nothing is blocked until enforce.

Use it when the policy is new and the rule set is unverified, when you need to discover legitimate traffic before blocking anything, and when documenting an application’s flows.

Do not use it for service insertion, which does not support monitor mode, and it does not exist for strict quarantine. All other policies have a monitor mode.

Ordering trap A monitor mode policy that matches traffic allows it and halts further processing. A matching isolation policy in monitor mode therefore allows traffic an application policy further down would have blocked. Changing an isolation policy’s state affects conflicting application policies.
Monitor as the default: two layers, not a conflict This reads like a source conflict. Reading TN-2094 topic 013 in full shows it is not one. The two sources describe two different layers.
LayerWhat it isWhat the sources say
Enforcement modeHow the policy treats trafficTwo modes, monitor and enforce. Monitor is the default state for a newly created policy
Draft stateWhether the policy is implemented at allSave retains the policy in a draft stage without applying it. Next-Gen adds this on top of the two modes
Save is not a third enforcement mode. TN-2094 makes the layering explicit: “In addition to the policy modes available in Legacy Flow Network Security, FNS Next-Gen provides advanced policy operations that can clone policies or rules and save policies in a draft state before implementing them in monitor [mode].” The FNS 5.2 guide agrees: Save “allows you to retain the policy in a draft stage without having the need to apply (enforce) it at the time of creation.”

The 5.2 guide never contradicted this. Its Review tab lists three buttons and does not say which is pre selected. Silence is not disagreement.

For the exam: default mode for a newly created policy is monitor. Review tab options are Save, Apply (Monitor), Apply (Enforce).

Caveat worth carrying. The default sentence sits in a paragraph opening with “two selectable modes”, the legacy framing, and the next sentence calls the draft state a Next-Gen addition. TN-2094 is known to mix generations. So there is a residual question of whether “monitor is the default” describes legacy specifically. It is the only documented statement of a default either way, so use it, but do not be thrown by a Next-Gen UI that forces an explicit choice. Still undocumented anywhere in the product documentation: whether the Review tab pre selects anything.
Sources
Flow Network Security Guide 5.2.0, Security Policy Model: Security Policy Model · Flow Network Security Guide 5.2.0, Application Policy Configuration: Applying an Application Policy · Flow Network Security Guide 5.2.0, Service Insertion: Service Insertion Limitations · Flow Network Security Guide 5.2.0, Isolation Environment Policy: Monitoring an Isolation Environment Policy (Visualizing Network Flows) · TN-2094 Flow Network Security tech note, Security Policy Enforcement Modes
Knowledge

Configure syslog to ship logs externally / enable policy logging

Prism Central Audit logs ON by default Every AHV host Policy hit logs OFF by default, per policy Syslog server / SIEM must expect BOTH sources who changed what which flows allowed or denied Audit logs are also viewable in Prism Central. Policy hit logs generate too much data for PC and must be analyzed externally.
Enable per policy: Define Policy tab → Advanced Configuration → Policy Hit Logs → Enabled. By default hit logs are recorded on the host nodes and are only redirected once the syslog server is configured with the hit log module in Prism Central.
ModuleSeverityWhat it carries
API Audit0-7REST API endpoints called and who called them, PC and PE. Configure at INFO.
Audit0-7VM, category, and security policy create/update/delete, plus IAM activity such as logins. Configure at INFO.
Security Policy Hit LogsfixedThe policy hit log. Severity cannot be modified.
Flow Service Logsn/aFlow process logs. Use only at the direction of Nutanix Support.

TN-2094 says to set severity 6 Informational for the Audit and Security Policy Hit Logs modules.

Limits on when hit logs appear

  • Not generated when both source and destination are in an inbound or outbound category.
  • For isolation policies, generated only in monitor mode.
  • For multi isolation policies, the direction shows as outbound instead of source and destination.
  • Isolation policies show connection attempt counts and discovered ports; identifying the specific source or destination VM requires the hit logs on the syslog server.
  • Hit logs and visualization are not synchronized in multi Prism Central DR.
Version note The module list, severity ranges, and Data Sources procedure come from the Prism Central Admin Center Guide 2024.2. The folder has no 7.3 equivalent. Verify against a 7.3 Prism Central before using in a client environment.
Sources
TN-2094 Flow Network Security tech note, Flow Network Security Logs and Audits with Syslog · Flow Network Security Guide 5.2.0, Application Policy Configuration: Creating an Application Policy · Flow Network Security Guide 5.2.0, Isolation Environment Policy: Creating an Isolation Environment Policy · Flow Network Security Guide 5.2.0, Quarantine Policy Configuration: Configuring the Quarantine Policy · Flow Network Security Guide 5.2.0, Flow Network Security and Disaster Recovery: FNS Next-Gen Support for Multi-Prism Central Disaster Recovery · Prism Central Admin Center Guide 2024.2, Syslog Modules
Knowledge

Define or update a policy rule set using flow visualization and captured traffic

In enforce mode the policy engine discovers the traffic the policy denied and shows it on the policy details page. To turn it into rules:

  1. Security Policies → open the policy. Discovered traffic sits in Inbounds and Outbounds.
  2. Update, then Next.
  3. List view: Inbound Rules or Outbound Rules → Discovered Traffic → select source → Allow. Visual view: Inbounds > Discovered or Outbounds > Discovered → hover → Allow Traffic.
  4. On Allow Traffic pick Show Tiers (a source reaching different AppTypes within an AppTier) or Show All Traffic (consolidated list of sources reaching all AppTiers).
  5. Select sources and choose a service. Multiple sources allowed. A new service can be created inline.
  6. Allow Discovered Traffic → Next → select a policy mode on Review → Confirm.

Visualization limits

  • FNS 5.2 supports visualization in every policy a VM is part of when the VM belongs to the same category. Previously it appeared in only one policy.
  • Where the same or overlapping categories or secured entities repeat across policies, visualization is still available in only one of them.
  • VDI policies do not support visualization at all.
  • For isolation policies, traffic between the isolated entities is not visualized in enforce mode, unless ARP was already resolved for the destination before the policy was created or enforced.
Sources
Flow Network Security Guide 5.2.0, Policy Consumption and Visualization: Allowing Discovered Traffic · Flow Network Security Guide 5.2.0, Policy Consumption and Visualization: Policy Consumption and Visualization · Flow Network Security Guide 5.2.0, Security Policy Model: Types of Policies · Flow Network Security Guide 5.2.0, VDI Policy Configuration: Configuring Active Directory Domain Services · Flow Network Security Guide 5.2.0, Isolation Environment Policy: Monitoring an Isolation Environment Policy (Visualizing Network Flows)
Knowledge

Recognize the purpose and use case for a shared services policy

The reason it exists: shared service traffic takes precedence over an isolation policy. Even when an isolation policy blocks traffic between two entities, the shared service policy overrides it. Without this, isolating environments would also cut them off from infrastructure services. Constraint: one common service category per shared service policy.

Common serviceSystem defined categoryPortProtocol
Active DirectorySharedService:AD389, 636, 88UDP, TCP
DHCPSharedService:DHCP67, 68UDP
DNSSharedService:DNS53UDP, TCP
NTPSharedService:NTP123UDP
SMTPSharedService:SMTPuser defineduser defined

Create via Security Policies → + Create Security Policy → Policy Type Shared Services. Advanced Configuration defaults: IPv6 blocked, Policy Hit Logs disabled. Intra tier traffic rule customization applies to shared service policies as well as application policies.

Sources
Flow Network Security Guide 5.2.0, Shared Service Policy: Shared Service Policy · Flow Network Security Guide 5.2.0, Shared Service Policy: Creating Shared Service Policy · Flow Network Security Guide 5.2.0, Security Policy Model: Security Policy Model · Flow Network Security Guide 5.2.0, Intra-Tier Traffic Rule Customization: Intra-Tier Traffic Rule Customization

Objective 2.2: Create and Configure Security Policies

Knowledge

Determine the appropriate policy type based on business needs

TypeDefined byUse it when
ApplicationUserYou need specific ports and protocols allowed between defined sources and destinations. Ring fences an app, optionally tiered with AppTier. Any category can be a secured entity.
Shared serviceUserCommon services (DHCP, DNS, NTP, AD, SMTP) must stay reachable across applications and must survive isolation.
IsolationUserYou need a hard separation with no exceptions between two or more category based groups. VMs inside a group still talk.
QuarantineSystemA VM is compromised. Strict blocks everything; Forensic allows named forensic tools.

The key distinction: application policies allow configurable sources and destinations between apps, while isolation policies enforce strict separation with no exceptions. An application policy can also isolate one group from all others without an isolation policy.

Rules act commonly on a VM: if a VM is in the allowed list in one policy of an application, it is allowed list across every policy that VM belongs to. FNS 5.2 permits policies with the same or overlapping categories or secured entities, so a monolithic policy can be split into micro policies. Named benefits: smoother migration to Next-Gen, and simpler cloning. Trade off: visualization appears in only one of the overlapping policies.

Sources
Flow Network Security Guide 5.2.0, Security Policy Model: Types of Policies · Flow Network Security Guide 5.2.0, Security Policy Model: Service Groups (Types of Policies continuation) · TN-2094 Flow Network Security tech note, Flow Network Security Application Policies
Knowledge

Configure Isolation policies between two or more entities

2 to 32 entities per isolation policy min 2, max 32 up to 10 categories per entity policy protects the intersection Layer 2 isolation broadcast, unknown unicast and multicast dropped at the destination cat A cat B ∩ Selecting multiple categories for one entity shows the number of COMMON VMs. Only those are protected. Entity Groups use the same intersection logic.
IPv6 between isolated VMs is blocked by default as a consequence of layer 2 isolation.

Prerequisite: Network Controller managed VLANs must exist. Path: Security Policies → Create Security Policy → Policy Type Isolation: Isolate Environments → Next → Configure Entities: pick Scope (Global, VPC in category, VPC name, VLAN only), Add Entity up to 32, search the category and press Enter, up to 10 categories per entity → Next → Review → Confirm.

Scoping a subset: the documented example isolates location: site1 from location: site2, then narrows with application: app1. Adding a third group that must be isolated from the existing two requires additional policies, one per pair.

Quarantine beats isolation If VMs are in both an enforced isolation policy and an enforced quarantine forensic policy that allows communication between them, quarantine processes first and the traffic is not dropped.

Intra tier traffic rule configuration is not supported for isolation or quarantine policies.

Sources
Flow Network Security Guide 5.2.0, Isolation Environment Policy: Isolation Environment Policy · Flow Network Security Guide 5.2.0, Isolation Environment Policy: Creating an Isolation Environment Policy · Flow Network Security Guide 5.2.0, Intra-Tier Traffic Rule Customization: Intra-Tier Traffic Rule Customization · TN-2094 Flow Network Security tech note, Flow Network Security Application Policies
Knowledge

Configure Application Policies with appropriate Secured Entities

Inbounds allowlist of sources NC managed VLANs and VLAN Basic subnets OK Secured Entities VM · Subnet · VPC · Entity Group identified by CATEGORY, never IP NC managed VLANs only intra tier rule edited here Outbounds allowlist of destinations default allows ALL destinations Inbound default is Allowed List (recommended). Anything not on the allowed list is blocked.
Entity types available in Inbound and Outbound: VM, Subnet, VPC, Address Group, Network Address (IPv4), Allow All, Entity Group. Each entry is one stream of traffic.

Before you begin

  • At least one VPC must exist to secure entities within a VPC.
  • Create categories and associate the VMs to protect. Built-in Environment and AppTier categories can be extended.
  • Consider raising the Prism Central session timeout.
  • Up to 1000 user defined application policies.

Procedure

  1. Security Policies → + Create Security Policy.
  2. Define Policy: name, purpose, Policy Type Application: Secure Entities. Advanced Configuration: Allow for IPv6 (blocked by default, and if left blocked it stays blocked even in monitoring mode), Enabled for Policy Hit Logs.
  3. Secure Application: pick Scope, add Secured Entities (Entity = VM, Subnet, VPC, Entity Group, then categories; Edit for the intra tier rule, Remove to exclude it from 5.2.1), add Inbound sources, add Outbound destinations.
  4. Rules: click the source or destination, click the plus on the secured entity. Traffic Filtering Allow All Traffic or Allow Specific Traffic, then Add New Protocol-Port/Service for TCP (port or range), UDP (port or range), ICMP (type and code), or Service (a service group). Save.
  5. Review tab: Save, Apply (Monitor), or Apply (Enforce). Confirm.

Scope options

ScopeSecures
GlobalAll entities across Network Controller managed VLANs and VPCs
VPC in categoryEntities in one or more VPCs grouped by a category. Does not support quarantine policies.
VPC nameEntities in one specific VPC
VLAN onlyEntities in one specific Network Controller managed VLAN

Targeting a single vNIC

Default A policy on a VM applies uniformly to ALL its vNICs Subnet category alone Policy with subnet category Cat:A as secured entity hits every vNIC in Cat:A across VMs Entity Group VM category + subnet category → one vNIC in one VM Add a VPC category → one vNIC in one VM in one VPC Do not add the same category to subnets and to VMs.
Entity Group combines VM, subnet, and VPC entities with categories. Used as a secured entity it protects only the common VMs or vNICs from the intersection. Used inbound, only the common VMs may send. Used outbound, traffic goes only to the common VMs.

Built-in categories

CategoryPurpose
AppTierTier values such as web, application_logic, database. Divides an application into tiers.
AppTypeBuilt-in application types such as Exchange, Apache_Spark, extensible.
EnvironmentEnvironments to isolate from one another.
QuarantineCannot be modified. Values Strict (block all) and Forensic (block all except forensic tool categories).
ADGroupManaged by ID Based Security. Each value is an imported AD group.
ADGroup:DefaultApplies a default rule set to VDI VMs without requiring a user logon.

Bring your own categories, but never reuse system defined names.

Intra tier traffic rule

Controls VM to VM communication inside a secured entity. Default is allow all. FNS 5.2 lets you set a specific service group, port, and protocol rather than only allow all or deny all. Configure from Secured Entities → Edit → Add Port-Protocol/Service → Allow Specific Traffic → Add New Protocol-Port/Service (TCP, UDP, ICMP, Service) → Save → Apply. Removal is available from 5.2.1, after which inbound and outbound rules govern that tier. Not supported on isolation or quarantine policies.

Service insertion

SupportedNot supportedSoftware required
Application policies only
NC managed VLAN policies only
VLAN environments only
AHV clusters only
IPv4 unicast only
Monitor mode
Multicast and broadcast redirection
Isolation, shared service, quarantine
AOS/PE 7.3
Prism Central 7.3
AHV 10.3
ANC 6.0.0
FNS Next-Gen 5.2.0
NCC 5.2.0
Security Central recommendations, Next-Gen path Security Planning → Network View → select level 1 and 2 groupings → Explore Network View → hover a bubble → Add to Selection → Actions → View Policy Recommendations → Proceed → select policies → Review and Save → allow inbound then outbound → Apply Policy in Monitor Mode. Recommendations appear for VMs on VLAN basic, NC managed VLAN, and VPC subnets, but the policy can only be applied to VMs on a Network Controller managed VLAN subnet. Created policies take roughly 5 to 30 minutes to appear. Creation is blocked when a policy with the same secured entity definition already exists.
Sources
Flow Network Security Guide 5.2.0, Application Policy Configuration: Application Policy Configuration, Creating and Modifying an Application Policy · Flow Network Security Guide 5.2.0, Security Policy Model: Security Policy Model · Flow Network Security Guide 5.2.0, Security Policy Model: Entity Groups · Flow Network Security Guide 5.2.0, Security Policy Model: vNIC Specific Policy using Subnet Categorization · Flow Network Security Guide 5.2.0, Security Policy Model: Built-In Categories for Security Policies · Flow Network Security Guide 5.2.0, Security Policy Model: FNS Next-Gen Guardrails · Flow Network Security Guide 5.2.0, Intra-Tier Traffic Rule Customization: Intra-Tier Traffic Rule Customization and Configuring Intra-Tier Traffic Rule · Flow Network Security Guide 5.2.0, Service Insertion: Service Insertion, Software Requirements and Limitations · Security Central User Guide, Creating a Security Policy with Flow Network Security Next-Gen
Knowledge

Configure Group ID lookup for Active Directory

The ID firewall imports AD groups into Prism Central as categories under the key ADGroup, then places VDI VMs into those categories automatically on detecting a user logon.

Prerequisites

  • Microsegmentation enabled.
  • WMI access allowed from Prism Central to every domain controller, in the network firewall and the AD firewall.
  • Minimum AD domain functional level Windows Server 2008 R2.
  • Security Groups only. Distribution Groups are not supported.
  • NTP configured on Active Directory and on Prism Central.
  • DNS configured on Prism Central if you want to use host names for domain controllers.

Domain configuration

Prism Central Settings → ID Based Security. Either Use Existing AD (Manually Add Domain Controller → + Domain Controller, entering every DC by IP or host name, one at a time) or Add New Domain (Name, Domain in DNS format, Directory URL as the LDAP address including port, Service Account Username as user@domain.com, Password). Add Inclusion Criteria under Manage the VM Inclusion Criteria to control which VMs get categorized by name; Nutanix recommends it to prevent unintended categorization. VMs with an AppType category cannot be categorized by ID Based Security.

Do not use Domain Admin Create a dedicated domain user with only the permissions below, and update the stored credentials whenever the password or account changes.

Service account, repeated on every domain controller

  1. Create the user in Active Directory.
  2. Add to Distributed COM Users and Event Log Readers.
  3. dcomcnfg.exe → Component Services → Computers → My Computer → DCOM Config.
  4. Right click Windows Management and Instrumentation → Properties.
  5. Security tab → Access Permissions → Customize → Edit.
  6. Add the user, grant Local Access and Remote Access.
  7. WMIMGMT.msc → right click WMI control (local) → Properties.
  8. Security tab → expand Root → select CIMV2 → Security.
  9. Advanced → Add → Principal → the user. Applies to: This namespace and subnamespaces.
  10. Grant Enable Account and Remote Enable.
  11. Restart winmgmt: net stop winmgmt then net start winmgmt, or reboot the DC.
Sources
Flow Network Security Guide 5.2.0, VDI Policy Configuration: VDI Policy Configuration · Flow Network Security Guide 5.2.0, VDI Policy Configuration: Configuring Active Directory Domain Services · Flow Network Security Guide 5.2.0, VDI Policy Configuration: Configure Service Account for ID Firewall
Knowledge

Configure VDI Policies

A VDI policy is a form of application policy that secures VDI using AD group membership. Create it with Policy Type Application Secure Entities plus Secure VDI Groups only, then use the imported ADGroup categories as target groups, inbound, and outbound.

Hard constraints
  • No VPC scope. FNS does not support VDI policy for a VPC scope.
  • No visualization.
  • No logoff detection. The applied policy stays until the next logon on that VM.
  • AOS 5.17 and Prism Central 5.17 minimum for ID firewall.
  • One user per desktop VM at a time. Concurrent or forced disconnect logins make the posture indeterministic.
  • Disable credential caching on VDI VMs, otherwise a cached logon with an unreachable DC generates no event and ID firewall never sees it.
  • A user in several ADGroups puts the VM in several categories; the applied policy is the union of inbound and outbound rules across them.
  • ID based security does not categorize VMs carrying an AppType category.

Default VDI policy (ADGroup:Default) covers two cases: securing a VDI VM before anyone logs on, and granting access to common network resources without adding them to every tier. Set it when creating a VDI policy or by updating an existing one.

Sources
Flow Network Security Guide 5.2.0, VDI Policy Configuration: VDI Policy Configuration · Flow Network Security Guide 5.2.0, VDI Policy Configuration: Creating a VDI Policy · Flow Network Security Guide 5.2.0, VDI Policy Configuration: Configuring Active Directory Domain Services · Flow Network Security Guide 5.2.0, Security Policy Model: Types of Policies
Knowledge

Explain the use case for the quarantine function

Quarantine policies are system defined. Strict completely isolates an infected VM with no traffic in either direction. Forensic isolates it but lets a defined set of forensic tools reach it; the default in both directions is Allowed List, and Allow All can be set in both directions.

Four system defined entries exist, created for all VLANs and VPCs:

  • Quarantine Forensic Policy – VLAN Subnets (Scope)
  • Quarantine Strict Policy – VLAN Subnets (Scope)
  • Quarantine Forensic Policy – VPC (Scope)
  • Quarantine Strict Policy – VPC (Scope)
Cannot create or delete You cannot create or delete a quarantine policy. You can modify the existing system defined quarantine forensic policy. Quarantining a VM means adding it to the built-in Quarantine category with value Strict or Forensic, and that category cannot be modified.

Configure which tools may reach a quarantined VM: Security Policies → select the built-in quarantine policy → Actions → Update. Advanced Configuration allows IPv6 and Policy Hit Logs for both Forensic and Strict. On Secure Application, Add Source and Add Destination with entity types VM, Subnet, VPC, Address Group, Network Address (IPv4), Allow All, Entity Group.

Quarantine in enforce mode is the highest priority of any policy. Two constraints: the VPC in category scope does not support quarantine policies, and intra tier rules are not supported on them.

Sources
Flow Network Security Guide 5.2.0, Quarantine Policy Configuration: Quarantine Policy Configuration · Flow Network Security Guide 5.2.0, Quarantine Policy Configuration: Configuring the Quarantine Policy · Flow Network Security Guide 5.2.0, Security Policy Model: Built-In Categories for Security Policies · Flow Network Security Guide 5.2.0, Security Policy Model: Security Policy Model · Flow Network Security Guide 5.2.0, Isolation Environment Policy: Creating an Isolation Environment Policy
Reference cited by 2.2

Multi Prism Central disaster recovery

Select FNS Next-Gen policies with Network Controller managed VLAN scope to synchronize to a remote Prism Central. Associated categories, address groups, and service groups sync with them. Synchronization is bi directional. Protects posture during planned and unplanned cold migration, and during async, NearSync, and synchronous (Metro) replication.

Requirements, both PCsLimitations
Availability zones paired
ANC enabled on both
FNS Next-Gen enabled on both
FNS Next-Gen 5.1.0 minimum
AOS 7.0 or later
Prism Central pc.2024.3 or later
AHV 10.0
VLAN only scope. Not Global, not VPC in category, not VPC name
Hit logs and visualization not synchronized
Maximum 80 policies synchronized
DR based CCLM and on demand CCLM not supported
Recovery plan IP mapping only when categories are used in Secured Entities, Inbound and Outbound rules; not with subnets or address groups
Policies removed from sync stop syncing but remain on the remote PC
Sources
Flow Network Security Guide 5.2.0, Flow Network Security and Disaster Recovery: FNS Next-Gen Support for Multi-Prism Central Disaster Recovery

Objective 2.3: Manage Policy Lifecycle and Modes

Save draft state nothing applied Apply (Monitor) allows ALL traffic disallowed traffic highlighted Apply (Enforce) blocks everything not allowed discovers denied traffic Type MONITOR to confirm Type ENFORCE to confirm All policies except strict quarantine have a monitor mode. Delete is a separate action and asks you to type DELETE. Multiple policies can be deleted at once.
Modes are chosen on the Review tab at creation, or later via Actions. Actions → Update also lets you change rules and mode together.
Knowledge

Create a policy in Monitor mode and identify discovered traffic · Enforce a monitored policy

Into monitor: Review tab → Apply (Monitor) → Confirm. Or Security Policies → select policy → Actions → Apply (Monitor) → type MONITOR → Confirm.

Into enforce: Security Policies → select policy → Actions → Apply (Enforce) → type ENFORCE → Confirm.

Reading the isolation policy monitor view: each circle is an isolated entity with its categories listed inside. Discovered traffic is a dotted line; one arrow is unidirectional, two arrows bidirectional. A small circle on top of an entity shows the number of common VMs, and only those are protected. Clicking the entity opens a side window with the categories, the total number of common (protected) VMs, and the discovered traffic.

In enforce mode the engine separately discovers the traffic it denied and shows it under Inbounds and Outbounds on the policy details page, which feeds the Allow Discovered Traffic workflow in 2.1.

What changes on enforcement Traffic visualization between isolated entities disappears in enforce mode, unless ARP was already resolved for the destination before creation or enforcement. The policy also moves above every monitor mode policy, so enforcing an isolation policy can start blocking traffic a monitor mode policy was previously allowing and short circuiting.
Sources
Flow Network Security Guide 5.2.0, Application Policy Configuration: Modifying an Application Policy (Review tab modes) · Flow Network Security Guide 5.2.0, Application Policy Configuration: Applying an Application Policy · Flow Network Security Guide 5.2.0, Isolation Environment Policy: Monitoring an Isolation Environment Policy (Visualizing Network Flows) · Flow Network Security Guide 5.2.0, Policy Consumption and Visualization: Allowing Discovered Traffic · Flow Network Security Guide 5.2.0, Security Policy Model: Security Policy Model
Knowledge

Clone a policy and apply to a different Scope

  1. Security Policies → select one existing policy. Only one policy can be cloned at a time.
  2. Actions → Clone.
  3. Define Policy tab: edit name and purpose. Default name is Copy of <Policy Name>. The policy type cannot be changed while cloning.
  4. Secure Application tab: edit inbound rules, outbound rules, and the secured application configuration. This is where you change the Scope to Global, VPC in category, VPC name, or VLAN only.
The save will fail otherwise The system does not allow saving a cloned policy with the same secured entities as the original. You must update the secured entities. This holds even though FNS 5.2 otherwise permits overlapping categories and secured entities across policies.
Sources
Flow Network Security Guide 5.2.0, Application Policy Configuration: Applying an Application Policy (clone steps 1 to 3) · Flow Network Security Guide 5.2.0, Application Policy Configuration: Deleting an Application Policy (clone step 4 continuation) · Flow Network Security Guide 5.2.0, Security Policy Model: Types of Policies · Flow Network Security Guide 5.2.0, Application Policy Configuration: Creating an Application Policy
Knowledge

Identify the number of entities potentially impacted by enforcing a monitored policy

The simple answer The entities impacted are the entities the policy is associated with. Move a policy from monitor to enforce and it affects whatever it already secures. If the policy targets the category Production and VM01 carries that category, VM01 is affected. There is no separate impact calculator and no dedicated counter exists. Count the secured entities. Do not over think it.

From the CLI

SSH to a Prism Central VM and run flow_cli. The rule realisation commands report which policies apply to what, and in which mode:

  • rule_realisation_status.policy policy-name returns policy name, rule UUIDs, policy mode (Monitor or Enforced), status and timestamp. Quote the name if it contains spaces, as VDI policy names do.
  • rule_realisation_status.vm vm_name=name or vm_uuid=uuid returns the same from the VM side. A VM in more than one policy returns the rule UUIDs of both, which is the direct way to see everything acting on that VM.

Rule realisation is the point at which policy rules are enacted in the network. Status is In Progress, Complete, or Failed, and it is reported for creating a policy, updating a policy, powering on a VM, categorizing a VM, and migrating a VM. Failed does not mean monitoring or enforcement failed, only that the realisation command did not complete.

Sources
Flow Network Security Guide 5.2.0, Monitor Policy Rule Realisation through CLI: Monitor Policy Rule Realisation through CLI · Flow Network Security Guide 5.2.0, Monitor Policy Rule Realisation through CLI: Viewing Policy Rule Realisation through CLI

Where the UI surfaces that count

  • Isolation visual view. A small circle on top of the entity circle shows the number of common VMs. The documented example: an AppTier tier_10 entity with 10 categories where only one VM is common.
  • Entity detail side window. Categories, total number of common (protected) VMs, discovered traffic.
  • At entity selection. Selecting multiple categories for an entity displays the number of common VMs; the policy protects only those. Entity Groups follow the same intersection logic.
  • Security Central. The summary of changes displays the categories configured, all configured rules, and the other VMs that are affected.
The FNS 5.2 guide documents no dedicated “entities impacted by enforcement” counter, and it does not need one. The answer is the policy’s own associated entities. The counts above are simply the places the UI happens to surface that number, concentrated on isolation policies and entity intersections. Do not go looking for a separate impact analysis screen.
Sources
Flow Network Security Guide 5.2.0, Isolation Environment Policy: Monitoring an Isolation Environment Policy (Visualizing Network Flows) · Flow Network Security Guide 5.2.0, Isolation Environment Policy: Creating an Isolation Environment Policy · Flow Network Security Guide 5.2.0, Security Policy Model: Entity Groups · Security Central User Guide, Creating a Security Policy with Flow Network Security Next-Gen
Knowledge

Describe the different policy lifecycle modes

Save keeps a draft. Apply (Monitor) allows everything and highlights the disallowed. Apply (Enforce) blocks everything the policy does not allow. Beyond the three modes:

  • Automated enforcement. Policies target categories, so they apply automatically regardless of VM count or network attributes. Prism Central connectivity to a registered AHV cluster is needed only to create, modify, or change a policy’s mode. Policies keep applying through a temporary connectivity loss, and changes land when connectivity returns.
  • No same type priority. Prism Central does not let you prioritize one policy over another of the same type. Priority exists only between types and modes.
  • Deleting: select one or several policies → Actions → Delete → type DELETE → Confirm.
Sources
Flow Network Security Guide 5.2.0, Security Policy Model: Security Policy Model · Flow Network Security Guide 5.2.0, Application Policy Configuration: Modifying an Application Policy · Flow Network Security Guide 5.2.0, Application Policy Configuration: Applying an Application Policy · Flow Network Security Guide 5.2.0, Application Policy Configuration: Deleting an Application Policy · TN-2094 Flow Network Security tech note, Security Policy Enforcement Modes

Memorize: section 2

  • Isolation: min 2, max 32 entities, up to 10 categories per entity.
  • Up to 1000 user defined application policies.
  • Secured entity types: VM, Subnet, VPC, Entity Group. Inbound/outbound adds Address Group, Network Address, Allow All.
  • IPv6 blocked by default in every policy type, and stays blocked in monitor mode if left blocked.
  • Intra tier default allow all. Not on isolation or quarantine. Removal from 5.2.1.
  • Entity Group protects the intersection. Never put the same category on both subnets and VMs.
  • Quarantine cannot be created or deleted; only forensic can be modified. VPC in category scope excludes quarantine.
  • One common service category per shared service policy. Shared service overrides isolation.
  • ID firewall: 2008 R2 functional level, Security Groups only, WMI, NTP both sides, AOS 5.17 / PC 5.17, no logoff detection, one user per VM.
  • Service account groups: Distributed COM Users, Event Log Readers. WMI rights: Local Access, Remote Access, Enable Account, Remote Enable on Root\CIMV2.
  • Service insertion: application policies, NC managed VLAN, VLAN environments, AHV, IPv4 unicast, no monitor mode.
  • Multi PC DR: VLAN only scope, max 80 policies, FNS 5.1.0, AOS 7.0, PC pc.2024.3, AHV 10.0.
  • Guardrails: 24000 rules, 4000 secured groups, 5000 address groups, 3000 service groups. The 5.2 guide’s guardrails table prints 3000 for address groups and is wrong; 5000 is confirmed against the live Nutanix page. The 7.6 value is 40000.
  • Flow is AHV only.
  • Confirmation strings: MONITOR, ENFORCE, DELETE.

Comments

Leave a Reply

Discover more from VWannabe

Subscribe now to keep reading and get access to the full archive.

Continue reading