Introduction to ACI Programming and APIs Paul Lesiak, Solutions Architect BRKDEV-2971
|
|
- Brianna Daniels
- 6 years ago
- Views:
Transcription
1
2 Introduction to ACI Programming and APIs Paul Lesiak, Solutions Architect BRKDEV-2971
3 Abstract Introduction to ACI Programming and APIs This session will offer an introduction to Application Centric Infrastructure. It will present the basic constructs of ACI policy including application profiles, endpoint groups, and tenants. It will also discuss the programmatic APIs, including Python and REST, available to create and manage ACI policy, and best practices for programmatic interaction with ACI
4 Agenda Introduction Overview of ACI ACI Object Constructs Programmatic Interfaces Use Cases Best Practices Conclusion
5 Introduction
6 Introduction Goal for this session: Introduce attendees to Cisco ACI and APIC DC Educate about the programmatic interfaces available Give steps to get started with developing for APIC Provide best practices for working with the API and SDK Out of scope for this session: Comprehensive course on ACI Teach Python programming
7 Business Value Stack $$$ Knowledge Business Applications Infrastructure
8 Leveraging Programmability Speed Efficiency / Cost Quality Partners Customers Integrators Cisco Everyone Automate common tasks Troubleshooting tasks Deployment workflows
9 ACI Solution Overview External Network POLICY WEB POLICY APP POLICY DB Application APIC Virtualization Network Physical HYPERVISOR HYPERVISOR HYPERVISOR
10 ACI and APIC DC Application Centric Infrastructure (ACI) represents network configuration with application based semantics Fabric functions as single switch: Scale, Mobility, Telemetry, Automation Cisco APIC is a centralized point of management for physical, virtual and cloud infrastructure Robust implementation designed around open standards and open APIs
11 Unflattening network configuration Network configuration today is based around flat configurations This does not represent the richness of applications and business We need representation as something more flexible
12 ACI Object Model A modeled representation of everything APIC knows Network, Compute, Application, etc Management Information Tree (MIT): Tree based structure poluni toproot compuni MIT has distinct branches for different functional areas Every node is a managed object: has a class & distinguished name Critical component to working with APIC, beyond programmatic interaction
13 Network Config as Object Model Network configuration is represented as tiered objects Root Tenant Policy Universe Infra Fabric Virtual Network VRF VRF Bridge Domain /24 Bridge Domain /24 Bridge Domain 1 Tenants VLANs Nodes Hypervisors Application s And everything else
14 Distinguished Name DN is used as a globally unique identifier for an object in the MIT Formed by getting relative name (RN) and appending it to parent RN until reaching toproot RN naming rule depends on object Can be found in APIC model documentation fvap fvaepg poluni fvtenant vzfilter vzentry Example: uni/tn-tenant/ap-app1/epg-epg1 vzbrcp vzsubj toproot fabricpathepcont fabricpathep Example: topology/pod-1/paths-101/pathep-[eth1/1] fabrictopology fabricpod fabricnode vmmprovp vmmdomp vmmctrlrp
15 Programmatic Interfaces Northbound API accepts configuration and provides access to management functions for controller Northbound API Native REST API Python SDK ( Cobra ) Southbound APIs extend declarative intent from fabric to subordinate devices Southbound API L4-7 Device Packages OpFlex Not in scope for this session Automation Tools REST APIC Provisioning Scripts Dev Pkg Firewall APIC OpFlex Switch
16 REST Interface GUI CLI Web Browser Object Browser (visore) API Tools Python SDK R E S T APIC Cluster + Leaves & Spines
17 Features and Functionality Native REST interface GUI can be used as reference / how to get things done guide Robust querying and filtering interface Configured and operational state provided through same interface Object model supports parameters useful for overloading application state Event driven notification via websockets
18 Getting Started
19 REST API: Basics Standard REST methods supported Method Action Behavior GET Read Nullipotent POST Create / Update Idempotent DELETE Delete Idempotent Payloads can be either XML or JSON Specified by the file extension in URI Content-Type and Accept header is ignored Stateless No state for requests or sessions HTTP1.1 / HTTPS (default) Handled by any APIC in cluster Access to switches via APIC Create, read, update & delete Managed Objects
20 REST API: Read Operations http(s):// host:port /api /{mo class} /{dn classname}.{xml json}?[options] http or https protocol APIC host and port API Operator Specify Managed Object or Class Operator Distinguished name or Object Class Encoding for response Specify filters, selectors or modifiers to query, joined using ampersand (&)
21 Lookup by DN Read properties for a specific EPG <imdata totalcount="1"> <fvaepg childaction="" configissues="" configst="applied" descr="" dn="uni/tn-cisco/ap-software/epg-download" lcown="local" matcht="atleastone" modts=" t22:19: :00" monpoldn="uni/tn-common/monepg-default" name="download" pctag="49189" prio="unspecified" scope=" " status="" triggerst="triggerable" uid="0"/> </imdata>
22 Lookup by Class Read properties every L1 Physical Interface <imdata totalcount="1134"> <l1physif adminst="up" autoneg="on" bw="0" childaction="" delay="1" descr="" dn="topology/pod-1/node-102/sys/phys-[eth1/32]" dot1qethertype="0x8100" ethpmcfgfailedbmp="" ethpmcfgfailedts="00:00:00:00.000" ethpmcfgstate="0" id="eth1/32" inhbw="unspecified" layer="layer2" lcown="local" linkdebounce="100" linklog="default" mdix="auto" medium="broadcast" modts=" t22:07: :00" mode="trunk" monpoldn="uni/infra/moninfra-default" mtu="9000" name="" portt="leaf" routermac="not-applicable" snmptrapst="enable" spanmode="not-aspan-dest" speed="10g" status="" switchingst="disabled" trunklog="default" usage="discovery"/> </imdata>
23 Get all the properties Read the object and complete subtree Response subtree query option is set to "full" to get everything under the object being queried <imdata totalcount="1"> <compvm cfgdos="ubuntu Linux (32-bit)" childaction="" descr="" dn="comp/prov-vmware/ctrlr-[vc-1]- vcenter_1/vm-vm-1001" guid="5024a300-1fde-aa80-72d4-7c33ef63a688" id="0" lcown="local" modts=" T17:04: :00" monpoldn="" name="32bit_ubuntu" oid="vm-1001" os="" state="poweredon" status="" type="virt"> <compvnic adaptertype="vmxnet3" addresstype="assigned" childaction="" descr="" guid="" id="0" ip=" " lcown="local" mac="00:50:56:a4:d0:d0" modts=" t17:04: :00" monpoldn="" name="network adapter 1" oid="4000" operst="up" rn="vnic-00:50:56:a4:d0:d0" status="" type="virt"/> <comprshv childaction="" forceresolve="no" lcown="local" modts=" t22:39: :00" rtype="mo" rn="rshv-[comp/prov-vmware/ctrlr-[vc-1]-vcenter_1/hv-host-12]" state="formed" statequal="none" status="" tcl="comphv" tdn="comp/prov-vmware/ctrlr-[vc-1]-vcenter_1/hv-host-12" ttype="mo"/> </compvm> </imdata> The target Dn references another object in this case, the hypervisor, so you can get more information by querying this Dn
24 REST API: Create/Update Operations http(s):// host:port /api /mo /dn.{xml json}?[options] <fvtenant name="newtenant"> <fvap name="newapplication"> <fvaepg name="webtier"> <fvrspathatt encap="vlan-1" mode="regular" tdn="topology/pod-1/paths-17/pathep-[eth1/1]"/> </fvaepg> </fvap> </fvtenant> Payload is XML/JSON representation of API Command Body
25 Object Browser: Visore APIC has built in object browser to navigate the object tree and inspect the state of objects Point the web browser to Visore: Search for a particular object or dn (fvtenant, topsystem, topology/pod- 1/node-101)
26 Sniffer: API Inspector API calls made by GUI are captured GET, POST Navigating through panes fetches data with GET requests Submitting configuration changes uses POST requests
27 Capturing API Calls POST url: { "fvtenant": { "attributes": { "name": "Cisco", "status": "created" }, "children": [] } }
28 Getting Started 1. Get the Cobra SDK 2. Get the documentation 3. Establish authenticated session 4. Simple queries 5. Inserting data into object store
29 SDK and Documentation Can be downloaded from APIC*: Available on DevNet Downloads -> Python Egg Files You will need to reference the Management Information Model. Bookmark it or Python SDK docs (and install directions) or APIC REST API User Guide s/datacenter/aci/apic/sw/1- x/api/rest/b_apic_restful_api_user_guide. html *
30 Establish authenticated session REST Login with username and password in payload POST /api/mo/aaalogin.xml <aaauser name='admin' pwd='insieme'/> Response headers include Cookie APIC-cookie Store this and use it for future requests Cobra import cobra.mit.access import cobra.mit.session ls = cobra.mit.session.loginsession( ' 'admin', 'insieme') md = cobra.mit.access.modirectory(ls) md.login() md now contains an authenticated APIC session
31 Simple Queries REST Query for all client endpoint objects GET /api/class/fvcep.xml <?xml?><imdata><fvcep dn="uni/tn- Cisco/ap-Blog/epg-MySQL/cep- 00:50:56:82:D2:FE" encap="vlan-501" id="0" ip=" " lcc="vmm" lcown="local" mac="00:50:56:82:d2:fe" mcastaddr="not-applicable" name="00:50:56:82:d2:fe uid="0"/></imdata> Parse XML results and process as needed Cobra Use the lookupbyclass method to find all endpoints (fvcep) endpoints = md.lookupbyclass('fvcep') print([str(ep.dn) for ep in endpoints]) ['uni/tn-cisco/ap-blog/epg-mysql/cep- 00:50:56:82:D2:FE', 'uni/tn-cisco/ap- Blog/epg-MySQL/cep-00:50:56:82:C3:D0'] Tip: To inspect http requests use debuglevel on httplib: import httplib httplib.httpconnection.debuglevel = 1
32 Query Filters in Cobra Built in helpers.lookupbyclass and.lookupbydn use.query under the covers For advanced queries, you can use.query directly In this example, we recursively print a full subtree for all endpoints def printtree(mos, indent=0): for mo in mos: print ' ' * indent, str(mo.meta.classname) printtree(mo.children, indent=indent+2) cq = cobra.mit.access.classquery('fvcep') cq.subtree = 'full' endpoints = md.query(cq) printtree(endpoints) >>> printtree(endpoints) cobra.model.fv.cep cobra.model.fv.rsnic cobra.model.fv.rsvm cobra.model.fv.rsceptopathep cobra.model.fv.rshyper cobra.model.fv.reportingnode
33 Query Filters Usually more efficient as less number of MOs need to be serialized and returned Filter the response returned using the supplied condition(s): Syntax: Returns only the MOs that satisfies the condition(s) Filter type Syntax Cobra Query Property Description query-target {self children subtree} AbstractQuery.queryTarget Define the scope of query target-subtree-class <class name> AbstractQuery.classFilter Respond only elements including specified class query-target-filter <filter expressions> AbstractQuery.propFilter Respond only elements matching conditions rsp-subtree {no children full} AbstractQuery.subtree specifies child object level included in the response rsp-subtree-class <class name> AbstractQuery.subtreeClassFilter Respond only specified classes rsp-subtree-filter <filter expressions> AbstractQuery.subtreePropFilter (>1.0.2m) Respond only classes matching conditions rsp-subtree-include {faults health :stats : } AbstractQuery.subtreeInclude Request additional objects order-by <classname.property> {asc desc} NotImplemented Sort the response based on the property values
34 Committing Configuration Changes REST Create a new tenant belonging to policy universe POST /api/mo/uni.xml <fvtenant name="cisco"/> Cobra Build your objects and commit them topmo = cobra.model.pol.uni('') fvtenant = cobra.model.fv.tenant(topmo, name='cisco') c = cobra.mit.request.configrequest() c.addmo(fvtenant) md.commit(c) Tip: To get the configured XML body for the object you've created/modified, add the rsp-include query parameter: POST /api/mo/uni.xml?rsp-subtree=modified Another Tip: Disable the annoying Requests Insecure Warning. Put this at the top of your script: import requests.packages.urllib3 requests.packages.urllib3.disable_warnings()
35 APIC REST to Python Adapter: arya.py GUI creates REST API Inspector shows REST arya.py creates code from REST Auto-generate code to automate tasks, without heavy lifting Available at XML/JSON arya.py Python code {"fvtenant":{"attributes":{"dn":"uni/tn- Cisco","name":"Cisco","rn":"tn- Cisco","status":"created"},"children":[{"fvBD":{"attribut es":{"dn":"uni/tn-cisco/bd- CiscoBd","mac":"00:22:BD:F8:19:FF","name":"CiscoBd","rn": "BD- CiscoBd","status":"created"},"children":[{"fvRsCtx":{"att ributes":{"tnfvctxname":"cisconetwork","status":"created, modified"},"children":[]}},{"fvsubnet":{"attributes":{"dn ":"uni/tn-cisco/bd-ciscobd/subnet- [ /8]","ip":" /8","rn":"subnet- [ /8]","status":"created"},"children":[]}}]}},{"fv Ctx":{"attributes":{"dn":"uni/tn-Cisco/ctx- CiscoNetwork","name":"CiscoNetwork","rn":"ctx- CiscoNetwork","status":"created"},"children":[]}}]}} fvtenant = cobra.model.fv.tenant(topmo, name='cisco') fvctx = cobra.model.fv.ctx(fvtenant, name='cisconetwork') fvbd = cobra.model.fv.bd(fvtenant, mac='00:22:bd:f8:19:ff', name='ciscobd') fvrsctx = cobra.model.fv.rsctx(fvbd, tnfvctxname=fvctx.name) fvsubnet = cobra.model.fv.subnet(fvbd, ip=' /8')
36 Using arya (1/2) Get input configuration 1. Right-click save XML 2. Monitor API inspector 3. Query APIC for config Easiest: Right-click save XML Select "only configuration" and "subtree"
37 Using arya (2/2) # arya.py -f accportprof-vm-vpc10.xml #!/usr/bin/env python ''' Autogenerated code using arya.py Original Object Document Input: <?xml version="1.0" encoding="utf-8"?><imdata totalcount="1"><infraaccportp descr="" dn="uni/infra/accportprof-vm-vpc10" name="vm-vpc10" ownerkey="" ownertag=""><infrahports descr="" name="vm-vpc10" ownerkey="" ownertag="" type="range"><infrarsaccbasegrp fexid="101" tdn="uni/infra/funcprof/accbundle-vm-vpc10"/><infraportblk descr="" fromcard="1" fromport="10" name="block1" tocard="1" toport="10"/></infrahports></infraaccportp></imdata> ''' raise RuntimeError('Please review the auto generated code before ' + 'executing the output. Some placeholders will ' + 'need to be changed') # list of packages that should be imported for this code to work import cobra.mit.access import cobra.mit.request import cobra.mit.session import cobra.model.infra import cobra.model.pol from cobra.internal.codec.xmlcodec import toxmlstr # log into an APIC and create a directory object ls = cobra.mit.session.loginsession(' 'admin', 'password') md = cobra.mit.access.modirectory(ls) md.login() Now, just substitute in APIC IP and credentials and remove this safety exception # the top level object on which operations will be made poluni = cobra.model.pol.uni('') infrainfra = cobra.model.infra.infra(poluni) # build the request using cobra syntax infraaccportp = cobra.model.infra.accportp(infrainfra, ownerkey='', name='vm-vpc10', descr='', ownertag='') infrahports = cobra.model.infra.hports(infraaccportp, ownerkey='', type='range', name='vm-vpc10', descr='', ownertag='') infrarsaccbasegrp = cobra.model.infra.rsaccbasegrp(infrahports, fexid='101', tdn='uni/infra/funcprof/accbundle-vm-vpc10') infraportblk = cobra.model.infra.portblk(infrahports, name='block1', descr='', fromport='10', fromcard='1', toport='10', tocard='1') # commit the generated code to APIC print toxmlstr(infrainfra) c = cobra.mit.request.configrequest() c.addmo(infrainfra) md.commit(c) Complete executable Cobra script to create the vpc profile
38 Sample: Get fabric OSPF neighbors Typical operations task is to check neighbors Want to have the same look and feel Take advantage of single fabric API to get details from entire fabric Solution: Query fabric for all OSPF neighbors, and output status in IOS/NX-OS fashion
39 Get fabric OSPF neighbors: Code def showospf(md): cq = cobra.mit.request.classquery('ospfadjep') cq.subtreeinclude = 'faults' return md.query(cq) Fetch Neighbors neis = showospf(md) fields = [('Neighbor ID ', 'id'), ('Pri', 'prio'), ('State ', 'operst'), ('Address ', 'peerip'), ('Node', 'dn')] for field in fields: print '{:<{width}}'.format(field[0], width=len(field[0])), for ne in neis: for f in fields: print '{:<{width}}'.format(getattr(ne, f[1]), width=len(f[0])), for fault in ne.children: print 'Fault Present: ', fault.descr Print
40 Get fabric OSPF neighbors: Results Proper IOS/NX-OS style results with fault details Neighbor ID Pri State Address Node exstart topology/pod-1/node-103 Fault Present: OSPF adjacency is not full, current state Exstart full topology/pod-1/node exstart topology/pod-1/node-102 Fault Present: OSPF adjacency is not full, current state Exstart initializing topology/pod-1/node-102 Fault Present: OSPF adjacency is not full, current state Initializing
41 Sample: Print all EPGs used on all Leafs Need to perform impact analysis Check which app tiers will be impacted by leaf downtime (code upgrade, etc) Quick way to find EPGs used on Leafs REST API provides "Trace" method to find this
42 Print all EPGs used on all Leafs: Code ls = cobra.mit.session.loginsession(apicuri, apicuser, apicpassword) md = cobra.mit.access.modirectory(ls) md.login() leaf_nodes = md.lookupbyclass('fabricnode', propfilter='eq(fabricnode.role, "leaf"') for leaf_node in leaf_nodes: epg_ref = md.query(cobra.mit.request.tracequery(leaf_node.dn, 'fvepp')) print leaf_node.dn for epg in epg_ref: print ' ', epg.epgpkey
43 Print all EPGs used on all Leafs topology/pod-1/node-103 uni/tn-ciscolive/ap-test/epg-test1 uni/tn-ciscolive/ap-test/epg-test2 uni/tn-ciscolive/ap-test/epg-test3 topology/pod-1/node-161 uni/tn-common/ap-firewall/epg-asa-ha topology/pod-1/node-164 uni/tn-common/ap-firewall/epg-asa-ha uni/tn-common/ap-loadbalancer/epg-f5 topology/pod-1/node-105 uni/tn-ciscolive/ap-test/epg-test1 uni/tn-ciscolive/ap-test/epg-test2 uni/tn-ciscolive/ap-test/epg-test3 topology/pod-1/node-163 uni/tn-common/ap-firewall/epg-asa-ha uni/tn-common/ap-loadbalancer/epg-f5
44 Best Practices
45 Best Practices 1. Utilize built in naming and Dn methods 2. Be granular/specific with your commits and queries 3. Avoid multiple lookups by starting off with static Dn s instead of resolving 4. Don t use from in imports to avoid namespace collisions 5. Use REST API filtering to reduce result set
46 1. Built in naming and Dn methods When making references between Managed Objects, do not manually build Dn strings fvrspathatt = cobra.model.fv.rspathatt(fvaepg, encap='vlan-2', tdn='topology/pod- 1/paths-101/pathep-[eth1/1]') Instead, lookup the object and use the.dn property fvrspathatt = cobra.model.fv.rspathatt(fvaepg, tdn=interface.dn)
47 2. Commit and Query Granularity The API uses a directory based architecture Closer to your target means less time and more accurate queries Following this practice also helps avoid context root issues APIC stores data in distributed data stores If you go up too high, no single APIC can own the data
48 2.1. Commit and Query Granularity Want to add a new end point group? Don't do this: topmo = cobra.model.pol.uni('') fvtenant = cobra.model.fv.tenant(topmo, name='cisco') fvap = cobra.model.fv.ap(fvtenant, 'NewApp') fvaepg = cobra.model.fv.aepg(fvap, 'NewEpg') c = cobra.mit.request.configrequest() c.addmo(topmo) md.commit(c) Do this: c.addmo(fvaepg) Tip: This technique will not work if the parent Mo does not exist. E.g., if the Tenant and App Profile do not exist, you cannot add an EPG
49 3. Avoid lookups when you can Issuing a remote query will always be slower than defining locally As shown in the last example, you can build static Mo's for many context roots Avoid two REST queries, by building your object locally Don't do this: topmo = md.lookupbyclass('poluni') lookupbyclass and lookupbydn both call.query() and incur a lookup penalty Do this: topmo = cobra.model.pol.uni('') Built in local memory and available for immediate usage
50 4. Don't import * and avoid 'from' in imports Basic Python practice Name space collisions are annoying The Object Model contains ~5k objects: there are object name collisions Avoid them by using namespaces Or use "from import as " Don't do this: from cobra.model.actrl import Inst from cobra.model.action import Inst a = Inst(...) # We clobbered actrl.inst Do this: import cobra.model.actrl import cobra.model.action a = cobra.model.actrl.inst(...) Or this: from cobra.model.actrl import Inst as ActrlInst
51 5. Server side filtering It's possible to perform multiple lookups, process results, and repeat for complex searches The powerful filtering on the REST API allows concise queries Get Mo for interface eth1/1 on node 101: cq = cobra.mit.request.classquery('fabricpathepcont') cq.propfilter = 'eq(fabricpathepcont.nodeid, "101")' cq.subtree = 'children' cq.subtreeclassfilter = 'fabricpathep' interface = [i for i in md.query(cq)[0].children if i.name == 'eth1/1'][0] print interface.dn Tip: Cobra >1.0.2m supports. subtreepropfilter attribute, allowing this loop to be avoided topology/pod-1/paths-101/pathep-[eth1/1]
52 Applicability
53 How others are using these Partners with application and business modeling Direct translation of business rules to application policy Customers with large / repeated deployments Repeated EPG-as-VLAN build outs Template based definitions for new tenant onboarding Within Cisco Fully automated QA / solution test process Advanced Services rapid testbed deployment Cisco IT heavily leveraging APIC automation
54 Conclusion
55 Conclusion APIC APIs are being used today Cisco APIC provides open API for complete platform access Powerful data manipulation and processing True object oriented interface Rapid development and prototyping
56 Participate in the My Favorite Speaker Contest Promote Your Favorite Speaker and You Could Be a Winner Promote your favorite speaker through Twitter and you could win $200 of Cisco Press products (@CiscoPress) Send a tweet and include Your favorite speaker s Twitter handle Two hashtags: #CLUS #MyFavoriteSpeaker You can submit an entry for more than one of your favorite speakers Don t forget to View the official rules at
57 Complete Your Online Session Evaluation Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card. Complete your session surveys though the Cisco Live mobile app or your computer on Cisco Live Connect. Don t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
58 Continue Your Education Demos in the Cisco campus Walk-in Self-Paced Labs Table Topics Meet the Engineer 1:1 meetings Related sessions BRKACI Automating Operational Tasks in Cisco ACI BRKACI Dev-Ops and the Application Centric Infrastructure - Open Standards and Open API's
59 Thank you
60
APIC and Nexus 9000: Network Programmability and Automation
APIC and Nexus 9000: Network Programmability and Automation Paul Lesiak Solutions Architect Abstract The business demands for flexible, simplified and automated IT workflows are driving the need for programmability
More informationDevNet Technical Breakout: Introduction to ACI Programming and APIs.
DevNet Technical Breakout: Introduction to ACI Programming and APIs. Michael Cohen Agenda Introduction to ACI ACI Policy ACI APIs REST API Python API L4-7 Scripting Opflex 3 Application Centric Infrastructure
More informationProvisioning Layer 2 Networks
Networking Domains, VLANs, and AEPs, page 1 Interfaces, page 7 FCoE, page 18 802.1Q Tunnels, page 33 Breakout Ports, page 40 IGMP Snooping, page 43 Proxy ARP, page 48 MACsec, page 57 Networking Domains,
More informationManagement Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:
This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3
More informationNetworking Domains. Physical domain profiles (physdomp) are typically used for bare metal server attachment and management access.
This chapter contains the following sections:, on page 1 Bridge Domains, on page 2 VMM Domains, on page 2 Configuring Physical Domains, on page 4 A fabric administrator creates domain policies that configure
More informationRouted Connectivity to External Networks
This chapter contains the following sections: About Routed Connectivity to Outside Networks, on page 1 Layer 3 Out for, on page 1 Guidelines for Routed Connectivity to Outside Networks, on page 3 Configuring
More informationCisco APIC and Static Management Access
Cisco APIC and Static Management Access New and Changed Information 2 About Static Management Access 2 Static In-band Management 3 Static Out-of-Band Management 8 Toggling between In-band and Out-of-band
More informationBasic User Tenant Configuration
This chapter contains the following sections: Tenants, page 1 Routing Within the Tenant, page 2 Creating Tenants, VRF, and Bridge Domains, page 10 Deploying an Application Policy, page 12 Statically Deploying
More informationUsing Cisco APIC to Deploy an EPG on a Specific Port
Using Cisco APIC to Deploy an EPG on a Specific Port New and Changed Information 2 Statically Deploying an EPG on a Specific Port 2 Deploying an EPG on a Specific Port with APIC Using the GUI 2 Deploying
More informationEvents and Audit Logs
About Events, page 1 Event Descriptions, page 2 Viewing Event Records, page 3 Log Retention Policies, page 5 About Events Note For detailed reference information about faults, events, errors, and system
More informationUsing a Service Graph Template
Associating Service Graph Templates with Contracts and EPGs Using the GUI, page 1 Creating a Service Graph Template Using the NX-OS-Style CLI, page 1 Configuring a Service Graph Template Using the Object
More informationQ-in-Q Encapsulation Mapping for EPGs
, on page 1 Configuring Using the GUI, on page 2 Mapping EPGs to Q-in-Q Encapsulated Leaf Interfaces Using the NX-OS Style CLI, on page 5 Mapping EPGs to Q-in-Q Encapsulation Enabled Interfaces Using the
More informationTenants. ACI Tenancy Models. ACI Tenancy Models, on page 1 Application Profile, on page 3
ACI Tenancy Models, on page 1 Application Profile, on page 3 ACI Tenancy Models ACME Inc. will be using tenancy for a couple of use cases. They will be using tenant constructs for the application lifecycle
More informationConfiguring FC Connectivity Using the REST API, on page 12
This chapter contains the following sections: Fibre Channel Connectivity Overview, on page 1 FC NPV Guidelines and Limitations, on page 2 Configuring FC NPV Using the GUI, on page 3 FC Connectivity Basic
More informationProvisioning Core ACI Fabric Services
This chapter contains the following sections: Time Synchronization and NTP, page 1 Configuring a DHCP Relay Policy, page 4 Configuring a DNS Service Policy, page 7 Configuring Custom Certificate Guidelines,
More information802.1Q Tunnels. About ACI 802.1Q Tunnels
This chapter contains the following sections: About ACI, on page 1 Configuring Using the GUI, on page 3 Configuring Using the NX-OS Style CLI, on page 5 Configuring Using the REST API, on page 8 About
More informationSwitch Virtual Interface
This chapter contains the following sections: SVI External Encapsulation Scope, page 1 SVI Auto State, page 6 SVI External Encapsulation Scope About SVI External Encapsulation Scope In the context of a
More informationDetermine the DN of an Object Within the APIC GUI
Determine the DN of an Object Within the APIC GUI Document ID: 119419 Contributed by Shae Eastman and Gabriel Monroy, Cisco TAC Engineers. Jan 04, 2016 Contents Introduction Determine the DN of an Object
More informationManagement. Management Workflows. ACI Management Access Workflows. This chapter contains the following sections:
This chapter contains the following sections: Workflows, page 1 Adding Access, page 3 Exporting Tech Support, Statistics, and Core Files, page 17 Overview, page 20 Backing up, Restoring, and Rolling Back
More informationIntra-EPG Isolation Enforcement and Cisco ACI
This chapter contains the following sections: Intra-EPG Isolation for VMware vds, page 1 Intra-EPG Isolation Enforcement for Cisco AVS, page 5 Intra-EPG Isolation for VMware vds Intra-EPG Isolation is
More informationCisco ACI with Red Hat Virtualization 2
Cisco ACI and Red Hat Virtualization New and Changed Information 2 Cisco ACI with Red Hat Virtualization 2 Software Compatibility 2 Cisco ACI and Red Hat Terminology 3 Workflow for Red Hat Virtualization
More informationACI Terminology. This chapter contains the following sections: ACI Terminology, on page 1. Cisco ACI Term. (Approximation)
This chapter contains the following sections:, on page 1 Alias API Inspector App Center Alias A changeable name for a given object. While the name of an object, once created, cannot be changed, the Alias
More informationCisco UCS Director and ACI Advanced Deployment Lab
Cisco UCS Director and ACI Advanced Deployment Lab Michael Zimmerman, TME Vishal Mehta, TME Agenda Introduction Cisco UCS Director ACI Integration and Key Concepts Cisco UCS Director Application Container
More informationIGMP Snooping. About Cisco APIC and IGMP Snooping. How IGMP Snooping is Implemented in the ACI Fabric. This chapter contains the following sections:
This chapter contains the following sections: About Cisco APIC and, page 1 Configuring and Assigning an Policy, page 4 Enabling Static Port Groups, page 8 Enabling IGMP Snoop Access Groups, page 12 About
More informationHealth Scores. Understanding Health Scores
Understanding, on page 1 Understanding Faults, on page 4 How Are Calculated, on page 5 Health Score Use Cases, on page 7 Understanding ACME's Operations team has been challenged on a regular basis to answer
More information5 days lecture course and hands-on lab $3,295 USD 33 Digital Version
Course: Duration: Fees: Cisco Learning Credits: Kit: DCAC9K v1.1 Cisco Data Center Application Centric Infrastructure 5 days lecture course and hands-on lab $3,295 USD 33 Digital Version Course Details
More informationIntra-EPG Isolation Enforcement and Cisco ACI
This chapter contains the following sections: Intra-EPG Isolation for VMware vds, page 1 Configuring Intra-EPG Isolation for VMware vds using the GUI, page 3 Configuring Intra-EPG Isolation for VMware
More informationUsing the REST API. About Getting Started with APIC Examples. About Switch Discovery with the APIC. This chapter contains the following sections:
This chapter contains the following sections: About Getting Started with APIC Examples, page 1 About Switch Discovery with the APIC, page 1 Configuring Network Time Protocol, page 5 Creating User Accounts,
More informationIntuit Application Centric ACI Deployment Case Study
Intuit Application Centric ACI Deployment Case Study Joon Cho, Principal Network Engineer, Intuit Lawrence Zhu, Solutions Architect, Cisco Agenda Introduction Architecture / Principle Design Rollout Key
More informationCisco ACI Terminology ACI Terminology 2
inology ACI Terminology 2 Revised: May 24, 2018, ACI Terminology Cisco ACI Term Alias API Inspector App Center Application Policy Infrastructure Controller (APIC) Application Profile Atomic Counters Alias
More informationUsing the Cisco APIC Troubleshooting Tools
This chapter introduces the tools and methodology commonly used to troubleshoot problems you may experience. These tools can assist you with monitoring traffic, debugging, and detecting issues such as
More informationIntelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010
Intelligent WAN Sumanth Kakaraparthi Principal Product Manager PSOCRS-2010 Agenda Challenges Architectures Cisco IWAN Proof Points Challenges Application landscape is changing Applications Are Moving to
More informationUnderstanding, Verifying, and Troubleshooting ACI Configuration Policies Daniel Pita, ACI Solutions TAC BRKACI-2101
Understanding, Verifying, and Troubleshooting ACI Configuration Policies Daniel Pita, ACI Solutions TAC BRKACI-2101 Agenda Introduction Quick Review of the Object Model Flow of Configuration Verification
More informationCisco ACI vcenter Plugin
This chapter contains the following sections: About Cisco ACI with VMware vsphere Web Client, page 1 Getting Started with, page 2 Features and Limitations, page 7 GUI, page 12 Performing ACI Object Configurations,
More informationUsing the REST API. About the REST API
About the REST API About the REST API About the REST API, on page 1 Composing REST API Requests, on page 4 Composing REST API Queries, on page 14 REST API Examples, on page 23 Accessing the REST API, on
More informationNetwork Programmability with Cisco Application Centric Infrastructure
White Paper Network Programmability with Cisco Application Centric Infrastructure What You Will Learn This document examines the programmability support on Cisco Application Centric Infrastructure (ACI).
More informationCisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002
Cisco Cloud Architecture with Microsoft Cloud Platform Peter Lackey Technical Solutions Architect PSOSPG-1002 Agenda Joint Cisco and Microsoft Integration Efforts Introduction to CCA-MCP What is a Pattern?
More informationUsing Tools for API Development and Testing
This chapter contains the following sections: Using the API Inspector, page 1 Using the Managed Object Browser, page 3 Testing the API, page 6 Using the API Inspector Viewing an API Interchange in the
More informationCisco ACI - Application Policy Enforcement Using APIC
Cisco ACI - Application Policy Enforcement Using APIC Azeem Suleman Solutions Architect House Keeping Notes Tuesday April 15, 2014 Thank you for attending Cisco Connect Toronto 2014, here are a few housekeeping
More informationCisco ACI Virtual Machine Networking
This chapter contains the following sections: Cisco ACI VM Networking Supports Multiple Vendors' Virtual Machine Managers, page 1 Virtual Machine Manager Domain Main Components, page 2 Virtual Machine
More informationConfiguring Copy Services
About Copy Services About Copy Services, on page 1 Copy Services Limitations, on page 2 Using the GUI, on page 2 Using the NX-OS-Style CLI, on page 4 Using the REST API, on page 6 Unlike SPAN that duplicates
More informationUCS Management Deep Dive
UCS Management Deep Dive Jason Shaw Cisco UCS Technical Marketing Engineer Agenda Introductions UCS Architecture, Topology Physical Building Blocks Logical Building Blocks Policy Driven Management UCS
More informationIntegration of Hypervisors & L4-7 Services with ACI
Integration of Hypervisors & L4-7 Services with ACI Bradley Wong Principal Engineer, INSBU @brawong Maurizio Portolani Distinguished TME, INSBU This session provides a technical introduction to how the
More informationIntra-EPG Isolation Enforcement and Cisco ACI
This chapter contains the following sections: Intra-EPG Isolation for VMware VDS or Microsoft vswitch, on page 1 Intra-EPG Isolation Enforcement for Cisco AVS, on page 6 Intra-EPG Isolation Enforcement
More informationPSOACI Tetration Overview. Mike Herbert
Tetration Overview Mike Herbert Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App 2. Click Join the Discussion
More informationDeploying Cloud-Agnostic Applications with Cisco CloudCenter
LTRCLD-2303 Deploying Cloud-Agnostic Applications with Cisco CloudCenter Zack Kielich CloudCenter Product Manager Vince Motto Sr. Technical Leader Andrew Horrigan Consulting Engineer Matt Tarkington Consulting
More information2018 Cisco and/or its affiliates. All rights reserved. Cisco Public
Cisco ACI App Center Fabrice Servais, Software Engineer, Data Center Networking, Cisco Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationVirtualized Video Processing: Video Infrastructure Transformation Yoav Schreiber, Product Marketing Manager, Service Provider Video BRKSPV-1112
Toonces LOOK OUT! Virtualized Video Processing: Video Infrastructure Transformation Yoav Schreiber, Product Marketing Manager, Service Provider Video BRKSPV-1112 Agenda Video Industry Evolution and Challenges
More informationCisco ACI Virtual Machine Networking
This chapter contains the following sections: Cisco ACI VM Networking Supports Multiple Vendors' Virtual Machine Managers, page 1 Virtual Machine Manager Domain Main Components, page 2 Virtual Machine
More informationACI and Full Stack Automation
ACI and Full Stack Automation Steve Sharman and Russ Whitear BRKACI-2770 Abstract ACI and Full Stack Automation provides the attendee with a view on how network and application constructs can be delivered
More informationCisco Tetration Analytics
Cisco Tetration Analytics Real-time application visibility and policy management using advanced analytics Yogesh Kaushik, Sr. Director Product Management PSOACI-2100 Agenda Market context Introduction:
More informationCisco ACI Simulator Release Notes, Release 1.1(1j)
Cisco ACI Simulator Release Notes, This document provides the compatibility information, usage guidelines, and the scale values that were validated in testing this Cisco ACI Simulator release. Use this
More informationMicrosegmentation with Cisco ACI
This chapter contains the following sections:, page 1 Microsegmentation with the Cisco Application Centric Infrastructure (ACI) provides the ability to automatically assign endpoints to logical security
More informationInitial Setup. Cisco APIC Documentation Roadmap. This chapter contains the following sections:
This chapter contains the following sections: Cisco APIC Documentation Roadmap, page 1 Simplified Approach to Configuring in Cisco APIC, page 2 Changing the BIOS Default Password, page 2 About the APIC,
More informationIntroduction to Cisco Virtual Topology System DP Ayyadevara, Product Manager, Cloud Virtualization Cisco PSOSDN-1050
Introduction to Cisco Virtual Topology System DP Ayyadevara, Product Manager, Cloud Virtualization Group @ Cisco PSOSDN-1050 Agenda Cisco Data Center SDN Strategy Programmable Fabric with VTS VTS Architecture
More informationCisco ACI Simulator Release Notes, Release 2.2(3)
Cisco ACI Simulator Release Notes, Release 2.2(3) This document provides the compatibility information, usage guidelines, and the scale values that were validated in testing this Cisco ACI Simulator release.
More informationRemote Leaf Switches
This chapter contains the following sections: About in the ACI Fabric, page 2 Remote Leaf Hardware Requirements, page 3 Restrictions and Limitations, page 3 WAN Router and Remote Leaf Configuration Guidelines,
More informationDistributed Branch Deployment Costs
Branch Deployment Automation with Prime Infrastructure and APIC-EM Prakash Rajamani, Manager, Product Management Bipin Kapoor, Manager, Technical Marketing PSONMS-2003 Distributed Branch Deployment Costs
More informationHybrid Cloud Automation using Cisco CloudCenter API
Hybrid Cloud Automation using Cisco CloudCenter API Ray Doerr, Advanced Services Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationCisco ACI Simulator Release Notes, Release 3.0(2)
Cisco ACI Simulator Release Notes, Release 3.0(2) This document provides the compatibility information, usage guidelines, and the scale values that were validated in testing this Cisco ACI Simulator release.
More informationVirtualization Design
VMM Integration with UCS-B, on page 1 VMM Integration with AVS or VDS, on page 3 VMM Domain Resolution Immediacy, on page 6 OpenStack and Cisco ACI, on page 8 VMM Integration with UCS-B About VMM Integration
More informationLayer 4 to Layer 7 Service Insertion, page 1
This chapter contains the following sections:, page 1 Layer 4 to Layer 7 Policy Model, page 2 About Service Graphs, page 2 About Policy-Based Redirect, page 5 Automated Service Insertion, page 12 About
More informationLayer 4 to Layer 7 Design
Service Graphs and Layer 4 to Layer 7 Services Integration, page 1 Firewall Service Graphs, page 5 Service Node Failover, page 10 Service Graphs with Multiple Consumers and Providers, page 12 Reusing a
More informationRunning RHV integrated with Cisco ACI. JuanLage Principal Engineer - Cisco May 2018
Running RHV integrated with Cisco ACI JuanLage Principal Engineer - Cisco May 2018 Agenda Why we need SDN on the Data Center What problem are we solving? Introduction to Cisco Application Centric Infrastructure
More informationDesigning Network Encryption for the Future Emily McAdams Security Engagement Manager, Security & Trust Organization BRKSEC-2015
Designing Network Encryption for the Future Emily McAdams Security Engagement Manager, Security & Trust Organization BRKSEC-2015 What Could It Cost You? Average of $0.58 a record According to the Verizon
More informationDesign Guide for Cisco ACI with Avi Vantage
Page 1 of 23 Design Guide for Cisco ACI with Avi Vantage view online Overview Cisco ACI Cisco Application Centric Infrastructure (ACI) is a software defined networking solution offered by Cisco for data
More informationConfiguring Policy-Based Redirect
About Policy-Based Redirect, page 1 About Symmetric Policy-Based Redirect, page 8 Using the GUI, page 8 Using the NX-OS-Style CLI, page 10 Verifying a Policy-Based Redirect Configuration Using the NX-OS-Style
More informationCloudCenter for Developers
DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the
More informationService Graph Design with Cisco Application Centric Infrastructure
White Paper Service Graph Design with Cisco Application Centric Infrastructure 2017 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 101 Contents Introduction...
More informationQuick Start Guide (SDN)
NetBrain Integrated Edition 7.1 Quick Start Guide (SDN) Version 7.1 Last Updated 2018-07-24 Copyright 2004-2018 NetBrain Technologies, Inc. All rights reserved. Contents 1. Discovering and Visualizing
More informationInstalling or Recovering Cisco APIC Images
Installation s, on page 1 Usage Guidelines, on page 2 Conditions for Recovering or Installing Cisco APIC Software Image, on page 5 Installing Cisco APIC Software Using a PXE Server, on page 5 Installing
More informationConfiguring Layer 4 to Layer 7 Resource Pools
Configuring Layer 4 to Layer 7 Resource Pools About Layer 4 to Layer 7 Resource Pools, page 1 About External IP Address Pools, page 2 About External Layer 3 Routed Domains and the Associated VLAN Pools,
More informationQuick Start Guide (SDN)
NetBrain Integrated Edition 7.1 Quick Start Guide (SDN) Version 7.1a Last Updated 2018-09-03 Copyright 2004-2018 NetBrain Technologies, Inc. All rights reserved. Contents 1. Discovering and Visualizing
More informationResilient WAN and Security for Distributed Networks with Cisco Meraki MX
Resilient WAN and Security for Distributed Networks with Cisco Meraki MX Daghan Altas, Director of Product Management BRKSEC-2900 Agenda Problem Cisco CNG Live network creation demo (45m) Product Brief
More informationConfiguring Policy-Based Redirect
About Policy-Based Redirect, on page 1 About Multi-Node Policy-Based Redirect, on page 3 About Symmetric Policy-Based Redirect, on page 3 Policy Based Redirect and Hashing Algorithms, on page 4 Policy-Based
More informationUsing the APIC REST API
For security, only HTTPS is enabled as the default mode for API communications. HTTP and HTTP-to-HTTPS redirection can be enabled if desired, but are less secure. For simplicity, this document refers to
More informationCisco APIC QoS New and Changed Information 2 QoS for L3Outs 3 QoS for RoCEv2 8 Custom QoS 13 QoS Preservation 14 Multipod QoS 16 Translating QoS
Cisco APIC QoS New and Changed Information 2 QoS for L3Outs 3 QoS for RoCEv2 8 Custom QoS 13 QoS Preservation 14 Multipod QoS 16 Translating QoS Ingress Markings to Egress Markings 20 Revised: October
More informationContiv installation and integration with ACI
Contiv installation and integration with ACI http://contiv.ciscolive.com Haroun Dass Customer Solutions Architect hdass@cisco.com Luis Flores System Engineer luflores@cisco.com @Luis_E_Flores Cesar Obediente
More informationConfiguring Policy-Based Redirect
About Policy-Based Redirect, page 1 About Symmetric Policy-Based Redirect, page 8 Policy Based Redirect and Hashing Algorithms, page 8 Using the GUI, page 9 Using the NX-OS-Style CLI, page 10 Verifying
More informationContiv installation and integration with ACI. LTRCLD-2003
Contiv installation and integration with ACI LTRCLD-2003 http://contiv.ciscolive.com Cesar Obediente CCIE#5620 Principal Systems Engineer Gaurav Dalvi Software Engineer Future of IT is Changing People/Process
More informationCisco UCS Director Tech Module Cisco Application Centric Infrastructure (ACI)
Cisco UCS Director Tech Module Cisco Application Centric Infrastructure (ACI) Version: 1.0 September 2016 1 Agenda Overview & Architecture Hardware & Software Compatibility Licensing Orchestration Capabilities
More informationMigration from Classic DC Network to Application Centric Infrastructure
Migration from Classic DC Network to Application Centric Infrastructure Kannan Ponnuswamy, Solution Architect, Cisco Advanced Services Acronyms IOS vpc VDC AAA VRF STP ISE FTP ToR UCS FEX OTV QoS BGP PIM
More informationIntegration of Hypervisors and L4-7 Services into an ACI Fabric. Azeem Suleman, Principal Engineer, Insieme Business Unit
Integration of Hypervisors and L4-7 Services into an ACI Fabric Azeem Suleman, Principal Engineer, Insieme Business Unit Agenda Introduction to ACI Review of ACI Policy Model Hypervisor Integration Layer
More informationAutomation with Meraki Provisioning API
DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.
More informationIntroducing Cisco Network Assurance Engine
BRKACI-2403 Introducing Cisco Network Assurance Engine Intent Based Networking for Data Centers Sundar Iyer, Distinguished Engineer Head Cisco Network Assurance Engine Team Dhruv Jain, Director of Product
More informationIntroduction to OpenConfig
DEVNET-1775 Introduction to OpenConfig Santiago Álvarez, TME Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the Cisco Live Mobile App
More informationGet Hands On With DNA Center APIs for Managing Intent
DEVNET-3620 Get Hands On With DNA Center APIs for Managing Intent Adam Radford Distinguished Systems Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session
More informationService Insertion with Cisco Application Centric Infrastructure
Guide Service Insertion with Cisco Application Centric Infrastructure August 2014 2014 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 21 Contents
More informationVirtual Machine Manager Domains
This chapter contains the following sections: Cisco ACI VM Networking Support for Virtual Machine Managers, page 1 VMM Domain Policy Model, page 3 Virtual Machine Manager Domain Main Components, page 3,
More informationTetration Hands-on Lab from Deployment to Operations Support
LTRACI-2184 Tetration Hands-on Lab from Deployment to Operations Support Furong Gisiger, Solutions Architect Lawrence Zhu, Sr. Solutions Architect Cisco Spark How Questions? Use Cisco Spark to communicate
More informationVerify Contracts and Rules in the ACI Fabric
Verify Contracts and Rules in the ACI Fabric Contents Introduction Topology Process Overview Identify the Contract/Zoning Rule Used Verify Hardware Programming Troubleshoot Hardware Programming Issues
More informationForescout. Controller Plugin. Configuration Guide. Version 1.1
Forescout Network Module: Centralized Network Controller Plugin Version 1.1 Contact Information Forescout Technologies, Inc. 190 West Tasman Drive San Jose, CA 95134 USA https://www.forescout.com/support/
More informationMicrosegmentation with Cisco ACI
This chapter contains the following sections:, page 1 Microsegmentation with the Cisco Application Centric Infrastructure (ACI) provides the ability to automatically assign endpoints to logical security
More informationConfigure. Background. Register the FTD Appliance
Background, page 1 Register the FTD Appliance, page 1 Create a Service Graph, page 9 Apply a Service Graph Template, page 10 Supported Functions, page 13 FTD Deployments, page 18 Background The ACI fabric
More informationDeploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework
White Paper Deploy Microsoft SQL Server 2014 on a Cisco Application Centric Infrastructure Policy Framework August 2015 2015 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public.
More informationCisco ACI and Interleak of External Routes
Cisco ACI and Interleak of External Routes New and Changed Information 2 Overview 2 Configuring Interleak of External Routes Using the GUI 2 Configuring Interleak External Routes Using the NX-OS Style
More informationCisco ACI with Cisco AVS
This chapter includes the following sections: Cisco AVS Overview, page 1 Cisco AVS Installation, page 6 Key Post-Installation Configuration Tasks for the Cisco AVS, page 43 Distributed Firewall, page 62
More informationMulti-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr)
Multi-Cloud and Application Centric Modeling, Deployment and Management with Cisco CloudCenter (CliQr) Jeremy Oakey - Sr. Director, Technical Marketing & Integrations BRKCLD-2008 Agenda Introduction Architecture
More informationHOW TO CONFIGURE "LOCATION" FOR ACI NODES THAT CAN BE RETRIEVED USING "SNMP"?
HOW TO CONFIGURE "LOCATION" FOR ACI NODES THAT CAN BE RETRIEVED USING "SNMP"? The following technote is written against Application Policy Infrastructure Controller Version 2.2(2e) Maintenance Release.
More informationHybrid Cloud with Intercloud Fabric Percy Wadia, Manager, Product Management PSOCLD-1001
Hybrid Cloud with Intercloud Fabric Percy Wadia, Manager, Product Management PSOCLD-1001 Hybrid Cloud with Intercloud Fabric Agenda Why Hybrid IT? Hybrid IT with Cisco Intercloud Fabric Intercloud Fabric
More information