路由表
来自站长百科
路由表指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下还有一些与这些路径相关的度量。在计算机网络中,路由表或称路由择域信息库是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值),路由表中含有网络周边的拓扑信息,路由表建立的主要目标是为了实现路由协议和静态路由选择。
路由表工作任务[ ]
路由器的主要工作就是为经过路由器的每个数据包寻找一条最佳传输路径,并将该数据有效地传送到目的站点。由此可见,选择最佳路径的策略即路由算法是路由器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相关数据——路由表(Routing Table),供路由选择时使用,表中包含的信息决定了数据转发的策略。
路由表类型[ ]
- 静态路由表,静态路由表系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。静态路由特点如下:
- 是单向的。
- 配置简单。
- 减少了网络流量。
- 它允许对路由的行为进行精确的控制。
- 动态路由表,动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表,路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。
路由表工作流程[ ]
- 路由表的每个项的目的字段含有目的网络前缀。
- 每个项还有一个附加字段,还有用于指定网络前缀位数的子网掩码(address mask)。
- 当下一跳字段代表路由器时,下一跳字段的值使用路由的IP地址。
路由表项的类型[ ]
- 网络路由是网络路由提供到网际网络中特定网络ID的路由。
- 主路由主路由提供到网际网络地址(网络ID和节点ID)的路由,主路由通常用于将自定义路由创建到特定主机以控制或优化网络通信。
- 默认路由如果在路由表中没有找到其他路由,则使用默认路由。例如,如果路由器或主机不能找到目标的网络路由或主路由,则使用默认路由,默认路由简化了主机的配置,使用单个默认的路由来转发带有在路由表中未找到的目标网络或网际网络地址的所有数据包,而不是为网际网络中所有的网络ID配置带有路由的主机。
路由表结构[ ]
- ART图像,路由表中的每项都由以下信息字段组成:
- 网络ID,主路由的网络ID或网际网络地址。在IP路由器上,有从目标IP地址决定IP网络ID的其他子网掩码字段。
- 转发地址,数据包转发的地址。转发地址是硬件地址或网际网络地址,对于主机或路由器直接连接的网络,转发地址字段可能是连接到网络的接口地址。
- 接口,当将数据包转发到网络ID时所使用的网络接口,这是一个端口号或其他类型的逻辑标识符。
- 跃点数,路由首选项的度量,通常最小的跃点数是首选路由。如果多个路由存在于给定的目标网络,则使用最低跃点数的路由,某些路由选择算法只将到任意网络ID的单个路由存储在路由表中,即使存在多个路由。在此情况下路由器使用跃点数来决定存储在路由表中的路由。
路由表能力和功能[ ]
路由表能力[ ]
路由表能力是指路由表内所容纳路由表项数量的极限,由于Internet上执行BGP协议的路由器通常拥有数十万条路由表项,所以该项目也是路由器能力的重要体现。 编辑本段
路由表功能[ ]
路由器的功能就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的站点,为了完成这项工作,在路由器中保存着各种传输路径的相关数据——路由表,供路由选择时使用,打个比方,路由表就像我们平时使用的地图一样,标识着各种路线,路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容,路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。