+ All Categories
Home > Technology > SDN Basics – What You Need to Know about Software-Defined Networking

SDN Basics – What You Need to Know about Software-Defined Networking

Date post: 08-May-2015
Category:
Upload: sdncentral
View: 2,198 times
Download: 0 times
Share this document with a friend
Description:
SDNUniversity™ is our exclusive educational series on software-defined networking (SDN) and network functions virtualization (NFV) designed to help you develop practical, real-world knowledge and skills. Take advantage of this opportunity to learn SDN basics through a free, interactive online training session featuring experts from SDNCentral and Computerlinks.
33
SDN University™ 101 What You Need to Know About SDN Copyright 2013. All Rights Reserved.
Transcript
Page 1: SDN Basics – What You Need to Know about Software-Defined Networking

SDN University™ 101What You Need to Know About SDN

Copyright 2013. All Rights Reserved.

Page 2: SDN Basics – What You Need to Know about Software-Defined Networking

Meet our speakers

2Copyright 2013. All Rights Reserved.

Roy Chua Matt GriffithsMatthew Palmer

SDNCentral SDNCentral COMPUTERLINKS

Page 3: SDN Basics – What You Need to Know about Software-Defined Networking

• What is SDN» History of SDN and OpenFlow

• What can you do with SDN – Use Cases• SDN Ecosystem

» SDN Players» SDN Open Source Projects» SDN Products

• How to Get Started» What to do in 2013» Where to Learn More

What you should take away from our session

3Copyright 2013. All Rights Reserved.

Page 4: SDN Basics – What You Need to Know about Software-Defined Networking

About COMPUTERLINKS

4Copyright 2013. All Rights Reserved.

• Founded 1984 Munich Germany

• Focus on key vendors and technologies

• True value added distributer

• Global and local market access

• Enterprise Security focused

• 600+ employees world wide

• Global 24/7 support center

The COMPUTERLINKS Group is a global market leader with over 20 years experience in the distribution of IT security and Internet Technology solutions and services.

Page 5: SDN Basics – What You Need to Know about Software-Defined Networking

• Featured Content:» Interviews» Products» Use Cases» Videos» Whitepapers

• Newsletter» Daily and Weekly

Newsletter• Education and Training

» SDN University™• Events

» DemoFriday™» Webinars» Chats» Virtual Panels

• Social Media» Twitter» Linkedin» Google» FaceBook

About SDNCentralIndependent Community for SDN and #1 Resource for Network Virtualization

Copyright 2013. All Rights Reserved. 5

Page 6: SDN Basics – What You Need to Know about Software-Defined Networking

• Demographics:» 30%: Buyers» 10%: Vendors» 20%: Channels» 40%: Integrators

• Key Stats:» 80K+ monthly page views» 22K+ monthly unique visitors» 150+ companies profiled» 35+ open source project profiled

SDNCentral: Rapidly Growing Community

Nov Dec Jan

FebMarc

hApri

lMay

June Ju

ly Aug Sept

Oct Nov Dec Jan

0

5,000

10,000

15,000

20,000

25,000

30,000

35,000

40,000

45,000

50,000

55,000

Web Linkedin @SDN_Tech @SDN_News

Community Participants

Copyright 2013. All Rights Reserved. 6

Page 7: SDN Basics – What You Need to Know about Software-Defined Networking

What is SDN?

sdncentral.com I computerlinks.com

Page 8: SDN Basics – What You Need to Know about Software-Defined Networking

First, Why SDN?Networks are an order of magnitude larger; automation has lagged

Copyright 2013. All Rights Reserved. 8

SDN solves inflexibilities and inefficiencies that inhibit scale & automation

Page 9: SDN Basics – What You Need to Know about Software-Defined Networking

SDN Definition

Centralization of control of the network via the

Separation of control logic to off-device compute, that

Enables automation and orchestration of network services via

Open programmatic interfaces

SDN Benefits

Efficiency: optimize existing applications, services, and

infrastructure

Scale: rapidly grow existing applications and services

Innovation: create and deliver new types of applications and services and

business models

What is SDN and What are Its Benefits?

Copyright 2013. All Rights Reserved. 9

Page 10: SDN Basics – What You Need to Know about Software-Defined Networking

Copyright 2013. All Rights Reserved. 10

History of SDN: Before OpenFlow (BO)The Distributed Control Plane is not new…..

Separated Control & Data PlanesEarly ‘90’s

Distributed Control Plane w/in Switch

Mid- ‘90’s

All Data w/in Control Plane Early ‘00’s

Separated Control & Data Planes Late ‘00’s

MPLS & 3GPP Vendors…

Page 11: SDN Basics – What You Need to Know about Software-Defined Networking

Copyright 2013. All Rights Reserved. 11

Past Experience to Draw On

