SIMPLE NETWORKING QUESTIONS?



Similar documents
RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

SOFTWARE DEFINED NETWORKING

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

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

Software Defined Networking

CSCI-1680 So ware-defined Networking

Project 3 and Software-Defined Networking (SDN)

The Future of Networking, and the Past of Protocols

Virtualization, SDN and NFV

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

Simplify IT. With Cisco Application Centric Infrastructure. Roberto Barrera VERSION May, 2015

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

Driving SDN Adoption in Service Provider Networks

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

Network Functions Virtualization (NFV) for Next Generation Networks (NGN)

The Promise and the Reality of a Software Defined Data Center

SDN Software Defined Networks

What is SDN all about?

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

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

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

SDN/Virtualization and Cloud Computing

Extending the Internet of Things to IPv6 with Software Defined Networking

Software-Defined Networks Powered by VellOS

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

Software-Defined Network (SDN) & Network Function Virtualization (NFV) Po-Ching Lin Dept. CSIE, National Chung Cheng University

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

Software Defined Networks

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

HP OpenFlow and SDN Technical Overview

VIRTUALIZING THE EDGE

Juniper Networks QFabric: Scaling for the Modern Data Center

Virtual Machine in Data Center Switches Huawei Virtual System

A Mock RFI for a SD-WAN

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

Software Defined Networks

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

Software Defined Networking & Openflow

Security Challenges & Opportunities in Software Defined Networks (SDN)

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Designing Virtual Network Security Architectures Dave Shackleford

Flexible SDN Transport Networks With Optical Circuit Switching

OpenFlow-enabled SDN and Network Functions Virtualization. ONF Solution Brief February 17, 2014

Monitoring, Managing, and Securing SDN Deployments // White Paper

STRATEGIC WHITE PAPER. Securing cloud environments with Nuage Networks VSP: Policy-based security automation and microsegmentation overview

Lecture 02b Cloud Computing II

Simplify IT. With Cisco Application Centric Infrastructure. Barry Huang Nov 13, 2014

Embracing Transport SDN for Open Networking Architectures

Mock RFI for Enterprise SDN Solutions

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

SDN Security Considerations in the Data Center. ONF Solution Brief October 8, 2013

How do software-defined networks enhance the value of converged infrastructures?

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Networks that know data center virtualization

Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam

SOFTWARE DEFINED NETWORKING: INDUSTRY INVOLVEMENT

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

Securing Local Area Network with OpenFlow

Network performance in virtual infrastructures

Network Virtualization

OpenFlow/SDN for IaaS Providers

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

White Paper. Juniper Networks. Enabling Businesses to Deploy Virtualized Data Center Environments. Copyright 2013, Juniper Networks, Inc.

Using SouthBound APIs to build an SDN Solution. Dan Mihai Dumitriu Midokura Feb 5 th, 2014

Software Defined Environments

Simplify Your Data Center Network to Improve Performance and Decrease Costs

Network Functions Virtualization in Home Networks

Network Virtualization and its Application to M2M Business

Enterprise Data Center Networks

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

Scalable Network Monitoring with SDN-Based Ethernet Fabrics

Increase Simplicity and Improve Reliability with VPLS on the MX Series Routers

Introduction to Software Defined Networking

Panel: Cloud/SDN/NFV 黃 仁 竑 教 授 國 立 中 正 大 學 資 工 系 2015/12/26

An Open Approach to Enhancing Networking for OpenStack

Software Defined Storage Networks An Introduction

SDN Applications in Today s Data Center

SDN and FTTH Software defined networking for fiber networks

David Lawler Vice President Server, Access & Virtualization Group

Software Defined Networks (SDN)

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

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

ONOS [Open Source SDN Network Operating System for Service Provider networks]

OpenFlow/SDN activities of NTT Communications

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

Data Center Networking Designing Today s Data Center

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

Network Virtualization Solutions

Transcription:

DECODING SDN

SIMPLE NETWORKING QUESTIONS? Can A talk to B? If so which what limitations? Is VLAN Y isolated from VLAN Z? Do I have loops on the topology?

SO SDN is a recognition by the Networking industry that not all problems can be solved by putting functionality on geographically distributed nodes.

THE ORIGIN OF THE PROBLEM COMPUTER SCIENCE is based on Principles OS, Data Bases, Synchronization, Exclusion Highly Manageable Constant evolution Networking is most likely an Artifact than a DISCIPLINE. No principles just protocols Networks are Hard to Manage. Networks are Hard to Evolve. So CS are extremely clever and we Networkers are not? Why did we lag behind?

NETWORKING USED TO BE SIMPLE Internet Protocol (IP) based networks were initially built based on the notion of Autonomous Systems (AS). This notion allows networks to scale and extend by connected junctions that forward packets to a reasonable next hop based on partial need-to-know information. BUT

