Flow Director

Flow Director技术(Flow Director,简称FDIR)是根据包的字段精确匹配,将其分配到某个特定队列的技术。这种技术可以确保以太报文精准送达使用它的进程所在的CPU核,从而实现更为精准的流控和负载均衡。网卡上存储了一个Flow Director的表,表的大小受硬件资源限制,记录了需要匹配字段的关键字及匹配后的动作;网卡从线上收到数据包后根据关键字查Flow Director的这张表,匹配后按照表项中的动作处理,可以是分配队列、丢弃等,具体实现如图 FDIR示意图所示。

图1 FDIR示意图