OpenFlow协议标准演进过程 OpenFlow是一种新型网络协议,起源于斯坦福大学的Clean Slate项目组。OpenFlow提出的出发点是由于研究人员无法改变现有网络设备进行创新网络架构和协议的研究和实验,而这些新的网络创新思想恰恰需要在实际的网络上才能更好地验证。斯坦福大学因此提出了.....
分类:
其他好文 时间:
2014-07-16 20:36:55
阅读次数:
245
今天开始做控制nao机器人的pc端,本来以为不难,但做起来遇上了很多问题,之前看过的一些理论也都忘得干净,学习新东西还是要动手做才好。1. 使用PictureControl的SDN_CLICKED消息,发现没有反应。原因:没有勾选Notify.2. 不知道如何在Picture Control上加载图...
分类:
其他好文 时间:
2014-07-15 22:59:25
阅读次数:
495
尽管围绕软件定义网络(SDN)的所有兴奋点都是由OpenFlow刺激起来的,但实际上利用各种标准工具对网络进行编程已经有一段时间了。OpenFlow并非实现SDN的唯一方法或者唯一途径。就目前而言,要想实现SDN,除了OpenFlow以外,至少还有6种方法或途经。命令行接口(CLI)CLI是交换机和..
分类:
其他好文 时间:
2014-07-09 08:23:04
阅读次数:
449
在 floodlight 中创建各种openflow message 和 action 等采用的是简单工厂方式,BasicFactory类(实现OFMessageFactory接口,)会根据消息的类型创建不同的对象,达到更好的封装效果;此外这里调用的是枚举类型的方法。下面是具体代码:
----------工厂接口,还有OFActionFactory,约束需要具体工厂完成的事情...
分类:
其他好文 时间:
2014-07-01 14:34:52
阅读次数:
225
这一节我们将flow table flow table主要由ovs-ofctl命令操作 ovs-ofctl可以走和openflow controller一样的协议: ssl:ip[:port]: The specified SSL port (default: 6633) on the host a...
分类:
其他好文 时间:
2014-06-27 14:37:24
阅读次数:
206
通过这几天对openvswitch代码的分析,以及项目的须要,须要对openflow1.0进行一定的扩展,发现网上没有这方面的教程,尽管在搞懂ovs代码架构,floodlightcontroller中利用的事件驱动模型之后,会认为并非难事,可是对于刚入门SDN的同学来说,须要一番折腾,这里简单记录一...
分类:
其他好文 时间:
2014-06-26 15:54:36
阅读次数:
361
我们来看Interfaces ofport: OpenFlow port number for this interface. type: system: An ordinary network device, e.g. eth0 on Linux. internal: A simulated ne...
分类:
其他好文 时间:
2014-06-24 12:23:51
阅读次数:
316
转载请注明出处:
当一个packet到达openflow交换机,会进行流表的匹配,如果没有找到相应的流表项,就会发送一个packet_in消息
到达SDN controller端,控制器根据一定的路由算法决策后,会向该路径上的所有交换机下发流表(也就是发送FLOW_MOD消息,里面有对应的action)。这里要知道的是在SDN的环境下,控制器具有全局拓扑信息,每当有链路状态改变时就会跟...
分类:
其他好文 时间:
2014-06-22 18:55:50
阅读次数:
311
GETTING STARTED OPENFLOW OPENVSWITCH TUTORIAL LAB : SETUP For a more up to date tutorial as anything more then 6 months old is outdated in the world o...
分类:
其他好文 时间:
2014-06-21 14:52:12
阅读次数:
347
Open vSwitch with SSL and Mininet By default, Mininet uses the unencrypted port in Open vSwitch for OpenFlow. This makes total sense since the purpose...
分类:
Web程序 时间:
2014-06-21 14:35:59
阅读次数:
475