P4虚拟化数据平面

现在SDN已经有了在数据平面的编程能力,这使得网络设备(包括硬件)可以被重新编程以解析自己定制的协议和执行定制的功能。

Hyperscan的模式选择

我们知道Hyperscan的调用分为两个阶段:编译期和运行期,该运行模式的选择取决于用户的使用场景,最常用的两种分别为块模式与流模式。本篇我们将对这两种模式做具体的介绍。

Hyperscan简介

Hyperscan是一款来自于Intel的高性能的正则表达式匹配库。它是基于X86平台以PCRE为原型而开发的,并以BSD许可开源在https://01.org/hyperscan。