Selecting the Optimal Routing Protocol