SlideShare a Scribd company logo
1 of 20
Download to read offline
Transport SDN and Use Cases in Korea
#ODSummit
Justin Park, Researcher/Programmer, ETRI
September 28, 2016
Agenda
#ODSummit
• Introduction & Background
• Who we are
• Transport networks
• Problem Definition
• Why OpenDaylight
• Architecture
• OpenDaylight Use Cases
• Takeaways
• Future Plans
• Q&A
Who we are
Dr. Park
20+ Years in Computer Networking
Human
15+ Years in Optical
Transport Networking
Justin
6+ Years in Networking
Arm J
Computer geek
Taehong
Assistant Professor
Dr. Shin
<Introducing SDN Research Team>
Transport Network
• Transport networks are logical circuit networks with QoS-guarantees frequently used by carriers.
• SONET/SDH provide fault detection (OAM), fast (sub-50ms) protection, end-to-end QoS.
• Multiprotocol Label Switching - Transport Profile (MPLS-TP) addresses these OAM, protection, and QoS with
packet technology.
• Optical Transport Network (OTN) is successor to SONET/SDH with wavelength switching capability.
<A carrier network – image from LOGTEL>
What is the problem?
1. Lack of Compatibility – Not only each protocol, but also each vendor with the same protocol
has a different EMS.
2. Lack of agility and scalability - due to lack of unified support for multi-vendor and multi-
layer network service provisioning a change requires days or even weeks.
<EMS for each system>
EMS A EMS B EMS C EMS D
MPLS-TP MPLS-TP OTN OTN
(A vendor) (B vendor) (C vendor) (D vendor)
Requirements
1. Operational Simplicity enables network service control/provision with simpler and more
open APIs.
2. Differentiated Service Delivery means automatically allocating resources in accordance to
the context of an application or a service.
3. Scalability means supporting multi-domain and multi-layer network service control/provision
transactions in a scale of hours and minutes, not weeks and days.
4. Interoperability or legacy and multi-Domain Interworking is about supporting network
diversity.
Why OpenDaylight?
1. YANG provides excellent separation between modeling and implementation.
2. MD-SAL provides necessary tools to help enforcing and gluing YANG models to
implementations.
3. Routed RPC significantly eases bringing new plugins by decoupling RPCs from plugins.
<MD-SAL three brokers>
Notification Broker
Consumer
Producer
Consumer
Producer
publish
notify
Consumer
Producer Consumer
ProducerData Broker
Producer
Consumer
notify
put
store
RPC Broker
Producer
Consumer
call
"node-ref":"/tsdn-inventory:nodes/tsdn-inventory:node[tsdn-inventory:node-id='node[kr.re.etri:topology[kr.re.etri:MplsTp:oces-daejeon-1]:72899]']"
Implementation Details (4/1)
#ODSummit
<Architecture of Calamari T-SDN Controller by ETRI>
T-SDN controller
Model Driven Service Abstraction Layer
RestconfInventory
Manager
Plugin
Service
Manager
Plugin
Topology
Manager
Plugin
Operator
/GUI
Vendor A
node 1
Vendor B EMS
Plugin
Vendor A
node 2
Vendor B EMS Vendor C node 2
Vendor C
Plugin
Vendor C node 1
RPC Impl
Session Mgr
Node Mgr
REST API
data
Abstract
data
Vendor dependent
development
RPC Call
Service
Data Store
RPC Call
Inventory
Data Store
Vendor A Plugin
Implementation Details (4/2)
• Modeling
• 1. common idea
• tsdn-prefix, node, node-connector, access-if, inventory, port-type
• 2. difference
• OTN specific – otn-prefix, tributary slots, ODU0-ODU4
• MPLS-TP specifics – mplstp-prefix, mplstpif, psedowire
• 3. Data Model
• 4. RPCs – set-accessIf, set-mplsif, set-tunnel, set-tunnelXc
• 5. Notification – tunnelUpdated, pwUpdated, mplsIfRemoved, and etc.
#ODSummit
11<Architecture of MPLS-TP Controller>
Implementation Details (4/3)
T-SDN controller
Vendor A
Plugin
Vendor A
node 1
Restconf
Netconf
Inventory
Manager
Plugin
Vendor B EMS
Plugin
Vendor A
node 2
Vendor B EMS Vendor C node 2
Vendor C
Plugin
Vendor C node 1
Service
Manager
Plugin
Topology
Manager
Plugin
NBI
SBI
Nodes
VendorB:
node:1
Node-
connector
list
???
tp1 tp2 tp3 ?1 ?2 ?3
VendorA:
node:1
IP ???
node:3
node:2
Node list
Region:1
Network-topology
Region:1
Region:
2
Node
list
Link
list
node:
1
node:
2
?? l1 l2
l3
Topology list
Source
Dest.
node tp
Services
Protection
node list
Mpls-
tp:1
Working
node list
node:2
service list
node:1
node:3
service:2
service
attribut
e
Ing TP Eg TP
RPC call
CRUD operation
RPC, notification RPC, notification RPC, notification
RPC, notification RPC, notification RPC, notification
Implementation Details(4/4)
#ODSummit
<Service Input for ServiceManager> <Result with APIDocs>
Testbed Information
#ODSummit
PTN #2
(Woori) PTN #3
(Woori)
PTN #1
(Woori)
PTN #2
(Coweave) PTN #3
(Coweav)
PTN #1
(Coweave)
PTN #2
(Telefield)
PTN #3
(Telefield)
PTN #1
(TeleField)PTN #1
(OCES)
PTN #2
(OCES)
TSDN-
enabled
EMS
TSDN-
enabled
EMS
TSDN-
enabled
EMS
Working Path
Protection Path
ETRI OCES POTNs
T-SDN Controller
Telefield PTNs
Coweaver PTNs
WooriNet PTNs
Transport Devices (ETRI Build #7 3rd floor)
<Original Test Plan in 2015>
14
10GbE NNI Link
xe-12/1
xe-12/2
xe-12/3
WooriNet
EMS
OCES
PTN
WooriNet
PTN
T-SDN
Controller
Calamari
4K Stream
transmitter4K Stream Receiver
SB Plugin
W3
W1
1-2
1-2
1-2
2-1
10GbE UNI Link
O-101
(eth4:100.104.1.1)
($ iperf …) (eth4:100.104.1.2)
($ iperf …)
xe-12/4
1-1
W2
1-1
1-1 2-1
<Calamari TSDN Controller Testbed in 2015: multi-vendor devices>
Accomplishments
#ODSummit
OpenDaylight Use Cases in Korea
SKT T-SDN Platform Architecture
SK Telecom's T-SDN platform, Transport N/W Unified Management Platform assigns programmability
and unified controllability of transport infra N/W from L0 to L3
PCE: Path Computation Element, EMS: Element Management System
KT (Korea Telecom) Architecture
MD-SAL
OSGiFramework
Karafruntime DataStore
(In-Memory)
DataBrokerClusteringMgr.
PCEProvisioningPathDesignerTopologyMgr.
InventoryMgr.
Service
Functions
ServiceMgr.
OpenFlow NetConf Corba
SBProtocol
Plugins
NorthboundAPI(RESTfull)
Resource
DB
(SQL)
EventMgr.
FaultMgr.
GUI
RCA
Statistics
WebBrowser Client
Socket
TL-1SNMP
ClientMgr.
FaultManager(LegacyNMS)T-SDNPlatform
GW
Server
AP
Server
Client
Controller
3rd PartyApp
• SDN Controller based on OpenDaylight Helium release
• Resource Abstraction using shared DB of legacy transport NMS
• Multiple southbound plugins for MSPP, OXC, and PTN devices
• Northbound interfaces based on Restful technology
Takeaways
• Able to think about the big picture of how a T-SDN controller works
• It could take weeks or month and still get it wrong.
• Able to think how to design YANG models for T-SDN
• T-SDN YANG Model
• Check for compatibility
• MPLS-TP OAM frames
• OTN 100G incompatibility
Future Plans
• Update our YANG model reflecting what we have learned so far
• Provide a template southbound plugin architecture for many nodes
• Incorporate more vendors
• Expand to more Protocols (OTN, ROADM, and etc.)
• Technical Cooperation
This work was supported by ICT R&D program of MSIP/IITP.
[B0101-16-0233, Smart Networking Core Technology Development]
Thank You
#ODSummit

More Related Content

What's hot

Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
Anju Ann
 
LF_DPDK17_rte_security: enhancing IPSEC offload
LF_DPDK17_rte_security: enhancing IPSEC offload LF_DPDK17_rte_security: enhancing IPSEC offload
LF_DPDK17_rte_security: enhancing IPSEC offload
LF_DPDK
 

What's hot (20)

Introduction to Tungsten Fabric and the vRouter
Introduction to Tungsten Fabric and the vRouterIntroduction to Tungsten Fabric and the vRouter
Introduction to Tungsten Fabric and the vRouter
 
SDN & NFV: Driving Additional Value into Managed Services
SDN & NFV: Driving Additional Value into Managed ServicesSDN & NFV: Driving Additional Value into Managed Services
SDN & NFV: Driving Additional Value into Managed Services
 
Network Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoFNetwork Function Virtualisation (NFV) BoF
Network Function Virtualisation (NFV) BoF
 
SDN: 如何從不會到有一點會
SDN: 如何從不會到有一點會SDN: 如何從不會到有一點會
SDN: 如何從不會到有一點會
 
Nfv primer v2
Nfv primer v2Nfv primer v2
Nfv primer v2
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization Overlays
 
Presentación Laboratorio NFV de Telefónica de Antonio Elizondo
Presentación Laboratorio NFV de Telefónica de Antonio ElizondoPresentación Laboratorio NFV de Telefónica de Antonio Elizondo
Presentación Laboratorio NFV de Telefónica de Antonio Elizondo
 
NFV for beginners
NFV for beginnersNFV for beginners
NFV for beginners
 
Software-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to NetworkingSoftware-Defined Networking(SDN):A New Approach to Networking
Software-Defined Networking(SDN):A New Approach to Networking
 
The hageu rina-workshop-security-peter
The hageu rina-workshop-security-peterThe hageu rina-workshop-security-peter
The hageu rina-workshop-security-peter
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)2016 06-10-ieee-sdn (1)
2016 06-10-ieee-sdn (1)
 
