首页 理论教育下一代计算机网络技术:路由协议与路由表解析

下一代计算机网络技术:路由协议与路由表解析

【摘要】:例如,在图2.16中,主机A到主机C共经过了3个网络和两个路由器,因此共经过3个路由器,并从主机A到主机B则经过了5个网络和4个路由器,即经过5个路由段。至于每一具路由段又由哪几条链路构成,与路由器无关连。图2.16路由段的概念图在互联网的情况下,只能计算各条通路所包含的路由段数。由于网络大小可能相差很大,而每个路由段的实际长度并不相同。采用路由段数最小的路由有时也产不一定是理想的。

互联网中进行路由选择要使用路由器,它平等地看待每一个网络。不论是较大的广域网还是较小的局域网,在路由器看来都只是一个网络。路由器只是根据所收到的数据报上的目的主机地址选择一个合适的路由器(通过某一个网络),将数据报传送到下一个路由器。通路上最后的路由器负责将数据报送交到目的主机。

路由器将分组在某一个网络中走过的通路(从进入网络算起到离开网络为止),从逻辑上看成是一个路由单位,并将此路由单位称为一个路由段(hop),或简称为段。例如,在图2.16中,主机A到主机C共经过了3个网络和两个路由器,因此共经过3个路由器,并从主机A到主机B则经过了5个网络和4个路由器,即经过5个路由段。由此可见,若一节点通过一个网络与另一节点相连接,则此二节点相隔一个路由段,因而在互联网中是相邻的。同理,相邻的路由器是指这两个路由器都连接在同一个网络上。一个路由器到本网络中的某个主机制路由段数算作零。在图2.16中用粗的箭头表示这些路由段。至于每一具路由段又由哪几条链路构成,与路由器无关连。

图2.16 路由段的概念图(www.chuimin.cn)

在互联网的情况下,只能计算各条通路所包含的路由段数。由于网络大小可能相差很大,而每个路由段的实际长度并不相同。因此,对不同的网络,可以将其路由段乘以一个加权系数,用加权后的路由段数来衡量通路的长短。

因此,如果把互联网中的路由器看成是网络中的节点,把互联网中的一个路由段看成是网络中的一条链路,那么互联网中的路由选择就与简单网络中的路由选择相似了。

采用路由段数最小的路由有时也产不一定是理想的。例如,经过3个局域网路由段的路由可能比经过两个广域网络路由段的路由快得多。