SlideShare a Scribd company logo
October 30, 2014 
Presentation for
Agenda 
‱ 
Company overview 
‱ 
Market focus 
‱ 
Products 
‱ 
High-performance OpenStackÂź Networking 
‱ 
DVN demo 
‱ 
Bonus session! 
‱ 
High-performance Wide Area Networking 
‱ 
DVNi demo 
‱ 
Q&A 
Property 10/30/2014 of CPLANE NETWORKS 2
Who We are 
Property 10/30/2014 of CPLANE NETWORKS 3 
Software only Network Orchestration 
‱ Dynamic Virtual Networks 
‱ Policy and structure network 
orchestration 
‱ Physical network integration 
and optimization 
‱ Converged Virtual LAN and WAN 
‱ Orchestrate NFV Services 
OpenStack Networking 
‱ Production ready Neutron Plugin 
SDN Customization and Integration 
‱ Sophisticated SDN platform 
allows custom solution - both inside 
and outside the data center 
POWERFUL 
SDN 
PLATFORM 
DYNAMIC 
VIRTUAL 
NETWORKING 
PRODUCTS 
SDNCUSTOMIZATION 
& INTEGRATION 
HIGH 
PERFORMANCE 
OpenStackÂź 
NETWORKING
CPLANE’s Advantage: Service Orchestration Engine 
Property 10/30/2014 of CPLANE NETWORKS 4 
Service Orchestration Engine 
Northbound Services (RESTful) 
Southbound Services (NetConf, CLI, SNMP, API, etc.) 
Service Orchestration 
Path and Flow 
Computation 
Policy Management 
Topology and State 
Cloud Operating Systems 
Network Applications 
Virtual Network 
Services 
Physical Network Services 
CPLANE NETWORKS 
‱ 
Built from the ground up for network services orchestration 
‱Function-independent scaling 
‱Full HA
Fully Automated End-to-End Networking 
End-to-End Networks 
Scalable OpenStack network virtualization in the data center 
Seamless, interconnected networks between data centers (WAN) 
NFV Orchestration 
Service Convergence 
& Integration 
Data Center OVS/VXLAN Networks 
MPLS/WAN Service Orchestration 
Data Center OVS/VXLAN Networks 
WAN (DVNi) 
DATA CENTER (DVN) 
DATA CENTER (DVN) 
EDGE 
- 
(DVNe) 
EDGE 
- 
(DVNe) 
Dynamic 
Wide Area Networks 
CloudNetworking 
Platform 
CloudNetworking 
Platform 
CloudNetworking 
Platform 
10/30/2014 Property of CPLANE NETWORKS 5
Our Products 6 
‱Dynamic Virtual Network (DVN) 
‱Operational efficiency, reliability and secure multi-tenancy of OpenStack¼ networking 
‱Scale OpenStack network performance through elimination of OpenStack bottlenecks 
‱Close the gap between NetOpsand DevOpsthrough common Application-aware network 
‱MPLS/WAN Network Provisioning and Orchestration (DVNi) 
‱Creates Multi-datacenter Wide Area Networks (WAN) 
‱Provides L2/L3 VPN with dynamic Class of Service/Quality of Service 
‱Provides optimal network utilization through patented bandwidth management 
‱Network Function Virtualization Orchestration and Integration (DNVe) 
‱Custom integration with 3rdparty hardware and software 
‱Multi-function gateways, load-balancers, and security Property 10/30/2014 of CPLANE NETWORKS
10/30/2014 Property of CPLANE NETWORKS 7 
Dynamic 
Virtual 
Networks
Design goals and philosophy 
‱ 
Be networking technology agnostic, but implementation specific –“Technology Evolves, But Customers Migrate Slowly” 
– 
Hardware technologies (LAN/WAN) 
– 
Protocols (VXLAN, GRE, MPLS, BGP) 
– 
Open Virtual Switch / Others? 
‱ 
Scalability in mind 
– 
Millions of vms, 10’s thousands of servers 
– 
Intra and Inter Data Center 
‱ 
Make OpenStackBetter! 
– 
Network node backhaul problem 
– 
Better isolation between Nova and Neutron 
– 
Nova scheduler should include other resources 
‱ 
Manageability, deployment and resiliency 
– 
Must be automatic / maintenance free 
‱ 
OpenFlowTMis interesting/innovative –still immature 
– 
Connection management 
– 
Reactive model –not enough 
‱ 
Prefer aggregate service event push over reactive 
– 
Higher level service knowledge 
– 
Steady-state should be fast 
– 
Structural changes can take time 
‱ 
We can enhance/optimize OVS!  
– 
Data Plane 
– 
Control Plane 
– 
Management Plane 
‱ 
Basis for Virtual Networks as a platform for future 
– 
Integrate with the hardware layer 
– 
Solve other domain problems 
‱ 
Application 
‱ 
Security 
Property of CPLANE NETWORKS 8 
Deliver Multi-tenancy Network Orchestration 
10/30/2014
Move to Workloads and DevOpsModel 
‱ 
Deploy/Remove apps in minutes 
‱ 
Centralized knowledge of app topology 
‱ 
Policy driven to adhere to Corp Governance 
‱ 
Organization silos provide oversight 
Tenant Based Cloud Networking 
Property 10/30/2014 of CPLANE NETWORKS 9 
Server1 Server1 Server1 
192.168.0.2 
192.168.0.2 
192.168.0.2 
Server1 
Server1 
Server1 
192.168.2.2 
192.168.2.2 
192.168.2.2 
Router 
Internet 
Or Other DC 
Routing 
VM 
VM 
VM 
VM 
VM 
Spine 
Router 
LEAF 
Spine 
Router 
Spine 
Router 
LEAF 
LEAF 
LEAF 
LEAF 
LEAF 
Routing 
VM 
VM 
VM 
Server1 
192.168.0.2 
VM 
VM 
VM 
App1 
L2 & L3 
App2 L2 
VM 
VM 
VM 
VM 
VM 
VM 
VM 
App3 
L2 & L3 
+ Physical 
VM 
VM 
f(n) 
Security Perimeter 
Security Perimeter 
Security Perimeter 
Physical Resource Functions (Workloads) 
Application 
workloads 
Attributes: 
‱Application workloads 
‱Optimized for east-west traffic 
‱Dynamic VM Topologies 
‱10ks of VMs, 1000s of VM groups 
‱Minutes to deploy applications 
‱NetOpsmoves to oversight role (BM/QoSManagment) 
f(n) 
Note: Traditional DC Network design ToR/Agg/R-Core 
can still be used for small / medium scale deployments 
OGRℱ
Inter-Data CenterTenant Based Cloud Networking 
Property 10/30/2014 of CPLANE NETWORKS 10 
Server1 Server1 Server1 
192.168.0.2 
192.168.0.2 
192.168.0.2 
Server1 
Server1 
Server1 
192.168.2.2 
192.168.2.2 
192.168.2.2 
Router 
Routing 
VM 
VM 
VM 
VM 
VM 
Spine 
Router 
LEAF 
Spine 
Router 
Spine 
Router 
LEAF 
LEAF 
LEAF 
LEAF 
LEAF 
Routing 
VM 
VM 
VM 
Server1 
192.168.0.2 
VM 
VM 
VM 
App1 
L2 & L3 
App2 L2 
VM 
VM 
VM 
VM 
VM 
VM 
VM 
App3 
L2 & L3 
+ Physical 
VM 
VM 
f(n) 
Security Perimeter 
Security Perimeter 
Physical Resource Functions (Workloads) 
Application 
workloads 
OGRℱ Overlay Router 
Extends Tenant Network to Edge Router 
f(n) 
Note: Traditional DC Network design ToR/Agg/R-Core 
can still be used for small / medium scale deployments 
OGRℱ 
OGR 
BGP
Virtual Extensible Local Area Network (VXLAN) 
‱ 
IETF VXLAN 
– 
Uses multi-cast 
– 
High overhead 
– 
Low scalability 
– 
Switching only (L2) 
‱ 
CPLANE Controller-Based VXLAN 
– 
Common encapsulation 
– 
Low overhead 
– 
High scalability 
– 
Routing (L3) and Switching 
– 
Local ARP Resolution 
‱ 
Ethernet in IP overlay network 
– 
Entire L2 frame encapsulated in UDP 
– 
50 bytes of overhead 
‱ 
Include 24 bit VXLAN Identifier 
– 
16 M logical networks 
‱ 
VXLAN is routable 
‱ 
Tunnel between hosts 
– 
VMs do NOT see VXLAN ID 
Outer MAC 
DA 
Outer MAC 
SA 
Outer 802.1Q 
Outer IP DA 
Outer IP SA 
Outer UDP 
VXLAN ID (24 bits) 
Inner MAC DA 
InnerMAC 
SA 
Optional Inner 802.1Q 
Original Ethernet Payload 
CRC 
VXLAN Encapsulation 
Original Ethernet Frame 
10/30/2014 Property of CPLANE NETWORKS 11
Inter-Data Center using MPLSTenant Based Cloud Networking 
Property 10/30/2014 of CPLANE NETWORKS 12 
MPLS Core 
Router 
MPLS Core 
Router 
MPLS Core 
Router 
SF Data Center 
NY Data Center 
Tokyo Data Center 
MPLS –Full Mesh LSPs 
Traffic Engineer Core 
Backup path failover 
‱ 
Easy migration from Carrier Service 
‱Greater flexibility, reduce cost 
‱Integrate with OpenStack Model 
Bandwidth guarantees, 
Resiliency and 
Fast Reroute
Inter-Data Center Using MPLSTenant Based Cloud Networking 
Property 10/30/2014 of CPLANE NETWORKS 13 
MPLS Core 
Router 
MPLS Core 
Router 
MPLS Core 
Router 
SF Data Center 
NY Data Center 
Tokyo Data Center 
‱ 
Per-tenant connectivity via OGR-MPLS 
‱Aggregate or per tenant L3VPN/L2VPN 
‱Supports CoS/QoSover WAN 
‱ 
Per tenant L2 or L3 VPN 
‱Multiple CoSper VPN 
‱Edge Policy QoS 
‱Application Packet Marking 
T1 
T2 
MPLS Edge Router 
MPLS Edge Router 
MPLS Edge Router
OpenStack Virtual Networking Property 10/30/2014 of CPLANE NETWORKS 14 
OpenStackℱ VXLAN Virtual Overlay Networking 
– Havana/Icehouse via Neutron plugin 
Features: 
‱ Autonomous Compute Node Architecture 
–Eliminate need for separate Network Nodeℱ 
–Local ARP resolution proxy 
–Direct virtual routing and switching 
–Local Floating IP 
–Local NAT 
–Local DHCP ‱ Near line rate using optimized OVS 
‱ Tenant Isolation via efficient VXLAN 
‱ Supports 1000s of compute nodes 
‱ OGRℱ Gateway to physical networks and 
MPLS WAN 
‱ Hardware Assist GW/LBAAS 
‱ Integration with CPLANE’s MPLS WAN 
Product
CPLANE VXLANRouting and Autonomous Compute Nodes 
Property 10/30/2014 of CPLANE NETWORKS 15 
‱ DVN eliminates the need for the physical OpenStack Network Node to perform 
–Tenant Routing 
–Metadata Proxy 
–DHCP services 
–Floating IP 
–NAT 
‱ VM to VM routed traffic is sent directly to each destination node 
‱ OGRℱ routes VM traffic to physical networks and MPLS WAN 
OpenStack Icehouse 
Dependent on Network Node 
CPLANE 
Autonomous Compute Nodes 
MPLS WAN & 
Physical Workloads
Event Driven, Deterministic Policy Orchestration 
Property 10/30/2014 of CPLANE NETWORKS 16 
OpenStackÂź 
Controller 
Neutron 
ReST 
API 
Compute Node 
CP Agent 
OVS 
VM 
VM 
VM 
Compute Node 
CP Agent 
OVS 
VM 
VM 
VM 
Compute Node 
CP Agent 
OVS 
VM 
VM 
VNF 
OpenStack 
User Events 
‱Create VM(s) 
‱Connect VMs to Network 
‱Route VMs together 
CPLANE SDN/DVN Controller 
‱Turns Neutron Events into Flows Models 
‱Calculates which OVS will be affected by which Flow Model based on the VM topology 
‱Sends Flow Models to the appropriate OVS via CP-Agent 
Flow Models: A sequence of OVS flow table entries designed to perform a specific routing or switching function 
OGR Node 
CP Agent 
OVS 
FLOWS MODELS 
‱Base Flows 
‱Base Subnet Flows 
‱Base L2 Flows 
‱L2 Local Flows 
‱L2 Remote Flows 
‱L3 Remote Flows 
‱FloatingIP Flows 
‱NAT Flows 
‱OGR Compute Flows 
Switch 
MF-Dev 
T1 
ORCHESTRATION 
‱PNF and NFV 
‱QoSPolicies 
‱LB Policies 
‱ACL/ Firewall 
Controller
CPLANE OVS Component Architecture 
Property 10/30/2014 of CPLANE NETWORKS 17 
NIC Card 
‱ CPLANE AGENT 
–Handles all management needed for on compute node (OVS) 
–Registration/recovery 
–Caching, health, logging 
–OS Functions 
‱ CLI management still exist but NOT needed for 
managing compute node 
–ovs-vsctl 
–ovs-dptl 
–ovs-ofctl–still maybe used for deep debugging 
–ovs-appctl–still maybe used for deep debugging 
CPLANE AGENT 
Communication with DVN Controller
Manageability Single Pane of Glass 
Property 10/30/2014 of CPLANE NETWORKS 18 
Graphical Topology Element (EMS) View – Bridges / ARP Tables 
Service Assurance – Connectivity Validation 
Service Detail –Drill Down
Version 1.2 
‱ 
Fully Autonomous Compute node 
– 
Localized DHCP per Network 
‱ 
Enhanced UI display 
– 
New per-node network ARP table view 
‱ 
Keystone Integration –Authentication/Authorization 
– 
Controller users authenticate with keystone 
– 
Role based authorization limits views to network services 
Property 10/30/2014 of CPLANE NETWORKS 19
10/30/2014 Property of CPLANE NETWORKS 20 
Dynamic Virtual Networks 
Interconnect
Dynamic Virtual Networks Interconnect (DVNi) Transit Layer (MPLS-TE) 
Build End-to-Edge or Full Mesh LSPs 
– 
Graphically draw, generate, pre-validate and apply configurations 
Automatic topology discovery 
– 
Computed from existing LSP configuration 
Multi-vendor LER/LSR router support 
– 
Juniper, Cisco and others 
Automatic computation of backup Paths 
– 
No single point of failure in network 
LSP Computation using with CSPF 
– 
Bandwidth aware 
Full support for path coloring constraints. i.e.: 
– 
Resource class affinities 
Transactional control provisioning 
– 
With full roll-back capability 
Property 10/30/2014 of CPLANE NETWORKS 21
Dynamic Virtual Networks Interconnect (DVNi) VPN Service Layer 
Property 10/30/2014 of CPLANE NETWORKS 22 
Northbound Services (RESTful) 
Southbound Services (NetConf, CLI, SNMP, API, etc.) 
Service 
Orchestration 
Path and Flow 
Computation 
Policy Management 
Topology and State 
Cloud Operating Systems 
Network Applications 
‱ 
Automated L3 (2547) and L2 (PW, VPLS) Multi-site VPN 
‱Provides CoSand protects service SLAs with built-in admission control 
‱Reviews, stores and audits all network element changes along with current service state and VPN topology 
‱Automation and control of network resources such as bandwidth, VRFs, queues and access control lists 
‱Supports Hub-and-spoke and full- mesh VPN topologies 
‱Easily integrates with OpenStack for complete end-to-end provisioning 
MPLS Multi-site Data Center 
Interconnectivity
Demo Environment 
‱ 
Management Network 
– 
SNMP discovery 
– 
Management Plane (cli) 
Property 10/30/2014 of CPLANE NETWORKS 23 
‱ Physical Equipment 
–Cisco (PE, P) 
–Juniper (PE) 
‱ Configuration 
–OSPF IGP (also support ISIS) 
–MPLS RSVP-TE protocol on all NN links 
–MP-BGP on all PE Routers 
–L2/3 VPN Services on PE Access Points 
Cisco 7204core1lo0 10.255.255.1Cisco 7204core3lo0 10.255.255.3Cisco 7204edge1lo0 10.255.255.11Cisco 7204core2lo0 10.255.255.2Juniper M5edge3lo0 10.255.255.13Cisco 7204edge4lo0 10.255.255.14fa1/0 10.10.1.1/29fa3/0 10.10.1.2/29fa3/010.10.1.17/29fa3/0 10.10.1.18/29fa4/0 10.10.1.25/29fa1/0 10.10.1.26/29fa2/0 10.5.1.1/29fa1/0 10.5.1.2/29fa2/0 10.5.1.9/29Fa0/0/0 10.5.1.10/29fa1/0 10.5.1.25/29fa4/0 10.5.1.26/29fa2/010.7.1.1/29fa3/010.7.1.9/29fa2/0 10.7.1.25/29fa3/0 10.7.1.33/29Fa0/0/2 10.7.1.57/29

