当前位置:首页 > wifi设置知识 > 正文内容

ip分组怎么转发路由器

秋天2023年01月14日 11:08:08wifi设置知识253

有很多朋友不知道ip分组怎么转发路由器要如何操作,今天为大家整理了很多路由器在转发ip分组时相关的答案,组成一篇内容丰富的文章,希望能到您

本文内容目录一览:

简述路由器的转发分组的过程(简述)?

路由器在收到IP数据报告后执行的分组转发步骤如下:

1) 提取IP数据报告首部中的目的IP地址

2)判断目的IP地址所在的网络是否与本路由器直接相连。如果是,就直接交付给目的网洛:如果不是执行3)

3)检查路由器表中是否有目的IP地址的特定主机路由。如果有,按特定主机路由转发:如果没有,执行4)

4)逐条检查路由表。若找到匹配路由,则按照路由表进行转发:若所有路由均不匹配,则执行5)

5)若路由表中设置有默认路由,则按照默认路由表转发:否则,执行6)

6)向源主机报错。

关于机器和路由器IP分组转发过程操作

A向B发数据:

1、在路由器上做好B的端口映射,即B机器使用的端口让路由器知道,也可以说路由器知道什么端口的数据要转发到B机器 上。

例如:路由器的IP为:232.20.1.2,B接收数据的IP为:192.168.3.2,使用的端口为:80034;

那么可以这样建立对应关系:232.20.1.2:67--192.168.3.2:80032

2、A向B发数据,即是A向路由器的IP和端口发数据即可。

即:A向232.20.1.2:67发数据,路由器会自动把数据转发到192.168.3.2:80032,也就是B机了。

注:以上说的是只有一个路由器把网络隔开的情况,如果有多级路由,你要测试到达B区的路由能不能通,若不能还要测试其它路由器的情况。

IP分组的交付和转发

《TCP/IP协议族》笔记

交付(delivery) 是指在网络层的控制下,底层各网络对分组的处理方式。包括 直接交付 和 间接交付 。

转发(forwarding) 指的是把分组交付到下一站的方式。有两种不同形式的转发: 基于分组目的地址的转发 和 基于附加在分组上的标记的转发。

目标:

网络层监视底层物理网络对分组的处理过程,我们把这种处理定义为分组的交付。

直接交付(direct delivery)时,分组的终点是一台与交互这者连接在同一个网络上的主机。

在直接交付时,发送方通过目的IP地址找出目的物理地址,然后IP软件把目的IP地址和目的物理地址一起交付给数据链路层用于实际的交付。 这个过程称为把 IP地址映射到物理地址,ARP协议动态地把IP地址映射为相应的物理地址。

如果目的主机与交付者不在同一个网络上,分组就要间接地交付。在间接交付(indirect delivery)时,分组经过了一个又一个路由器,最后到达与终点在同一个网络上的路由器。

如今因特网是由许多链路组合构成的,所以转发也就是将分组交付给下一跳。

虽然IP协议在最初设计时是一个无连接的协议,但是将IP作为面向连接的协议来使用也是当前的一种趋势。

当IP作为无连接的协议时转发的基础是IP数据报的目的地址;而当IP作为面向连接的协议时,转发的基础则是附加在IP数据报上的标记。

传统方式---基于目的地址的转发,要求主机或路由器具有一张路由表才能进行转发。

当主机有分组要发送,或路由器收到分组来进行转发时,就搜索路由表。因为路由表的表项数量过多将导致路由表的查找效率非常低。

使用一些技术可以使路由表的规模变为可管理的,同时还能处理一些如安全性这样的问题。

下一跳方法(next hop method)的技术可以减少路由表中的内容。

这种技术就是在路由器中只保留下一跳的地址,而不是保留完整路由的信息。

特定网络方法(network-specific method)能够使路由表长度变小并简化查找过程。

此时,路由表并不是对连接在同一个物理网络上的每一台主机都设置一个表项,而是只用一个表项来定义目的网络本身的地址。

