自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潜心修行,独立思考

不要轻易改变初心

  • 博客(21)
  • 资源 (10)
  • 收藏
  • 关注

原创 ovs+dpdk-docker实践

docker 概念关于docker的基本概念相关,可以参考官网介绍,介绍的挺全面的。另外这篇文章介绍的也很清晰,并附带有可以直接上手的实例。关于container和vm的对比,需要重点关注下.

2017-11-21 10:16:33 13334 12

原创 docker中部署dpdk功能验证

参考DPDK Pktgen+Docker搭建VNF环境及验证一文中的部署方法,在实际环境中进行验证;本文记录验证过程中遇到的坑以及解决方法,另外,还验证了另外一种部署方式。

2017-11-14 14:34:12 2943

转载 DPDK Pktgen+Docker搭建VNF环境及验证

作者简介:文殊博,北京邮电大学未来网络理论与应用实验室(FNL)研究生一、简介及参考文献​本文主要是搭建一个基于DPDK的VNF开发实验环境,利用docker和vhost-user摆脱DPDK的硬件约束,方便在一台机器上进行VNF的开发和测试。但是,DPDK的PMD对不同网卡的特性支持差异很大,所以不能完全以这种环境下的运行结果为准。接下来会先介绍环境的配置过程然后搭建一个简单

2017-11-14 12:08:51 2396

原创 docker中安装hadoop过程及错误解决

本文主要记录build 支持hdfs的docker过程中遇到的问题,以及解决方法。 自己写的Dockerfile文件,可以参考学习下:# Creates pseudo distributed hadoop 2.7.1## docker build -t sequenceiq/hadoop .FROM localhost:5000/my-centosMAINTAINER xzpUSER roo

2017-10-26 15:09:32 1323

转载 关于TCP协议(二)

这篇文章是下篇,所以如果你对TCP不熟悉的话,还请你先看看上篇《TCP的那些事儿(上)》 上篇中,我们介绍了TCP的协议头、状态机、数据重传中的东西。但是TCP要解决一个很大的事,那就是要在一个网络根据不同的情况来动态调整自己的发包的速度,小则让自己的连接更稳定,大则让整个网络更稳定。在你阅读下篇之前,你需要做好准备,本篇文章有好些算法和策略,可能会引发你的各种思考,让你的大脑分配很多内存和计算资

2017-10-20 18:53:04 350

转载 关于TCP协议(一)

看到好文章,忍不住转过来,一起学些成长。---------------------------------------------------------------------------------------分割线TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于

2017-10-20 18:48:58 389

原创 docker学习笔记

核心概念镜像 An image is a lightweight, stand-alone, executable package that includes everything needed to run a piece of software, including the code, a runtime, libraries, environment variables, and conf

2017-10-11 15:57:32 304

转载 关于物联网平台 你想知道的都在这里!

随着技术的突破与发展,物联网近两年来的发展可谓一日千里,“物联网+”逐渐替代“互联网+”,成为业内关注的焦点。众多物联网企业都瞄准了“物联网平台”这样一个发展方向,因为平台在整个物联网体系架构中起着承上启下的关键作用。     物联网平台可以实现底层终端设备的“管、控、营”一体化,为上层提供应用开发和统一接口,构建终端设备和业务的端到端通道。随着AI人工智能、机器学

2017-09-29 10:51:53 4858 3

原创 dpdk对虚拟化支持研究

目录:虚拟化dpdk的实现研究 virtiovhostSR-IOV热迁移相关研究拓展本文记录近期对dpdk在虚拟化和云计算领域应用的研究成果,内容梳理如下。虚拟化虚拟化,抽象来说,就是将物理资源逻辑化。具体来说,虚拟技术的实现是在系统中加入一个虚拟化层(也就是hypervisor),将下层的物理资源(如disk,nic,cpu,memory等)抽象成另一种形式的资源,提供给上层应用,

2017-09-27 18:51:29 3175

原创 物联网之边缘计算

IT行业分析公司Gartner预计物联网终端的增长速度约为30%,到2020年物联网接入设备的总数将会高达200亿。接入设备的爆发为数据分析和数据处理带来了新的挑战,这些终端设备将生成大量的数据。如果将这些数据传输到云计算中进行数据管理、分析和决策不仅费用高昂且效率低下,还可能阻碍网络基础设施的发展,从而导致网络延迟问题。在边缘计算中,计算能力是分散的,无限接近传感器、设备,设备的数据

2017-09-27 15:29:28 4467

原创 dpdk vhost研究 (三)

本文会重点讨论下vhost pmd和lib库中的api如何使用。在前面的章节中描述过virtio-net设备的生命周期包括设备创建、配置、服务启动和设备销毁几个阶段。

2017-09-24 15:18:17 2068

原创 dpdk vhost研究(二)

