首页> 外文会议>IEEE Conference on Computer Communications Workshops >RAPTOR: A REST API translaTOR for OpenFlow controllers
【24h】

RAPTOR: A REST API translaTOR for OpenFlow controllers

机译:猛禽:OpenFlow控制器的REST API转换器

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

摘要

Many Software-Defined Networking (SDN) controllers support a “northbound interface” by which applications can interact with the SDN controller and (indirectly) control the underlying SDN network. The absence of a standard for the northbound interface of these controllers makes it difficult for application developers to create interoperable/portable code (i.e., code that works with any SDN controller). Developers are forced to re-write almost all of their code every time they want to support a new controller. This tedious and time consuming process is typically a start-over software development cycle that involves learning new APIs, data models, and controller-specific conventions. In this paper, we present RAPTOR, a REST-based API translaTOR service for SDN networks that allows users to develop their network control software independent of any particular SDN controller. RAPTOR exposes its own REST-based API functions and data models to user applications and translates application requests into controller-specific northbound interface calls. To demonstrate the viability of RAPTOR, we implemented and deployed RAPTOR in GENI and used it in conjunction with different types of controllers. We also developed GENI Desktop modules that interacted with RAPTOR to install, list, delete and monitor end-to-end flows regardless of the controller used for controlling the underlying switches.
机译:许多软件定义的网络(SDN)控制器支持一个“北行接口”,应用程序可以与SDN控制器交互(间接)控制底层的SDN网络。缺乏这些控制器的北行界面的标准使得应用程序开发人员难以创建可互操作/便携式代码(即,适用于任何SDN控制器的代码)。每次想要支持新控制器时,开发人员都被迫重新编写所有代码。这种繁琐且耗时的过程通常是一个开始的软件开发周期,涉及学习新的API,数据模型和特定于控制器的约定。在本文中,我们呈现Raptor,一种基于SDN网络的基于REST的API翻译服务,允许用户独立于任何特定的SDN控制器开发其网络控制软件。 Raptor将其自己的基于REST的API函数和数据模型暴露给用户应用程序,并将应用程序请求转换为特定于控制器的北行接口呼叫。为了展示猛禽的可行性,我们在Geni实施和部署了Raptor,并与不同类型的控制器一起使用它。我们还开发了与Raptor互动进行的Geni Desktop模块安装,列表,删除和监视端到端流,无论用于控制底层交换机的控制器如何。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号