检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:申文超[1] 杨波[1] 吕国晗[1] 严程[1] 李星[1]
机构地区:[1]清华大学电子工程系NGN实验室,北京100084
出 处:《厦门大学学报(自然科学版)》2007年第A02期126-128,共3页Journal of Xiamen University:Natural Science
基 金:国家863项目(2006AA01Z201130)资助
摘 要: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 paralld 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.
关 键 词:CISCO NETFLOW 数据包采集 流归并 千兆链路
分 类 号:TP393.07[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.145