SDN
文章平均质量分 92
Test9912
这个作者很懒,什么都没留下…
展开
-
安装RYU,以及安装RYU的GUI
今天为了调试RYU的可视化界面,看了好几个博文,调试了一天,重装了三次虚拟机,深刻体会到了时刻捕捉虚拟机快照的重要性,再次也提醒众多同学们在使用虚拟机的时候多抓几个快照,以防止在调试过程中不成功,自己都不知道该怎么恢复到初始状态,所以有了屏幕快照可以帮助我们很方便的还原到初始状态。好了,接下来,我将给大家介绍一下,我的安装过程,以及遇到的问题。搭建环境——我使用的是VMware虚...原创 2017-07-14 10:32:42 · 4481 阅读 · 6 评论 -
Ryu API Reference原文及翻译
classryu.base.app_manager.RyuApp(*_args,**_kwargs)The base class for Ryu applications.Ryu应用程序的基类RyuApp subclasses are instantiated after ryu-manager loaded all requested Ryu application mo翻译 2017-07-24 20:18:02 · 620 阅读 · 0 评论 -
Ryu Application API 原文加翻译(二)
Event classes (事件类)An event class describes a Ryu event generated in the system.By convention, event class names are prefixed by "Event".Events are generated either by the core part of Ryu or Ryu翻译 2017-07-24 15:06:51 · 452 阅读 · 0 评论 -
Ryu application API原文加翻译(一)
Ryu application APIRyu application programming model Ryu应用编程模型Threads, events, and event queues 线程、事件和事件队列Ryu applications are single-threaded entities which implement various funct翻译 2017-07-23 19:00:57 · 520 阅读 · 0 评论 -
Components of Ryu
bin/ryu-manager 主要的执行文件,用来执行Ryu应用程序 Base components(基础组件) ryu.base.app_manager 加载Ryu应用程序、提供Ryu应该程序运行环境、 Openflow controllerryu.controller.controller Openflow controlle原创 2017-07-29 16:09:38 · 375 阅读 · 0 评论 -
Mininet的mn -h命令详解
root@SDN:~# mn -hUsage: mn [options](type mn -h for details)The mn utility creates Mininet network from the command line. It can create parametrized topologies, invoke the Mininet CLI, and run原创 2017-07-20 17:53:18 · 2735 阅读 · 0 评论 -
SDN控制器
SDN控制器是一个提供如下功能的软件系统或者系统的集合- 网络状态管理。 某些情况下对于网络状态的管理与分布,有可能需要一个数据库。这些数据库作为知识库,保存来自于被控制的网元设备和相关软件的信息(以及被SDN应用程序所控制的信息,包括网络状态、一些临时配置信息、学习到的拓扑和控制会话信息)。 另一些情况下,控制器可能有多个由目的驱动的数据管理进程(例如,关系和非关系数据库)。原创 2017-07-17 15:23:50 · 5893 阅读 · 0 评论 -
OpenFlow笔记
看的书本是《软件定义网络》-----SDN与OpenFlow解析第三章 OpenFlowONF:由一些服务商成立的开放网络基金会(Open Networking Foundation),是一个非营利性组织ONF来商业化、标准化和促进在生产网络中使用OpenFlow。OpenFlow是一组协议和API,本身不是一个产品,甚至不是一个产品的功能。原创 2017-07-14 21:33:42 · 495 阅读 · 0 评论 -
Ubuntu 14.04 安装Mininet
首先安装Ubuntu的虚拟机,这里就不在赘述,百度上已经有很多成熟的教程了,我们直接来安装mininet打开终端默认情况下是用户模式不是root模式,所以我们要先获取root权限获取root权限:输入sudo passwd root按照提示输入密码就好,获取root权限之后,我们就准备在#模式下获取mininet的源码1. 输入git clone http://github原创 2017-07-15 10:38:17 · 2059 阅读 · 0 评论 -
The First Ryu Application
如果你想管理网络节点(如交换机,路由器,或者其他的)按照自己的方式,你需要写一个你自己的RYuApp,你的应用再去告诉Ryu你想怎样去管理这些节点,然后Ryu控制这些节点通过使用Openflow协议,或者其他的协议。from ryu.base import app_managerclass L2Switch(app_manager.RyuApp): def __init__原创 2017-07-28 16:55:04 · 369 阅读 · 0 评论