- 博客(7)
- 收藏
- 关注
原创 asdfads
发消息给同一设备上的其他终端:1.理解重定向的底层实现重定向 = open + dup以 1>/dev/null为例,是先N=open(/dev/null),得到一个文件描述符N,接着dup2(N,1)将N的文件指针复制到1对应的文件指针,然后两个文件指针都指向描述符N对应的文件信息项,即标准输出重定向到/dev/null。2.1>/dev/null 2>&...
2018-12-25 17:41:34
274
原创 同时下发100个下载的rest请求导致设备卡顿(待完成)
1.浏览器同时只能有6个rest连接 2.为什么一个字符一个字符的读+写会导致CPU利用率超高
2018-08-16 16:00:50
285
原创 问题定位:512台虚拟机与设备8个业务口建立iSCSI连接,导致设备消息处理失败
【问题现象】512台虚拟机模拟客户主机环境,作为iSCSI initiator,与阵列(iSCSI target)8个管理口建立iSCSI连接。每次当前120个左右虚拟机建链成功后,阵列对网管下发的消息无响应,并且无法登录。【定位过程】查看日志,前120个左右虚拟机建链成功后,日志中消息处理模块开始出现大量socket连接超时错误[Errno 110] Connection t...
2018-07-29 18:46:59
414
原创 iptables :根据库libiptc,自写库librtc,并且使用automake修改makefile文件
出于项目需要,要修改iptables源代码。自己对比着libiptc库写了一个librtc库,然后要想成功编译和连接,就必须修改Makefile文件。网上看了一下资料,iptables的Makefile文件是用autotools这个工具写成的,学习了一下autotools以及相关文件的语法。修改了相关文件,最后编译链接运行成功。记录如下:autotools这个工具的使用网上有很多教程。使用方法不再赘
2016-06-28 16:16:06
1912
原创 RYU API详解
应用程序示例:from ryu.base import app_managerfrom ryu.controller import ofp_eventfrom ryu.controller.handler import MAIN_DISPATCHERfrom ryu.controller.handler import set_ev_clsclass L2Switch(app_manager.R
2016-02-23 09:44:48
2751
原创 Floodlight控制器实践——为模块加入Service和REST API,利用REST接口分析JSON输入并构造JSON输出
参考自https://floodlight.atlassian.net/wiki/display/floodlightcontroller/How+to+Add+Services+to+a+Modulehttps://floodlight.atlassian.net/wiki/display/floodlightcontroller/How+to+add+a+REST+API+to+a+Module
2015-12-23 21:58:22
2084
原创 openNF tutorial 实践小记
最近攒了一台新机,于是在新的Ubuntu系统中按照openNF tutorial的步骤重新安装openNF控制器。 需要安装的内容如下: 名称 简介 mininet mininet是一个用来创建虚拟网络拓扑的实验平台 json-c json是一种轻量级数据交换格式,在openflow和openNF实践中,控制器和交换机之间(南向API)利用它交换数据 Floodlight
2015-11-27 16:47:22
1108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人