Session Presentation









Introduction to ACI

Use Cisco Webex Teams (formerly Cisco Spark) Source: McKinsey study conducted for Cisco in 2016 ... ACI Multi-Site Architecture and Deployment.
BRKACI


Application Centric Infrastructure (ACI)

7 nov. 2013 Application Centric Infrastructure (ACI) ... CRAIG HUITEMA Cisco Global Data Center Marketing ... Staffing: One solution architect.
aci partner presentation


Session Presentation

Cisco Public. #CLUS. Abstract. Automating ACI explores the use of popular automation tools running configuration tasks against an ACI network.
BRKACI


Cisco ACI –Basics and Updates

So the first thing to remember about ACI: it is a programmable physical fabric with a single point of management … Page 15. APIC Controller. Overview of the 
Tag ACI Intro FW





Aci Anywhere

Cisco ACI Virtual Edge. • Cisco Tetration Platform. • Cisco UCS. The Challenges. • Standardizing network architecture and policies.
aci anywhere webinar


Powerpoint Presentation

Questions? Use Cisco Webex Teams to chat with the speaker after the session. Find this session in the Cisco 
BRKDCN


Demystifying ACI Security - Cisco Connect Dubrovnik

“…is an emerging architecture that is dynamic manageable
demystifying aci security


Nexus 9000 Architecture

System and hardware architecture key forwarding functions
BRKDCT





SDN-NFV for Telco DC Cisco Live Mel_Final_Final.pptx

SDN-NFV for Telco DC Cisco Live Mel_Final_Final. Abhishek Mande – Customer Solution Architect – APJ. March 2017 ... ACI an Integrated SDN Approach.
sdn nfv for telco cdc cisco live mel final final


Session Presentation

Enabled by Rakuten Cloud Platform & Cisco VIM NSO & ESC Cisco Multi-domain Telco DC (ACI) Architecture Centric Infrastructure. Controller.
BRKSPM


215824 Session Presentation #CLUS #CLUS

Russ Whitear²Consulting Systems Engineer

Steve Sharman ²Technical Solutions Architect

BRKACI-2770

Automating ACI

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Abstract

Automating ACI explores the use of popular automation tools running configuration tasks against an ACI

network.

The focus of the session is to provide network administrators with a range of tools to automate repetitive

day to day tasks. Technologies discussed will include APIC, visore, Postman, Ansible, UCS Director, and

CloudCenter

The session will initially provide a level set on the ACI building blocks and API functions, followed by

GHPRQVPUMPLRQV RI UHMO RRUOG XVH ŃMVHV ROHUH RH·OO MXPRPMPH MQ $FH IMNULŃ XVLQJ 3RVPPMQ $QVLNOH 8F6

Director, and Cloud Center

Postman will be used to Boot Strap the fabric and to create large numbers of Bridge Domains UCS Director will be used to automate Interface Configuration

Ansible will be used to automate Contract deployment using just the source/destination IP, protocol and

port number CloudCenterwill be used to automate a complete application stack including EPGs and Contracts

BRKACI-27703

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Session objectives

This session will provide attendees with an understanding of the ACI policy model along with the basic skills required in order to automate an ACI fabric to create an internal private cloud.

BRKACI-27704

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS %HIRUH RH VPMUP OHP·V JHP PR NQRR HMŃO RPOHU "

BRKACI-27705

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

Why Automate?

ACI Primer

ACI Policy Model

Automation Use Cases

Automating with UCS Director

Automating with Postman

Automating with Ansible

Automating with CloudCenter

Summary

BRKACI-27706

IHP·V VPMUP RLPO MQ

RNYLRXV TXHVPLRQ"

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Why are customers looking to use automation in

their Data Centers""

BRKACI-27708

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

There are actually many different reasons:

Increasing number of

complextechnologies

Increasing scale

Skillsshortage

Service Catalogue

Fastertime to deliver

services

Cloud services

Securityfocus

