top of page

Contract Preferred Group

  • Writer: Mukesh Chanderia
    Mukesh Chanderia
  • Dec 17, 2023
  • 1 min read

Updated: Feb 24, 2024

The requirement here is that EPG 1 – 4 should be allowed to talk to each other without any security rules, while the rest EPGs 5 - 7 should follow the allow list model.



To simplify such a configuration requirement to partially unenforced contract policies in the given VRF.





Through the concept of Preferred Group, ACI designates certain Endpoint Groups (EPGs) as "Included" members, while grouping all other EPGs as "Excluded" members.


In the provided illustration, EPGs 1–4 are identified as "Included" members. Within this category, no mandatory contracts exist; these EPGs can communicate with each other without any security enforcement.


Conversely, EPGs in the "Excluded" members require contracts for communication within the "Excluded" members or with EPGs in the "Included" members.


A common use case for preferred group arises during migration scenarios.


In an initial phase, when migrating resources to the ACI fabric, one might opt for a network construct without enforcing security.


Subsequently, security measures can be gradually implemented using Endpoint Groups (EPGs) and contracts within the ACI fabric.


In this context, marking all EPGs associated with migrated resources as "Included" initially allows for a seamless transition, and later, when security rules need to be applied within the fabric, these EPGs can be switched to "Excluded."


Contract Preferred Group Configuration


  1. Enable the Preferred Group under the VRF.



Note: If Policy Control Enforcement Preference is set to "Unenforced" then all EGP could communicate with each other without any restriction.


2) Add EPGs in the “Included” member. By default, all EPGs are defined as the “Excluded” member.



Recent Posts

See All
PBR Concepts

What is a Health Group? A Health Group  is a configuration object used to group specific PBR destination interfaces—typically the consumer and provider interfaces of the same service node (such as a f

 
 
 
Active/Standby F5 Across Different ACI Pods

Normal L3Out vs Floating L3Out Explained Understanding Cisco ACI Multi-Pod Architecture In a Cisco ACI Multi-Pod design: Each Pod has an independent IS-IS control plane Endpoint learning is maintained

 
 
 
Multi-site Traffic Flow

This article explains how traffic flows between Endpoint Groups (EPGs) across multiple sites in Cisco ACI using Nexus Dashboard Orchestrator (NDO). We will walk through three common design scenarios a

 
 
 

Comments


Follow me

© 2021 by Mukesh Chanderia
 

Call

T: 8505812333  

  • Twitter
  • LinkedIn
  • Facebook Clean
©Mukesh Chanderia
bottom of page