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.
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.
Exam mechanics
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.
Section 1: Configure Flow Virtual Networking
Objective 1.1: Create a VPC and Overlay Networks
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.
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
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.
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
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.
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
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
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.
Flow Virtual Networking Guide 6.0, Flow Virtual Networking Configurations: Externally Routable Prefix and IP Addresses
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.
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
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.
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
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.
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
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.
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.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
Determine when to connect a VPC to a NAT or a No-NAT network
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/0to 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.comand DNS8.8.8.8or 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 type | What is preserved | Requirements |
|---|---|---|
| Cold migration | Nothing. Neither incoming nor outgoing connection configuration. External connectivity for the subnet is irrelevant because connections are not preserved | Network 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 connections | Outgoing connection configuration only | A 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.
- 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.
- 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.
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
| Feature | MTU | Overhead removed from 1500 |
|---|---|---|
| VPC (Geneve) | 1442 | 58 Geneve |
| VPC + Subnet Extension | 1392 | 58 Geneve + 50 VXLAN |
| VPC + VPN | 1356 | 58 Geneve + 86 IPsec |
| VPC + VTEP + VPN | 1306 | 58 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
| Deployment | Per Prism Central VM | Per AHV host |
|---|---|---|
| Small PC | +3 GB memory, +2 vCPU | 2 GB memory |
| Large PC | +4 GB memory, +3 vCPU |
Objective 1.3: Configure Connectivity Options
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.
| Tab | Field | Values and limits |
|---|---|---|
| General | Name, Description, VPC | VPC is the client VPC whose traffic is distributed |
| Listener | Protocol | TCP or UDP. One protocol per session |
| Listener | Port | Up to 10 ports |
| Listener | Subnet | Must be attached to the VPC chosen on General |
| Listener | Primary Assignment Type | Assign with DHCP, or Assign Static IP (then enter IP Address) |
| Listener | Floating IP | Available when NAT connectivity exists |
| Targets | Target VM NICs | Add, tick VMs, Add. These become the backend VMs |
“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 section | Fields |
|---|---|
| Basic Configuration | Name, Description, VPC |
| Listener Configuration | Protocol (TCP or UDP), Port(s), Subnet, Virtual IP, Floating IP, Load Balancing Algorithm: Five Tuple Hash |
| Targets | Total VM NICs, Port(s) configured on those NICs |
| VM Health Check Configuration | Check Run Every, Timeout After, Marked Healthy After, Marked Unhealthy After |
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).
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
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.
| Attribute | What it reports | Values | Label and location |
|---|---|---|---|
| Overall session status | Overall status of the BGP session | Up or Down | Session Status, details page Properties widget |
| eBGP protocol state | Status of the eBGP session | Established or Active | eBGP Status on the details Properties widget, and Session Status on the BGP Sessions list 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 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.
| Where | Field | Documented values |
|---|---|---|
| Details, gateways | eBGP ASN | Integer 1 to 65534, must not conflict with other on prem ASNs |
| Both pages | Route Priority | Dynamic: 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.
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
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.
| Field | Options |
|---|---|
| Priority | Integer. Higher wins. 100 beats 70. |
| Source / Destination | Any, External (outside the VPC subnets), Custom (CIDR, e.g. 10.10.10.0/24) |
| Protocol | Any, Protocol Number, TCP, UDP, ICMP |
| Actions | Permit, Deny, Reroute, Forward |
| Fallback Action | Pass through, Drop, Allow, No Action |
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
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.
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.
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
Create resiliency within BGP neighbors
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.
| Attribute | What it does for resiliency and path control |
|---|---|
| Dynamic Route Priority | Manual 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 Prepend | Up 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 Communities | Up 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 ERPs | Controls 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.
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.
- 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.
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
Objective 2.1: Analyze and Document Application Flows
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.
| Layer | What it is | What the sources say |
|---|---|---|
| Enforcement mode | How the policy treats traffic | Two modes, monitor and enforce. Monitor is the default state for a newly created policy |
| Draft state | Whether the policy is implemented at all | Save retains the policy in a draft stage without applying it. Next-Gen adds this on top of the two modes |
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.
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
Configure syslog to ship logs externally / enable policy logging
| Module | Severity | What it carries |
|---|---|---|
| API Audit | 0-7 | REST API endpoints called and who called them, PC and PE. Configure at INFO. |
| Audit | 0-7 | VM, category, and security policy create/update/delete, plus IAM activity such as logins. Configure at INFO. |
| Security Policy Hit Logs | fixed | The policy hit log. Severity cannot be modified. |
| Flow Service Logs | n/a | Flow 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.
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
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:
- Security Policies → open the policy. Discovered traffic sits in Inbounds and Outbounds.
- Update, then Next.
- List view: Inbound Rules or Outbound Rules → Discovered Traffic → select source → Allow. Visual view: Inbounds > Discovered or Outbounds > Discovered → hover → Allow Traffic.
- 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).
- Select sources and choose a service. Multiple sources allowed. A new service can be created inline.
- 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.
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)
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 service | System defined category | Port | Protocol |
|---|---|---|---|
| Active Directory | SharedService:AD | 389, 636, 88 | UDP, TCP |
| DHCP | SharedService:DHCP | 67, 68 | UDP |
| DNS | SharedService:DNS | 53 | UDP, TCP |
| NTP | SharedService:NTP | 123 | UDP |
| SMTP | SharedService:SMTP | user defined | user 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.
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
Determine the appropriate policy type based on business needs
| Type | Defined by | Use it when |
|---|---|---|
| Application | User | You 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 service | User | Common services (DHCP, DNS, NTP, AD, SMTP) must stay reachable across applications and must survive isolation. |
| Isolation | User | You need a hard separation with no exceptions between two or more category based groups. VMs inside a group still talk. |
| Quarantine | System | A 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.
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
Configure Isolation policies between two or more entities
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.
Intra tier traffic rule configuration is not supported for isolation or quarantine policies.
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
Configure Application Policies with appropriate Secured Entities
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
- Security Policies → + Create Security Policy.
- 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.
- 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.
- 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.
- Review tab: Save, Apply (Monitor), or Apply (Enforce). Confirm.
Scope options
| Scope | Secures |
|---|---|
| Global | All entities across Network Controller managed VLANs and VPCs |
| VPC in category | Entities in one or more VPCs grouped by a category. Does not support quarantine policies. |
| VPC name | Entities in one specific VPC |
| VLAN only | Entities in one specific Network Controller managed VLAN |
Targeting a single vNIC
Built-in categories
| Category | Purpose |
|---|---|
AppTier | Tier values such as web, application_logic, database. Divides an application into tiers. |
AppType | Built-in application types such as Exchange, Apache_Spark, extensible. |
Environment | Environments to isolate from one another. |
Quarantine | Cannot be modified. Values Strict (block all) and Forensic (block all except forensic tool categories). |
ADGroup | Managed by ID Based Security. Each value is an imported AD group. |
ADGroup:Default | Applies 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
| Supported | Not supported | Software 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 |
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
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.
Service account, repeated on every domain controller
- Create the user in Active Directory.
- Add to Distributed COM Users and Event Log Readers.
dcomcnfg.exe→ Component Services → Computers → My Computer → DCOM Config.- Right click Windows Management and Instrumentation → Properties.
- Security tab → Access Permissions → Customize → Edit.
- Add the user, grant Local Access and Remote Access.
WMIMGMT.msc→ right click WMI control (local) → Properties.- Security tab → expand Root → select CIMV2 → Security.
- Advanced → Add → Principal → the user. Applies to: This namespace and subnamespaces.
- Grant Enable Account and Remote Enable.
- Restart winmgmt:
net stop winmgmtthennet start winmgmt, or reboot the DC.
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
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.
- 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.
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
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)
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.
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
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 PCs | Limitations |
|---|---|
| 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 |
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
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.
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
Clone a policy and apply to a different Scope
- Security Policies → select one existing policy. Only one policy can be cloned at a time.
- Actions → Clone.
- Define Policy tab: edit name and purpose. Default name is Copy of <Policy Name>. The policy type cannot be changed while cloning.
- 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.
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
Identify the number of entities potentially impacted by enforcing a monitored policy
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-namereturns 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=nameorvm_uuid=uuidreturns 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.
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.
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
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.
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.

Leave a Reply