基于通用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). |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论