NFV Cloud DataCenter Adaptation & Tobe evolution ways
NFV Cloud DataCenter Adaptation & Tobe evolution waysNFV Cloud DataCenter Adaptation & Tobe evolution ways
NFV Cloud DataCenter Adaptation & Tobe evolution ways
 
NFV Usecase in OpenStack(vEPC)
NFV Usecase in OpenStack(vEPC)NFV Usecase in OpenStack(vEPC)
NFV Usecase in OpenStack(vEPC)
 
NFV & SDN ( Efficiency & Automation )
NFV & SDN ( Efficiency & Automation )NFV & SDN ( Efficiency & Automation )
NFV & SDN ( Efficiency & Automation )
 
Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016Pristine rina-sdk-icc-2016
Pristine rina-sdk-icc-2016
 
PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014PRISTINE @ FIA Athens 2014
PRISTINE @ FIA Athens 2014
 
Protecting Data In Motion with MACsec - Gijs Willemse - Rambus Design Summit ...
Protecting Data In Motion with MACsec - Gijs Willemse - Rambus Design Summit ...Protecting Data In Motion with MACsec - Gijs Willemse - Rambus Design Summit ...
Protecting Data In Motion with MACsec - Gijs Willemse - Rambus Design Summit ...
 
Open Source Carrier Networking
Open Source Carrier NetworkingOpen Source Carrier Networking
Open Source Carrier Networking
 
