为解决传统网络安全攻防虚拟仿真实验教学产品网络拓扑不够灵活、攻防模式切换困难、较难与其他开源产品融合的问题,提出建设基于软件定义网络的安全攻防虚拟仿真实战平台。介绍了平台的设计思路、关键技术和网络拓扑。平台设计基于SDN和虚拟化,利用OpenStack开源云平台构建虚拟网络部件和SDN网络拓扑,并有效实施网络隔离。攻防实战环境的设置过程展现出支持网络拓扑和攻防模式的多样化和灵活性,提高了平台的可扩展性,降低了建设成本,促进了网络攻防虚拟仿真实战教学水平的提高。