More Related Content

PDF
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
nvirters
 
PPTX
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Cloud Native Day Tel Aviv
 
PPTX
Openstack Neutron Insights
Atul Pandey
 
PPTX
Virt july-2013-meetup
nvirters
 
PDF
FD.io - The Universal Dataplane
Open Networking Summit
 
PPTX
OpenStack: Virtual Routers On Compute Nodes
clayton_oneill
 
PDF
Container Service Chaining
Open Networking Summit
 
PDF
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
ă‚·ă‚čコシă‚čテムă‚șćˆćŒäŒšç€Ÿ
 
Tech Tutorial by Vikram Dham: Let's build MPLS router using SDN
nvirters
 
Barak Perlman, ConteXtream - SFC (Service Function Chaining) Using Openstack ...
Cloud Native Day Tel Aviv
 
Openstack Neutron Insights
Atul Pandey
 
Virt july-2013-meetup
nvirters
 
FD.io - The Universal Dataplane
Open Networking Summit
 
OpenStack: Virtual Routers On Compute Nodes
clayton_oneill
 
Container Service Chaining
Open Networking Summit
 
【EPN Seminar Nov.10.2015】 Services Function Chaining Architecture, Standardiz...
ă‚·ă‚čコシă‚čテムă‚șćˆćŒäŒšç€Ÿ
 

