传统网络数据分析会在交换机上配置网络数据镜像, 将 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 主机,抽奖方法如下:
501
feifan00x 2019-09-16 13:13:01 +08:00
分母分母分母
|
502
feifan00x 2019-09-16 13:13:20 +08:00
分母来啦
|
503
xiazero 2019-09-16 13:20:18 +08:00
对不起, 我来晚了,
|
504
wy53 2019-09-16 13:24:15 +08:00
顶一个,分母
|
505
1005gel 2019-09-16 14:32:44 +08:00
分子来辣
|
506
xiaonec 2019-09-16 14:33:52 +08:00
还有机会么,test。
|
507
joocejie OP @iwtbauh 可以有一些更灵活的配置,比如指定从特定网卡往外发包,同时往多台远程机器发送,指定 GRE keybit 用来区分不同的业务流量 etc
|
508
jsdtxm 2019-09-16 16:30:10 +08:00 via Android
我来做分母
|
509
dontbesad 2019-09-16 18:59:19 +08:00
顶一个
|
510
chashao 2019-09-17 08:23:50 +08:00 via iPhone
分子分子~
|
511
JusticeShi 2019-09-17 08:39:07 +08:00
还没抽到过奖
|
512
Motoi 2019-09-17 09:20:41 +08:00
我来了
|
513
sep9999 2019-09-17 10:00:48 +08:00
来了
|
514
lixile 2019-09-17 12:03:02 +08:00 via iPhone
没太懂 具体应用有些什么用途?
|
515
tangtj 2019-09-17 12:51:11 +08:00
来了
|
516
iture 2019-09-17 16:18:07 +08:00
分子
|
517
movax21h 2019-09-17 17:48:20 +08:00
500 用户,不是五百回复。嗯,我来组成分母。
|
518
CrazyRain0001 2019-09-17 18:21:30 +08:00
分母+1
|
519
suyuyu 2019-09-17 19:23:42 +08:00
分母...
|
520
MITOO 2019-09-18 01:45:19 +08:00 via Android
分母,希望有
|
521
xiaobanlong 2019-09-18 09:28:43 +08:00
分母来了, 给你们增加点难度
|
522
tfdetang 2019-09-18 09:58:57 +08:00
万一中了呢
|
523
lzy4happy 2019-09-18 10:39:10 +08:00
分母加一
|
524
mosesyou 2019-09-18 10:41:31 +08:00
分母来了
|
525
octobersnow 2019-09-18 11:10:40 +08:00 via iPhone
当一下分母
|
527
justin2018 2019-09-18 14:00:03 +08:00
分母分母
|
528
codereric 2019-09-18 14:20:48 +08:00
分母分母
|
529
ljlljl0 2019-09-18 14:33:06 +08:00
来晚了 用日志转发到平台分析,可以。
|
530
acz154 2019-09-18 15:08:46 +08:00
分母?
|
531
joocejie OP 不晚,去除重复后,你是第 398 位。
|
534
tookbra 2019-09-18 15:27:05 +08:00
我就是最后一个位置
|
535
Zsh110 2019-09-18 15:28:42 +08:00
分母???
|
536
mayuko2012 2019-09-18 16:12:22 +08:00
分母 --
|
537
coder2019 2019-09-18 16:56:34 +08:00
ps4 有了,但还是来当分母
|
538
wk1563396689 2019-09-18 17:07:41 +08:00
分子还是分母?
|
539
hl0220 2019-09-18 17:56:39 +08:00
估计没机会了
|
540
whp1473 2019-09-19 15:03:44 +08:00
分母,来降低中奖率
|
541
joocejie OP @vast0906 A 股收盘 2999.28 * 100 % 500 = 428,你中奖了 ^_^
请发一下收货地址给我。 |
547
HiShan 2019-09-20 21:35:00 +08:00
我我我我是分母
|
548
dark3212 2019-09-25 09:15:13 +08:00
我是 251 楼,名单里为啥没有我?虽然中奖概率很小,但也不能抹杀了啊,不知道还有没有其他漏掉的楼。
|
549
xiaoke 2019-09-26 12:49:40 +08:00 via iPhone
我来组成分母
|