IETF 94 - NMRG 38 meeting Intent Based Network Modeling (IBNEMO) Bert Wijnen



Similar documents
Note Well. All IETF Contributions are subject to the rules of RFC 5378 and RFC 3979 (updated by RFC 4879).

A Novel Architecture Style: Diffused Cloud for Virtual Computing Lab

FIArch Workshop. Towards Future Internet Architecture. Brussels 22 nd February 2012

Intent NBI for Software Defined Networking

SDN/OpenFlow. Outline. Performance U!, Winterschool, Zurich. SDN to OpenFlow. OpenFlow a valid technology!

Sage Document Management. User's Guide Version 13.1

Web Application Scalability: A Model-Based Approach

A Virtual Machine Dynamic Migration Scheduling Model Based on MBFD Algorithm

FDA CFR PART 11 ELECTRONIC RECORDS, ELECTRONIC SIGNATURES

Concurrent Program Synthesis Based on Supervisory Control

Sage Document Management. User's Guide Version 12.1

Sage Timberline Office

Bravo Software Group e.commerce enablers... 2 RemoteDesk... 4

Sage HRMS I Planning Guide. The HR Software Buyer s Guide and Checklist

Extending your Qt Android application using JNI

ENFORCING SAFETY PROPERTIES IN WEB APPLICATIONS USING PETRI NETS

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

ShareFile Enterprise: Security Whitepaper

Storage Basics Architecting the Storage Supplemental Handout

Citrix NetScaler and Citrix XenDesktop 7 Deployment Guide

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

NUTSS: A SIP-based Approach to UDP and TCP Network Connectivity

Secure synthesis and activation of protocol translation agents

Delivering Managed Services Using Next Generation Branch Architectures

Getting Real with Policies for Software Defined Infrastructure. Manish Dave Principal Engineer, Intel IT

17609: Continuous Data Protection Transforms the Game

Cloud, SDN and the Evolution of

Software Model Checking: Theory and Practice

Load Balancing Mechanism in Agent-based Grid

WhiteWave's Integrated Managed File Transfer (MFT)

LuaFlow, an open source Openflow Controller

Migration to Object Oriented Platforms: A State Transformation Approach

DevOps and Container Security

SDN Practices in China Mobile. Lu Huang

with VMware vsphere 5.1 (ESXi)

THE RELATIONSHIP BETWEEN EMPLOYEE PERFORMANCE AND THEIR EFFICIENCY EVALUATION SYSTEM IN THE YOTH AND SPORT OFFICES IN NORTH WEST OF IRAN

SMALL BUSINESS GRANTS PROGRAM GUIDELINES

Buffer Capacity Allocation: A method to QoS support on MPLS networks**

Achieving Disaster Recovery Success

Electronic Commerce Research and Applications

Drinking water systems are vulnerable to

Web Inv. Web Invoicing & Electronic Payments. What s Inside. Strategic Impact of AP Automation. Inefficiencies in Current State

Zero Touch Network- as- a- Service: Agile, Assured and Orchestrated with NFV

Prof. Dr.- Ing. Firoz Kaderali Dipl.-Ing. Alex Essoh

Cloud Managed Security with Meraki MX

COST CALCULATION IN COMPLEX TRANSPORT SYSTEMS

NEC contribution to OpenDaylight: Virtual Tenant Network (VTN)

Visualization, Management, and Control for Cisco IWAN

Rummage Web Server Tuning Evaluation through Benchmark

C-Bus Voltage Calculation

New Virtual Application Networks Innovations Advance Software-defined Network Leadership

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Parlay VoXip Voice over IP Gateway ISDN /VoIP (SIP) conversion + advanced call routing features. Unique Voice over IP Gateway / ISDN to SIP converter

A Certification Authority for Elliptic Curve X.509v3 Certificates

Situation Based Strategic Positioning for Coordinating a Team of Homogeneous Agents

SDN and NFV in the WAN

Virtualization, SDN and NFV

IMS INTEGRATED MANAGED SERVICES MONITORING, MAINTENANCE, MANAGEMENT. Epoch Universal

Free Software Development. 2. Chemical Database Management

How to Build Successful DSL s. Jos Warmer Leendert Versluijs

Why FOUNDATION Fieldbus?

CANADIAN WATER SECURITY ASSESSMENT FRAMEWORK: TOOLS FOR ASSESSING WATER SECURITY AND IMPROVING WATERSHED GOVERNANCE

STILL LOST IN TRANSLATION. City Agencies Compliance with Local Law 73 and Executive Order 120: Examining Progress and Work Still to be Done

Adapting Scientific Workflows on Networked Clouds Using Proactive Introspection

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

SDN FOR IP/OPTICAL TRANSPORT NETWORKS

Software-Defined Networks Powered by VellOS

White Paper: Virtual Leased Line

Title: Stochastic models of resource allocation for services

Virtual CPE and Software Defined Networking

Strategies for Capturing

Application Defined E2E Security for Network Slices. Linda Dunbar Diego Lopez

Dynamic Service Chaining for NFV/SDN

Business Development Services and Small Business Growth in Bangladesh

Preparing your Business for Virtualization. Mirko Voltolini VP Network Technology

Sage HRMS I Planning Guide. The Complete Buyer s Guide for Payroll Software

Service Network Design with Asset Management: Formulations and Comparative Analyzes

