arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1807.02205cs.NI
收藏

OSDF:一个基于意图的软件定义网络编程框架

OSDF: An Intent-based Software Defined Network Programming Framework

Douglas Comer, Adib Rastegarnia

摘要:

软件定义网络(SDN)提供了根据一组网络要求对网络进行编程的灵活性。使用SDN对网络进行编程并不完全简单,因为程序员必须处理底层细节。为了解决这个问题,研究人员提出了一套网络程序设计语言,提供了一套高层次的抽象隐藏低层次的硬件细节。大多数提出的语言提供了与分组处理和流相关的抽象,并且仍然需要程序员指定低级匹配动作字段来配置和监视网络。最近,为了提高程序员的工作水平,研究人员开始研究基于意图的描述性北向接口。这项工作仍处于早期阶段,在企业网采用基于意图的系统之前,还需要进一步的调查。为了帮助实现移动到基于意图的设计的目标,我们提出了一个基于SDN的网络编程框架,开放软件定义框架(OSDF)。OSDF提供高级应用程序编程接口(API),管理员和网络管理员可使用该API来表达多个域的应用程序和策略的网络要求。OSDF还提供一组高级网络操作服务,用于处理常见的网络配置、监控和服务质量(QoS)供应。OSDF配备有策略冲突管理模块,以帮助网络管理员检测和解决策略冲突。本文展示了如何使用OSDF,并解释了基于应用程序的策略。最后,本文报告了测试平台测量和模拟的结果,这些结果用于从多个角度评估框架,包括功能和性能。

英文摘要:

Software Defined Networking (SDN) offers flexibility to program a network based on a set of network requirements. Programming the networks using SDN is not completely straightforward because a programmer must deal with low level details. To solve the problem, researchers proposed a set of network programming languages that provide a set of high level abstractions to hide low level hardware details. Most of the proposed languages provide abstractions related to packet processing and flows, and still require a programmer to specify low-level match-action fields to configure and monitor a network. Recently, in an attempt to raise the level at which programmers work, researchers have begun to investigate Intent-based, descriptive northbound interfaces. The work is still in early stages, and further investigation is required before intent-based systems will be adopted by enterprise networks. To help achieve the goal of moving to an intent-based design, we propose an SDN-based network programming framework, the Open Software Defined Framework (OSDF). OSDF provides a high level Application Programming Interface (API) that can be used by managers and network administrators to express network requirements for applications and policies for multiple domains. OSDF also provides a set of high level network operation services that handle common network configuration, monitoring, and Quality of Service (QoS) provisioning. OSDF is equipped with a policy conflict management module to help a network administrator detect and resolve policy conflicts. The paper shows how OSDF can be used and explains application-based policies. Finally, the paper reports the results of both testbed measurements and simulations that are used to evaluate the framework from multiple perspectives, including functionality and performance.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