onos-based kreonet-s deployment and vdn application...
TRANSCRIPT
![Page 1: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/1.jpg)
ONOS-based KREONET-S Deployment and VDN Application System
Yong-hwan Kim, Dongkyun Kim, KISTI {yh.kim086, mirr}@kisti.re.kr
2016. 11. 4
ONOS Build 2016
![Page 2: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/2.jpg)
ONOS Build 2016
• KREONET and KREONET-S• ONOS based SD-WAN Deployment • Virtual Dedicate Network Development• VDN Operation Demo • Upcoming Users & Conclusions
2
![Page 3: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/3.jpg)
ONOS Build 2016
≪ Nationwide 17 Regional Centers in Korea (~100Gbps), 4 International Connections to the US, China, NL (~100Gbps), Global Research Network Collaborations (GLIF & GLORIAD),
~200 member institutions, Supercomputing/Advanced Application Services≫*** 24 x 7 Network Operations Center ***
3
Toward Software and User driven Virtualized, Dynamic, and Flexible Environmentfrom Hardware-based Fixed, Closed Network Infra & Services
![Page 4: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/4.jpg)
ONOS Build 2016 4
KREONET-S* Applications & Services: New User Services & Experiences (High Performance, Advanced Security)
VDN (Virtual Dedicate Network)
UoV (User oriented Visibility)
vSciZ (Virtual Science DMZ)
KREONETCOREEN SD-WAN Technology & NOC
SDN‐IP
Multi‐Layer
NFV/NFaaS
NMS, etc.
KREONET-S* Control Infrastructure: Carrier-grade High Availability/Failover and Scalability
KREONET-S* Network Infrastructure: Multi-vendor and Multi-layer to CapEX/OpEX Savings
![Page 5: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/5.jpg)
ONOS Build 2016 5
KREONET-S 5-Node ONOS Cluster: Distributed Controls (ONOS Hummingbird, v1.7.1)
Build_VM Deploy_VM#1
Daejeon/Seoul ONOS Instances Busan ONOS Instances
Deploy_VM#2 Deploy_VM#3 Deploy_VM#4 Deploy_VM#5
Optical Transport Optical TransportBrocade MLXe-8(Core Nodes)
Brocade MLXe-8(Core Nodes)
Arista 7050SX(Edge Nodes)
Arista 7050SX(Edge Nodes)
10Gbps x 1
1Gbps x 10
Master Stand-by (slave)
PM#1 PM#2 PM#3 PM#4
![Page 6: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/6.jpg)
ONOS Build 2016 6
• Softwarization of KREONET: Busan Center
Controller Servers
OVS/ExperimentServers
Mgmt./Ctrl. SW
Edge Node (AR)
Core Node (BR)
![Page 7: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/7.jpg)
ONOS Build 2016 7
• Softwarization of KREONET: StarLight, Chicago, IL
Optical Network Devices
Mgmt./Ctrl. SW
Edge Node (AR)
Core Node (BR)
Controller Servers
OVS/ExperimentServers
![Page 8: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/8.jpg)
ONOS Build 2016 8
Long-distance SDN network: ~10,500km, 155-165ms
Inter-Cluster Virtual Dedicate Network Provisioning based on SDN Federation
3-node ONOS Cluster at StarLight in USA(Experimental)
5-node ONOS Cluster in Daejeon, Korea(Production)
![Page 9: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/9.jpg)
ONOS Build 2016 9
KREONET-S Production/Experimental Topology (VDN, etc.) + User Site Networks
![Page 10: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/10.jpg)
ONOS Build 2016 10
Seoul
Daejeon
OVSOVS
OVS
OVS
OVS
OVS
OVS
OVS
OVSOVS
OVS
VDN-1
VDN-2
Each User Group can See &Manipulate ONLY their own VDN
![Page 11: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/11.jpg)
ONOS Build 2016 11
• Design Principles– User-Group based Virtual Network Control/Use
• Root users *control*, General users *use*
– Easy-to-Use User Interface• Simple and Rapid: several-click Easy, ms Fast
– User-oriented Network Visualization and Monitoring
• Virtual Network Topology and Operational Attributes
![Page 12: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/12.jpg)
ONOS Build 2016 12
![Page 13: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/13.jpg)
ONOS Build 2016 13
• Pruning strategy– Link(s) should support required BW while
not being allocated by other VDNs
• Unification of multiple links– Select links with minimum BW
• Spanning tree algorithm– Find center node which has the
minimum number of hop counts between center and access switches
– Find shortest paths between center and access switches
– Merge the shortest paths = Spanning tree = VDN
![Page 14: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/14.jpg)
ONOS Build 2016 14
![Page 15: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/15.jpg)
ONOS Build 2016 15
• Detection of removed‐link events– Discover VDNs with removed link(s)– Update VDN based on corresponding input
information (Required BW, VDN end‐hosts)
Global Network
Origin VDN Updated VDN
![Page 16: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/16.jpg)
ONOS Build 2016 16
• CLI for VDN– vdn-create [bandwidth: Mbps] [host id list]– vdn-update [vdn id/name] [bandwidth(Mbps)] [host id list]– vdn-remove [vdn id/name]– vdn-list– vdn-detail [vdn id/name]
![Page 17: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/17.jpg)
ONOS Build 2016 17
• CLI & Web GUI (List and User-oriented View)
Demo Video #1
![Page 18: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/18.jpg)
ONOS Build 2016 18
• REST APIs: VDN Create/Update/Delete
Demo Video #2
![Page 19: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/19.jpg)
ONOS Build 2016 19
To Be: SDN Virtual Dedicate Networks on
KREONET-S
KREONet2
Yonsei Astronomy Observatory
Seoul
Jeju
Daejeon
Ulsan
Correlation Center in Daejeon
Tamna Astronomy Observatory Ulsan Astronomy
Observatory
JIVE
10G
10G
10G
10G
10G
AARNet
(Australia)
JAPAN
![Page 20: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/20.jpg)
ONOS Build 2016 20
• KREONET-S is Making HAPPEN– New (Public) SD-WAN Deployment in Korea
• Distributed Controls and Resilient SDN Operations
– New Application Services and Experiences for R&E Users• Virtual Dedicate Network & User-oriented Visibility
• Further Work– Keep Testing and Experimenting on Distributed Controls– VDN & UoV Enhancement: UX/UI, Performance, Stability
• Joint Developments: KISTI, Atto Research and KAIST• Service Composition with Open Science Environment
– ONOS Apps Deployment & Experiments with ON.Lab• Packet-Optical, Inter-Cluster SDN, CORD, etc.
![Page 21: ONOS-based KREONET-S Deployment and VDN Application Systemkreonet-s.net/release/ONOS-Build-2016-yhkim.pdf · ONOS-based KREONET-S Deployment and VDN Application System Yong-hwan Kim,](https://reader034.vdocuments.site/reader034/viewer/2022050601/5fa912c1e5ec602030236d68/html5/thumbnails/21.jpg)
ONOS Build 2016 21
Questions and/or Comments to {yh.kim086, mirr}@kisti.re.kr