SDN Demystified. Dean Pemberton NSRC

Similar documents
SDN Tutorial. Dean Pemberton NSRC

SDN/OpenFlow. Dean Pemberton Andy Linton

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

COMPSCI 314: SDN: Software Defined Networking

SIMPLE NETWORKING QUESTIONS?

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Leveraging SDN and NFV in the WAN

Flow processing and the rise of the middle.

Software Defined Networks

SDN/Virtualization and Cloud Computing

How To Understand The Power Of The Internet

Securing Local Area Network with OpenFlow

STRUCTURE AND DESIGN OF SOFTWARE-DEFINED NETWORKS TEEMU KOPONEN NICIRA, VMWARE

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

Software-Defined Networking. Starla Wachsmann. University Of North Texas

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

An Introduction to Software-Defined Networking (SDN) Zhang Fu

Software Defined Networking A quantum leap for Devops?

Designing Virtual Network Security Architectures Dave Shackleford

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Ryu SDN Framework What weʼ ve learned Where weʼ ll go

Making the Case for Open Source Controllers

Software Defined Network (SDN)

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Network Virtualization: Delivering on the Promises of SDN. Bruce Davie, Principal Engineer

The Internet: A Remarkable Story. Inside the Net: A Different Story. Networks are Hard to Manage. Software Defined Networking Concepts

SOFTWARE-DEFINED NETWORKS

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Software Defined Networking What is it, how does it work, and what is it good for?

OpenFlow and Software Defined Networking presented by Greg Ferro. Software Defined Networking (SDN)

Network Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013

Ten Things to Look for in an SDN Controller

Firewalls for small business

THE REVOLUTION TOWARDS SOFTWARE- DEFINED NETWORKING

Module 2 Cloud Computing

CSCI-1680 So ware-defined Networking

IP Telephony Basics. Part of The Technology Overview Series for Small and Medium Businesses

How the emergence of OpenFlow and SDN will change the networking landscape

Introduction to the Junos Operating System

SDN and NFV in the WAN

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

DECODING SOFTWARE DEFINED NETWORKING (SDN) Nico Siebelink Technical Director Northern Europe

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

OpenFlow/SDN activities of NTT Communications

Definition of a White Box. Benefits of White Boxes

World IPv6 Day. Lorenzo Colitti

Software Defined Networking Goes Well Beyond the Data Center

SDN Architecture and Service Trend

Using ShopTab with an Affiliate Marketing Program

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

Stanford SDN-Based Private Cloud. Johan van Reijendam Stanford University

Free Website By Weebly Site & Weebly SEO

Software Defined Networking, openflow protocol and its controllers

How To Build A Network On A Network (Internet2)

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Campus Network Best Practices: Core and Edge Networks

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

GregSowell.com. Mikrotik Security

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

Configuring Personal Firewalls and Understanding IDS. Securing Networks Chapter 3 Part 2 of 4 CA M S Mehta, FCA

Testing & Assuring Mobile End User Experience Before Production. Neotys

The Role of Virtual Routers In Carrier Networks

Use Cases for the NPS the Revolutionary C-Programmable 7-Layer Network Processor. Sandeep Shah Director, Systems Architecture EZchip

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

OpenFlow: History and Overview. Demo of routers

OPENFLOW, SDN, OPEN SOURCE AND BARE METAL SWITCHES. Guido Appenzeller (Not representing Anyone)

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Software Defined Environments

Backing Up Your Files. External Hard Drives

Panopticon: Incremental SDN Deployment in Enterprise Networks

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Future of DDoS Attacks Mitigation in Software Defined Networks

MPLS RSVP-TE Auto-Bandwidth: Practical Lessons Learned

Large Scale Science, The Science DMZ, SDN/OpenFlow, Security and Cyberinfrastructure Architectures

Virtualization, SDN and NFV

SDN Software Defined Networks

MPLS RSVP-TE Auto-Bandwidth: Practical Lessons Learned. Richard A Steenbergen <ras@gt-t.net>

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

Flexible SDN Transport Networks With Optical Circuit Switching

Network Functions Virtualization in Home Networks

23 Ways to Sell More Using Social Media Marketing

