基于DPDK的虚拟网络包代理(broker)

1、虚拟网络包代理的商业需求     网络需要较好地分析与可视化最好的客户体验和投资回报率,这一点NPB(Network Packet Broker)可以做到,涵盖服务质量性能、工具和应用性能、安全。 但是,对于网卡出现的越来越偏向软件的需求(vEPC:virtual Evolved Packet Core,CORD等),物理NPB不足以或无法高效地完成,涉及到对网络流编程/重新编程、分析业务流程... 继续阅读

从PCRE到Hyperscan

        Hyperscan作为高性能的正则表达式匹配库,使用者通常乐意将其与传统的正则表达式匹配库进行比较。“为什么要用Hyperscan?”“使用Hyperscan对我有怎样的好处?”本文以一款广泛使用的传统的正则表达式匹配库PCRE为例,说明Hyperscan与PCRE的差异与优势。 PCRE简介         PCRE是Perl Compatible Regular Express... 继续阅读