open and converged multi-layer networking with...
TRANSCRIPT
#ONOSProject
Open and Converged Multi-Layer Networking with ONOS
PoC and future field trial plan
Toru Furusawa NTT Communications
#ONOSProject
Outline Context & Problem Statement Past Demonstrations Next PoC and NTT Communications’ Field Trial Summary
2
#ONOSProject
BWCalendaringSDN-IPVPLS
CarrierEthernet2.0L3VPN
ControlApps MgmtAppsConfigApps
ONOS
Optical Network OTN WDM
Fiber switching
Packet Network IP
MPLS VLAN
Centralized control 1. Optimize resource usage 2. Dynamic traffic provisioning 3. Multi-layer resiliency
Multi-Layer SDN Control
#ONOSProject
Outline Context & Problem Statement Past Demonstrations Next PoC and NTT Communications’ Field Trial Summary
4
#ONOSProject
On#Demand)Op+cal)Bandwidth))
Advanced)Mul+#Layer)Restora+on)
Fujitsu'TL1'provider'OF'provider' Ciena'TL1'provider' Huawei'PCEP'provider'
Menlo'Park,'CA'
Richardson,'TX' Plano,'TX'OBawa,'Ontario'
ONOS)
OpCcal'layer'
IP'Layer'
Domain)A) Domain)B) Domain)C)
Mul+#Layer)Network)Op+miza+on)
https://youtu.be/gsfYwJyYfI4
Multi-Layer, Multi-Vendor (June 2015)
#ONOSProject
https://youtu.be/nXAZ3d8d4ZM
L2VPN over WDM (March 2016)
#ONOSProject
Disaggregated ROADM
transponder muxponder
WSS WSS Toop%cal
transportX TopacketlayerBackplane
• 1x20 WSS, 1U • 8x2 transponder, 1U • 160x160 backplane, 7U
ONOS
OpenFlow, SNMP, NETCONF, REST
PowerManagementAlarmHandlingBandwidth
OnDemandOp%cal
Restora%on
Vertical integration Disaggregated
Vendor lock-in Multi vendor
One size fits all Rightsize
Forklift upgrade Piece-wise upgrade
System integration Software-driven integration
#ONOSProject
Outline Context & Problem Statement Demonstrations Next PoC and NTT Communications’ Field Trial Summary
8
#ONOSProject
NTT Communications’ Expectations for Disaggregated Transport Networks and ONOS
• Expectation for disaggregated-transport NW • Agility and CAPEX/OPEX reduction
• Expectation for ONOS • Community influence • Cost reduction • Programmability of northbound on top of ONOS
Transform our transport network operationwith disaggregated-transport NW and ONOS
#ONOSProject
Long Term Vision for Commercial Deployment
10
2016 2017 2018
Market
Carriers
ON.Lab
• Initial appearance of disaggregated ROADM product
• PoC of disaggregated ROADM • Plan and start next development of
ONOS for disaggregated ROADM • Providing requirements
• Increase of disaggregated ROADM vendors
• Appearance of disaggregated Packet-Transport products
• ONOS Development • Next PoC of Packet-Optical
use case • Field trial (NTT Comm)
• Step1 Q1 • Step2 Q2-3 (if step1 successful) • Step3 Q4 and beyond
(if step2 successful)
• Commoditization • Continuous ONOS development • ONOS will be the de fact
controller for disaggregated transport NW
• Continuous field trial • Commercial service deployment
(to be decided according to both the technical evaluation through the field trial and business strategy)
#ONOSProject
Transport Network Controller Architecture
11
VLAN/OTN
MPLS
OTN / WDM
BSS/OSS/Orchestrator
CLI NETCONF NETCONF/REST
SDN Controller (Model based)
Service/Business Model
Multi domain / multi layer flow/resource optimization
Driver Driver
Device specific config
Network config
RING NNI
Fabric
PathComputaIonResourceOpImizaIon
DeviceConfig
NWConfig
Topology
NE
Intent
Service/Businessmodel(e.g.link,Bandwidth,reliability)
1
1
2
3
4
2
3
4
#ONOSProject
Transport Network Controller Architecture
12
VLAN/OTN
MPLS
OTN / WDM
BSS/OSS/Orchestrator
CLI NETCONF NETCONF/REST
SDN Controller (Model based)
Service/Business Model
Multi domain / multi layer flow/resource optimization
Driver Driver
Device specific config
Network config
1
2
3
4EMSNMS
ProductScope
ONOSNSOtail-f
PCE
#ONOSProject
Controller Requirements
13 Strength of ONOS Our Requirements for ONOS
Type Item
Nodal Control Multiple southbound driver with minimum additional implementation
Transaction & rollback of node configuration
Configuration synchronization between controller and device
Network Control Network topology model of multiple layer and technology (WDM, ROADM, Ethernet, LSP, PW, Protection, ...)
Transaction & rollback of network configuration across multiple nodes
End-End path provisioning with automatic path computation within a single network
Multi-domain Network Control
End-End path provisioning with automatic path computation across multi-domain networks
Transaction & rollback of multi-domain network configuration
Impact analysis across multiple layers and domains
Protection modeling
Layered Intent
Monitoring/Alarm Handling
Open-IF Expansion
Expected to be developed
Transaction & rollback
#ONOSProject
Gaps towards Commercial Deployment
14
Next PoC
Field Trial
Switch
ONOS
Trans/muxponder WSS
WSS
WSS
Optical amp
Trans/muxponder
Trans/muxponder WSS
WSS
WSS Trans/muxponder
Device expansion
Switch
E-LINE
Control with open IF Monitoring
Packet-layer protection
Optical amp
Layer visualization
Function Development Open-IF Expansion (Open ROADM, ...) Protection modeling Monitoring and alarm handling Layered Intent Transaction management & rollback etc...
Device Expansion Open ROADM device Optical amplifier, etc
Performance and stability evaluation
#ONOSProject
Open ROADM Multi-vendor data plane interoperability Common model for Single wavelength Multi wavelength Service Alignment between ONOS & Open ROADM Functional decomposition NETCONF/YANG
Source: http://openroadm.org/home.html
#ONOSProject
Open ROADM in ONOS
OpenROADMNBServicedefini%onCRUDserviceopera%onsServicereconfigura%on:reroute,roll,…
ONOS
OpenROADMdevice&networkSB
Device Link
Intent
ONOSop%calinforma%onmodel
Flow Protec%on Monitoring
Device-specificSNMP
Device-specificTL1 OpenFlow
Intenttypes&compilersCrossconnectsOp%calsignals,datatypes,etc.
Resource
ONOSsubsystem
In progress
Looking for contributions
#ONOSProject
Protection Modeling
17
Most of transport network have protection mechanism High-speed switching (< 50ms) Automatic protection switching initiated by devices Controller is informed after the fact ONOS Intent Framework will work with protection Pre-compute and configure alternate path Visibility into current working path
#ONOSProject
Layered Intent
18
Carrier’s transport network consists of multi-layer network Need to represent relationships across multiple layers’ intent Analyze impact across layers for monitoring and trouble shooting Utilize (third-party) multi-layer PCE apps
Lambda linkOptical layer switch
Optical layer switch Lambda link
Optical layer switch
Lambda path
ODU link ODU link
Lambda link Optical layer switch Lambda link
Lambda pathOptical layer switch
ODU layer switch
ODU layer switch
ODU layer switch
Packet layer inkpacket layer switch
packet layer switch
ODU path
An example of hierarchical relationships of multi-layer transport network
#ONOSProject
NTT Communications Field Trial Plan Step 1 (Q1 2017) Deploy disaggregated transport network (packet switch & transponder) Evaluate SDN controllers including ONOS (basic functions) Step 2 (Q2-3 2017) Deploy disaggregated transport network (ROADM, optical amplifier) Evaluate SDN controllers including ONOS (functions, performance, stability) Step 3 (Q4 2017) Integrate the disaggregated transport network with production environment
19 Optical fiber
Legacy ROADM(already deployed) ONOS
Otemachi CO
Tamachi office Makuhari CO
Chiba Minato CO
Testbednetwork
Testbednetwork
Testbednetwork
Otemachi
Tamachi
Makuhari
Chiba Minato
Disaggregated transport device(to be deployed)
#ONOSProject
Development Roadmap in ON.Lab
20
2016 2017 2018
Q3 Q4 Q1 Q2 Q3 Q4
* ONS2017(April)
Step1
Layered Intents
Transaction & rollback
NTT Comm Field trial
Open-IF (Open ROADM)
Device model Service model
Protection
Step2 Step3
Event
Monitoring
* OFC (March)
Design Implementation
Design Implementation
#ONOSProject
Call for Contributions
21
ONOS Software Development Open source device drivers (OpenROADM, OpenFlow or other open protocols) Protection mechanism Monitoring subsystem Layered intents Transaction management & rollback etc... Build Disaggregated Transport POD* ROADM components (OXC, WSS, trans/muxponder, amplifier) Packet switches
Demonstrations at OFC (March 2017) and ONS (April 2017)
* Rack to be used for development purposes, physical location is at ON.Lab or partner lab
#ONOSProject
Outline Context & Problem Statement Demonstrations Next PoC and NTT Communications’ Field Trial Summary
22
#ONOSProject
Summary • ON.Lab has shown use cases of carriers’ transport
network disaggregation
• NTT Communications expect ONOS as disaggregated transport network controller
• We plan a next PoC and field trial
#ONOSProject
Thank you
24