首页> 外文期刊>Operating systems review >The Click modular router
【24h】

The Click modular router

机译:Click 模块化路由器

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Click is a new software architecture for building flexible and configurable routers. A Click router is assembled from packet processing modules called elements. Individual elements implement simple router functions like packet classification, queueing, scheduling, and interfacing with network devices. Complete configurations are built by connecting elements into a graph; packets flow along the graph's edges. Several features make individual elements more powerful and complex configurations easier to write, including pull processing, which models packet flow driven by transmitting interfaces, and flow-based router context, which helps an element locate other interesting elements. We demonstrate several working configurations, including an IP router and an Ethernet bridge. These configurations are modular-the IP router has 16 elements on the forwarding path-and easy to extend by adding additional elements, which we demonstrate with augmented configurations. On commodity PC hardware running Linux, the Click IP router can forward 64-byte packets at 73, 000 packets per second, gust 10 slower than Linux alone.
机译:Click 是一种新的软件架构,用于构建灵活且可配置的路由器。Click 路由器由称为元素的数据包处理模块组装而成。各个元素实现简单的路由器功能,如数据包分类、排队、调度以及与网络设备的接口。通过将元素连接到图形中来构建完整的配置;数据包沿着图形的边缘流动。一些功能使单个元素更强大,更易于编写复杂的配置,包括拉取处理(对传输接口驱动的数据包流进行建模)和基于流的路由器上下文(帮助元素定位其他有趣的元素)。我们演示了几种工作配置,包括 IP 路由器和以太网网桥。这些配置是模块化的 - IP 路由器在转发路径上有 16 个元素 - 并且很容易通过添加其他元素进行扩展,我们通过增强配置进行了演示。在运行 Linux 的商用 PC 硬件上,Click IP 路由器可以以每秒 73, 000 个数据包的速度转发 64 字节数据包,比单独使用 Linux 慢 10%。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号