cisco sdn strategy and cisco one services · 2017-02-22 · onepk applications analytics policy...
TRANSCRIPT
![Page 1: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/1.jpg)
Cisco SDN Strategy And Cisco ONE Services
Szabó Gábor mérnök-tanácsadó [email protected]
Cisco Magyarország
![Page 2: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/2.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 2
• What is the problem and why is everyone excited about SDN?
• Understand the difference
Virtual Networking
Network Functions Virtualization
Software Defined Networking
• What is SDN and OpenFlow for that matter?
• What is Cisco One and onePK?
• Open discussion
![Page 3: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/3.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 3
• The network has become the perceived barrier to cloud. It has become operationally burdensome for our customers which leads to increased adoption of public clouds.
• Mastering the complexity created a job market (i.e. CCIE). The complexity is reaching a tipping point for customers wanting an alternative.
• The network does not lend it self to programmatic control in the way that compute has. Customers want the network to be viewed as a pooled resource and provisioned, maintained & de-provisioned as such.
• Traditional networking-centric solutions are increasingly difficult for customers to adopt & implement.
• We (traditional networking vendors) have focused on making our customers horses faster instead of building a car.
• Software companies can innovate at a much more rapid rate than HW vendors
![Page 4: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/4.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 4
What is NOT Software Defined Networking
![Page 5: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/5.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 5
• Use case: Server / Desktop Virtualization
• Networking for the Virtual Machines
• Virtual (software) Ethernet switch embedded in Hypervisor
• Originally software component of the hypervisor vendor
• Today: 3rd-party Virtual switches
• Cisco implementation: Nexus 1000V / Nexus 5500 VM-FEX
• Nexus 1000V for:
Vmware vSphere
Microsoft Hyper-V
Linux KVM, XEN
![Page 6: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/6.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 6
• Virtualizing networking hardware appliances
• Consolidate many network equipment types onto industry standard high volume servers, switches and storage
• Networking and Service functions are in Virtual Machines
• Firewalls, load balancers, WAN optimizers, PE routers, BRAS routers, CPEs, Set-Top-Boxes…
• Benefits:
• Reduced equipment costs / power consumption
• Increased speed of Time-To-Market
• Elastic capacities: scale down / scale up based on demand
• Open virtual appliance market -> new entrants, competition, innovation
• Complimentary to SDN
![Page 7: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/7.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 7
Challenges
• Portable virtual networking appliances with high performance
• Co-existence with hardware-based appliances
• Proliferation of the Virtual Appliances -> increasing operation complexity
• Resilience to hardware and software failures
• Requires automation and orchestration
• Multi-vendor integration complexities
• Virtual Appliances
• Hipervisors
• Servers, storage
![Page 8: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/8.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 8
Nexus 1000V
• Distributed switch
• NX-OS consistency
VSG
• VM-level controls
• Zone-based FW
ASA 1000V
• Edge firewall, VPN
• Protocol Inspection
vWAAS
• WAN optimization
• Application traffic
WAN
Router
Servers
Tenant A ASA
1000V
Cloud
Firewall
Nexus 1000V Physical Infrastructure
Virtualized/Cloud Data Center
Cisco
Virtual
Security
Gateway
CSR 1000V (Cloud Router)
• WAN L3 gateway
• Routing and VPN
vWAAS
Switches
Cloud
Services
Router
1000V
Zone A
Zone B
vPath VXLAN
Multi-Hypervisor (VMware, Microsoft*, RedHat*, Citrix*)
Cisco Implementation
![Page 9: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/9.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 9
Software Defined Networking
![Page 10: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/10.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 10
Control Plane
Data Plane
Processes performed in software by the Switch CPU
Processes performed in hardware by dedicated Switch
ASIC’s
![Page 11: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/11.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 11
Software Defined Networking (SDN) is a
network design concept in which the network
control plane is centrally accessible through an
API to administrators or users of the network…
CONTROL PLANE API
![Page 12: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/12.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 12
In one instance of SDN, the network control
plane hardware can be physically decoupled
from the data forwarding plane hardware…
Data
Plane
Control
Plane
![Page 13: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/13.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 13
Openflow is a communications protocol that
gives access to the forwarding plane of a
network switch or router over the network.…
Openflow Controller
Openflow Switch
Openflow Protocol
![Page 14: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/14.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 14
• Flow classification
Port + Ethernet + MPLS + IP + UDP/TCP parameters
• Required Actions
Forward packet to port(s)
Encapsulate and forward to controller
Drop packet
Send to normal processing pipeline
• Optional Actions
Set-Queue (egress queuing)
Push/pop (VLAN tag, MPLS label)
Set-Field (L2/L3/L4 header fields)
• Statistics
Packet and byte counters
![Page 15: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/15.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 15
• Extend the functionality of the existing embedded Control Plane?
AppStore
• Replace or add Control Plane to a Hardware device?
![Page 16: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/16.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 16
Cisco Open Networking Environment
![Page 17: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/17.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 17
Approaching a Definition
• Open Network Environment – Complementing the Intelligent Network
Preserve what is working: Resiliency, Scale and Security, Comprehensive feature-set
Evolve for Emerging Requirements: Operational Simplicity, Programmability, Application-awareness
• The Open Network Environment integrates with existing infrastructure
Software Defined Network concepts are a component of the Open Network Environment
The OpenFlow protocol can be used to link agents and controllers, and as such is component of SDN as well
Simplified Operations
Enhanced Agility Network Monetization
Network
Virtualization
Infrastructure
Agents and
Controllers
Open Network Environment
Programmatic
APIs
![Page 18: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/18.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 18
Multiple Layers and networking planes
• Enable API platform kit across all platforms, to integrate with development environments
• Accelerate development of network applications: Completely integrated stack from device to network
• Multiple deployment modes (local and remote APIs)
• Multiple Language Support (C, Java, …)
• Integrate with customer development environment to deliver enhanced functionality
• Reduced time to market by leveraging common platform for building services
Transport/Device
Forwarding
Control
Network Service
Orchestration
Management
Application/Development Application development
frameworks
Programmatic network
automation
Automated, policy directed service and cloud management
Network wide service access: Optimized paths (PCE), Topology & service selection MediaTrace, Address mapping, ..
Device configuration, state monitoring, logging, debugging
Common control abstractions: Security, Policy, Routing, ..
Common forwarding abstractions: Data-Path access, Flow-Forwarding, Tunneling, ..
Harvest Network
Intelligence
Program for Optimized Experience
![Page 19: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/19.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 19
Cisco Innovations Summary
Complete developer’s kit
for multiple Cisco
Platforms, Servers,
Blades
Rapidly develop test and
deploy Applications.
Phased availability
across IOS, IOS-XR and
NX-OS platforms
Engage with universities
& research for campus
slicing use case
OpenFlow experimental
support on select Cisco
platforms
Controller SW for
experimentation on
production networks
Controllers + Agent Support
Overlay Network Solutions
onePK Developer Kit
Programmatic
APIs
Controllers and
Agents
Virtual
Overlays
Multi-hypervisor support on
Nexus 1000V (incl.
OpenSource hypervisor)
OpenStack and REST APIs
on N1KV for rapid tenant
provisioning
VXLAN-VLAN gateway (for
bridging traditional
environments)
Virtual or Physical Network
Services
![Page 20: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/20.jpg)
© 2012 Cisco and/or its affiliates. All rights reserved. 20
OpenFlow Controller OnePK Application
OpenFlow
Protocol
OnePK SDK
OpenFlow Agent
OnePK
Applications
... Policy Servers OSS/BSS User App Analytics
1
4
SDN Control Plane:
Flexible, programmable,
Policy Based Forwarding
Infra
Common APIs and SDK
Application Virtualization
Orchestration
Other agents …
Data Plane Control Plane Management
Plane
OnePK Infrastructure
Other Controllers
2
Experimental OpenFlow Agent
OnePK Agent 3
Harvest
Network
Intelligence
Program Policies for Optimized Experience
Other protocols
(e.g PCEP,…)
Match Set
![Page 21: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/21.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 21
Thank you. Thank you.
![Page 22: Cisco SDN Strategy And Cisco ONE Services · 2017-02-22 · OnePK Applications Analytics Policy Servers OSS/BSS... User App 1 4 SDN Control Plane: Flexible, programmable, Policy Based](https://reader033.vdocuments.site/reader033/viewer/2022042022/5e7a3ae13092ba33b3500952/html5/thumbnails/22.jpg)
© 2010 Cisco and/or its affiliates. All rights reserved. 22
Open Discussion