项目名称: OpenFlow高效转发方法研究
项目编号: No.61202411
项目类型: 青年科学基金项目
立项/批准年度: 2013
项目学科: 计算机科学学科
项目作者: 关洪涛
作者单位: 中国科学院计算技术研究所
项目金额: 25万元
中文摘要: OpenFlow通过控制平面和数据平面分离,基于控制平面的软件编程来定义网络的转发行为,能够很方便地支持新型网络体系结构与核心协议。但是OpenFlow给网络的管理和控制带来新的机遇的同时也给数据包的高速转发带来了挑战。OpenFlow数据平面在流程、功能、构成上都和传统路由器有很大不同,转发平面的流程和各部分功能都更加复杂。而转发平面的性能是决定OpenFlow推广应用的关键因素之一,在实现OpenFlow的灵活性的同时需要实现高效的转发平面。本项目拟研究协议匹配字段抽取、多域流表高速查找更新、软硬件流表映射和硬件抽象层等OpenFlow数据包转发过程中的关键问题,以提升OpenFlow转发平面的转发性能。
中文关键词: OpenFlow;数据包分类;查找算法;并行化;
英文摘要: In OpenFlow, as controll plane and data plane are seperated, the behavior of the network can be defined by programmable control plane. It benefits network management but brings challenges to the performance of packet forwarding in forwarding plane. The functionality, data flow and architecture of the data plane is quite different from those in traditonal router. However, the performance of the forwarding plane is a key factor that influences the application and extension of OpenFlow. High-performance must be achieved as well as flexibility in the implementation of OpenFlow data plane. This project proposes an research on some key problems of packet forwarding in OpenFlow, such as, flexible packet parse and extraction, high-speed flow table lookup and update, hardware software flow table mapping, and hardware abstract layer definition. The objective of this project is to imporove the forwarding performance of data plane in OpenFlow.
英文关键词: OpenFlow;Packet Classification;Lookup algorithm;parallel;