上网第四十三课:路由原理——数据包是怎么找到路的

发布时间:2026/10/7 14:05:16
上网第四十三课:路由原理——数据包是怎么找到路的 上网第四十三课路由原理——数据包是怎么找到路的文章目录上网第四十三课路由原理——数据包是怎么找到路的一、路由表路由器的导航地图二、路由表的五个关键字段三、转发决策最长前缀匹配四、默认路由与默认网关五、路由条目从哪来直连、静态、动态六、装维视角路由排障三板斧小结下期预告上门装宽带用户问师傅我在江西打开北京的网站数据怎么知道该往哪走又没人给它导航。我说每台路由器里都有一张路线图数据包每到一站路由器就看一眼图、指一条路——这就是路由。今天就把这张路线图——路由表——从零讲透它长什么样、怎么查、怎么决定下一跳。一、路由表路由器的导航地图每台路由器包括你家光猫/路由器内部都维护着一张表叫路由表Routing Table。它记录着要去哪个网段该从哪个接口发出去下一跳给谁。在你的电脑上也能看到路由表Windows 打开 CMD 输入 route print或 Linux / macOS 输入 netstat -rn看到的就是类似这样的内容目的网络子网掩码网关下一跳接口跃点数192.168.1.0255.255.255.00.0.0.0直连eth02510.0.0.0255.255.0.0192.168.1.1eth0300.0.0.00.0.0.0192.168.1.1eth050每一行就是一条路由——告诉路由器如果你要去这个网段把包从这扇门推出去交给这个下一跳。不同厂商设备查看路由表的命令不同华为设备用 display ip routing-table思科设备用 show ip route都能看到完整的路由表信息。二、路由表的五个关键字段字段作用大白话目的网络目标 IP 所在的网段去哪条街子网掩码界定网络号的长度门牌号编到几位网关下一跳包交给谁的 IP到了路口转交给谁接口从哪个网卡发出去走哪个门跃点数Metric优先级/代价越小越优这条路有多远网关写 0.0.0.0 表示直连——目标网段就挂在本路由器的接口上不用转交直接二层送达。三、转发决策最长前缀匹配路由器收到一个数据包要决定从哪条路由走规则叫最长前缀匹配Longest Prefix Match在所有匹配目标 IP 的路由条目中选子网掩码最长即最精确的那一条。举个实际例子路由表里有三条路由路由目的网络/掩码说明A10.1.1.0/24精确到 /24B10.1.0.0/16宽泛到 /16C0.0.0.0/0默认路由现在收到目标 IP 10.1.1.100 的包A、B、C 三条都匹配但选 A——因为 /24 比 /16 比 /0 更长、更精确。用 Python 验算这个逻辑import ipaddress把目标 IP 和三条路由都转成 ip_network 对象用 in 判断匹配再按前缀长度排序取最大值输出 10.1.1.0/24——这就是最长前缀匹配的编程实现。一句话理解路由表查路就像查快递分拣——能精确到某条街某号就不往某个区扔实在查不到具体的就扔进默认通道。四、默认路由与默认网关路由表最后那条 0.0.0.0/0 叫默认路由Default Route对应你电脑上设的默认网关——所有精确路由里查不到的包统统丢给它。你家电脑路由表里大概率只有两条192.168.1.0/24 直连——同网段直接通信0.0.0.0/0 交给 192.168.1.1路由器——其他所有流量都扔给路由器。路由器收到后再查自己的路由表一级一级往上传直到运营商的核心路由器最终把包送到目标网段。这就是互联网一跳一跳转发的本质。用 tracert www.baidu.com 看看数据包经过几跳每一行就是一跳能看到路由器的 IP 和延迟。五、路由条目从哪来直连、静态、动态来源怎么生成谁在用直连路由接口配了 IP 就自动生成所有路由器静态路由管理员手写小型网络、专线动态路由路由协议自动学习RIP / OSPF / BGP企业网、运营商直连路由不用管插上网线配好 IP 就有。静态路由最简单但维护成本高——网络一变就得改。动态路由靠协议自动交换信息、自动更新路由表是中大型网络的标配明天 Day44 专讲。静态路由配置也很简单华为设备用 ip route-static 10.2.0.0 255.255.0.0 192.168.1.1思科设备用 ip route 10.2.0.0 255.255.0.0 192.168.1.1指定目标网段、掩码和下一跳即可。六、装维视角路由排障三板斧① 电脑能上局域网不能上外网查默认路由有没有route print 看 0.0.0.0 那行在不在网关对不对。没有默认路由 不知道把外网流量扔给谁。② 能 ping 通网关但 ping 不通外网 IP网关收到你的包但它自己没路由或下一跳不对——问题在路由器侧。登录路由器查它的路由表或者直接报运营商。③ 同网段通、跨网段不通检查路由器上两个网段的直连路由是否都在、接口是否 up。常见于加了一个网段但忘了给路由器配网关 IP。小结路由表 路由器的 GPS每条记录指明去哪个网段、从哪个接口、交给谁转发决策靠最长前缀匹配多条路由命中时掩码最长的胜出默认路由 0.0.0.0/0 是兜底通道对应家用网络里的默认网关路由条目三个来源直连自动、静态手写、动态协议学。思考题路由器路由表里有 10.0.0.0/8metric 20和 10.1.1.0/24metric 100收到目标 10.1.1.50 的包会走哪条为什么提示最长前缀匹配优先metric 只在同前缀长度时才比——所以选 /24 那条尽管 metric 更大。这跟很多人直觉相反是路由考试的经典陷阱。下期预告路由表里那些条目是怎么学来的——明天开讲路由协议入门静态路由、RIP 与 OSPF。路由器之间怎么交换情报、RIP 为什么跳数超 15 就挂了、OSPF 为什么算最短路径——明天见。本文是上网那点事系列连载第四十三课从零讲透家庭网络到互联网原理欢迎关注专栏阅读全部内容。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询