flow engine - open networking foundation · our partners flow engine ... load balancing policy ......

11
www.huawei.com Our partners Flow Engine A Programmable SDN Platform

Upload: vanquynh

Post on 08-May-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

www.huawei.com

Our partners

Flow Engine A Programmable SDN Platform

Carrier/WAN SDN

Distributed Network Control

R1 R2 R3 R4

R6 R7

Service A: R1->R4 20G

20G 20G

20G 20G 20G

20G

20G 20G

Service B: R5->R4 20G

Low Efficiency

Complex routing setup & mainly based on shortest path

Low throughput & low link utilization

Difficult deployment of new services & business applications

Centralized Network Control

R1 R2 R3 R4

R5

R6 R7

Service A: R1->R4 20G

20G 20G

20G 20G 20G

20G

20G 20G

Service B: R5->R4 20G

SDN Controller

Global Information

High Efficiency

Simplified routing setup & advanced global routing decisions

Near optimal throughput & link utilization

Flexible APP deployment

Flow Engine: an advanced routing platform for SDN Networks

SDN facilitates better network control

Carrier/WAN SDN

Real Use Case: Tencent

• Flow Engine is used in Tencent’s network in China • Network optimization process is called every five minutes by Tencent App Server • Flow Engine calculates the nearly optimum result in seconds

Carrier/WAN SDN

Flow Engine

Network

Data Plane

Control Plane

Application Plane

Programmable

APP

APP

APP

Network Performance in Real Deployments

1) 63% throughput increase

2) Global optimization in seconds

Powerful and Open Programmable Interfaces

1) C/C++/Java Interfaces, RPC / Messages

2) Easy integration with third party APPs

Platform Independent

1) Seamless integration with different SDN controllers:

SNC, ONOS, ODL

2) Deployment is independent of the SDN controller

platform

Flow Engine: A Programmable SDN Platform

Carrier/WAN SDN

Interface Layer: Native API (C/C++/Java Interfaces), RPC, Messages

Router Optical Physical Topology ROADM VNT

Network Element Virtualization Layer

Topology

Modeling

Constraint

Modeling

Flow Engine Algorithms

Device

Modeling

CSPF LR LP ...

Resource

Optimization Database

Routing

Optimization

Deployment

Decision

RSP

Traffic

Modeling

Huawei Algorithm APP 3rd Party Algorithm APP

Adaptive Routing Re-

optimization

Dynamic Services

Scheduling Fast Recovery Super BoD

RPC is used in Huawei demos Native API is used

Dynamic Services Scheduling

1) Optimal resource allocation for current/future

services

2) Support time varying service requirements

Fast Network Recovery

1) Recovery based on global network view

2) Online fault analysis

Super Bandwidth on Demand (BoD)

1) BoD Algorithm in IP & Optical

2) Load balancing policy

Third Party APP

1) GUI is designed using ONOS

2) Initial services deployment using ONOS

3) Re-optimization by Flow Engine

Flow Engine Architecture & Demo

Carrier/WAN SDN

Simulated Network Performance

www.huawei.com

Our partners

Thank You!

Carrier/WAN SDN

Flow Engine

Physical Network

Submit

• Connection requests

(deadline and traffic profile)

• Resource reservation

• Scheduling & routing decisions

• Dynamic connections set-up

APP1: Dynamic Services Scheduling

• Short-term & long-term traffic prediction

• Network resources & time allocation

• Optimal sequence of resource provisioning

• Efficient scheduling & routing for all requests

Future Service Provisioning

• BandWidth on Demand (BWoD)

• Better network admission & congestion control

• Improved resiliency/robustness

• Fine-grained resource allocation

Business Paradigms & Product Features

Carrier/WAN SDN

APP2: Fast Network Recovery

• Real-time fault recovery using global information

• Online fault analysis for failure prediction

• Optimal set of restored services

• Minimum cost of system restoration

Fast Network Recovery

• Lower CapEx & OpEx for network resilience

• Faster network recovery

• Earlier discovery of failures and side effects

• Higher resource utilization

Business Paradigms & Product Features

Link Failure

Fast Recovery

Carrier/WAN SDN

APP3: Super Bandwidth On Demand

• Cross-layer (IP & optical) optimization

• Improved network efficiency

• Fair resource utilization over time

• Real-time routing computation

Super BoD

• TCO savings

• Rich set of routing policies

• New pricing models (pay-as-you-go)

• Early routing

Business Paradigms & Product Features

Link Information: SRLG, wavelength, distance

Cross-layer topology

REG

GMPLS-UNI

Eth WSON

GMPLS-UNI

Network

Eth

time

tra

ffic

Carrier/WAN SDN

APP4: Adaptive Routing Re-optimization (3rd party)

• LP solver & heuristics for ILP

• Higher accepted traffic

• Optimal sequence of flow reconfigurations

• ONOS integration by programmable interface

Adaptive Routing Re-optimization

• Up to 63% of throughput increase

• Real-time routing computation

(thousand demands in less than 1s)

• Periodic network reconfiguration

Network Performance & Use Cases

IP Network

ONOS Controller

with Flow Engine

Open Flow