Intra-EPG contracts have domain, hardware, service graph, L3Out, and policy enforcement requirements.
Observe the following guidelines and limitations when you deploy intra-EPG contracts on application EPGs, microsegmented EPGs, and L3Out EPGs.
The following guidelines and limitations apply to intra-EPG contracts:
-
Intra-EPG contracts are supported for application EPGs and microsegmented EPGs (uSeg EPGs) on VMware VDS, Open vSwitch (OVS), and bare-metal servers.
OVS is available with Kubernetes integration for Cisco Application Centric Infrastructure ( ACI ). In Kubernetes, you can create EPGs and assign namespaces to them. You can then use the Cisco Application Policy Infrastructure Controller ( APIC ) to apply intra-EPG policies to the EPGs as you would for VMware VDS or bare-metal servers.
-
Intra-EPG contracts require leaf switches that support proxy Address Resolution Protocol (ARP).
Intra-EPG contracts are supported on Cisco Nexus 9000 Series switches with an -EX or -FX suffix and on later models.
-
Intra-EPG contracts are not supported in Cisco Application Virtual Switch, Cisco ACI Virtual Edge, or Microsoft domains. Attempting to enforce an intra-EPG contract in these domains can cause ports to enter a blocked state.
-
A service graph cannot be associated with a subject of an intra-EPG contract that has a deny action.
-
Service graph support for intra-EPG contracts is limited to single-node, one-arm mode policy-based redirect and copy services.
-
Beginning with Cisco APIC release 5.2(1), intra-EPG contracts are supported on L3Out EPGs.
-
An intra-EPG contract on an L3Out EPG supports the
permit,deny, andredirectactions. Theredirectaction requires a service graph with policy-based redirect (PBR). -
An L3Out EPG with the prefix
0.0.0.0/0or::/0cannot use an intra-EPG contract or intra-EPG isolation. The Cisco APIC raises a fault for either configuration.To match all IPv4 traffic, you can instead configure the
0.0.0.0/1and128.0.0.0/1prefixes for the L3Out EPG. -
Unlike an intra-EPG contract on an application EPG, an intra-EPG contract on an L3Out EPG does not automatically include an implicit deny rule. Enable intra-EPG isolation to deny traffic that the contract does not permit.
-
Intra-EPG isolation on an L3Out EPG operates only when the VRF is in enforced mode.
-
Cisco ACI cannot control how traffic reaches the Cisco ACI border leaf switch for intra-L3Out enforcement.