ACI Flashcards

1
Q

how do you define an app in ACI

A

collection of endpoints, policies between them, relationship of endpoints provided by contracts (consumer vs provider)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

benefits of ACI

A

decoupling endpoint identity and location, L3 anycast gw, any IP anywhere, normalization of ingress encapsulation, service insertion, removal of flooding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is the object hierarchy called

A

management information tree (MIT)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is MO

A

ACI terminology for an object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is fv

A

fabric virtualization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

what is vz

A

virtual zone

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what is fabric

A

physical fabric

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what is the top object

A

top:root/uni

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what objects are under fv

A

tenant, bd, epg, ap, l3out, vrf/ctx

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what objects are under vz

A

contracts, filters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

when leafs are configured with objects

A

only when there is a need for it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what is the difference between MO and Class based queries

A

MO returns only specific object, Class returns all MOs of that type

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what REST operations are supported

A

POST, GET, DELETE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what encoding types are supported

A

XML and JSON

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

how do you enable event based notifications

A

open WebSocket connection to ACI, two-way connection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

what is API inspector

A

in-built tool in GUI to sniff API calls

17
Q

what API returns

A

JSON string

18
Q

how attributes are stored

A

as values of “imdata” key

19
Q

how do you limit or expand the request

A

by using query-filter after ?

20
Q

what is Cobra SDK

A

a native Python language binding to REST API developed by Cisco

21
Q

what is the common Cobra workflow

A

create session, login, build config object, create config request, commit

22
Q

where can you get Cobra

A

from physical APIC

23
Q

what is Arya

A

auto-generates Python code from objects (Cobra)

24
Q

how to use Arya

A

python arya.py -f file.json

25
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
26
what is ACI Toolkit
set of Python objects to create common REST calls
27
what is a taboo
application that never be provided by EPG
28
what is diagram tool
creates pictures of tenant structures
29
what is Lint used for
detecting problematic configurations and compliancy issues
30
what is fake APIC
offline tool to check MOs based on JSON config files
31
what is fake APIC used for
to aid development work and to simulate responses