Software-Defined Networking (SDN) and OpenFlow

undefined
 
 
Friday, 27 September 2024
Presented by Chris Welsh
  
@rednectarchris
http://www.rednectar.net
    
Open What?
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
undefined
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?
undefined
 
 
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.
What is 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.
Support for openstack?
Horizon
UI
Neutro
n
Networ
k
Nova
Comput
e
Glance
Image
Cinder
Block
Storage
Swift
Object
Storage
Keystone
Identity
Provides UI for
Provides Authentication for
Provides Volumes for
Provides Images for
Stores Files in
Openstack Conceptual Core Architecture
Slide Note
Embed
Share

Explore the evolution and key concepts of Software-Defined Networking (SDN) through the history of SDN, OpenFlow technology, Open Networking Foundation (ONF), and OpenDaylight. Learn about SDN's approach to network management, the role of SDN controllers, and the significance of flow table entries in OpenFlow switches.

  • SDN
  • OpenFlow
  • Network Management
  • SDN Controllers
  • OpenDaylight

Uploaded on Sep 27, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Open What? Friday, 27 September 2024 Presented by Chris Welsh @rednectarchris http://www.rednectar.net

  2. Lets 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

  3. 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

  4. 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

  5. Flow Table Entries That Can Be Manipulated in an OpenFlow Switch https://www.sdxcentral.com/resources/sdn/what-is

  6. 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

  7. 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

  8. 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?

  9. 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.

  10. 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.

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

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#