LF_DPDK17_rte_security: enhancing IPSEC offload
LF_DPDK17_rte_security: enhancing IPSEC offload LF_DPDK17_rte_security: enhancing IPSEC offload
LF_DPDK17_rte_security: enhancing IPSEC offload
 

Viewers also liked

Presentación de la Reforma Integral de la Educación Media Superior
Presentación de la Reforma Integral de la Educación Media SuperiorPresentación de la Reforma Integral de la Educación Media Superior
Presentación de la Reforma Integral de la Educación Media Superior
DGETI Zacatecas
 
Daejin catalogue k 2011 for web
Daejin catalogue k 2011 for webDaejin catalogue k 2011 for web
Daejin catalogue k 2011 for web
Brian Nam
 
Ems obligatoriedad
Ems obligatoriedadEms obligatoriedad
Ems obligatoriedad
Eliseo Anaya
 
Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)
Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)
Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)
Salziger RadStation KG
 
Sistema Nacional de Bachillerato
Sistema  Nacional  de BachilleratoSistema  Nacional  de Bachillerato
Sistema Nacional de Bachillerato
cetis109blog
 
Riems Competencias Genericas
Riems Competencias GenericasRiems Competencias Genericas
Riems Competencias Genericas
Alfonso
 
Sistema Nacional De Bachillerato Sep 1 Original
Sistema Nacional De Bachillerato Sep 1 OriginalSistema Nacional De Bachillerato Sep 1 Original
Sistema Nacional De Bachillerato Sep 1 Original
Martín, Sem. Titulac Man
 