What's hot (20)

PPTX
L2 and L3 agent restructure
Rossella Sblendido
 
PPTX
DEVNET-1175 OpenDaylight Service Function Chaining
Cisco DevNet
 
PPTX
LISP and NSH in Open vSwitch
mestery
 
PPTX
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
vivekkonnect
 
PPTX
High Availability in Neutron
Rossella Sblendido
 
PDF
Dynamic Service Chaining
Tail-f Systems
 
PDF
L4-L7 services for SDN and NVF by Youcef Laribi
buildacloud
 
PDF
BGP Dynamic Routing and Neutron
rktidwell
 
PDF
Simplifying the OpenStack and Kubernetes network stack with Romana
Juergen Brendel
 
PDF
Microservice Powered Orchestration
Open Networking Summit
 
PPTX
Neutron DVR
Edgar Magana
 
PDF
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
PPT
OpenFlow tutorial
openflow
 
PPTX
Network and Service Virtualization tutorial at ONUG Spring 2015
SDN Hub
 
PPTX
OpenStack Neutron's Distributed Virtual Router
carlbaldwin
 
PDF
Tungsten Fabric Overview
Michelle Holley
 
PDF
Virtualizing the Network to enable a Software Defined Infrastructure (SDI)
Odinot Stanislas
 
PDF
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Haidee McMahon
 
