IP网络流量数据采集与存储系统的设计与实现.pdf





《IP网络流量数据采集与存储系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《IP网络流量数据采集与存储系统的设计与实现.pdf(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、武汉理工大学硕士学位论文IP网络流量数据采集与存储系统的设计与实现姓名:易泽湘申请学位级别:硕士专业:计算机应用技术指导教师:潘昊20070401摘要近年来,随着以T C P I P 为核心协议的互连网的快速发展,I P 技术作为一种承载业务和沟通传输的中间体得到了极大的发展。基于瑶的业务应用发展迅速,网络的规模日趋庞大。网络的可用性与网络规模膨胀的矛盾显得更加突出。结构越来越复杂和规模越来越庞大的网络系统更需要网络管理软件来保证系统的正常运作,网络管理的质量会直接影响到网络的运行质量,管理好一个网络与网络的建设同等重要。网络管理软件通过对网络数据的分析达到对网络资源、性能、故障的管理,而网络
2、数据的获取是网络管理软件中最为重要的部分,本文详细阐述了球网络流量数据采集与存储系统的设计与实现。文章首先介绍了网络管理的一些基础知识,包括网络管理的基本概念、网络管理的五大功能以及网络管理的体系结构。其次,文章分析了网管数据采集系统所使用的主要协议,包括S N M P、N e t F I O W、s F l o w 以及R M O N 等。接着,文章介绍了口网络海量数据的存储方法,并比较了几种存储方案的优劣。文章最后结合项目实践详细描述了口网络数据采集与存储系统的设计与实现。鉴于被管网元的多样性和管理类别的不同,我们在数据采集层上采取了不同的协议采集不同的网管数据,把数据采集分为主动数据采集
3、和被动数据采集。N e t F l o w、s F l o w、S N M PT R A P 属于被动采集的范畴,在f l o w d里面自动实现数据的采集、告警和入库操作;而S N M P、C L I 属于主动采集,必须让采集服务器使用轮询操作来及时取得网管数据。为了避免海量数据存取导致的平凡I O 操作,在数据存储上我们采取了嵌入式数据库,并将原始数据和处理了的业务数据进行分库存储;另外为了提高系统的整体效率,我们对系统进行分层处理,每一层对应着不同的进程,数据采集层为f l o w d 进程和a r p d 进程、业务处理层为f l o w-m i n i n g 进程,而前台展示层我们
4、则使用J 2 E E 规范技术实现。,为了提高数据接收和处理效率,我们用C 语言编写了数据采集层和业务处理层,而前台展示层我们则用跨平台性良好的J A V A 技术实现。关键字:N e t F l o w,s F l o w,R M O N,网络管理A b s t r a c tW i t ht h eg r e a td e v e l o p m e n to fI n t e r a c t,t h eI Pn e t w o r kt e c h n o l o g y,a sac 砒l i e ro fb u s i n e s sa n dc o m m u n i c a t i
5、 o n,h a v i n gg o tr a p i dg r o w t hi nr e c e n ty e a r s T h eb u s i n e s sb a s e do nI Pt e c h n o l o g ya l s om a k eg o o dt i m e,w h i c hm a k et h en e t w o r kb l 挖o m em o r ea n dm o r ec n o E B l o n s,a n di n c r e a s et h ei n c o n s i s t e n c yb e t w e e na v a i
6、l a b i f i t ya n ds i z eo ft h en e t w o r k T h eq u a l i t yo ft h en e t w o r km a n a g e m e n tc a nd i r e c t l ya f f e c tt h en e t w o r k St r a n s p o r t,t h ec o n s t r u c t i o ni sa si m p o r t a n ta sm a n a g e m e n tt on e t w o r k N e t w o r km a n a g e m e n ts
7、o f t w a r em a n a g et h en e t w o r kr e s o u r c e、p e r f o r m a n c e、f a u l tb ya n a l y z i n gt h en e t w o r kd a t a,h o wt og e tn e t w o r kd a t ai st h em o s ti m p o r t a n tp a r td m i n gt h ec o u r s eo fd e v e l o p i n gt h en e t w o r km a n a g e m e n ts o f t w
8、 a r e,T h i sa r t i c l ew i l le l a b o r a t eo nt h ed e s i g na n di m p l e m e n tm e t h o do fd a t aa c q u i s i t i o na n ds t o r a g es y s t e m T h i sp a p e rf i r s ti n t r o d u c e ss o m eb a s et h e o r yo fn e t w o r km a n a g e m e n tt e c h n o l o g y,i n c l u d
9、i n gb a s ec o n c e p t i o n,m a i nf u n c t i o n sa n df r a m e w o r ko fn e t w o r km a n a g e m e n t S e c o n d l y,t h i sp a p e ra n a l y z e sS o m ep r o t o c o l su s e db yd a t aa c q u i s i t i o n,i n c l u d i n gS N M P,N e t F l o wa n dR M O N A f t e rt h a tt h i sp
10、a p e rg i v e sab r i e fi n t r o d u c t i o na b o u th o wt os t o r i n gb i gd a t ao fI Pn e t w o r k,a tt h es a m et i m e,T os h o wd i f f e r e n c e sw ec o m p a r em a n yk i n d so fs t o r i n gm e a n s F i n a l l y,t h ed e s i g na n di m p l e m e n t a t i o no ft h ed a t a
11、a c q u i s i t i o na n ds t o r a g es y s t e ma l l i e dp r o j e c tp r a c t i c ei sd i s c u s s e di nd e t a i la tc h a p t e r5 T a k i n gd i f f e r e n tp r o t o c o l sc o l l e c t i n gd i f f e r e n tn e t w o r kd a t ai nd a t aa c q u i s i t i o nl a y e rf o rn e t w o r k
12、c e l la n dm a n a g e m e n tc l a s sd i f f e r e n c e,I nu p p e rl e v e l,d a t aa c q u i s i t i o ni sd i v i d e di n t oa c t i v ea c q u i s i t i o na n dp a s s i v ea c q u i s i t i o n N e t F l o w、S N M PT R A Pb e l o n gt op a s s i v ea c q u i s i t i o n,a n di nt h ef l o
13、 w dm o d u l ea c q u i s i t i v et h ed a t a,s a v et h ed a t aa n dt r a n s f e rt h ed a t at oa l a r mm o d u l e H o w e v e r,S N M Pa n dC L I,b e l o n g i n gt oa c t i v ea c q u i s i t i o n,m u s tb ep o l l e dr e g u l a r l yb yp o l l i n gs e r v e r I no r d e rt oa v o i d
14、i n gf r e q u e n t l yo p e r a t ea b o u tF O,I Iu s i n ge m b e d d e dd a t a b a s es t o r ec o l l e c t e dd a t a,f o ro r i g i nd a t aa n db u s i n e s sd a t ad i s p o s e ds t o r ei nd i f f e r e n c ed a t a b a s e s I no r d e rt oi m p r o v et h ew h o l ee f f i c i e n c
15、yo ft h ew h o l es y s t e m,d i v i d et h ew h o l es y s t e mi n t ot h r e el a y e r s,e a c hl a y e rc o r r e s p o n d i n gw i t hap r o c e s s D a t ac o l l e c tl a y e ri sf l o w da n da r p dp r o c e s s b u s i n e s sd i s p o s el a y e ri sf l o w-m i n i n g,t h e nf o rt h
16、ef r o n td i s p o s a lw et a k eJ 2 E Et e c h n o l o g y I no r d e rt op r o m o t et h ee f f i c i e n c yo fr e c e i v i n ga n dd i s p o s i n g,w ep r o g r a mw i t ht h eCl a n g u a g ef o rd a t ac o l l e c t i n gl a y e ra n db u s i n e s sd i s p o s i n gl a y e r f o rf r o n
17、 td i s p o s a ll a y e rw ep r o g r a mw i t ht h eJ A V Al a n g u a g ef o ri tw o r k i n gd i f f e r e n tp l a t f o r m K e yw o r d s:N e t F l o w,s F l o w,R M O N,N e t w o r kM a n a g e m e n tI I I武汉理工大学硕士学位论文A P I:S N M P:N e t F l O W:N P M S;D O S:1 b S:冒;M P L S:A n 订:A N:M I B:
18、R M O N:T C P:C P U:N A 孔J D B C:l O tM A C:I C M P:I G d 口:S M T P:R S T:F r P:O o s:M R T G:缩略词A p p l i c a t i o nP r o g r a m m i n gI n t e r f a c eS i m p l eN e t w o r kM a n a g e m e n tP r o t o c o lN e t w o r kF I O WN e t w o r kP e r f o r m a n c eM a n a g e m e n tS y s t e mD
19、e n i a lo fS e r v i c eT y p eo fS e r v i c eI n t e r n e tE n g i n e e r i n gT a s kF o r c eM u R i-P r o t o c o lL a b e lS w i t c h i n gA s y n c h r o n o u sT r a n s f e rM o d eV m u a lL o c a lA r e aN e t w o r kM a n a g e m e n tI n f o r m a t i o nB a s eR e m o t eM o n i t
20、o r i n gM I B si nS N M PT r a n s i a t i o nC o n t r o lP r o t o c o lC e n t r a lP r o c e s sU n i tN e t w o r kA d d r e s sT r a n s l a t i o nJ A A D a t aB a g eC o n n e d i o nI n p u tO u t p u tM e d i aA c c e s sC o n t r o lI n t e r n e tC o n t r o lM e s s a g eP r o t o c o
21、lI n t e m e tG r o u pM a n a g e m e n tP r o t o c o lS i m p l eM a i lT r a n s l a t i o nP r o t o c o lR e s t a r tT o k e nF i l eT r a n s l a t i o nP r o t o c o lQ u a l i t yo fS e r v i c eM u l i tR o u t e r1 h f f i cG r a p h e r独创性声明本人声明,所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中
22、特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名:关于论文使用授权的说明日期掣本人完全了解武汉理工大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)研究生签名:盔口秘师签名:李墨武汉理工大学硕士学位论文1 1 背景介绍第1 章引言在网络管理的初期,对网络的管理停留在使用I
23、 C 肝和P I N G 的基础上,但是随着网络内主机数据的不断增多,这种简单的工具已经不可能完成网络管理的工作了。网络管理系统是网络的重要组成部分,是保证网络系统高效、可靠、经济和安全运行的重要支撑手段。很多网络特性的使用和提供,在很大程度上取决于相应的网络管理系统的能力和质量。由于通信技术的高速发展,网络规模不断扩大,网络复杂性的日益提高,对网络管理系统的要求越来越高,对网络管理技术的要求也越来越高。很多大计算机与网络通信厂商陆续推出了各自的网络管理系统,如H P 的O p e n V i e w、I B M 的N e t V i e w、3 C o m 的T r a n s c e n
24、dN e t w o r k i n g、C A 的U n i c e n t e rT N G 及S u n S o f t 的S u n n e t M a n a g e r 等等。他们都已在各种实际环境下得到了一定的应用,并已经有了相当的影响。但在国内,网络管理是近几年才出现的。当前市场中的网管产品几乎为国外产品所垄断,这些网管产品可分为通用型(如O p e n Y i e w,N e t V i e w 等)和专用型(如C i s c o W o r k s 等)。通用型网管系统的缺点是:费用较高,而且都需要二次开发;专用型网管系统的缺点是:过于专一,只限于某厂家或某型号的产品,不适
25、合于目前的多厂家异构环境。最主要的是这两种产品类型都不能很好的适应国内网络的现状及管理需求,这对我国网络的建设与发展十分不利,因此,研制适合我国自己情况的网络管理系统势在必行。I P 数据网不同于分组交换、D D N、帧中继、A T M 等基础网络,它是一个开放的系统,因此,I P 数据网的管理有其特殊的复杂性。从技术角度出发,I P 网管系统就是要具备足够的监控手段,对网络事件做出快速反应,提供故障隔离措施,并依赖有效的操作控制手段,尽快解决故障,保证网络的正常运行,实现集中操作和维护管理。I P 网管系统要求对I P 数据网上的故障、性能、配嚣、环境等信息进行全面掌握,对网络整体和局部的流
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IP 网络流量 数据 采集 存储系统 设计 实现

限制150内