随笔分类 -  SDN

Shape the future of networking
摘要:参考: "Github FlowVisor wiki" 第一步 添加公钥: 命令: 第二步 安装: 命令: 加入以下内容: 保存退出。 upgrade + apt get install 也可以直接从github下获取: 2016/12/5 阅读全文
posted @ 2016-12-05 10:57 Wasdns 阅读(296) 评论(0) 推荐(0)
摘要:stateful.p4 control_flow_opt.p4 headers.p4 parser.p4 2016/12/2 阅读全文
posted @ 2016-12-02 09:23 Wasdns 阅读(408) 评论(0) 推荐(0)
摘要:实验5 repeater 这个实验在HelloSDNWorld里面做的实验是一样的。 "HelloSDNWorld" 目的:模拟一个有多个端口的中继器。 This application implements a simple switch based repeater for a single s 阅读全文
posted @ 2016-11-30 19:11 Wasdns 阅读(235) 评论(0) 推荐(0)
摘要:实验3 packet_in_out 目的:模拟一个普通的双端口中继器. This application implements a very simple 2 port repeater where all the traffic goes through the controller. 1.终端1 阅读全文
posted @ 2016-11-30 18:56 Wasdns 阅读(189) 评论(0) 推荐(0)
摘要:Follow: "Github Frenetic" 准备: 所有的实验,第一步都需要开启控制器,命令: 每一个实验,维护三个终端,一个控制器,一个mininet,还有一个用来跑你需要测试的应用。 实验1 drop_all This application very simply drops all 阅读全文
posted @ 2016-11-30 18:04 Wasdns 阅读(386) 评论(0) 推荐(0)
摘要:Follow "Frenetic Github" HelloSDNWorld 实验环境: Frenetic虚拟机: 实验步骤: 1.Start up a terminal window – two are provided in the VM under Accessories: Byobu Ter 阅读全文
posted @ 2016-11-29 23:05 Wasdns 阅读(431) 评论(0) 推荐(0)
摘要:Frenetic a family of network programming languages 官方网站: "Frenetic" Github: "Frenetic" QuickInstall 第一步,先安装VirtualBox(我使用的是VMware Fusion,Mac) 1.Instal 阅读全文
posted @ 2016-11-29 22:35 Wasdns 阅读(291) 评论(0) 推荐(0)
摘要:参考: "ubuntu下安装Tcpdump并使用 " 请先安装libpcap等,可以参照上文链接。 安装: 网址:http://www.tcpdump.org/ 解压: cd进目录 安装: 测试 键入:tcpdump,显示网络信息 2016/11/27 阅读全文
posted @ 2016-11-27 15:43 Wasdns 阅读(1611) 评论(0) 推荐(0)
摘要:PTF PTF is a Python based dataplane test framework. It is based on unittest, which is included in the standard Python distribution. Longer Start 需要先安装 阅读全文
posted @ 2016-11-27 15:08 Wasdns 阅读(1925) 评论(0) 推荐(0)
摘要:参考: "Open vSwitch使用案例扩展实验 " 实验目的: 通过python脚本调用OpenvSwitch命令; 学习Mininet基于python脚本创建拓扑的实现; 进一步深度使用“ovs vsctl”命令直接控制Open vSwitch。 实验原理: 在SDN环境中,控制器可以通过对交 阅读全文
posted @ 2016-11-26 00:14 Wasdns 阅读(762) 评论(0) 推荐(0)
摘要:参考: "基于Mininet实现BGP路径挟持攻击实验 " 实验目的: 掌握如何mininet内模拟AS。 掌握BGP路径挟持的原理和分析过程。 实验原理: 互联网是由相互连接的自治系统AS组成的,通过一个通用的边界网关协议(BGP)进行交互彼此的路由信息。 如果利用BGP进行特殊攻击,比如一个伪装 阅读全文
posted @ 2016-11-23 00:22 Wasdns 阅读(1661) 评论(0) 推荐(0)
摘要:可以看到,通过Floyd算法计算两个终端之间的最短路径。 阅读全文
posted @ 2016-11-20 21:36 Wasdns 阅读(599) 评论(0) 推荐(0)
摘要:参考: "使用l2_multi模块寻找最短路径实验 " 1. 实验目的 1、认识VND并且掌握其基本使用方法。 2、学会使用pox控制器的l2_multi模块寻找主机间的最短传输路径。 2. 实验原理 VND是一个基于web的图形用户界面 ,布局和用法有点类似于packet tracer,用户利用所 阅读全文
posted @ 2016-11-20 20:53 Wasdns 阅读(1082) 评论(0) 推荐(0)
摘要:转自: "存储scale up和scalce out架构" 存储scale up和scalce out架构 Scale up,即纵向扩展架构。从下面的拓扑图我们可见,纵向扩展是利用现有的存储系统,通过不断增加存储容量来满足数据增长的需求。HDS Scale up,即纵向扩展架构 Scale out横 阅读全文
posted @ 2016-11-05 00:06 Wasdns 阅读(469) 评论(0) 推荐(0)
摘要:本文参考 (1)Varant Download: "点我" (2)Mac上安装Git: "戳我" (3)Github P4 vSwitch/Varant: "点我" (4)Mac强制重新启动: "戳我" 实验环境: Mac OS X 10.11.5 相关硬件概览: 型号名称: MacBook Air 阅读全文
posted @ 2016-10-22 22:02 Wasdns 阅读(1687) 评论(2) 推荐(2)
摘要:参考: "dpdk getting started" 系统: Ubuntu 14.04 内核信息: 执行 Using the Data Plane Development Kit 预准备 三种安装途径: Ubuntu系统下选择(1) 或者 (2),等待五分钟安装完毕。 解压压缩包: 进入目录: 检查 阅读全文
posted @ 2016-10-21 12:08 Wasdns 阅读(466) 评论(0) 推荐(0)
摘要:本文参考: "Open vSwitch流表应用实战 " 一个通过改变流表下发而实现的互相通信实验。 实验目的: 掌握Open vSwitch下发流表操作; 掌握添加、删除流表命令以及设备通信的原理。 原理:......我们可以通过对流表操作来控制交换机的转发行为。 实验参考图: 实验准备: 我的环境 阅读全文
posted @ 2016-10-19 16:58 Wasdns 阅读(1548) 评论(0) 推荐(0)
摘要:部分目录: 智慧网络可编程思想的提出及演进 早期开放可编程思想 控制与转发分离技术 软件定义网络与网络功能虚拟化 智慧网络数据平面可编程技术 数据平面实现平台 数据平面协议无关性 数据平面可编程灵活性 智慧网络可编程思想的提出及演进 早期开放可编程技术 Opensig开放信令 1995年开始,开放信 阅读全文
posted @ 2016-10-16 22:57 Wasdns 阅读(580) 评论(0) 推荐(1)
摘要:参照: " OpenFlow1.3协议基于Mininet部署与验证 " 安装过程,参考原文。 实验 使用ifconfig查看本机IP地址:192.168.1.101 进入OpenDayLight界面,cd到bin目录下,执行 ,打开ODL控制器。 注意: 控制器和Mininet在同一台机子上运行的情 阅读全文
posted @ 2016-10-16 09:20 Wasdns 阅读(642) 评论(0) 推荐(0)
摘要:尝试使用bmv2行为模型来跑p4实例。 原文说明: We have released a new version of the behavioral model, written in C++. Some targets already support this new model in addit 阅读全文
posted @ 2016-10-14 19:03 Wasdns 阅读(391) 评论(0) 推荐(0)