计算机应用 ›› 2014, Vol. 34 ›› Issue (4): 1034-1037.DOI: 10.11772/j.issn.1001-9081.2014.04.1034

• 计算机安全 • 上一篇    下一篇

基于OpenFlow的虚拟机流量检测系统的设计与实现

邵国林,陈兴蜀,尹学渊,张峰伟   

  1. 四川大学 计算机学院,成都 610065
  • 收稿日期:2013-08-30 修回日期:2013-11-09 出版日期:2014-04-01 发布日期:2014-04-29
  • 通讯作者: 陈兴蜀
  • 作者简介:邵国林(1991-),男,江西鄱阳人,硕士研究生,CCF会员,主要研究方向:信息安全、计算机络;
    陈兴蜀(1968-),女,四川成都人,教授,博士生导师,博士,主要研究方向:云计算、信息安全、计算机网络;
    尹学渊(1988-),男,云南巧家人,博士研究生,主要研究方向:信息安全、计算机网络;
    张峰伟(1989-),男,四川内江人,硕士研究生,主要研究方向:信息安全、计算机网络。
  • 基金资助:

    国家自然科学基金资助项目;国家2012年移动重大03专项

Design and implementation of virtual machine traffic detection system based on OpenFlow

SHAO Guolin,CHEN Xingshu,YIN Xueyuan,ZHANG Fengwei   

  1. College of Computer Science, Sichuan University, Chengdu Sichuan 610065, China
  • Received:2013-08-30 Revised:2013-11-09 Online:2014-04-01 Published:2014-04-29
  • Contact: CHEN Xingshu

摘要:

云平台下的虚拟机在物理机内部交互流量,而不通过防火墙等安全组件。针对这类流量无法在网络边界被获取并检测的问题,分析了OpenFlow技术的原理,提出了一种基于OpenFlow技术将虚拟机流量重定向到入侵检测系统进行检测的方案。方案使用OpenFlow虚拟交换机和控制器替代传统交换机,然后基于OpenFlow技术控制流量转发过程,将其导向外部的安全组件进行处理,并构建了由虚拟交换机、控制单元、入侵检测和系统配置管理4个模块组成的流量检测系统。实验结果表明,系统能够在满足虚拟机网络正常使用的前提下,将待监管流量导向入侵检测系统进行处理,而且能够同时提供交换机级及虚拟机级两种粒度的流量重定向控制。通过对虚拟机引流的方式实现在传统场景中解决云计算环境下流量检测问题,同时能够基于OpenFlow轻松实现流量处理的扩展操作。

Abstract:

The virtual machines in cloud computing platform exchange data in the shared memory of physical machine. In view of the problem that the traffic cannot be captured and detected in firewall or other security components, the OpenFlow technology was analyzed, and a traffic redirection method based on OpenFlow was presented. To control traffic forwarding process and redirect it to security components, the method provided network connection for virtual machines with OpenFlow controller and virtual switches instead of physical switches, and built a traffic detection system composed of four modules including virtual switch, control unit, intrusion detection and system configuration management. The experimental results show that the proposed scheme can realize traffic redirection and the subsequent detection processing, and the system can provide switch-level and host-level control granularity. It also solves traffic detection problem under cloud computing environment in traditional scene by traffic redirection, and provides great expansion of the traffic processing based on OpenFlow.

中图分类号: