10.3969/j.issn.1006-2475.2022.07.012
基于匹配动作表模型的可编程数据平面流表归并
与传统网络技术相比,SDN技术将网络的控制平面与数据平面分离,使网络具有一定的可编程能力.以OpenFlow、POF、P4等为代表,领域内常见的SDN交换机大多基于匹配动作表模型实现.与协议相关的OpenFlow等技术不同,协议无感知的SDN技术使用{偏移,长度}等结构表示协议字段,从而实现对任意协议字段的解析和处理.然而,待处理的数据包可能带有不同长度的数据包头,所以这些数据包中特定协议字段的偏移也会不同,需要多个匹配域偏移不同的流表去完成数据流的解析,从而造成流表和流水线结构复杂.针对上述问题,本文提出一种基于MAT模型的可编程数据平面流表归并方案,扩展MAT模型中的动作集,在数据包查询流表时使用特定的动作动态地调整数据包的起始偏移,使不同数据包同一协议字段的偏移保持一致,实现匹配域相同的流表的归并.本文方案在兼容VLAN、QinQ的POF Switch实验场景下,以跳转流表时多执行一条动作为代价,缩减了约69%的流表内存消耗.
软件定义网络、可编程数据平面、流表归并
TP393.03(计算技术、计算机技术)
中国科学院战略性先导科技专项XDC02070100
2022-08-03(万方平台首次上网日期,不代表论文的发表时间)
共6页
74-78,84