Kostas Giotis, Yiannos Kryftis, Vasilis Maglaris

Slides:



Advertisements
Similar presentations
Benchmarking VNFs and their Infrastructure Al Morton March 7, 2014.
Advertisements

Ing. Tomáš Halagan.  Today’s network infrastructure  NFV in nutshell  Terms and definitions of NFV  NFV High Level Architecture  Benefits of NFV.
Performance Evaluation of Open Virtual Routers M.Siraj Rathore
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
The Green Abstraction Layer A Standard Power-Management Interface for Next-Generation Network Devices By group 8 1.
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
Network Innovation using OpenFlow: A Survey
Component Patterns – Architecture and Applications with EJB copyright © 2001, MATHEMA AG Component Patterns Architecture and Applications with EJB JavaForum.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
Keith Wiles DPACC vNF Overview and Proposed methods Keith Wiles – v0.5.
SDN Controller Requirement draft-gu-sdnrg-sdn-controller-requirement-00 Rong Gu (Presenter) Chen Li China Mobile.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
NFVRG Dallas Verification of NFV Services : Problem Statement and Challenges draft-shin-nfvrg-service-verification-01 M-K. Shin, ETRI.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
Abstraction and Control of Transport Networks (ACTN) BoF
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedding Real-Time Substrate Measurements for Cross-Layer Communications Caroline Lai, Franz Fidler,
Chapter 1: Hierarchical Network Design
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
Institute of Computer and Communication Network Engineering OFC/NFOEC, 6-10 March 2011, Los Angeles, CA Lessons Learned From Implementing a Path Computation.
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
Control-Plane Slicing Methods in Multi-Tenant Software Defined Networks IFIP/IEEE International Symposium on Integrated Network Management May 11, 2015.
The University of Bolton School of Games Computing & Creative Technologies LCT2516 Network Architecture CCNA Exploration LAN Switching and Wireless Chapter.
Management for IP-based Applications Mike Fisher BTexaCT Research
Clever Framework Name That Doesn’t Violate Copyright Laws MARCH 27, 2015.
Security Requirements for Software Defined Networks Internet Area WG IETF 85: Atlanta November 4, 2012 Margaret Wasserman
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
A policy-based per-flow mobility management system design
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
1 ALCATEL-LUCENT — PROPRIETARY AND CONFIDENTIAL COPYRIGHT © 2015 ALCATEL-LUCENT. ALL RIGHTS RESERVED. NFV transforms the way service providers architect.
CSci8211: SDN Controller Design 1 Overview of SDN Controller Design  SDN Re-cap  SDN Controller Design: Case Studies  NOX Next Week:  ONIX  ONOS 
NFV Configuration Problem Statements Haibin Song Georgios Karagiannis
Slide 1 2/22/2016 Policy-Based Management With SNMP SNMPCONF Working Group - Interim Meeting May 2000 Jon Saperia.
for SDN-based flow handover in wireless environments Daniel Corujo Carlos Guimarães Rui L. Aguiar
Cloud computing: IaaS. IaaS is the simplest cloud offerings. IaaS is the simplest cloud offerings. It is an evolution of virtual private server offerings.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Hierarchical Network Design Connecting Networks.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
When RINA Meets NFV Diego R. López Telefónica
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
ONAP and MEF LSO External API Framework Functional Reference Architecture 12 July 2017 Andy Mayer, Ph.D. © 2016 AT&T Intellectual Property. All rights.
Developing an Implementation Framework for the Future Internet using the Y-Comm Architecture, SDN and NFV Glenford Mapp Associate Professor Middlesex University,
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
Lifecycle Service Orchestration (LSO) Models in context
draft-bernini-nfvrg-vnf-orchestration
University of Maryland College Park
IP/MPLS Backbone Transition to SDN: OpenDaylight Advisory Board
Network instantiation
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
OPEN-O Modeling Directions (DRAFT 0)
MEF Modeling Activities
Overview of SDN Controller Design
Enterprise vCPE use case requirement
GGF15 – Grids and Network Virtualization
Management of Virtual Execution Environments 3 June 2008
Cloud Computing Dr. Sharad Saxena.
Virtual Network Management
Network Function Virtualization: Challenges and
Software Defined Networking (SDN)
Extending MPLS/BGP VPNs to End-Systems
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
IT Management Services Infrastructure Services
NFV and SD-WAN Multi vendor deployment
ONAP Architecture Principle Review
Presentation transcript:

Policy-based Orchestration of NFV Services in Software-Defined Networks Kostas Giotis, Yiannos Kryftis, Vasilis Maglaris Network Management & Optimal Design Laboratory (NETMODE) School of Electrical & Computer Engineering National Technical University of Athens 1st IEEE Conference on Network Softwarization (NetSoft 2015) April 15th, 2015 London, UK