在使用 特定主机方法(host-specific method)时,目的主机的地址在路由表中要给出。

默认方法(default method)通常称为默认路由,默认表项(通常定义网络地址为 0.0.0.0)。

全球大多数路由器都没有使用子网划分。

在这种情况下,一个典型的转发模块要使用三张表。每个单播类别(A,B,C)三张表;(如果路由器支持多播,那么还要增加一张处理D类地址的表),有了这三张表就使得搜索的效率更高。

每张路由表至少有下面三列:

在使用分类编址时,子网划分发生在组织的内部。处理子网划分的路由器不是在该组织站点的边界上,就是在站点边界的里面。

如果这个组织使用了可变长的子网划分,那么我们就需要多张路由表,否则就只需要一张就够了。

在使用无分类编址时,整个地址空间是完整的,没有划分类别。

我们需要在路由器表中包含 掩码(/n) 。需要有另外的一列包含对应地址块的掩码。

换言之,虽然一个分类编址的路由表可以设计为三列,但无分类编址的路由表至少需要四列。

点对点网络通常在路由表中没有表项,因为没有主机连接到它们。

当我们使用分类编址时,一个组织之外的每一个站点在路由表中只有一个表项。这个表项定义了一个对应的站点,而不管该站点是否又划分了子网。当分组到达路由器时,路由器检查相应的表项并转发这个分组;

当我们使用无分类编址时,路由表的表项数量很可能会增加,这是因为无分类编制的意图就是把整个的地址空间划分为很多可管理的地址块。

路由表的规模变大就会导致搜索路由表的时间变长。为了解决这个问题,人们设计了 **地址聚合(Address aggregation)的概念。

小地址被聚合成为一个更大的地址块。如果每个组织的地址不能被聚合到一个地址块中,那么路由器就需要一个更长的路由表。

虽然地址聚合的概念和子网划分的概念相似,但我们并没有一个共同的站点,也就是说每一个组织的网络是独立的。另外,我们还可以有多级聚合。

无分类编址的路由器使用了另一个原则,即 最长掩码匹配(longest mask matching) 。这个原则指出,路由表按照从最长掩码到最短掩码来排序。

要解决路由表过于庞大的问题,我们可以在路由表中建立分等级的概念。像因特网中的主干ISP、地区ISP和本地ISP。

为了进一步缩小路由表的长度,我们需要把多级路由选择进一步延伸,以包括地理区域化的路由选择。

如,把一块地址块给欧洲,一块给亚洲······,这样对于路由器来说,发往欧洲的分组在路由表中只需要一个表项。

分类编址搜索路由表的算法必须要做适当的调整才能使无分类编址的路由选择更加有效。

在使用分类编址的时候,路由表被组织成列表的形式。通常包括A、B、C类三张表。

在使用无分类编址时,最简单但不是最有效的搜索方法称为 最长前缀匹配 。但这种类型的

在一个无连接的网络中(数据报方式),路由器根据分组首部的目的地址来转发分组;在一个面向连接的网络中(虚电路方式),交换机则根据附加在分组上的标记来转发该分组。

路由选择通常基于对路由表内容的搜索,而交换机则可以用一个索引访问交换表完成。 换言之,路由选择涉及到搜索过程,而交换则涉及直接的访问 。

当转发短发得到分组的目的地址后,它就需要埋头在掩码列中开始搜索。对于每一个表项,它都要应用掩码来求出分组的目的网络地址,然后再查看路由表中的网络地址,直到找到相匹配的网络地址。然后路由器提取出要传递给ARP 协议的下一跳和接口号,以便将该分组交付到下一跳。

因为标记被当作是交换表的索引,所以可以立刻在表中找到相应的信息。

多协议标记交换(Multi-Protocol Label Switching) ,在这个协议中,因特网传统路由器可以被MPLS路由器所取代,这些MPLS路由器既可用作路由器,也可用作交换机。当它用作路由器使用时,它可以根据目的地址来转发分组;而当它用作交换机使用时,又能够基于标记来转发分组。

