本发明公开了一种面向软件定义网络的服务器负载均衡方法,面向软件定义网络(Software Defined Network,缩写为SDN)环境中,使用模块化思想实现的服务器负载均衡方法,依次包括以下步骤:端口检测模块定期统计出各服务器连接的SDN交换机端口实时流量,计算出流量速率和下一个测试时间点的端口预测流速;端口流速分析模块分析从端口检测模块得到的各端口流量速率,判断是否需要进行负载均衡;负载均衡模块对服务器集群进行负载均衡,SDN控制器下发流表将新的业务流量分配给指定的服务器。本发明将实时流速和预测流速综合考虑并结合了SDN控制与转发相分离的架构优势,具有较好的负载均衡能力和效率。