当今世界,网络技术日新月异,各种高科技含量的网络设备、高带宽传输媒质、丰富多彩的网络内容不断涌现,但所有这些必须通过网络来组织连接、传输、分发和共享,才能体现其其高性能和多用途。本文首先介绍网络路由相关概念,然后结合不同的操作平台和不同的硬件设备对常见的网络组织和路由设置功能以及具体运用作一个简单的介绍。
一、相关概念简介
1、路由概念:路由就是通过互联的网络把信息从源地址传输到目的地址的活动。路由发生在0SI网络参考模型中的第三层即网络层。
2、路由选择:路由规定把信息包从一个地址发送到另外一个地址的路径。一条路由并不规定全部路由,仅仅只是主机到网关的一条路径,然后再由网关把包转发到目的地主机或另外一个网关。
路由选择是指选择一条发送报文的路径,而网关是指任何能够完成路由选择功能的网络设备,用来连接不同的网络。
路由选择由IP层来完成,在一台主机上不一定需要完成路由选择的守护进程。
报文距离通常用网关跨(HOP)数来表示,称作METRIC。一个报文从源地址到达目的地址的距离依赖于报文必须经过的网关跨数。一台主机到它直联网的跨数为零,如果通过一个网关就能就能到达指定的网络,则它到该网络的跨数为1,依此类推。
3、网关:网关连接两个或多个网络,并提供路由选择功能。网关在网络层进行选择,一个网关从别的网关接收IP数据,为其选择路由,并按照选定的路由将IP数据报发送到其他网络。网关周期性地检查相连的网络连接状态。
网关把报文按规定的路由发送到指定的目标网络,由目标网络负责把报文发送到目的主机。
4、路由类型:一条路由并不完全描述一条完整的路径,它仅仅定义从一个主机到一个网关的路径段,或者一个网关到另外一个网关的路径段。
TCP/IP通常按照下列顺序搜索路由表以找到路由的最佳匹配:
(1)主机路由:定义网关到一个指定主机的路由;
(2)网络路由:定义网关到一个指定网段或网络的一条路由;
(3)缺省路由:如果主机路由和网络路由都没有定义一条到目的地的路由,则使用缺省路由。
5、路由表:路由在核心路由表中定义。路由表的每项有两个成分:目的地IP地址和网关地址。路由表分为以下三类:
(1)直接路由项:当目的地址和本机地址同处一个网段,使用直接路由项。
(2)间接路由项:当源和目的主机IP地址不在同一网段使用间接路由项。到达目的主机的途径是通过一个或多个网关。源主机只需要访问第一跨网关。
(3)缺省路由项:如果目标IP不在上述两个路由项中,则使用缺省路由项。
6、路由选择算法:
从上述算法可以看出主机和网关都参与了路由选择活动。当主机上一个应用程序试图与另外一个主机通信时,系统将产生多个数据报。IP路由选择机制将根据目的IP地址的网络地址部分决定数据报应该送往哪个主机或者网段。
7、路由方式:建立路由的上市主要有隐含方式、静态方式、动态方式3种。
路由是在核心路由选择表中定义的,一般最多可定义到32个路由。这些路由定义包含:本机可达网络的信息、连接远程网络的网关信息和到达这些网络的跨数。
隐含方式定义路由是在配置适配器时进行和完成的。
静态路由是由网络管理员设置的,需要人工维护路由。
动态路由是由守护进程自动更新路由表。通常路由选择的守护进程周期性侦听所有路由刷新信心,并将收到的路由选择表信息进行广播,以便其他路由器更新其路由选择表。