Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle’s Next-Generation SDN Platform Andrew Thomas Architect Corporate Architecture.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
L3 + VXLAN Made Practical
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Introduction into VXLAN Russian IPv6 day June 6 th, 2012 Frank Laforsch Systems Engineer, EMEA
Implementing Inter-VLAN Routing
The Case for Enterprise Ready Virtual Private Clouds Timothy Wood, Alexandre Gerber *, K.K. Ramakrishnan *, Jacobus van der Merwe *, and Prashant Shenoy.
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
VLANs Virtual LANs CIS 278.
Application Centric Infrastructure
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Network Overlay Framework Draft-lasserre-nvo3-framework-01.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
The Safe Harbor The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated.
Networking Components
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Mr. Mark Welton.  Three-tiered Architecture  Collapsed core – no distribution  Collapsed core – no distribution or access.
MPLS And The Data Center Adrian Farrel Old Dog Consulting / Juniper Networks
Networking Components Chad Benedict – LTEC
Mike Freedman Fall 2012 COS 561: Advanced Computer Networks Enterprise Configuration.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
© 2009 Oracle Corporation. S : Slash Storage Costs with Oracle Automatic Storage Management Ara Vagharshakian ASM Product Manager – Oracle Product.
Getting Started with Oracle Compute Cloud
Data Center Network Redesign using SDN
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
Networking in the cloud: An SDN primer Ben Cherian Chief Strategy Midokura.
Introduction to Networking Concepts. Introducing TCP/IP Addressing Network address – common portion of the IP address shared by all hosts on a subnet/network.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
Semester 3, v Chapter 3: Virtual LANs
Common Devices Used In Computer Networks
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
1 Chapter 12: VPN Connectivity in Remote Access Designs Designs That Include VPN Remote Access Essential VPN Remote Access Design Concepts Data Protection.
CIM1600 VMware vCloud Networking Finally Explained Name, Title, Company.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
1 Chapter 7: NAT in Internet and Intranet Designs Designs That Include NAT Essential NAT Design Concepts Data Protection in NAT Designs NAT Design Optimization.
Cloud Scale Performance & Diagnosability Comprehensive SDN Core Infrastructure Enhancements vRSS Remote Live Monitoring NIC Teaming Hyper-V Network.
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Cisco 3 - LAN Perrine. J Page 110/20/2015 Chapter 8 VLAN VLAN: is a logical grouping grouped by: function department application VLAN configuration is.
Network Addresses, Switches and Routing Bob Bradley IS361 Fall 2005 Chapter 1 Part 2.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
1 © OneCloud and/or its affiliates. All rights reserved. VXLAN Overview Module 4.
Chapter 7 Backbone Network. Announcements and Outline Announcements Outline Backbone Network Components  Switches, Routers, Gateways Backbone Network.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
Switching Topic 2 VLANs.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
CEG 2400 FALL 2012 Chapter 10 Virtual Networks and Remote Access 1.
| Basel Fabric Management with Virtual Machine Manager Philipp Witschi – Cloud Architect & Microsoft vTSP Thomas Maurer – Cloud Architect & Microsoft MVP.
Computer Networks 0110-IP Gergely Windisch
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
Software Defined Datacenter – from Vision to Solution
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
Network Concepts.
Aled Edwards, Anna Fischer, Antonio Lain HP Labs
Chapter 7 Backbone Network
Network+ Guide to Networks 6th Edition
Marrying OpenStack and Bare-Metal Cloud
Software Defined Networking (SDN)
Network Virtualization
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Firewalls Routers, Switches, Hubs VPNs
NTHU CS5421 Cloud Computing
See your OpenStack Network Like Never Before
EVPN a very short introduction
MICROSOFT NETWORK VIRTUALIZATION
Presentation transcript:

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle’s Next-Generation SDN Platform Andrew Thomas Architect Corporate Architecture Oct 1,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. | Virtual Networking Past Present Future

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Past “Once upon a time (’70’s), not so far away (Palo Alto)” Ethernet invented; everything on the same cable

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Past VLAN’s (802.1q) invented in late 90’s To support “departments” “physical” migration of PC’s between floors and offices

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Past VLAN’s present – Technical problems – Political problems

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Past Must configure switches Limited number of VLAN’s 4094 MAC address table limits Broadcast/Unknown/Multicast (BUM) flooding Problems most significant for large enterprises, hosting, etc VLAN Technical Problems

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Past Switches owned by “networking” Servers owned/managed by another IT group Switch re-configuration changes through tickets/bug reports – “weeks to fix” VLAN political problems

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Virtualization Puts a switch in every server Now need to trunk VLAN’s to servers VLAN’s run all over the place – Misconfiguration: migrating a VM disconnects the VM from network

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | “all problems in computer science can be solved with another level of indirection” – David Wheeler, University of Cambridge

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present Build virtual layer 2 networks using tunneling encapsulation – Tunnels form an “overlay” – Physical network commonly referred to as “underlay”

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present Several tunneling protocols – GRE – NVGRE – STT (Nicira) – VXLAN – Geneve All have common goal of decoupling virtual networks from physical networks All are “L2 in L3” protocols (ie Ethernet in IP) Tunnels

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present VXLAN carries 24 bit VNI (VXLAN segment ID) – 16M virtual networks Outer UDP source port carries “entropy” for ECMP VXLAN Outer IP UDP VXLAN Guest frame

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present “Ethernet networks work, but don’t scale” – Work in the sense the carry L2 frames – But are limited in total number of endpoints (MAC, BUM traffic) “IP networks scale, but don’t work” – Internet has huge scale by using IP – IP “doesn’t work” because it doesn’t offer L2 service (IP is L3) By using L2 in L3 we build a network which works and scales Scaling the network

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present L3 encapsulation allows L2 packets to pass through routers L2 virtual networks can span the data center – Much simpler “bin packing” of VM’s Better operational efficiency Scaling the Network

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present Lots of proposals (and proprietary protocols) for building large L2 networks – Pretty much dead in the water Excitement about Fabrics has dissipated Why? – IP+ECMP seems good enough – Available today – Widely supported Scaling the network

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present Leaf spine / Clos; all routed – “non blocking”, multiple paths (ECMP) Scaling Architecture

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Present No forklift upgrade of hardware (will run on what you’ve got) – However, SDN won’t fix performance issues in your physical network – Look at leaf-spine/CLOS when upgrading Only change is 1600b MTU to carry encapsulation header Performance improvement by piecemeal NIC upgrade – Adapter support for VXLAN Encapsulation allows us to build isolated layer 2 networks VXLAN

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Networks (isolated L2 networks) Subnets Ports Routers Network services Gateways Programmable via RESTful API’s Elements of Software Defined Networking

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Creating a new network amounts to allocating a new VNI for VXLAN – No tickets; completely automated – Tunnels run over single VLAN which is provisioned once Networks

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Provide addressing information for Ports – Created with a CIDR block – A pool of address available for automated allocation – Subnet configuration, dns_servers, ntp_servers, dhcp_servers Automatic per network DHCP/DNS server/IPAM services Address information also feeds into virtual routing Subnets

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Model Virtual Machine interfaces Persistently associated with the VM interface – Carry address information MAC address; IP address (from subnet allocation pool) Firewall state – Telemetry (metering, chargeback information) Provide a point of policy enforcement – Firewalling – QoS Ports

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Each group provides – A collection of stateful firewalling rules … – That allow or deny traffic Ports can be dynamically associated with multiple Security Groups Firewalling at each Virtual Machine network interface – “distributed firewalling” – Greatly simplifies reasoning about rules – Don’t need to hairpin traffic through physical box Security Groups

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Perimeter Firewalling being replaced

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Join multiple L2 networks Function like a hardware router – Hardware typically limited to a small number of VRF “virtual router functions” – Unlimited number of software instances Provide a point for “service insertion” – [of traffic flowing through the “default gateway”] Routers

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Plug “ports” into routers Ports have addressing information via subnet Subnet provides router configuration Routers

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | “the value of a network is proportional to the square of the number of connected users of the system” – Robert Metcalfe

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN L2 networks are isolated Routers build bigger islands Ways off the Island – Floating IP – L2 Gateway – L3 Gateway – L2 VPN – L3 VPN Getting off the Island

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN L2 Gateway – Provides a VXLAN to “legacy” VLAN connection Adds/removes VXLAN encapsulation Joins virtual network to physical networks – Connectivity to Storage, dedicated hardware (load balancer…) – Can be implemented in software – Switch ASIC vendors can do this “at line speed” (~1TB/s) L3 Gateway Getting off the Island - Enterprise

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN Public Cloud – Tenants given “private addresses” – Provider has Internet addresses Floating IP’s – Provides an IP address in service provider address space – Traffic flows through a virtual router – NAT from Virtual Machine IP address to Service IP address Getting off the Island – floating IP (service)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | SDN SDN “faithfully reproduces” many of the “old networking” concepts – L2 networks – Routers – Subnets (DHCP/DNS/IPAM) SDN “new ideas” – Ports migrate network state with Virtual Machine – Security Groups Perimeter firewalling replaced by per-interface firewalling Fine grain control Summary

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Future Customers care about applications not networks Applications run in virtual machines We deliver applications as templates Applications

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Future Virtual machines have network interfaces SDN models these interfaces as ports Ports have security groups attached to them – This is connectivity information We publish the connectivity information within the template When deploying a group of application – we know what can connect together Applications

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Future Assembling a multi-tier application would be about plugging templates together Automation would create the Software Defined Network – the networks, subnets, routers, ports etc Application deployment “defines” the data center “Application Driven Data Center” Applications