4月8日下午,由英特尔主办、SDNLAB协办的英特尔Hyperscan Workshop在北京中关村皇冠假日酒店成功举办,活动邀请了来自英特尔、中国移动、华为的资深专家,与来自360、思科、联想、滴滴、中科院、北邮、天津大学等企事业单位的80多位与会观众,围绕Hyperscan进行了深入交流。
(活动现场与会者众多)
下午1:30签到开始,来自各大厂商、运营商和高校的人才济济一堂,所有与会者都收到了英特尔赠送的精美书籍--《深入浅出DPDK》。2点整,英特尔工程师朱河清作为主持人发表了简短有力的致辞之后,活动正式拉开帷幕。
(活动主持人英特尔朱河清)
Hyperscan是一款由英特尔公司开源的高性能正则表达式匹配库,它是基于x86平台以PCRE为原型开发,在支持PCRE大部分语法的前提下,Hyperscan增加了特定的语法和工作模式来保证其在真实网络场景下的实用性。第一位嘉宾是负责英特尔网络平台事业部的软件技术支持的工程师张磊,他从正则表达式引入,详细地介绍了Hyperscan是什么、优势、特色、Hyperscan操作—编译与运行时间、几种API(Block Mode API、Stream Mode API、Scratch Space API)、模式集(签名)及集成方案、其在IA上的性能和几个经典案例,让与会者对Hyperscan有了初步的认识。
(演讲嘉宾英特尔张磊)
Hyperscan能与DPDK工具整合成为一套高性能的DPI解决方案。它适用于部署在诸如DPI/IPS/IDS/FW等场景中,目前已经在全球多个客户网络安全方案中得到实际的应用。来自中移(苏州)软件技术有限公司的软件工程师叶志伟分享了《Intel DPDK+Hyperscan助力中国移动DPI系统建设》,讲述中国移动在大数据背景下,基于Intel架构服务器,采用DPDK+Hyperscan的方式建设移动LTE网络DPI系统的尝试,并以4G用户DPI系统数据采集与识别为例,介绍了中国移动DPI系统建设的经验,从应用案例的角度更立体的让与会者了解Hyperscan。
(演讲嘉宾中国移动叶志伟)
此外,Hyperscan还支持和开源IDS/IPS产品Snort(https://www.snort.org)和Suricata (https://suricata-ids.org)集成,显著提升其整体性能。英特尔软件工程师王翔介绍了如何将Hyperscan与SNORT、DPDK进行集成,演示在容器中运行的实例。英特尔软件工程师徐迟介绍了Hyperscan与Suricata整合、API的应用以及性能分析。
(演讲嘉宾英特尔王翔)
(演讲嘉宾英特尔徐迟)
英特尔工程师昌昊通过PCRE与Hyperscan比较分析,介绍了Hyperscan在邮件过滤系统Rspamd中对PCRE的性能拓展。
(演讲嘉宾英特尔昌昊)
华为软件工程师白皓介绍了Hyperscan在X86防火墙产品中的应用实践,包括集成、测试方法和开发中的一些问题和经验。
(演讲嘉宾华为白皓)
最后,嘉宾与观众围绕Software Defined DPI中的趋势、技术、挑战等话题进行了精彩交流和探讨。
(互动交流)
本次活动是Hyperscan的首个专场活动。在大数据背景下,深度包检测(DPI)等技术正在逐步拓展其使用场景,广泛应用在协议应用识别、网络数据分析、网络安全防护等领域,Hyperscan等开源实现及各种技术间的集成为DPI的发展提供了利器。本次活动秉承开放精神,将进一步促进Hyperscan技术的发展及让整个行业向多方合作的共赢生态进行转变。
(嘉宾合照)
最后,附上嘉宾演讲文档,见http://pan.baidu.com/s/1eS67m2e。更多关于Hyperscan或DPDK相关问题,可关注公众号“DPDK开源社区”。