14 capnography part1 overview
14 capnography part1 overview14 capnography part1 overview
14 capnography part1 overview
Dang Thanh Tuan
 

Viewers also liked (20)

Is SDN ready for primetime?
Is SDN ready for primetime?Is SDN ready for primetime?
Is SDN ready for primetime?
 
Presentación de la Reforma Integral de la Educación Media Superior
Presentación de la Reforma Integral de la Educación Media SuperiorPresentación de la Reforma Integral de la Educación Media Superior
Presentación de la Reforma Integral de la Educación Media Superior
 
Ethik ems tag2
Ethik ems tag2Ethik ems tag2
Ethik ems tag2
 
Daejin catalogue k 2011 for web
Daejin catalogue k 2011 for webDaejin catalogue k 2011 for web
Daejin catalogue k 2011 for web
 
Ems obligatoriedad
Ems obligatoriedadEms obligatoriedad
Ems obligatoriedad
 
Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)
Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)
Rad-Touren aus der Region Boppard-Bad Salzig - Bad Ems (Rhein/Lahn)
 
SC Melle 03 - Stadionecho - SCM gegen SV Hansa Friesoythe
SC Melle 03 - Stadionecho - SCM gegen SV Hansa FriesoytheSC Melle 03 - Stadionecho - SCM gegen SV Hansa Friesoythe
SC Melle 03 - Stadionecho - SCM gegen SV Hansa Friesoythe
 
RAD Studio XE8 - Delphi Tour 2015 - Edición en Español
RAD Studio XE8 - Delphi Tour 2015 - Edición en EspañolRAD Studio XE8 - Delphi Tour 2015 - Edición en Español
RAD Studio XE8 - Delphi Tour 2015 - Edición en Español
 
Ethik ems tag1
Ethik ems tag1Ethik ems tag1
Ethik ems tag1
 
Integrated Information Tracking Technology
Integrated Information Tracking TechnologyIntegrated Information Tracking Technology
Integrated Information Tracking Technology
 
Sistema Nacional de Bachillerato
Sistema  Nacional  de BachilleratoSistema  Nacional  de Bachillerato
Sistema Nacional de Bachillerato
 
Gen2 Profordems Ppt Modulo 1
Gen2 Profordems Ppt Modulo 1Gen2 Profordems Ppt Modulo 1
Gen2 Profordems Ppt Modulo 1
 
Riems Competencias Genericas
Riems Competencias GenericasRiems Competencias Genericas
Riems Competencias Genericas
 
Vorstellung nurago
Vorstellung nuragoVorstellung nurago
Vorstellung nurago
 
Evonik
EvonikEvonik
Evonik
 
Sistema Nacional De Bachillerato Sep 1 Original
Sistema Nacional De Bachillerato Sep 1 OriginalSistema Nacional De Bachillerato Sep 1 Original
Sistema Nacional De Bachillerato Sep 1 Original
 
