传统网络数据分析会在交换机上配置网络数据镜像, 将 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 85 天前
分母分母分母
|
![]() |
502
feifan00x 85 天前
分母来啦
|
503
xiazero 85 天前
对不起, 我来晚了,
|
![]() |
504
wy53 85 天前
顶一个,分母
|
![]() |
505
1005gel 85 天前
分子来辣
|
506
xiaonec 85 天前
还有机会么,test。
|
508
jsdtxm 85 天前 via Android
我来做分母
|
509
dontbesad 85 天前
顶一个
|
![]() |
510
chashao 84 天前 via iPhone
分子分子~
|
511
JusticeShi 84 天前
还没抽到过奖
|
![]() |
512
Motoi 84 天前
我来了
|
513
sep9999 84 天前
来了
|
![]() |
514
lixile 84 天前 via iPhone
没太懂 具体应用有些什么用途?
|
515
tangtj 84 天前
来了
|
![]() |
516
iture 84 天前
分子
|
![]() |
517
movax21h 84 天前
500 用户,不是五百回复。嗯,我来组成分母。
|
518
CrazyRain0001 84 天前
分母+1
|
![]() |
519
suyuyu 84 天前
分母...
|
520
MITOO 84 天前 via Android
分母,希望有
|
![]() |
521
xiaobanlong 83 天前
分母来了, 给你们增加点难度
|
522
tfdetang 83 天前
万一中了呢
|
523
lzy4happy 83 天前
分母加一
|
524
mosesyou 83 天前
分母来了
|
![]() |
525
octobersnow 83 天前 via iPhone
当一下分母
|
![]() |
527
justin2018 83 天前
分母分母
|
![]() |
528
codereric 83 天前
分母分母
|
529
ljlljl0 83 天前
来晚了 用日志转发到平台分析,可以。
|
530
acz154 83 天前
分母?
|
![]() |
531
joocejie 83 天前
不晚,去除重复后,你是第 398 位。
|
534
tookbra 83 天前
我就是最后一个位置
|
![]() |
535
Zsh110 83 天前
分母???
|
536
mayuko2012 83 天前
分母 --
|
537
coder2019 83 天前
ps4 有了,但还是来当分母
|
![]() |
538
wk1563396689 83 天前
分子还是分母?
|
![]() |
539
hl0220 83 天前
估计没机会了
|
540
whp1473 82 天前
分母,来降低中奖率
|
![]() |
547
HiShan 81 天前
我我我我是分母
|
548
dark3212 76 天前
我是 251 楼,名单里为啥没有我?虽然中奖概率很小,但也不能抹杀了啊,不知道还有没有其他漏掉的楼。
|
549
xiaoke 75 天前 via iPhone
我来组成分母
|