A 5 minutes intro to Openstack (and a few more minutes on Openstack Networking) Salvatore Orlando 3 rd OSUG Italy Meetup Rome, May 9 th 2013.

Slides:



Advertisements
Similar presentations
Quantum: What it is and Where it’s going
Advertisements

Modular Layer 2 In OpenStack Neutron
Software Defined Networking in Apache CloudStack
© 2012 IBM Corporation Architecture of Quantum Folsom Release Yong Sheng Gong ( 龚永生 ) gongysh #openstack-dev Quantum Core developer.
Bringing Together Linux-based Switches and Neutron
L3 + VXLAN Made Practical
Neutron What’s new in Havana? Arvind Somya Software Engineer Cisco Systems Inc.
CloudStack Scalability Testing, Development, Results, and Futures Anthony Xu Apache CloudStack contributor.
Application Guide For Mesh AP – MAP-3120
OpenDaylight Overview for Developers David Meyer Chair, OpenDaylight Technical Steering Committee OpenDaylight | ONS Developer Breakout.
1 Linux Foundation Collaboration Summit19 February 2015 IPv6-enabled OPNFV Bin Hu IPv6 Project Lead, OPNFV Other contributors of presentation Henry Gessau,
Seamless migration from Nova-network to Neutron in eBay production Chengyuan Li, Han Zhou.
Cloud Computing Open source cloud infrastructures Keke Chen.
1 Cloud Management Platform : NCTU OpenStack Introduction 國立交通大學 資訊技術服務中心 蘇俊憲 2013/06/04.
Programmable Virtual Networks
Implementing Inter-VLAN Routing
OpenStack Open Source Cloud Software. OpenStack: The Mission "To produce the ubiquitous Open Source cloud computing platform that will meet the needs.
OpenDaylight: An Open Source SDN for Your OpenStack Cloud Stephan Baucke, Ericsson Kyle Mestery, Cisco Anees Shaikh, IBM Chris Wright,
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5.
10/04/12 Under the Hood: Network Virtualization with OpenStack Neutron and VMware NSX Somik Behera – NSX Product Manager Dimitri Desmidt - NSX Senior Technical.
Virtualized Infrastructure Deployment Policies (Copper) 19 February 2015 Bryan Sullivan, AT&T.
SDN in Openstack - A real-life implementation Leo Wong.
7th OpenSTACK USER group nordics
Highly Available Central Services An Intelligent Router Approach Thomas Finnern Thorsten Witt DESY/IT.
Subnetting.
OpenContrail Quickstart
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
LISP, SDN, and OpenDaylight
Public and Private Clouds: Working Together
Network discovery Multi- server mgmt (MSM) Visibility & audit.. Automatic discovery of DC, DHCP and DNS servers, and dynamic IP addresses.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Data Center Network Redesign using SDN
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
Opensource for Cloud Deployments – Risk – Reward – Reality
Cloud Operating System Unit 13 Cloud System Management II M. C. Chiang Department of Computer Science and Engineering National Sun Yat-sen University Kaohsiung,
Introduction to Networking Concepts. Introducing TCP/IP Addressing Network address – common portion of the IP address shared by all hosts on a subnet/network.
OpenDaylight project introduction An open source project under the Linux Foundation with the goal of furthering the adoption and innovation of Software.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
MDC-B350: Part 1 Room: You are in it Time: Now What we introduced in SP1 recap How to setup your datacenter networking from scratch What’s new in R2.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5 Darren Shaver – Modified Fall.
Chapter 8: Virtual LAN (VLAN)
Module 9: Designing Network Access Protection. Scenarios for Implementing NAP Verifying the health of: Roaming laptops Desktop computers Visiting laptops.
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.
Sudarshan Yadav Sr. Program Manager, Microsoft
Networking Lab Life of a packet Nicolas Prost Septembre
TeraPaths TeraPaths: Establishing End-to-End QoS Paths through L2 and L3 WAN Connections Presented by Presented by Dimitrios Katramatos, BNL Dimitrios.
Homework 02 NAT 、 DHCP 、 Firewall 、 Proxy. Computer Center, CS, NCTU 2 Basic Knowledge  DHCP Dynamically assigning IPs to clients  NAT Translating addresses.
MPlane – an Intelligent Measurement Plane for Future Network and Application Management Grant Agreement n Heidelberg mPlane – Demo.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Extending OVN Forwarding Pipeline Topology-based Service Injection
Using IP Addressing in the Network Design
 Router Configurations part2 2 nd semester
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Network Architecture Characteristics  Explain four characteristics that are addressed by.
@projectcalico Sponsored by Simple, Secure, Scalable networking for the virtualized datacentre UKNOF 33 Ed 19 th January 2016.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
Shaopeng, Ho Architect of Chinac Group
OpenStack.
Containers: The new network endpoint
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
Bin Hu, AT&T IPv6 Project Lead, OPNFV
Network Virtualization
See your OpenStack Network Like Never Before
TechReady 16 1/12/2019 MDC-B351 How to Design and Configure Networking in Microsoft System Center Part 2 of 2 Greg Cusanza Senior Program Manager, Microsoft.
Prakash Ramchandran / Mark Medina
Presentation transcript:

