Open What? Friday, 6 November 2015 Presented by Chris Welsh @rednectarchris http://www.rednectar.net Let’s start with SDN     an approach to computer networking that allows network administrators to.

Download Report

Transcript Open What? Friday, 6 November 2015 Presented by Chris Welsh @rednectarchris http://www.rednectar.net Let’s start with SDN     an approach to computer networking that allows network administrators to.

Open What?

Tuesday, 28 April 2020 Presented by Chris Welsh @rednectarchris http://www.rednectar.net

Let’s start with SDN

 

an approach to computer networking that allows network administrators to manage network services through abstraction of lower-level functionality. This is done by decoupling the system that makes decisions about where traffic is sent (the control plane) from the underlying systems that forward traffic to the selected destination (the data plane)

  Some work done in 1990 and early 2000s http://en.wikipedia.org/wiki/Software defined_networking

SDM Momentum

   2007 - Stanford University    Martìn Casado  PHD Thesis “ARCHITECTURAL SUPPORT FOR SECURITY MANAGEMENT IN ENTERPRISE NETWORKS Supervisor was Nick McKeown Martìn Casado, Nick McKeown and Scott Schenker co founded Nicera Networks in 2007 2009-12-31   OpenFlow v1.0.0 Specification Martìn Casado, Nick McKeown contributers 2011  McKeown and Shenker co-founded the Open Networking Foundation (ONF) to transfer control of OpenFlow to a newly created not-for-profit organization

OpenFlow and the ONF

 OpenFlow 

A TCP protocol used between a centalised controller and an OpenFlow enabled switch

 On TCP port 6653  The switch may be hardware or a virtual switch  Open Network Foundation (ONF)  An organisation that mantains the OpenFlow specification  Note: it is NOT a standards body like the IEEE

Flow-Table Entries That Can Be Manipulated in an OpenFlow Switch

https://www.sdxcentral.com/resources/sdn/what-is-openflow

What is an OpenFlow Controller?

 Many vendors have their own variations of an OpenFlow controller  Some are based on OpenDaylight, including  Cisco XNC  Brocade’s Vyatta Controller

So what is OpenDaylight?

  OpenDaylight will deliver a common open source framework and platform for SDN across the industry for customers, partners and developers. The first code from the OpenDaylight Project, named Hydrogen, was released in February 2014 (The next release will be called Helium)  Founded in 2013 by the Linux Foundation to   foster new innovation and create a more open and transparent approach to Software-Defined Networking (SDN) and Network Functions Virtualization (NFV) Founding members—Arista Networks, Big Switch Networks, Brocade, Cisco, Citrix, Ericsson, HP, IBM, Juniper Networks, Microsoft, NEC, Nuage Networks, PLUMgrid, Red Hat and VMware http://en.wikipedia.org/wiki/OpenDaylight_Project

Summary so far:

 OpenFlow is a protocol designed for SDN controllers to communicate with OpenFlow enabled switches.

 It is managed by the ONF  The Linux Foundation formed OpenDaylight to foster open-source development of such SDN controllers (not using a variety of protocols, including OpenFlow)  Want more?

What is openstack?

OpenStack is an open source cloud operating system that is designed to enable organizations to create cloud computing services running on standard hardware.

 Openstack takes large pools of compute, storage, and networking resources in the datacenter which then can be managed and consumed from a single dashboard.

 It was originally started by Rackspace and NASA is 2010, the project was turned over to the Open Source Foundation in 2012.

Support for openstack?

 Supported by the largest cloud providers and open source companies including Rackspace, Red Hat, Ubuntu, SUSE, AT&T, IBM, HP, Cisco, Intel, Dell, NetApp, Juniper and many more.

Openstack Conceptual Core Architecture

+ Neutro n Networ k Cinder Block Storage Horizon UI Nova Comput e Keystone Identity Glance Image Swift Object Storage Provides UI for Provides Authentication for Provides Volumes for Provides Images for Stores Files in