SlideShare a Scribd company logo
#OpenCORD #ONOSProject
SDNDS-TW Meetup
2016 Nov.19, Taiwan Hsinchu
#OpenCORD #ONOSProject
ONOS Deployment Brigade
Yi Tseng
ONOS/CORD ambassador, NCTU
SDNDS-TW Meetup
2016 Nov.19, Taiwan Hsinchu
#OpenCORD #ONOSProject
• NCTU W2CNLab
• P4 + ONOS
• CORD/ONOS 大使
• ONOS 貢獻者
• VPLS
• Intent framework
3
關於我
#OpenCORD #ONOSProject
• 開發/修改一系列的應用程式,這些應用程式能夠很穩定提
供 L1~L3 功能。
• Packet-optical 資源管理
• 讓 L2 VPN 能夠符合 MEF 標準
• 兼容 NSI 框架
4
簡介
#OpenCORD #ONOSProject
• 讓 ONOS 能夠同時執行 VPLS(L2) 以及 SDN-IP(L3)
• 重新撰寫 Proxy ARP 功能
• 將 Castor & SDN-L2 功能整合到 VPLS 中
• 將 Castor & SDN-L3 功能整合到 SDN-IP 中
• 部屬相關應用程式到不同的研究與教育機構網路中
• 在 ONOS Build 2016 中展示成果
5
本次活動的範圍
#OpenCORD #ONOSProject
• 整合 BoD 應用程式
• 讓 VPLS 跟 SDN-IP 可以與 packet-optical 整合
• 讓 VPLS 應用程式能夠符合 MEF 標準
• 將 VPLS 整合進 E-CORD 中
• 將 ONOS 部屬至更多地方
6
未來規劃(2017)
#OpenCORD #ONOSProject
• 時間為期一週,每天進行密集討論
• 參與人數約 10 多人,來自世界各國:
• 台灣
• 美國
• 韓國
• 西班牙
• 澳洲
• 義大利
7
其他資訊
#OpenCORD #ONOSProject
• 不斷寫 Code
• 討論,並更正程式裡的問題
• 開會
• Code review
• Mailing list
• 學習所有有關於 Intent、VPLS、SDN-IP 等知識,以及他們如
何運作。
• Pair-programming
• 分工合作
• 社交活動
8
有哪些活動
#OpenCORD #ONOSProject
• 新版 Proxy ARP 應用程式
• 加強 Intent framework
• 改進 VPLS 以及 SDN-IP
• 改進 ONOS 上的一些小問題
9
完成哪些事情
#OpenCORD #ONOSProject
• 更加了解 ONOS Intent framework 運作原理
• 學習高效率的開發模式
• 敏捷開發
• 熟悉使用 debug 工具
• 撰寫程式的技巧提昇
• 了解其他國家研究機構正在進行的計畫與作法
• 開源專案貢獻程度提昇
• 爭取到實習機會(感謝詹珉誠學長協助)
10
收穫
#OpenCORD #ONOSProject 11
THANK YOU!

More Related Content

What's hot

AI/ML-driven closed-loop automation using ONAP - Kate Hsuan
AI/ML-driven closed-loop automation using ONAP - Kate HsuanAI/ML-driven closed-loop automation using ONAP - Kate Hsuan
AI/ML-driven closed-loop automation using ONAP - Kate Hsuan
HanLing Shen
 
Ch6 ssh(2013 ncu-nos_nm)
Ch6   ssh(2013 ncu-nos_nm)Ch6   ssh(2013 ncu-nos_nm)
Ch6 ssh(2013 ncu-nos_nm)Kir Chou
 
Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)
呈 李
 
Openstack neutron 原理详解
Openstack neutron 原理详解Openstack neutron 原理详解
Openstack neutron 原理详解
Yong Luo
 
Container Security
Container SecurityContainer Security
Ovirt deep dive
Ovirt deep diveOvirt deep dive
Ovirt deep dive
Li Jiansheng
 
