知识卡片

RMT用Match+Action统一流分类

专业/工作 · 1111.c

内容

RSS、Flow Director、QoS调度、流过滤看似是网卡上互不相关的一堆功能,但换个视角看,都能还原成同一个抽象:先匹配(Match)一段报文特征,再执行一个动作(Action)——RSS匹配哈希值,动作是选队列;Flow Director匹配精确字段,动作是选队列或丢弃;流过滤匹配MAC/VLAN,动作是放行或拦截。这正是软件定义网络里可重构匹配表(RMT)模型的核心思想:把转发平面的行为统一表达成一串”匹配+动作”组合,不同分类技术的差异只在于匹配用了什么字段、动作库里有哪些选项,而非各自发明一套全新逻辑——这也呼应了[[RSS与Flow Director的本质差异]]中两者看似不同、实则可被同一抽象统一的观察。

参考来源

《深入浅出DPDK》第8章《流分类与多队列》