ACI Flashcards
how do you define an app in ACI
collection of endpoints, policies between them, relationship of endpoints provided by contracts (consumer vs provider)
benefits of ACI
decoupling endpoint identity and location, L3 anycast gw, any IP anywhere, normalization of ingress encapsulation, service insertion, removal of flooding
what is the object hierarchy called
management information tree (MIT)
what is MO
ACI terminology for an object
what is fv
fabric virtualization
what is vz
virtual zone
what is fabric
physical fabric
what is the top object
top:root/uni
what objects are under fv
tenant, bd, epg, ap, l3out, vrf/ctx
what objects are under vz
contracts, filters
when leafs are configured with objects
only when there is a need for it
what is the difference between MO and Class based queries
MO returns only specific object, Class returns all MOs of that type
what REST operations are supported
POST, GET, DELETE
what encoding types are supported
XML and JSON
how do you enable event based notifications
open WebSocket connection to ACI, two-way connection
what is API inspector
in-built tool in GUI to sniff API calls
what API returns
JSON string
how attributes are stored
as values of “imdata” key
how do you limit or expand the request
by using query-filter after ?
what is Cobra SDK
a native Python language binding to REST API developed by Cisco
what is the common Cobra workflow
create session, login, build config object, create config request, commit
where can you get Cobra
from physical APIC
what is Arya
auto-generates Python code from objects (Cobra)
how to use Arya
python arya.py -f file.json