软件定义网络(SDN)控制和数据平面的分离以及全局可编程控制器的实现有助于网络入侵检测系统(NIDS)监控网络的整体安全性,在基于SDN的NIDS中已经实现了机器学习方法,然而机器学习方法可能带来高误报率。一种替代解决方案是使用深度学习。深度学习不仅能够自动发现数据中的相关性,还能有效地检测零日攻击。研究了基于SDN的网络入侵检测系统、用于网络入侵检测的数据集以及SDN入侵检测系统的深度学习方法,并比较了SDN中利用深度学习方法进行网络入侵检测的最新研究成果。