Cisco ACI Contracts: VRF Behaviors - Policy Control Enforcement Preference: Enforced Unenforced
Cisco ACI Contracts: VRF Behaviors - Policy Control Enforcement Preference: Enforced Unenforced
Scope
Contracts are assigned a scope of Global, Tenant, VRF, or Application Profile, which limit the accessibility of the contract.
Ct Ct Ct Ct
Common Common
Tenant Tenant
C C C C C C C C
EPG A EPG C EPG A EPG C EPG A EPG C EPG A EPG C
EPG B
p p EPG D p p p p p p
EPG B EPG D EPG B EPG D EPG B EPG D
User Tenant Use r Tenant User Tenant User Tenant App. Profile App. Profile App. Profile App. Profile
DHCP v4 (prot 0x11, sport 0x43, dport 0x44) IGMP (prot 0x2)
DHCP v6 (prot 0x11, sport 0x222, dport 0x223) PIM (prot 0x67)
Filters take place in the Policy CAM (on the Leaf where applied) ND-Sol ICMPv6 (prot 0x3a dport 0x0087) OSPF (prot 0x59)
Saving CAM table entries with vzAny and TCP Established option
The HTTP and SQL contracts allow traffic from the consuming EPGs to reach the HTTP SQL
providing EPGs, while the Established contract allows universal traffic between SRC Port DST Port SRC Port DST Port
Flow direction Flow direction
EPGs so long as the TCP session is established. The HTTP and SQL contracts are only Any 80 Any 1443
needed to allow the initial TCP SYN packet through to establish the session. all other
traffic is handled by the vzAny EPG and its Established contract.
Contracts inheritance
TCAM verification
Check contract counters & hits
Contract rule priorities
Taboo contracts
Author: Benoit GON CALVES – 2020 – ACI 4.2