Netfilter,iptables/OpenVPN/TCP guard:-(

我不会编程,但也不是一点都不会,我稍微会一些 :-)

大年初五嘉定观影《天将雄师》后点评

本年度假期和往常一样,长,太长,春节过得和往年一样,旅游。今年自驾去了绍兴,杭州,与我的偶像鲁迅有了亲密的接触,人还是一如既往的多,心还是一如既往的烦,所幸本人是玩网络的,对路由比较精通,脑子里总有一张实时路由表,几乎绕开了一切拥堵路段。在回上海的路上,杭州G2501和沪杭高速的口子,一个牌子上写...

2015-02-25 09:46:13

阅读数:3660

评论数:8

DxR路由查找算法前传

你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且必须是超级快的,毫无疑问,答案是内存访问。你认为现在携带现代操作系统的通用计算机中哪类计算看上去是且理论上超级慢的,毫无疑问,答案是路由寻址。提前放假真的很无聊!你认为内存寻址为什么快?你认为它为什么必须要快?因为现在操作系统基于虚拟内存地...

2015-02-15 11:25:19

阅读数:5793

评论数:0

xtables-addons中的一个让我吃了一惊的模块DNETMAP

这篇文章,我不想展开,本来我并不想写这么一篇文章,由于前段时间,我写了一个static-stateless-2-way-NAT-on-Linux-with-iptables发现自己重新造了轮子之后,我不得不讴歌一下自己。下载xtables-addons,编译,安装,然后man xtables-ad...

2015-02-08 17:37:26

阅读数:3246

评论数:1

Linux流负载均衡中Layer7的数据流(连接跟踪)识别问题

1.支持Layer7的nf_conntrack真的没有必要做走火入魔之后,你会觉得需要赶紧将“基于五元组的数据流”改成“基于应用层协议固定偏移的数据流”,赶紧动手,越快越好!于是此人在支持zone conntrack的Linux 3.17内核上为nf_conn增加了几个字段:bool l7; //...

2015-02-08 17:33:46

阅读数:6339

评论数:2

IPVS基于应用层任意偏移字段HASH值的负载均衡算法

在比较早的那些年,我曾经写了一个负载均衡调度算法模块,是基于应用层协议包任意偏移量开始的一段固定长度的数据计算一个值,然后将这个值hash到不同的服务器。那时觉得没啥用,就没有再继续,直到前一段时间的一段思考以及前几天的一次预研。我决定作文以记之,以后说不定能用得着。1.UDP服务的负载均衡以前使...

2015-02-08 17:02:16

阅读数:5849

评论数:0

sk_buff封装和解封装网络数据包的过程详解

可以说sk_buff结构体是Linux网络协议栈的核心中的核心,几乎所有的操作都是围绕sk_buff这个结构体进行的,它的重要性和BSD的mbuf类似(看过《TCP/IP详解 卷2》的都知道),那么sk_buff是什么呢?       sk_buff就是网络数据包本身以及针对它的操作元数据。   ...

2015-02-08 15:00:08

阅读数:12480

评论数:7

系统panic后主动广播最后内核dmesg信息-一个几乎可以使用的方案

在《远程触发SYSRQ获取最新的dmesg信息-一个几乎没有什么用的方案》中,我认为远程触发SYSRQ并没有什么实际的用处,系统没有挂起时,用SSH等标准方式会好很多,系统挂起时,远程触发在多数情况下均无法得到响应。那么有什么方法在系统panic的时候通知外部呢?       当然采用crash ...

2015-02-01 11:53:45

阅读数:3119

评论数:0

远程触发SYSRQ获取最新的dmesg信息-一个几乎没有什么用的方案

本文在前半部分叙述一个听起来十分吸引人且合理的故事,然后紧接着告诉你这个美好的故事事实上几乎不会发生,最后来个总结。在接下来的一篇文章中,我提出一个比较自我的方案。第一部分:美好的故事在xtables-addons中,有一个特别有意思的小模块,那就是xt_SYSRQ,它作为一个iptables的t...

2015-02-01 11:46:58

阅读数:2620

评论数:0

集体内省的本质-我对中医养生的看法

中华传统内省自身,罗马文化放眼世界。多么痛的领悟!为什么中国总是内向,不懂开拓,这是历史使然,跟地缘绝对相关。看看我们的几个外向拓展的年代,西汉时期,迄至武皇后的唐代,明永乐时期,方向几乎都是一个:西北!因为这个方向是唯一可以出去的通道(那个时候没有波音,空客和远洋邮轮...)。只要那个通道一但封...

2015-02-01 11:23:17

阅读数:2370

评论数:0

使用multi zone的nf conntrack来缓存路由和socket构建高性能处理

前些日子完成了一个extension for nf_conntrack底层基础设施,后来写了一个测试代码,将:1.一个数据流两个方向的路由结果;2.如果数据流目的地是本机,则和该流关联的socket;缓存在了conntrack的extension中。这意味着什么?        这意味着可以将几乎...

2015-02-01 11:21:24

阅读数:2668

评论数:0

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