要使用像IP这样的协议来模仿面向连接的交换,首先要做的事情就是为分组增加一个字段,以便携带标记。IPv4分组格式不允许此类扩展(虽然在IPv6分组格式中已提供了这个字段)。

解决办法就是将IPv4分组封装在一个MPLS分组中。完整的IP分组作为净负荷被封装到一个MPLS分组中,并附加上MPLS首部。

MPLS首部是32位(4字节)长。

MPLS中的标记堆栈使得多级交换成为可能。

当我们讨论转发和路由选择时,我们把路由器画成一个黑盒子。它从一个输入端口接收进入的分组,再通过路由器找出分组离开的输出端口,然后把分组从输出端口发送出去。

一个路由器有四个构件: 输入端口(Input port),输出端口(Output port),路由选择处理器(Routing processor),交换结构(Switching fabric) 。

输入端口执行路由器的物理层和链路层的功能。

它从接收到的信号中得到比特流,并把帧拆装后得到分组,同时还要进行差错的检测和纠正。分组准备就绪后,就可以通过网络层进行转发。除了物理层处理器和数据链路层处理器之外,输入端口还有一些缓存,用来在分组被传送到交换结构之前进行暂存。

输出端口与输入端口功能一样,但是顺序相反。

路由选择处理器执行网络层的功能。

它用目的地址来找出下一跳地址,与此同时,还要找出将分组发送出去的端口号。这个动作有时称为 查表 。

在路由器中最困难的任务就是把分组从输入队列搬移到输出队列中。完成这件事的速度直接影响到输入/输出队列的大小和分组交付的总延时。

纵横交换结构(cross switch)把n个输入和n个输出连接成一个栅格,在每一个交叉点(cross point)使用了电子微开关。

比纵横交换结构更现实一些的是榕树交换结构(banyan switch)。

榕树交换结构存在的问题是有可能会出现内部碰撞,哪怕两个分组并不是要到相同的输出端口去。解决这个问题的方法是对到达的分组根据他们的目的端口进行排序。

请描述一下IP分组的路由转发过程

2 路由原理

——当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到。而要送给不同IP于网上的主机时,它要选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地。如果没有找到这样的路由器,主机就把IP分组送给一个称为“缺省网关(default gateway)”的路由器上。“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址。

——路由器转发IP分组时,只根据IP分组目的IP地址的网络号部分,选择合适的端口,把IP分组送出去。同主机一样,路由器也要判定端口所接的是否是目的子网,如果是,就直接把分组通过端口送到网络上,否则,也要选择下一个路由器来传送分组。路由器也有它的缺省网关,用来传送不知道往哪儿送的IP分组。这样,通过路由器把知道如何传送的IP分组正确转发出去,不知道的IP分组送给“缺省网关”路由器,这样一级级地传送,IP分组最终将送到目的地,送不到目的地的IP分组则被网络丢弃了。

——目前TCP/IP网络,全部是通过路由器互连起来的,Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。这种网络称为以路由器为基础的网络(router based network),形成了以路由器为节点的“网间网”。在“网间网”中,路由器不仅负责对IP分组的转发,还要负责与别的路由器进行联络,共同确定“网间网”的路由选择和维护路由表。

——路由动作包括两项基本内容:寻径和转发。寻径即判定到达目的地的最佳路径,由路由选择算法来实现。由于涉及到不同的路由选择协议和路由选择算法,要相对复杂一些。为了判定最佳路径,路由选择算法必须启动并维护包含路由信息的路由表,其中路由信息依赖于所用的路由选择算法而不尽相同。路由选择算法将收集到的不同信息填入路由表中,根据路由表可将目的网络与下一站(nexthop)的关系告诉路由器。路由器间互通信息进行路由更新,更新维护路由表使之正确反映网络的拓扑变化,并由路由器根据量度来决定最佳路径。这就是路由选择协议(routing protocol),例如路由信息协议(RIP)、开放式最短路径优先协议(OSPF)和边界网关协议(BGP)等。

