Cisco ACI Network Centric vs Application Centric approach

Introduction to ACI Deployment

While deploying ACI (Application Centric Infrastructure), implementers face tough task of deciding whether mode of fabric deployment should be Network Centric or Application Centric. The task is more challenging due to the fact that administrators and designers are less familiar with ACI related terms like Bridge domain (BD),  Endpoint group (EPG), Contracts and Tenants amongst others. Considering the challenges being faced in embracing ACI architecture, in this article we shall discuss on 2 modes of ACI deployment

(1) Network Centric and

Advertisements

(2) Application Centric

Related- Cisco ACI Tenant

Difference Between Network Centric & Application Centric approach:

Network Centric  approach is considered a soft transition for customers from traditional architecture to ACI architecture. This approach allows existing network architecture and flows to remain the same, henceforth allowing IT resources considerable amount of time  to get acclimatized with the new terminologies of ACI fabric.

On the other hand, Application Centric approach is comparatively a new approach model where application tiers are defined by EPGs . In this setup, Application Profiles are created for each application with EPGs based on the application architecture tiers. The notion is to give the network administrator a view of the application, its connectivity & security requirement from the ACI fabric.

While Network Centric mode considers  traditional approach of retaining concept of Subnetting and using VLANs and VRFs, in contrast Application Centric approach hides traditional network related  terminologies (such as VRFs, VLANs, and subnets). Infact default gateway may or may not reside in ACI fabric when it comes to Network Centric setup, whereas default gateway resides in ACI fabric in most of occasions.

When it comes to mapping, former considers mapping of BD and EPG to VLAN , latter will Map applications with same functions to same EPGs. Network Centric approach is recommended when gradual migration from existing  setup to new infrastructure is required, whereas Application Centric approach is preferred when a greenfield Network environment is being setup. Notable to share that key requirement of Application oriented policy modelling is to have the application visibility and its dependency mappings.

Comparison Table : Cisco ACI Network Centric vs Application Centric

Below is the table which enumerates the comparison between both approaches in a structured form –

PARAMETER
NETWORK CENTRICAPPLICATION CENTRIC
TerminologyNetwork Centric approach allows existing network architecture and flows to remain the same, henceforth allowing IT resources enough period to get acclimatized with the new terminologies of ACI fabric.Application Centric approach is comparatively a new approach model where application tiers are defined by EPGs . In this setup, Application Profiles are created for each application with EPGs based on the application architecture tiers.
ApproachConsiders traditional approach of using Subnets, VLANs and VRFsHides traditional network related terminologies (such as VRFs, VLANs, and subnets).
Default GatewayMay or may not reside in ACI Fabric, subject to requirement.Generally resides in ACI fabric
Defining of Policies Policies are defined based on existing network setup like how VLANs are created.Policies are defined and created based on application details like application names, application security requirement etc
MappingMaps BD and EPG to VLANMaps applications with same functions to same EPGs
Usage scenarioWhen gradual migration from existing setup to new infrastructure is required.When a greenfield Network environment is being setup
Focus areaNetwork focussed Application Orchestration focussed
BenefitsClose to traditional design and simpler for network resources to operate.
Routes leaking across VRFs becomes easier
Less dependency on IP Subnet planning
Limited dependency of application developers on network team

Download the Comparison table here.

Hope this article helps clarify differences between Network Centric and Application centric approach in ACI architecture.

 

Advertisements

Related Posts

About The Author

Add Comment

Social Media Auto Publish Powered By : XYZScripts.com
Select your currency
USD United States (US) dollar