Programmable Management Framework for Evolved SDN



Similar documents
software networking Jithesh TJ, Santhosh Karipur QuEST Global

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

SplitArchitecture Applying Software Defined Networking concept to carrier networks

Design Considerations for a Wireless Sensor Network Architecture Attached to a Cognitive Training System for the Elderly

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

What is SDN (Software Defined Networking) and Openflow? SDN/OF Part of Kernel / SoC to provide security, steering & monitoring

Impact of SDN and NFV on OSS/BSS

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

HOW SDN AND (NFV) WILL RADICALLY CHANGE DATA CENTRE ARCHITECTURES AND ENABLE NEXT GENERATION CLOUD SERVICES

Prospects for Software Defined Networking & Network Function Virtualization in Media and Broadcast John Ellerton

SDN Architecture Impact on Network Security

SDN Architecture and Service Trend

SDN Software Defined Networks

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

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

Virtualization techniques for network functions. Fabrice Guillemin, Orange Labs, OLN/CNC/NCA September 14, 2015

Software Defined Networking (SDN) Networking excellence Maniyan Sundaresan

Carrier-grade Network Management Extensions to the SDN Framework

Software Defined Networking

Leveraging SDN and NFV in the WAN

Business Case for NFV/SDN Programmable Networks

Towards Smart and Intelligent SDN Controller

ZTE Issues SDON Whitepaper, Explaining in Detail the Key. Technologies for Optical Network Evolution

SDN and NFV in the WAN

Evolution of Software Defined Networking within Cisco s VMDC

Virtualized Network Services SDN solution for enterprises

Understanding OpenFlow

Wireless & Mobile. Working Group

What is SDN all about?

Virtualized Network Services SDN solution for service providers

Huawei Agile Network FAQ What is an agile network? What is the relationship between an agile network and SDN?... 2

SOFTWARE DEFINED NETWORKING

Cloud Computing, Software Defined Networking, Network Function Virtualization

Business Case for Open Data Center Architecture in Enterprise Private Cloud

The Next Frontier for SDN: SDN Transport

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

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

OpenNaaS: an European Open Source framework for the delivery of NaaS An enabler for SDN and NFV

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

2013 ONS Tutorial 2: SDN Market Opportunities

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

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

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

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Network Softwarisation An Open Development Ecosystem. Telefónica Global CTO

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

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

BRINGING NETWORKS TO THE CLOUD ERA

NMS Application for SDN Networks. Hema Gopalakrishnan, Manohar SL, Dimple Jain, Deepthi V V and Gaurav Bhagwani. - Ericsson

Understanding the Business Case of Network Function Virtualization

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

The Many Faces of SDN: An Industry Perspective

SDN Architecture and Standards for Operational, at Scale Networks. 신명기 ETRI KRNET June 2012

Delivering Managed Services Using Next Generation Branch Architectures

Valbonne Consulting NPO Service Offer

WHITE PAPER ON SECURITY TESTING IN TELECOM NETWORK

LTE Security. EventHelix.com. Encryption and Integrity Protection in LTE. telecommunication design systems engineering real-time and embedded systems

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks

ONOS Open Network Operating System

Cisco Video Surveillance Services

Embracing Transport SDN for Open Networking Architectures

Secure Networks for Process Control

An Intelligent Framework for Vehicular Ad-hoc Networks using SDN Architecture

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

SDN and Data Center Networks

Carrier/WAN SDN. SDN Optimized MPLS Demo

When SDN meets Mobility

Extreme Networks Software Defined Networking (SDN) Platform: Open, Standards-based and Comprehensive

Software Defined Networks

Integration Challenges For The Evolving SDN/NFV Ecosystem. Subhas Chandra Mondal

Network Functions Virtualization in Home Networks

Gaining Operational Efficiencies with the Enterasys S-Series

Facing Future Internet service and network management complexity

How To Understand The Power Of The Internet

Brocade SDN/OpenFlow. Norival Figueira Office of the CTO. January 9, /2015 BROCADE COMMUNICATIONS SYSTEMS, INC. ALL RIGHTS RESERVED.

An Integrated Validation Approach to SDN & NFV

Towards Secure and Dependable Software-Defined Networks

SDN PARTNER INTEGRATION: SANDVINE

Cloud Fabric. Huawei Cloud Fabric-Cloud Connect Data Center Solution HUAWEI TECHNOLOGIES CO.,LTD.

Recent Developments in Transport SDN

SDN MIGRATION STRATEGIES The Case for Transitioning to an SDN-enabled Network

Network Services in the SDN Data Center

Chapter 18. Network Management Basics

Virtual CPE and Software Defined Networking

ems-nms Architecture in Telecom Management Systems

A Study on Software Defined Networking

Broadband Forum Machine-to-Machine (M2M) Solutions

1 Network Service Development Trends and Challenges

Relationship between SMP, ASON, GMPLS and SDN

VIRTUALIZING THE EDGE

Network Virtualization and Application Delivery Using Software Defined Networking

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

CS6204 Advanced Topics in Networking

Netvisor Software Defined Fabric Architecture

Transcription:

Programmable Management Framework for Evolved SDN Sławomir Kukliński! Orange Polska and Warsaw University of Technology! Warsaw, Poland!!!! Kraków, May 9, 2014

Problem statement!! What (is) should be the scope of SDN management?! Is management an embedded function of the controller? If not, do we need special node(s) for SDN management?! How to split functions between SDN control and management planes? How to provide interaction between them?! SDN control plane is centralized, should the management plane be centralized as well?! How to implement management in SDN? 2

Generic network management!! ITU-T (M.3010/96), ETSI and 3GPP efforts to standardize TMN! FCAPS Model (ITU-T M.3400/97) 3

etom Operations! 4 Source: Business Process Framework (etom) Enhanced Telecom Operations Map (etom) Concepts and Principles Release 8.0 GB921 Concepts and Principles TM Forum Approved Version 8. 2

SDN original architecture by ONF! Nothing about management - some management operations are supported by the OpenFlow protocol, OF-config added for control plane setup 5

SDN architecture by ONF (Dec 2013)! 6

Role of the Management Plane according to ONF! Remark:! There is no clear definition what the managment should do! 7

SDN management functions groups!! SDN hardware related management (Data and Control Planes)! SDN controller sotware platform (OS) management! SDN controller functions (modules) management, including their life-cycle management (on-fly upgrade)! SDN Application Plane management (service management) 8

SDN Controller based management!! The concept comes with are some profits: nice integration of the managment with control, simple architecture - a good approach for small networks! Intelligent management requires significant computing and storage resources, in result the controller complexity increases! The controller with embedded management will be true single point of failure in case of failure the management functionalities will be lost! Security issues in case of the programmability of the controller! In multi-controller environment we should decide how to split the management functions between the controllers and how the operator should interact with the management system 9

SDN Manager based management!! Performs most of the management tasks delegating some of them to the controller (if nice cooperation with control plane can be achieved)! Provides operator console! Provides interaction with OSS/BSS (billing, CRM)! Monitors the control plane (DoS attacks, anomalies, control plane congestion) and takes some actions (load balancing of the control plane) 10

SDN Manager based centralized management! 11

SDN functions split between Controller and Manager!! Manager s responsibility SDN hardware related managment (data and control plane) SDN controller platform managment SDN controller functions (modules) management (including lifecycle) SDN Application Plane management! Controller s responsibility Real-time SDN network management 12

Centralized vs decentralized management!! We like centralization (of the Control Plane) in SDN Centralized traffic engineering, e2e operations Simpler management in comparison to IP networks The switches are simple! We dislike centralized management Distributed operations allows for local intelligence (plug-and-play nodes) Local actions are faster The monitoring trafiic is minimized The network is more robust The managment is scalable Autonomic Network Management is about distributed network management 13

SDN Manager based decentralized management! Operator s console SDN Manager Software repository OSS/BSS Controller Management Control Management Control Controller Management Switch Management Switch Management Switch Management Switch 14

Should the SDN management be programmable?!! The Control Plane is fully programmable! The Application Plane is programmable! The Management Plane should be programmable 15

Distributed execution environment based management! Operator s console PDEE Manager Software repository Logs database EE EE EE EE Node Node Node Node 16

PDEE: Programmable Distributed Execution Environment based on OSGi and FIPA! Web Interface Central Repository PDEE- M Other Bundles JADE KARAF Ext. N. Other Bundles JADE KARAF Ext. OSGi Framework KARAF OSGi Container Node 1 PDEE OSGi Framework KARAF OSGi Container Node N PDEE 17

Implementation: PDEE based on OSGi+FIPA CMS Web Interface Central Repository Central Management Entity 18

Implementation remarks!! PDEE increases cost and complexity of switches! Performance can be an issue! The managment functions of switches should be simple! PDEE gives an ability to upgrade the control/data plane protocols (CDPI Agent)! Different switches may have different management functionalities implemented 19

Impact of PDEE on SDN evolution!! PDEE distributes some management functions, introduces peerto-peer management information exchange and local intelligence of switches that can be programmed! At present switch management functions have to interact with existing protocols of switches (OpenFlow, OF-config). PDEE can be used for upgrade or bootstrapping of control-data plane protocols (CDPI Agent)! PDEE can be used for local implementation of some Control Plane or Application Plane functions (local, edge intelligence)! PDEE introduces NFV-like SDN with preprogrammed data plane functions (forwarding) 20

Usage of PDEE for distributed Control, Management and Application Planes! Operator s console OSS/BSS Controller M EE C SDN Manager PDEE Manager M EE Controller C Logs database EE bundles: Bundles repository C M A Control bundle Management bundle Application bundle M EE Switch A M M M A EE EE EE Switch Switch Switch 21

Conclusions!! Management issues in SDN have been discussed! A need for SDN Manager has been emphasized! A pragmatic approach to distributed managment in SDN has been proposed. The approach is based on well-established technologies like OSGi and FIPA! Bootstrapping of OpenFlow versions is supported! The distributed approach can be used for Control or Application Planes distributed control in SDN can be introduced! There is a need for the definition of the low-level protocol to switch fabric (below OpenFlow)! The implementation of the management functions can be use case dependent, there is no need to define them a priori 22

Thank you! 23 23