PDF
OPNFV Service Function Chaining
OPNFV
 
PDF
OpenStack Neutron Liberty Updates
mestery
 
L2 and L3 agent restructure
Rossella Sblendido
 
DEVNET-1175 OpenDaylight Service Function Chaining
Cisco DevNet
 
LISP and NSH in Open vSwitch
mestery
 
Overview of Distributed Virtual Router (DVR) in Openstack/Neutron
vivekkonnect
 
High Availability in Neutron
Rossella Sblendido
 
Dynamic Service Chaining
Tail-f Systems
 
L4-L7 services for SDN and NVF by Youcef Laribi
buildacloud
 
BGP Dynamic Routing and Neutron
rktidwell
 
Simplifying the OpenStack and Kubernetes network stack with Romana
Juergen Brendel
 
Microservice Powered Orchestration
Open Networking Summit
 
Neutron DVR
Edgar Magana
 
SDN & NFV Introduction - Open Source Data Center Networking
Thomas Graf
 
OpenFlow tutorial
openflow
 
Network and Service Virtualization tutorial at ONUG Spring 2015
SDN Hub
 
OpenStack Neutron's Distributed Virtual Router
carlbaldwin
 
Tungsten Fabric Overview
Michelle Holley
 
Virtualizing the Network to enable a Software Defined Infrastructure (SDI)
Odinot Stanislas
 
