路由表的结构

来源:百度文库 编辑:神马文学网 时间:2024/03/29 00:03:08
路由表的结构
学习目标
(一)了解路由器的相关概念和基本知识
活动建议:
观看本节视频讲解“路由表相关知识”。
一、子网寻径及路由
标准的路由表表目是一个二维组(目的网络地址,下一站地址),其中不携带子网信息,不能满足子网寻径。引入子网编址以后,路由表的每一表目中加入子网掩码,于是路由表表目变为三维组:子网掩码、目的网络地址、下一站地址。
表1 路由表结构及使用
目的地址 掩码 下一跳地址
0.0.0.0 0.0.0.0 10.0.0.1
100.0.0.0 255.255.255.0 20.0.0.1
200.0.0.0 255.255.255.0 30.0.0.1
二、路由算法、路由协议、寻径
路由器依据路由表来为报文寻径,路由表由路由协议建立和维护。路由协议的设计则是依据某种路由算法。
1.什么是路由

图1 什么是路由
路由器提供了将异构网互联的机制,实现将一个数据包从一个网络发送到另一个网络。路由就是指导IP数据包发送的路径信息。
2.通过路由表进行选路

图2 查看路由表
路由器转发数据包的关键是路由表。每个路由器中都保存着一张路由表,表中每条路由项都指明数据包到某子网或某主机应通过路由器的哪个物理端口发送,然后就可到达该路径的下一个路由器,或者不再经过别的路由器而传送到直接相连的网络中的目的主机。
路由表中包含了下列关键项:
目的地址(Destination):用来标识IP包的目的地址或目的网络。
网络掩码(Mask)、输出接口(Interface)、下一跳IP地址(Nexthop)。
3.路由表中路由的来源
在路由表中有一个Protocol字段,指明了路由的来源,即路由是如何生成的。路由的来源主要有3 种:
(1)链路层协议发现的路由(Direct)
它的特点是开销小,配置简单,无需人工维护,只能发现本接口所属网段拓扑的路由。
(2)手工配置的静态路由(Static)
静态路由是一种特殊的路由,它由管理员手工配置而成。通过静态路由的配置可建立一个互通的网络,但这种配置问题在于:当一个网络故障发生后,静态 路由不会自动修正,必须有管理员的介入。静态路由无开销,配置简单,适合简单拓扑结构的网络。
3)动态路由协议发现的路由(RIP、OSPF等)
当网络拓扑结构十分复杂时,手工配置静态路由工作量大而且容易出现错误,这时就可用动态路由协议,让其自动发现和修改路由,无需人工维护,但动态路由协议开销大,配置复杂。
4.路由优先级
到相同的目的地,不同的路由协议(包括静态路由)可能会发现不同的路由,但并非这些路由都是最优的。事实上,在某一时刻,到某一目的地的当前路由 仅能由唯一的路由协议来决定。这样,各路由协议(包括静态路由)都被赋予了一个优先级,当存在多个路由信息源时,具有较高优先级(数值越小表明优先级越 高)的路由协议发现的路由将成为最优路由,并被加入路由表中。
5.路由权
路由权(Cost)表示到达这条路由所指的目的地址的代价,通常路由权值会受到线路延迟、带宽、线路占有率、线路可信度、跳数、最大传输单元等因 素的影响,不同的动态路由协议会选择其中的一种或几种因素来计算权值(如RIP只用跳数来计算权值)。该路由权值只在同一种路由协议内有比较意义,不同的 路由协议之间的路由权值没有可比性,也不存在换算关系。