Can Software Defined Networks (SDN) manage the dependability of the service provided to selected customers?



Similar documents
Towards Secure and Dependable Software-Defined Networks

SDN Security Design Challenges

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

Towards Autonomic DDoS Mitigation using Software Defined Networking

Enhancing network security with SDN

Software Defined Networks

Vulnerabilities and Opportunities in SDN, NFV, and NGSON

A Network Control Plane for Massive Video Delivery

Security Challenges & Opportunities in Software Defined Networks (SDN)

SDN/Virtualization and Cloud Computing

On the Placement of Management and Control Functionality in Software Defined Networks

The Many Faces of SDN: An Industry Perspective

A Study on Software Defined Networking

CONTROL LEVEL NETWORK RESILIENCY USING RING TOPOLOGIES. Joseph C. Lee, Product Manager Jessica Forguites, Product Specialist

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

Software Defined Networking

An Architecture for Application-Based Network Operations

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Software Defined Networking

SDN Testbed Experiences: Challenges and Next Steps

Ten Things to Look for in an SDN Controller

Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks

SDN and Data Center Networks

What is SDN all about?

SDN Software Defined Networks

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

Taxonomic Modeling of Security Threats in Software Defined Networking

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

SplitArchitecture Applying Software Defined Networking concept to carrier networks

OrchSec: An Orchestrator-Based Architecture For Enhancing Network Monitoring and SDN Control Functions

SDN. What's Software Defined Networking? Angelo Capossele

Control Plane architectures for Photonic Packet/Circuit Switching-based Large Scale Data Centres

DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES

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

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

A Survey of SDN Security Research

Review On Architecture & Security Issues of SDN

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Future of DDoS Attacks Mitigation in Software Defined Networks

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

ABNO: The IETF approach for carrier SDN

Leveraging SDN and NFV in the WAN

Using SDN-OpenFlow for High-level Services

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

Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis

Network Virtualization

Effective disaster recovery using Software defined networking

Designing Virtual Network Security Architectures Dave Shackleford

A Resilient Protection Device for SIEM Systems

Software Defined Networks

1 Network Service Development Trends and Challenges

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

Software Defined Networking and OpenFlow: a Concise Review

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

Network Integration: A Service Provider Perspective

Sikkerhet Network Protector SDN app Geir Åge Leirvik HP Networking

Getting started with O3 Project Achievement ~ Innovating Network Business through SDN WAN Technologies~

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

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

Transactional Support for SDN Control Planes "

SDN and NFV in the WAN

SOFTWARE DEFINED NETWORKING: A PATH TO PROGRAMMABLE NETWORKS. Jason Kleeh September 27, 2012

SDN Applications in Today s Data Center

There are a lot more hot pick courses available at Training Partners now. These courses are confirmed to run in September

Mock RFI for Enterprise SDN Solutions

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

SDN Interfaces and Performance Analysis of SDN components

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Iyad Katib and Deep Medhi DRCN 2011 Krakow, Poland October 2011

DoS: Attack and Defense

Software-Defined Networks Powered by VellOS

Software Defined Networking and Network Virtualization

Agile VPN for Carrier/SP Network. ONOS- based SDN Controller for China Unicom MPLS L3VPN Service

Mitigating DDoS Attacks using OpenFlow-based Software Defined Networking

VIRTUALIZING THE EDGE

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

Simple, scalable, secure Complete BYOD solution Michael Lloyd HP- Enterprise Group

i Network, Inc Technology Solutions, Products & Services Providing the right information, to the right customer, at the right time.

2013 ONS Tutorial 2: SDN Market Opportunities

AdSec: A System for Adaptive Network Security

Software Defined Networks

Improving Network Management with Software Defined Networking

Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX

ESnet SDN Experiences. Roadmap to Operating SDN-based Networks Workshop July 14-16, 2015 Berkeley, CA C. Guok, B. Mah, I. Monga, E.

5G Backhauling_. Luis M. Contreras GCTO Unit, Transport, Telefónica

Software Defined Networking Seminar

Defense In Depth To Fight Against The Most Persistent DDoS

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

Management & Orchestration of Metaswitch s Perimeta Virtual SBC

Establishing PDCA Cycles for Agile Network Management in SDN/NFV Infrastructure

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

Survey: Software Defined Networks with Emphasis on Network Monitoring

A Look at the New Converged Data Center

The Extension of Software-Defined Networking to Transport Networks

Software Defined Networking and the design of OpenFlow switches

Software Defined Networks Virtualized networks & SDN

Blue Planet. Introduction. Blue Planet Components. Benefits

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

Transcription:

Can Software Defined Networks (SDN) manage the dependability of the service provided to selected customers? Gianfranco Nencioni Dipartimento di Ingegneria dell Informazione Università di Pisa Mini-seminar on QoE and QoS Dept. of Telematics, NTNU Trondheim, 9th Dec 2014

Summary 1 Introduction SDN Dependability 2 Dependability in SDN Position paper Dependability papers Dependability application 3 Conclusions

