
ONOS
he582754810
这个作者很懒,什么都没留下…
展开
-
ONOS应用示例开发
ONOS应用示例开发风继续吹• 15-04-09•9239 人围观本文主要是提供了有关ONOS的基于意图的流量转发应用如何开发、构建及部署等方面的实战经验,并且详细讲解了如何在命令行上调用服务的过程。最后,介绍了在开发ONOS应用过程中所遇到的常见疑难问题,并且给出了自己的看法。1 应用程序开发手册1.1 项目骨架安装1.1.1 新建Ma转载 2017-06-04 10:08:34 · 4526 阅读 · 2 评论 -
ONOS编程系列(一)之简单应用开发
ONOS编程系列(一)之简单应用开发北京石头• 15-04-17•10646 人围观一个ONOS application是使用maven做管理的OSGi bundle。 因此,ONOS application 可以归结为Java类和POM文件的集合。本教程以基于intent的交互式转发application为例,讨论了如何从零开始建立一个新应用。本教程假转载 2017-06-04 10:10:21 · 3867 阅读 · 0 评论 -
ONOS编程系列(二)命令行命令与服务开发
ONOS编程系列(二)命令行命令与服务开发北京石头• 15-04-21•5138 人围观此文章承接ONOS编程系列(一) Application Tutorial ,如果尚未看过上一篇,请先看完上一篇,再回过头来看此篇。本文章的目的在于让读者明白:如何将新建的application扩展为新的服务,以便其他服务或者应用可以调用它如何将该applic转载 2017-06-04 10:13:29 · 1428 阅读 · 0 评论 -
ONOS编程系列(三)应用模板
ONOS编程系列(三)应用模板北京石头• 15-04-24•2951 人围观此文章承接ONOS编程系列(二)命令行命令与服务开发,本文将为你介绍ONOS编程系列(三)应用模板。每次新建项目都要重新手动构建应用项目的骨架,而且应用都放在onos根目录下,迁移代码比较麻烦,这样无疑令人很不爽。如何解决这些问题呢?我们可以利用maven这个项目构建工具来达转载 2017-06-04 10:15:07 · 646 阅读 · 0 评论 -
ONOS编程系列(四)Provider开发
ONOS编程系列(四)Provider开发北京石头• 15-04-24•3680 人围观在学习本篇文章的时候,笔者假设读者已经读过该系列的前几篇文章,或者对于ONOS整个项目的架构有一定的了解,并且电脑上已经有onos-1.1的源程序,能熟练使用ONOS程序。好了,言归正传。前面几篇有关于应用的,命令的,服务的开发,根据下图ONOS的整体架构描述,这转载 2017-06-04 10:17:07 · 1416 阅读 · 1 评论 -
ONOS 实战分享(一):项目建立、调试到热部署
ONOS 实战分享(一):项目建立、调试到热部署毛健炜• 15-12-07•5771 人围观以上是ONOS的架构图,相信大家已经熟记于心了本文将在Distributed Core Tier,以开发一个控制器内的模块为例,带领大家从项目的建立,导入IDE,编译构建,热部署,在线调试,最后到热迭代,走过一个项目的开发流程。对于实现模块具体功能转载 2017-06-04 10:19:06 · 2041 阅读 · 0 评论 -
ONOS与OVS间设置SSL安全连接
ONOS与OVS间设置SSL安全连接要炼成金子• 16-10-18•1021 人围观作者简介:张泽阳,2016年7月至今,北京邮电大学未来网络理论与应用实验室保送研究生。SSL(Secure Sockets Layer)是为网络通信提供安全性的协议,我们可以使用SSL来保证OpenFlow传输通道的安全。本篇文章主要介绍ONOS控制器与OVS转载 2017-06-04 10:21:41 · 2301 阅读 · 0 评论 -
ONOS分布式数据结构弱一致性代码追踪
ONOS提供了一些分布式数据结构(distributed primitive)来实现数据的强一致性和最终一致性存储。下面来讨论一下ONOS的弱一致性。EventuallyConsistentMap是ONOS提供的用来实现弱一致性的分布式原语,它的实现类中提供了一系列参数来设置它的属性,其中就有一个是设置该Map的值是否存储在硬盘上,下面就流程做一个简单的说明。以下例子是以网络拓扑为例。原创 2017-07-20 19:50:34 · 1010 阅读 · 0 评论