of@tein+ project update and network slicing through sdn · of@tein+ project update and network...
TRANSCRIPT
OF@TEIN+ project update and Network Slicing through SDNBuilding and operating Open and Federated Future Internet (SDN/NFV/Cloud-integrated) Testbed
Teck Chaw LING, PhD Co-PI of OF@TEIN+ Collaboration
Associate Professor, Faculty of Computer Science and Information Technology
University of Malaya, Malaysia
APAN Network Research Workshop Co-Chair
MYREN Network and Distributed WG Chair
2
SPONSORED BY ASI@CONNECTFOR 22 MONTHS (STARTING 1ST AUG 2017)
3
Co-PI (Corresponding): Teck Chaw LING,
[email protected], Tel: +603-79676362
Associate Professor, Faculty of Computer Science and Information Technology,
University of Malaya, Malaysia
APAN Network Research Workshop Co-Chair
MYREN Network and Distributed WG Chair
and
Co-PI: JongWon Kim,
[email protected], Tel: +82-10-7930-2837
Professor, School of Information & Communications, GIST, Gwangju, KOREA
APAN Technology Area Director (2014~) & APAN Cloud WG Co-Chair (2014~)
4
Primary goals of OF@TEIN+:
1. Gather and Learn Together: Expanding the OF@TEIN Community and Sharing the Knowledge about Open and Federated (i.e., shared) SDN/NFV/Cloud-integrated Playground amongst the Members.
2. Build and Upgrade Together: Deployment and Upgrade of Open/Federated Playground with Distributed SmartX Box Playground Resources and Centralized Data Lake/Analytics Hardware.
3. Operate and Automate Together: Collaborate among Leading Members to enable Automated DevOps-style Operation of Playground Resources and Platforms.
4. Play and Visualize Together: Collaborate with All Members in Experimenting (i.e., Playing) and Visualizing “Plays over Playground”.
5. Investigate and Enrich Together: Investigate selected building-block topics on Future Network technology and attempt to enhance the playground capability/agility by applying the investigation outcomes.
5
OF@TEIN+ Main Collaborators
▪ Chulalongkorn University, Thailand
▪ Gwangju Institute of Science &
Technology (GIST), Korea
▪ National Cheng Kung University
(NCKU), Taiwan
▪ University of Malaya, Malaysia
6
OF@TEIN+ Team members
▪ Aung Htein Maw, PhD (UIT, Myanmar)
▪ Chaodit Aswakul, PhD (Chulalongkorn University, Thailand)
▪ Chu-Sing Yang, PhD (National Cheng Kung University, Taiwan)
▪ Chun-Yong Chong (Monash Malaysia, Malaysia)
▪ Đinh Văn Dũng, PhD (VNU, Vietnam)
▪ Eueung Mulyana, PhD (ITB, Indonesia)
▪ Jiann-Liang Chen, PhD (NTUST, Taiwan)
▪ Khamxay Leevangtou (NUOL, Laos)
▪ Nguyen Huu Thanh, PhD (HUST, Vietnam)
▪ Panjai Tantatsanawong, PhD (UNINET, Thailand)
▪ Paventhan Arumugam, PhD (ERNET, India)
▪ Soo Wooi King (MMU, Malaysia)
▪ Su Thawda Win, PhD (UCSM, Myanmar)
▪ Sunyoung Han, PhD (Konkuk U, Korea)
▪ Te-Lung Liu, PhD (NCHC, Taiwan)
▪ Wangcheol Song, PhD (Jeju University, Korea)
7
OF@TEIN+ Goals
8
9
Key Abstractions for OF@TEIN+ Playground
▪ SmartX Playground = Miniaturized, Composable, Hyper-converged, SDI-ready Testbed under `Smart + X` concepts
▪ DevOps-Automated Playground Tower(s) with Provisioning/Visibility/Orchestration/Intelligence/Security
Centers with large-scale Visualization
▪ Overlay-interconnected, IoT-SDN/NFV-Cloud-enabled Playground Site(s) with Hyper-converged
SmartX Boxes
Underlay
Networks
Sites with
SmartX Box
Sites with SmartX
Mini-Box & IoTdevices
SD-WAN
Edge Cloud
End (IoT/Access)
TEIN
NREN
Playground Tower
SDX
Production-focused
DataLake
Centers
P OV S
Controllers
GIST
Incubation-focused
UM
SDX
DataLakeCenters
P O
V S
Controllers
Playground Tower
OF@TEIN+ Playground: Concepts
Research-focused
NCKU
SDX
DataLake
Controllers
Playground Tower
SOC
Centers
P V S
11
Software-defined Playground with Open-source Software Development via GitHub https://github.com/OFTEIN-NET
12
Different Levels of Federation toward Building Open Federated Playground
▪ Resources Federation is a concept to share resources beyond the administrative domain where at least one resource manager is associated with more than one physical resources for providing a logical aggregate view of all resources of the federation.
▪ Workload Federation/Federation of Workload is an illustration of resultant topology between all the users service request with specific service level agreement (SLA) and providers resource provisioning results in optimistic resources reservation scheme.
▪ ID Federation is a set of agreements, standards and technologies which enable users to use their digital identities and attributes to access group of services within a federated domain regardless of organizational borders.
▪ Federated Playground is a group of open playgrounds whose owners choose freely to share resources across their user communities, according to mutually agreed rules and limits, and it intentionally to implement an open resource hardware with open source software and shareable set of configurations.
13
Toward SmartX Open Platform
SmartX Open Platform
Container-leveraged SmartX IoT-Cloud Services
SmartX
Playground
IoT Data Lake
Cloud
Open APIs
HPC/AI
Playground
Operator
Application
Operator
Application
Developer
R&E
NETWO
RK NOC
Open Collaboration: SDX Collaborative Experiment for OF@TEIN Playground Inter-Connections Enhancement
TEIN
Local NetworkNCKU (Taiwan)
Local NetworkUM (Malaysia)
OF Switch
OF Switch
Router
Router
Router
Router
Local NetworkGIST (Korea)
Router
OF Switch
Router
OpenFlow-enabled
OpenFlow-enabled
OpenFlow-enabled
Software-defined
Routing Exchange
(Concept)
Global Deployment in
3-pilot sites over OF@TEIN(2015.10 ~ 2016.04)
Single-site OpenFlow
Network Expansion(2015.05 ~ 2015.11)
Publications
2018.07.11
OF@TEIN+ Collaboration Activity Format
Activity Assessment & Reimbursement (6 Month Period)
Site MonthlyMeetings
Shared Folders/Documents
on
Google Drive
Monthly Reports
Meeting Slides
Student Fellow(s)
Site Leader Player(s)
Ambassadors
Discussion Group Monthly Meetings
MonthlyTownhallMeetings
SDXBox/
Security
IoTServices
Multi-tenant Network Slicing Technique over SDN MPLS Networks
17
MULTI-TENANT USING SAME IP SPACE
Challenge:
Design
▪ Proposed Idea
• Utilize existing MPLS as slicing technique
• Larger label size (20 bits) available
▪ Proposed Method
• Every tenant hosts are assigned a unique MPLS label at the network edge
• Construction of Label Switched Paths (LSP) for end-to-end communication
• Labels are distributed throughout the network by SDN controller, intermediate switches act as “Label Switched Routers (LSR)”
LSP Construction Method
The SDN Controller…1. Register host per switch port per tenant .
2. Maintains a Virtual Routing and Forwarding Table (VRF) per
tenant for the network.
3. End-to-end path computation for all possible paths between
tenant hosts.
4. Optimum path selection.
5. Distributes label along selected path switches
20
Example
B1
MPLS
SW1MPLS
SW3
MPLS SW2
B2
F1
F5
F1
F6
F0
F0
A1 A2
F5F6
Controller
For Tenant A• Register A1 and A2 ports with IP info to VRF Tenant A on controller• Connection SW1:F1 – SW2:F2 and SW2:F0 – SW2:F0 are multi-tenant
ports (non-registration active ports)• Path computation and path selection per tenant by controller when
needed• Labels assignment and distribution by controller
Dest
IP
IN
label
IN IF OUT IF OUT
Label
A1/32 - F5 F0 111
A2/32 122 F0 F6 pop
Dest
IP
IN
label
IN IF OUT IF OUT
Label
A1/32 111 F0 F1 112
A2/32 121 F1 F0 122
Dest
IP
IN
label
IN IF OUT IF OUT
Label
A1/32 112 F1 F5 popA2/32 - F6 F1 121