网站大量收购独家精品文档,联系QQ:2885784924

基于sFlow的高速网络流量实时监测系统的研究.pdfVIP

基于sFlow的高速网络流量实时监测系统的研究.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于sFlow的高速网络流量实时监测系统的研究 崔涛,齐法制,王彦明.刘宝旭 中国科学院高能物理研究所计算中心北京100049 摘要: 本文探讨一种高速网络的流量实时监测系统。该系统以sFlow技术为基础,通过构建适 合的流量信息存储模型以及采用口地址匹配算法、多进程处理等技术,来实现对高速网络 的实时监控。 关键词:show,实时监测,口地址匹配,多进程 引言 随着高速网络的普及和应用的发展,网络监测和管理手段的滞后日趋明显。以往适合千 兆网络的监测设备和软件无法适应高吞吐量、高带宽的网络环境。管理人员缺乏必要的手段 对高速网络进行监控。高能物理所的网络是集校园办公、高能物理计算、海量数据传输、存 储等功能于一体的万兆网络。网络中的数据流特征是应用复杂、流量很大、持续时间长.如 何在这样的网络环境下对全网范围进行实时的流量监测,一直是我所网络管理中的难题。 根据我所的实际情况,为解决高速网络全网流量的实时监测的难题,本文提出一种基于 sFlow技术框架结构的监测系统,并在文中讨论了快速接收并处理网络监视数据的技术.影 响系统实时性的因素及提高性能的措施等系统关键问题。该系统能够为管理员及时了解网络 运行情况提供必要的手段. 一、网络流量监测技术分析 常用的流量监测技术主要有如下几种…:基于网卡混杂模式的抓包;基于交换设备中 SNMP的流量统计:基于流的采样技术netflow、sFlow:基于硬件的包采集。其中,基于流 的技术通过全采样或者抽样采集数据包,能够较好的适应高速网络环境,而且费用不高,因 而成为当前监测技术的主流。Netflow是CISCO公司的技术标准,技术成熟,应用广泛。sFlow Task 技术是ErF(1.nteraet Force)最新的网络导出协议。目前支持该协议的厂商 Engineering 还不算多。由于高能所主干交换机支持sFlow协议,所以我们选择了sFloW。 sFlow(RFC 3176)【21是一种基于数据抽样的网络监控技术。sFlow系统由Agent、控制 Agent的sFlow 中。它根据抽样策略采集满足条件的数据包,然后将sFlow格式信息、各包统计信息以及每 理。这种机制使其对交换设备资源的消耗很小。使其能够以较轻的代价实现对高速网络环境 进行全面的数据抽样。sFlowCollector是负责接收和分析抽样数据包的软件。该软件使用 UDP协议与Agent通讯。根据上面对sFlow技术的介绍,基于sFlow构建流量监测系统, 实际的工作是设计和开发高效的Collector软件。sFlow的抽样机制很适合高速网络环境的持 续性、大范围的流量监视。其结构也很简单,适合单位自行开发监测系统。 二、系统框架结构 对高速网络实施全网范围的流量实时监视.需要解决全网数据采集、P包信息的快速 存储、处理等问题.在本文所设计的系统中,全网数据采集的功能由sFlow Agent实现,P 包信息的快速存储及处理问题由软件解决。为保证软件能够快速接收和处理数据,系统设计 841 以sFlow框架为基础,将sFlow Collector扩展为三个以共享内存为纽带的独立进程 agent发送的UDP 抽样数据包.并将接收到的数据以田地址为索引存储在内存中。pProcessor进程负责计算各 田地址的网络动态参数及系统需要的其他动态参数。pAnalyser进程负责分析数据,并将可 疑流量与已知的异常特征进行数据对比,根据阀值报警。三个进程通过共享内存的方式实现 数据共享。这样既不影响采集数据的接收速度,又能快速处理数据。按照上面的说明,本文 给出如下的系统结构图: 三、重点问题讨论 1.监视规模和采样率对系统的影响 在Collector软件的设计中,监视系统的监视规模决定了系统的准确程度和实时程度。 监视规模越大,系统需要处理的包也会越多,处理时间就越长.而系统的处理能力受软硬件 的限制,一旦丢包就会影响数据的正确性

文档评论(0)

gubeiren_001 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档