探究IP路由的工作原理与路由表查找规则

探究IP路由的工作原理与路由表查找规则

文章目录

一、定义二、IP连通的前提三、路由表1. 作用2. 路由表字段内容3. 路由表查表规则4. 路由信息的来源5. 路由表写表规则6. 路由优先级

四、常用命令

首先可以看下思维导图,以便更好的理解接下来的内容。

一、定义

路由器是网络中负责将数据报文在不同IP网段之间进行转发的设备。路由则是指导路由器如何选择合适的路径来进行数据转发的路径信息。

二、IP连通的前提

在实现IP连通性之前,确保沿途的每台路由器上都有到达目的网段的路由信息。路由信息是单向的路径信息,因此在往返的数据传输过程中,每台路由器都需要有双向的路由信息。

三、路由表

1. 作用

路由表用于存储路由信息,它是路由器决定数据报文如何转发的重要依据。

2. 路由表字段内容

Destination/mask:目的网段和子网掩码Proto:路由的来源,指示是静态路由、动态路由协议等Pre:优先级,用于判断路由的优先级顺序Cost:度量值,衡量路径的开销或距离Nexthop:下一跳地址,数据报文从当前路由器发出后,到达的下一个IP地址Interface:出接口,数据报文发出的网络接口

3. 路由表查表规则

最长掩码匹配规则:当数据包在路由表中匹配到多条掩码长度不同的路由时,按照掩码最长的路由进行转发。路由迭代规则:如果下一跳不是直连地址,路由器会再次在路由表中查询下一跳的路由,直到找到下一跳是直连地址为止。

4. 路由信息的来源

直连路由:根据直接连接的网络接口所在网段自动生成,前提是接口UP并配置了IP地址。静态路由:手动配置到达每个目的网段的路由信息,虽然配置繁琐,但减少了协议开销,降低设备和带宽压力。动态路由协议:通过路由协议从相邻路由器自动学习路由信息,配置简单,但会产生协议开销,消耗设备资源和链路资源。常见协议包括RIP、OSPF、BGP和IS-IS。

5. 路由表写表规则

不同来源的路由,优先级高的(数字小)优先。同一来源的路由,Cost小的优先。同一来源Cost相等的路由会形成等价路由,数据流会在等价路由上自动负载均衡。

6. 路由优先级

直连路由(Direct):优先级0OSPF内部路由:优先级10静态路由:优先级60RIP:优先级100OSPF外部路由:优先级150BGP:优先级255

四、常用命令

[h3c]display ip routing-table # 查看路由表

[h3c]display ip routing-table 'network' 'mask' # 查看指定网段的路由信息

如有不详或错误,敬请指出。