路由选择是一种在网络上将信息数据包和消息从源主机移动到目标主机的过程。按照这种方式,至少要
涉及到一台路由器。路由选择包括两个基本过程:决定可选路径以及传输信息数据包。路由选择过程在网络层(OSI七层参考模型第三层)进行。被路由的协议如IP和IS-IS都是第三层协议,包括数据包的源地址和目标地址。路由协议如OSPF和BGP被用于估测数据包传输的最佳路径。
在数据分组交换的网格拓扑结构网络(因特网是其中最大网络之一)中,网络由路由器连接,且路由器跟踪到达网络不同部分的路由。路由器存有路由选择表,可以指明到特定位置的最佳路由。