微服務自己動手做
微服務自己動手做微服務自己動手做
微服務自己動手做
YenChen Liu 劉晏辰
 
Introduction MQTT in Chinese
Introduction MQTT in ChineseIntroduction MQTT in Chinese
Introduction MQTT in Chinese
Eric Xiao
 

What's hot (8)

AI/ML-driven closed-loop automation using ONAP - Kate Hsuan
AI/ML-driven closed-loop automation using ONAP - Kate HsuanAI/ML-driven closed-loop automation using ONAP - Kate Hsuan
AI/ML-driven closed-loop automation using ONAP - Kate Hsuan
 
Ch6 ssh(2013 ncu-nos_nm)
Ch6   ssh(2013 ncu-nos_nm)Ch6   ssh(2013 ncu-nos_nm)
Ch6 ssh(2013 ncu-nos_nm)
 
Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)Mininet Learning Guide(Mininet 学习指南)
Mininet Learning Guide(Mininet 学习指南)
 
Openstack neutron 原理详解
Openstack neutron 原理详解Openstack neutron 原理详解
Openstack neutron 原理详解
 
Container Security
Container SecurityContainer Security
Container Security
 
Ovirt deep dive
Ovirt deep diveOvirt deep dive
Ovirt deep dive
 
微服務自己動手做
微服務自己動手做微服務自己動手做
微服務自己動手做
 
Introduction MQTT in Chinese
Introduction MQTT in ChineseIntroduction MQTT in Chinese
Introduction MQTT in Chinese
 

Viewers also liked

NSCTF
NSCTFNSCTF
NSCTF
Yi Tseng
 
ONOS intent introduction
ONOS intent introductionONOS intent introduction
ONOS intent introduction
Yi Tseng
 
JS introduction
JS introductionJS introduction
JS introduction
Yi Tseng
 
Ryu dynamic loader
Ryu dynamic loaderRyu dynamic loader
Ryu dynamic loader
Yi Tseng
 
2015 COSCUP SDN Workshop -- SDN Quick Start
2015 COSCUP SDN Workshop -- SDN Quick Start2015 COSCUP SDN Workshop -- SDN Quick Start
2015 COSCUP SDN Workshop -- SDN Quick Start
Yi Tseng
 
2016 COSCUP SDN Introduction
2016 COSCUP SDN Introduction2016 COSCUP SDN Introduction
2016 COSCUP SDN Introduction
Yi Tseng
 
2016 NCTU P4 Workshop
2016 NCTU P4 Workshop2016 NCTU P4 Workshop
2016 NCTU P4 Workshop
Yi Tseng
 
2016 COSCUP ONOS
2016 COSCUP ONOS2016 COSCUP ONOS
2016 COSCUP ONOS
Yi Tseng
 

Viewers also liked (8)

NSCTF
NSCTFNSCTF
NSCTF
 
ONOS intent introduction
ONOS intent introductionONOS intent introduction
ONOS intent introduction
 
JS introduction
JS introductionJS introduction
JS introduction
 
Ryu dynamic loader
Ryu dynamic loaderRyu dynamic loader
Ryu dynamic loader
 
2015 COSCUP SDN Workshop -- SDN Quick Start
2015 COSCUP SDN Workshop -- SDN Quick Start2015 COSCUP SDN Workshop -- SDN Quick Start
2015 COSCUP SDN Workshop -- SDN Quick Start
 
2016 COSCUP SDN Introduction
2016 COSCUP SDN Introduction2016 COSCUP SDN Introduction
2016 COSCUP SDN Introduction
 
2016 NCTU P4 Workshop
2016 NCTU P4 Workshop2016 NCTU P4 Workshop
2016 NCTU P4 Workshop
 
2016 COSCUP ONOS
2016 COSCUP ONOS2016 COSCUP ONOS
2016 COSCUP ONOS
 

