ALTO-based Broker-assisted Multi-domain Orchestration - 00

Similar documents
ALTO Extension: Path Vector

Traffic Optimization for ExaScale Science Applications

BGP-TE APPLICATION LEVEL TOPOLOGY INTELLIGENCE

Analysis of VPLS Deployment

Autonomic Networking Use Case for Distributed Detection of SLA Violations

Inter-SDN in Seamless MPLS for Mobile Backhaul

* Inter-Cloud Research: Vision

Novel Enablers for Cloud Slicing NECOS. EUBrasilCloudFORUM Concertation Meeting, 18th April 2018 Brasília, Brazil

Benchmarking Drafts Overview for Members of SDNRG (94th IETF, Yokohama)

Dissemination of Paths in Path-Aware Networks

A Reference Model for Autonomic Networking draft-behringer-anima-reference-model-00.txt

Design of Next Generation Internet Based on Application-Oriented Networking

ALTO Extension: Path Vector

Demonstration of Software Defined Networking across Multi-Domain Heterogeneous Networks with Brokered Orchestration

Introduction to IEEE 802.1Qca Path Control and Reservation

ETSI-AFI work on SDN-oriented Enablers for Customizable Autonomic Management & Control in Evolving and Future Networks

Architectural Approaches to Multi-Homing for IPv6

Unlock the Benefits of Transport SDN OIF Transport SDN API Interop Demo

BGP-LS extension for inter-as topology retrieval

Authentication, Authorization and Accounting Requirements for the Session Initiation Protocol

Towards Management of Software-Driven Networks

Software MEIC. (Lesson 20)

Preventing the unnecessary propagation of BGP withdraws

SCALABLE VEHICULAR AD-HOC NETWORKS DISTRIBUTED SOFTWARE-DEFINED NETWORKING

Network Working Group. J. Scudder Cisco Systems, Inc. February 2001

Main Use Cases and Gap Analysis for Network Slicing

TE Topology and Tunnel Modeling for Transport Networks

Discovery in the WBEM Architecture (Infrastructure Discovery)

(9A05803) WEB SERVICES (ELECTIVE - III)

Network Scalability Ignas Bagdonas RIPE68 13-MAY-2014

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Routing Resiliency Latest Enhancements

Share IETF understanding on User Plane of 3GPP 5G System Intend to be a part of the LS reply to User Plane Protocol Study in 3GPP

Control as LCD for future networking

Integrated Cyber Defense Working Group (ICD WG) Introduction

Network Working Group. Category: Experimental June 1996

Cisco Service Advertisement Framework Deployment Guide

Internet Engineering Task Force (IETF) Category: Informational ISSN: February 2012

Routing Basics. SANOG July, 2017 Gurgaon, INDIA

DevOps for Software-Defined Telecom Infrastructures. draft-unify-nfvrg-devops-01

Elastic Network Functions: Opportunities and Challenges

A Reference Model for Autonomic Networking draft-behringer-anima-reference-model-03.txt

Integrating Autonomic Slice Networking in NFV

Internet Routing Basics

P2PSIP, ICE, and RTCWeb

Virtual Subnet : A L3VPN-based Subnet Extension Solution draft-xu-l3vpn-virtual-subnet-01

Cloud Deployment Scenarios

ONAP Edge WG

Location-based Services in Ubiquitous Computing Environments

IEEE Assisted Network Layer Mobility Support

Embedded Web Services

IEEE P1900.B: Representation of Contextual/Policy Information & Information Recovery Date:

Conduire OpenStack Vers l Edge Computing Anthony Simonet Inria, École des Mines de Nantes, France

FutureNet IV Fourth International Workshop on the Network of the Future, in conjunction with IEEE ICC

AssetWise to OpenText PoC Closeout Report

vcloud Automation Center Reference Architecture vcloud Automation Center 5.2

Proposal Architecture For Quality of Service Provisioning Within Inter-domain IP Multimedia Subsystem Context

Virtual Subnet : A L3VPN-based Subnet Extension Solution for Cloud Data Center Interconnect

Delivering Application-Layer Traffic Optimization Services based on Public Routing Data at Internet exchange Points

Network Configuration Example

Back to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6)

VXLAN Overview: Cisco Nexus 9000 Series Switches