Chancen und Hindernisse im Gesundheitsmarkt - Paradigmenwechsel über die Grenze?
Chancen und Hindernisse im Gesundheitsmarkt - Paradigmenwechsel über die Grenze?Chancen und Hindernisse im Gesundheitsmarkt - Paradigmenwechsel über die Grenze?
Chancen und Hindernisse im Gesundheitsmarkt - Paradigmenwechsel über die Grenze?
 
Pawel glowacki going_multi_tier
Pawel glowacki going_multi_tierPawel glowacki going_multi_tier
Pawel glowacki going_multi_tier
 
Ltl profile ppt 2016
Ltl profile ppt 2016Ltl profile ppt 2016
Ltl profile ppt 2016
 
14 capnography part1 overview
14 capnography part1 overview14 capnography part1 overview
14 capnography part1 overview
 

Similar to Transport SDN & OpenDaylight Use Cases in Korea

OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852
Yi-Neng Lin
 
Network protocol testing_5+ Yrs. Exp._CCNP Certified
Network protocol testing_5+ Yrs. Exp._CCNP CertifiedNetwork protocol testing_5+ Yrs. Exp._CCNP Certified
Network protocol testing_5+ Yrs. Exp._CCNP Certified
Mutyapu Santhosh Krishna
 

Similar to Transport SDN & OpenDaylight Use Cases in Korea (20)

Open and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field TrialOpen and Disaggregated Transport SDN - from PoC to Field Trial
Open and Disaggregated Transport SDN - from PoC to Field Trial
 
OpenFlow experience in Transport Networks, iPOP'2013, Ping Pan
OpenFlow experience in Transport Networks, iPOP'2013, Ping PanOpenFlow experience in Transport Networks, iPOP'2013, Ping Pan
OpenFlow experience in Transport Networks, iPOP'2013, Ping Pan
 
Network Softwarization
Network SoftwarizationNetwork Softwarization
Network Softwarization
 
PrasadResume
PrasadResumePrasadResume
PrasadResume
 
IRJET - Improving TCP Performance in Wireless Networks
IRJET -  	  Improving TCP Performance in Wireless NetworksIRJET -  	  Improving TCP Performance in Wireless Networks
IRJET - Improving TCP Performance in Wireless Networks
 
OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852OptiQNet-842-DM-v0.4-for-852
OptiQNet-842-DM-v0.4-for-852
 
Network protocol testing_5+ Yrs. Exp._CCNP Certified
Network protocol testing_5+ Yrs. Exp._CCNP CertifiedNetwork protocol testing_5+ Yrs. Exp._CCNP Certified
Network protocol testing_5+ Yrs. Exp._CCNP Certified
 
CCNP_Network protocol Testing_5+ Yrs. Exp._Santhosh
CCNP_Network protocol Testing_5+ Yrs. Exp._SanthoshCCNP_Network protocol Testing_5+ Yrs. Exp._Santhosh
CCNP_Network protocol Testing_5+ Yrs. Exp._Santhosh
 
Fronthaul technologies kwang_submit_to_slideshare
Fronthaul technologies kwang_submit_to_slideshareFronthaul technologies kwang_submit_to_slideshare
Fronthaul technologies kwang_submit_to_slideshare
 
Why sdn
Why sdnWhy sdn
Why sdn
 
2002023
20020232002023
2002023
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
CisCon 2018 - Overlay Management Protocol e IPsec
CisCon 2018 - Overlay Management Protocol e IPsecCisCon 2018 - Overlay Management Protocol e IPsec
CisCon 2018 - Overlay Management Protocol e IPsec
 
SDN for Network Operators
SDN for Network OperatorsSDN for Network Operators
SDN for Network Operators
 
Implementing MPLS Services using Openflow
Implementing MPLS Services using OpenflowImplementing MPLS Services using Openflow
Implementing MPLS Services using Openflow
 
Using open source for IoT
Using open source for IoTUsing open source for IoT
Using open source for IoT
 
Call flow umts
Call flow umtsCall flow umts
Call flow umts
 
Cisco Prime for IP NGN
Cisco Prime for IP NGNCisco Prime for IP NGN
Cisco Prime for IP NGN
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 

