Policy Framework Prototype for ONOS

Slides:



Advertisements
Similar presentations
THE CORE PROJECT Jose Jimenez (project manager). What is the Core platform?
Advertisements

The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE March 2011 Future Internet PPP Core Platform.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
Connecting People Across Work and Life.
ALTO in ODL: Creation Review Initial Committers: Wendy Roome, X. Shi, Tony Wang, and Y. Richard Yang Jan. 8, 2015.
LISP, SDN, and OpenDaylight
Not Dead Yet! Cloud Breathes New Life into SOA Jason Bloomberg Copyright © 2012, ZapThink, a Dovèl Technologies Company.
Interoperability in the Cloud By Alex Espinoza
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
GRNET Greek Research & Education Network GRNET Simple Storage – GSS Ioannis Liabotis, Panos Louridas Amsterdam, June 2007.
DDI & Model-View-Controller: An Architectural Perspective Dennis Wegener, Matthäus Zloch, Thomas Bosch (GESIS) Dagstuhl,
EUDAT receives funding from the European Union's Horizon 2020 programme - DG CONNECT e-Infrastructures. Contract No The pan-European.
By: Nthabiseng Mosupye GITO Portfolio Committee 30/05/
Introduction to IETF CoRE Link Format Soumya Kanti Datta Mobile Communications Department
Networks ∙ Services ∙ People Mian Usman Introducing SDN capabilities in backbone GÉANT BoD Service Evolution IP Network Architect GÉANT LHCOPN/ONE.
Authorization PDP GE Course (R4) FIWARE Chapter: Security FIWARE GE: Authorization PDP FIWARE GEri: AuthZForce Authorization PDP Owner: Cyril Dangerville,
LoCloud Conference - Sharing local cultural heritage online with LoCloud services Microservices in LoCloud Walter Koch Gerda Koch
In Depth Azure StackIn Depth Azure Stack Resource Providers Damian Flynn MVP Daniel Savage Microsoft.
Background Data Centre (DC) energy consumption doubled between 2000 and 2005 and grew by 50% from 2005 to 2010, consuming 1.5% of global primary energy.
GridPP2 Workshop – 5 March 2004 – Data Management DataGrid is a project funded by the European Union GridPP is funded by PPARC GridPP2: Metadata Management.
Luis Gomez, Principal SW Test Engineer, Brocade
SDN-O LCM for Mercury Release Key Points and Overview
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Version 0.1 Draft – For Review Murali Mohan Murthy
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,
Export Services Deep Dive
MEF Modeling Activities
Road to SDN Review the main features of SDN
Lifecycle Service Orchestration (LSO) Models in context
Nicolas Granier / June 7th
Enterprise Service Bus
Research & Innovation Action
Stephan Nathanael Mgaya
Issues need harmonization
Multi-layer software defined networking in GÉANT
Regional Operations Centres Core infrastructure Centres
Set Collection A Bag is a general collection class that implements the Collection interface. A Set is a collection that resembles a Bag with the provision.
The DPIaaS Controller Prototype
Provisional Architecture for oneM2M
a next generation event engine for princeton
MEF Modeling Activities
Calix ONOS Contribution
An Agenda for Regional Growth
Requirements for Client-facing Interface to Security controller draft-ietf-i2nsf-client-facing-interface-req-00 Rakesh Kumar Juniper networks.
Open-O GUI Project Proposal
Applied Cyber Infrastructure Concepts Fall 2017
Wsdl.
WEB API.
Odum Institute iRODS Policies to Support Preservation
REST Client Tutorial by Pavan Ethic Coder
The XDC project Daniele Cesini
US Cluster Visit Booklet
The European Network for Rural Development
Rob Hanson Jacques Crocker
Semantic Annotation service
Web services introduction, application and its future
CIPSEC architecture CIPSEC workshop Frankfurt 16/10/2018
e-Invoicing – e-Ordering 20/11/2008
CIPSEC Future Activities
Building production-ready APIs with ASP.NET Core 2.2
Web API with Angular 2 Front End
Next Generation PaaS and CORD Cloud-Native Telco services
VIM Adaptation Layer for CORD
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Streamlining statistical production
1 2 3 Strategic context of professional learning in Wales
Data Portability It’s Mine, Mine, Mine!
Computer Network Information Center, Chinese Academy of Sciences
Karthik Sethuraman, NEC
Presentation transcript:

Policy Framework Prototype for ONOS This prototype allows Service Providers to define topology-wide and SDN-based (ONOS) network policies, by means of abstracting the underlying ONOS implementation and the use of generic interfaces. This prototype disaggregates the policy manager and the policies as different ONOS apps that communicate through REST, allowing the addition of new policy types without affecting the policy manager. Currently, 3 policy types are supported: Firewall, NAT and Connectivity. Policy Model and Policy Lifecycle Loosely based on the Policy Core Information Model (PCIM) (RFC 3060 and RFC 3460) A priority is also assigned to each policy. Conditions provided in CNF (OR set of ANDs) or DNF (AND set of ORs). Pushed to the Policy Manager in JSON format through the REST API. Formal validation: are variables and values of Conditions and Actions valid? Conflict validation: do policies with dependent conditions have different action(s) and same priority? Context validation: can the infrastructure accommodate the policy? Policy Framework Architecture Policy Manager REST API endpoints GET /policies GET /policytype/register/{policyType} GET /policies/active POST /policies GET /policies/id/{id} PUT /policies/{id}/priority/{newPriority} GET /policies/state/{state} DELETE /policies/deactivate/{id} GET /policies/type/{type} DELETE /policies/{id} GET /policies/types DELETE /policies GET /policies/num DELETE /policytype/deregister/{policyType} GET /policies/activate/{id} Policies REST API endpoints POST /formalvalidation POST /enforce POST /contextvalidation POST /remove Project Info Current and next steps Timeline 1.6.2017 – 31.05.2019 Website http://ngpaas.eu Twitter http://twitter.com/NGPaaS_5GPPP Youtube https://www.youtube.com/channel/UCqlGeERucSED252rfUj8W6A Contact Ferran Cañellas: fccr@fotonik.dtu.dk Jose Soler : joss@fotonik.dtu.dk Integrate with the Telco PaaS. Add a GUI to the Policy Manager. Add new policy types. Cross-policy type conflict validation. This project is funded by the European Union’s H2020-ICT-2016-2017 Programme under grand agreement no 761557