BGP Diverse Path Using a Diverse-Path Route Reflector

DOE Award number: Name of recipient: Project Title: Principal investigator: Date of Report: Period covered by the report:

NIST Public Working Group on Federated Cloud (PWGFC) IEEE P2302 Intercloud Kickoff

SEMESTER 2 Chapter 3 Introduction to Dynamic Routing Protocols V 4.0

Towards Integration of Slice Networking in NFV

Copyright 2015 EMC Corporation. All rights reserved. Published in the USA.

Network Address Translation (NAT) Contents. Firewalls. NATs and Firewalls. NATs. What is NAT. Port Ranges. NAT Example

Flow-based Cost Query

Layer 2 VPN (L2VPN) Service Model L2SM Working Group

ECPV: EFFICIENT CERTIFICATE PATH VALIDATION IN PUBLIC-KEY INFRASTRUCTURE

ASM. Engineering Workshops

Project Moonshot. IETF 77, Anaheim. Sam Hartman, Painless Security LLC Josh Howlett, JANET(UK) Image Viatour Luc (

SD-WAN Deployment Guide (CVD)

The Knowledge Enterprise & Digital Libraries. Manuel Jaffrin EMEA Senior Architect Education & Research Sun Microsystems

SA46T-AT SA46T Address Translator draft-matsuhira-sa46t-at-01.txt

Internet of Things (IoT) CSE237A

Adaptive Cluster Computing using JavaSpaces

Routing Protocols. Technology Description BGP CHAPTER

Potential Based Routing (PBR) for ICN

New Generation Open Content Delivery Networks

Middleware Platforms for Integration & BPM : A Product Comparison

Design and development of the reactive BGP peering in softwaredefined routing exchanges

The Future of XML at the IRS and Building Partnerships for Collaboration. Agenda

Overview! Automated Certificate Management (ACME) Protocol! IP-NNI Task Force! Mary Barnes - iconectiv!

Software defined networking

Shim6: Network Operator Concerns. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER

ALTO Extension: Path Vector

MPLS Egress Protection Framework draft-shen-mpls-egress-protectionframework-02

VMware vrealize Code Stream Reference Architecture. 12 APRIL 2018 vrealize Code Stream 2.4

Bootstrapping evolvability for inter-domain routing with D-BGP. Raja Sambasivan David Tran-Lam, Aditya Akella, Peter Steenkiste

Multi-domain Orchestration and Management of Software Defined Infrastructures: a Bottom-Up Approach

On the Use of Peer-to-Peer Architectures for the Management of Highly Dynamic Environments

BUILDING A SCALABLE MOBILE GAME BACKEND IN ELIXIR. Petri Kero CTO / Ministry of Games

MPLS VPN--Inter-AS Option AB

Interoperable Cloud Storage with the CDMI Standard. Mark Carlson, SNIA TC and Oracle Co-Chair, SNIA Cloud Storage TWG

Dynamic Service Discovery

YANG models for ACTN TE Performance Monitoring Telemetry and Network Autonomics

Transcription:

IETF 101 - ALTO WG ALTO-based Broker-assisted Multi-domain Orchestration - 00 Danny Alex Lachos Perez Christian Esteve Rothenberg (University of Campinas, Brazil) @ http://intrig.dca.fee.unicamp.br

Agenda 1. 2. 3. Multi-domain Orchestration Broker-assisted Multi-domain Orchestration Approach Required ALTO Extensions a. b. Property Map Filtered Cost Map 2

Multi-domain Orchestration 5G network scenarios call for multi-domain orchestration models. Multi-provider orchestration operations will require the information exchange across Multi-domain Orchestrators (MdOs). Information to be exchanged: Abstract network topology Resource availability (e.g., CPUs, Memory, and Storage) IT Capabilities (e.g., supported network functions) Orchestrator entry points Challenges: Lack of abstractions Discovery of candidate autonomous systems Scalability, Flexibility, Complexity 3

Our Proposed Approach Proposal: Main Goal: A federation networking paradigm where a broker-plane works on top of the management and orchestration plane. Discover resource and topology information from different administrative domains involved in the federation. ALTO-based: The ALTO services (with the proposed protocol extensions) offer abstract maps with a simplified view, yet enough information about MdOs involved in the federation. 4

Architecture Inter-domain Resource (IdR) Inter-domain Topology (IdT) Resource availability VNFs/PNFs SAPs Hierarchical TED ALTO Server Property Map Cost Map 5

Property Map Extensions The ALTO server MUST return multiple values for each property in the Property Map. MdOs exchange a list NFs and SAPs which are supported by them. So in this scenario, an array of values can provide sufficient information that is not possible with single string values. Specifications (based on 4.6 of [DRAFT-PM]): The specification for the "Media Types", "HTTP Method", "Accept Input Parameters", "Capabilities" and "Uses" remain unchanged. "Response" Specification: For each property name defined in the resource's "capabilities" list, the corresponding property value MUST be encoded as JSONArray instead of JSONString. 6

Example: Property Map Service The ALTO client wants to retrieve the entire Property Map for PID entities with the "entry-point", "cpu", "mem", "storage", "port" and "nf" properties. 7

Filtered Cost Map Extension (1/2) The ALTO server MUST provide connectivity information for every SG link in the SG path for an E2E requirement. This information is the AS-level topological distance in the form of path vector, and it includes all possible ways for each (source node, destination node) pair in the SG link. Specifications (based on Section 6.1 of [DRAFT-PV]): The specifications for the "Media Types", "HTTP method", "Capabilities" and "Uses" are unchanged. "Accept Input Parameters" Specification: If sg is present, the ALTO Server MUST allow the request input to include an SG with a formatted body as an NFFG object. 8

Filtered Cost Map Extension (2/2) Specifications (based on Section 6.1 of [DRAFT-PV]): "Response" Specification: If the ALTO client includes the path vector cost mode in the "cost- type" (or "multi-cost-types") field of the input parameter, the response for each SG link in each E2E requirement MUST be encoded as a JSONArray of JSONArrays of JSONStrings. Moreover, as defined in Section 6.3.6 of [DRAFT-PV], If an ALTO client sends a request of the media type "application/alto-costmapfilter+json" and accepts "multipart/related", the ALTO server MUST provide path vector information along with the associated Property Map information, in the same body of the response. 9

Example: Filtered Cost Map (1/2) The ALTO client requests the path vector for a given E2E requirement: SG Request: SAP1->NF1->NF2->NF3->SAP2 Three NFs (NF1, NF2, and NF3). Two SAPs (SAP1 and SAP2). Four Links connecting the NFs and SAPs ("sg_links" tag). An E2E requirement ("reqs" tag) with information about the order in which NFs are traversed from SAP1 to SAP2. Note: The request accepts "multipart/related" media type. This means the ALTO server will include associated property information in the same response. 10

Example: Filtered Cost Map (2/2) The ALTO server returns connectivity information for the E2E requirement. The response includes Property Map information for each element in the path vector. In this case, it is retrieved a Property Map with the "entry-point" property, i.e., the URL of the MdO entry point for the corresponding network. 11

Road Ahead Collect WG feedback Should the extensions be adopted? Define a more elaborated NFFG object to support extended parameters. E.g.: Monitoring parameters Resource requirements, etc. Present this work in the upcoming IEEE WCNC'18 (Barcelona, Spain) Publish the PoC source code in our public repository. 12

PoC Implementation 13

Thanks! The authors would like to thank the support of Ericsson Research, Brazil. 14

Backup Slides 15

Introduction 5G network scenarios call for multi-domain orchestration models. Multi-provider orchestration operations will require the information exchange across Multi-domain Orchestrators (MdOs). Information to be exchanged: Abstract network topology Resource availability (e.g., CPUs, Memory, and Storage) IT Capabilities (e.g., supported network functions). 16

Multi-domain Orchestration Challenges Scalability: Involves the distribution of topology and resource information in a peer-to-peer fashion (MdO-to-MdO). Multi-operator multi-domain environments where the information distribution is advertised in a peer-to-peer model scales linearly. Flexibility: Considers that a distributed approach does not allow domains without physical infrastructure to advertise resource capabilities and networking resources. Such procedures consist in deploying and configuring physical peering points for these domains. Complexity: Refers to the discovery mechanism to pre-select candidate domains, accounting for resources and capabilities, necessary for an end-to-end network service deployment. 17