继续本专题的研究,关于本专题前期的内容请参考[这里](http://blog.csdn.net/me_blue/article/details/77854595)。## 消息机制当使用vhost-user时,需要在系统中创建一个unix domain socket server,用来处理qemu发送给host的消息。 如果有新的socket连接,说明guest创建了新的virtio-net设备,vhost驱动

2017-09-13 17:54:33 3627

原创 dpdk vhost研究(一)

Vhost/Virtio是一种半虚拟化的设备抽象接口规范, 在Qemu和KVM中的得到了广泛的应用,在客户机操作系统中实现的前端驱动程序一般直接叫Virtio, 在宿主机实现的后端驱动程序称为Vhost。与宿主机纯软件模拟I/O相比,virtio可以获得很好的性能,在数据中心中得到了广泛的应用。

2017-09-05 18:16:50 9133

转载 转发技术风雨三十年,你经历过……

今天看到一篇深度好文,特转发过来,是不是理解并回忆下过去的技术发展历程。。作者简介:岳青伦,任职于华为产品与解决方案部,研究方向SDN/NFV前言记得刚到大学报道的那天,为了给家人报个平安,我在电话亭里足足等了两个小时,而我的父亲为了接这个电话也赶到近百米的土豪家。作为我人生第一个通信工具Motorola BP机在我大学毕业使用两个月后迅速下岗,

2017-08-31 11:51:55 2133

转载 用DPDK rte_ring实现多进程间通信

F-Stack是多进程架构,去除了进程间资源共享来达到更高的性能,但还是有部分控制信息需要在进程间同步,使用rte_ring让多个进程间的通信变得十分简单。rte_ring在F-Stack中主要用于:1.各个进程间ARP包的广播2.KNI的转发3.与工具(sysctl等)进行通信。rte_ring是一个用CAS实现的无锁FIFO环形队列,支持多消费者/生产者同时出入队列,

2017-08-30 10:04:00 5274 1

原创 dpdk介绍系列之ring

DPDK所提供的ring本质上是一个FIFO的无锁队列,支持单生产者/单消费者/多生产者/多消费者等多种操作模式,同时也支持burst模式来进行以上操作。物理上它是一个数组,需要在定义时就指定好大小(队列是没有大小限制的),在逻辑上可以看成是一个环形队列。和队列相比,具备如下优势:更快:仅仅需要一个CAS指令简单:相比标准的linux无锁队列,实现和使用都相对简单支持批量入队/出队

2017-08-29 15:40:35 7348

原创 CSS(中国互联网安全领袖峰会)大会见解

“安全新秩序,连接新机遇”是这次会议CSS会议的主旨,从这条标语中也可以看出大家对安全的理解有了新的看法。安全新秩序: 传统的网络安全设备(防火墙,ips,ids)定义的安全边界,随着云浪潮的演进,已经逐渐失效。安全不应再有边界,安全的主体和边界都在发生着变化,不再是独立封闭的东西。安全需要重新被定义,单目前看来很难。连接新机遇:传统的安全边界失效,云的发展却带来更多新的安

2017-08-21 18:57:00 675

原创 使用dpdk测试平台转发性能

引言Intel新的SKYLAKE微处理架构自15年发布至今,已经相对成熟可以进入商用阶段,最近很多供货商也都在积极推广;公司之前用的主要都是Sandy bridge架构,18年据说也要停产了,所以需要考虑升级相关事宜。从供货商那边选了两款样机,准备详细测试下网络性能,是否有针对之前架构有性能提升,及提升效能能到多少。本文主要记录下测试方法,以及测试过程中遇到的问题和解决步骤,具体的测试对比结果只在内

2017-08-17 17:37:06 5026 2

原创 公共CBB实现方案思考

需求: 对各产品提供一个公共的CBB:该CBB主要屏蔽多个硬件平台的区别,不同的硬件平台的实现机制不尽相同(不同的硬件芯片,驱动等等),但对外提供的功能是一致的两套实现方案:每个平台单独实现自己的二进制,在二进制外面做一个封装层来统一供上层调用示意图如下:graph BTA平台二进制-->对外CBB封装B平台二进制-->对外CBB封装 优点 缺点 简单,每个平台单独实现自己的

2017-08-12 10:30:51 4657

原创 是的,要在这里做好记录。

早在好几年前就把这里的博客搭建好了,当时就想在这里记录下自己成长的轨迹和点点滴滴。很可惜,由于种种原因(最主要还是懒),未能如愿。 是的,现在终于下定决心,于2017.8.11日,准备继续在这里留下足迹,把这个技术小屋点缀丰富起来。 在这里:会有日常工作遇到的技术问题解决思路和总结会有个人在工作和生活中的感悟、认知和思索会有个人感兴趣领域的研究成果和总结还会有可能目前自己无法想得到的

2017-08-11 11:23:21 268

原创 linux网络基础知识

本文主要整理一些和linux网络相关的零散功能,后续根据搜集继续补充。iptables先看一张图: 两个通道: 1. 由iptables客户端调用命令来配置管理防火墙,最后相关请求发送到内核模块;内核模块用于组织iptables使用的表、链和规则。 2. iptables依赖netfilter来注册各种hooks实现对数据包的具体转发逻辑控制 netfilter的hook点包括:

2017-08-11 11:01:46 483

MPLS标签转发原理

公司培训自己总结的,希望不让大家失望。里面详细阐述MPLS的标签转发原理、IP转发原理,并对两者做了全方位的比较。

2011-04-01

juniper 系统配置(中文)

关于junos系统命令的详细中文介绍,个人觉得里面讲的很全面,适合所有人阅读。

2010-08-24

rsvpte学习总结

和rsvp总结一起下载,都是自己总结的,想用就下

2010-08-24

rsvp(资源预留协议)学习总结

关于资源预留的中文资源,自己总结的,想看就下

2010-08-24

hdf5 1.8.2---源码

hdf5作为一种数据存储格式,正被应用在广泛的领域。内含hdf5所有的源程序,可以自己编译,也可以研究源码

2010-02-02

vtk--tutorial

关于vtk的介绍,英文资料,话就不多少了,自己看吧

2010-02-02

并行算法实践 MPI源码

此源码是陈老师书本的全套代码,具有极高的研究价值

2010-02-02

并行计算方法(数学)

一本书,虽然比较老,但原理讲得还是蛮清楚

2009-07-20

ScreenKeyboard

用C#实现,使用Hook技术实现的界面上的键盘,主要是响应键盘和鼠标事件

2009-07-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除