an intro to sdn - cisco networking academysession of the software defined networking webinar series!...

40
An Intro to SDN Hostess: Kara Sullivan 29 November 2016 Software Defined Networking Webinar Series Speakers: Serges Nanfack

Upload: others

Post on 25-May-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

An Intro to SDN

Hostess: Kara Sullivan

29 November 2016

Software Defined Networking Webinar Series

Speakers: Serges Nanfack

Page 2: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2

Welcome to the 2nd session of the Software Defined Networking webinar series!

• Use the Q and A panel to ask questions.

• Use the Chat panel to communicate with attendees and panelists.

• A link to a recording of the session will be sent to all registered attendees.

• Please take the feedback survey at the end of the webinar.

Page 3: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3

NEXT SESSION:

Applications of SDN in Cisco

TBD, late January time frame

Details will be posted at: bit.ly/SDNSeries

Page 4: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

Serges Nanfack – Technical Manager Africa

[email protected]

29 November 2016

Automating Network Design

Software Defined Networking

Page 5: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

5© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Last Session

Today’s network What’s Network

programmingWhy do we

need them ?What enable them

Social Media

Disruptions

Mobile

Data ( Big)

Cloud

Open Systems

Dumb & Passive

Virtualization of

the control

plane

Customized

programs into

the nodes of the

network

Active packets

Leverage

computation in the

network.

Make network more

agile

Load new services on

demand.

Field-

programmable

gate arrays

(FPGAs).

Component-based

software

engineering

Code Mobility

Page 6: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

6© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Agenda

SDN Architecture

OpenFlow

Cisco Application Centric Infrastructure – APIC-EM

Page 7: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

7© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

SDN Architecture

Page 8: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

8© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

3

Today1990’s

+

+

or

Evolution of the Server Configuration

Page 9: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

9© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

9

Security QoS Path

Optimization

Today’s IT Model - Complex, Not Fast Enough

Page 10: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

10© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

3

VirtualizedTraditional

Network Virtualization

Page 11: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

11© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

What is SDN? - Classical Approach

Control

Plane

Data plane

Control

Plane

Data plane

Where/How to Send packet

Forwarding Packets

Control

Plane

Data plane

Controller

NETops/DEVops

“…In the SDN architecture, the control

and data planes are decoupled, network

intelligence and state are logically

centralized, and the underlying network

infrastructure is abstracted from the

applications…”Source: www.opennetworking.org

The Classis Approach : SDN

Page 12: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

12© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Control

Plane

Data plane

Control

Plane

Data plane

Where/How to Send packet

Forwarding Packets

Control

Plane

Data plane

Controller

NETops/DEVops

Control

PlaneControl

Plane

PRESERVE

WHATS

WORKING

EVOLVE FOR

EMERGING

REQUIREMENTS

• Resiliency• Scale & Security• Rich Feature Set

• Operational Simplicity

• Programmability• Application Aware

REVOLUTIONEvolution NOT

What is SDN? – Cisco ApproachThe Cisco Approach : ACI – Application Centric Infrastructure

Page 13: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

13© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Hybr idPure OpenFlow

• Controller to network connection can fail

• Needs large number of match entries

• Flow update and network reaction issues

• Network resiliency through proven L2/L3 protocols

• IOS does heavy lifting

• Do fine tuning via SDN

• Leverage faster network reactions through

traditional mechanism

• Less number of flow updates

X

X

X

IOS

IOS

IOS

Page 14: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

Traditional Network Architecture

Control Plane

Data Plane

Network Architecture with SDN

IOS

Hardware

Page 15: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

In other words…

In the SDN paradigm, not all

processing happens inside

the same device

Page 16: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

16© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

3

SDN Framework

Page 17: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

17© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

OpenFlow

Page 18: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

18© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

OpenFlow is a communications protocol that

gives access to the forwarding plane of a

network switch or router over the network

What is Openflow?

Page 19: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

19© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Four part to Openflow

• Openflow Controller

