+ All Categories
Home > Documents > O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN...

O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN...

Date post: 12-Mar-2018
Category:
Upload: buidien
View: 216 times
Download: 1 times
Share this document with a friend
33
O3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi) ��� Network Business Innovation by SDN WAN Technologies ��� 28 August, 2015 The 5 th Int. Symposium on Network Virtualization @ Tokyo
Transcript
Page 1: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

O3 User Oriented SDN for WAN Application Services

Yoshiaki Kiriha

O3 project (NEC, NTT, NTT Communications, Fujitsu, Hitachi)・・・・ Network Business Innovation by SDN WAN Technologies ・・・・

28 August, 2015

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 2: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Innovation through O3 User-oriented SDN

O3 Technologies for SDN WAN

SDN Use Cases in O3 Project

SDN Ready Open Source Software

Conclusion & Future Work

Agenda

2The 5th Int. Symposium on Network Virtualization @ Tokyo©O3 Project

Page 3: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Innovation through O3 User-oriented SDN

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 4: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

SDN is a technology to innovate new services and to accelerate businessesNetwork will be designed, deployed and operated by

business application and orchestration system

Software-Defined Networking (SDN)

4©O3 Project The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 5: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

SDN/NFV Future Direction

Enterprise Data center Mobile core

Secure virtual network infra.

Global multiple distributed DCs

Load-based flexible resource allocation

Commercial SDN technologies are mainly applied to “closed domain networks”, such as enterprise, datacenter, and mobile core

5©O3 Project

Open & Agile end-to-end service deployments and operations to satisfy service SLA/QoS for various users

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 6: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Open Innovation over Network Platform

Toward open User-oriented SDN3 Contributions for User-oriented SDN

(1) Open development with OSS(2) Standardization of architecture and interface(3) Commercialization of new technologies

(1) Open (2) Standardization (3) Commercialization

6©O3 Project The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 7: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Open, Organic, Optima Anyone, Anything, Anywhere Neutrality & Efficiency for Resource, Performance, Reliability, …. Multi-Layer, Multi-Provider, Multi-Service

User-oriented SDN for WAN Softwarization: Unified Tools and Libraries On-demand, Dynamic, Scalable, High-performance

Features Object-defined Network Framework SDN WAN Open Source Software SDN Design & Operations Guideline

Accelerates Service Innovation, Re-engineering, Business Eco-System

©O3 Project 7

O3 Project Concept, Approach, & Goal

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 8: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Provides Orchestration for different user requirements

O3 Deliverables: User-oriented SDN

8©O3 Project

Management for AP providers(ex. Skype, Lync, Facebook)

Management for AP providers(ex. Skype, Lync, Facebook)

Open Network PlatformOpen Network Platform

Physical networkPhysical network

Packet Optical Mobile

Management for service providers(ex. IaaS, PaaS, SaaS)

Management for service providers(ex. IaaS, PaaS, SaaS)

Management for carrier network(ex. Design, Deploy, Operate)

Management for carrier network(ex. Design, Deploy, Operate)

I'd like to automate service management including IT systems.

Northbound API (Innovation for users)

Southbound API (Innovation among vendors)

I'd like to control and operate n/w in fine-grained manner.

Flexible n/w platform for various requests from

users.

I'd like to change AP performance dynamically.

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 9: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Network is abstracted as graph of base Objects Control functions are the operators for the Objects Different types of NW are defined through extension of Objects

©O3 Project 9

O3 Object-defined Network Platform

Extended Operator function(for AP provider)

Extended Operator function(for AP provider)

Extended Operator function(for Service provider)

Extended Operator function(for Carrier)

OpenFlow Overlay Optical/packettransport

Optical/packettransport Mobile

Object Object Object Object

Driver (Protocol-object convertor)

Basic Operator function

AP providerAP provider Service providerService provider CarrierCarrier

Specify only the bandwidth, delay, SLA on the abstraction layer.

Find-grained control of routing, traffic, fault monitoring, and operation management.

Data Model Data Model Data Model Data Model

OpenNetworkPlatform(ODENOS)

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 10: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 10

O3 User-oriented SDN Architecture

The 5th Int. Symposium on Network Virtualization @ Tokyo

Path Nodes(Opt・Pkt Transport)

Switch Nodes(Lagopus, OF )

D-planeC-plane

