首页 > 数码 正文

路由器路由表工作原理 路由器表如何工作的

时间:2023-09-27 作者:佚名

内容主旨:路由器路由表工作原理路由器的工作原理路由表的工作原理以及怎么利用一、路由器路由表工作原理

一、Routing Process

当一个数据包进入路由器:

1、拆去二层帧头;

2、进入缓冲区;

3、查看目标地址(匹配路由表);

4、重新封装二层帧头;

5、转发。

二、Switching Process:

1、Check framing and buffer packet;

查看二层帧,进行CRC校验,层三的数据和头部进入缓冲区(buffer);

2、Check routing table;

查路由表,从buffer中拿出目标IP和路由表进行匹配(与运算);

3、Re-Encapsulation layer 2 header;

重新封装二层帧头;

注: (1)二层帧头包括源MAC地址和目标MAC地址。

(2)此时的二层帧头的源MAC已经变为路由器出接口的地址。

4、Forwarding from one local interface;

转发(从一个本地接口封装);

这个过程就包含了路由表的工作原理

二、路由器的工作原理

传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自一个网络接口的数据包,根据其中所含的目的地址,决定转发到下一个目的地址。

因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地址,就在数据包的帧格前添加下一个MAC地址,同时IP数据包头的TTL(Time

To

Live)域也开始减数,并重新计算校验和。

当数据包被送到输出端口时,它需要按顺序等待,以便被传送到输出链路上。

路由器在工作时能够按照某种路由通信协议查找设备中的路由表。

如果到某一特定节点有一条以上的路径,则基本预先确定的路由准则是选择最优(或最经济)的传输路径。

由于各种网络段和其相互连接情况可能会因环境变化而变化,因此路由情况的信息一般也按所使用的路由信息协议的规定而定时更新。

网络中,每个路由器的基本功能都是按照一定的规则来动态地更新它所保持的路由表,以便保持路由信息的有效性。

为了便于在网络间传送报文,路由器总是先按照预定的规则把较大的数据分解成适当大小的数据包,再将这些数据包分别通过相同或不同路径发送出去。

当这些数据包按先后秩序到达目的地后,再把分解的数据包按照一定顺序包装成原有的报文形式。

路由器的分层寻址功能是路由器的重要功能之一,该功能可以帮助具有很多节点站的网络来存储寻址信息,同时还能在网络间截获发送到远地网段的报文,起转发作用;选择最合理的路由,引导通信也是路由器基本功能;多协议路由器还可以连接使用不同通信协议的网络段,成为不同通信协议网络段之间的通信平台。

三、路由表的工作原理以及怎么利用

路由器利用网络寻址功能使路由器能够在网络中确定一条最佳的路径,IP 地址的网络部分确定分组的目标网络,并通过IP地址的主机部分和设备的MAC地址确定到目标节点的连接。

路由器的某一个接口接收到一个数据包时,会查看包中的目标网络地址以判断该包的目的地址在当前的路由表中是否存在(即路由器是否知道到达目标网络的路径),如果发现包的目标地址与本路由器的某个接口所连接的网络地址相同,那么马上数据转发到相应接口;如果发现包的目标地址不是自己的直连网段,路由器会查看自己的路由表,查找包的目的网络所对应的接口,并从相应的接口转发出去如果路由表中记录的网络地址与包的目标地址不匹配,则根据路由器配置转发到默认接口,在没有配置默认接口的情况下会给用户返回目标地址不可达的ICMP信息。

为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(Routing Table),供路由选择时使用。

路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。

路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。

在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。

由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。

动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。

路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

为了简单地说明路由器的工作原理,现在我们假设有这样一个简单的网络。

如图所示,A、B、C、D四个网络通过路由器连接在一起。

现在我们来看一下在如图所示网络环境下路由器又是如何发挥其路由、数据转发作用的。

现假设网络A中一个用户A1要向C网络中的C3用户发送一个请求信号时,信号传递的步骤如下:

第1步:用户A1将目的用户C3的地址C3,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器A5端口侦听到这个地址后,分析得知所发目的节点不是本网段的,需要路由转发,就把数据帧接收下来。