——转发即沿寻径好的最佳路径传送信息分组。路由器首先在路由表中查找,判明是否知道如何将分组发送到下一个站点(路由器或主机),如果路由器不知道如何发送分组,通常将该分组丢弃;否则就根据路由表的相应表项将分组发送到下一个站点,如果目的网络直接与路由器相连,路由器就把分组直接送到相应的端口上。这就是路由转发协议(routed protocol)。

——路由转发协议和路由选择协议是相互配合又相互独立的概念,前者使用后者维护的路由表,同时后者要利用前者提供的功能来发布路由协议数据分组。下文中提到的路由协议,除非特别说明,都是指路由选择协议,这也是普遍的习惯。

3。 路由协议

——典型的路由选择方式有两种:静态路由和动态路由。

——静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路由为准。

——动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明发生了网络变化,路由选择软件就会重新计算路由,并发出新的路由更新信息。这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。动态路由适用于网络规模大、网络拓扑复杂的网络。当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。

——静态路由和动态路由有各自的特点和适用范围,因此在网络中动态路由通常作为静态路由的补充。当一个分组在路由器中进行寻径时,路由器首先查找静态路由,如果查到则根据相应的静态路由转发分组;否则再查找动态路由。

——根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。这里的自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP、OSPF;外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4。下面分别进行简要介绍。

以上就是ip分组怎么转发路由器的全部内容了,文章比较长感谢您的耐心阅读,希望能帮到您,

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/1630.html

分享给朋友:

“ip分组怎么转发路由器” 的相关文章

各个品牌路由器怎么设置

各个品牌路由器怎么设置

本篇文章给大家谈谈各个品牌路由器怎么设置,以及路由器设置什么名称好对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、更换路由器后怎么设置 2、不同品牌无线路由器如何做WDS设置? 3、路由器怎么设置 更换路由器后怎么设置 问题一:更换路由器如何设置 7305...

wifi怎么连接路由器的

wifi怎么连接路由器的

针对wifi怎么连接路由器的这个问题,本文将综合不同朋友对这个wifi怎么连接路由器的设备的知识为大家一起来解答,希望能帮到大家 本文内容目录一览: 1、怎么在手机连接到路由器的WIFI上 2、如何设置路由器连接Wifi? 3、wifi路由器怎么连接 4、wifi路由器的正确插法?...

路由器上网口怎么插

路由器上网口怎么插

针对路由器上网口怎么插这个问题,本文将综合不同朋友对这个路由器上网插哪个口的知识为大家一起来解答,希望能帮到大家 本文内容目录一览: 1、路由器上wan口连哪根线..具体点啦怎么设置 2、卧室的网线接口怎么接路由器? 3、求助,天翼网关连接路由器要插在哪个口上 4、移动路由器宽带线和网线...

电脑怎么无线串联路由器

电脑怎么无线串联路由器

当朋友们看到这个文章时想必是想要了解电脑怎么无线串联路由器相关的知识,这里同时多从个角度为大家介绍电脑怎么无线串联路由器网络相应的内容。 本文内容目录一览: 1、串联路由器怎么设置 2、两个无线路由器如何串联? 3、两个无线路由器怎么串联在一起使用 4、怎么串联无线路由器 5、一台电...

思科路由器怎么测试好坏

思科路由器怎么测试好坏

当朋友们看到这个文章时想必是想要了解思科路由器怎么测试好坏相关的知识,这里同时多从个角度为大家介绍思科路由器怎么测试好坏啊相应的内容。 本文内容目录一览:以上就是思科路由器怎么测试好坏的全部内容了,文章比较长感谢您的耐心阅读,希望能帮到您,...

tp路由器怎么屏蔽广告

tp路由器怎么屏蔽广告

今天和朋友们分享tp路由器怎么屏蔽广告相关的知识,相信大家通过本文介绍也能对tp路由器去广告插件有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、tp-link路由器怎么屏蔽淘宝 2、tplink怎么设置hosts 3、怎么在路由器里面添加视频网站的广告屏蔽 4、请问路由器怎么...