CON8474 - Software-Defined Networking in
a Hybrid, Open Data Center
Krishna Srinivasan
Director, Product Management
Oracle Virtual Networking
Ronen Kofman
Director of Product Development
Oracle OpenStack
September, 2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Software Defined Networking in OpenStack
SDN with Oracle Virtual Networking
Oracle Virtual Networking integration with OpenStack
Demo
Summary
1
2
3
4
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Software Defined Networking in OpenStack
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
What is OpenStack?
•
OpenStack is an open source, Python based, cloud operating system. It is
designed to control large scale, multi tenant cloud deployments
•
OpenStack is built through a set of distributed services which control
compute, storage, network, identity management, orchestration, and much
more
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Logical Network View
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Network Isolation in OpenStack with VLANs
Oracle Confidential – Internal/Restricted/Highly Restricted 8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Virtual Networking
Converged, High-speed Network Fabric
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Virtual Networking
High-speed, Converged Network Fabric for the Data Center
1)
Converged Infrastructure and I/O Consolidation
Solution
2)
Accelerates Applications and Optimizes Server to
Server Data Traffic
3)
“On-Demand” Network provisioning with Unified
Management enables a true “Cloud” Infrastructure
4)
Reduces Infrastructure Complexity by 70%
Oracle Virtual Networking
Web servers
(SPARC/x86)
Database servers
(SPARC/x86)
Application/Middleware
servers (SPARC/x86)
Core Network , Fixed
Network Functions
(FW,LB etc)
SAN/iSCSI/NFS
FABRIC INTERCONNECT
Oracle Virtual Networking
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Virtual Networking : How it Works
Inflexible system configuration.
Low resource utilization.
CORE
DMZ
FC
iSCSI
NAS
FCoE
FW/Router
1G
vNIC
vNIC
vNIC
vHBA
vHBA
vHBA
vHBA
vNIC
vNIC
vNIC
Migrate Server Profile on
demand
Add resources to live servers
Add isolated networks on
demand
Up to 80 Gbps per server.
• Two cables
• Wire once
Connect any server (x86/SPARC)
to any network and storage
Run any OS or Hypervisor: Oracle Solaris,
Oracle VM, VMware, Windows Hyper-V
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Virtual Networking
Oracle SDN: Software Defined Infrastructure
1)
Segregated L2 domains, called Private Virtual
Interconnects (PVI), across the 3-tiers
2)
Instantiate virtual network services “On-demand”
3)
Set Security and Policies between the 3-tiers
4)
“Policy Driven” and “Application Aware”
Templates using Unified Management
Oracle Virtual Networking
Web servers
(SPARC/x86)
Database servers
(SPARC/x86)
Application/Middleware
servers (SPARC/x86)
Core Network
SAN/iSCI/NFS
Oracle Virtual Networking
DB1
DB2
App1
App2
Web1
Web2
F/W, LB
Router
Virtualized Network Functions
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Virtual Networking
Converged, High-Speed Fabric
40Gbps
40Gbps
40Gbps
40Gbps
IB Switch
Fabric Interconnect
InfiniBand
Ethernet
Fiber Channel
Convergence
•
“East-West” traffic
•
Live Migration
•
Cluster Communication
•
ZFS Storage (IB Attach)
•
Storage traffic
•
Network traffic
Speed
•
High bandwidth
•
Extreme low latency
Security and Reliability
•
Lossless, Resilient
•
Secure Multi-Tenancy
Agility
•
On-Demand Network provisioning
using Unified Management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Virtual Networking integration with
OpenStack
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Compute
Compute
Neutron
OpenStack Typical Network Implementation
Tenant’s Data Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Neutron
Oracle Virtual Networking
OpenStack Network Implementation
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Network Creation
OVN plugin
Neutron
OFM
Tenant’s Data Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
2
nd
Network Creation
OVN plugin
Neutron
OFM
Tenant’s Data Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Compute Node
VM Creation on the Network
Provision vNIC on the selected computer node
OVN
plugin
Neutron
PVI
OFM
Nova
Tenant’s Data Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Compute Node
VM Creation on the Network – VM Creation
Create VM on the compute node
PVI
Nova
Compute
Tenant’s Data Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Compute Node
VM Creation on the Network – VM Creation
OVN Agent Completes the wiring
PVI
OVN Agent
New Port Event
Tenant’s Data Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Compute Node
2
nd
VM Creation on the Network
PVI
Neutron
Nova
Compute
OVN Agent
New Port
Tenant’s Data Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Summary
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Accelerate and Scale your Openstack Deployments
•
Enable OpenStack to take advantage of Oracle SDN
–
Solve the VLAN exhaustion problem!!
–
True Multi tenancy with enhanced Security: Create Fully segregated L2 Networks
dynamically, not use VLANs for segregation.
–
High Speed: Created 40 Gbps NICs on demand in any of the servers!
–
Scalability: Create up to 16000 different L2 Networks on a single Fabric!
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 25