openflow
文章平均质量分 64
Mythical_Man_Month
这个作者很懒,什么都没留下…
展开
-
OpenFlow – 打造弹性化的可控互联网
2012的故事 2012年的某天,你跟往常一样起床,打开电脑,却发现无法登录到邮箱、无法连接到公司的VPN网络、无法订购任何东西……,你会发现一切都简直跟世界末日一样,离开了网络,现代社会根本无法正常运行。这并不是可笑的无根据的幻想,如果世界末日真的来临,摧毁互联网无疑是最直接有效的办法,而现代互联网并没有我们想象的那样鲁棒。 从上个世纪70年代初,互联网在短短不到40年时间里已经发展转载 2013-03-23 21:25:33 · 669 阅读 · 0 评论 -
Open vSwitch – 开放虚拟交换标准
从虚拟机到虚拟交换 提到虚拟化,大家第一印象往往是虚拟机(Virtual Machine),VMware、Virtualbox,这些大名鼎鼎的虚拟机软件不少人都耳熟能详。对企业用户来说,虚拟技术最直接的好处是通过灵活配置资源、程序来高资源的利用率,从而降低应用成本。近些年,随着虚拟化技术、交换技术以及云计算服务的发展,虚拟交换(Virtual Switch)已经越来越多的引起人们的关注。 顾名转载 2013-03-23 21:32:36 · 798 阅读 · 0 评论 -
NOX——现代网络操作系统
按照SDN的观点,网络的智能/管理实际上是通过控制器来实现的。本篇将介绍一个代表性的控制器实现——NOX。 现代大规模的网络环境十分复杂,给管理带来较大的难度。特别对于企业网络来说,管控需求繁多,应用、资源多样化,安全性、扩展性要求都特别高。因此,网络管理始终是研究的热点问题。 从操作系统到网络操作系统 早期的计算机程序开发者直接用机器语言编程。因为没有各种抽象的接口来管理底层的物理资源(内转载 2013-03-23 21:42:56 · 1348 阅读 · 0 评论 -
Nox学习(2)——verity分支安装
Nox是源码安装,编译成功需要依赖一些Linux并不默认安装的库,此处记录了Nox verity分支的安装过程,当然,其中描述的依赖库的安装是充分的,但不一定是必要的,占用了较多的硬盘空间,可以选择在编译不成功时,根据提示再回头补安装也未尝不可。至少boost库是不需要完全编译的。 注:Nox的verity分支相当不完整,但是对于了解Nox的整体结构来说相对最简单。 /* 0、环境 */ 虚原创 2013-03-23 23:40:59 · 1086 阅读 · 0 评论 -
Nox学习(1)——框架结构
原创 2013-03-23 22:45:41 · 1305 阅读 · 0 评论 -
Nox学习(3)——构建一个自己的Nox-1
安装Nox之后,可以通过安装Open-vSwitch连接Nox来进一步了解Nox的运行机制。 通过安装一个带图形界面的Nox destiny分支,再让简单组网的Open-vSwitch(s)连接到Nox,再通过Nox的topology应用直观地了解到Nox功能的一角。这一过程很有助于对Openflow有个初步的了解。关于如何完成这一过程,网上有相关的博客文章,可以搜索参考。原创 2013-03-24 21:35:53 · 1313 阅读 · 0 评论 -
Nox学习(4)——构建一个自己的Nox-2
我倾向于把事情简单化,Nox的运行基本上涵盖了如下几个过程: 1、openflow协议报文交互 2、处理逻辑以及事件生成 3、事件分发及应用回调处理 4、应用管理与部署 把Nox说得更简单点就是:生产事件-->消费事件。至于如何生产,如何消费则是进一步需要细化了解的地方。 运行过程的总结中“事件分发”原创 2013-03-25 20:38:40 · 1128 阅读 · 0 评论