Вы находитесь на странице: 1из 37

Open and Disaggregated Transport SDN

- from PoC to Field Trial -


Dai Kashiwa, Director, NTT Communications / Board member of ONOS/CORD
Marc De Leenheer, MTS, ON.Lab
Toru Furusawa, Chief Engineer, NTT Communications

Transform your business, transcend expectations with our technologically advanced solutions.
Copyright © NTT Communications Corporation. All rights reserved.
Agenda

① Motivation and Objectives of Open and


Disaggregated Transport SDN

② Implementation of ONOS-based Disaggregated


Optical Transport Networks

③ NTT Communications' Field Trial

Copyright © NTT Communications Corporation. All rights reserved. 2


Agenda

① Motivation and Objectives of Open and


Disaggregated Transport SDN

② Implementation of ONOS-based Disaggregated


Optical Transport Networks

③ NTT Communications' Field Trial

Copyright © NTT Communications Corporation. All rights reserved. 3


SDN Deployment Expansion in NTT Communications

Data Center Data Center Third Party Cloud Service


SDN
Enterprise Enterprise
Cloud deployment Cloud SaaS
Cloud

IaaS

Horizontal expansion
“Software-Defined
Exchange Service”
Service Network
WAN

Vertical Expansion
Transport Network “Software-Defined Network Service ”
“Transport SDN”
LAN

IoT

Copyright © NTT Communications Corporation. All rights reserved. 4


Software-Defined Exchange Service

http://www.ntt.com/en/services/cloud/sd-exchange.html
Copyright © NTT Communications Corporation. All rights reserved. 5
Transport SDN Overview

Dynamic and integrated management of transport network devices

Copyright © NTT Communications Corporation. All rights reserved. 6


Transport Network Settings (As-Is)

n Distributed network functions deployment


n Hardware-based aggregation
n Isolated NMS/EMS
Aggregated

BSS/OSS BSS/OSS BSS/OSS


Isolated NMS/EMS

NMS NMS NMS


CLI RPC CLI

Distributed NF

MPLS

VLAN/OTN OTN / WDM VLAN/OTN

Access Domain Packet & Optical Transport Domain Access Domain

Copyright © NTT Communications Corporation. All rights reserved. 7


Transport Network Settings (adopting Transport SDN)

n Centralized network functions deployment


n Software-based disaggregation
n API integration with Transport NW controller
Disaggregated

BSS/OSS/Orchestrator
API integration
Transport NW Controller (Model based)
CLI NETCONF REST

Centralized NF To-Be As-Is

VNF
MPLS

VLAN/OTN OTN / WDM VLAN/OTN

Access Domain Packet & Optical Transport Domain Access Domain

Copyright © NTT Communications Corporation. All rights reserved. 8


Use Cases of Transport SDN

Auto path allocation NW visualization


(Multi layer, multi domain) (Multi layer, multi domain)

End-to-end fault recovery Analysis & Process automation


(Multi domain)
Power consumption

Path latency(RTT)

Copyright © NTT Communications Corporation. All rights reserved. 9


Transport NW Controller Architecture
1 Service / Business model
( e.g. link, Bandwidth, reliability)
BSS/OSS/Orchestrator

Intent
1 Service/Business Model
2 Path Computation
2 Resource Optimization
Multi domain / multi layer
Transport NW flow/resource optimization
Controller Topology
(Model based) 3
Network config
3 NNI
4 RING
Device specific config Fabric
NW
Driver Driver Driver Config

4
NETCONF
CLI NETCONF /REST Device
Config

Driver
MPLS

NE
VLAN/OTN OTN / WDM

Copyright © NTT Communications Corporation. All rights reserved. 10


NTT Communications Transport SDN History

NTTCom Transport SDN


PoC1 PoC2 Production Deployment

Path config: 1 hour -> minutes


4 Use Cases VPN/Cloud integration
Testing automation
60% OPEX down

2015 2016 2017


Copyright © NTT Communications Corporation. All rights reserved.
Our Challenge (Phase2)

n
1 Disaggregated devices n
2 Open SDN Controller 3 Value-added VNFs
n
n Speeding up n Customizability n Fully and advanced
technical innovation n Faster time to market automation & Visualization
n Inventory optimization n Interoperability - Telemetry
- AI / Deep learning
n CAPEX/OPEX reduction

Copyright © NTT Communications Corporation. All rights reserved. 12


ONOS Packet Optical Use Case / NTT Communications Transport SDN

ONOS Packet Optical Use Case


Agenda②
PoC1 PoC2 PoC3

IP-Optical Disaggregated ROADM Resiliency/Monitoring

NTTCom Transport SDN


Phase1 PoC1 PoC2 Production Deployment

Lab Trial
Phase2
Field Trial
Agenda③

2015 2016 2017


Copyright © NTT Communications Corporation. All rights reserved.
① Motivation and Objectives of Open and
Disaggregated Transport SDN

② Implementation of ONOS-based Disaggregated


Optical Transport Networks

③ NTT Communications' Field Trial

Copyright © NTT Communications Corporation. All rights reserved. 14


