0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虚拟网络流量的采集与分析有什么作用?应该怎么做?

4ueq_hr_opt 来源:未知 作者:易水寒 2018-07-21 11:45 次阅读

随着云和容器等虚拟化技术的不断扩张,云、数据中心和企业网中的东西向流量呈快速增长趋势。对东西向虚拟网络流量的采集与分析,可以帮助用户实现如下价值:

高效运维,保障业务连续

如果不采集虚拟网络流量,用户80%的网络流量将呈现“黑盒”状态。遇到因网络问题导致的业务延迟与中断时,运维人员犹如盲人摸象。通过对虚拟流量的采集与分析,可以点亮黑盒,呈现精细的虚拟网络运行状态,快速定位故障根因,确保业务的连续与稳定。

精细化运营,提高投入产出比

计算、网络、存储、带宽等都是支撑业务需要投入的资源。但在当前业务运营过程中,仍然存在诸如闲置虚拟机未回收、网络链路负载不平均,不同ISP带宽粗放分配的问题。通过对虚拟流量的采集与分析,可以及时侦测资源使用情况,合理调度资源,提高资源利用率,进而提高投入产出比。

安全防护,保证内网安全

网络规模扩大和灵活性的提高,内网安全策略呈现只增不减、变动频繁的状态。但当前配置的内网安全策略是否全部生效,以及随着虚拟网络变动,需要删除的策略是否已经清理干净,都是难以回答的问题。同时内网虚拟机被攻陷之后,运维人员是否能及时识别“肉鸡”进而保证内网安全,都是需要通过对虚拟流量的采集与分析解决的问题。

虚拟网络流量采集的关键指标

采集性能

作为占据云数据中心总量80%的虚拟流量,实现全量采集需要高性能的采集技术作为支撑。在采集的同时,针对不同业务,还需要完成去重、截断、脱敏等其他预处理工作,进一步增加了对性能的要求。因此采集性能将是衡量虚拟网络流量采集技术的一个关键指标。

资源开销

多数虚拟流量采集技术都需要占用本可应用于业务的计算、存储和网络资源。除了尽可能少地消耗这些资源之外,仍需要考虑对采集技术实施管理的开销。尤其当节点规模扩大之后,如果管理成本也同样呈现线性的上升趋势,那么该采集技术将不具有理想的扩展能力。

侵扰程度

当前常见的采集技术,往往需要在hypervisor或相关组件上添加额外的采集策略配置。这些策略除了存在与业务策略的冲突隐患之外,往往还会进一步增加hypervisor或其他业务组件的负担,影响服务SLA。

部署依赖

当需要在hypervisor上部署agent实现流量采集时,往往需要考虑针对不同hypervisor环境的依赖条件,以及各类第三方库的安装、升级。在此过程中往往存在冲突或不兼容的情况,影响现有生产系统,增加采集部署难度。

现有虚拟网络采集技术比较

策略采集

由控制节点接收用户指令后,对虚拟网元(一般是虚拟交换机)下发采集策略,将流量通过隧道或其他形式转发至分析节点,完成虚拟流量采集。一般多见于SDN网络环境。

Pros

•由控制节点中心化控制,策略下发灵活

•可依据业务需求实现细粒度按需采集

•对hypervisor系统没有依赖

Cons

•采集策略有可能存在与业务策略的冲突

•全量采集需要下发的策略数目大,管理难度高

•增加虚拟网元压力,采集流量无压缩,带宽占用高

网元采集

由虚拟网元(一般是虚拟交换机)直接提供虚拟流量镜像能力。用户可通过调用对应的API实现虚拟流量的采集能力。一般多见于成熟的商用整体网络解决方案。与策略采集不同,网元采集的粒度及灵活度多受限于网元接口API开放出来的能力。

Pros

•直接调用虚拟网元相关接口API,实现简单

•无策略冲突隐患

•部署简易

Cons

•受限于接口API的粒度,无法自行实现细粒度控制

•影响虚拟网元性能

代理采集

在hypervisor上运行agent代理,同时启动专用的流量分析虚拟机。Agent接收控制节点的指令,完成网络配置,将流量导入流量分析虚拟机,完成流量采集。与策略采集方案的不同之处在于,虚拟网元的配置不直接由控制器完成,并且采集的流量毋须通过隧道等方式发送,而是直接进入本地虚拟机,减少网络带宽的占用。

Pros

•控制节点毋须管理大量的采集策略,减轻控制节点压力

•流量由本地转发至分析节点(虚拟机),不占用生产网络带宽

•可实现细粒度流量采集

•可在本地完成去重、截断、脱敏等工作,确保数据安全

Cons

•采集策略可能存在与业务策略的冲突

•虚拟机会占用一部分计算、存储和管理资源

•Agent部署存在对hypervisor环境的依赖

如何实现下一代采集技术?

当前的采集技术分别具有各自的优势与劣势。针对当前普遍存在的虚拟网络采集的需求与痛点,云杉网络推出专利性的Trident采集技术,解决现有技术存在的问题,满足用户对虚拟网络采集的苛刻要求。Trident作为独立运行于hypervisor上的采集进程,具有如下特点:

无依赖

Trident由GO语言编写,利用GO语言的天然优势,直接生成二进制可执行程序文件,文件仅14MB大小,对部署系统没有任何第三方库或组件依赖,可以在任意内核版本大于2.2(1999年发布)的Linux系统上部署运行。

高性能

Trident利用了基于内存映射的“零拷贝”技术,避免了传统流量采集方案中对数据包的多次拷贝,消除了网络数据采集的性能瓶颈,从而达到以最小的资源占用,满足巨量增长的网络东西向流量采集的目的。可对位于同一台宿主机的所有虚拟机东西向流量进行全量、实时采集。当前在350Kpps的采集性能下,仅使用15%CPU

