To further effectively utilize network resources,the multipath mechanism was used to improve the network performance of OLSR (optimized link state routing),and a source routing-based SR-MPOLSR (source routing-multipath OLSR) protocol was proposed.In this protocol,MPRs (multipoint relays) are used to obtain the network topology effectively,and then the multiple Dijkstra algorithm is operated in nodes to calculate the routes and allocate the loads by the weighted round-robin.Finally,the source routing mechanism is adopted to retransmit data packets.The SR-MPOLSR can utilize the network resources ulteriorly,improve the throughput and average delay of chains,and increase the network robustness and dependability.The simulation result shows that compared with the OLSR,data deliver ratio for the SR-MPOLSR increases by 20% to 40%,and end-end delay reduces by 10% to 30%.