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
what is arya.py -f bd1.xml -i apic -u admin -p cisco123 -nc
generate Python code using Cobra SDK from file representing bd with certain credentials and not to commit the change
what is ACI Toolkit
set of Python objects to create common REST calls
what is a taboo
application that never be provided by EPG
what is diagram tool
creates pictures of tenant structures
what is Lint used for
detecting problematic configurations and compliancy issues
what is fake APIC
offline tool to check MOs based on JSON config files
what is fake APIC used for
to aid development work and to simulate responses