5路由表中的路由的来源?
根据路由产生的方式,也就是路由是如何生成的,路由表中的路由可以被分为直连路由,静态路由,缺省路由和动态路由几种.
(1)链路层协议发现的路由(也称为接口路由或直连路由):
路由器接口上配置的网段地址会自动出现在路由表中并与接口关联,这样的路由叫做直连路由.
特点:
直连路由是由链路层发现的,其优点是自动发现,开销小;缺点是只能发现本接口所属网段.
生成条件:
1、当路由器的接口配置了网络协议地址并状态正常时,即物理连接正常,并且可以正常检测到数据链路层协议的keepalive信息时,接口上配置的网段地址自动出现在路由表中并与接口关联.其中产生方式(owner)为直连(direct),路由优先级为0,拥有最高路由优先级.其metric值为0,表示拥有最小metric值.
2、直连路由会随接口的状态变化在路由表中自动变化,当接口的物理层与数据链路层状态为正常时,此直连路由会自动出现在路由表中,当路由器检测到此接口down掉后此条路由会自动消失.
(2)由网络管理员手工配置的静态路由:
系统管理员手工设置的路由称为静态(static)路由,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络拓扑结构的改变而自动改变
优点是不占用网络和系统资源,安全;
缺点是当一个网络模块问题发生后,静态路由不会自动修正,必须有管理员介入,需网络管理员手工逐条配置,不能自动对网络状态变化做出相应的调整.
产生条件:
静态路由是否出现在路由表中取决于下一跳是否可达,即此路由的下一跳地址所处网段对本路由器是否可达.静态路由在路由表中产生方式(owner)为静态(static),路由优先级为1,其度量值为0.如下图所示:
静态路由的配置,运用ip route命令来配置静态路由,一条静态路由配置命令中要有以下几个要素:
a. 目的地址:用来标识IP包的目标地址或目标网络
b. 网络掩码:和目标地址一起来标识目标网络
c. 下一跳IP地址:说明IP包所经由的下一个IP地址
d. 接口:说明IP包从哪个接口发出去
e. 优先级:值越小,优先级越高.
(3)缺省路由:
缺省路由是一个路由表条目,用来指明一些在下一跳没有明确地列于路由表