• Focused on centralized management & wireless control-plane

• Lack of northbound APIs

• Control-plane/Data-plane Separation• Proprietary communications channel

DC Chassis-based switches & routersTelco Equipment (MPLS, etc)Controller-based wireless

Page 12: SDN Basics – What You Need to Know about Software-Defined Networking

Copyright 2013. All Rights Reserved. 12

Evolution of OpenFlow and SDN

SANE ETHANE NOX/OpenFlow

OpenFlow 1.0

OpenFlow 1.1

OpenFlow 1.2

OpenFlow 1.3

Stanford Clean Slate/Berkeley• Martin Casado• Nick McKeown• Scott Shenker• And others…

RouteFlow

Beacon

POX

TremaFlowScale

Frenetic

Indigo

FlowVisorPantou

Ryu

Many many more…

Page 13: SDN Basics – What You Need to Know about Software-Defined Networking

Copyright 2013. All Rights Reserved. 13

Packet-Forwarding Hardware

Operating System

L2/L3 L4-7 App App

Pre-SDN Network

Packet-Forwarding Hardware

Operating System

L2/L3 L4-7 App App

Packet-Forwarding Hardware

Operating System

L2/L3 L4-7 App App

RoutersSwitchesRemote-access devices…Forwarding Plane

Control Plane

Management Plane

Operating System

Page 14: SDN Basics – What You Need to Know about Software-Defined Networking

Copyright 2013. All Rights Reserved. 14

SDN Controller/ Network Operating System

App App App App

OpenFlow

Packet-Forwarding Hardware

OpenFlow compliant OS

SDN-Powered Network

Packet-Forwarding Hardware

OpenFlow compliant OS

Packet-Forwarding Hardware

OpenFlow compliant OS

Well-definedOpen API

Page 15: SDN Basics – What You Need to Know about Software-Defined Networking

Copyright 2013. All Rights Reserved. 15

OpenFlow Basics

Flow 1

Flow 2

Flow 3

Flow N

Rule(exact & wildcard) Action Statistics

Rule(exact & wildcard) Action Statistics

Rule(exact & wildcard) Action Statistics

Rule(exact & wildcard) Action Statistics

OpenFlow BasicsExploit the flow table in switches, routers, and chipsets

Page 16: SDN Basics – What You Need to Know about Software-Defined Networking

Copyright 2013. All Rights Reserved. 16

+ I2RS, ForCES, SDNP, PCE, NFV etc

SDN is More than Just OpenFlow

OpenFlow

CLI

NetConf/YANG

XML-RPC

RESTful APIs, XMPP

vSphere APIs

OpenStack

SNMP

NetFlow, sFlow, jFlow, IPFIX, NetStream

Configuration Signaling Status/Alerts Statistics Sampling

Page 17: SDN Basics – What You Need to Know about Software-Defined Networking

SDN Use Cases

sdncentral.com I computerlinks.com

Page 18: SDN Basics – What You Need to Know about Software-Defined Networking

Simplification-----

ConsolidationStandardizationConvergence

Automation

-----People, Policy,

ProcessGovernance

Assurance

-----Security

ComplianceDashboards

What’s Core to SDN Use Cases

18

Customers need a portion of each element to adopt SDN in production

Copyright 2013. All Rights Reserved.

Page 19: SDN Basics – What You Need to Know about Software-Defined Networking

• Network Virtualization

» Slicing the network» Multi-tenancy for private, public and hybrid clouds

» Flexible network configuration – replicate existing topologies

» Stretching the network» Across racks within datacenter

» Inter-datacenter for private and hybrid clouds

» Automation and orchestration» Coordination across all resources, including networks, compute, storage

» L2/3 and L4-7 coordination and service insertion

• Visibility and troubleshooting

» Tap aggregation

DataCenter Use Case Examples

Copyright 2013. All Rights Reserved. 19

Page 20: SDN Basics – What You Need to Know about Software-Defined Networking

• Service chaining» Configuring L4-7 chain of functions dynamically» Related to NFV initiative

• Dynamic WAN reroute» Allow large dataflows to bypass bottlenecks

• Dynamic WAN interconnects» Create instant exchanges between peering networks

• Bandwidth on demand» Programmatic interface for end-user to request instant BW

• End-to-end service provisioning» SP datacenter all the way to mobile handsets with QoS, SLA

Service Provider Use Case Examples

20Copyright 2013. All Rights Reserved.

Page 21: SDN Basics – What You Need to Know about Software-Defined Networking

SDN Ecosystem

sdncentral.com I computerlinks.com

Page 22: SDN Basics – What You Need to Know about Software-Defined Networking

•Broadcom, Centec, EZChip, Intel/Fulcrum, Netronome, MarvellSilicon