Similar to 20161119 SDNDS-TW Meetup

Sdn 101-2
Sdn 101-2Sdn 101-2
Sdn 101-2
Jian-Hao Chen
 
我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離
Wei-Yu Chen
 
Item base poc2
Item base poc2Item base poc2
Item base poc2
FEG
 
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)My own sweet home!
 
04 hou ziqiang
04 hou ziqiang04 hou ziqiang
04 hou ziqiang
Mason Mei
 
docker intro
docker introdocker intro
docker introkoji lin
 
AI/ML O-RAN Cloud-Native Automation
AI/ML O-RAN Cloud-Native AutomationAI/ML O-RAN Cloud-Native Automation
AI/ML O-RAN Cloud-Native Automation
秀吉(Hsiu-Chi) 蔡(Tsai)
 
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
Philip Zheng
 
2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍
Li Jiansheng
 
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, KubernetesWindows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
Will Huang
 
Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践
Li Yi
 
前端转行 DevOps 经验分享
前端转行 DevOps 经验分享前端转行 DevOps 经验分享
前端转行 DevOps 经验分享
Yan Wang
 
Linux二十周年 -致辞
Linux二十周年 -致辞Linux二十周年 -致辞
Linux二十周年 -致辞
Wensong Zhang
 
从Docker到容器服务
从Docker到容器服务从Docker到容器服务
从Docker到容器服务
Li Yi
 
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要
Ethan M. Liu
 
從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用
謝 宗穎
 
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShopDocker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
Philip Zheng
 
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
Philip Zheng
 
FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕
Jarvis Chung
 

Similar to 20161119 SDNDS-TW Meetup (20)

Sdn 101-2
Sdn 101-2Sdn 101-2
Sdn 101-2
 
我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離
 
Item base poc2
Item base poc2Item base poc2
Item base poc2
 
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)開放原始碼 Ch2.1   app - oss - oss ide (ver1.2)
開放原始碼 Ch2.1 app - oss - oss ide (ver1.2)
 
04 hou ziqiang
04 hou ziqiang04 hou ziqiang
04 hou ziqiang
 
docker intro
docker introdocker intro
docker intro
 
AI/ML O-RAN Cloud-Native Automation
AI/ML O-RAN Cloud-Native AutomationAI/ML O-RAN Cloud-Native Automation
AI/ML O-RAN Cloud-Native Automation
 
企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養企業導入容器經驗分享與開源技能培養
企業導入容器經驗分享與開源技能培養
 
2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍2015中国软件技术大会-开放云介绍
2015中国软件技术大会-开放云介绍
 
Windows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, KubernetesWindows Container 101: dotNET, Container, Kubernetes
Windows Container 101: dotNET, Container, Kubernetes
 
Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践Gops2016 云端基于Docker的微服务与持续交付实践
Gops2016 云端基于Docker的微服务与持续交付实践
 
前端转行 DevOps 经验分享
前端转行 DevOps 经验分享前端转行 DevOps 经验分享
前端转行 DevOps 经验分享
 
Linux二十周年 -致辞
Linux二十周年 -致辞Linux二十周年 -致辞
Linux二十周年 -致辞
 
Python 庫簡介
Python 庫簡介Python 庫簡介
Python 庫簡介
 
从Docker到容器服务
从Docker到容器服务从Docker到容器服务
从Docker到容器服务
 
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要
 
從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用從軟體開發角度
談 Docker 的應用
從軟體開發角度
談 Docker 的應用
 
Docker容器微服務 x WorkShop
Docker容器微服務 x WorkShopDocker容器微服務 x WorkShop
Docker容器微服務 x WorkShop
 
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
 
FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕FBTUG - 當NAS遇見智慧農耕
FBTUG - 當NAS遇見智慧農耕
 

20161119 SDNDS-TW Meetup

Editor's Notes

  1. Network Services Interface