Recently uploaded

Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
ydyuyu
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
pxcywzqs
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
ayvbos
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
ydyuyu
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
galaxypingy
 

Recently uploaded (20)

best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.Meaning of On page SEO & its process in detail.
Meaning of On page SEO & its process in detail.
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 

Transport SDN & OpenDaylight Use Cases in Korea

  • 1.
  • 2. Transport SDN and Use Cases in Korea #ODSummit Justin Park, Researcher/Programmer, ETRI September 28, 2016
  • 3. Agenda #ODSummit • Introduction & Background • Who we are • Transport networks • Problem Definition • Why OpenDaylight • Architecture • OpenDaylight Use Cases • Takeaways • Future Plans • Q&A
  • 4. Who we are Dr. Park 20+ Years in Computer Networking Human 15+ Years in Optical Transport Networking Justin 6+ Years in Networking Arm J Computer geek Taehong Assistant Professor Dr. Shin <Introducing SDN Research Team>
  • 5. Transport Network • Transport networks are logical circuit networks with QoS-guarantees frequently used by carriers. • SONET/SDH provide fault detection (OAM), fast (sub-50ms) protection, end-to-end QoS. • Multiprotocol Label Switching - Transport Profile (MPLS-TP) addresses these OAM, protection, and QoS with packet technology. • Optical Transport Network (OTN) is successor to SONET/SDH with wavelength switching capability. <A carrier network – image from LOGTEL>
  • 6. What is the problem? 1. Lack of Compatibility – Not only each protocol, but also each vendor with the same protocol has a different EMS. 2. Lack of agility and scalability - due to lack of unified support for multi-vendor and multi- layer network service provisioning a change requires days or even weeks. <EMS for each system> EMS A EMS B EMS C EMS D MPLS-TP MPLS-TP OTN OTN (A vendor) (B vendor) (C vendor) (D vendor)
  • 7. Requirements 1. Operational Simplicity enables network service control/provision with simpler and more open APIs. 2. Differentiated Service Delivery means automatically allocating resources in accordance to the context of an application or a service. 3. Scalability means supporting multi-domain and multi-layer network service control/provision transactions in a scale of hours and minutes, not weeks and days. 4. Interoperability or legacy and multi-Domain Interworking is about supporting network diversity.
  • 8. Why OpenDaylight? 1. YANG provides excellent separation between modeling and implementation. 2. MD-SAL provides necessary tools to help enforcing and gluing YANG models to implementations. 3. Routed RPC significantly eases bringing new plugins by decoupling RPCs from plugins. <MD-SAL three brokers> Notification Broker Consumer Producer Consumer Producer publish notify Consumer Producer Consumer ProducerData Broker Producer Consumer notify put store RPC Broker Producer Consumer call "node-ref":"/tsdn-inventory:nodes/tsdn-inventory:node[tsdn-inventory:node-id='node[kr.re.etri:topology[kr.re.etri:MplsTp:oces-daejeon-1]:72899]']"
  • 9. Implementation Details (4/1) #ODSummit <Architecture of Calamari T-SDN Controller by ETRI> T-SDN controller Model Driven Service Abstraction Layer RestconfInventory Manager Plugin Service Manager Plugin Topology Manager Plugin Operator /GUI Vendor A node 1 Vendor B EMS Plugin Vendor A node 2 Vendor B EMS Vendor C node 2 Vendor C Plugin Vendor C node 1 RPC Impl Session Mgr Node Mgr REST API data Abstract data Vendor dependent development RPC Call Service Data Store RPC Call Inventory Data Store Vendor A Plugin
  • 10. Implementation Details (4/2) • Modeling • 1. common idea • tsdn-prefix, node, node-connector, access-if, inventory, port-type • 2. difference • OTN specific – otn-prefix, tributary slots, ODU0-ODU4 • MPLS-TP specifics – mplstp-prefix, mplstpif, psedowire • 3. Data Model • 4. RPCs – set-accessIf, set-mplsif, set-tunnel, set-tunnelXc • 5. Notification – tunnelUpdated, pwUpdated, mplsIfRemoved, and etc. #ODSummit
  • 11. 11<Architecture of MPLS-TP Controller> Implementation Details (4/3) T-SDN controller Vendor A Plugin Vendor A node 1 Restconf Netconf Inventory Manager Plugin Vendor B EMS Plugin Vendor A node 2 Vendor B EMS Vendor C node 2 Vendor C Plugin Vendor C node 1 Service Manager Plugin Topology Manager Plugin NBI SBI Nodes VendorB: node:1 Node- connector list ??? tp1 tp2 tp3 ?1 ?2 ?3 VendorA: node:1 IP ??? node:3 node:2 Node list Region:1 Network-topology Region:1 Region: 2 Node list Link list node: 1 node: 2 ?? l1 l2 l3 Topology list Source Dest. node tp Services Protection node list Mpls- tp:1 Working node list node:2 service list node:1 node:3 service:2 service attribut e Ing TP Eg TP RPC call CRUD operation RPC, notification RPC, notification RPC, notification RPC, notification RPC, notification RPC, notification
  • 12. Implementation Details(4/4) #ODSummit <Service Input for ServiceManager> <Result with APIDocs>
  • 13. Testbed Information #ODSummit PTN #2 (Woori) PTN #3 (Woori) PTN #1 (Woori) PTN #2 (Coweave) PTN #3 (Coweav) PTN #1 (Coweave) PTN #2 (Telefield) PTN #3 (Telefield) PTN #1 (TeleField)PTN #1 (OCES) PTN #2 (OCES) TSDN- enabled EMS TSDN- enabled EMS TSDN- enabled EMS Working Path Protection Path ETRI OCES POTNs T-SDN Controller Telefield PTNs Coweaver PTNs WooriNet PTNs Transport Devices (ETRI Build #7 3rd floor) <Original Test Plan in 2015>
  • 14. 14 10GbE NNI Link xe-12/1 xe-12/2 xe-12/3 WooriNet EMS OCES PTN WooriNet PTN T-SDN Controller Calamari 4K Stream transmitter4K Stream Receiver SB Plugin W3 W1 1-2 1-2 1-2 2-1 10GbE UNI Link O-101 (eth4:100.104.1.1) ($ iperf …) (eth4:100.104.1.2) ($ iperf …) xe-12/4 1-1 W2 1-1 1-1 2-1 <Calamari TSDN Controller Testbed in 2015: multi-vendor devices> Accomplishments
  • 16. SKT T-SDN Platform Architecture SK Telecom's T-SDN platform, Transport N/W Unified Management Platform assigns programmability and unified controllability of transport infra N/W from L0 to L3 PCE: Path Computation Element, EMS: Element Management System
  • 17. KT (Korea Telecom) Architecture MD-SAL OSGiFramework Karafruntime DataStore (In-Memory) DataBrokerClusteringMgr. PCEProvisioningPathDesignerTopologyMgr. InventoryMgr. Service Functions ServiceMgr. OpenFlow NetConf Corba SBProtocol Plugins NorthboundAPI(RESTfull) Resource DB (SQL) EventMgr. FaultMgr. GUI RCA Statistics WebBrowser Client Socket TL-1SNMP ClientMgr. FaultManager(LegacyNMS)T-SDNPlatform GW Server AP Server Client Controller 3rd PartyApp • SDN Controller based on OpenDaylight Helium release • Resource Abstraction using shared DB of legacy transport NMS • Multiple southbound plugins for MSPP, OXC, and PTN devices • Northbound interfaces based on Restful technology
  • 18. Takeaways • Able to think about the big picture of how a T-SDN controller works • It could take weeks or month and still get it wrong. • Able to think how to design YANG models for T-SDN • T-SDN YANG Model • Check for compatibility • MPLS-TP OAM frames • OTN 100G incompatibility
  • 19. Future Plans • Update our YANG model reflecting what we have learned so far • Provide a template southbound plugin architecture for many nodes • Incorporate more vendors • Expand to more Protocols (OTN, ROADM, and etc.) • Technical Cooperation This work was supported by ICT R&D program of MSIP/IITP. [B0101-16-0233, Smart Networking Core Technology Development]