•Arista, Brocade, Cisco, Dell, Extreme, HP, IBM, Juniper, Mellanox, NEC, Pica8,…Switches

•Cisco, Juniper, HuaweiRouters

•6WIND, Embrane, LineRate/F5, Vyatta/Brocade, QOSMOSL3/4-7

•Anuta Networks, LyattisOrchestration and Automation

•Cyan, GuavasManagement and Analytics

•Contextream, VMware, Midokura, vCider/CiscoVirtualization

•Big Switch Networks, Cisco, HP, IBM, Juniper, NECControllers

All Networking Vendors are now SDN Vendors150+ companies at SDNCentral.com

Copyright 2013. All Rights Reserved. 22

Page 23: SDN Basics – What You Need to Know about Software-Defined Networking

• Extreme, HP, NECOpenFlow-centric

• ALU, Arista, Brocade, Cisco, Dell, Ericsson, IBM, Huawei, JuniperStraddle

• VMware/NiciraProprietary

Competing Approaches from the Major Vendors

23Copyright 2013. All Rights Reserved.

Page 24: SDN Basics – What You Need to Know about Software-Defined Networking

• NOX/POX, Floodlight, Trema, Ryu, Daylight**• FlowVisor*Controllers

• OpenvSwitch, Indigo, LINC,Of13 softswitchVirtual/ Soft Switches

• Quagga, RouteFlowRouting

• OpenStack Quantum, CloudStackOrchestration

• FortNOX, Fresco, ResonanceSecurity

SDN Open-source Projects - Sample

24

Check out SDNCentral.com for latest

Copyright 2013. All Rights Reserved.

Page 25: SDN Basics – What You Need to Know about Software-Defined Networking

Getting Started

sdncentral.com I computerlinks.com

Page 26: SDN Basics – What You Need to Know about Software-Defined Networking

26Copyright 2013. All Rights Reserved.

Custom Solutions

Tailored Solutions

Packaged Software

Is SDN Ready to Deploy in 2013?Maybe, since SDN early stage in typical enterprise software market evolution

Early Market Mature Market

SDN Today

Page 27: SDN Basics – What You Need to Know about Software-Defined Networking

• Limited developer communities / concentrated at few companies• Usually controlled by single commercial entity. Potentially risky• Lack of reference implementation slowing down OpenFlow

Open Source

• Scrambling to claim everything new is ‘SDN’• Spotty and inconsistent support for SDN• Not one vendor / product fits all customers or specific problems.

Established Vendors

• Attempt to sell packaged products at a stage where value is created by custom solutions

• Few or no production customersStart Ups

• Early adopters looking to reap competitive advantage via SDN• Financials, Web 2.0, Service Providers• Most revenue is professional services driven

Customers

SDN Perspectives in 2013

27

Our learnings from client engagements & operating SDNCentral

Copyright 2013. All Rights Reserved.

Page 28: SDN Basics – What You Need to Know about Software-Defined Networking

Attempting to Run before Crawling

Lack of clear business objective / problem statement

Failure to manage expectations

Failure to understand limitations of current software & hardware

Believing people who say they know how to solve your

problem

Usually set up to sell products

Product designed 2–3 years back before problems and use cases were

well understood

Forces you on a path with solution that was never designed for your use case

in mind

Pitfalls to Avoid

28

Mistakes we see clients making and have provided advice on

Copyright 2013. All Rights Reserved.

Page 29: SDN Basics – What You Need to Know about Software-Defined Networking

Use learnings to determine appropriate next steps in late 2013, early 2014,when vendor products mature

Work with trusted vendors and advisors to design a POC

Establish a valid business use-case where SDN can bring value

Learn and read-up on SDN

So, What to Do in 2013?

29Copyright 2013. All Rights Reserved.

Page 30: SDN Basics – What You Need to Know about Software-Defined Networking

• How many production / paid deployments?

• How many current trials do you have running??

• How much money have you raised & when?

• Where does <insert your company name > sit on your priority list?

• Who are your typical customers?

• Are you SP or Enterprise focused?

• How what use-cases / solutions do you support? Which one are you focused on?

• Do you provide products or services?

Questions to Ask Prospective SDN Vendors

30

How to separate SDN reality from SDN and vendor hype in an early market.

Copyright 2013. All Rights Reserved.

Page 31: SDN Basics – What You Need to Know about Software-Defined Networking

SDN: Real World Perspectivesfrom a Real World

Networking Practitioner

sdncentral.com I computerlinks.com

Page 32: SDN Basics – What You Need to Know about Software-Defined Networking

Questions and Answers

sdncentral.com I computerlinks.com

Page 33: SDN Basics – What You Need to Know about Software-Defined Networking

Please Visit:SDNCentral.com

The Independent Community for SDN and Network Virtualization

Copyright 2013. All Rights Reserved. February 2, 2012


Recommended