• Northbound API

• Openflow Device Agent

• Openflow Protocol

Page 20: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

20© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Central Administration and

Operations point for Network

Elements

Openflow Controller

Page 21: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

21© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Openflow Controller | Northbound API

Northbound API

Integral part of Controller

“Network enabled” application can

make use of Northbound API to

request services from the

network…

Page 22: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

22© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Openflow Device Agent

Agent runs on the network device

Agent receives instructions from

Controller

Agent programs device tables

Page 23: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

23© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Openflow Protocol

Openflow Protocol is…

“A mechanism for the Openflow

Controller to communicate with

Openflow Agents…”

Page 24: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

Openflow does not equal SDN

Openflo

w

Software

Defined

Networking

Openflow is one flavor of SDN

Page 25: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

25© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Easy QoS

Follow Me QoS

Compliance Assurance

Enabling Network Virtualization

Automated Performance Routing (PfR) Configuration

Automated WAN Policy Compliance Assurance

SDN types

Device-based

SDN

Controller-based

SDNPolicy-based

SDN

Page 26: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

26© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cisco Application Centric Infrastructure – APIC EM

Page 27: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

27© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

3

• Application Network profile:

Collection of end-points groups

• Application policy Infrastructure Controller:

is the brain of the ACI architecture

• Cisco Nexus 9000 Series Switches

Core components of Cisco ACI

Page 28: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

28© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

3

• Discovery

• Device inventory

• Host Inventory

• Topology

• Policy

• Policy Analysis

APIC –EM features

Page 29: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

29© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Easy QoS

Follow Me QoS

Compliance Assurance

Network-Wide Rapid Threat Detection and Mitigation (Sourcefire)

Solving the Most Pressing, Complex and Tedious IT Problems

Automated Performance Routing (PfR) Configuration

Automated WAN Policy Compliance Assurance

QoS

Cisco APIC - Enterprise Module: Initial Deployment Scenarios

Page 30: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

30© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

3

Cisco APIC - EM: Automatic Threat Detection and MitigationNetwork Wide Security Deployed Rapidly

Defense Center

REMEDIATION ACTION

THREAT DETECTED

UPDATE

Cisco

APIC -

Enterprise

Module

Page 31: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

31© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

QoS Use Case Summary

CVD* or IT Template-Based

QoS Policy

Flag Against Policy Automated QoS

for User Mobility

* CVD – Cisco Validated Design

QoS

Page 32: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

32© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Cisco APIC Enterprise Module: Easy QoSQoS Management Automation

Cisco

Validated

Design

Based

Templates

Config.Cisco

APIC

Enterprise

Module

QoS

Page 33: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

33© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

QoS

Cisco APIC – EM : QoS ProvisionQoS Management Automation

Page 36: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

36© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

75,000 Employees,160 Sites Globally7,000 Switches and 29,000 Routers

Cisco

APIC -

Enterprise

Module

Before: Weeks

5-7 Lines of Manual Configuration

on Every Edge Device

Manually Customize Configuration

for Each Type and Model of Device

Ad-hoc Script for Scale

Manual Quarterly Compliance Check

After: Hours

Automated Configuration

for Every Edge Device

Automatically Customized Configuration

For Each Type and Model of Device

Just a Click

Automatic Compliance Check Whenever Desired

Cisco on Cisco: Deploying HD Jabber Video Across Cisco

QoS

Page 37: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

37© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential

Pages of Interest

• www.opennetworking.org

• www.openstack.org

• Cisco application policy interface controller (apic)

Page 38: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

Cisco Confidential© 2014 Cisco and/or its affiliates. All rights reserved. 38

Q&A

Page 39: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate

© 2015 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39

Interested in Joining Cisco Networking Academy?

• Go to netacad.com

• Scroll Down to

Get Started

• Click Find an Academy

• Need Help?

[email protected]

Page 40: An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series! •Use the Q and A panel to ask questions. •Use the Chat panel to communicate