Software Defined Networking A quantum leap for Devops?

Similar documents
COMPSCI 314: SDN: Software Defined Networking

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Software Defined Networking

Software Defined Networking & Openflow

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

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

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

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

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

Software Defined Networking

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

Software Defined Network (SDN)

OpenFlow Technology Investigation Vendors Review on OpenFlow implementation

VXLAN: Scaling Data Center Capacity. White Paper

Ethernet-based Software Defined Network (SDN)

Securing Local Area Network with OpenFlow

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

How To Orchestrate The Clouddusing Network With Andn

OpenFlow: History and Overview. Demo of routers

Software Defined Networks

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

Introduction to Software Defined Networking

How To Understand The Power Of A Network In A Microsoft Computer System (For A Micronetworking)

Virtualization, SDN and NFV

How To Write A Network Plan In Openflow V1.3.3 (For A Test)

Bringing OpenFlow s Power to Real Networks

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

Designing Virtual Network Security Architectures Dave Shackleford

Using SDN-OpenFlow for High-level Services

SDN Software Defined Networks

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

How To Understand The Power Of The Internet

2013 ONS Tutorial 2: SDN Market Opportunities

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

NEC contribution to OpenDaylight: Virtual Tenant Network (VTN)

SDN/Virtualization and Cloud Computing

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

software networking Jithesh TJ, Santhosh Karipur QuEST Global

The State of OpenFlow: Advice for Those Considering SDN. Steve Wallace Executive Director, InCNTRE SDN Lab Indiana University

Leveraging SDN and NFV in the WAN

SOFTWARE DEFINED NETWORKING

Getting to know OpenFlow. Nick Rutherford Mariano Vallés

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Wedge Networks: Transparent Service Insertion in SDNs Using OpenFlow

Software Defined Environments

OpenFlow and Software Defined Networking presented by Greg Ferro. OpenFlow Functions and Flow Tables

Tutorial: OpenFlow in GENI

SDN and NFV in the WAN

Software Defined Networking

The Road to SDN: Software-Based Networking and Security from Brocade

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

IPOP-TinCan: User-defined IP-over-P2P Virtual Private Networks

Palo Alto Networks. Security Models in the Software Defined Data Center

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

SDN, OpenFlow and the ONF

SDN/OpenFlow. Dean Pemberton Andy Linton

Surviving the SDN Wars. Curt Beckmann Chair of Forwarding Abstractions WG, ONF and EMEA CTO

OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS

So#ware(Defined-Networking-andthe-Floodlight-OpenFlow-Controller

Ten Things to Look for in an SDN Controller

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

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

Security Challenges & Opportunities in Software Defined Networks (SDN)

OpenFlow Overview. Daniel Turull

Underneath OpenStack Quantum: Software Defined Networking with Open vswitch

Towards Software Defined Cellular Networks

CSCI-1680 So ware-defined Networking

SDN and Data Center Networks

SDN. What's Software Defined Networking? Angelo Capossele

LTE - Can SDN paradigm be applied?

Question: 3 When using Application Intelligence, Server Time may be defined as.

Software Defined Networking and the design of OpenFlow switches

Brocade SDN 2015 NFV

BRINGING NETWORKS TO THE CLOUD ERA

Software Defined Networking (SDN) OpenFlow and OpenStack. Vivek Dasgupta Principal Software Maintenance Engineer Red Hat

Network performance in virtual infrastructures

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Network Virtualization and Application Delivery Using Software Defined Networking

Why Software Defined Networking (SDN)? Boyan Sotirov

YI-CHIH HSU & JEI-WEI ESTINET TECHNOLOGIES

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

HP OpenFlow and SDN Technical Overview

SDN and FTTH Software defined networking for fiber networks

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

How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan

Business Cases for Brocade Software-Defined Networking Use Cases

Spotlight On Backbone Technologies

A Network Design Primer

Does SDN accelerate network innovations? Example of Flexible Service Creation

SDN CONTROLLER. Emil Gągała. PLNOG, , Kraków

Open Networking User Group SD-WAN Requirements Demonstration Talari Test Results

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

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

Software Defined Networks Virtualized networks & SDN

Transcription:

Software Defined Networking A quantum leap for Devops? TNG Technology Consulting GmbH, http://www.tngtech.com/

Networking is bottleneck in today s devops Agile software development and devops is increasing pressure on operations departments due to more rapid changes Server and storage teams are increasing speed and flexibility with virtualization Network and security teams are becoming the bottleneck Networking needs to become more flexible

Classical networking http://www.flickr.com/photos/clauretano/3828161391/ Classical network devices are autonomous, loosely coupled - Each device must be configured separately Lots of appliances for Firewall, VPN, intrusion detection, load balancing, web proxy / filtering etc. Complex setup due to different configuration methods Configuration discrepancies may result in outages 3

What s in the network box? Intelligent part of the device Management plane Runs ARP, Spanning Tree, IGMP, OSPF etc. Based on industry-standard CPU Runs an operating system (often proprietary) Packet forwarding Forwarding plane Contains specialized hardware Very little logic involved 4

Software defined networking: OpenFlow The management plane is centralized and called controller It decides about forwarding decisions and paths for the whole network OpenFlow works on layers 2-4 of the OSI model 5

OpenFlow Example 1 Router/ Switch 1 8 4 6 Router/ Switch Ask for forwarding decision 2 3 Install forwarding rule In flow table OpenFlow Controller Switch port MAC src MAC dst VLAN ID MPLS label IP src IP dst IP TOS TCP sport TCP dport Action Port 1 AABBCC DDEEFF 1.2.3.4 80 Port 8 6

Only forwarding of packets? OpenFlow can be used for other things - Load balancing - Firewalling - Intrusion detection / prevention - Traffic accounting - Tracing / traffic mirroring We won t need a zoo of networking appliances any more! 7

OpenFlow Controllers have APIs Automate network configuration deployment Generation of forwarding rules based on configuration management (e.g. puppet) Easy to replicate production constraints in development and test 8

Benefits Automated, fast changes are possible throughout the whole network No discrepancies between network and host configuration Application development can develop communication rules - No surprises during deployment 9

Security benefits Responsibilities can be split by application, not by network device Security improvement due to accountability - Change control for all configuration changes - No undocumented, old firewall rules any more - Rule sets will match currently deployed applications 10

Networking tests in continuous delivery Virtualization hosts contain a software switch Hypervisor networking can be controlled via OpenFlow I have an enterprise class network in my laptop - and in my Jenkins server! A complete end-2-end view of the network can be set up in one virtualization host - No We can t afford a load balancer for testing any more 11

Software development best practices can be applied Firewall and load balancing rules can be tested without actual deployment - Just simulate a switch, send queries to the OpenFlow controller and evaluate the answer - Unit tests for firewall rule sets, anyone? Packaging for network functions - Repositories, versions, dependency management Compliance to security policy can be checked similar to code quality metrics - Sonar for network security 12

Vendor support All networking vendors have some kind of SDN story - Cisco, Juniper, HP, Arista, Brocade support OpenFlow - OpenFlow products partially available, product support is being extended Every vendor wants to own the controller, nobody wants to deliver dumb iron Google is using pre-standard version of SDN for private connectivity between their datacenters ( G-scale network ), Amazon uses a unknown / proprietary SDN implementation in EC2. 13

What s still missing Good solutions for integration between classical network device configuration and OpenFlow networks Vendor interoperability is still in early stages Standards for northbound APIs (e.g. OpenDaylight project) - Necessary for higher abstractions 14

OpenFlow is not yet production-ready, but is likely to be the next major evolutionary step of networking. Be prepared! 15