你所不知道的路由器工作原理,99的人都看的懂

1

路由器工作原理

路由器(router)是互联网的枢纽,是连接英特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据。

作用在OSI模型的第三层,提供了路由与转发两种重要机制

路由:路由器控制层面的工作,决定数据包从来源端到目的端所经过的路由路径(host到host至今的最佳传输路径)

转发:路由器数据层面的工作,将路由器输入端的数据包移送至适当的路由器输出端(在路由器内部进行)

路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。

也就是说,将路由器某个输入端口收到的分组,按照分组要去的目的地,把该分组从路由器的某个合适的输出端口转发给下一跳的路由器。

下一跳的路由器也按照这种方法处理分组,直到该分组到达终点为止。

2

路由器的功能

路由:收集网络拓扑信息并动态形成路由表

转发:根据转发表(FIB)转发IP数据包

子网间速率适配

隔离子网

隔离广播域

指定访问规则

不同类型的网络互联:路由?经常会收到以某种类型的数据链路帧封装的数据包,当转发这种数据包时,路由?可能需要将其封装为另一种类型的数据链路帧。数据链路封装取决于路由器接口的类型及其连接的介质类型。

3

基本工作过程

路由器工作在OSI模型三层(网络层)

收到数据包后根据OSI模型层层将数据包拆开,到网络层后根据IP进行路由转发

根据接口协议层层封装,实现异种网络的互联

4

路由器的结构

路由器内部整体分为两部分:路由选择部分、分组转发部分

路由选择部分:软件、控制层面、核心是路由选择处理机

分组转发部分:硬件、数据层面、核心是处理芯片和交换结构

5

报文处理路径

控制路径:处理目的地址是本路由?的高层协议报文,特别是各种路由协议报文。虽然控制路径不是路由?的关键路径,但是它负责完成路由信息的交互,从而保证了数据路径上的报文沿着最优的路径转发

数据路径:处理目的地址不是本路由?而需要转发的报文,因此数据路径是整个路由器的关键路路径,它直接影响路由?的整体性能

6

路由表和转发表

每个路由器中都有一个路由表和FIB(Forward Information Base)表:路由表用来决策路由,FIB用来转发分组。

路由表:这里个表都用来保存路由信息,路由表通常由路由协议和路由管理模块维护,包括更多的信息(IP地址/IP子网、下一跳、路由度量、超时间等);

路由表中路由有三类:

(1)链路层协议发现的路由(即是直连路由)

(2)静态路由

(3)动态路由协议发现的路由。

转发表(FIB):是基于路由生成的,路由?实际转发时使用转发表(只包括IP地址/IP子网和下一跳/出接口);

转发表中每条转发项都指明分组到某个网段或者某个主机应该通过路由器的那个物理接口发送,然后就可以到达该路径的下一个路由器,或者不再经过别的路由器而传送到直接相连的网络中的目的主机。

高性能路由?转发表通常都用硬件来实现,有利于高速查找。

CAM、TCAM是一种特殊的存储器,无论表大小如何,都会在一个时钟周期内检索出地址

CAM:执行二元运算

基于0或1匹配;所有比特都必须匹配

“命中”将返回结果(出接口)

用于MAC地址查询

TCAM:执行三元运算

基于0、1或X(不关心)匹配

最长匹配返回“命中”

适用于并非所有值都需要精确匹配的查询(ACL或IP路由表)

7

分组转发部分

输入端口

交换结构

交换结构是一台路由?的核心组件,它的作用就是根据转发表对分组进行处理,将某个输入端口进入的分组从一个合适的输出端口转发出去

输出端口

扫我领取下方资源

备注“华为资料”

SPOTO华为独家学习秘籍

站在巨人的肩膀上飞翔!

(0)

相关推荐

  • 静态路由不简单的!

    路由器在收到数据包时,会识别目的 IP 地址的网络号,来查询路由表的路由条目,根据最长匹配的路由条目,来判断应该从哪个接口转发数据包.路由表中有匹配的路由条目才会发送数据,无匹配的路由条目则直接丢弃. ...

  • IP路由原理——技术详解

    一. 路由工作原理: https://m.toutiao.com/is/Jp9ffnF/ 路由转发数据过程其实很简单,简单的总结就是: 路由接收数据包→查看目的地址→与路由表进行匹配找到转发端口→转发 ...

  • 翡翠还能这样解读?99%的人都看得懂!

    请加我们微信号:fcgc00.fcgc11.fcgc33.fcgc55.fcgc66.fcgc99,让您购买到真正的源头翡翠,不是一般的超值,工厂翡翠.触手可得! 翡翠是美丽的,更是神秘的,种种特质非 ...

  • 【干货】你还不知道路由器工作原理吗,99%的人都看

    优质文章,及时送达 1 路由器工作原理 路由器(router)是互联网的枢纽,是连接英特网中各局域网.广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送数据. 作用在OSI ...

  • 【西点分类】你所不知道的西点分类,成为烘焙达人必看!!

    很多人在制作西点的时候都会遇到各种各样的问题,特别是针对初学者来说,对于西点还存在很多疑问,根本无从下手啊...没关系,灰常乐意帮助你们的,赶紧拿笔记录吧! 西式糕点简称西点,西点是从外国传入我国的糕 ...

  • 2021最伤感的心情文案,99%的人都看哭了

    一.曾经的我,开口闭口都是你,现在的我,身边没有一个人敢提及你.二.我能喝下最烈的酒,也能度过没有你的深秋,我能抽下最猛的烟,也能忘记你曾经对我的温柔.三.你万箭穿心,你痛不欲生,也仅仅是你一个人的事 ...

  • 昨天接到了一个诈骗合作,目测99%的人都看不出来,不信来试试

    事情是这样的: 众多周知,毒哥运营的两个公众号(毒鸡汤/毒哥),都是接商业合作的,所以每天都会有很多合作方来对接需求. 只不过呢,大部分合作都被毒哥毙掉了,所以你们看到的,都是我筛选过的,可以放心使用 ...

  • 通俗易懂的制冷原理图文,人人都看得懂~~

    筑龙给排水 1篇原创内容 公众号 来源:制冷百科 如有侵权,请联系删除 下面4个部件是空调机必须要有的. 4个部件需要冷媒在其中循环才能完成其功能. 室内的热量通过制冷循环中的冷媒传到室外 蒸发器(室 ...

  • 99%的人都看不出的裸眼3D绘画,看到最后我傻了……

    欺骗眼睛的3D逼真画,简直就是裸眼3D级别

  • 扎心到哭的句子文案:99%的人都看哭了!

    给大家分享一些心酸到泪崩的扎心语录,99%的人都看哭了! 一.有的人把心挖给你了,你不要,因为你不爱:有的人把你的心挖了,你不疼,因为你爱. 二.不要以为你放不下的人同样会放不下你,鱼没有水会死,水没 ...

  • 心痛到无法呼吸的句子,99%的人都看哭了

    一.随着年龄的增长,人总会变得越来越宽容:所以很多事情到最后并不是真的解决了,而是算了吧. 二.小时候总爱想象未来的样子,长大了却总是怀念过去的事. 三.现在这个社会,男人想要不物质的爱情,女人想要不 ...