路由选择要考虑哪些因素