Bear and FloodlightTime Limit:4000MSMemory Limit:262144KB64bit IO Format:%I64d & %I64u[Submit] [Go Back] [Status]DescriptionOne day a bear lived on th...
分类:
其他好文 时间:
2014-08-11 00:14:51
阅读次数:
275
UINavigationController使用详解 有一阵子没有写随笔,感觉有点儿手生。一个多月以后终于又一次坐下来静下心写随笔,记录自己的学习笔记,也希望能够帮到大家。 废话少说回到正题,UINavigationController是IOS编程中比较常用的一种容器view controlle.....
分类:
其他好文 时间:
2014-07-26 00:06:46
阅读次数:
345
前面已经知道了Floodlight Controller是通过从SW发送LLDP帧来获得链路信息的,链路层发现协议(L2)是通过在本地网络中广播LLDP报文来通告自己的设备信息,从而服务于拓扑计算,(wikipedia:LLDP information is sent by devices from each of their interfaces at a fixed interval,
i...
分类:
其他好文 时间:
2014-07-23 13:07:16
阅读次数:
646
Floodlight 使用的是Netty架构,在Controller.java 入口函数中显示创建ServerBootstrap,设置套接字选项,ChannelPipeline,此时监听套接字就准备好处理来自SW的各种消息;这里最核心的就是 OpenflowPipelineFactory ,会加入各个业务相关的Handler,代码如下:
public ChannelPipeline...
分类:
其他好文 时间:
2014-07-22 17:54:39
阅读次数:
205
官方文档对于ThreadPool的描述是:ThreadPool is a Floodlight module wrapper for a Java's ScheduledExecutorService. It can be used to
have threads be run at specific times or periodically. 所以只要对并发编程有点基础,就很容易理解,它...
分类:
编程语言 时间:
2014-07-22 14:29:54
阅读次数:
380
SDN的出现可以使得各种复杂的路由协议从原本的Device OS中剥离出来,放在SDN Controller中,Controller用一种简单的协议来和所有的Router进行通信,就可以获得网络拓扑,从而计算路由,有更好的可扩展性(scalable,而不会出现Full-Mesh)。Floodlight 中路由的原理利用的是LLDP这个协议,当第一个OF
SW连接过来的时候,Controller...
分类:
其他好文 时间:
2014-07-21 22:47:18
阅读次数:
356
首先搞清楚这句话,在 Ruby 中,方法分为
public、private
和 protected
三种,只有 public
方法才能作为控制器的动作。
我的出错的代码如下:
controlle
class ArticlesController < ApplicationController
def new
end
def create
params.permit...
分类:
其他好文 时间:
2014-07-18 18:14:43
阅读次数:
295
ovs 对于 OFPT_SET_CONFIG消息的处理过程非常简单,其实就是通过TCP协议(或其它)交换了几个整型值,而且交换机不需要对此消息进行回复;只需要解析出消息体(struct ofp_switch_config)然后设置max miss len 即可。通过分析Floodlight发送它的过程 和 OVS
处理它的过程,我们可以对openflow协议有更好的理解。下面是代码流程:
...
分类:
其他好文 时间:
2014-07-16 12:56:41
阅读次数:
260
本文转载至http://blog.sina.com.cn/s/blog_9bf272cf01013lsd.html2011-10-05 16:48 533人阅读评论(0)收藏举报1. 如何实现对UITextField ,UITextView等输入框的 字数限制(1)首先,肯定要 让controlle...
分类:
移动开发 时间:
2014-07-06 13:44:17
阅读次数:
175
在 floodlight 中创建各种openflow message 和 action 等采用的是简单工厂方式,BasicFactory类(实现OFMessageFactory接口,)会根据消息的类型创建不同的对象,达到更好的封装效果;此外这里调用的是枚举类型的方法。下面是具体代码:
----------工厂接口,还有OFActionFactory,约束需要具体工厂完成的事情...
分类:
其他好文 时间:
2014-07-01 14:34:52
阅读次数:
225