Intel's Out of the Box Network Developers Ireland Meetup on March 29 2017 - ...
Haidee McMahon
 
OPNFV Service Function Chaining
OPNFV
 
OpenStack Neutron Liberty Updates
mestery
 
Ad

Viewers also liked (8)

PPTX
Brand presentation
Prominence
 
PDF
Networking exposed presentation overview
Prominence
 
PDF
NeoGenomics, Inc. Company Overview Presentation 2013_10_01
NeoGenomics Laboratory | Cancer Diagnostics
 
PPTX
Deploying Efficient OpenStack Clouds, Yaron Haviv
Cloud Native Day Tel Aviv
 
PDF
Company Overview Presentation August 2015
Leaf Group
 
PPSX
Company Overview Presentation
Zenith Technologies
 
PDF
Company Profile Sample
Yagika Madan
 
PPTX
Slideshare ppt
Mandy Suzanne
 
Brand presentation
Prominence
 
Networking exposed presentation overview
Prominence
 
NeoGenomics, Inc. Company Overview Presentation 2013_10_01
NeoGenomics Laboratory | Cancer Diagnostics
 
Deploying Efficient OpenStack Clouds, Yaron Haviv
Cloud Native Day Tel Aviv
 
Company Overview Presentation August 2015
Leaf Group
 
Company Overview Presentation
Zenith Technologies
 
Company Profile Sample
Yagika Madan
 
Slideshare ppt
Mandy Suzanne
 
Ad

Similar to Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Networks (20)

PPTX
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
PDF
Understanding network and service virtualization
SDN Hub
 
PPTX
Understanding and deploying Network Virtualization
SDN Hub
 
PDF
Enabling SDN for Service Providers by Khay Kid Chow
MyNOG
 
PPTX
OpenStack and the Transformation of the Data Center - Lew Tucker
Lew Tucker
 
PDF
Network Virtualization & Software-defined Networking
Digicomp Academy AG
 
PPTX
OpenStack Networking and Automation
Adam Johnson
 
PDF
Agile OpenStack Networking with Cisco Solutions
Cisco DevNet
 
PPTX
Operators experience and perspective on SDN with VLANs and L3 Networks
Jakub Pavlik
 
PDF
CloudKC: Evolution of Network Virtualization
Cynthia Thomas
 
PDF
The Future of SDN in CloudStack by Chiradeep Vittal
buildacloud
 
PPTX
Cis sem sdn
Lino Quivén
 
PDF
Directions for CloudStack Networking
Chiradeep Vittal
 
PDF
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
markmcclain
 
PDF
PLNOG 13: Nicolai van der Smagt: SDN
PROIDEA
 
PDF
Opencontrail network virtualization
Nicolai van der Smagt
 
PDF
MidoNet gives OpenStack Neutron a Boost
OpenStack_Online
 
PDF
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
The Linux Foundation
 
PPTX
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
SDN_Paris
 
PDF
How will virtual networks, controlled by software, impact OSS systems?
Comarch
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Dan Mihai Dumitriu
 
Understanding network and service virtualization
SDN Hub
 
Understanding and deploying Network Virtualization
SDN Hub
 
Enabling SDN for Service Providers by Khay Kid Chow
MyNOG
 
OpenStack and the Transformation of the Data Center - Lew Tucker
Lew Tucker
 
Network Virtualization & Software-defined Networking
Digicomp Academy AG
 
OpenStack Networking and Automation
Adam Johnson
 
Agile OpenStack Networking with Cisco Solutions
Cisco DevNet
 
Operators experience and perspective on SDN with VLANs and L3 Networks
Jakub Pavlik
 
CloudKC: Evolution of Network Virtualization
Cynthia Thomas
 
The Future of SDN in CloudStack by Chiradeep Vittal
buildacloud
 
Cis sem sdn
Lino Quivén
 
Directions for CloudStack Networking
Chiradeep Vittal
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
markmcclain
 
PLNOG 13: Nicolai van der Smagt: SDN
PROIDEA
 
Opencontrail network virtualization
Nicolai van der Smagt
 
MidoNet gives OpenStack Neutron a Boost
OpenStack_Online
 
Network Multitenancy in Xen-Based Clouds-XPUS13 Vittal
The Linux Foundation
 
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
SDN_Paris
 
How will virtual networks, controlled by software, impact OSS systems?
Comarch
 

More from nvirters (10)

PDF
Tech Talk by Gal Sagie: Kuryr - Connecting containers networking to OpenStack...
nvirters
 
PDF
Tech Talk by Peng Li: Open Mobile Networks with NFV
nvirters
 
PDF
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
nvirters
 
PDF
Tech Talk: ONOS- A Distributed SDN Network Operating System
nvirters
 
PDF
Banv meetup-contrail
nvirters
 
PDF
RouteFlow & IXPs
nvirters
 
PDF
Tech Talk by Tim Van Herck: SDN & NFV for WAN
nvirters
 
PDF
Tech Talk by Ben Pfaff: Open vSwitch - Part 2
nvirters
 
PDF
OpenFlow Data Center - A case Study by Pica8
nvirters
 
PPTX
Pyretic - A new programmer friendly language for SDN
nvirters
 
Tech Talk by Gal Sagie: Kuryr - Connecting containers networking to OpenStack...
nvirters
 
