《软件定义网络核心原理与应用实践》分为核心原理和应用实践两大部分,对软件定义网络(SDN)技术进行了全面剖析和深入解读。第一部分首先阐述了SDN的设计思想与体系架构,详细分析了软件定义网络的控制转发分离和可编程性两个突出属性,其次介绍了以OpenFlow为代表的SDN南向接口协议,以及北向和东向接口协议,接下来根据SDN的层次化架构,依次介绍了SDN数据平面、控制平面以及SDN应用案例,最后梳理总结了SDN标准化进展以及学术发展情况。第二部分着重讲述SDN应用实践,从系统架构、代码解析等方面详细介绍了虚拟交换机、开源控制器、仿真测试实验工具的基本知识,并结合模拟网络环境搭建、虚拟网络设备部署、实际业务开发等具体应用实践场景,深入讲解了利用SDN技术进行创新研发