AaaS: ACL as a Service TEAM 2

Slides:



Advertisements
Similar presentations
Web Maple— 云端计 算 数学学院刘海洋 胡婷婷. 需求 什么是 Web Maple ? Maple : “ 数学家的软件 ” 符号和数值计算 动态编程语言 集成编辑环境与图形输出 Web Maple :网页上的数学家 完整的 Maple 功能 云端计算 网页独特的输入输出格式.
Advertisements

15th Team 主讲:严翠华. “ 抛出 4000 元高薪,招不到一名普工。 ” 月薪 4000 招不到普工,说明高明用工缺口大。 月薪 4000 招不到普工,说明高明用工缺口大。 资料显示:
公文寫作 演講人 高 文 民.
国家自然科学基金项目申请 经验交流与心得体会
IFY Parents Meeting 3 December 年12月3日家长会
高考主题讲座 高考语文 董 腾.
公司保密工作要求及 院商秘保护工作安排 2014年9月12日.
木兰计划——家庭e站 南京慕兰邦网络科技有限公司.
-CHINESE TIME (中文时间): Free Response idea: 你周末做了什么?
破舊立新(三) 人生召命的更新 使徒行傳廿六章19-23節.
专题八 书面表达.
简化 IT,促进创新 — 为现代企业带来新生机
第3届全国高校 软件定义网络(SDN)应用创新开发大赛
全球科研项目整合检索系统 海研网
营业税改征增值税试点 政策培训 货物和劳务税科 2012年9月27日.
从2008年度时尚先生看我们的时代精神方向.
學習行為觀察與評估 講 師:陳怡華.
第七單元 大眾運輸好方便 凡事小心才安全.
罗湖区第二届智慧杯中学政治学科小课题研究
寻找适合您的工业4.0 Dell/曾峰.
情境2-1 增值税 四川财经职业学院.
Subversion (SVN) Presented by 李明璋 R /2/21
活化教學.
服務聯網地政雲.
大学生职业生涯规划 11级临床21班王珊.
Homework 4 an innovative design process model TEAM 7
關聯式資料庫.
Universal Media Player
教師的成長 與 教師專業能力理念架構 教育局 專業發展及培訓分部 TCF, how much you know about it?
Arena System Technology Architecture 系统技术架构 1、Database V2(Lotus Notes)V3(Oracle8i) 2、Application Server SilverStream2.53 (Java as server side programming.
从UNIX到Windows的 电信软件移植实践
Lecture 2 Lecture An Introduction To The HTML Language
Logistics 物流 昭安國際物流園區 總經理 曾玉勤.
Retail Customer Online Registration 零售顧客線上註冊教學
第4章 网络互联与广域网 4.1 网络互联概述 4.2 网络互联设备 4.3 广域网 4.4 ISDN 4.5 DDN
China Standardization activities of ITS
思科无线产品销售指南 零售行业 China Mobility Product Team July,
「寬頻匯流網路管理」教材 模組四: 第一章 網路管理架構
第5單元 實習1 ilon10 setup.
塑膠材料的種類 塑膠在模具內的流動模式 流動性質的影響 溫度性質的影響
第4章(1) 空间数据库 —数据库理论基础 北京建筑工程学院 王文宇.
大學專題介紹 M-Kaigo老人心靈介護系統
Try to write He Mengling Daqu Middle School.
Could you please clean your room?
基于课程标准的校本课程教学研究 乐清中学 赵海霞.
21st Century Teaching & Learning
英语教学课件 九年级全.
客户服务 售后服务.
绩效管理.
如何增加对欧贸易出口 中国制造展销中心(英国)有限公司 首席执行官 理查德·赛斯
IBM SWG Overall Introduction
心智圖法 Mind mapping. 心智圖法 Mind mapping 在1970年由英國腦力開發權威,東尼˙博贊(Tony Buzan)所提出,從平面上的一 心智圖法 Mind maps 在1970年由英國腦力開發權威,東尼˙博贊(Tony Buzan)所提出,從平面上的一 個主題為出發點,放射性的畫出有關聯的關鍵字,以利迅速寫出並閱讀,並透過顏.
資料庫 靜宜大學資管系 楊子青.
OFC321 InfoPath在企业解决方案中应用的最佳实践
Guide to a successful PowerPoint design – simple is best
第八單元 清晨摸黑騎鐵馬 反光配件要加碼.
虚 拟 仪 器 virtual instrument
-----Reading: ZhongGuanCun
说服性销售模式 Persuasive Selling Format
 协同工作,共创辉煌 New Media , New Chance.
「與校長有約」 with普二速
Distance Vector vs Link State
李宏毅專題 Track A, B, C 的時間、地點開學前通知
指導老師:蘇怡仁老師 組員:陳翊嘉、何盈宏、黃皇瑋、鄭楚懷
UI 软件 设计 移动图标设计(一).
Prepare for Cozy & Lazy HOME Life
Distance Vector vs Link State Routing Protocols
個資法對台糖公司應用系統所帶來的衝擊與防範
FrontPage 2000.
ppt宝藏提供 中国银行业信息化系统建设研讨会
Presentation transcript:

AaaS: ACL as a Service TEAM 2 Peng Zhang (CTBRI),Frank Zhou (FNII),Wenyao Huang (SZU) Jan.23th,2016

Contens 点击添加文本 Why AaaS Our solution 点击添加文本 Detail of our solutions summary 点击添加文本 点击添加文本

Why AaaS ACL is useful But... Our opinion Our potential customers: Provide a basic level of security for the network Offer flow control for network traffic But... Configuration is painful Lots of network devices Error-prone Our opinion Provide ACL as a Service Offer Restful API One API, everyting set Our potential customers: Network operator Internet Company ODL Bootcamp

Our solution(Tech) Design of architecture Web UI DEMO app layer 点击添加文本 API API 点击添加文本 AaaS Service YANG model abs layer 点击添加文本 MD-SAL NETCONF BGP-LS 点击添加文本 Physical network phy layer

Our Work flow Demo GUI Netconf Plugin routers routers routers routers Get BGP-LS Topo Set ACL BGP Plugin AaaS Service BGP Peer Set datastore with java Netconf Plugin routers routers routers routers

Detail of solution Our defined YANG 点击添加文本 点击添加文本 点击添加文本 点击添加文本

Detail of solution REST API Design Operation How to invoke Query GET http://odl:8181/restconf/config/aaas:acl-entries/acl-entry/bar Delete DELETE http://odl:8181/restconf/config/aaas:acl-entries/acl-entry/bar Modify PUT http://odl:8181/restconf/config/aaas:acl-entries/acl-entry/bar Create POST http://odl:8181/restconf/config/aaas:acl-entries 点击添加文本 Operation How to invoke Query Delete Modify Add 点击添加文本 点击添加文本 点击添加文本 For more detail,go to attachment

Detail of solution Web UI Design(Get topology Dynamically) 点击添加文本

Detail of solution Web UI Design(Query & Create) 点击添加文本 点击添加文本 点击添加文本

Our solution What tech in ODL we use External app: 1 Web: JSP /Servlet 2 Restconf: Apache HttpClient 3 Topo UI: cisco NeXt framework 4 Json parse: jackson 点击添加文本 点击添加文本 Internal app: 1 YANG model 2 Maven 3 MD-SAL 点击添加文本 点击添加文本

Summary we embody an internal app based on ODL, which tries to facilitate the configuration and management of ACL,with what we learned in the ODL bootcamp.Also We Use Cisco's cisco next ui framwork to operate the network and show our works. 点击添加文本 点击添加文本 For the internal app, it realizes ACL configuration on all the router we needed and provide APIs for advanced users. Besides, we use Cisco Next UI to show how to configure the ACL 点击添加文本 We provide 1 api docs and 1 introduction slide. 点击添加文本

Behind of solution Our original ideas: Limit traffic flood to specific destination. For example, on the Alibaba’s shopping day of 11th Nov, a flood of traffic would break down servers and waste precious bandwidth. To solve this, our first idea is using randomly drop some packets or limit rate. We think these mothods can low down the server's load and Clients will still have a chance to connect to server and get service. Problems: Firstly, QoS yang and Flow Spec are not supported by XRV right now. Secoundly, It is hard to generate packerts flood in dcloud. Decision : ACL yang is support but not fit to our idea. So why not open ACL setting as a Service? 点击添加文本 点击添加文本 点击添加文本 点击添加文本

Future work AaaS is just the beginning. We will continue to open our network, let our customers can use network to solve their problems more efficiently. QaaS: QoS as a Service RaaS: Route as a Service EaaS: Everything as a Service 点击添加文本 点击添加文本 Advanced ACL Customers' main clients region Our customer server QOS 点击添加文本 点击添加文本

Q&A 点击添加文本 Thank you 点击添加文本 点击添加文本 点击添加文本