Metro-Haul 5th OSM Hackfestosm-download.etsi.org/ftp/osm-5.0-five/5th-hackfest...Metro-Haul: OSM use...

20
METRO-HAUL: METRO High bandwidth, 5G Application-aware optical network, with edge storage, compute and low Latency H2020-ICT-2016-2 Metro-Haul Grant No. 761727 Metro - Haul 5 th OSM Hackfest 5G Day 6 th Feb 2019, CTTC, Barcelona Prof. Reza Nejabati, University of Bristol [email protected] http://metro-haul.eu

Transcript of Metro-Haul 5th OSM Hackfestosm-download.etsi.org/ftp/osm-5.0-five/5th-hackfest...Metro-Haul: OSM use...

METRO-HAUL: METRO High bandwidth, 5G Application-aware optical network, with edge storage, compute and low Latency

H2020-ICT-2016-2 Metro-Haul Grant No. 761727

Metro-Haul5th OSM Hackfest – 5G Day

6th Feb 2019, CTTC, Barcelona

Prof. Reza Nejabati, University of Bristol [email protected]

http://metro-haul.eu

Metro-Haul Network Architecture

❖ Nodes:

❑ Access Metro Edge Nodes (AMEN): Computing, Storage and Networking resources

✓ Designed to integrate with fixed and wireless access technologies.

❑ Metro Core Edge Nodes (MCEN): Facing the elastic optical core network

✓ Multi-degree devices for higher throughput compared to AMENs.

❑ Control and Orchestration of the whole network:

✓ Control layer to allocate resources and provide services as per the monitoring information and user requirements.

2/6/2019 OSM Hackfest 5G Day 2

Metro-Haul: Network Service Platform Architecture

2/6/2019 OSM Hackfest 5G Day 3

Programmable L2 Aggregation & Forwarding (e.g. Ethernet Frames)

Distributed DC Infrastructure

L2 Frame

Assem

bly

ClassifierClassifierClassifierClassifier

Electronic Frame

Aggregation

DN

cL

DN

cH

D1L

D1H

Computing (IT Server) VNF1 VNF2 VNF3

NETWORK INTERFACE CARD(s)

EMS3EMS2EMS1

ComputeNode

Computing (IT Server) VNF1 VNF2 VNF3

NETWORK INTERFACE CARD(s)

EMS3EMS2EMS1

ComputeNode

Computing (IT Server) VNF1 VNF2 VNF3

NETWORK INTERFACE CARD(s)

EMS3EMS2EMS1

ComputeNode

xxPON

OLT

CPRI ?

NG

Ethernet

Degree 1

Degree 2

Degree N

Add/Drop

Optical Matrix

Multi (S)-BVT box

Optical client «Standard» physical interface

Internal «Standard» physical interface

Multi (S)-BVT box Add/Drop

Disaggregated “White Box”ROADM ~ Optical Networking Domain

Multi (S)-BVT box Add/Drop

RN

……

?-PON

Direct-detection based open/programmable BVTFor short-scale Metro

Coherent-detection based

open/programmable BVTFor large-scale Metro/Core

Mobile

backhauling

Residential

access

Enterprise

access

Elastic Optical

Network Data

Transport Services

Vendor A

Vendor B

Vendor C

Metro-Haul Network Service

Platform Architecture:

• Multi Layer Architecture for end-

to-end orchestration.

• Include Monitoring, Orchestration

and Planning tools across the

metro network and compute

infrastructure

Metro-Haul Disaggregated Central

Office Architecture: AMEN/MCEN

• Distributed Datacentres.

• Distributed and connected across

Access, Metro and Core nodes.

• Multiple underlying SDN

controllers controlling various

optical and networking devices.

Macro-View: Metro-Haul Control and Orchestration

2/6/2019 OSM Hackfest 5G Day 4

Met

ro-H

aul C

on

tro

l an

d M

gmt.

arc

hit

ectu

re

NFV-Orchestrator

Vertical Support and Slicing (Virtualization)

SDN control of Metro-Haul nodes

WAN Infrastructure Manager - WIM

Virtual Infrastructure Manager -VIM

Metro Network infrastructure and resource control

Service Orchestration

Mo

nit

ori

ng

and

Dat

a A

nal

ytic

s

Distributed Cloud -Compute Control of Metro-Haul nodes

NFVI Compute Domain

REGIONAL DC

Metro Edge Node

NFVI Compute Domain

EDGE DC

Metro Node

NATIONAL DC

NFVI Compute Domain

Metro Core Node

Networking domain

Computing domain

Metro Node Metro Core Node

VIMPlugins

OSM R4 Architecture