Summary 1 Introduction SDN Dependability 2 Dependability in SDN Position paper Dependability papers Dependability application 3 Conclusions

Software-Defined Network (SDN) Definition Separate control plane and data plane. Control plane = brain Data Plane = arm

Software-Defined Network (SDN) Comparison with conventional networks Conventional network Control plane Control plane Data plane Device Data plane Device Control plane Data plane Complexity Producer dependence Ossification Vendor specific interface Device

Software-Defined Network (SDN) Comparison with conventional networks SDN Control application Control application Control application Control plane Data plane Device OpenFlow Simplicity Programmability Innovation Data plane Device Data plane Device

Dependability Attributes Availability Reliability Maintainability Threats Fault Error Failure Means Prevention Removal Forecasting Tolerance

Summary 1 Introduction SDN Dependability 2 Dependability in SDN Position paper Dependability papers Dependability application 3 Conclusions

Position paper 1 Main considerations Open Issue Security and dependability of the SDN itself Target Building secure and dependable SDNs by design Pros are also cons Network programmability and control logic centralization introduce new fault and attack planes 1 Diego Kreutz, Fernando M.V. Ramos, and Paulo Verissimo. Towards Secure and Dependable Software-defined Networks. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking. HotSDN 13. 2013, pp. 55 60.

Position paper Treat vectors 1 Forged or faked traffic flows 2 Attacks on vulnerabilities in switches 3 Attacks on control plane communications 4 Attack on and vulnerabilities in controllers 5 Lack of mechanisms to ensure trust between the controller and the management applications 6 Attacks on and vulnerabilities in administrative stations 7 Lack of trusted resources for forensics and remediation

Position paper SDN specific vs non-specific threats

Position paper Solutions to threat vector

Dependability papers Software aging 2 Addressed issue The SDN controller is vulnerable to degradation due to a well-known phenomenon called Software Aging Effects SA may cause a higher probability of failure, for instance, reducing the availability of the SDN controller Solutions Application of rejuvenation software techniques aiming to improve efficient consumption of resources by the controllers and hence mitigating software aging effects 2 F. Alencar et al. How Software Aging affects SDN: A view on the controllers. In: Global Information Infrastructure and Networking Symposium (GIIS), 2014. 2014, pp. 1 6.

Dependability papers Resilience management 3 Addressed issue Implementation of network-wide resilience need an orchestrator for driving the cooperation of a collection of SDN-enabled services Network resilience Ability of a network to maintain acceptable levels of service in the face of challenges to its normal operation Network resilience requirements Detection mechanisms support the identification and categorisation of challenges to the network Remediation mechanisms may be used for containing the effects of a challenge. 3 P. Smith et al. Management patterns: SDN-enabled network resilience management. In: Network Operations and Management Symposium (NOMS), 2014 IEEE. 2014, pp. 1 9.

Dependability papers Southbound reliability 4 Addressed Issue In order to achieve at least the five nine reliability in the southbound interface between controllers and nodes how many controllers need to be instantiated where they must be deployed what network nodes are under control of each of them Proposed solution Fault Tolerant Controller Placement 4 Francisco Javier Ros and Pedro Miguel Ruiz. Five Nines of Southbound Reliability in Software-defined Networks. In: Proceedings of the Third Workshop on Hot Topics in Software Defined Networking. HotSDN 14. 2014, pp. 31 36.

Dependability papers Available SDNs 5 Observation Existing SDNs rely on a collection of intricate, mutually- dependent mechanisms to implement a logically centralized control plane Related issue These cyclical dependencies and lack of clean separation of concerns can impact the availability of SDNs Proposed solution Architecting SDNs for robustness to faults from the ground up by carefully synthesizing various key distributed systems ideas in particular, reliable flooding, global snapshots, and replicated controllers. 5 Aditya Akella and Arvind Krishnamurthy. A Highly Available Software Defined Fabric. In: Proceedings of the 13th ACM Workshop on Hot Topics in Networks. HotNets-XIII. 2014, 21:1 21:7.

Dependability papers Synergistic IP+Optical eesiliency 6 Observation In real operational scenarios, however, there may inevitably exist different operators in different network layers/domains Proposed solution Enhanced control plane architecture with hierarchically fabricated controllers by specifying the interworking relationships between different controllers on both IP and optical layers 6 Dongxu Zhang et al. Software Defined Synergistic IP+Optical Resilient Transport Networks. In: J. Opt. Commun. Netw. 7.2 (2015), A209 A217.

Dependability application Four traffic classes Restoration (reactive) Bronze Dependable service Silver Protection (proactive) Gold Platinum

Traffic Recovery Application Logic Structure Control Application Flows database Topology database Hosts database Topology discoverer Statistics handler Path Computation and Traffic Recovery Element Hosts tracker Control plane Data plane

Summary 1 Introduction SDN Dependability 2 Dependability in SDN Position paper Dependability papers Dependability application 3 Conclusions

Conclusions Can Software Defined Networks (SDN) manage the dependability of the service provided to selected customers? Yes, but it needs... to be done (Application Layer) to be supported (Infrastructure Layer) to be dependable (Control Layer)