Trends in Telcos Industry Telco networks demonstrate: Significant growth of traffic volumes Increased data rates Plethora of diverse network services SDN and NFV architectures promise: Increased business agility (speed up services deployment) Decreased operational costs Decoupling of services from the physical substrate

SDN and NFV overlook SDN Protocols NFV Architectures Multiple SDN protocols (OF, ForCES, Cisco OpFlex) OF is still dominant Delivers: Network programmability Decouple Data & Control Plane Listen & Handle Network Events No standardized protocols All approaches are based on the ETSI specification Delivers: Agile placement of networking services Service-driven virtual Networks Optimized usage of COTS Hardware devices

Delivery of agile services through SDN and NFV synergies Motivation Design Principles Formulate a baseline architecture to facilitate policy-driven dynamic methods for: management of SDN resources lifecycle management of VNFs and the associated data orchestration of multiple diverse VNFs to deliver Business Applications as NFV Services (i.e. Service Chains) Modular design that decouples: Hardware elements VNFs Business (NFV) Services Orchestration Information Model to uniformly describe network resources and functions Instantiate and Manage NFV Services, governed by policies

Architectural Components This schema permits: Selection of VNFs from a VNF Pool Use Policy-Engines to manipulate VNFs Combine Diverse VNFs to deliver NFV Services Physical Infrastructure Nodes Controllers VNF Pool Diverse VNFs “Templates” NFV Services Business Applications Service Chains NFV Orchestrator Mgmt Functions Information Model

Architectural Components Physical Infrastructure Nodes Controllers VNF Pool Diverse VNFs “Templates” NFV Services Business Applications Service Chains NFV Orchestrator Mgmt Functions Information Model Policy Engine: Policy-based management of substrate resources VNF Lifecycle Management Orchestration of NFV Services NFV Services consist of one or more VNFs, and: Deliver tailor-made Business Applications Interact with Diverse VNFs Implement Forwarding Graphs (VNF-FGs) Uniquely-identified substrate objects: Managed in an abstracted manner Agnostic to the actual substrate Use abstracted physical resources for: Programmable Network Functions templates Isolated instances

Policy-based NFV Orchestrator The management environment is divided in three layers The lower layer concerns policy based management for OF substrate resources, providing management enforcement methods on MOs representing them The middle layer deals with VNF lifecycle management. All VNF components are represented as MOs and their methods may include policy-based management actions to be executed on lower layer MOs The higher layer provides policy-based Orchestration of NFV Services. Each NFV Service extends the Managed Object Class and it includes the methods for capturing and creating events, and performing management actions on VNF components in the pool, based on high-level policies

Types of Policies Event-Condition-Action(ECA) Policies: They enforce control and management actions upon certain events within the managed environment, possibly causing reconfiguration of the system Authorization Policies: They define what actions Users with specific Roles can perform on Target MOs Role Assignment Policies: They are used to define different classes of Users, receiving different access privileges and usage priority on specific services provided by VNFs

Graphical overview of the classes in the Ontology The Policy Engine residing in the NFV Orchestrator stands for the management environment that encompasses a collection of Managed Objects (MOs) in hierarchical order, representing: Policies (i.e. Event-Condition-Action (ECA), authorization, role assignment) OF resources (i.e. Controller, Switch, Link, Port) VNF components and NFV services

Ponder2 Policy Framework For the development of VNF Orchestrator’s policy engine, the Ponder2 policy framework was selected: It supports all aforementioned policy types and it uses user- extensible management objects It was extended to represent the substrate resources, and the NFV Services as Managed Objects able to be managed by the policies Conflict Resolution

Prototype VNFs Monitoring VNF Network Embedder VNF Instruct for the acquisition of flow statistics Statistics are initially collected at the Controller Flow-stats request/reply event Capable to interface with different types of monitoring data managers E.g. sFlow Collector Map virtual paths to the physical substrate Upon User request Create e2e virtual links Clients are considered to be large scale customers e.g. content or alternate providers Do not require significant number of identifiers (we user VLANs)

Role-based Traffic Engineering NFV Service: Role-based Traffic Engineering Monitoring and N.E. VNFs are chained to create RbTE instances as a Business Application Client receives different type and quality of services 2 client tiers in prototype, regarding traffic routing: Tier 1: path with least utilized links (best effort) Tier 2: Shortest path – high priority

Case Study Traffic Engineering for CDN Caching Nodes CDN Providers deploy Caching Nodes inside the premises of other operators CDN Providers are treated as clients An Operator might host multiple Caching Nodes of different CDN providers

Proof-of-concept demonstration Experimental Results Proof-of-concept demonstration Indicative Role-based services functionality Future Work: Avoid path switching for Tier 1 clients when the link is not saturated Integrate a virtualization layer through a network hypervisor (e.g. OpenVirtex) for isolated, Policy-based Control Plane management.

Thank you! Kostas Giotis coyiotis@netmode.ntua.gr