软路由的必要性有哪些