路由与波长分配是全光网络重要的资源分配方法。针对传统方法与新架构结合的问题,提出了一种基于SDN的自适应多目标路由与波长分配方法,能够通过自我调节的方式实现全光网络的链路资源调配。该方法基于SDN服务功能链模式,以调度时间和链路质量为调度目标,将路由与波长分配问题构建为0-1整数规划问题,同时采用二进制混合拓扑粒子群算法对该模型求解实现网络资源的优化调度。仿真实验结果表明,所提方法在恢复时间、阻塞率、资源利用率等指标的测试中均优于传统经典算法的性能。