Tech Talk by Peng Li: Open Mobile Networks with NFV
nvirters
 
Tech Talk by Louis Fourie: SFC: technology, trend and implementation
nvirters
 
Tech Talk: ONOS- A Distributed SDN Network Operating System
nvirters
 
Banv meetup-contrail
nvirters
 
RouteFlow & IXPs
nvirters
 
Tech Talk by Tim Van Herck: SDN & NFV for WAN
nvirters
 
Tech Talk by Ben Pfaff: Open vSwitch - Part 2
nvirters
 
OpenFlow Data Center - A case Study by Pica8
nvirters
 
Pyretic - A new programmer friendly language for SDN
nvirters
 

Recently uploaded (20)

PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Software Development Methodologies in 2025
KodekX
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 

Tech Talk by John Casey (CTO) CPLANE_NETWORKS : High Performance OpenStack Networks

  • 1. October 30, 2014 Presentation for
  • 2. Agenda ‱ Company overview ‱ Market focus ‱ Products ‱ High-performance OpenStackÂź Networking ‱ DVN demo ‱ Bonus session! ‱ High-performance Wide Area Networking ‱ DVNi demo ‱ Q&A Property 10/30/2014 of CPLANE NETWORKS 2
  • 3. Who We are Property 10/30/2014 of CPLANE NETWORKS 3 Software only Network Orchestration ‱ Dynamic Virtual Networks ‱ Policy and structure network orchestration ‱ Physical network integration and optimization ‱ Converged Virtual LAN and WAN ‱ Orchestrate NFV Services OpenStack Networking ‱ Production ready Neutron Plugin SDN Customization and Integration ‱ Sophisticated SDN platform allows custom solution - both inside and outside the data center POWERFUL SDN PLATFORM DYNAMIC VIRTUAL NETWORKING PRODUCTS SDNCUSTOMIZATION & INTEGRATION HIGH PERFORMANCE OpenStackÂź NETWORKING
  • 4. CPLANE’s Advantage: Service Orchestration Engine Property 10/30/2014 of CPLANE NETWORKS 4 Service Orchestration Engine Northbound Services (RESTful) Southbound Services (NetConf, CLI, SNMP, API, etc.) Service Orchestration Path and Flow Computation Policy Management Topology and State Cloud Operating Systems Network Applications Virtual Network Services Physical Network Services CPLANE NETWORKS ‱ Built from the ground up for network services orchestration ‱Function-independent scaling ‱Full HA
  • 5. Fully Automated End-to-End Networking End-to-End Networks Scalable OpenStack network virtualization in the data center Seamless, interconnected networks between data centers (WAN) NFV Orchestration Service Convergence & Integration Data Center OVS/VXLAN Networks MPLS/WAN Service Orchestration Data Center OVS/VXLAN Networks WAN (DVNi) DATA CENTER (DVN) DATA CENTER (DVN) EDGE - (DVNe) EDGE - (DVNe) Dynamic Wide Area Networks CloudNetworking Platform CloudNetworking Platform CloudNetworking Platform 10/30/2014 Property of CPLANE NETWORKS 5
  • 6. Our Products 6 ‱Dynamic Virtual Network (DVN) ‱Operational efficiency, reliability and secure multi-tenancy of OpenStackÂź networking ‱Scale OpenStack network performance through elimination of OpenStack bottlenecks ‱Close the gap between NetOpsand DevOpsthrough common Application-aware network ‱MPLS/WAN Network Provisioning and Orchestration (DVNi) ‱Creates Multi-datacenter Wide Area Networks (WAN) ‱Provides L2/L3 VPN with dynamic Class of Service/Quality of Service ‱Provides optimal network utilization through patented bandwidth management ‱Network Function Virtualization Orchestration and Integration (DNVe) ‱Custom integration with 3rdparty hardware and software ‱Multi-function gateways, load-balancers, and security Property 10/30/2014 of CPLANE NETWORKS
  • 7. 10/30/2014 Property of CPLANE NETWORKS 7 Dynamic Virtual Networks
  • 8. Design goals and philosophy ‱ Be networking technology agnostic, but implementation specific –“Technology Evolves, But Customers Migrate Slowly” – Hardware technologies (LAN/WAN) – Protocols (VXLAN, GRE, MPLS, BGP) – Open Virtual Switch / Others? ‱ Scalability in mind – Millions of vms, 10’s thousands of servers – Intra and Inter Data Center ‱ Make OpenStackBetter! – Network node backhaul problem – Better isolation between Nova and Neutron – Nova scheduler should include other resources ‱ Manageability, deployment and resiliency – Must be automatic / maintenance free ‱ OpenFlowTMis interesting/innovative –still immature – Connection management – Reactive model –not enough ‱ Prefer aggregate service event push over reactive – Higher level service knowledge – Steady-state should be fast – Structural changes can take time ‱ We can enhance/optimize OVS!  – Data Plane – Control Plane – Management Plane ‱ Basis for Virtual Networks as a platform for future – Integrate with the hardware layer – Solve other domain problems ‱ Application ‱ Security Property of CPLANE NETWORKS 8 Deliver Multi-tenancy Network Orchestration 10/30/2014
  • 9. Move to Workloads and DevOpsModel ‱ Deploy/Remove apps in minutes ‱ Centralized knowledge of app topology ‱ Policy driven to adhere to Corp Governance ‱ Organization silos provide oversight Tenant Based Cloud Networking Property 10/30/2014 of CPLANE NETWORKS 9 Server1 Server1 Server1 192.168.0.2 192.168.0.2 192.168.0.2 Server1 Server1 Server1 192.168.2.2 192.168.2.2 192.168.2.2 Router Internet Or Other DC Routing VM VM VM VM VM Spine Router LEAF Spine Router Spine Router LEAF LEAF LEAF LEAF LEAF Routing VM VM VM Server1 192.168.0.2 VM VM VM App1 L2 & L3 App2 L2 VM VM VM VM VM VM VM App3 L2 & L3 + Physical VM VM f(n) Security Perimeter Security Perimeter Security Perimeter Physical Resource Functions (Workloads) Application workloads Attributes: ‱Application workloads ‱Optimized for east-west traffic ‱Dynamic VM Topologies ‱10ks of VMs, 1000s of VM groups ‱Minutes to deploy applications ‱NetOpsmoves to oversight role (BM/QoSManagment) f(n) Note: Traditional DC Network design ToR/Agg/R-Core can still be used for small / medium scale deployments OGRℱ
  • 10. Inter-Data CenterTenant Based Cloud Networking Property 10/30/2014 of CPLANE NETWORKS 10 Server1 Server1 Server1 192.168.0.2 192.168.0.2 192.168.0.2 Server1 Server1 Server1 192.168.2.2 192.168.2.2 192.168.2.2 Router Routing VM VM VM VM VM Spine Router LEAF Spine Router Spine Router LEAF LEAF LEAF LEAF LEAF Routing VM VM VM Server1 192.168.0.2 VM VM VM App1 L2 & L3 App2 L2 VM VM VM VM VM VM VM App3 L2 & L3 + Physical VM VM f(n) Security Perimeter Security Perimeter Physical Resource Functions (Workloads) Application workloads OGRℱ Overlay Router Extends Tenant Network to Edge Router f(n) Note: Traditional DC Network design ToR/Agg/R-Core can still be used for small / medium scale deployments OGRℱ OGR BGP
  • 11. Virtual Extensible Local Area Network (VXLAN) ‱ IETF VXLAN – Uses multi-cast – High overhead – Low scalability – Switching only (L2) ‱ CPLANE Controller-Based VXLAN – Common encapsulation – Low overhead – High scalability – Routing (L3) and Switching – Local ARP Resolution ‱ Ethernet in IP overlay network – Entire L2 frame encapsulated in UDP – 50 bytes of overhead ‱ Include 24 bit VXLAN Identifier – 16 M logical networks ‱ VXLAN is routable ‱ Tunnel between hosts – VMs do NOT see VXLAN ID Outer MAC DA Outer MAC SA Outer 802.1Q Outer IP DA Outer IP SA Outer UDP VXLAN ID (24 bits) Inner MAC DA InnerMAC SA Optional Inner 802.1Q Original Ethernet Payload CRC VXLAN Encapsulation Original Ethernet Frame 10/30/2014 Property of CPLANE NETWORKS 11
  • 12. Inter-Data Center using MPLSTenant Based Cloud Networking Property 10/30/2014 of CPLANE NETWORKS 12 MPLS Core Router MPLS Core Router MPLS Core Router SF Data Center NY Data Center Tokyo Data Center MPLS –Full Mesh LSPs Traffic Engineer Core Backup path failover ‱ Easy migration from Carrier Service ‱Greater flexibility, reduce cost ‱Integrate with OpenStack Model Bandwidth guarantees, Resiliency and Fast Reroute
  • 13. Inter-Data Center Using MPLSTenant Based Cloud Networking Property 10/30/2014 of CPLANE NETWORKS 13 MPLS Core Router MPLS Core Router MPLS Core Router SF Data Center NY Data Center Tokyo Data Center ‱ Per-tenant connectivity via OGR-MPLS ‱Aggregate or per tenant L3VPN/L2VPN ‱Supports CoS/QoSover WAN ‱ Per tenant L2 or L3 VPN ‱Multiple CoSper VPN ‱Edge Policy QoS ‱Application Packet Marking T1 T2 MPLS Edge Router MPLS Edge Router MPLS Edge Router
  • 14. OpenStack Virtual Networking Property 10/30/2014 of CPLANE NETWORKS 14 OpenStackℱ VXLAN Virtual Overlay Networking – Havana/Icehouse via Neutron plugin Features: ‱ Autonomous Compute Node Architecture –Eliminate need for separate Network Nodeℱ –Local ARP resolution proxy –Direct virtual routing and switching –Local Floating IP –Local NAT –Local DHCP ‱ Near line rate using optimized OVS ‱ Tenant Isolation via efficient VXLAN ‱ Supports 1000s of compute nodes ‱ OGRℱ Gateway to physical networks and MPLS WAN ‱ Hardware Assist GW/LBAAS ‱ Integration with CPLANE’s MPLS WAN Product
  • 15. CPLANE VXLANRouting and Autonomous Compute Nodes Property 10/30/2014 of CPLANE NETWORKS 15 ‱ DVN eliminates the need for the physical OpenStack Network Node to perform –Tenant Routing –Metadata Proxy –DHCP services –Floating IP –NAT ‱ VM to VM routed traffic is sent directly to each destination node ‱ OGRℱ routes VM traffic to physical networks and MPLS WAN OpenStack Icehouse Dependent on Network Node CPLANE Autonomous Compute Nodes MPLS WAN & Physical Workloads
  • 16. Event Driven, Deterministic Policy Orchestration Property 10/30/2014 of CPLANE NETWORKS 16 OpenStackÂź Controller Neutron ReST API Compute Node CP Agent OVS VM VM VM Compute Node CP Agent OVS VM VM VM Compute Node CP Agent OVS VM VM VNF OpenStack User Events ‱Create VM(s) ‱Connect VMs to Network ‱Route VMs together CPLANE SDN/DVN Controller ‱Turns Neutron Events into Flows Models ‱Calculates which OVS will be affected by which Flow Model based on the VM topology ‱Sends Flow Models to the appropriate OVS via CP-Agent Flow Models: A sequence of OVS flow table entries designed to perform a specific routing or switching function OGR Node CP Agent OVS FLOWS MODELS ‱Base Flows ‱Base Subnet Flows ‱Base L2 Flows ‱L2 Local Flows ‱L2 Remote Flows ‱L3 Remote Flows ‱FloatingIP Flows ‱NAT Flows ‱OGR Compute Flows Switch MF-Dev T1 ORCHESTRATION ‱PNF and NFV ‱QoSPolicies ‱LB Policies ‱ACL/ Firewall Controller
  • 17. CPLANE OVS Component Architecture Property 10/30/2014 of CPLANE NETWORKS 17 NIC Card ‱ CPLANE AGENT –Handles all management needed for on compute node (OVS) –Registration/recovery –Caching, health, logging –OS Functions ‱ CLI management still exist but NOT needed for managing compute node –ovs-vsctl –ovs-dptl –ovs-ofctl–still maybe used for deep debugging –ovs-appctl–still maybe used for deep debugging CPLANE AGENT Communication with DVN Controller
  • 18. Manageability Single Pane of Glass Property 10/30/2014 of CPLANE NETWORKS 18 Graphical Topology Element (EMS) View – Bridges / ARP Tables Service Assurance – Connectivity Validation Service Detail –Drill Down
  • 19. Version 1.2 ‱ Fully Autonomous Compute node – Localized DHCP per Network ‱ Enhanced UI display – New per-node network ARP table view ‱ Keystone Integration –Authentication/Authorization – Controller users authenticate with keystone – Role based authorization limits views to network services Property 10/30/2014 of CPLANE NETWORKS 19
  • 20. 10/30/2014 Property of CPLANE NETWORKS 20 Dynamic Virtual Networks Interconnect
  • 21. Dynamic Virtual Networks Interconnect (DVNi) Transit Layer (MPLS-TE) Build End-to-Edge or Full Mesh LSPs – Graphically draw, generate, pre-validate and apply configurations Automatic topology discovery – Computed from existing LSP configuration Multi-vendor LER/LSR router support – Juniper, Cisco and others Automatic computation of backup Paths – No single point of failure in network LSP Computation using with CSPF – Bandwidth aware Full support for path coloring constraints. i.e.: – Resource class affinities Transactional control provisioning – With full roll-back capability Property 10/30/2014 of CPLANE NETWORKS 21
  • 22. Dynamic Virtual Networks Interconnect (DVNi) VPN Service Layer Property 10/30/2014 of CPLANE NETWORKS 22 Northbound Services (RESTful) Southbound Services (NetConf, CLI, SNMP, API, etc.) Service Orchestration Path and Flow Computation Policy Management Topology and State Cloud Operating Systems Network Applications ‱ Automated L3 (2547) and L2 (PW, VPLS) Multi-site VPN ‱Provides CoSand protects service SLAs with built-in admission control ‱Reviews, stores and audits all network element changes along with current service state and VPN topology ‱Automation and control of network resources such as bandwidth, VRFs, queues and access control lists ‱Supports Hub-and-spoke and full- mesh VPN topologies ‱Easily integrates with OpenStack for complete end-to-end provisioning MPLS Multi-site Data Center Interconnectivity
  • 23. Demo Environment ‱ Management Network – SNMP discovery – Management Plane (cli) Property 10/30/2014 of CPLANE NETWORKS 23 ‱ Physical Equipment –Cisco (PE, P) –Juniper (PE) ‱ Configuration –OSPF IGP (also support ISIS) –MPLS RSVP-TE protocol on all NN links –MP-BGP on all PE Routers –L2/3 VPN Services on PE Access Points Cisco 7204core1lo0 10.255.255.1Cisco 7204core3lo0 10.255.255.3Cisco 7204edge1lo0 10.255.255.11Cisco 7204core2lo0 10.255.255.2Juniper M5edge3lo0 10.255.255.13Cisco 7204edge4lo0 10.255.255.14fa1/0 10.10.1.1/29fa3/0 10.10.1.2/29fa3/010.10.1.17/29fa3/0 10.10.1.18/29fa4/0 10.10.1.25/29fa1/0 10.10.1.26/29fa2/0 10.5.1.1/29fa1/0 10.5.1.2/29fa2/0 10.5.1.9/29Fa0/0/0 10.5.1.10/29fa1/0 10.5.1.25/29fa4/0 10.5.1.26/29fa2/010.7.1.1/29fa3/010.7.1.9/29fa2/0 10.7.1.25/29fa3/0 10.7.1.33/29Fa0/0/2 10.7.1.57/29