第2步:路由器A5端口接收到用户A1的数据帧后,先从报头中取出目的用户C3的IP地址,并根据路由表计算出发往用户C3的最佳路径。

因为从分析得知到C3的网络ID号与路由器的C5网络ID号相同,所以由路由器的A5端口直接发向路由器的C5端口应是信号传递的最佳途经。

第3步:路由器的C5端口再次取出目的用户C3的IP地址,找出C3的IP地址中的主机ID号,如果在网络中有交换机则可先发给交换机,由交换机根据MAC地址表找出具体的网络节点位置;如果没有交换机设备则根据其IP地址中的主机ID直接把数据帧发送给用户C3,这样一个完整的数据通信转发过程也完成了。

从上面可以看出,不管网络有多么复杂,路由器其实所作的工作就是这么几步,所以整个路由器的工作原理基本都差不多。

当然在实际的网络中还远比上图所示的要复杂许多,实际的步骤也不会像上述那么简单,但总的过程是这样的.

本文信息为网友自行发布旨在分享与大家阅读学习,文中的观点和立场与本站无关,如对文中内容有异议请联系处理。

本文链接:https://www.paituo.cc/tech/1050111.html

  • 小编推荐

    对于不熟悉摄影的人而言哪些相机是值得推荐的呢

    对于不熟悉摄影的人而言哪些相机是值得推荐的呢,简介如下相机作为记录生活的工具,已经成为现代人必不可少的物品之一。在市场上,每年都有不少新的相机推出,让人眼花缭乱,如何选购自己想要的相机,成了不少新手拍照爱好者的难题...

    pin码具体是指什么 pin码指的是什么

    pin码具体是指什么,简介如下身处信息时代,人们对于保护自己的信息变得越来越重视,因此各种验证码才层出不穷。今天我们所要讲的是一种常见的验证码,即pin码。那么,pin码是什么意思呢? 首先...

    热带鱼的种类有哪些

    热带鱼的种类有哪些,十大好养的热带鱼,简介如下热带鱼就是生活在热带水域的鱼,它们五颜六色,色彩斑斓,具有极高的观赏价值。今天小编就为大家带来了十大常见热带鱼品种大全,一起来看看。 10.神仙鱼 ...

    陈百强最好听的歌曲有哪些

    陈百强最好听的歌曲有哪些,陈百强最经典的五首歌曲,简介如下著名歌手陈百强已逝去26年,但他的歌声至今萦绕在我耳畔。他的经典曲目《偏偏喜欢你》、《一生何求》、《今宵多珍重》、《念亲恩》、《盼三年》,依然时常成为我的单曲循...

    库房管理软件免费版有哪些

    库房管理软件免费版有哪些,手机仓库管理软件免费版分享,简介如下日常店铺经营管理过程中,总会碰到这样的问题:客户订了一大批货,老板清点的时候才发现已经库存不足了;盘点仓库货物,一点就是大半天;仓库数据一弄错,从头做起不说,还...

    公式编辑器使用教程

    公式编辑器使用教程,在线公式编辑器免费使用,简介如下在线考试系统遇到数学、物理等科目会面临通过键盘和鼠标输入数学函数等表达式并不方便的问题。那么该如何面对呢?...

    洛克王国贝瑟在哪里

    洛克王国贝瑟在哪里,洛克王国宠物大全,简介如下Hi~大家好,这里是每天为你分享游戏内容的聚合游戏,喜欢的朋友们点点关注吧~ 洛克王国游戏中玩家可以培养各种强力宠物参加天梯pve模式,每次赛季结算时都可以兑换...

    做灯笼手工简单做法

    做灯笼手工简单做法,最简单的儿童手工灯笼,简介如下中秋节起源于上古时代,普及于汉代,定型于唐朝初年,盛行于宋朝以后。 中秋节以月之圆兆人之团圆,为寄托思念故乡,思念亲人之情,祈盼丰收、幸福,成为丰富多彩、弥足珍...