JUNIPER. One network for all demands MICHAEL FRITZ CEE PARTNER MANAGER. 1 Copyright 2010 Juniper Networks, Inc.

OpenFlow/So+ware- defined Networks. Srini Seetharaman Clean Slate Lab Stanford University July 2010

Securing the Transition Mechanisms

SDN_CDN Documentation

Spotlight On Backbone Technologies

Expert Reference Series of White Papers. Is Network Functions Virtualization (NFV) Moving Closer to Reality?

Capturing AWeber newsletter subscribers using Pligg CMS. By Moneytized.com

Transcription:

SDN Demystified Dean Pemberton NSRC

Dean Pemberton NSRC Who am I Trainer/Network Engineer Victoria University of Wellington SDN Research Associate InternetNZ Technical Policy Advisor

You probably have questions What is SDN? What's wrong with the network I have now? What can an SDN do?

Software Defined Networking is The stupidest name ever invented.

Software Defined Networking is SDN 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).

Software Defined Networking You ve probably had Software Defined Networking for years? Anyone own a Juniper M-Series? It was just that you were never allowed to define or control the software.

Lets go back in time

Remember this

Remember when If the features you wanted were supplied by the operating system you were in luck. =) If the features you wanted were not supplied by the operating system, there were limited opportunities to expand it to include those features. =(

Enter choice

End User Innovation With Open Source Operating System Software control over the development and deployment of OS features is placed in the hands of the users. If you need a feature, even if you are the only one on the planet who wants it, you have a way to develop and deploy it.

A world without Facebook http://www.developer.com/open/article.php/3894566/inside-facebooks-open-source-infrastructure.htm Google https://developers.google.com/open-source/ Android etc.

Now think about current network equipment Do we currently live in a world more like the closed source OS past? Or the current OS world where end users can innovate.

Current Network Feature Roadmap You have a good idea You go to your network vendor and pitch the idea Your network vendor asks how many units you re going to buy That number is not enough Nothing happens regarding your good idea

Current Example Hi Mr Load Balancing Vendor, I m a cctld in a small country, we face a set of unique challenges with regard to managing bandwidth and protecting against DDoS attacks. We own 2 of your units and were wondering if you might be able to develop some features to assist us in these unique challenges *CLICK* brrrrrrrrrrrrrrrr

Another Example We are pleased to announce that after months of development the new version of our networking software will support <feature X which you don t need>. The price for the next software upgrade with be double to re-coup this development cost

What if we lived in a world where You could start an open source project where people could develop the features you actually needed your platform to support. You didn t need to pay for features that you were never going to use. You didn t need to worry about bugs in code you were never going to use.

This works today for OSs If you need a new extension to Apache/ BIND/MySQL/etc. then you can have someone develop them for you. What if you could do the same thing for all the features in your: Switches Routers Load Balancers Firewalls

Software Defined Networking Allows you to do just that. It allows you to take back control of the software that controls your network It allows you to drive the speed and direction of the innovation of features within that software.

How?

Software defined networking (SDN) Separates control and data plane: Open interface between control and data plane (OpenFlow) Network control and management features in software

SDN

Linton 3 Layer Model

Lessons from history J "If you know what you're doing, 3 layers is enough; if you don't, 17 layers won't help you. [B]eware of the panacea peddlers: just because you wind up naked doesn't make you an emperor. Michael A Padlipsky

Openflow overview One of the key technologies to realize SDN Open interface between control and data plane

Flow Rule Examples

Current Work in NZ on SDN Parallel REANNZ backbone VSD (Victoria Standard Distribution) RPKI on CARDIGAN NZIX2 at Citylink SDN being taught to undergrads in Q3/2014 at VUW

NZNOG SDN Install Tutorial SDN Intro Ryu OpenFlow Controler Open vswitch RouteFlow Building a L2 Switch Building a L3 Router

NZNOG SDN Install Tutorial

Takeaways SDN separates the control of the network from the elements involved in actually forwarding the packets This allows us to have a holistic view of the network not available before SDN allows you to control the direction and speed on innovation. Active area of development Watch this space

Questions Do you have any questions??