
sdn
caiqiiqi
这个作者很懒,什么都没留下…
展开
-
设置ssh免登录并设置别名
设置OSX通过ssh登录到本地虚拟机中ubuntu免密码。在OSX的主目录下ssh-keygen -t rsa,会在~/.ssh目录下创建两个文件id_rsa(密钥)和id_rsa.pub(公钥)。将id_rsa.pub复制到ubuntu的~/.ssh目录下,scp id_rsa.pub floodlight@192.168.170.141:~/.ssh/。在ubuntu下执行cat id_d原创 2016-05-15 20:48:26 · 2624 阅读 · 0 评论 -
在ubuntu-12.04下安装ns3-DCE和ofswitch13
!!!尝试了那么多版本。ubuntu-12.04, ubuntu-14.04, ubuntu-16.04,甚至都搞了个CentOS,搞了好几个星期,今天总算是在ubuntu-12.04上安装成功了这两个玩意儿。因为之前ns3-DCE只能在ubuntu-14.04上安装。而ofswitch13又只能在ubuntu-16.04上安装,导致我很郁闷,要经常开两个虚拟机,耗CPU和内存。现在终于可以只用一个原创 2016-11-29 15:54:37 · 1263 阅读 · 1 评论 -
ns3通过TapBridge连接外部控制器floodlight
今天试了一下ns3官方提供的例子external-controller.cc,这个例子通过TapBridgeHelper将ns3的代码中运行的node与外部的controller通信。终于成功通过了。 但是好像是版本不对。 于是找到floodlight项目的网站上的Setting the OpenFlow Version上说 The problem might be that the s原创 2016-11-01 21:28:11 · 2919 阅读 · 10 评论 -
ns3的dce-linux integration
安装完ns-3的DCE integartion之后我以为万事大吉了,可以运行各种DCE代码了,结果在ns3-dce目录下总是只能运行部分examples, 很是郁闷,这些不是让人用的吗? 后面发现了ns3的Google Groups。于是果断将其加入收藏夹。之前基本都是google里面搜索要搜的内容加上关键字ns3,现在发现直接在ns3的google groups里面搜更加高效和准确。 https原创 2016-11-30 22:19:48 · 1168 阅读 · 0 评论 -
ns3 DCE(Direct Code Execution)
参考: https://www.nsnam.org/docs/dce/manual/html/dce-user-newapps.htmlns3 DCE Introductionhttps://www.nsnam.org/docs/dce/manual/html/intro.html Tested environment这里并没有ubuntu-14.04以及以上的。我在ubuntu-14.04和u原创 2016-11-19 14:23:15 · 1963 阅读 · 0 评论 -
ubuntu下eclipse + NS3环境搭建
官方文档: https://www.nsnam.org/wiki/HOWTO_configure_Eclipse_with_ns-3 我虚拟机里是ubuntu 12.04,用下面这个博客上说的成功配置了 http://www.cnblogs.com/zlcxbb/p/3852810.html有个IDE还是省心一些啊。原创 2016-12-15 02:31:53 · 1600 阅读 · 0 评论 -
mininet ns3-integration安装
原来这个mininet分支的安装只需要git clone -b ns3-integration https://github.com/piotrjurkiewicz/mininet然后sudo make install即可。根本不是按照官方文档里面的INSTALL文件 https://github.com/piotrjurkiewicz/mininet/blob/ns3-integration/I原创 2016-12-23 15:33:56 · 1554 阅读 · 2 评论 -
ns-3-dce目录下无法使用--vis
在ns-3.24目录下可以加--vis参数使用visualizer来将各个节点的位置反映在python的visualizer上直观地展示各个节点的动态,然而这次试了一下在ns-3-dce目录下,结果出现 开始按这个哥们儿说的方法。 在ns-3-dce的目录下修改wscript中的相关代码,加入visualizer结果依然没用。 猜这个应该是PYTHONPATH的原因。 https:/原创 2016-12-24 21:10:16 · 1320 阅读 · 1 评论 -
ns3笔记
ns3 installationhttps://www.nsnam.org/wiki/Installation———————-9月30日 更————————————-在使用FlowMonitor模块的时候,关于include哪个头文件的问题。当我#include "ns3/flow-monitor-module.h"的时候,给我报错。 error: ‘ns3::FlowMonitorHelper:原创 2016-07-03 03:15:35 · 7895 阅读 · 2 评论 -
RYU控制器安装
主页: https://github.com/osrg/ryu/wiki/OpenFlow_Tutorialgit clone git://github.com/osrg/ryu.gitcd ryusudo python ./setup.py installpip install . # 安装ryu所需要的库 学习: https://www.sdxcentral.com/s...原创 2018-03-19 05:19:03 · 1826 阅读 · 0 评论 -
ofswitch13模块的安装(搭配ns-3.2.6)
安装libns3ofswitch13.a静态库# 安装需要的库$ sudo apt-get install build-essential gcc g++ python git mercurial unzip cmake$ sudo apt-get install libpcap-dev libxerces-c-dev libpcre3-dev flex bison$ sudo ap...原创 2018-03-19 12:26:15 · 1164 阅读 · 3 评论 -
RYU搭配mininet
参考: http://blog.youkuaiyun.com/guizaijianchic/article/details/64438453 http://vcpu.me/mininet1/启动mininetsudo mn --topo single,3 --mac --controller remote --switch ovsk启动Ryu控制器cd /usr/local/lib/pyt...原创 2018-03-20 01:33:07 · 2562 阅读 · 0 评论 -
ns3--TapBridge, TapNetDevice,FdNetDevice等
在./src/tap-bridge/examples/tap-wifi-dumbbell.cc目录下的这个文件, 其拓扑图为: 默认为 ConfigureLocal 模式 1) 程序编译运行之后在得到的shell中ping某个与AP在同一个WIFI网络的节点 10.1.1.3$ ./waf --run tap-wifi-dumbbell&$ ping 10.1.1.3我是说怎么能在代码编原创 2016-11-01 17:37:52 · 2595 阅读 · 6 评论 -
ns-3.24与ns-3.25的区别导致的代码不兼容问题
由于我要用到 是说怎么之前在ns-3.25里测的代码放到ns-3.24里测就不灵了。 在ns-3.24里发现STA完全不能和AP建立连接(三个AP都向STA发了beacons但是STA一直没有向任何AP发送Asscociation request), 而在ns-3.25里AP发完beacons之后STA立马与AP Associate。 后来去ns3的官网看了下ns-3.25与ns-3原创 2016-10-31 04:03:29 · 1093 阅读 · 0 评论 -
ns3--Making Plots using the Gnuplot Class
原文链接: https://www.nsnam.org/docs/manual/html/gnuplot.html was created using the following code from gnuplot-example.cc:using namespace std;string fileNameWithNoExtension = "plot-2d";string graphics原创 2016-09-02 16:49:23 · 876 阅读 · 0 评论 -
ns3--HOWTO understand and find cause of terminated with signal errors
关于在ns3中如何理解和找到『terminated with signal errors』的原因。 原文链接: https://www.nsnam.org/wiki/HOWTO_understand_and_find_cause_of_terminated_with_signal_errorsns3开发者常常碰到的一个问题是:我写好了我的代码,但是当我运行的时候,碰到一个以『terminated原创 2016-09-01 12:29:38 · 2135 阅读 · 1 评论 -
mininet实战3
在/home/cqq/repos/mininet-wifi/examples目录 sudo python wifiMobility.py PS: 就运行这个脚本,导致ubuntu经常死机,于是我只得给ubuntu加到2G内存,两个核处理器了。 运行之后,发现sta1和sta2之间ping的时候,延迟是先最大,然后从一个小的值慢慢增大,然后稳定到180ms。应该画出图到图上瞧瞧。 PS原创 2016-05-18 00:21:14 · 1585 阅读 · 1 评论 -
SDN资源
## SDN资源- - - ![Op原创 2016-05-14 15:53:56 · 918 阅读 · 0 评论 -
mininet实战2
Edited on 5/14 03:13——————————– 创建单OpenvSwitch然后四个主机的网络,h4作为http服务器,用h1访问h4 PS:讲得好!原创 2016-05-14 03:25:39 · 874 阅读 · 0 评论 -
Floodlight安装指南
https://floodlight.atlassian.net/wiki/display/floodlightcontroller/Installation+Guide原创 2016-05-14 03:23:20 · 1027 阅读 · 0 评论 -
ubuntu下安装mininet,ns-3,和OpenNet
Mininet首先得有mininet的系统环境,到mininet的官方GitHub主页上说的 http://mininet.org/download/ 『The easiest way to get started is to download a pre-packaged Mininet/Ubuntu VM. This VM includes Mininet itself, all OpenFlo原创 2016-05-10 01:51:44 · 3433 阅读 · 0 评论 -
ns3--Global Routing
原文: https://www.nsnam.org/doxygen/group__globalrouting.htmlDetailed DescriptionPerforms pre-simulation static route computation on a layer-3 IPv4 topology. Modelns-3 global routing performs pre-simula原创 2016-10-12 05:08:50 · 1678 阅读 · 0 评论 -
ns3测吞吐量
———————10月14日更—————————- 发现在goal-topo.cc中,由于Node#14被放在初始位置为0的地方,然后它会收到来自AP1和AP2的STA的OLSR消息(距离他们太近了吧)。 然而与goal-topo-trad.cc不同,goal-topo-trad.cc中Node#14可以在很远就跟自己的AP3通信,吞吐量比较稳定。而goal-topo.cc在开始的很长时间内并原创 2016-09-27 20:21:55 · 9513 阅读 · 21 评论 -
ns3--python bindings integration
今天才知道可以用PyViz这个可视化动态工具。 ➜ ns-3.25 ./waf configure --with-pybindgen=/home/cqq/workspace/bake/source/pybindgen安装成功的效果: 在这之前需要找到你的pybindgen所在目录,里面有个setup.up就是用来安装的,然后安装。 sudo python setup.py install原创 2016-10-04 19:18:59 · 2877 阅读 · 2 评论 -
ns3--pybindgen版本不符无法使用pyviz
当使用的pybindgen版本与要求不符合时,在ns3主目录./waf configure --enable-examples --enable-tests --enable-mpi --force-planetlab --with-nsclick=/home/cqq/repos/ns-3-allinone/click --with-pybindgen=/home/cqq/repos/ns-3-al原创 2016-10-27 02:13:02 · 4037 阅读 · 0 评论 -
Ryu源码解读
RYU核心源码解读:OFPHandler,Controller,RyuApp和AppManager 基于SDN的网络状态测量 Getting started with RESTAPI of RYU Ryu:模块间通信机制分析基于Ryu打造自定义控制器 Ryu:OpenFlow协议源码分析...原创 2018-03-21 03:00:52 · 1213 阅读 · 0 评论