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

文章目录

  • 一、定义
  • 二、IP连通的前提
  • 三、路由表
    • [1. 作用](#1. 作用)
    • [2. 路由表字段内容](#2. 路由表字段内容)
    • [3. 路由表查表规则](#3. 路由表查表规则)
    • [4. 路由信息的来源](#4. 路由信息的来源)
    • [5. 路由表写表规则](#5. 路由表写表规则)
    • [6. 路由优先级](#6. 路由优先级)
  • 四、常用命令

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

一、定义

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

二、IP连通的前提

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

三、路由表

1. 作用

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

2. 路由表字段内容

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

3. 路由表查表规则

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


4. 路由信息的来源

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

5. 路由表写表规则

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

6. 路由优先级

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

四、常用命令

c 复制代码
[h3c]display ip routing-table                               # 查看路由表
[h3c]display ip routing-table 'network' 'mask'              # 查看指定网段的路由信息

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

相关推荐
时间静止不是简史13 小时前
CentOS 7 虚拟机 NAT 网络排障:DHCP 服务为何启动即停
linux·网络·centos
李子琪。13 小时前
Web 漏洞实战全解析:CSRF 攻击原理、Token 防御机制与实验验证(上)
前端·网络·经验分享·csrf
wanhengidc13 小时前
云手机 算力终端应用
运维·服务器·网络·游戏·智能手机
CNzuu13 小时前
工业级4G门禁选型与野外实测:ZUU中优ZU-YK750在-30℃~70℃无人值守场景中的表现
网络·人工智能·架构
Chloeis Syntax13 小时前
JavaEE初阶学习日记(3)---网络初认识
java·网络·笔记·学习
蒸蛋一级爱好者13 小时前
UDP通信
网络·网络协议·udp
.千余13 小时前
【测试】测试用例设计攻略(6大设计方法)
服务器·网络·笔记·学习·测试用例
Yang961113 小时前
鼎讯信通 OM‑T 台式频谱分析仪:铁路通信干扰排查与信号测试利器
网络·信息与通信
枕星而眠13 小时前
Linux网络协议三部曲:从UDP/TCP到HTTP,一篇打通任督二核
linux·网络协议·udp
Multipath71214 小时前
与辉同行山东行看大型户外活动的通信保障
网络·5g·安全·无人机·实时音视频