Reduce Opex

Reduce human errors

Reduce change windows

Elastic scaling

Policy conformance

SimplifyConsumable TechnologyEconomic

BRKACI-27709

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

FXUUHQP RSHUMPLQJ PRGHOV MUHQ·P RRUNLQJ

OpEx Spent on Network

Changes and Troubleshooting

Policy Violations

Due to Human Error

Network Changes

Performed Manually

95%70%75%

$60BSpent on Network Operations Labourand Tools Source: McKinsey study conducted for Cisco in 2016

BRKACI-277010

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation means different things to different

SHRSOH"A

BRKACI-277011

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Application Architect

SYSTEMS ENG

Placeholder text

SRE

SCRUM Lead

NetDevOpsDEVELOPER

DEVOPSSecOps Engineer

Network

DevOps Engineer

Reliability

DEVOPS ENG

Platform TeamDEVSECOPSDEV-TEST

NetOps

CHAOS ENG

FullSTACK

Placeholder

FULL-STACKInfrastructure DEV

TEST-DEV

SRE

Platform Team

NETDEVOPS

BRKACI-277012

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Different Mindsets

DevOps Mindset

Embrace failure, Change is good, Active

collaboration, Empowered accountability,

Feedback systems, Automation

Change Management Mindset

Avoid failure, Change is Risky and Complex,

Empowered accountability, Limited Feedback

Systems, Manual

BRKACI-277013

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The Rise of the Developer

https://www.sequoiacap.com/article/rise-of-the-developer ´JH MUH QR ORQJHU UROOLQJ ŃRGH N\ OMQG³bespoke, crafted from scratch and stored in a private stash.Instead, developers integrate and connect existing pieces together. We fork and adapt. Code becomes a cumulative, open-sourced effort. We are a community of developers working

PRJHPOHUBµ

´7OLV QHR RM\ RI RRUNLQJ PRJHPOHU OMV M VXUSULVLQJ HIIHŃPB It means each dev has tremendous influence on which tools get adopted. The revelation is that developers have become a critical go-to-market distribution channel.If developers don't like a product, they won't use it. Period.

No amount of pressure from a CIO can change that.

Developers will always find a work-MURXQG POMP RRUNV NHPPHUBµ

BRKACI-277014

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

