2. Okinawa Open Laboratory
Problem Statement
Building a consortium of often competing, industry,
government, academic and research leaders can be
difficult. While all members may agree that they are
dedicated to building a great open source community,
their competing interests, motivations and business
models, can create a barrier to bringing people
together for a common cause.
2
3. Okinawa Open Laboratory
What is different?
3
company company
company
company
company
Research
Institute
company
company
company
Government
Research
Institute
Open Source
Community
Open
Consortium
4. Okinawa Open Laboratory
Target of each models
Open Source Community
Upstream First
Create eco system
Care the developer
Open Consortium
R&D for business
Economic growth
Educate people
4
Simple and Straight
Forward
Complex and Each
Players thinks
Different Goals
Consortium model is difficult to organize!
7. What is CENGN?
• Partner with Universities & Colleges (Student Interns)
• Drive Innovation to Commercialization (Small Medium Enterprise)
Consortium of ICT Industry Leaders
• Independent interoperability Testing Centre; Testing Services (SDN, NFV, IoT)
• Services (Commercialization Acceleration, Testing and Lab, Innovation for Hire,
Technical Training)
Unique Open Source Multivendor Physical and Virtual DC & WAN
• Data Centre, WAN, Staff (DevOps, Project, Marketing)
• Funded by Canadian Federal Government and Industry
Headquarters in Ottawa, Ontario, Canada
14. What does CENGN offer?
Proof of Concept (Validation and Hosting)
Testing Services (independent vendor certification,
interoperability)
ONF Training & Certification
• SDN Introduction
• ODL Introduction
• ODL Bootcamp
16. CENGN Present (Smart Data Centre)
Internet
Core & Edge
Cloud Core&Edge Metro Internet
Flexible deployment tools and
automation to create
project/service specific Openstack
cloud infrastructure instance
Redundant and resilient
core network
First leg of the CENGN Metro
network with 100G+ WAN link
Multi-homed Edge for
redundancy/diversity
100Gbps
WW Academia
200Gbps
Ottawa Internet Exchange
20. CENGN Pharos Lab
Lab Infrastructure
• First POD is built with Kontron SYMKLOUD MS2910 Platform
• Openstack configuration: HA with 3 Control Nodes + 2 Compute
Nodes
• SSH-based access to CENGN environment + Jumpserver for
Pharos POD (Installer, Jenkins slave etc)
First Project:
• Brahmaputra Release NFVi deployment with JOID (Juju OPNFV
Infrastructure Deployer) installer
• Verification using Project FUNCTEST scripts
Future Plans:
• Leverage Pharos Lab for Yardstick and JOID enhancements
SYMKLOUD MS2900
22. IP Network
NoviKit
Openflow BGP Router
• SMB:
• Member:
• Use-case:
– Introduction of SDN controlled BGP router in a traditional
IP network
• Summary:
– Hybrid BGP solution with traditional BGP routers
interworking with Openflow-enabled Noviflow BGP Router
– SDN Openflow controller ONOS with Quagga host BGP
application leveraging Atrium Project
– End to end solution demonstrated at CENGN
OpenFlow Switch - Hybrid BGP Network
vMX1
vMX2
23. • SMB:
• Member:
• Use-case:
– Smart City applications and services over programmable infrastructure and
network
• Project Summary:
– Showcase a complete end-to-end Smart City infrastructure, management and
services in a lab environment initially, followed by a pilot project in Ottawa
– Features fibre infrastructure controller that makes it possible to have shared
substrate networks leveraged in isolation by a variety of networks for emerging
services.
– Features a Services Control Gateway that manages delivery of user-specific
services to different market segments
– Demonstrate specific applications for small business, traffic control etc.
Smart City Infrastructure and Services
IP Network
Misc Dbases
Infrastructure
Fibre and Mobile
Public
Safety
Utilities Retail Health
Transportation Government
3/4G Router Smart
MetersRetail
Transport
Traffic
Kiosks
Surveillance
5G 4G
Applications, Analytics, Services
Infrastructure
Controller
Services Control
Gateway
24. Areas of Potential Collaboration
CENGN & Okinawa Labs
• Joint Proof of Concepts
• Intern Swap from Canada & Japan
27. Okinawa Open Laboratory
Okinawa Prefectural Government vision and policy for industrial
development and promotion
Attract companies, talents and knowledge from other prefectures in Japan
and overseas, especially Asian countries, and promote new value creation
in Okinawa
Form major international ICT hub in Asia
Vision: Okinawa Smart Hub
27
28. Okinawa Open Laboratory
Okinawa Smart Hub and Okinawa Open Lab.
28
SDN technology research and
standardization base
OSS cloud development community
Leading Linux and OSS organization
OSS SDN development project
Okinawa Open Laboratory
Practical-use research base that integrates
cloud technology and SDN technology
International R&D
organization
Leading companies and organizations
from other prefectures in Japan
and overseas, especially Asia
Technology
cooperation
Cooperation, attraction
Activity support
・Support for R&D activities
・Promotion of cloud DC facility use
Contribute to realizing Okinawa Smart Hub concept
Based in Okinawa with support from Okinawa Prefectural Government,
attracting leading companies, organizations, educational institutions, and
research bodies from other prefectures in Japan and overseas, especially
Asia, and promoting international R&D activities
Contributes to promoting concentration of ICT industries and
advancement of regional companies
29. Okinawa Open Laboratory
29
Mission
Research and development activities for practical application and
dissemination of advanced Information Communications Technologies
(ICT), especially next-generation ICT platform technologies, such as
Software-Defined Networking (SDN)
Cloud Computing using Open Source Software (OSS, especially
OpenStack)
Open Innovations
Collaboration, Joint Work
Bridging the gaps between users and providers
30. Okinawa Open Laboratory
30
Activity Model
OOL connects OSS development communities and market via
use cases and reference models to expand user base of next-
generation ICT platform technologies in cooperation with
MEMBER and partners
OOL Value Chain: Use Case Verification Ref. Model Promotion
Feedback Loops: (1) OOL Market, (2) OOL OSS Dev. Communities
OSS Bodies (Community/Consortium)
Develop
Use Case Verify Promote
Issues
/Needs
Apply
/Use
OOL and its Members
Market (Providers and End Users)
Expand User Base
Reference
Model
Testbed (OpenStack with SDN)
31. Okinawa Open Laboratory
(as of January 12th, 2016)
Board
(5)
Member
(29)
Fellow
(14)
Total (48)
31
Member List
32. Okinawa Open Laboratory
32
Dev Project Example: OF-Patch
OFPM
User
Change network
topology by remote
operation
OF-Patch
GUI
OFC
OFS Patch by flow
Host1 Host2 Host3
Patch panel function implemented using OpenFlow
technology
33. Okinawa Open Laboratory
① Put load on virtual machines (VMs) in Okinawa from US
② Narrow down between US-Okinawa wide area network band frequencies
③ Wide area network monitoring alarms, adding VM in Tokyo
④ LB is newly activated in US, dispersing load between Okinawa and Tokyo
Wide area automated scale control (Demonstrated at Interop Tokyo 2014)
33
POC Example: Automated Scale Control
USA
Okinawa
Clients
Tokyo
③ VM is
automatically added
by wide area
network monitoring
④ LB is newly
activated
④ Does not go through
when LB in US is
activated
Wide area
network
monitoring
① Put load on VMs in
Okinawa from US
② Narrow down network
band frequencies
between US-Okinawa
34. Okinawa Open Laboratory
34
Building Multi-Region SFC between Okinawa and Taiwan
SoftEther VPN
Virtual
Network
Service Chain
L2 Network by Overlay
VM
VM
VM
R
Okinawa
Virtual
Network
VM
VM
VM
R
Taiwan
IPSec VPN (VPNaaS)
Joint Project Example: SFC
35. Okinawa Open Laboratory
OPNFV Test Lab
VNF Test Automation
Service Function Chaining
Joint POC with oversea
members
35
Internet
Jump Server
POD#1
(Fuel)
POD#2
(RDO)
36. Okinawa Open Laboratory
Project Formations
36
Full Time Engineers
Organizer
Companies
Research Institute
Academia
• Planning projects and goals
• Communicate with companies
• Communicate with Boards, Staffs and
Stakeholders (Government etc)
• Manage the activities
• Promote and collaborate
Staffs
Board
37. Okinawa Open Laboratory
Mismatch examples from Member Company
Could you buy our products?
Could you demonstrate and promote our product?
Could you use our product in your PoC?
Could you introduce potential our customers?
37
38. Okinawa Open Laboratory
Lessons Learned
Find open mind people inside companies
Educate engineers to become full stack
Organizers who understand the vision are important,
because they define the culture
Keep balance between each member’s business
Keep the vision and identity, and providing values based
on that
38