摘要: IBN调研报告 背景 SDN(Software defined network):最大特点在于具有松耦合的控制平面与数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。具有灵活的软件编程能力,使得网络的自动化管理和控制能力得到空前提升。 SDN存在的问题: 尽管当前,SDN在超大规 阅读全文
posted @ 2018-09-29 16:22 NinWoo 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: 经常看到大牛的博客非常的高大帅气,虽然我很渣,但是逼格不能输,所以有了以下的搭建记录。 我的成果 "ninwoo" ,喜欢的可以参考下面的记录一起来动手搞起来。 安装Git Bash 访问 "git" 下载最新版本的git bash 安装完成之后,右键打开git bash,设置用户名和邮件信息 生成 阅读全文
posted @ 2018-09-14 21:48 NinWoo 阅读(951) 评论(0) 推荐(1) 编辑
摘要: 这是一篇之前写的笔记,主要记录了使用openvswitch + Docker 等进行一个小型的SDN网络搭建的操作步骤。由于 之前临时有其他任务,耽搁了一下,最近开始重新整理,并计划开发一个简单的Python脚本,简化该网络的创建过程。 同时希望该脚本可以和控制器的程序进行融合,方便未来可以和doc 阅读全文
posted @ 2018-09-14 21:11 NinWoo 阅读(1819) 评论(1) 推荐(0) 编辑
摘要: mysql集群 最近在参加项目开发微信小程序后台,由于用户数量巨大,且后台程序并不是很完美,所以对用户的体验很是不友好(简单说就是很卡)。赶巧最近正在翻阅《大型网站系统与Java中间件实践》。 所以,先是使用Docker swarm构建了负载均衡集群,然后使用Atlas做了数据库的读写分离,尽可能对 阅读全文
posted @ 2018-09-11 22:25 NinWoo 阅读(995) 评论(1) 推荐(3) 编辑
摘要: REST Linkage 该小结主要介绍如何添加一个REST Link 函数 RYU本身提供了一个类似WSGI的web服务器功能。借助这个功能,我们可以创建一个REST API。 基于创建的REST API,可以快速的将RYU系统与其他系统或者是浏览器相连接,非常实用的一个功能。 程序解析 在案例中 阅读全文
posted @ 2018-08-24 16:20 NinWoo 阅读(552) 评论(0) 推荐(0) 编辑
摘要: Traffic Monitor源码分析 从simple_switch_13.SimpleSwitch13控制器继承并开发 增添datapaths列表,存储交换机id 引入hub.spawn()函数启动一个新线程,输入为一个新的方法 。 创建一个EventOFPStateChange监听事件,监听 , 阅读全文
posted @ 2018-07-31 21:24 NinWoo 阅读(569) 评论(0) 推荐(0) 编辑
摘要: Ryu学习总结 该篇学习笔记,与其他分析Ryu控制器代码的笔记不同,主要按照程序的构成来进行分块总结,由于本人为新手入门,不能保证没有错误,如果发现错误,欢迎指教。 以下的内容主要来源: 源码 官方文档 OpenFlow1.3.3 手册 处理一个事件的标准模板 首先,我们来看一个标准的控制器处理事件 阅读全文
posted @ 2018-07-31 21:15 NinWoo 阅读(4000) 评论(0) 推荐(2) 编辑
摘要: OpenFlow1.3.3 学习记录(持续更新) 正在学习OpenFlow1.3,该篇笔记将日常更新,主要内容大致为官方文档的总结与翻译。 交换机组件 按照优先级顺序进行包匹配,如果匹配到流表项,则执行流表项中绑定的Instructions;如果没有匹配到流表项,将根据table miss的配置进行 阅读全文
posted @ 2018-07-25 22:43 NinWoo 阅读(933) 评论(0) 推荐(0) 编辑
摘要: CentOS7安装最新版本Docker 阅读全文
posted @ 2018-07-23 21:57 NinWoo 阅读(613) 评论(0) 推荐(0) 编辑
摘要: Mininet学习记录 阅读全文
posted @ 2018-07-23 21:50 NinWoo 阅读(3770) 评论(0) 推荐(0) 编辑