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

cisco构建高性能网络的Netflow流量统计环境试题.ppt

cisco构建高性能网络的Netflow流量统计环境试题.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构建高性能网络的 Netflow流量统计环境 周昌令 北京大学计算中心 zclfly@ Netflow简介 Netflow流量统计技术是Cisco公司提出的一项网络数据流统计标准,得到了主流厂商如Juniper、Extreme等的支持。 利用netflow技术可以监测网络上的IP流(IP flow)信息。采集到的netflow流量信息可以帮助进行网络规划,网络管理,流量计费和病毒检测等等。 流记录(flow record) 一段时间内网络的某个观测点所通过的一系列分组(packets)。 通常我们关心的流记录分类依据由一个五元组(即源地址、目的地址、源端口、目的端口和协议类型)所组成。 一条流记录样本 Netflow体系架构 高性能网络环境面临的问题 大量的流量信息数据导致记录文件巨大; 统计分析无法跟上数据文件生成的速度; 统计什么信息? 面临的问题1-大量的流量信息 面临的问题2-无法实时统计分析 面临的问题3-统计何种信息? 记录类型 flows、packets、octets 协议分布 TCP、UDP、ICMP、Multicast、other…… 应用分布 ftp、www、email、bt、maze、telnet、dns…… Top N信息 协议比例、应用分布、流量排名…… …… 我们的解决思路 实时压缩存储 数据在内存中做cache,写入存储系统之前采用zlib压缩算法进行压缩 ,加上头信息 ,再输出到文件。 多CPU并行处理 根据流量数据文件的特点,处理前一时间段的数据进行过程中,可以另起进程处理下一时间段的数据。 快速匹配算法 Patricia Tries算法常常用于路由选择计算,具有很高的效率。 数据库与文件结合 采用高性能的Oracle数据库后台来记录归并统计结果,用RRDTool存储协议分布、流量计费等数据。 构建Netflow运行环境 主干路由器配置 软件环境 Perl Flow-tools Cflow FLowScan RRDtools PKUFlow … 配置Netflow流量数据输出(cisco) 1)在相关的接口上配置 (config-if)#ip route-cache flow 2)在全局配置模式下 (config)#ip flow-export version 5 (config)#ip flow-export destination A.B.C.D port 3)对多层交换设备,Native IOS系统上可以这样配置(CatOS上设置有所不同,具体可以参考技术文档): (config)#mls nde sender version 5 (config)#mls flow ip full 如果设备不支持Netflow输出,也可以有变通的方法。比如进行端口镜像(Port Mirror),再用NetflowExporter这样的软件处理输出Netflow流量数据 流程图 关键模块-PKUFlow 修改自CUFlow + JKFlow 多CPU同步计算 可以区分是否免费IP地址 可以按照进出端口(ifIndex)/子网/router等统计 …… Perl 脚本+XML配置文件 强大灵活,可重用,不限制平台 FlowGrapher图形后处理 用RRD + GD处理 开发进度 还在进一步完善修改中… PKUFlow.pm功能模块示例 PKUFLow.xml配置文件示例 FlowGrapher报表生成环境 某天监测结果 另一天监测结果 IP流量排名 端口带宽占用排名 * * index: 0xc1a21 router: src IP: 5 dst IP: 8 input ifIndex: 8 output ifIndex: 55 src port: 12043 dst port: 80 pkts: 6 bytes: 680 IP nexthop: 0 start time: 11:29:22 2004-6-9 end time: 11:29:25 2004-6-9 protocol: 6 tos: 0x0 src AS: 0 dst AS: 321 src masklen: 20 dst masklen: 0 TCP flags: 0x1b engine type: 1 engine id: 0 北京大学校园网拓扑结构复杂,设备和使用者众多,平均日常在线联网节点约12000台左右,峰值在15000台以上。同时,ftp、p2p以及流媒体等消耗带宽的应用非常普遍。 被动监测(Passive Monitor)

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档