针对电网对电力通信网高可靠性和高可用性的要求,提出了一种考虑物理拓扑层、传输层和业务层风险的电力通信网路由优化算法。根据电力通信网业务特征,引入业务压力熵和流量压力熵的概念,并基于此提出跨层的多目标路由优化模型,为消除业务路由顺序对优化结果的影响,在NSGAII算法中提出了一种可以保证业务同时路由的编码方式,最后依据一定条件在Pareto前沿中选取非支配解作为最后的路由优化结果。在LATAX网络上验证算法的有效性,仿真结果表明,与只考虑单一业务层面风险均衡的路由算法相比,所提算法在保证业务层风险均衡性的情况下,实现了对另外两个层面风险的有效控制。