这一节,我们重点看sFlow 采样流sFlow(Sampled Flow)是一种基于报文采样的网络流量监控技术,主要用于对网络流量进行统计分析。 sFlow系统包含一个嵌入在设备中的sFlow Agent和远端的sFlow Collector。其中,sFlow Agent通过sFlow采样获取本设备...
分类:
其他好文 时间:
2014-06-28 23:03:24
阅读次数:
551
我们这一节主要来看Controller Controller有两种: Primary Controller: 真正控制vswitch的flow table,vswitch会保持和controller的连接,如果失败,取决于bridge的fail mode。一个vswitch可以连接多个Control...
分类:
其他好文 时间:
2014-06-18 14:31:58
阅读次数:
530
MSDN2010安装及使用(MSDN Library)
VS2010正式版不再有单独的MSDN Library安装选项,以至于很多同学找不到本地的MSDN Library来用,其实VS2010的ISO安装光盘里已经包含有MSDN Library,只不过要手动安装,方法如下:
1、安装完VS2010后,在开始菜单中打开Microsoft Visual Studio 2010 - Visu...
分类:
其他好文 时间:
2014-06-17 16:30:07
阅读次数:
296
GETTING STARTED OPENFLOW OPENVSWITCH TUTORIAL
LAB : SETUPFor a more up to date tutorial as anything more then 6 months old is
outdated in the world of...
分类:
其他好文 时间:
2014-06-13 08:16:36
阅读次数:
624
官方网站http://www.joedog.org/概述Siege是一个多线程http负载测试和基准测试工具。它有3种操作模式:1)Regression(wheninvokedbybombardment)Siege从配置文件中读取URLs,按递归方式,逐个发送请求2)Internetsimulati...
分类:
其他好文 时间:
2014-06-12 09:33:16
阅读次数:
220
处理upcall的整体框架是:
1.由函数handle_upcalls()批量处理(in batches)的是由内核传上来的dpif_upcalls,会解析出upcall的类型。这里主要看在内核中匹配流表失败的MISS_UPCALL。处理完成后会得到多个flow_miss。
结构体dpif_upcall代表的是由内核传到用户空间的一个包,包括上传原因,pac...
分类:
其他好文 时间:
2014-06-11 06:23:28
阅读次数:
863
整理处理流程图:
1. 通过对of msg进行解码,可以得到具体的flow_mod以及对应的actions,(这里看增加流表的情况),接下来add_flow函数就会根据flow_mod制定的流来构建特定的规则分类器,增加到oftable中。具体过程是:选择一个合适的表;构建一个分类规则(关键代码如下);插入。这样此次通信的任务就完成了,当再有packet因为在datapa...
分类:
其他好文 时间:
2014-06-10 14:55:44
阅读次数:
601
Running KVM and Openvswitch on Ubuntu 12.10
I’ve got an aging VMWare ESXi 4.0 server that needs to be replaced with
something a little more modern and...
分类:
其他好文 时间:
2014-06-09 18:07:21
阅读次数:
324
Posted in Linux Application at November 13th,
2012 如果你是用 openvswitch 内置的 GRE tunnel,那么配置很简单,基本上就一条命令: ovs-vsctl add-port br0
gre0 -- set interface gre...
分类:
其他好文 时间:
2014-06-09 17:11:23
阅读次数:
304