OSM R4 Gaps and Metro-Haul Contribution

2/6/2019 Metro-Haul Kick-off meeting 5

High-Level Requirements (Metro-Haul)

Feature Required OSM Release 4 OSM Release 5

End-to-End Orchestration of Network Services over distributed datacentres

Virtual Infrastructure Manager(VIM) Plugin →To deploy VMs in the compute infrastructure.

Plugins for VIMs like Openstack, OpenVIM etc. are available

Plugins for VIMs like Openstack, OpenVIM etc. are available.

Wide Area Network Infrastructure Manager (WIM) → To create and provision network across the multiple datacentres.

Not Available Metro-Haul contribution in form of WIM Connector.

Support to utilize SDN controllers to manage the underlying disaggregated optical network.

Not Available WIM Connector with the plugin architecture to support SDN controllers and custom plugins (e.g. T-API based connectors).

Metro-Haul: OSM use and contribution

❖ OSM is the orchestrator in Metro-Haul

❑ Deploy, manage and orchestrate the Network services across disaggregated datacentres.

❑ Design and development of Wide Area Network Infrastructure Manager (WIM) in OSM

✓ Deploy VNFs across multiple datacentres in a Network Service.

✓ Create L2 VLANs over the underlying network infrastructure.

✓ Protocol-Agnostic systems allowing variety of SDN technologies to work with.

2/6/2019 OSM Hackfest 5G Day 6

OSM R5: WIM Workflow

2/6/2019 OSM Hackfest 5G Day 7

Compute Node(s)

WIM

SDN controller(s)

Data Network

1. Deploy VNFs

3. VIM Local Network info

2. Deploy Local N/W and VNFs

4. Create Connectivity Service (service_endpoints, VLAN info)

5. Deploy Network

6. Install flow rules

WIM Plugin (e.g. ODL, ONOS)

0. Switch Port Mapping for WIM

Compute Node(s)

2. Deploy Local N/W and VNFs

3. VIM Local Network info

1. Deploy VNFs

OSM-R5: WIM Connector: Features and Opportunities

❖ WIM Connector Features:

❑ Plug-in Architecture supporting multiple SDN Controllers

✓ ODL, ONOS, NetOS, etc.

❑ Follows the existing OSM model of Port-Mapping:

✓ SDN Switch Port Mapping to be done prior to creating inter-DC Network Services.

❑ Create end-to-end L2 Network:

✓ VLAN separated network.

✓ Use underlying SDN controller to insert flow rules.

✓ Creating end-to-end network slice between multi-DCs.

❖ Opportunities:

❑ To create the Layer-3 based solution:

✓ SD-WAN

✓ L3 VLANs

✓ VxLANs etc.

❑ To create plugins for specific use-case:

✓ T-API based interfaces for OSM operability with optical layer.

2/6/2019 OSM Hackfest 5G Day 8

OSM Release 5: Current and future Role in M-H

❖ Transport API(T-API) as WIM Northbound API:✓ Defined and supported by ONF.

✓ Has common standardized North Bound Interface(NBI) across multiple SDN controllers.

2/6/2019 OSM Hackfest 5G Day 9

T-API Service EndpointT-API <Create Connectivity Service>

*VNF Chaining across Multi-PoPs in OSM using Transport API, A. Bravalheri, A.S. Muqaddas, N. Uniyal, R. Casellas, R. Nejabati, D. Simeonidou, OFC 2019 (Accepted)

Message from: OSM → T-API based WIM

OSM Release 5: Current and future Role in M-H

2/6/2019 OSM Hackfest 5G Day 10

Compute Node(s)

WIM

SDN controller(s)

Data Network

1. Deploy VNFs

3. VIM Network VLAN info

2. Deploy VNFs

4. Create Connectivity Service (service_endpoints, VLAN info)

5. Deploy Network

6. Install flow rules

T-API WIM

Plugin

0. Switch Port Mapping for WIM

Compute Node(s)

2. Deploy VNFs

3. VIM Network VLAN info

1. Deploy VNFs

T-API <Create Connectivity Service>

VIM

VIM

OSM Release 5: Current and future Role in M-H

❖ Network and Compute aware VNF placement

❑ WIM provides Transport Network Status

✓ Network Endpoints, links etc. using underlying SDN Controller.

❑ VIM provides Compute status

✓ RAM, Storage, CPU etc.

❑ Allows Experimental platform to run VNF placement algorithms.

❖ Planning and Placement Tool: Net2Plan

❑ Provide framework to integrate ML and Heuristics based VNF Placement and optimization algorithms.

❑ Integration with the Optical layer

✓ Get monitoring data from the optical layer.

