ONOS-based KREONET-S Deployment and VDN Application...

Post on 11-Aug-2020

3 views 0 download

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