Motivation
BW Calendaring
Logically Centralized Control
SDN-IP Control Apps Config Apps Mgmt Apps 1. Optimize resource usage
VPLS 2. Dynamic traffic provisioning
ONOS
Carrier Ethernet 2.0 3. Multi-layer resiliency
L3VPN

Packet Network
IP
MPLS
VLAN Disaggregated Transport Network
1. Reduces CAPEX & OPEX
2. Eliminates vendor lock-in
Optical Network
OTN
3. Allows rightsizing and
WDM piece-wise upgrades
Fiber switching

#ONOSProject
ONOS Distributed Architecture
Apps
Apps
NB Core API

Distributed Core
(state management, notifications, high-availability & scale-out)

SB Core API

Providers Providers Providers Providers

Protocols Protocols Protocols Protocols

#ONOSProject
ONOS Core Subsystems
External Apps

REST API GUI CLI

Mobility Proxy ARP L2 Forwarding SDN IP / BGP Packet / Optical ...

Application UI Extension Security Device Cfg. Discovery Network Virt. Tenant ...

Config Storage Region Driver Path Tunnel Intent Statistics

Core Cluster Leadership Mastership Topology Network Cfg. Flow Objective Group

Event Messaging Graph Device Link Host Flow Rule Packet

OSGi / Apache Karaf OpenFlow NetConf OVSDB ...

#ONOSProject
ONOS Building Blocks
Applications
Bandwidth on-demand, calendaring, optical restoration
Power balancing, fault management & correlation
Optical information model
Apps
NB Core API
Northbound Abstractions
Distributed Core
Intent framework (state management, notifications, high-availability & scale-out)
Converged topology graph SB Core API
Providers Providers Providers Providers
ONOS Core: Scale & HA Protocols Protocols Protocols Protocols

Modular PCE
Scalable resource manager (spectrum, OTN, …)

Southbound
TL1, PCEP, OpenFlow, NETCONF/YANG, SNMP, REST
In progress: Infinera OTSv, Nokia (Alcatel-Lucent), OpenROADM
#ONOSProject
Dynamic Config of Devices
First, ONOS NB receives device
YANG Device Device Config Network config data as JSON or XML,
*.yang Compiler Certification App App Function decodes it and stores it in the
distributed store.
JSON / XML

model.jar REST / RESTCONF / NETCONF NB

Distributed Config Store

YANG Runtime Dynamic Config Subsystem /devices /services

model.jar *.yang
RESTCONF / NETCONF SB
JSON / XML

YANG model is registered by (1) operator, or (2) device Afterwards, ONOS SB receives
Device Device Device change notifications and encodes
Device Device Device the data to JSON or XML and
Device Device Device conveys it to the device.
#ONOSProject
Dynamic Config of Services
Service
First, ONOS
designNBcreates
receives
a YANG
servicemodel
YANG Service for
provisioning
the service.request as JSON or XML,
*.yang Orchestrator The
decodes
modelit gets
and stores
compiled
it inand
the registered;
distributed
Compiler Design
either
store. a priori by the user or at run-time
JSON / XML by the application.

REST / RESTCONF / NETCONF NB

Distributed Config Store


YANG Runtime

/devices /services
model.jar
Dynamic Config Subsystem

Service Application

OpenFlow / P4 / Other SB RESTCONF / NETCONF SB

JSON / XML Afterwards, the service app receives


change notifications and interacts with the
Device Device Device Device Device Device environment using whatever means are
Device Device Device Device Device Device appropriate.
#ONOSProject
https://youtu.be/gsfYwJyYfI4
Multi-Layer, Multi-Vendor (June 2015)
On#Demand) Advanced)Mul+#Layer) Mul+#Layer)Network)
Op+cal)Bandwidth)) Restora+on) Op+miza+on)

ONOS)
Menlo'Park,'CA'

OF'provider' Ciena'TL1'provider' Fujitsu'TL1'provider' Huawei'PCEP'provider'

IP'Layer'

OpCcal'layer'

Richardson,'TX' Plano,'TX'
OBawa,'Ontario'

Domain)A) Domain)B) Domain)C)

#ONOSProject
https://youtu.be/nXAZ3d8d4ZM
Carrier Ethernet over WDM (2016)

#ONOSProject
Disaggregated Optical Networks
Bandwidth Power Protection
Alarm Handling
On Demand Management Switching

ONOS

OpenFlow, SNMP, TL1


NETCONF, REST

ROADM To optical
X ROADM
OPS
EDFA transport

Backplane muxponder To packet


layer
transponder

• 1x20 WSS, 1U
• 8x2 transponder, 1U
• 160x160 backplane, 7U Vertical integration Disaggregated
Vendor lock-in Multi vendor
One size fits all Rightsize
Forklift upgrade Piece-wise upgrade
System integration Software-driven integration
#ONOSProject
SDN & NFV Solutions Showcase

#ONOSProject
Participating Organizations

#ONOSProject
Summary
ONOS is SDN controller for converged multi-layer networking
Scale out, high performance, HA
Rich information model, variety of subsystems, proven south bound

Growing eco-system and community


Component vendors, system vendors, and operators

Production ready
Commercial versions
Trial deployments in service providers and research networks