✓ Plugged-in Placement algorithms can utilize the data for VNF placement optimization.

2/6/2019 OSM Hackfest 5G Day 11

WIM

OSS

VIM 1 VIM 2

Network Planner

SDN Controller

NFV-O

WIM Connector

Or-Vi Or-Vi

OpenFlow

NSD

Request (BW, delay)

VLD

s In

fo

OpenFlowOpenFlow

OpenFlow

Transport Info

IT resources IT resources

*Courtesy UPCT for this content

Net2Plan: Planning and placement in Metro-Haul

2/6/2019 OSM Hackfest 5G Day 12

OSS

WIM

Compute and network Infrastructure

0. Request NS (Nodes, BW, Delay)

3. VNF Placement and Path (NSD)

1. Data Plane info (nodes, links)

1. Compute node info(HD,RAM,CPU)

2. Create NSDs

6. Createinter-DC VLDs

7. Establishconnectivity in data plane

4. Deploy and instantiate

VNFs

5. Deploy VMs asper the NSD

and selected DC

5. Deploy VMs asper the NSD

and selected DC

VIM VIM

Metro-Haul Demos and role of OSM

❖ Multi-site orchestration with OSM R5 over disaggregated optical networks:

❑ Over the Metro, Core and Access Networks.

❑ Over Optical network and devices.

❑ Integration of Physical devices and distributed datacentres

✓ WIM to integrate the Multi-DCs.

✓ OSM R5 PNF Integration would potentially allow integration of FPGAs and other physical devices in the topology.

❑ Disaggregated Optical Networks:

✓ T-API Based WIM connector for underlying SDN Controller

❖ Slicing and PNF integration:

❑ With WIM end-to-end L2 slicing can be done using VLANs.

❑ OSM R5 Slicing Manager would be an interesting prospect to explore in Metro-Haul.

❑ PNF integration(available in OSM R5) would be interesting to experiment with.

2/6/2019 OSM Hackfest 5G Day 13

Multi-Domain Orchestration (5GUK Exchange)

2/6/2019 14OSM Hackfest 5G Day

❖ 5GUK Exchange:

❑ Hierarchical architecture for end-to-end multi-domain orchestration and coordination

❑ Allow operators to maintain full control of their infrastructure and integrate using their existing MANO systems.

❑ Multi-domain API based on standardized models of MANO systems.

❑ Coordinate the end-to-end service orchestration and interconnection.

Lightweight

Minimum disruption

e2e Integration

New Businesses and stakeholders

Multi-domain APIs

5GUK Exchange Architecture

2/6/2019 OSM Hackfest 5G Day 15

Network Service Composer

Network Service Manager

Network Service Request Broker

Inter-domain Connectivity

Manager

InfrastructureOrchestrator

WIM VIM WIM VIM

5GUKExchange

Experimenters

ExperimentersNS

CatalogueNS

Catalogue

Island InfrastructureIsland Infrastructure Interconnection Infrastructure

User Authenticator

User Auth

Island Auth

InfrastructureOrchestrator

User Auth

Island Auth

Experimenters

Proxy

Results

2/6/2019 OSM Hackfest 5G Day 16

❖ tinst is the VNF instantiation time❖ tdep is the VNF deployment time❖ In contrast to the activation time

the tinst and tdep times are minimal.

Number of VNFsn per Island

Time tillactivation [sec]

27.10 1.04

43.25 1.40

64.66 2.24

89.59 1.56

Use-case Trials

2/6/2019 OSM Hackfest 5G Day 17

❖ L2 Network Slicing- using VLANs❖ 4K Video transmission❖ All components run as virtualized

functions.

No Frame Loss

High data rate

❖ Trials between two testbeds in U.K. Connected to the multi-domain framework using their MANO system

Current and future work

❖ Monitoring framework

❑ To monitor Network and Compute KPIs for end-to-end system (using and extending OSM monitoring APIs).

❑ To provide an online system for end-to-end network view.

❖ Ecosystem based on OSM and other ETSI based MANO systems

❑ To allow interoperability and research platform.

❑ Interoperability study to support TOSCA based MANO systems.

❖ Trials on interconnecting multiple OSM based testbeds across UK

❑ Currently 4 testbeds (3 universities and 1 research lab) are interconnected with few more to join.

❑ Planned use-cases across multi-domain using OSM as the MANO solution.

2/6/2019 OSM Hackfest 5G Day 18

Thank you and Acknowledgement

2/6/2019 OSM Hackfest 5G Day 19

http://metro-haul.eu

I would like to thank all the partners for the contribution.

Other Projects/Research at HPN Lab (UoBristol)