首页> 外文会议>International Conference on High Performance Switching and Routing >SAIL Based FIB Lookup in a Programmable Pipeline Based Linux Router
【24h】

SAIL Based FIB Lookup in a Programmable Pipeline Based Linux Router

机译:基于可编程管道的Linux路由器中的基于帆的FIB查找

获取原文
获取外文期刊封面目录资料

摘要

This paper presents a programmable pipeline based Linux router. Here Linux kernel works as a control plane and the programmable pipeline works as a data plane. The Forwarding Information Base (FIB) lookup is performed using SAIL algorithm. SAIL consumes very large memory. Here we use population counting that reduces the memory consumption of SAIL by up to 80%. We have implemented SAIL in Linux kernel. We also have implemented SAIL using Domino programming language. Our implementation shows that a programmable pipeline can execute SAIL at line rate. We have evaluated our implementation with FIBs from real backbone routers. Our experimental results show that SAIL with population counting is suitable for implementing both dataplane and control plane of a high-speed router.
机译:本文介绍了一个基于Probine的Linux路由器。这里Linux内核用作控制平面,可编程管道用作数据平面。使用Sail算法执行转发信息库(FIB)查找。风帆消耗非常大的内存。在这里,我们使用人口计数将帆的内存消耗降低到80%。我们在Linux内核中实现了Sail。我们还使用Domino编程语言实施了Sail。我们的实现表明,可编程管道可以以线速率执行帆。我们已经使用真正的骨干路由器的FIB进行了评估。我们的实验结果表明,人口计数风帆适用于实现高速路由器的数据平板和控制平面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号