#ONOSProject
① Motivation and Objectives of Open and
Disaggregated Transport SDN

② Implementation of ONOS-based Disaggregated


Optical Transport Networks

③ NTT Communications' Field Trial

Copyright © NTT Communications Corporation. All rights reserved. 27


ONOS Packet Optical Use Case / NTT Communications Transport SDN

ONOS Packet Optical Use Case

PoC1 PoC2 PoC3

NTTCom Transport SDN


PoC1 PoC2 Lab Trial

Field Trial
Agenda③
Production Deployment

2015 2016 2017


Copyright © NTT Communications Corporation. All rights reserved.
Lab Trial & Field Trial

n Lab Trial n Field Trial


n Implement R&D results in a closed and n Deploy R&D results to the wide area testbed
small environment infrastructure and Integrate with other systems
n Evaluate functionality and non- (Cloud, backbone networks, etc)
functionality for each technology n Provide ”services” with the testbed for all
employees of Technology Development Dept.
n Confirm the End-to-End operability and
stability

2016 2017 2018 2019〜

Feedback to community Feedback to community


Copyright © NTT Communications Corporation. All rights reserved.
Lab Trial of Disaggregated Transport Networks

n Feasibility study
n Building out transport networks composed of disaggregated devices
n Managing multi-vendor devices in SDN controller

Dis-aggregation
BSS/OSS/Orchestrator
1
Transport NW Controller
CLI NETCONF REST
4
To-Be As-Is

MPLS
VNF 1

VLAN/OTN OTN / WDM VLAN/OTN 1


Access Domain Packet & Optical Transport Domain Access Domain

Copyright © NTT Communications Corporation. All rights reserved. 30


Lab Trial Result
1 Service / Business model
( e.g. link, Bandwidth, reliability)
BSS/OSS/Orchestrator

Intent
1 Service/Business Model
2 Path Computation
2 Resource Optimization
Multi domain / multi layer
Transport NW flow/resource optimization
Controller Topology
(Model based) 3
Network config
3 NNI
4 RING
Device specific config Fabric
NW
Driver Driver Driver Config

4
NETCONF
CLI NETCONF /REST Device
Config

Driver
MPLS

NE
VLAN/OTN OTN / WDM

Copyright © NTT Communications Corporation. All rights reserved. 31


Lab Trial Result
1
Service / Business model Service / Business model
- BSS/OSS/Orchestrator
End-End path provisioning ( e.g. link, Bandwidth, reliability)
( e.g. link, Bandwidth, reliability)
with top intent ✔ Intent Framework / Web UI
Intent Intent
1 Service/Business Model
-
Network topology model of 2
Path Computation Path Computation

Transport NW
multiple layer and technology
2
Multi domain / multi layer
- Automatic path computation
flow/resource optimization
✔ Resource Optimization Resource Optimization
Intent Framework / Topology SubSystem
Controller Topology Topology
(Model based) 3
Network config
3 NNI NNI
- Modeling to describe NW Config
4 RING RING
Device specific config
& Mapping logic Under development
Fabric (Dynamic Configuration Brigade)
Fabric
NW NW
Driver Driver DriverConfig Config

- Multiple southbound driver 4


NETCONF
CLI with minimum implementation
NETCONF /REST Device Device
(e.g. Auto template generation from
Config
Under
Config
development (Dynamic Configuration Brigade)
YANG model)
Driver Driver
MPLS

- Transactional control across NE NE


VLAN/OTN multiple nodes and domains
OTN / WDM
To be developed (New Brigade?)

Copyright © NTT Communications Corporation. All rights reserved. 32


Field Trials on NTT com testbed
Covering 20 sites across 6 countries
Holding 3 ASs and connecting with other ISPs

Copyright © NTT Communications Corporation. All rights reserved. 33


Otemachi

n Step 1 (Q1 2017) : done Makuhari

n Deployed packet switches


and transponders across 3
sites around Tokyo
Chiba

n Step 2 (Q2-Q4 2017) : WIP Tamachi

n Deploy ROADM, optical


amplifier

Copyright © NTT Communications Corporation. All rights reserved. 34


Next Steps of Field Trial

n Accumulate the knowledge of Transport-SDN through the field trial


n Integrate with the existing Legacy domains and Orchestrator
n Expand new domains (Cloud DC, DCI, etc)
n Confirm the stability through the long term operation

Orchestrator

API API

Transport NW Controller DC NW Ctrl

NETCONF

DC NW Switch Domain DC NW

Metro Domain (Legacy) OTN / WDM Domain

Copyright © NTT Communications Corporation. All rights reserved. 35


Summary

n Transport SDN have matured from PoC to Production.


n We are challenging to adopt disaggregated devices and open source SDN
controller.
n ON.Lab showed the PoC of open and disaggregated optical transport
networks and is developing ONOS with the open source community toward
commercial quality.
n We have started the lab trial and field trial of disaggregated transport
networks and continue to feedback the requirements to the ONOS community.

Copyright © NTT Communications Corporation. All rights reserved.


Thank you

Copyright © NTT Communications Corporation. All rights reserved.

Вам также может понравиться