传统网络数据分析会在交换机上配置网络数据镜像, 将 Packet 复制后发送到目标机器,实现网络流量镜像的功能。
而在云平台上,目前网络数据采集还没有统一的方案。针对私有云平台,目前有流表数据包复制采集、在 hypervisor 上监听采集、vmware 平台分布式虚交换机配置采集、libpcap 抓包采集等方案。
对于 vmware 平台分布式虚交换机配置采集的方案,性能较好,不占用客户机资源,但其属于商业产品,且只适用于购买 vmware 私有云用户;而在 hypervisor 上监听采集,目前有产品开发,性能较好,但只适用于 OpenStack 私有云;采用 OVS 流表方案,优势是免费,不占用客户机资源,但是配置复杂,且只能用于 OpenStack 私有云。
因此,开发基于 libpcap + GRE 封装转发的应用,或许是云平台目前最优的网络流量镜像方案。其使用简单、开源、适用于各类公有云和私有云。
Netis Packet Agent ( https://github.com/Netis/packet-agent) 基于 libpcap 技术,从业务网卡抓包,进行 GRE 封装后将采集到的数据包发送到另一台远端机器,供分析使用。
Packet-Agent 对 Kubernetes 也提供了支持方案。简单来说,Packet-Agent 封装成容器后,与需要监控的业务容器放在同一个 K8S Pod 中,与其共享网络层并抓包镜像网络流量。
具体方案见项目文档:K8S_traffic_mirror
欢迎大家参与此项目,包括 star, fork, 提交 pull-request, 报告 bug, 提出任何意见或建议,或者将该项目介绍给相关的朋友。衷心感谢。
为感谢大家的支持,抽奖送一台 PS4 主机,抽奖方法如下:
301
JKing 2019-09-13 14:18:03 +08:00 via iPhone
wow 不错哦
|
302
killerzhangsan 2019-09-13 14:23:14 +08:00 via Android
不知道作用是什么,对什么业务有什么好处
|
303
anoper 2019-09-13 14:24:54 +08:00
分母+1
|
304
jsonzz 2019-09-13 14:25:47 +08:00
测试环境可以回放生产环境的真实的流量,不错
|
305
einvince 2019-09-13 14:27:05 +08:00
我可以抢救一下
|
306
Nasei 2019-09-13 14:31:56 +08:00 via Android
缺一台 ps4 达成全机种成就(逃
|
307
Famio 2019-09-13 14:32:55 +08:00
分母还来得及
|
308
Coande 2019-09-13 14:51:37 +08:00 via Android
祝越来越好
|
309
1rror 2019-09-13 15:13:19 +08:00
6
|
310
uptime 2019-09-13 15:20:45 +08:00
500 之前排个队
|
311
archknight 2019-09-13 15:30:09 +08:00
400 前分母+1
|
312
KasuganoSoras 2019-09-13 15:30:42 +08:00
试试运气,感觉不错
|
313
vjnjc 2019-09-13 15:45:28 +08:00
还在 500 名内。
本来以为是要贡献代码才有资格参与 ps4 抽奖,没想到是回复啊。。。 用法看不太懂啊,是不是 copy 流量往第二台机器上发? |
314
oIMOo 2019-09-13 15:56:23 +08:00
从产生 idea 到作品诞生,是个很有成就感的过程
|
315
huiwl 2019-09-13 16:01:38 +08:00 via Android
继续加一,祝越来越好
|
316
raffaellolin 2019-09-13 16:06:27 +08:00
虽然我不了解,可是听说有 ps4 可以送给我男朋友我就来劲了
|
317
jiexixijie 2019-09-13 16:22:54 +08:00 via iPhone
分子.jpg
|
318
ldm0 2019-09-13 16:36:07 +08:00
bd ( doge
|
319
Jiuyu 2019-09-13 16:46:15 +08:00 via Android
增加分母~
|
320
Mikewu 2019-09-13 16:57:36 +08:00
来了来了
|
321
G1n233 2019-09-13 16:58:57 +08:00 via iPhone
抓住机会(
|
322
Lisylfn 2019-09-13 17:06:40 +08:00 via iPhone
成为分母
|
323
h4lt 2019-09-13 17:30:00 +08:00
这个业务上正好有需求。
学习了。 |
324
huishu 2019-09-13 18:08:48 +08:00
分母来了。
|
325
gleox 2019-09-13 18:33:18 +08:00
看起来和[RawCap.exe]( https://www.netresec.com/?page=rawcap)功能类似,建议设备的命令行参数可以参考下 RawCap,更加友好些。提供了多个选择,还跨平台,支持下。
|
326
phithon 2019-09-13 18:37:36 +08:00
机会?
|
327
AmadeusGhost 2019-09-13 18:43:24 +08:00 via Android
分母+1
|
328
lilihangzhou 2019-09-13 19:53:14 +08:00
分母++
|
329
livexia 2019-09-13 19:57:57 +08:00 via iPhone
还可以成为分母
|
330
Yorkzhu 2019-09-13 20:01:38 +08:00
分母++
|
331
tt0411 2019-09-13 20:30:17 +08:00
还在 500 内, 加油~
|
332
z919126592 2019-09-13 20:33:02 +08:00 via Android
增强
|
333
1more 2019-09-13 21:18:41 +08:00
分母加 1
|
334
rjie2008 2019-09-13 21:43:38 +08:00
分母加 1
|
335
tingchina 2019-09-13 21:52:33 +08:00
看起来不错
|
336
Themyth 2019-09-13 21:57:42 +08:00
我没想到这个可以干嘛用呢?是为了分析流量么?
|
337
PeterPig 2019-09-13 22:02:22 +08:00 via Android
分母加一
|
338
Hugehard 2019-09-13 22:41:11 +08:00
先回复,然后慢慢看前面说了啥
|
339
Joker3120 2019-09-13 22:52:31 +08:00 via Android
分母+1
|
340
fghshunzi 2019-09-13 22:54:06 +08:00
分母+1
|
341
Sanko 2019-09-13 23:24:27 +08:00 via Android
分母
|
342
dream7758522 2019-09-13 23:28:06 +08:00 via Android
加油
|
343
0ps 2019-09-13 23:42:26 +08:00 via iPhone
凑一下
|
344
zzw1998 2019-09-14 01:18:17 +08:00
分母!
|
345
ztnuaa 2019-09-14 01:20:22 +08:00 via Android
分母
|
346
chinafeng 2019-09-14 01:30:34 +08:00
分母!
|
347
zhuawadao 2019-09-14 02:10:41 +08:00
厉害了
|
348
rosu 2019-09-14 02:27:10 +08:00 via Android
分母+1
|
349
syy 2019-09-14 02:43:50 +08:00
分母+1
|
350
hebingchang 2019-09-14 02:51:59 +08:00 via iPhone
分母+1
|
351
thoutherKai 2019-09-14 07:39:49 +08:00 via Android
分母+1
|
352
jiangming1399 2019-09-14 08:02:02 +08:00 via Android
我要当分子!
|
353
icekingcy 2019-09-14 08:25:05 +08:00 via iPhone
算法有意思 项目未来可能用得上
|
354
0hey0 2019-09-14 08:26:53 +08:00 via Android
分母分子啥的不重要,参与感最重要 /狗头
|
355
hzwjz 2019-09-14 09:05:33 +08:00 via Android
真的嘛…我会不会是那个分子
|
356
tsukiikekaoru 2019-09-14 09:09:05 +08:00 via iPhone
期待一个新版
|
357
DreamSpace 2019-09-14 09:11:13 +08:00 via Android
拉低中奖率
|
358
Orenoid 2019-09-14 09:46:20 +08:00 via Android
+1
|
359
xiongbiao 2019-09-14 09:53:05 +08:00
因吹斯听
|
360
kohos 2019-09-14 10:23:13 +08:00
感觉可以用来抓包调试一些不加密的接口
|
361
jerrodpoole 2019-09-14 10:35:53 +08:00 via Android
支持
|
362
joocejie OP @iwtbauh 我理解 tcpdump 的方法可以把包的 IP/Port/Protocol 等 meta 信息送到远端,对包的完整 payload 信息处理不好。如果我理解的不对,请指正。
|
363
joocejie OP @steptodream Packet-Agent 只负责抓取,不包含分析的部分。
|
365
joocejie OP @abelce 默认所有包都抓,支持 libpcap 的 bpf 语法过滤包。流量在单 CPU 负载不满的情况下基本不丢包。
|
367
joocejie OP @killerzhangsan 见 165 楼。我们主要是做实时业务监控。
|
371
kalagxw 2019-09-14 11:03:26 +08:00
不错,看起来软路由上可以用
|
372
49degree 2019-09-14 11:05:18 +08:00 via iPhone
这样做,分析成本太高了吧
|
373
BriFuture 2019-09-14 11:08:50 +08:00
继微博之后又一抽奖工具
|
374
iwtbauh 2019-09-14 12:23:40 +08:00 via Android
@joocejie #362
tcpdump 也可以通过 -s 0 参数记录 payload 吧,我想问的是这个软件比我之前提到的方案(组合现有程序)有什么优势。我以前就 tcpdump 过远程主机流量转发给本地工作站的 Wireshark 分析流量。 |
375
NoirStrike 2019-09-14 12:28:41 +08:00
分母~
|
376
qq29701 2019-09-14 12:34:15 +08:00 via iPad
这个不错 Mark 一下收藏
|
377
lee82014312 2019-09-14 12:39:44 +08:00 via Android
没得说,赶紧拉低中奖概率
|
378
poison123 2019-09-14 12:42:42 +08:00 via iPhone
分母分母
|
379
cjpjxjx 2019-09-14 12:45:19 +08:00
万一中了呢
|
380
ylhawj 2019-09-14 12:45:21 +08:00 via iPhone
看起来不错,支持一下
|
381
aru 2019-09-14 12:46:19 +08:00
万一中了呢
|
382
mymike 2019-09-14 13:02:52 +08:00 via iPhone
看到了 psps4 支持一下
|
383
dixeran 2019-09-14 13:04:23 +08:00 via Android
当分子
|
384
qmake 2019-09-14 13:16:29 +08:00 via Android
哈哈 好东西 有时间要看一看
|
385
crs0910 2019-09-14 13:56:42 +08:00
项目看不懂还可以学习下抽奖方法
|
386
Vanctol 2019-09-14 15:36:06 +08:00
支持支持
|
387
xddxdd 2019-09-14 16:09:07 +08:00 via Android
尝试成为分子
|
388
rainfox 2019-09-14 16:40:28 +08:00
支持一下
|
389
lscho 2019-09-14 16:55:30 +08:00
表示看不懂
|
390
tuot 2019-09-14 16:59:15 +08:00 via Android
不错诶,支持,研究一下
|
391
alpha2016 2019-09-14 17:01:12 +08:00
NBNB
|
392
CodeWind 2019-09-14 17:01:52 +08:00 via Android
参与一下
|
393
vast0906 2019-09-14 17:12:57 +08:00
np,支持一波
|
394
leesh853761 2019-09-14 17:39:16 +08:00
这活动不错,我来参与一下
|
395
frostcake 2019-09-14 17:47:29 +08:00
支持支持
|
396
meeken 2019-09-14 17:48:32 +08:00 via iPhone
前来成为分子
|
397
xml123 2019-09-14 19:59:48 +08:00
第一次见抽这么贵的礼物的……
|
398
loveyu 2019-09-14 20:03:40 +08:00 via Android
PS4 我来啦
|
399
zenze 2019-09-14 20:19:09 +08:00 via iPhone
好像还没到五百 凑分子
|
400
hangvane 2019-09-14 20:33:25 +08:00
万一呢
|