首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
V2EX  ›  分享创造

开源一个云环境网络流量镜像项目 Packet-Agent(参与送 PS4)

  •  
  •   joocejie · 3 天前 · 5995 次点击

    项目背景

      传统网络数据分析会在交换机上配置网络数据镜像, 将 Packet 复制后发送到目标机器,实现网络流量镜像的功能。
      而在云平台上,目前网络数据采集还没有统一的方案。针对私有云平台,目前有流表数据包复制采集、在 hypervisor 上监听采集、vmware 平台分布式虚交换机配置采集、libpcap 抓包采集等方案。
      对于 vmware 平台分布式虚交换机配置采集的方案,性能较好,不占用客户机资源,但其属于商业产品,且只适用于购买 vmware 私有云用户;而在 hypervisor 上监听采集,目前有产品开发,性能较好,但只适用于 OpenStack 私有云;采用 OVS 流表方案,优势是免费,不占用客户机资源,但是配置复杂,且只能用于 OpenStack 私有云。
      因此,开发基于 libpcap + GRE 封装转发的应用,或许是云平台目前最优的网络流量镜像方案。其使用简单、开源、适用于各类公有云和私有云。

    Packet-Agent 简介

      Netis Packet Agent ( https://github.com/Netis/packet-agent) 基于 libpcap 技术,从业务网卡抓包,进行 GRE 封装后将采集到的数据包发送到另一台远端机器,供分析使用。

    Docker Kubernetes 支持

      Packet-Agent 对 Kubernetes 也提供了支持方案。简单来说,Packet-Agent 封装成容器后,与需要监控的业务容器放在同一个 K8S Pod 中,与其共享网络层并抓包镜像网络流量。
      具体方案见项目文档:K8S_traffic_mirror

    参与 Packet-Agent 项目

      欢迎大家参与此项目,包括 star, fork, 提交 pull-request, 报告 bug, 提出任何意见或建议,或者将该项目介绍给相关的朋友。衷心感谢。

    抽奖回馈社区

      为感谢大家的支持,抽奖送一台 PS4 主机,抽奖方法如下:

    1. 在这个帖子下面回复参与讨论。
    2. 获奖资格:从现在起到 2019/09/18 23:59:59 参与讨论的前 500 名用户具有获奖资格。
    3. 中奖号码 = 2019/09/19 日 A 股大盘收盘点数 * 100 % 所有具有获奖资格的用户排序去除重复后的总数('*'是乘法,'%'是数学取余数)
    4. 比如:有 @y_user @x_user @z_user @x_user 3 个用户依次回复了 4 次,那么所有具有获奖资格的用户排序去除重复后就是 @x_user @y_user @z_user,分配给他们的抽奖号码依次是 0,1,2。假设 A 股收盘点数是 3012.34 点,那么 3012.34 * 100 % 3,中奖号码就是 1,中奖用户就是 @y_user
    5. 提示:因为会排序去重,多次回复不会增加中奖概率。
    449 回复  |  直到 2019-09-16 00:50:05 +08:00
    1  2  3  4  5  
        401
    ChenXuting   1 天前 via iPhone
    分母。
        402
    MyFaith   1 天前
    分母+10010
        403
    baixiaoyu2997   1 天前
    分母+10011
        404
    xsephiroth   1 天前 via Android
    支持一下吧虽然目前用不上
        405
    liu19931020   1 天前
    坟墓
        406
    huadi   1 天前
    支持一下吧,star 一个
        407
    tyx1703   1 天前
    分母++
        408
    gxvv   1 天前
    分母
        409
    alexzhan   1 天前
    分母
        410
    RanchoTuring   1 天前
    不明觉厉。star 一下支持一下楼主
        411
    flxxy   1 天前 via Android
    我来组成分子
        412
    iAcn   1 天前 via Android
    项目挺不错的,对效率影响大吗?
    传统的网络分析其实还有一种方案,直接串联到网络的路由下联,可以做到管理的功能。
    旁路端口镜像的方案我也做过一个,直接在交换机上做的,不是抓包,只能分析不能管理。
        413
    zealinux   1 天前
    加油
        414
    lmaq   1 天前
    分母
        415
    zhengjian   21 小时 0 分钟前
    远程抓包,有意思~
        416
    Hauserkk   15 小时 56 分钟前
    支持支持
        417
    silenceboychen   15 小时 35 分钟前
    支持
        418
    tongz   14 小时 39 分钟前
    支持开源, 已 star
        419
    st4rg4z3r   13 小时 43 分钟前 via iPhone
    支持开源👍
        420
    orient   12 小时 51 分钟前
    分母
        421
    Saszr   12 小时 37 分钟前
    后排炮灰,支持一下
        422
    Licsber   12 小时 2 分钟前
    支持一下吧,star 一个
        423
    chuanqirenwu   11 小时 51 分钟前
    研究研究看!不错
        424
    stevenbipt   11 小时 38 分钟前
    分母~
        425
    eptwd   11 小时 22 分钟前
    试试不会怀孕
        426
    yufj   10 小时 54 分钟前
    分子
        427
    maooyer   10 小时 49 分钟前
    支持开源,顺便做个分子
        428
    mynamewang0   10 小时 47 分钟前
    分母
        429
    Zainxu   10 小时 42 分钟前
    分母
        430
    moryxsw   10 小时 42 分钟前
    竟然还没到?过来看看,顺便学习一下
        431
    b1rdb0y   10 小时 42 分钟前 via Android
    分母
        432
    maohhgg   9 小时 31 分钟前
    分母
        433
    elbertzhu   9 小时 31 分钟前
    掐住最后小尾巴,楼主这个帖子要是突破 500 了啊
        434
    weixingna   9 小时 16 分钟前
    分母,
        435
    kutear   8 小时 56 分钟前
    分母
        436
    jaylong   8 小时 50 分钟前
    ps4
        437
    drlalll   8 小时 23 分钟前
    分子
        438
    killeder   5 小时 50 分钟前
    居然还有资格,看看能中吗
        439
    mhcyong   5 小时 49 分钟前 via iPhone
    支持你们,我就是分子。
        440
    aWangami   5 小时 17 分钟前 via Android
    分母
        441
    AnonymousM   5 小时 5 分钟前 via Android
    来辣
        442
    tf141   4 小时 51 分钟前
    没过 500,分母来了
        443
    blueset   4 小时 23 分钟前
    分母++
        444
    Zzdex   4 小时 20 分钟前 via iPhone
    nb
        445
    GM   3 小时 39 分钟前
    支持一下吧虽然目前用不上
        446
    xuc   3 小时 35 分钟前 via Android
    还没到 500,参与一下
        447
    guoluwei   2 小时 37 分钟前
    分母+1
        448
    7gugu   2 小时 25 分钟前 via Android
    来啦
        449
    hfutzj   1 小时 1 分钟前 via Android
    分母 945
    1  2  3  4  5  
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   915 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 35ms · UTC 17:51 · PVG 01:51 · LAX 10:51 · JFK 13:51
    ♥ Do have faith in what you're doing.