NETWORKING HAS BECOME INCREASINGLY COMPLEX The AS principle does not allow the designated destinations to move without changing their identity as far as the packet delivery service is concerned. The topological location of destinations, which is the network interface they are attached to, dictates their identity. Using only basic AS, it is hard to specify other identity qualities: logical grouping access control quality of service intermediate network processing aspects of a networked conversation. Complementary standards by the Internet Engineering Task Force (IETF) were put in place to augment identity-specific needs (vlans, VPNs, etc) These incremental standards have increased complexity in network element specifications and configuration of network interfaces by network operators.

AND IT S STILL WORKING BUT We have mastered the Complexity which is: Great! Problematic. We are great at Mastering COMPLEXITY but have not taken de opportunity to obtain SIMPLICITY -> ABSTACT Abstraction is the thought process wherein ideas are distanced from Objects. Abstraction uses a strategy of simplification, wherein formerly concrete details are left ambiguous, vague, or undefined.

THE POWER OF ABSTRACTION Modularity based on abstractions is the way things get done - Barbara Liskov To solve the Networking problem we need to break the it into manageable pieces

AN EXAMPLE OF ABSTRACTION AND SIMPLIFICATION PROGRAMING From Machine Language: where we had to deal with Details. High Level Languages: Some abstractions like the File systems, virtual memory. Even more Languages: More abstractions like Object Oriented Programming.

THE POWER OF SIMPLICITY All the great things are simple. - Albert Einstein It is far more difficult to be simple than to be complicated. - John Ruskin

CHANGING NETWORKING Layers are THE abstraction and they work on the Data Plane: Applications TCP reliable byte stream Best Effort IP Physical transfer of bits What about the Control Plane? There are none...

CONTROLLING THE NETWORK Calculate the configuration off all devices in the network Operate without communication guarantees Operate within a given networks protocol

A PROGRAMMING ANALOGY Please write a program that: Specify where each bit is stored. Deals with communication errors. Within a programming language that has little expressability. They will not They will create ABSTRACTIONS to deal with each problem

THE CONTROL PLANE ABSTRACTIONS Simplify the configuration Simplified model of the network Network virtualization Distributed state The Network as a Graph Forwarding Model Flexible

DEFINING SDN SDN allows network administrators to manage network services more easily through abstraction of lower level functionality into virtual services. This replaces having to manually configure hardware. SDN allows network administrators to have programmable central control of network traffic without requiring physical access to the network's hardware devices. SDN decouples the system that makes decisions (match & action) about where traffic is sent (the control plane) from the underlying system that forwards traffic to the selected destination (the data plane).

SO FAR, WE HAVE: WE ESTABLISHED THE PROBLEM WE UNDERSTOOD THE WHY WE CREATED ABSTRACTING TO HANDLE THE PIECES NOW WE WORK OVER THE ABSTRACTIONS

JUNIPER CREATED IN 2009 THE NEW NETWORK The New Network Increase the Rate of Innovation Improve Opex through Automation Reduce Capex through Virtualization

THE INDUSTRY EMBRACES THESE GOALS WITH SOFTWARE DEFINED NETWORKING The New Network Software Defined Networking Increase the Rate of Innovation Improve Opex through Automation Reduce Capex through Virtualization

JUNIPER S SDN STRATEGY Principles of SDN Separate networking into four layers Forwarding, Control, Services and Management Centralize Mgmt, Services and Control layers, as appropriate Cloud for elastic scale, pay-by-use, and costeffective deployment Common Platform for Network and Security applications Standard protocols for interoperability across vendors Broadly apply to enterprise, mobile & wireline customers & data centers Customer Benefits Optimize each network element Simplifies network design and lowers opex Reduce time to services and correlates cost based on value Enables new business solutions Provides choice and lowers cost Flexibility and new business opportunities

JUNIPER S SDN STRATEGY: 6-4-1 6 PRINCIPLES Separate Networking Planes 4 STEP ROADMAP Centralize Use the cloud Common Platform Standard Protocols Apply Broadly Across Domains Centralize Management Extract Services Centralize Controller Optimize the Hardware 1 LICENSING MODEL JUNIPER SOFTWARE ADVANTAGE Full Use/Elastic Transferable Software Lifetime Assurance

OPENFLOW BROADENING AND SDN SDN APPROACH TODAY Applications 5 Business Process/Workflow 4 On-device configuration & Trouble-shooting Interfaces 2 Switching & Routing Infrastructure 1 INDUSTRY OBJECTIVE: Increase bi-directional communication between applications and underlying infrastructure Orchestration Layer Network Management Control 3 Network Mgmt System OpenFlow BGP-TE PCE ALTO Future SDN Focus SDN Focus

SDN-BASED NETWORK APPLICATIONS Network support of cloud computing Content / Service Routing Content pre-positioning to caches Software Defined Networking Inter-Data Center workload mobility Cloudburst DDoS attack prevention

SDN LEADERSHIP REQUIRES Network Domain Breadth AND Embracing Disruption

JUNIPER LEADS SDN Active Member Of Open Networking Foundation Founding Member of ONRC ONRC Juniper OpenLab Standards Leadership Board Member of US Ignite Juniper Developer Network