• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 计算机网络与信息安全 • 上一篇    下一篇

FAE:一种OpenFlow协议FlowMod消息的action扩展机制

谢莹,邱为好,孙志刚,全巍   

  1. (国防科技大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2018-09-27 修回日期:2018-11-30 出版日期:2019-07-25 发布日期:2019-07-25
  • 基金资助:

    国家自然科学基金(61802417)

FAE: An action extension mechanism for
FlowMod messages in OpenFlow protocol

XIE Ying,QIU Weihao,SUN Zhigang,QUAN Wei   

  1. (School of Computer,National University of Defense Technology,Changsha 410073,China)
     
  • Received:2018-09-27 Revised:2018-11-30 Online:2019-07-25 Published:2019-07-25

摘要:

SDN网络对数据转发平面的抽象是OpenFlow等南向接口协议制定的前提,目前标准OpenFlow协议假设数据平面每个流表项由确定的规则定义和对应的动作集合组成,每个配置数据平面的FlowMod消息会携带这些规则和动作集合。然而,随着SDN应用场景的不断发展,OpenFlow协议有限的预定义动作难以满足一些新的配置需求,例如集中控制的段路由管理配置和SDPA的配置等。为了提高当前SDN对动作定义的灵活性,解除其对动作的限制,首先提出了一种基于OpenFlow协议FlowMod消息的action扩展机制FAE,该机制具有满足用户自定义动作,且动作扩展灵活简单的特点,然后基于开源的Floodlight控制器和FAST交换机实现了FAE机制,实验表明,
该机制在集中控制的段路由下,可以有效地支持其管理配置中的动作。
 

关键词: OpenFlow协议, action扩展, 段路由, Floodlight, 软件定义网络

Abstract:

In SDN networks, the abstraction of the data forwarding plane is the precondition of the formulation of the southern interface protocols, such as OpenFlow. Currently, the standard OpenFlow protocol assumes that each flow table item of the data plane is composed of defined rules and corresponding action sets. FlowMod messages of the data plane carry these rules and action sets. However, with the continuous development of SDN application scenarios, the limited and predefined actions of the OpenFlow protocol make it difficult to meet some new configuration requirements, such as centrally controlled segment routing management configuration, SDPA configuration and so on. To improve the flexibility of action definition in SDNs, and remove the restrictions on actions, we firstly propose a new action extension mechanism, called flexible action extension (FAE). The FAE bases on FlowMod messages in OpenFlow, and can satisfy the needs for userdefined actions which can extend in a flexible and simple way. And then we implement the FAE useing open source Floodlight controller and FAST switch, and experiments show that the FAE can effectively support the extended actions in centrally controlled segment routing management configuration.
 

Key words: OpenFlow protocol, action extension, segment routing, Floodlight, software-defined network (SDN)