0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

路由器的工作原理

硬件笔记本 来源:Ubiquiti优倍快 作者:Ubiquiti优倍快 2022-08-24 15:43 次阅读

什么叫路由?

路由器的英文是 Router,也就是「找路的工具」。找什么路?寻找各个网络节点之间的路。

换句话说,路由器就像是快递中转站,包裹会经过一个个的中转站,从遥远的地方寄到你家附近,数据包也是一样。

fbd1cfac-235d-11ed-ba43-dac502259ad0.png

路由器是连接两个网络的硬件设备,承担寻路功能,是网络的大门,因此,路由器又叫做网关设备(Gateway)。

路由表

路由器和交换机一样,也有自己的小本本,这个路由表上记载了到各个网络节点之间的路,会记录数据来源、相应的路由条目以及下一跳。

fbe329a0-235d-11ed-ba43-dac502259ad0.png

路由表就相当于路由器的导航,路由器只需要按照路由表的指示走就可以了。当然前提是,路由表中存在匹配该数据包目的 IP 地址的路由条目。路由表会周期性更新,当网络拓扑发生变化时也会更新,不用担心走错路。

fbf70808-235d-11ed-ba43-dac502259ad0.png

路由器收发数据包的流程

路由器在收发数据包的时候会先查看路由表,如果路由表里有匹配项,就会把数据包交给下一跳。如果没有匹配项,就会直接丢弃数据包,然后告诉主机,这个目的地不可达。

直连、静态路由、动态路由

路由条目的获取来源有很多种,比如说直连、静态路由和动态路由。

直连,也就是路由器的直接邻居。路由器会自己去认识邻居,然后记录下来。

当然,也可以通过手动添加的方式告诉路由器目的网段的路径,也就是静态路由,适合网络规模比较小的场景。但是当网络拓扑发生变化,或是规模扩大的时候,配置和维护的成本就会很高。

这时候就需要结合动态路由,让路由器通过动态的方式来学习。在大型网络中,往往采用这种动、静路由相结合的方式进行部署。

三层寻址

上期讲解的「二层寻址」,大家还记得吗?二层寻址就是交换机根据 MAC 地址,在物理层进行寻址。

三层寻址就是指路由器根据 IP 地址,在网络层进行寻址。

fc06def4-235d-11ed-ba43-dac502259ad0.png

路由器三层寻址流程

当主机想要发送数据的时候,首先会查看目的地是否和自己在同一个网段,如果在同一个网段就会让交换机进行二层转发。

如下图所示,PC1 要给 PC2 发送数据,就会通过交换机来完成。

fc18a544-235d-11ed-ba43-dac502259ad0.png

如果不在同一个网段,主机会把数据包交给自己的路由器,路由器再根据目的 IP 查询自己的路由表,如果有匹配的条目,则交给下一跳,没有就丢弃。

如下图所示,PC1 要给 PC3 发送数据,发现 PC3 和自己不在同一个网段,就会把数据包交给路由器 A,再根据路由表的条目转发给路由器 B -> C,最后通过交换机 C 送达 PC3。

fc29afce-235d-11ed-ba43-dac502259ad0.png

寻路原则

既然路由器是负责找路的,那条条大路通罗马,哪条大路最近呢?

默认情况下,路由的查询遵循最长匹配原则,也就是掩码越长、越精确,路由器就会优先选择那条路。

然后考虑路径开销,比如说带宽、管理距离、度量值等。也就是如果从这条路走,要花上多少时间和金钱。绝大部分数据通信行为是双向的,考虑流量的时候,还要关注流量的往返,从这条路去,也得从这条路回来,回来的时候没路了,这也不行。

fc4e78f4-235d-11ed-ba43-dac502259ad0.jpg

路由查询的行为是逐跳的,到目标网络沿途的每个路由器都必须有关于该目标网段的路由信息。简单来说,数据包每经过一个路由器,路由器就会告诉它下一跳是谁,该往哪个方向走。

如何选择路由器?

路由器选型可以考虑这几个因素:带宽需求/转发性能、端口数量、带机量。

比如说家里拉了千兆宽带,那么路由器一定得是千兆路由器,还要满足千兆 NAT 转发的性能。顺带一提,运营商配的光猫是自带路由功能的,如果没有特殊需求,普通家庭一般够用了。

一般家用场景,路由端口用的不太多,可以通过交换机补充。大部分商用场景,4-12 口也就够了,再多的话,相信大部分企业会选择三层交换机。

带机量是一个很重要的指标,我们一般会考虑并发用户,还有用户的业务类型。

以 UniFi 的网关设备为例:USG 可以到 100 并发,普通家庭或小微企业,都足够用了;USG-Pro-4 带机量可以到 1000 并发,中小企业需求基本可以满足;如果还有更高需求,可以使用 UDM-Pro。

fc5e5cce-235d-11ed-ba43-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 路由器
    +关注

    关注

    22

    文章

    3703

    浏览量

    113488
  • 数据包
    +关注

    关注

    0

    文章

    250

    浏览量

    24354

原文标题:科普 | 路由器的工作原理

