vmm_provider.vmm_dom

The VMM domain profile is a policy for grouping VM controllers with similar networking policy requirements. For example, the VM controllers can share VLAN or VXLAN space and application endpoint groups.

ACI class

vmmDomP

RN

dom-{name}

Cursor

VmmDomCursor

Parent

vmm_provider

Atomic

Attributes

Accepted as keyword arguments of .vmm_dom(name) and of .set(**attrs) on this cursor. Enum parameters also accept the plain string.

parameter

wire

type

values

default

description

name (positional)

name

str

The domain profile name.

delimiter

delimiter

str

access_mode

accessMode

VmmAccessMode

read-only, read-write

read-write

arp_learning

arpLearning

VmmARPLearning

disabled, enabled

disabled

Enable/Disable arp learning for AVS Domain

ave_time_out_time_seconds

aveTimeOut

int

30

configure_infra_port_group

configInfraPg

bool

False

ctrl_knob

ctrlKnob

VmmCtrlKnob

none, epDpVerify

epDpVerify

custom_vswitch_name

customSwitchName

str

enable_ave_mode

enableAVE

bool

False

enable_tag_data_retrieval

enableTag

bool

False

enable_vm_folder_data_retrieval

enableVmFolder

bool

False

encap_mode

encapMode

VmmEncapMode

ivxlan, unknown, vlan, vxlan

unknown

switching_preference

enfPref

L2EnfPref

hw, sw, unknown

hw

The switching enforcement preference. This determines whether switches can be done within the virtual switch (Local Switching) or whether all switched traffic must go through the fabric (No Local Switching).

ep_inventory_type

epInventoryType

VmmEpInventoryType

none, on-link

on-link

end_point_retention_time_seconds

epRetTime

int

0

enable_host_availibility_monitoring

hvAvailMonitor

bool

False

multicast_address

mcastAddr

str

The multicast address of the VMM domain profile.

virtual_switch

mode

VmmMode

cf, default, k8s, n1kv, nsx, nutanix_pc, nutanix_pe, openshift, ovs, rancher, rhev, unknown

default

The switch to be used for the domain profile.

owner_key

ownerKey

str

The key for enabling clients to own their data for entity correlation.

owner_tag

ownerTag

str

A tag for enabling clients to add their own data. For example, to indicate who created this object.

default_encap_mode

prefEncapMode

VmmEncapModePref

unspecified, vlan, vxlan

unspecified

Children

maker

creates

position

.vmm_controller(name, **attrs)

vmmCtrlrP

vmm_provider.vmm_dom.vmm_controller

.vmm_credential(name, **attrs)

vmmUsrAccP

vmm_provider.vmm_dom.vmm_credential

.vswitch_policy_group(**attrs)

vmmVSwitchPolicyCont

vmm_provider.vmm_dom.vswitch_policy_group

.uplink_policy_container(**attrs)

vmmUplinkPCont

vmm_provider.vmm_dom.uplink_policy_container

.epg_aggregator(name, **attrs)

vmmUsrAggr

vmm_provider.vmm_dom.epg_aggregator

.custom_epg_aggregator(name, **attrs)

vmmUsrCustomAggr

vmm_provider.vmm_dom.custom_epg_aggregator

Bind aliases

Lazy references, resolved closed-world at push time.

alias

target

flavor

relation

vlan_pool=

fvnsVlanInstP

DN — bind_dn() allowed

infraRsVlanNs

mcast_pool=

fvnsMcastAddrInstP

DN — bind_dn() allowed

vmmRsDomMcastAddrNs

address_pool=

fvnsAddrInst

DN — bind_dn() allowed

infraRsVipAddrNs

cdp=

cdpIfPol

name

vmmRsDefaultCdpIfPol

lldp=

lldpIfPol

name

vmmRsDefaultLldpIfPol

lacp=

lacpLagPol

name

vmmRsDefaultLacpLagPol

stp=

stpIfPol

name

vmmRsDefaultStpIfPol

l2_mtu=

l2InstPol

name

vmmRsDefaultL2InstPol

firewall=

nwsFwPol

name

vmmRsDefaultFwPol

APIC diagnostics

States the APIC can flag on this class — it accepts the configuration and reports the inconsistency afterwards.

Config issues

code

meaning

cdp-lldp-collision

Both Cdp policy and Lldp policy are configured for Attach Entity Profile

enhanced-lacp-lag-creation-skipped

Enhanced Lacp Lag Policy creation skipped, DVS has Lacp v1 enabled

invalid-mcast-addr

Missing multicast address for vxlan mode

invalid-port

Invalid port for fabric interface

invalid-vxlan-ns-range

VXlan range below 0x800000 is not valid for N1kv NS mode

missing-assoc-attEntP

Domain is missing association from Attach Entity Profile

missing-encap

Invalid or missing encapsulation

missing-encapblk

Invalid or missing Encapsulation Blocks

missing-epg

Association to End-point Group not specified

missing-infra-pg-vlan

Infrastructure VLAN needs to be configured for Infra-PG. Please enable under AEP.

missing-internal-vlan-blk

Missing Internal VLAN Encapsulation Blocks

missing-ns-assoc

Invalid or missing association to VLAN or VxLAN namespace

multiple-cdp

More than one Cdp policy found for Attach Entity Profile

multiple-cdp-policy

Domain has multiple CDP policies in interface policy groups and no override CDP policy

multiple-lacp-policy

Domain has multiple LACP policies in interface policy groups and no override LACP policy

multiple-lldp

More than one Lldp policy found for Attach Entity Profile

multiple-lldp-policy

Domain has multiple LLDP policies in interface policy groups and no override LLDP policy

multiple-mtu-policy

Domain has multiple MTU policies in interface policy groups and no override MTU policy

multiple-nwsfw-policy

Domain has multiple Firewall policies in interface policy groups and no override Firewall policy

multiple-stp-policy

Domain has multiple STP policies in interface policy groups and no override STP policy

unsupported-dom-avs

AVS domain is no longer supported from 5.0 onwards. Please migrate to AVE.