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
Q

what is arya.py -f bd1.xml -i apic -u admin -p cisco123 -nc

A

generate Python code using Cobra SDK from file representing bd with certain credentials and not to commit the change

26
Q

what is ACI Toolkit

A

set of Python objects to create common REST calls

27
Q

what is a taboo

A

application that never be provided by EPG

28
Q

what is diagram tool

A

creates pictures of tenant structures

29
Q

what is Lint used for

A

detecting problematic configurations and compliancy issues

30
Q

what is fake APIC

A

offline tool to check MOs based on JSON config files

31
Q

what is fake APIC used for

A

to aid development work and to simulate responses