onos-based kreonet-s deployment and vdn application...
Post on 11-Aug-2020
11 Views
Preview:
TRANSCRIPT
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
ONOS Build 2016
• KREONET and KREONET-S• ONOS based SD-WAN Deployment • Virtual Dedicate Network Development• VDN Operation Demo • Upcoming Users & Conclusions
2
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
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
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
ONOS Build 2016 6
• Softwarization of KREONET: Busan Center
Controller Servers
OVS/ExperimentServers
Mgmt./Ctrl. SW
Edge Node (AR)
Core Node (BR)
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
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)
ONOS Build 2016 9
KREONET-S Production/Experimental Topology (VDN, etc.) + User Site Networks
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
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
ONOS Build 2016 12
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
ONOS Build 2016 14
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
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]
ONOS Build 2016 17
• CLI & Web GUI (List and User-oriented View)
Demo Video #1
ONOS Build 2016 18
• REST APIs: VDN Create/Update/Delete
Demo Video #2
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
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.
ONOS Build 2016 21
Questions and/or Comments to {yh.kim086, mirr}@kisti.re.kr
top related