计算机工程与应用 ›› 2020, Vol. 56 ›› Issue (3): 106-112.DOI: 10.3778/j.issn.1002-8331.1906-0396

• 网络、通信与安全 • 上一篇    下一篇

可编程数据平面的业务相关路由方法

吴博,吴静,罗威,朱劼   

  1. 1.武汉大学 电子信息学院,武汉 430072
    2.中国舰船研究设计中心,武汉 430064
  • 出版日期:2020-02-01 发布日期:2020-01-20

Service-Related Routing Method Based on Programmable Data Plane

WU Bo, WU Jing, LUO Wei, ZHU Jie   

  1. 1.Electronic Information School, Wuhan University, Wuhan 430072, China
    2.China Ship Development and Design Center, Wuhan 430064, China
  • Online:2020-02-01 Published:2020-01-20

摘要: 传统软件定义网络(SDN)通过在控制器上进行算法改进保证业务的服务质量,而数据面只做普通转发,并没有参与对具体业务的划分,导致分类速度慢。同时,路由决策存在链路状态信息时效性不足导致选路不好。针对这些问题,提出了一种基于业务相关的选路方法,通过在可编程数据平面上灵活设计数据包的处理流程,实现流量的业务区分;并根据可编程数据面得到的网络状态参数,为特定的业务规划出合适的路径。实验表明,该方法可以对业务快速自动分类并为不同业务提供合适有效的传输路径,保证了不同业务的服务质量。

关键词: 软件定义网络, 可编程数据平面, 业务相关, 路径选路

Abstract: The traditional Software-Defined Network(SDN) guarantees the quality of the service by improving the algorithm on the controller, while the data plane only performs normal forwarding and does not participate in the service differentiating. In the meantime, the inaccurate collection of link state information can’t provide effective parameters for routing. To solve this problem, a service-related routing method is proposed. By designing the pipeline flexibly on the programmable data plane, service differentiation can be realized. According to the network state parameters obtained from the programmable data plane, suitable paths are planned for specific services. Experimental result shows that this method can classify services automatically and quickly, and provide suitable and effective transmission paths for different services, thus guaranteeing the quality of service.

Key words: Software Defined Network(SDN), programmable dataplane, service-related, routing