服务时间:8:30-18:00

首页 >华为认证网

路由表的路由来源有哪些

发布时间:2023-03-09 11:28 字数:1635字 阅读:119

路由表的路由来源有哪些?路由器使用一些路由协议来构建路由表。路由协议是路由器之间交互信息的一种语言,可共享网络状态和网络可达性消息,创建和维护路由表,提供最佳转发路径。

根据来源不同,路由表中的路由通常可分为以下3类:

●通过链路层协议发现的路由(也称为接口路由或直连路由),不需要配置。

●由网络管理员手工配置的静态路由。

●通过动态路由协议(比如 RIP、OSPF、IS-IS、BGP协议等)发现的路由。

根据路由器学习路由信息、生成并维护路由表的方式,路由可分为直连路由、静态路由和动态路由。

1.直连路由

直连路由是由数据链路层协议发现的,是指去往路由器的接口地址所在网段的路径,该路径信息不需要网络管理员维护,也不需要路由器通过某种算法进行计算获得,只要该接口处于激活状态,路由器就会把直连接口所在的网段路由信息填写到路由表中去。

链路层只能发现接口所在的直连网段的路由,无法发现跨网段的路由。跨网段的路由需要用其他的方法获得。

如图1所示为直连路由拓扑结构示意图,请读者自行配置接口的IP地址。

直连路由拓扑结构示意图

图1 直连路由拓扑结构示意图

在RTB上查看路由表:

通过查看路由表可知,“Proto”字段的值为Direct,表示是链路层发现的直连路由。

2.静态路由

静态路由是由管理员手工配置的路由,通过配置静态路由同样可以达到网络互通的目的。但这种配置会存在问题,当网络发生故障后,静态路由不会自动修正,必须由管理员重新修改其配置。

通常适用于小型网络、静态默认路由以及临时使用的路由等场景。如图2所示为静态路由拓扑结构示意图。

静态路由拓扑结构示意图

图2 静态路由拓扑结构示意图

如下是一个静态路由的例子,它包含了网络、协议(静态)、优先级(60)、Cost(开销值为0)、标识(RD,已经通过中继方式装载到转发表中)、下一跳地址以及出接口等信息。

3.动态路由

当网络拓扑结构十分复杂、手工配置静态路由工作量大而且容易出现错误时适合用动态路由协议,通过动态路由协议各自的路由算法,让其自动发现和修改路由,无须人工维护。但动态路由协议开销大,配置和管理复杂。

如图3所示为动态路由拓扑结构示意图,它显示了通过RIP和OSPF发现的路由。

动态路由拓扑结构示意图

图3 动态路由拓扑结构示意图

查看动态路由表:

通过查看路由表可知,“Proto”字段的值为“RIP”,表示该路由是由RIP动态路由协议发现的;“Proto”字段的值为“OSPF”,表示该路由是由OSPF动态路由协议发现的。

路由器转发数据包的关键是路由表。每个路由器中都保存着一张路由表,路由表中每条路由项都指明数据包到某子网或某主机应通过路由器的哪个物理接口发送,以及可到达该路径的下一路由器,或者不再经过别的路由器而发送到直接相连网络中的目的主机。通过display ip routing-table命令可以查看路由器的IP路由表信息。

注释:只有最优路由才会被放进路由表中,非有效、非最优路由不会在路由表中显示。

如图4所示,通过display ip routing-table命令,查看路由表。

查看路由表

图4 查看路由表

由上面路由表信息可知,在路由表中包含如下字段。

●目的地址(Destination)字段:用来标识数据包的目的地址或目的网络。

●网络掩码(Mask)字段:用来标识目的网络/主机的地址和掩码长度。

●协议(Proto)字段:用来表示学习路由的协议,比如静态或动态路由协议 RIP和OSPF等。

●优先级(Pre)字段:表示发现此路由的路由协议优先级。

●开销(Cost)字段:表示路由开销。不同路由协议开销不一样。

●标记(Flags)字段:表示路由标记,即路由表头的 Route Flags。

●下一跳 IP地址(Next Hop)字段:表示此路由的下一跳 IP地址,说明数据包所经过的下一个路由器的接口地址。

●输出接口(Interface)字段:表示此路由从本地设备发出的出接口,说明数据包将从该路由器哪个接口转发。

  • 上一篇数据转发原理