Cloud.. Migration? Bursting? Orchestration? Vincent Lavergne SED EMEA, South Gary Newe Sr SEM EMEA, UKISA

VPLS lies at the heart of our Next Generation Network approach to creating converged, simplified WANs.

Cisco NFV Solution for the Cisco Evolved Services Platform

Masters Project Proxy SG

NFV and SDN Answer or Question?

NCTA Cloud Architecture

Service Network Design with Asset Management: Formulations and Comparative Analyzes

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

A highly-underactuated robotic hand with force and joint angle sensors

Network Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011

SolarWinds Certified Professional. Exam Preparation Guide

ONF Organization 2015/6/9. Outline. Outline

Microsoft Exchange 2013 Citrix NetScaler Deployment Guide

day 1 2 Windows Azure Platform Overview... 2 Windows Azure Compute... 3 Windows Azure Storage... 3 day 2 5

IP-VPN Architecture and Implementation O. Satty Joshua 13 December Abstract

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

construction eal estate health onstruction hospitality energyy healthcare infra PRACTICE AREAS IMPARTIAL. THOROUGH. EXPERIENCED.

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

CUBIC AND QUARTIC FORMULAS. James T. Smith San Francisco State University

Reducing Outages and Degradations. With Proactive Application Performance Monitoring. Ted Wilson VP Business Development SL Corporation

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

Design of A Knowledge Based Trouble Call System with Colored Petri Net Models

Using LISP for Secure Hybrid Cloud Extension

Transcription:

IETF 94 - NMRG 38 meeting Intent Based Network Modeling (IBNEMO) Bert Wijnen 1

Ga between APP and Network APP wants A connection between two sites APP doesn t want Configurations of each device between two sites A service flow with SLA Flow entries in each device Tunnel, ACL, PBR configurations of different devices A customer network service chain 2

NEMO language for intent based network modeling NEMO APP Object Model Behavior Model NEMO Engine Node Connection Flow Oeration SDN Controller 15 simle statement for hundreds of comlex APIs Network alication/user use NEMO Language to rogramming their service NEMO Language is an Intent oriented network DSL (domain secific language), which is a language style network oen interface. Oerator/End-user or 3rd arty can use it to rogram network resource and behavior in their service alications. NEMO Engine is a network middleware, which translate high level service intent to real network instruction base on MDA(Model Driven Architecture). NEMO is now an OenDaylight roject coming with Beryllium release. htts://wiki.oendaylight.org/view/nemo:main 3

Use case : Virtual Private Cloud Oerator rovide virtual rivate cloud service for enterrises. Need to allocate two zones in the VPC for security issue. DMZ rovide htt/email/video services for access from internet. Interior rovide comute and storage resources for existing enterrise site. Provide BoD caability on the WAN connection. E.g, increase bandwidth when cloud bursting or backu internet BoD DMZ Enterrise site WAN interior Virtual Private Cloud 4

Use case: End to End Carrier Network The enterrise outsources their CPE business to the service rovider. The Branch site alies chained services in the vcpe before accessing WAN. The enterrise requests BoD in WAN between the branch and the headquarter for different bandwidth requirements, e.g., day/work and night/backu. The NEMO rogrammed logic runs on the Suer controller and instruct domain controller to accomlish network service rovisioning and olicy alying. Suer controller Domain controller Acc Core Domain controller Branch vcpe WAN Headquarter FW Cache BoD 5

An Examle: Bandwidth on Demand (B2B) DOCSIS There is a virtual link between the branch and headquarter offices. o The bandwidth of the vlink can be adjusted on demand o The adjustment can be triggered by "conditions" meet, e.g. The bandwidth will be adjusted when the timing meets. NEMO Scrit: Node branch; Node HQ; Connection tunnel Tye P2P Endnodes branch, HQ; Branch WAN Headquarter Condition: from 8am to 6m, Bandwidth: 10G Condition: from 6m to 8am, Bandwidth: 1G Constraint day AlyTo tunnel Condition time>8am & time <6m Oeration set:bandwidth=10g; Constraint night AlyTo tunnel Condition(time>0am & time<8am) (time>6m & time<0am) Oeration set:bandwidth=1g; 6

NEMO Editor in Eclise Program a Eclise lug-in that highlights the keywords Integrate with the IBNEMO roject Parse the NEMO language and comose the NEMO rest API. Call rest client/lib to send the request. Reference: Hackathon imlementation result: htts://github.com/aaguti-work/nemo-ietf 7

What could be the role of intent-based networking in situation where the system's goal "emerges" from the agents interactions? IBNEMO can dynamically udate the network behaviour. So if IBNEMO a gets alert that change is needed, it can do so Tianran Zhou can demo (see him. Possibly also demo at Bits&Bytes) Question: should IBNEMO also monitor network? Should that be art of IBNEMO? Can it rely on other network monitoring tools that trigger IBNEMO activity? Are there researchers that want to exeriment with that? Do we have ideas on how to do this? 8

What we are looking for: do you have exerience in oerating a network? How would you imlement the use cases? Feedback on the NEMO language definition, roosals for enhancements the OenDaylight roject? Hel us debug the current OenDaylight NEMO Engine rogramming lugins for Eclise? Program the interface(s) to drive the OenDaylight imlementation Integrate them with the NEMO Editor You know Xtext? Hel us to imrove the NEMO Editor lugin 9

Thank You 10