An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series!...
Transcript of An Intro to SDN - Cisco Networking Academysession of the Software Defined Networking webinar series!...
![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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/1.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/2.jpg)
© 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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/3.jpg)
© 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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/4.jpg)
Serges Nanfack – Technical Manager Africa
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/5.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/6.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/7.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/8.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/9.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/10.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/11.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/12.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/13.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/14.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/15.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/16.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/17.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/18.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/19.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/20.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/21.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/22.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/23.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/24.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/25.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/26.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/27.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/28.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/29.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/30.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/31.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/32.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/33.jpg)
33© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
QoS
Cisco APIC – EM : QoS ProvisionQoS Management Automation
![Page 34: 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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/34.jpg)
34© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Cisco APIC Enterprise Module: QoS ComplianceQoS Management Automation
Config.
Automated
QoS Compliance
Check
Configuration
Change
Cisco
APIC
Enterprise
Module
QoS
![Page 35: 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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/35.jpg)
35© 2016 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Updated
Cisco APIC Enterprise Module: Follow-Me QoSQoS Management Automation
Config.
Updating…
Cisco Prime
Updated
Cisco
APIC
Enterprise
Module
QoS
![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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/36.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/37.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/38.jpg)
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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/39.jpg)
© 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?
![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](https://reader030.fdocuments.us/reader030/viewer/2022040609/5ecda6831676b15e5e3f5499/html5/thumbnails/40.jpg)