SDN
SherkYoung
已放弃CSDN博客;私信、评论看不到,未回见谅。
展开
-
使用floodlight官网下载虚拟机文件Floodlight-vm搭建OpenFlow测试平台
Floodlight官网上有floodlght-vm虚拟机镜像文件下载,今天就来介绍一下如何用floodlight官网下载的虚拟机文件搭建OpenFlow测试平台首先得对与这个floodlight-vm有个正确的认识:1、这是一个虚拟机文件,可以在虚拟机中直接打开2、内嵌wireshark、mininet、floodlight3、其中floodlight是开机自启动(floodli原创 2014-04-16 10:00:01 · 7703 阅读 · 1 评论 -
ubuntu12.04环境下Floodlight+mininet搭建OpenFlow测试平台
实验室老师/BOSS让你XX天内部署好SDN测试环境,什么?你完全不懂系统,完全不懂什么是SDN,mininet又是什么鬼控制器能吃么?一头雾水也没关系,按照本文写的一步步手把手教你如何快速正确的部署简单的SDN测试环境~原创 2014-04-12 16:56:46 · 12105 阅读 · 17 评论 -
mininet+FlowVisor+OpenDayLight环境搭建及实验一
这是我在学习时整理的笔记,包含我遇到的问题已经一些需要注意的点。原创 2014-08-06 19:54:18 · 10917 阅读 · 10 评论 -
OpenFlow1.3协议解析
*注:此笔记为个人在学习OpenFlow协议时的个人总结,如需转载麻烦表明出处,并附上连接(http://blog.csdn.net/sherkyoung/article/details/27712819),谢谢!1 消息1.1 消息定义Of1.3中定义的消息同样也是分为3类:Controller-to-switch,asynchronous和symmertric。1.cont原创 2015-03-06 13:31:34 · 27153 阅读 · 4 评论 -
YANG学习笔记及OpenDayLight中toaster示例
1 基本概念YANG是数据模块化语言,NETCONF、NETCONF RPCs和NERCONF通知(NETCONF notification)操纵它来模块化配置数据和状态数据。YANG是一种为NETCONG 协议模块化数据的语言,YANG模块定义了可被基于NETCONF操作使用的层次化结构的数据它提供了NETCONF客户端和服务器之间完全的数据描述。一个模块可以从其他节点中导入(impor原创 2014-08-05 09:10:10 · 7617 阅读 · 0 评论 -
OpenFlow1.0协议解析
OpenFlow V1.01 OpenFlow消息1.1 消息分类Of1.0中定义的消息分为3类:Controller-to-switch,asynchronous和symmertric。1、controller-to-switch控制器主动向交换机发出a) Features:用来获取交换机的详细信息b) Configuration:用来配置OpenFlow原创 2014-09-09 19:06:52 · 9182 阅读 · 1 评论 -
mininet+FlowVisor+OpenDayLight环境搭建及实验二(完)
4.3.3 flowspaces深入(1)命令格式:fvctl add-flowspace [options] 图 28在上文中添加的flowspace是这样的: 图 29上图中的8888是在config.json文件中自定义的flowvisor控制端口,add-flowspace后面跟上的5个参数的分别是:l fs1:新创建的flowspace名,这原创 2014-08-11 15:35:26 · 3920 阅读 · 0 评论 -
FlowVisor介绍
这是我在学习时整理的笔记,包含我遇到的问题已经一些需要注意的点。原创 2014-08-06 19:49:19 · 6185 阅读 · 0 评论 -
RPCs及QName小结
1 RPCs在常规的Netconf/YANG使用情况下,RPCs被用来模块化Netconf服务器向Netconf客户端提供的功能和API。在Controller SAL中,RPCs被用来模块化Providers提供的功能并提供给Consumers使用。RPCs用来模块化可被 使用北向插件的Consumers(应用程序)调用的功能。RPC可以模块化所有的功能,但通常模块化不能被抽象成配置数原创 2014-07-30 12:30:39 · 3922 阅读 · 0 评论 -
FloodLight开发者文档四(译文)
添加模块创建一个监听模块在Eclipse中添加类· 在floodlight中找出“src/main/java”。· 在“src/main/java” 目录下选择“New/Class”.· 在packet中输入 “net.floodlightcontroller.mactracker” · 在 name中输入“MACTracker” · 在“Interfaces”中, 单翻译 2014-05-31 16:43:52 · 3548 阅读 · 5 评论 -
FloodLight开发者文档一(译文)
目录 架构 3开始 3安装指导 3概述 3准备工作 3下载编译 3运行Floodlight 4Eclipse设置 4虚拟一个网络 4下一步 5可兼容交换机 5虚拟交换机 5硬件交换机 5可支持的拓扑结构 6发布版 8发行说明 8Floodlight v0.9发行说明 8概述 8新添加的东西 8应用 9用户文档翻译 2014-05-31 16:28:39 · 5965 阅读 · 0 评论 -
FloodLight开发者文档五(译文)(完)
Floodlight rest API开发利用rest接口编写应用不限于编程语言,基本开发步骤如下:1、确定应用所需的网络服务信息2、从 Floodlight REST API列表中选择满足服务需求的REST API 若发现合适的接口,根据rest API语法,输入参数和必要的选型信息。 若没有现成的接口,相关服务和信息已能够有floodlight提供,但未封装为接口,则需自主翻译 2014-05-31 16:46:03 · 4933 阅读 · 0 评论 -
FloodLight开发者文档二(译文)
用户文档控制器Floodlight不仅仅是一个支持OpenFLow协议的控制器(FloodlightCOntroller),也是一个基于Floodlight控制器的应用集。当用户在OpenFLow网络上运行各种应用程序的时候,Floodlight控制器实现了对OpenFLow网络的监控和查询功能。图0.0显示了Floodlight不同模块之间的关系,这些应用程序构建成java模块,和F翻译 2014-05-31 16:35:47 · 7368 阅读 · 0 评论 -
OpenvSwitch + OpenFlow:Let’s get start(翻译自国外某大牛)
OpenvSwitch + OpenFlow:Let’s get start在Fedora完成OpenvSwitch+OpenFLow部署所需要的用户空间工具、必备的内核模块都应经包含在Fedora的发布版中了。我在弄清楚这些包的时候花了很多时间,现在,这里有介绍了如何使用这些组件的信息。*注:下文中简称OpenvSwitch为OVS1、简介:自从2.4版本以来,OVS对于内核中网翻译 2014-04-12 20:06:56 · 3658 阅读 · 0 评论 -
floodlight添加模块实验
元旦的时候发现floodlight居然更新了,吓坏我了。V0.9是12年10月更新的,然后在14年12月30日连续发布了V0.91和V1.0。OTZ……根据release note来看,主要最大的更新在于添加了对于of1.3的支持。虽然我尚未验证(后续会验证)floodlight对of1.3的支持程度,但是release note中的这句话:“ and work with OpenFl原创 2015-01-23 13:22:26 · 6193 阅读 · 13 评论