引用本文: | 刘忠沛,吕高锋,王继昌,等.网络切片可编程数据平面模型.Network slice programmable data plane model[J].国防科技大学学报,2024,46(5):200-208.[点击复制] |
LIU Zhongpei,LYU Gaofeng,WANG Jichang,et al.Network slice programmable data plane model[J].Journal of National University of Defense Technology,2024,46(5):200-208[点击复制] |
|
|
|
本文已被:浏览 743次 下载 387次 |
网络切片可编程数据平面模型 |
刘忠沛,吕高锋,王继昌,杨翔瑞 |
(国防科技大学 计算机学院, 湖南 长沙 410073)
|
摘要: |
可重构匹配表(reconfigurable match table, RMT)是一种可编程的数据包处理流水线架构。为了实现可编程数据平面对更多不同网络协议的支持,在该架构的基础上扩展逆解析器,使用扩展后的逆解析器以及两个RMT流水线组成一个协议无关的网络切片可编程数据平面模型。由于RMT架构中采用精简指令集,扩展后的逆解析器采用复杂指令集,因此称扩展后的架构为混合指令RMT(hybrid-instruction RMT, HiRMT)。HiRMT能够支持基于IPv6转发平面的段路由、SID(segment ID)的多语义、微分段技术、多协议标签交换技术,以及虚拟扩展局域网技术。该架构具有广阔的应用场景。在Corundum原型平台上进行了逆解析器模块的性能测试,结果表明扩展后的逆解析器能够使用较少的资源在数据包大小达到512 B时以100 Gbit/s的吞吐量进行处理。 |
关键词: 可重构匹配表 混合指令 协议无关 网络切片 |
DOI:10.11887/j.cn.202405021 |
投稿日期:2022-05-26 |
基金项目:国家重点研发计划资助项目(2020YFB1805603) |
|
Network slice programmable data plane model |
LIU Zhongpei, LYU Gaofeng, WANG Jichang, YANG Xiangrui |
(College of Computer Science and Technology, National University of Defense Technology, Changsha 410073, China)
|
Abstract: |
RMT (reconfigurable match table) is a programmable pipeline architecture for packet processing. In order to enable the programmable data plane to support more different network protocols, the deparser based on RMT was extended. A protocol-independent network slicing programmable data plane model was formed by using the extended deparser and two RMT pipelines. Since reduced instruction set was used in RMT architecture and complex instruction set was used in the extended deparser, the extended architecture was called HiRMT(hybrid-instruction RMT). HiRMT can support segment routing IPv6, multiple semantics for SID(segment ID), micro SID, multi-protocol label switching and virtual extensible local area network. This architecture has broad application prospects. The performance of the deparser module was tested on the Corundum prototype platform, and the results show that the extended deparser can process the packet size up to 512 B with a throughput of 100 Gbit/s with fewer resources. |
Keywords: reconfigurable match table hybrid instruction protocol-independent network slice |
|
|
|
|
|