首页> 外文会议>International Conference on Software, Telecommunications and Computer Networks >Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs
【24h】

Pushing the envelope: Beyond two billion IP routing lookups per second on commodity CPUs

机译:突破极限:在商用CPU上每秒超过20亿次IP路由查询

获取原文

摘要

Over the past two decades, implementing routing lookups in dedicated hardware has been accepted as an undisputable gold standard in core Internet routers due to ever increasing performance requirements and unabated global routing table growth. Several recent proposals depart from that line of thinking and suggest that software algorithms running on commodity multi-core CPUs might (again) become well suited for the task. In this article we describe a refined implementation of the DXR routing lookup scheme and subject it to a series of synthetic tests using BGP table snapshots from major Internet exchange points. Our measurements show that the algorithm scales nearly linearly on contemporary multi-core microprocessors, while the achieved peak aggregate throughput of almost 2.5 billion lookups per second presents an over a threefold increase over previously published results. Our experiments show that the aggregate throughput of a software routing lookup algorithm running on a modern commodity microprocessor can outperform a state-of-the-art ASIC chip by more than an order of magnitude, with reasonable expectations that this gap could easily double on the emerging 32- and 36-thread commodity CPUs.
机译:在过去的二十年中,由于性能要求不断提高且全球路由表增长不减,在专用Internet上实现路由查找已成为核心Internet路由器无可争议的黄金标准。最近的一些提议偏离了这种思路,并建议(通常)在商用多核CPU上运行的软件算法可能非常适合该任务。在本文中,我们描述了DXR路由查找方案的改进实现,并使用来自主要Internet交换点的BGP表快照对其进行了一系列综合测试。我们的测量结果表明,该算法在当代多核微处理器上几乎呈线性扩展,而已实现的峰值总吞吐率接近每秒25亿次查找,比以前公布的结果提高了三倍以上。我们的实验表明,在现代商品微处理器上运行的软件路由查找算法的总吞吐量可以比先进的ASIC芯片高出一个数量级以上,并且有合理的预期,这种差距很可能会在技术上翻倍。新兴的32线程和36线程商用CPU。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号