D-plane consists of Switch and Path Nodes; Switching Nodes provide programmability, and Path Nodes provide various type of network resources.

Orchestrator & Controllers can create and configure Orchestrator & Controllers can create and configure virtual networks according to SDN Users, and enable to customized control on individual D-Plane.

Virtual NW Virtual NW

OTTsCarriers

OTT-ACnt. Appl.

OTT-BCnt. Appl.

Controls on Virtual NWControls on Virtual NW

View from Virtual NWView from Virtual NW

Network Orchestrator

Switch Nodes(Lagopus, OF)

Controller(スイッチ部)

Controller(スイッチ部)

Controller(Switch Nodes)

Controller(パス部)Controller(パス部)Controller(Path Nodes)

Controller(スイッチ部)

Controller(スイッチ部)

Controller(Switch Nodes)

Common ControlFramework

SDNNodes

Multi-Layer,Multi-DomainControl

Page 11: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

O3 Technologies for SDN WAN

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 12: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Established the SDN guideline for carrier networks which is required to design, deploy and operate the large scale of SDN in the following steps;

©O3 Project 12

SDN Design & Operations Guideline

Evaluation techniques- Test bed setup- HW/SW SDN feature evaluation- Design parameters certification- Test results analysis

Draft includes•Criteria to select SDN equipment -Capacity-Capability-Reliability etc.•Criteria for evaluation -Flexibility-Time to deploy SDN etc.•Evaluation techniques- Design parameters identification- Testing and reporting templates

Drafting guideline Testing & analyzing Completed Doc.

Final document - test results- analysis reports

×××

Test bed

DB

Evaluationprogram

Evaluationprogram

Evaluationprogram

Fukuoka

Sapporo

Tokyo

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 13: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

SDN 10Gbps S/W forwarding node with 1M flows

©O3 Project 13

SDN Software Switch: Lagopus

Datapath manager

Data-plane (user-space)

OpenFlow bridge

User-mode I/O library

agent

OFP handler

OVSDB-MPhandler

OF-confighandler

Agent controller

Data store

Channel manager CLIhandler

SNMPhandler

data-plane handler

Bridgemanager

Interfacemanager

Port Port Port

Bridge (L2)

Interfacemanager

FlowDB

Meter table

Flow rule

Bridgemanager

Port Port Port

ARP

Event Queue

User-mode I/O Library

OAMOAM

Control plane andmanagement plane

Fast software-baseddata plane

Large scale flow detection

and flow search

fff :Flexible parallel Flow

processing Framework

A proto-type of SDNsoftware switch

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 14: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Enables ….a wide variety of service quality & rapid service tune-up

©O3 Project 14

Signal Interwork between Optical & Packet

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 15: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Support multiple virtual networks over wireless networks while avoiding degradation of high priority traffic even when traffic demand and data rate of wireless link changes over time

©O3 Project 15

Virtual Wireless Networks

Wireless backhaulenvironment

LTE emulation system

Mobile core

network

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 16: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Network Abstraction Model: Hierarchical Node, Port, Link, Flow, Packet

Enables easy Extension & Customization

©O3 Project 16

SDN Framework: ODENOS

Object-definedNetwork Platform

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 17: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Slicer, Federator, Aggregator, Link-Layerizer

©O3 Project 17

Abstract Network Operators in ODENOS

Federator

LinkLayerizer

Aggregator

Slicer

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 18: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Slicer: creates copies of the network object based on the given policy: Edge ports, TCP/UDP port number (i.e., application)

Enables multi-tenancy, multiple applications

©O3 Project 18

NW Operator: Slicer

OpenFlowDriver

LearningSwitch

L3 Routing

RepeaterHub

Slicer

Physical Topology

Sliced Topology

OpenFlowPhysicalnetwork

SlicingPolicy

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 19: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Aggregator: Creates single big-switch abstraction Federator: Connects multiple networks Use Case: Multi-domain controller (with controller hierarchy)

©O3 Project 19

NW Operator: Aggregator & Federator

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 20: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Link-Layerizer: Creates a network from the upper-layer nodes and lower-layer “paths” (flows)

Use Case: Unified Control of Multi-layer Networks

©O3 Project 20

NW Operator: Link-Layerizer

OpenFlowDriver

L3 routing

Link-Layerizer

OpenFlow NetworkTopology

MPLS-TP Driver

Aggregator

Core nodeEdge nodes

Single node

OpenFlow switches

