首页 理论教育下一代计算机网络技术:路由表选路方法

下一代计算机网络技术:路由表选路方法

【摘要】:如有,则按此路由进行传送。这种情况有时很有用,因为在某些情况下,需要对到达某一个目的主机的特定路由进行性能测试。如不属于以上情况,则应查找路由表。默认路由器继续负责下一步的选路。路由器8由于与3个网络相连,因此有3个IP地址和3个物理端口。图2.18路由表举例图Internet将路由选择协议分为内部网关协议IGP与外部网关协议EGP,RIP、OSPF是内部网关协议,而BGP是外部网关协议EGP。表2.4网关协议主要特点

当源主机发送数据报时,IP层先检查目的主机IP地址中的网络号码。如发现与源主机处在同一个网络内,则不经过路由器,只要按照目的主机的物理地址传送即可。

如目的主机不是和源主机在同一个网络中,那么就查一下是否对此特定的目的主机规定了一个特定的路由。如有,则按此路由进行传送。这种情况有时很有用,因为在某些情况下,需要对到达某一个目的主机的特定路由进行性能测试。

如不属于以上情况,则应查找路由表。路由表中写明,找某某网络上的主机,应通过路由器的哪个物理端口,然后就可找到某路由器(再查找这个路由器的路由表),或者不再经过别的路由器而只要在同一个网络中直接传送这个数据报即可。

为了不使路由表过于庞大,可以在网络中设置一个默认路由器(default router)。凡遇到在路由表中查不到要找的网络,就将此数据报交给网络中的默认路由器。默认路由器继续负责下一步的选路。这对只用一个路由器与Internet相连的小网特别方便,因为只要不是发送给本网络的主机的数据报,统统送交给默认路由器。

图2.18的例子说明其中一个路由器(路由器80的路由表的主要内容。这里有7个网络通过8个路由器互联在一起。应注意到,每一个路由器具有不止一个IP地址。图2.18中各网络中的数字是该网络的网络地址(前面讲过,主机号码为全零的IP地址就是网络地址)。路由器8由于与3个网络相连,因此有3个IP地址和3个物理端口。

(www.chuimin.cn)

图2.18 路由表举例图

Internet将路由选择协议分为内部网关协议IGP与外部网关协议EGP,RIP、OSPF是内部网关协议,而BGP是外部网关协议EGP。

RIP协议是距离矢量路由选择协议,是内部路由选择协议,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包;OSPF协议是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟;BGP协议是边界网关路由选择协议,它主要完成两个自治域系统之间的路由选择。各协议之间的关系特点如表2.4所示。

表2.4 网关协议主要特点