零干扰

Trident可以理解为一台“影子交换机”,毋须对现有虚拟网元进行任何额外的配置,即可直接采集流经hypervisor的全部流量,对现有网络策略无任何干扰。

细粒度

Trident通过gRPC接收控制器发送的指令,可实时配置ACL过滤规则、截断长度、脱敏配置、采集端口等工作参数,或针对指定虚拟接口、IP地址、协议、端口号设定精细采集策略,并可在控制节点编程自动化实现。可针对虚拟化环境虚拟机变动频率高,网络环境复杂多变的情况。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据中心
    +关注

    关注

    15

    文章

    4186

    浏览量

    69984
  • 网络流量
    +关注

    关注

    0

    文章

    56

    浏览量

    10109
  • 虚拟网络
    +关注

    关注

    0

    文章

    51

    浏览量

    14835

原文标题:虚拟网络流量采集怎么做?

文章出处:【微信号:hr_opt,微信公众号:网优雇佣军】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    运营商将能够应对网络流量的增长

    当半年前人们预测网络流量增长的幅度时,认为网络流量带来的冲击还是人为可控的。如今随着各种互联网应用的不断普及、网络视频需求的进一步上升、以及移动智能终端的流行,固网和移动网络数据
    发表于 12-01 10:36

    分布式网络流量监测

    分析2种现行网络流量监测技术:利用标准的网络管理方法记录IP流量和利用NETFLOW的方法进行流量统计。针对这2种方法的局限性,提出分布式
    发表于 04-13 09:12 8次下载

    网络流量测量的研究与实现

    网络流量测量是研究网络行为和网络流量特性的有效方法。文章探讨了网络流量测量的关键技术,提出了网络流量测量基于FPGA 的硬件实现方法,给出了
    发表于 08-03 11:57 14次下载

    浅谈基于PCA的网络流量分析

    网络流量的特性分析一直是通信网络性能分析的一个极其重要的问题。本文主要采用主成分分析(PCA)的方法对采样到的
    发表于 08-15 08:29 28次下载

    基于分组采样组播网络流量预测研究

    组播网中网络流量分布的不均衡是网络拥塞主要原因,而网络流量预测是解决拥塞问题的关键。本文介绍了网络流量预测的两种重要方法:分组采样和频率采样。通过建立相应的采
    发表于 09-25 15:52 11次下载

    基于Netfilter内核态网络流量分析研究

    网络流量采集分析网络流量测量的核心技术。本文基于Linux 平台内核空间下的Netfilter 框架,提出并实现了内核级的流量
    发表于 01-09 15:13 22次下载

    基于混沌理论和神经网络网络流量预测

    针对目前网络流量预测不能很好地满足智能网络管理需求的现状,分析网络流量数据内在混沌特性,主要包括时间延迟、嵌入维数、关联维数及Lyapunov指数的计算,并将此
    发表于 02-26 14:33 11次下载

    采用卡尔曼滤波和小波的网络流量预测算法研究

    采用卡尔曼滤波和小波的网络流量预测算法研究 流量预测是流量工程,拥塞控制和网络管理的核心问题。该文针对网络流量的特点,将卡尔曼滤波和小波
    发表于 02-27 09:11 17次下载

    流序列化的网络流量分类算法

    针对传统基于端口和有效负载的网络流量分类算法识别率低分类算法复杂等问题,在分析网络流量性质的基础上提出流序列化方法。它将网络流分解成多个流原子#通过提取序列化
    发表于 05-16 17:29 23次下载
    流序列化的<b class='flag-5'>网络流量</b>分类算法

    小波分析和相关向量机的网络流量混沌预测

    小波分析和相关向量机的网络流量混沌预测_黄震
    发表于 01-07 20:49 0次下载

    基于 ossim 的网络流量监控系统的分析

    基于 ossim 的网络流量监控系统的分析
    发表于 09-05 15:20 5次下载
    基于 ossim 的<b class='flag-5'>网络流量</b>监控系统的<b class='flag-5'>分析</b>

    网络流量时序数据可视分析

    网络安全可视化作为一个交叉应用研究领域,为传统网络安全数据分析方法注入了新的活力.但已有研究过于注重网络安全数据的可视表达,而忽视了对分析流程的支持.抽象了
    发表于 01-14 16:32 0次下载

    一种优化BP神经网络网络流量预测

    网络流量预测是建立在时轴上现在与未来流量间的定量关系。因为网络流量具有自相似性和周期性的特征,所以可以根据过去的、现在已知的或非确定的网络流量历史数据集,建立一个从过去延伸到将来的
    发表于 01-23 10:08 0次下载
    一种优化BP神经<b class='flag-5'>网络</b>的<b class='flag-5'>网络流量</b>预测

    IP网络流量矩阵估计方法

    化问题,再通过蚁群算法求解模型,有效解决了网络流量矩阵估计。通过测试结果分析,与现存的方法相比,所提算法的精度比最大熵和二次规划稍差,但这两种方法复杂度太高,不适用于大规模网络,因此,在网络
    发表于 02-09 16:24 0次下载
    IP<b class='flag-5'>网络流量</b>矩阵估计方法

    基于聚类分析和SVM的无线网络流量预测模型

    为了解决当前无线网络流量预测过程存在的一些问题,以提高无线网络流量的预测精度为目标,提岀基于聚类分析算法和优化支持向量机的无线网络流量预测模型。首先,
    发表于 05-18 11:24 13次下载