文章出处:【微信号:gh_a6560e9c41d7,微信公众号:硬件笔记本】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    mesh路由器的信号覆盖范围

    在现代家庭和办公环境中,无线网络已成为不可或缺的一部分。随着智能家居设备的普及和远程工作的兴起,用户对无线网络的覆盖范围和稳定性提出了更高的要求。 Mesh路由器工作原理 Mesh路由器
    的头像 发表于 11-11 15:20 246次阅读

    工业路由器与家用路由器的区别

    本文将从多个角度,对工业路由器与家用路由器进行详细比较,帮助您更好地理解二者的区别。
    的头像 发表于 10-18 17:51 257次阅读

    家用路由器的内部构造及工作原理

    家用路由器由中央处理、内存、闪存、网络接口和天线等组成,通过路由功能、网络地址转换和无线信号传输等机制实现网络连接和资源共享。了解构造和工作原理有助于更好地使用和管理家用
    的头像 发表于 04-01 18:19 2157次阅读

    了解工业路由器工作原理

    工业路由器是物联网和工业领域的关键设备,具备强大的数据处理和稳定网络连接能力。通过实时操作系统和软件平台,实现数据传输、交换、路由表生成与维护、数据转发与完整性验证等功能,为工业智能化发展提供支持。广泛应用于多个领域,提升工业生产和运营效益。
    的头像 发表于 03-27 16:49 397次阅读

    了解智能化消费级路由器工作原理**

    智能化消费级路由器工作原理涉及接收数据包、路由决策、转发、NAT转换等步骤,确保家庭设备稳定高效访问互联网资源。除基本路由功能外,还具备无线信号、防火墙、家长控制等智能化管理功能,并随
    的头像 发表于 03-20 16:12 395次阅读

    mesh路由器组网优缺点有哪些?mesh路由器和普通路由器有什么区别?

    mesh路由器组网优缺点有哪些?mesh路由器和普通路由器有什么区别? Mesh路由器组网优缺点: 优点: 1. 更广阔的覆盖范围:Mesh路由器
    的头像 发表于 02-04 14:07 9761次阅读

    路由器中继和桥接的区别 路由器桥联的方法

    路由器中继和桥接的区别 路由器桥联的方法 路由器中继和桥接的区别 路由器中继和桥接是网络中两种不同的连接方式,用于扩展网络的覆盖范围和提高网络性能。虽然它们都是将数据从一个网络传输到另
    的头像 发表于 02-03 09:49 6005次阅读

    千兆路由器和百兆路由器的区别 万兆路由器有什么好处?

    千兆路由器和百兆路由器的主要区别在于它们的传输速率和端口速率。千兆路由器的传输速率可以达到1000Mbps,而百兆路由器的传输速率仅为100Mbps。
    的头像 发表于 01-29 11:24 2052次阅读

    路由器是干什么用的 路由器怎样桥接另一个路由器

    、共享文件、打印机、视频流等资源。在本文中将讨论路由器的功能、工作原理以及如何桥接另一个路由器。 一、路由器的功能 连接多个网络:路由器可以
    的头像 发表于 01-19 17:12 1359次阅读

    广域网路由器和局域网路由器有哪些区别呢?

    广域网路由器和局域网路由器有哪些区别呢? 广域网路由器和局域网路由器是两种不同类型的路由器,它们在范围、覆盖面、连接设备数量、速度、安全性等
    的头像 发表于 12-27 16:27 986次阅读

    为什么路由器的WAN网口不能设置成LAN网口呢?

    ,而LAN网口用于连接到内部局域网。 为什么WAN网口不能设置为LAN网口呢?这涉及到路由器工作原理和设计需求。下面将从多个角度详细解释这个问题。 1. 网口的用途不同: WAN网口和LAN网口的主要用途不同。WAN网口用于连接到Internet服务提供商(ISP)的网
    的头像 发表于 12-27 16:27 849次阅读

    智能路由器和普通路由器的区别

    智能路由器和普通路由器是基于不同的技术原理和功能设计的网络设备,它们在性能、功能和用户体验等方面存在着明显的区别。下面将详细介绍智能路由器和普通路由器的区别。 一、技术原理: 智能
    的头像 发表于 12-26 14:26 1352次阅读

    三频路由器是什么?三频路由器和双频路由器的区别

    三频路由器是指工作在2.4GHz、5.1GHz以及5.8GHz三个频段的路由器。这种路由器适合多种应用场景,包括: 1. 需要多个设备同时上网:如果家中上网人数多,上网设备多,推荐购买
    的头像 发表于 12-22 17:19 1980次阅读

    路由器怎么安装和设置?

    路由器怎么安装和设置? 一、路由器安装步骤 1. 购买适合自己需求的路由器。首先,你需要确定你的网络需求,比如说你要连接多少设备、需要覆盖多大的范围等等。根据这些需求,选择合适的路由器
    的头像 发表于 12-11 13:37 2255次阅读

    路由器的作用和工作原理

    路由器的作用和工作原理  路由器(Router)是联网设备的一种,用于在计算机网络中转发数据包,实现不同网络之间的连接和通信。它主要用于连接家庭、办公室或企业中的多个设备,使得这些设备能够共享
    的头像 发表于 12-08 10:27 1820次阅读