A 5 minutes intro to Openstack (and a few more minutes on Openstack Networking) Salvatore Orlando 3 rd OSUG Italy Meetup Rome, May 9 th 2013

Ecosystem Releated/Unofficial Projects Incubating Projects Openstack is the code For more info: Integrated Projects

Openstack is even more code! Client libraries Documentation (api, admin, …) Infrastructure Gating (tempest, devstack, …) Gating (tempest, devstack, …)

Openstack is the community May 8 th 2013: 9,342 people from 87 countries Interact via: – Mailing lists: general, development, documentation, operators … – Ask Openstack (ask.openstack.org) – Launchpad Home to all openstack integrated projects – IRC (#openstack-101, #openstack, #openstack-dev, …) – Local User Groups (like today!) – Summit & Conference (twice a year)

See Openstack evolving, everyday – Release status – Active Reviews – Grab the code

(Virtual) Networking in Openstack Nova-network – L2/L3 networking with IP address management – Security Groups – Floating Ips and external gateway (SNAT) – Network redundancy with ‘multi-host’ – 3 Network Managers: Flat, FlatDHCP: L3 isolation via security groups VLAN Manager: L2 isolation The project formerly known as Quantum* – L2 networking with choice of segmentation/virtualization techniques – Shared L2 networks – “Provider mappings” for L2 networks – IPAM with overlapping IPs and built-in, scalable DHCP – Security Groups – L3 east-west traffic (inter-subnet routing) – Static route configuration – Floating Ips and external gateway (SNAT) – Load Balancing – Nova metadata integration – Wide choice of pluggable backends

Openstack Network quick intro Quantum is an Openstack project to provide “networking as a service” between interface devices (e.g., vNICs) managed by other Openstack services (e.g., nova) Manages network virtualization – just like compute (nova) manages server virtualisation Advocates multi-tenancy Technology-agnostic

Openstack Network: basic architecture Simple technology agnostic API Plugin translates API request into concrete, technology specific implementation API guarantees isolation of resources from management perspective Plugin ensures isolation at data plane API Server Plugin Authentication API Requests

Plugin classification Built-in – Solution (management, control, and data plane) entirely contained in the Quantum source tree 3 rd party – Plugin proxies request to an external “controller” – Can use one or more built-in components (e.g.: DHCP Agent, L3 agent) – 3 rd party plugins can either be Open Source or Commercial

Quick plugin reference Built-inHyper-V Linux Bridge Open vSwitch 3 rd party - OpensourceBig Switch NEC Ryu 3 rd Party - CommercialBig Switch (?) Brocade Cisco Midonet Nicira NVP Plumgrid

Openstack Network Architecture Open vSwitch plugin Quantum Server OVS Plugin DHCP Agent L3 Agent Metadata Agent L2 Agent AMPQ Load Balancing Agent API Node Network Services Node Compute Node

Logical View Net-A1 Net-A2 Net-B1 Rtr-A Rtr-B External Network Tenant “A” Tenant “B” DHCP A1 1 A1 2 A2 1 B1 1 B1 2 Internal Gateway Internal Gateway Internal Gateway External Gateway External Gateway

Physical realization OVS Plugin – GRE Overlays Compute Node C2 Compute Node C3 Network Node Compute Node C1 Br-tun Br-int Br-tunBr-int Br-tunBr-int Br-tunBr-int A1 2 B1 1 B1 2 A2 1 A2 1 A1 1 Local VLAN tags converted into GRE keys (and vice versa) DHCP L3 Br-ex

Network node - Details Br-tun Br-int DHCP L3 Br-ex NS-Net-A1 NS-Net-A2 NS-Net-B1 Dnsmasq /24 Dnsmasq /24 Dnsmasq /24 Dnsmasq /24 Dnsmasq /24 Dnsmasq /24 NS-Rtr-B NS-Rtr-A Iptables SNAT/DNAT Iptables SNAT/DNAT Iptables SNAT/DNAT Iptables SNAT/DNAT L3 Fwd