CORC  > 清华大学
基于通用PC的千兆流归并系统
申文超 ; 杨波 ; 吕国晗 ; 严程 ; 李星 ; SHEN Wen-chao ; YANG Bo ; Lv Guo-han ; YAN Cheng ; LI Xing
2010-06-09 ; 2010-06-09
关键词Cisco Netflow 数据包采集 流归并 千兆链路 Cisco Netflow packet capture flow aggregation Gigabit link TP393.08
其他题名Commodity PC Based on Flow Aggregation System for Gigabit Networks
中文摘要Cisco Netflow在流量监控、网络安全等许多方面得到了广泛的应用.目前高端路由器大都支持Netflow数据输出,但使用路由器来产生Netflow存在输出字段不够丰富、无法定制等弊端.本文设计并实现了一种基于通用PC和普通千兆网卡的高速数据包采集与流归并系统,实时采集千兆链路流量并输出Netflow数据.通过修改网卡驱动,实现了数据包在内存中的零拷贝.通过多索引队列实现负载均衡,系统可将一路网卡流量分配到多个CPU并行处理,有效利用了多CPU的计算资源,大大提高了系统处理能力.系统的流归并模块使用Netflowv9格式,可输出丰富的流信息.测试表明,该系统能够实现单路千兆链路环境下100万pps的数据包采集和流归并.; Cisco Netflow is widely used in many areas such as traffic monitoring,network security,etc.Most of high-end routers today can export Netflow,but their fixed format lacks some valuable information and cannot be customized.This paper covers the design and implementation of a high speed flow aggregation system based on commodity PC and general-purpose network cards.By modifying the network card driver,no packet copy in the RAM is achieved.By implementing a software based traffic scheduler,traffic from one network card is assigned to several CPUs for parallel process.This improves the system performance drastically.Netflow v9 format is used.According to the performance test,the system can process traffic from a single Gigabit link with 1 000 000 pps very well.; 国家863项目(2006AA01Z201130)资助
语种中文 ; 中文
内容类型期刊论文
源URL[http://hdl.handle.net/123456789/53690]  
专题清华大学
推荐引用方式
GB/T 7714
申文超,杨波,吕国晗,等. 基于通用PC的千兆流归并系统[J],2010, 2010.
APA 申文超.,杨波.,吕国晗.,严程.,李星.,...&LI Xing.(2010).基于通用PC的千兆流归并系统..
MLA 申文超,et al."基于通用PC的千兆流归并系统".(2010).
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace