open-source actn (abstraction and control of te...

20
Open-source ACTN (Abstraction and Control of TE Networks) Young Lee, Huawei USA Dhruv Dhoddy, Satish Karunanithi, Huawei India Open Networking Summit 2016 March 16, 2016

Upload: phungbao

Post on 09-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Open-source ACTN

(Abstraction and Control of TE Networks)

Young Lee, Huawei USA

Dhruv Dhoddy, Satish Karunanithi, Huawei India

Open Networking Summit 2016

March 16, 2016

2

ACTN refers to the set of virtual network operations

needed to orchestrate, control and manage large-scale

multi-domain multi-layer TE networks of both packet and

optical so as to facilitate:

• network programmability

• automation

• efficient resource sharing

• end-to-end service aware connectivity

What is ACTN?

Open Networking Summit 2016

3

• IETF

• ITU-T

Standards Work

• ONOS

• ODL

Open Source Project

• Multi-vendor

• Multi-platform

• Multi-domain Multi-layer technology

Demo/

Implementation

Scope of ACTN

Open Networking Summit 2016

4

Key Features of ACTN

• A practical approach of Packet/Optical SDN – Enable heterogeneous packet/optical transport network control/management technologies (e.g.,

GMPLS/ASON, PCE, NMS/EMS, OpenFlow)

• SDN controllers’ hierarchy and roles – Customer network controllers (CNC)

– Multi-domain service coordinators (MDSC)

– Physical network controllers (PNC)

• Multi-domain service coordination based on

abstraction/virtualization.

– Distributed data centers dispersed over different domains including wireless backhaul transport,

metro and core networks.

• Support for service-policy enabled network connectivity

Open Networking Summit 2016

5

Architecture Goals

• Network Architecture – Carrier-grade controller reliability

– High-performance

– Large-scale support: number of devices

– Federation of controllers

– Recursiveness

• Controller Platform System Architecture – Modularity

– Multiple API support

– Heterogeneous Controllers: ODL, ONOS, others.

Open Networking Summit 2016

6

Reference Architecture

CMI

MPI

SBI

Customer

Network

Controller

Physical

Network

Controller

Multi-domain

Service

Coordinator

CNC

MDSC

PNC

CNC CNC

PNC PNC PNC PNC

Open Networking Summit 2016

7

Customer Network Controller

CNC

MDSC

PNC

CNC CNC

PNC PNC PNC PNC

Open Networking Summit 2016

In charge of mapping customer VN setup

requests with traffic matrix and customer

policy

8

Multi-Domain Service Coordinator

CNC

MDSC

PNC

CNC CNC

PNC PNC PNC PNC

Open Networking Summit 2016

To provide end-to-end path

computation based on E2E

abstraction and path/service

provisioning and virtual service

coordination function.

9

Physical Network Controller

CNC

MDSC

PNC

CNC CNC

PNC PNC PNC PNC

Open Networking Summit 2016

This is the function performed by the

domain controller that is responsible for

control plane function of the domain.

10

Virtual Network Creation Process

MDSC

Endpoint A

Domain 1

Domain 2

Domain 3

CNC

1. VN Instantiate

6. VN Instantiate Response

VN Traffic Matrix is a set of E2E connectivity

2. VN Instantiate 2. VN

Instantiate

2. VN Instantiate

3. PCEP LSP Initiate

PNC PNC PNC

4. PCEP LSP Report

5. VN Instantiate Response

Endpoint B

Endpoint C

A

B

C

11

Interface Recursiveness

VN Query

VN Update

VN Modify/Delete

VN Path Compute

VN Instantiate

Pre VN Instantiation

Post VN Instantiation Pull Model

Push Model

CNC MDSC PNC

12

ACTN PNC Cluster Model • Multi-ONOS instances

• Full Redundancy between PNC and

Device.

– This implies that each device is

connected to all PNCs.

– PNCs sends all its resource

discovery to each connected PNC.

• Full Redundancy among the PNC

controller cluster.

– No hierarchy in the PNC cluster.

• Incremental Update directly from device

to the controller for faster topology

update

PNC PNC

Open Networking Summit 2016

13

Controller-Controller Redundancy

(Multi-Domain)

PNC PNC

MDSC

MDSC

PNC PNC PNC PNC

Domain 1 Domain 2 Domain 3

How to keep Network Data consistent across all control layers impacts interface/protocol primitives based on policy (push/pull, incremental update, subscription, failure recovery, etc.)

Load Balancing Strategy to increase network reliability Also impacts interface/protocol primitives.

MDSC

Open Networking Summit 2016

14

Resource Discovery & Abstraction

PCEP-LS

BGP-LS

Rest/YANG

GRPC

Controller Hierarchy

Stateful Hierarchical PCE

Controller Federation

Virtual Network Control

VN Association With TE-LSPs

Controller State Synchronization

ONOS Cluster Synchronization

ACTN Building Blocks

15

PCEP Implementation

ONOS (Domain 3)

ONOS

ONOS (Domain 2)

ONOS (Domain 1)

ACTN

APP

PCEP Speaker

PCEP Speaker

PCEP Speaker

PCEP Speaker

• Stateful H-PCE logic

• Multi-Domain Coordination

• Virtual Network Operation

MDSC: Super Controller

PNC

PCEP/GRPC(?)

(Controller-Controller)

PCEP Interface

(Controller-Device)

ACTN

APP

ACTN

APP

ACTN

APP

• Recursive Interfaces

• Binary interface

• Hierarchical PCE

Open Networking Summit 2016

•Resource Discovery

•Resource Reservation

16

Building ACTN Modules (ONOS)

SBI

ACTN APP Abstract Topology

PCRpt/BGP-LS (Topo)

Tunnel Manager

PCInit PCRpt (LSP Incre)

Label Manager

Resource Manager

Open

PCEP/BGP-LS Provider

PCE

PCReq

Physical Topology

VN Control & Orchestration

ONOS Core

Segment Routing

Flow Rule Manager

Open Networking Summit 2016

17

ACTN Timeline [ONOS]

Packet Stateful PCE with Initiation

Basic ACTN

• Stateful H-PCE

• VN Association

• No abstraction

ACTN Complete

• Abstraction

• RestConf/Yang

• Policy

Optical Support of

PCEP-LS in SBI and Linc-OE changes

Stateful PCE on Optical network

Basic ACTN with Optical

ACTN Complete with

Optical

May’16 July’16 Oct’16

IETF Bits-n-

Bytes

Seoul

Nov’16

Open Networking Summit 2016

18

Inter-Operability Demo Architecture

MDSC

Packet-PNC (Vendor A)

Optical-PNC (Vendor C)

Optical-PNC (Vendor D)

PCEP/RestConf

PCEP/RestConf

PCEP/RestConf

Service initiation

Point (CNC)

Packet-PNC (Vendor B)

Current Participants:

- Ericsson, Huawei, ETRI, SKT

Open Networking Summit 2016

19

• Working together with standards body, open-source projects and PoC

demos for an early implementation

• Open ACTN wiki: https://sites.google.com/site/openactn/ for specification

and reference information

• ONOS GitHub:

– https://github.com/opennetworkinglab/onos/tree/master/protocols/pcep

– https://github.com/opennetworkinglab/onos/tree/master/protocols/bgp

• First industry open-source multi-layer, multi-domain packet optical demo

across multiple platform is planned in November 2016 (IETF 97, Seoul,

Korea.)

Summary & Current Status

Open Networking Summit 2016

Copyright©2015 Huawei Technologies Co., Ltd. All Rights Reserved.

The information in this document may contain predictive statements including, without limitation, statements regarding the future financial

and operating results, future product portfolio, new technology, etc. There are a number of factors that could cause actual results and

developments to differ materially from those expressed or implied in the predictive statements. Therefore, such information is provided for

reference purpose only and constitutes neither an offer nor an acceptance. Huawei may change the information at any time without notice.

Thank you