贰零幺陆

九寨沟的雪山

2016眼看就要过去了,感觉思绪还是飘忽在年初和夏天那段时间。
一年里,经历了论文,答辩,毕业,跨省,入职,身体和大脑至今是分离的。
有时候早上半醒状态,会不自觉地想起昨晚让熊捡了漏,简直丢人。
可是一睁眼却又发现,
我正睡在某间出租屋内,身处南京,我在这里上班,
每天7:30起床,赶着坐8点过几分的班车。

More

使用docker部署hadoop分布式集群

前言

这个部署是去年做的,有点久了,镜像上传在dockerhub,想了想,还是写下来,万一哪天有用,可以回顾一下。关于docker的一些内容,后序会写一些,碍于目前生产环境的限制,能做的不会太多,但更多的是熟练docker。hadoop呢,以前读书的时候,断断续续地研究过一段时间,然后就没然后了,事情太多太杂,而自身精力涣散,三天打鱼两天晒网,实际也就没弄明白什么。平时读点博客,看到docker,hadoop等字眼就会不住高潮,内心想说这玩意我玩过啊,然后也就仅限于此了。术业有专攻,如果不是经常接触,搞不久就会忘,若时常回顾一下,等到用时,就不会那么陌生了。

More

OVS配置命令

在ovs结构中,如果网络拓扑是vxlan或gre,则有两个bridge,分别是br-int和br-tun,br-int叫集成网桥,用于连接起上方的各个设备(包括vm、dhcp-agent、l3-agent),br-tun叫隧道网桥,隧道既可以是gre,也可以是vxlan,br-tun负责在原始报文中加入gre或vxlan报文头。相当于软件实现了vtep设备(对于vxlan而言)

More

随便聊聊

唠唠

快到年终了,该来个年终总结什么的。。。咳咳。。好久没发文了,本博创建伊始主要是为了记录自己平时的技术心得,距离上次发表文章超过半年了,很恐怖啊,其实这段时间也看了不少文章,还是有不少感悟。细细想来还是自己太懒了,当然中途有部分时间在写自己的小论文,找工作balala,很累,以至于忘了搭理自己这个博客了。现在忙的事情都先告一段落了,还好,今天得空了,想了想,还是得对自己这几个月梳理梳理,由于本文与技术无关,所以新建了一个专题 [Life] 打算以后写不出技术文章的时候,就在这里说说自己的生活感悟。

More

Floodlight中模块对Packet_in报文的处理

前言

看源码最痛苦的是知其然而不知其所以然,当然也有人建议我不要在意这些细节~~,可是看不懂浑身不舒服啊亲,我也希望自己有高超的写代码能力,事实是还需努力。接触Floodlight这么久了,以前做的最多的是调用RET API进行一些实验,改过官方为开发者提供的MACTracker代码,但实际上没花太多时间看源码,最近做实验啥的感觉瓶颈了,唉,遂决心好好研究一下源码,看是否能给自己新的灵感。此次参考的源码是我修改过的MACTracker,我将要分析的是其中对Packet_in事件处理的方法recevie()。

More

基于floodlight&sflow的队列调整

前言

介绍本次实验前,我想先讲讲关于流量监控的事。嗯,基于sflow的ddos防御 的成功,坚定了我继续基于sflow做流量监控。对于流量监控,我最初的想法是通过openflow协议的count和meter入手。不幸的是,通过count能统计端口数据包和字节数,难以实现速率的监控;meter可以对端口进行速率控制,但OVS FAQ有提到OVS2.0以后都支持了meter,可是还没有实现meter的功能。回到主题,这一次的实验是基于sflow监控的基础上,通过floodlight进行的队列调整。

More

sflow流量监控之ddos防御

前言

最近做的一个实验,需要获取链路接口的实时信息,比如带宽,流量统计等等。起初,我打算从openflow协议中的计数器入手,openflow交换机对每一个流维护一个计数器,控制器可以从这些计数器上查询每条链路的实时流量信息。随着网络规模增大,流量增加时,对计数器管理会变得越来越消耗系统资源,如Floodlight FAQ所提到对控制器而言这样的监控很难准确的,所以就否定了在控制器上实现流量监控的想法,转而考虑通过第三方平台监控每条链路的实时流量信息。

More