Full-meshMPLS-TPpaths

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 21: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

SDN Use Cases in O3 Project

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 22: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

WAN experiments with Multi-vendor Equipment

©O3 Project 22

Proof-of-Concept: Physical Configuration

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 23: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 23

PoC on Multi-Layer & Domain Control

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 24: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 24

PoC on Network Visualization

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 25: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Control of transport network based on simple requirements from users such as transmission speed and response timeFlexible multilayer resource utilization to meet user requirements

©O3 Project 25

PoC on Packet & Optical Integrated Mgmt

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 26: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

SDN Ready Open Source Software

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 27: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 27

OpenFlow OAM Tools

The 5th Int. Symposium on Network Virtualization @ Tokyo

Topology toolOAM functions for OpenFlow NW is necessary to operate SDN-WAN. To confirm availability of flows, NW topology management and relationship of FlowEntry and flow information is important. NTT Com developed and evaluated topology discovery tools that works under universal circumstances.

Entry managerTo manage flows, it is necessary to create FlowEntry form highly abstracted flow information such as location information, bandwidth and so on. We studied data model that describes necessary information manage SDN networks.

Topology tool Entry manager

Page 28: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 28

SDN Transport Network Technology with User Control

The 5th Int. Symposium on Network Virtualization @ Tokyo

PurposeProvide a simpler method for user to use a wide area network control technology

that is becoming more complexSatisfy user demand by consolidating management and control of multi-layer

network comprised of packet and opticsTechnology contentMulti-layer management and control (Hitachi, Ltd.)

Based on network resource request from an application, resource management and control feature finds a resource from a lower layer resource pool and allocates it to a higher layer trafficOptical Cut-through technology (Fujitsu, Ltd.) Provide low latency network to user

by configuring an end-to-end optical direct path by using packet and optical core network path

OSSPKT-Transport of O3 Orchestrator &

Controller suite & Compatible nodes (MLO) (Hitachi, Ltd.)

OPT-Transport Apps of O3 Orchestrator & Controller Suite (Fujitsu, Ltd.)

Page 29: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 29

Software Switch: Lagopus

The 5th Int. Symposium on Network Virtualization @ Tokyo

Supported protocols/interfacesOpenFLow 1.3.4 (latest stable version )WAN protocols (MPLS, PBB, and QinQ)OF-CONFIG, OVSDB, CLI, SNMP, and Ethernet OAM

High-performance packet processing Large-scale 1-M flow entries 10-Gbps software packet switching

Data center

Wide area network

Virtual Switch

BRAS(VM)

CPE

LNS(VM)

Software appliances

Virtual switch

Hypervisor

VM …Gateway

HypervisorGateway

VM

Page 30: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 30

SDN Framework: ODENOS

Topology: graph-based representation of network structure and statisticsFlow: point/multipoint-to-point/multipoint communications (OpenFlow path, MPLS / optical paths, and overlay tunnels) Packet: OpenFlow packet_in/out.

Network abstraction model Network control structure model

Instance of various logical network Operators for network instances

Design a SDN orchestrator & controlleras an arbitral combination of logical network and operators

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 31: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

Conclusion & Future Work

The 5th Int. Symposium on Network Virtualization @ Tokyo

Page 32: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

©O3 Project 32

Conclusion with O3 deliverables

The 5th Int. Symposium on Network Virtualization @ Tokyo

We have released the following O3-project deliverables on line.SDN Design, Deployment & Operations Guideline*

*Currently only the Japanese version is available.

SDN Framework: ODENOS Object-defined Network PlatformNetwork Abstractions and Programming Model

SDN-enabled WAN nodesSDN Software Forwarding and Control (Lagopus)Optical core resource driver and Packet transport

For Japanese Language :http://www.o3project.org/ja/download/index.html

For English language: http://www.o3project.org/en/download/index.html

OSS

OSS

Doc

Page 33: O3 User Oriented SDN for WAN Application Servicesnv/nvs2015/nvs2015-5-kiriha.pdfO3 User Oriented SDN for WAN Application Services Yoshiaki Kiriha O3 project ... User-oriented SDN ©O3

This research is executed under a part of a “Research and Development of Network VirtualizationTechnology” program commissioned by the Ministry of Internal Affairs and Communications.

www.o3project.org/en/

Thank you for your attention!

The 5th Int. Symposium on Network Virtualization @ Tokyo


Recommended