首页> 外文期刊>IEEE Journal on Selected Areas in Communications >Control-on-demand: an efficient approach to router programmability
【24h】

Control-on-demand: an efficient approach to router programmability

机译:按需控制:路由器可编程性的有效方法

获取原文
获取原文并翻译 | 示例
           

摘要

Control-on-demand is a paradigm for network programmability at thennetwork transport level. Prior work on active and programmablennetworking at this level either achieves flexibility by insertingnsignificant software in the critical path of forwarding or achievesnefficiency by sacrificing functionality and relegating programmabilitynto connection management. In contrast, control-on-demand acts both innthe control plane and in the data plane, still without adding softwarenin the critical forwarding path. Rather than applying essential programsnto every datagram, our approach is to apply the installed service logicnasynchronously from data forwarding. This way we avoid essentialnprocessing in the critical forwarding path, applying the (user)ninstalled service logic for service enhancement only. In this paper, wendescribe control-on-demand and how its service model provides sufficientnrichness to act in the data path. Set is restrictive enough to avoid thensignificant performance overhead of other in-data path approaches. Thenexpressiveness of the programmable model is limited to observing andnsuggesting to the forwarding engine, but is never essential for correctnprocessing, thus significantly reducing security and robustnessnconcerns. Consequently, control-on-demand is efficient enough to make itnviable for elementary services. Rather than replacing theninteroperability layer, control-on-demand represents an evolution ofnrouter (switch) control functionality. As the required modification ofnrouter forwarding engines is insignificant, control-on-demand is viablenin practice in the near future. These concepts have been prototyped asnpart of the Pronto Control Platform. In this paper, we describe our IPv6nrouter prototype implementation and discuss the application ofncontrol-on-demand on a number of interesting problems
机译:按需控制是当时网络传输级别的网络可编程性范例。在此级别上进行的主动式和可编程网络的先前工作要么通过在转发的关键路径中插入大量软件来实现灵活性,要么通过牺牲功能并将编程性委托给连接管理来实现效率。相反,按需控制在控制平面和数据平面中均起作用,而在关键转发路径中仍未添加软件。我们的方法不是将必需的程序应用于每个数据报,而是从数据转发同步地应用已安装的服务逻辑。这样,我们避免了在关键转发路径中进行必要的处理,仅将(用户)安装的服务逻辑应用于服务增强。在本文中,我们描述了按需控制及其服务模型如何提供足够丰富的功能来在数据路径中起作用。 Set具有足够的限制性,可以避免其他数据内路径方法显着的性能开销。这样,可编程模型的表现力就仅限于观察和建议转发引擎,而对于校正处理则从来都不是必需的,因此大大降低了安全性和健壮性。因此,按需控制的效率足以使其适合基本服务。按需控制不是替换然后的互操作性层,而是表示路由器(交换机)控制功能的发展。由于路由器转发引擎所需的修改不大,因此按需控制将在不久的将来付诸实践。这些概念已作为Pronto控制平台的一部分进行了原型设计。在本文中,我们描述了IPv6nrouter原型实现,并讨论了oncontrol on-demand在许多有趣问题上的应用

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号