Abstract:A new concept called link quality is used to estimate the delivery probability between nodes. It is also proved that the higher the node similarity is, the higher the messages forwarding rate becomes. And then, the opportunistic network routing based on Link Quality and Nodes Similarity(LQ-NS) is proposed, and the message delivery utility is calculated with LQ-NS. The messages are continually forwarded to the nodes with higher utility relative to the destination nodes. Simulation results show that the LQ-NS routing has significantly reduced the message delay and total energy consumption compared to traditional Epidemic and Probabilistic Routing Protocol using History of Encounters and Transitivity(PRoPHET).