EMAIL SUPPORT

dclessons@dclessons.com

LOCATION

US

ACI Terminology

ACI Terminology

In this topic we will briefly learn about the Cisco ACI terminology which are widely used and who figure is also described.

Tenant –  A Tenant is defined as a separate unit like  customer, BU, groups etc and it also separates traffic, admin, visibility, etc..

It is a logical Container that keeps all application-related policies and its related construct.

A Tenant can be isolated from one another or Tenant can also even share resources also. Below are some Logical Construct that a Tenant contains:

  • VRF Instances
  • Bridge Domains
  • End Point Groups
  • Contracts
  • Filters
  • Application Profile

VRF–  A VRF is helps in  separation of routing instances and administration.

A Tenant can have multiple VRF instances, it defines Layer 3 address domain. One or more BD are associated with VRF instance. A VRF is also called as context or a Private Network.

Bridge Domain(BD) –  Bridge Domain is the container for subnets it is not a VLAN and can be used to define an L2 boundary

Subnet– IP addresses within a given Bridge Domain; must be unique within their associated L3 VRF.

Contract– It represent policies between EPGs; it is a contract though which two or more EPG talk to each other wih in VRF or between different VRF. Contract is “provided”by one EPG and “consumed”by another.

Contracts is used to achieve following EPG Communications.

  • Between ACI fabric application EPGs, both intra-tenant and inter-tenant
  • Between ACI fabric application EPGs and Layer 2 external outside network instance EPGs
  • Between ACI fabric application EPGs and Layer 3 external outside network instance EPGs
  • Between ACI fabric out-of-band or in-band management EPGs

End-Point Group(EPG)– Container for objects requiring the same policy treatment (i.e. app tiers or services)

EPG provides a model for mapping applications to the network. In ACI, Policies are defined on EPG, and then ports are assigned to it. Once this is done Policy is pushed to all those EPG mapped Interfaces.  This method allows us not to configure ACL or QoS on per port basis.

Once this is done, EPGs are then mapped or associated to BD to provide Layer 2 boundary.

Endpoints are defined to EPG when we statically or dynamically attach the EPG either with physical domains or Virtual Domains. Now when End points resides to EPG, below are communication traffic pattern.

  • All Communication between Endpoints are free with in EPG by default.
  • All Communication between EPG are restricted and no communication is allowed by default. To start communication between EPG, a Contract with Permit rule is required.

ACI fabric contains following types of different EPG.

  • Application Endpoint Group (fvEPg)
  • Layer 2 external outside network instance endpoint group (l2extInstP)
  • Layer 3 external outside network instance endpoint group (l3extInstP)
  • Management Endpoints groups for OOB (mgmtOoB) or In-band Management Access (mgmtInB)

Application Profile- It defines a set of policies, Services and its relation between EPGs.  An Application Profile is just like a folder that contains one or more EPGs. The Application Profile contains required and related EPGs necessary to provide an application to work.

Learning these Cisco ACI terminology will help you to understand deep concept of ACI and its Architecture

GENERAL FAQ

A Tenant is a logical container that separates applications, policies, routing instances, and administrative control. Each Tenant can represent a customer, business unit, or environment (such as Production or Development).

Tenants can be fully isolated from one another, or they can share specific resources through explicitly defined policies.

A VRF (Virtual Routing and Forwarding) represents a separate Layer 3 routing table within a Tenant. Each VRF defines its own IP address space and routing boundary.

Because traffic in one VRF is completely isolated from other VRFs unless explicitly connected through policies, it is commonly referred to as a “private network” or “context” in ACI.

A Bridge Domain (BD) defines the Layer 2 forwarding boundary and contains associated subnets. Endpoints within the same BD can communicate at Layer 2.

An Endpoint Group (EPG) is a policy container that groups endpoints requiring the same policy treatment (for example, Web, App, or Database tiers). Security policies, QoS policies, and contracts are applied at the EPG level rather than on individual ports.

By default, communication between different EPGs is blocked. A Contract defines the rules (using filters) that allow specific traffic, such as HTTP, HTTPS, or database ports.

One EPG provides the contract, and another consumes it, enabling secure and controlled communication within the same VRF, across VRFs, or even with external networks.

This course introduces the fundamental ACI components and their communication model.

To gain a deeper understanding of Tenant design, VRF routing, Bridge Domain subnet behavior, EPG mapping, and contract policy creation through real-world examples, you can enroll in the complete course.

Available subscription plans:

Monthly ($100)

Half-yearly ($200)

Yearly ($350)

Comment

  • RY

    ACI terminology has been explained in a very simple manner and is easy to understand


LEAVE A COMMENT

Please login here to comment.