电信科学 ›› 2018, Vol. 34 ›› Issue (5): 13-25.doi: 10.11959/j.issn.1000-0801.2018177

• 研究与开发 • 上一篇    下一篇

基于P4的CoLoR架构控制平面的设计与实现

刘若涵1,罗洪斌2,温兴泵1   

  1. 1 北京交通大学电子信息工程学院,北京 100044
    2 北京航空航天大学计算机学院,北京 100083
  • 修回日期:2018-05-11 出版日期:2018-05-01 发布日期:2018-05-30
  • 作者简介:刘若涵(1993-),女,北京交通大学电子信息工程学院下一代互联网互连设备国家工程实验室硕士生,主要研究方向为未来网络体系架构和协议无关转发机制。|罗洪斌(1977-),男,北京航空航天大学计算机学院教授、博士生导师,中国通信学会第四届青年工作委员会委员,北京通信学会第八届理事会理事,入选教育部新世纪优秀人才支持计划,并获得国家自然科学基金委员会优秀青年基金资助。主要从事未来互联网体系架构、理论与关键技术的研究工作,主持和参与多项国家“973”计划、“863”计划、国家自然科学基金项目。|温兴泵(1992-),男,北京交通大学电子信息工程学院下一代互联网互连设备国家工程实验室硕士生,主要研究方向为高性能的查找与转发机制。
  • 基金资助:
    国家自然科学基金资助项目(61422101);中央高校基本科研业务费资助项目(YWF-18-BJ-J-61)

Design and implementation of CoLoR architecture control plane based on P4

Ruohan LIU1,Hongbin LUO2,Xingbeng WEN1   

  1. 1 School of Electronic and Information Engineering,Beijing Jiaotong University,Beijing 100044,China
    2 School of Computer Science and Engineering,Beihang University,Beijing 100083,China
  • Revised:2018-05-11 Online:2018-05-01 Published:2018-05-30
  • Supported by:
    The National Natural Science Foundation of China(61422101);The Basic Scientific Research Service Fund of the Central University(YWF-18-BJ-J-61)

摘要:

P4(programming protocol-independent packet processor,协议无关的数据分组处理编程)语言可以通过软件编程的方式重新定义转发设备所识别的字段和处理逻辑。针对新型体系架构CoLoR在实际部署和完善时面临的难题,基于P4实现CoLoR架构,着重于对控制平面的实现。介绍了如何用P4语言定义CoLoR架构相关设备的首部识别和处理逻辑以及如何用ONOS(open network operating system,开放式网络操作系统)实现控制机制,并在实际中进行部署,对其进行功能验证和性能测试。

关键词: P4, CoLoR, 开放式网络操作系统, 控制平面

Abstract:

P4 (programming protocol-independent packet processor) can redefine the fields recognized by the forwarding device and its processing logic through software programming.Aiming at the problems that the new architecture CoLoR faces in actual deployment and improvement,the CoLoR architecture was implemented based on P4,and focused on the implementation of its control plane.The way to use the P4 language to define the header recognition and processing logic of CoLoR architecture-related devices,and to use ONOS (open network operating system) to implement the control mechanism was introduced,and it was deployed in practice to perform functional verification and performance testing.

Key words: programming protocol-independent packet processor, CoLoR, open network operating system, control plane

中图分类号: 

No Suggested Reading articles found!