JOMP LV FRUH YV FRQPH[P IRU 1HPRRUN $GPLQV""

Interface

Configuration

Routing

BGP, OSPF

Security

Change

Control

Fault Finding

BRKACI-277015

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

How can I exit the

change control

ORRS""

Internal IT is

so slow..!

Lets use the

´ŃORXGµ

Cloud is

cheaper

H·P LQ ŃRQPURO

Why not present the

network as just

MQRPOHU ŃORXG""

Time for a change of mindset

Cloud is

quicker

BRKACI-277016

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

7RROV PRROV MQG PRUH PRROV"A

Physical

Data Link

Network

Transport

Session

Presentation

Application

#CLUS #CLUS

Russ Whitear²Consulting Systems Engineer

Steve Sharman ²Technical Solutions Architect

BRKACI-2770

Automating ACI

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Abstract

Automating ACI explores the use of popular automation tools running configuration tasks against an ACI

network.

The focus of the session is to provide network administrators with a range of tools to automate repetitive

day to day tasks. Technologies discussed will include APIC, visore, Postman, Ansible, UCS Director, and

CloudCenter

The session will initially provide a level set on the ACI building blocks and API functions, followed by

GHPRQVPUMPLRQV RI UHMO RRUOG XVH ŃMVHV ROHUH RH·OO MXPRPMPH MQ $FH IMNULŃ XVLQJ 3RVPPMQ $QVLNOH 8F6

Director, and Cloud Center

Postman will be used to Boot Strap the fabric and to create large numbers of Bridge Domains UCS Director will be used to automate Interface Configuration

Ansible will be used to automate Contract deployment using just the source/destination IP, protocol and

port number CloudCenterwill be used to automate a complete application stack including EPGs and Contracts

BRKACI-27703

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Session objectives

This session will provide attendees with an understanding of the ACI policy model along with the basic skills required in order to automate an ACI fabric to create an internal private cloud.

BRKACI-27704

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS %HIRUH RH VPMUP OHP·V JHP PR NQRR HMŃO RPOHU "

BRKACI-27705

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Agenda

Why Automate?

ACI Primer

ACI Policy Model

Automation Use Cases

Automating with UCS Director

Automating with Postman

Automating with Ansible

Automating with CloudCenter

Summary

BRKACI-27706

IHP·V VPMUP RLPO MQ

RNYLRXV TXHVPLRQ"

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Why are customers looking to use automation in

their Data Centers""

BRKACI-27708

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

There are actually many different reasons:

Increasing number of

complextechnologies

Increasing scale

Skillsshortage

Service Catalogue

Fastertime to deliver

services

Cloud services

Securityfocus

Reduce Opex

Reduce human errors

Reduce change windows

Elastic scaling

Policy conformance

SimplifyConsumable TechnologyEconomic

BRKACI-27709

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

FXUUHQP RSHUMPLQJ PRGHOV MUHQ·P RRUNLQJ

OpEx Spent on Network

Changes and Troubleshooting

Policy Violations

Due to Human Error

Network Changes

Performed Manually

95%70%75%

$60BSpent on Network Operations Labourand Tools Source: McKinsey study conducted for Cisco in 2016

BRKACI-277010

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Automation means different things to different

SHRSOH"A

BRKACI-277011

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Application Architect

SYSTEMS ENG

Placeholder text

SRE

SCRUM Lead

NetDevOpsDEVELOPER

DEVOPSSecOps Engineer

Network

DevOps Engineer

Reliability

DEVOPS ENG

Platform TeamDEVSECOPSDEV-TEST

NetOps

CHAOS ENG

FullSTACK

Placeholder

FULL-STACKInfrastructure DEV

TEST-DEV

SRE

Platform Team

NETDEVOPS

BRKACI-277012

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

Different Mindsets

DevOps Mindset

Embrace failure, Change is good, Active

collaboration, Empowered accountability,

Feedback systems, Automation

Change Management Mindset

Avoid failure, Change is Risky and Complex,

Empowered accountability, Limited Feedback

Systems, Manual

BRKACI-277013

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

The Rise of the Developer

https://www.sequoiacap.com/article/rise-of-the-developer ´JH MUH QR ORQJHU UROOLQJ ŃRGH N\ OMQG³bespoke, crafted from scratch and stored in a private stash.Instead, developers integrate and connect existing pieces together. We fork and adapt. Code becomes a cumulative, open-sourced effort. We are a community of developers working

PRJHPOHUBµ

´7OLV QHR RM\ RI RRUNLQJ PRJHPOHU OMV M VXUSULVLQJ HIIHŃPB It means each dev has tremendous influence on which tools get adopted. The revelation is that developers have become a critical go-to-market distribution channel.If developers don't like a product, they won't use it. Period.

No amount of pressure from a CIO can change that.

Developers will always find a work-MURXQG POMP RRUNV NHPPHUBµ

BRKACI-277014

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

JOMP LV FRUH YV FRQPH[P IRU 1HPRRUN $GPLQV""

Interface

Configuration

Routing

BGP, OSPF

Security

Change

Control

Fault Finding

BRKACI-277015

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

How can I exit the

change control

ORRS""

Internal IT is

so slow..!

Lets use the

´ŃORXGµ

Cloud is

cheaper

H·P LQ ŃRQPURO

Why not present the

network as just

MQRPOHU ŃORXG""

Time for a change of mindset

Cloud is

quicker

BRKACI-277016

© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public#CLUS

7RROV PRROV MQG PRUH PRROV"A

Physical

Data Link

Network

Transport

Session

Presentation

Application