frankdevhub

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  onos

摘要:Java数据结构 最短路径解法Dijkstra算法 阅读全文
posted @ 2017-08-20 19:36 frankdevhub 阅读(804) 评论(0) 推荐(0)

摘要:根据SDN的实现深度,可将其分为狭义SDN与广义SDN。其中,狭义SDN是指基于OpenFlow协议,将转发面和控制面完全分离的革命性SDN。广义SDN是指数据包转发依然基于现有设备上的协议,但将网络的部分控制功能上移到控制端,是一种既能利用现有网络设备,又能获取SDN部分优点的演进型SDN。 广义SDN因其高效、颠覆性,受到学术界及创业公司的关注。而对于传统设备厂商和运营商来说,不太可能短时间内,大范围地将现有设备替换为OpenFlow设备。因此,对于传统运营商来说,演进型SDN的研究部署同样迫切。 中国科技网是由中科院计算机网络中心负责运营的,学术性、非盈利性互联网基础设施。在全国部署上百个骨干、接入节点,同时拥 阅读全文
posted @ 2017-07-28 14:13 frankdevhub 阅读(904) 评论(0) 推荐(0)

摘要: 最近对onos进行了二次开发,主要实现了Juniper路由器的 driver开发。在Driver中利用NETCONF协议读取并修改路由器配置、生成NETCONF命令、并下发到路由器是Driver开发的重要部分。开发过程中,我们研读了onos里NETCONF相关的代码,了解设备是如何进行连接,session是如何创建,命令是如何发送的。在这里分享给大家。 阅读全文
posted @ 2017-07-28 09:54 frankdevhub 阅读(2980) 评论(0) 推荐(0)

摘要:使用ONOS的Rest API来下发流表 阅读全文
posted @ 2017-07-24 11:01 frankdevhub 阅读(2177) 评论(0) 推荐(0)

摘要:本文将为大家讲述应用的实现,并进行必要的代码分析。 本应用暂时以Maven作为项目的构建工具,并采用最简单的single bundle的项目组织形式[1]。如果进行大项目的开发,推荐仿照onos.faultmanagement应用进行模块划分和项目feature组织。 虽然ONOS在最新的1.8.0-SNAPSHOT版本中强制引入了BUCK项目构建工具,但本应用开发时尚未有这个要求。大家在开发自己的应用时仍可使用Maven,但如果想要贡献代码,则必须添加兼容BUCK构建工具的配置信息。 阅读全文
posted @ 2017-07-22 23:13 frankdevhub 阅读(1330) 评论(1) 推荐(0)

摘要:当新流量发起时,本应用将为其选择一条路由路径,这条路径具有全局负载均衡意义上的最小权值(Weight/Cost)。本应用即将开源在笔者的Github【https://github.com/MaoJianwei/ONOS_LoadBalance_Routing_Forward】 本系列文章后续也将同步在笔者的博客Blog【http://maojianwei.github.io/】 阅读全文
posted @ 2017-07-22 23:06 frankdevhub 阅读(1272) 评论(0) 推荐(1)

摘要:onos简易教程之环境搭建 如果你想更方便的离线阅读,请下载PDF版本:QuickStart with a VM中文版,另,PDF版已经自带书签 :)。 在本教程中,你将完成专门设计的用于解释ONOS的主要概念的一系列练习,理解如何使用ONOS的基本特性。 阅读全文
posted @ 2017-07-21 11:42 frankdevhub 阅读(6115) 评论(1) 推荐(0)

摘要:shell脚本学习基础,活学或用 阅读全文
posted @ 2017-07-11 00:06 frankdevhub 阅读(923) 评论(0) 推荐(0)

摘要:近日,自己开始着手从事SDN研发,相关的知识有一大堆,诸如OpenFlow等,不得不说网络的基础知识是必备的,但是对于新手来说要从茫茫大海一般的知识点中找准方向的确有点困难,因此自己从网上收集了一些具有方向导向性的书籍供大家一起参考 阅读全文
posted @ 2017-07-09 00:52 frankdevhub 阅读(1961) 评论(0) 推荐(0)