If you were asked to explain to a customer who wants to see the benefits of ACI and you had to explain the difference between Network and App centric how would you do this in the least amount of technical jargon included?
this what I recommend :
This is my non-technical way of presenting it:
Network centric = the configuration looks like one made by a network engineer (e.g. EPG VLAN100, VLAN200; Vlan100 communicates with Vlan200)
Application centric = the configuration looks like one made by a software engineer (e.g. EPG Web, App, DB; Web communicates with App, App with DB)
The complete guide to planning, configuring, and managing Application Centric Infrastructure
Frank Dagenhardt, CCIE No. 42081,
Jose Moreno, CCIE No. 16601,
With contributions from
Bill Dufresne, CCIE No. 4375
I hope you find it helpful,
I am not an expert in ACI .. this is my understanding so far ..
Network-centric: based on a topology that is seen as network segments. 1 BD = 1 EPG = 1 VLAN.
App-centric: based on EPG membership and relation, 1 or as few as possible BDs with 1 or more subnets.
a single BD can have multiple EPGs. Contracts allow/deny traffic between EPGs.