数据分片与路由(解释路由器分片的过程)

虚拟屋 2022-12-17 17:51 编辑:admin 82阅读

1. 解释路由器分片的过程

MTU(Maximum Transmission Unit)是指一个特定的网络所允许的物理帧的最大数据量,当路由器收到一个大于其要转发的网络的MTU的数据报时,路由器必须将这个数据报分成可通过该网络的数据报片,每一片仍采用数据报的格式,且保留原数据报的标识符,但只包含原数据报的部分数据,在需要时,数据报片可以再次分片。 在一个TCP/IP互联网上,一旦数据报分片后,每片都作为独立的数据报传送,一直等到到达目的网点的主机后,才对它们重组。目的网点的主机通过数据报首部的标识符来查证各片是否为同一个数据报的分片,且根据片偏移及标志来控制分片和重组。目的主机首次接到某一数据报的一个分片时,就启动一个计时器,如果在收到所有分片之前计时器超时,则接收机废弃已收到的分片,不对数据报处理。 http://blog.csdn.net/yliang/archive/2004/08/02/58982.aspx

2. 分段路由技术原理

优点:

①如果没有报文分段,则当整篇报文中出现不能容许的错误时,整篇报文都必须重新传输;

②路由器在转发分组时,一般会优先转发较大的文件,致使小文件受到不公平的待遇和延迟;缺点:①在目的终端处,分组需要被重新排序以组成原来的大文件;②报文分段传输导致了许多小的分组,由于每个分组都有一个“头”,用于描述该分组的大小等信息,然而这些信息很多都是重复的,因此使得实际需要传输的数据比原来的数据更多了

3. 简单描述路由器处理分组的过程

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

1)提取IP数据报告首部中的目的IP地址2)判断目的IP地址所在的网络是否与本路由器直接相连。如果是,就直接交付给目的网洛:如果不是执行3)

3)检查路由器表中是否有目的IP地址的特定主机路由。

如果有,按特定主机路由转发:如果没有,执行4)

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

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

6)向源主机报错。

4. 解释路由器分片的过程是

ipv6的拓展首部有选路首部、分段首部、封装安全有效载荷首部。IPv6为分片和重组提供了一个专门的扩展首部。

ipv6报文由ipv6基本报头、ipv6扩展报头和上层协议数据单元三部分组成。

IPv6网络没有首部长度字段、IP首部选项。IPv6首部长度固定40字节长;使用IPv6扩展首部构建IP层的选项。IPv6删除了首部校验和字段。这种设计假定网络层技术的IPv4首部校验和仅涵盖了首部。TCP和UDP这样的高层协议也要指向校验和计算,为其首部和净荷提供保护,降低了IP层校验和的效果。

扩展首部长度,以8字节为单位、不包含第一个8字节。逐跳选项长度8字节整数倍,填充长度=(实际长度?–?8)/8

逐跳选项首部:由每个中间节点检查并处理;源节点和目的节点也对逐跳选项首部进行处理。

目的选项首部:由最终的分组目的节点处理;如果目的选项后面有路由首部,那么路由首部中所列出来的所有节点都会处理这个目的选项首部。

路由首部:(执行源端路由选择的)源节点用路由首部列出了在分组传输路径上要经过的中间节点。

扩展首部的建议顺序:

1 IPv6首部、2 逐跳选项首部、3 目的选项首部、4 路由首部、5 片首部、6 IPsec首部、7 目的选项首部、8 高层首部

扩展首部的顺序只是个建议,意味着任意一个IPv6实现都应该尝试着去处理以任意顺序排序(可能每个扩展首部)、尽量多的扩展首部。

5. 解释路由器分片的过程是什么

登入无线路由器的配置界面,找到“无线设置-无线高级设置”。

DTIM阈值:DTIM是表示发送广播和多播数据的倒计时,这个值对普通用户貌似没什么用,保持默认的就好。分片阈值:这个值是表示接收的最大数据包的长度,当无线路由器接收到的数据包超过这里设置的值时,会将数据包重新分片,由于太多的分片会大大降低无线路由器的性能,所以这里的值不要设置的太低,保持默认的。

6. ip报文的分片和重组都发生在路由器上

中间路由器只对于超出其出接口MTU的报文进行分片,分片是在远端接收点还原,下一跳路由器不会重组的

7. 路由重分发工作原理

在两个边界路由器上配置默认路由即可。在不同的路由协议内部区域使用不同的路由协议进行通信,当需要跨区域通信的时候,使用指向对方的默认路由进行通信。

8. 路由重分发技术原理和规则

redistribute static就是导入某个网段 的路由,如果用了redistribute static subnets就是导入该网段具体的子网。 这些只是导入。

9. 路由器为什么要对数据进行分片重组

一、逐跳选项报头

逐跳选项报头有巨型载荷、路由器提醒、资源预留的作用,特点就是每个路由器都应该处理该字段的信息。

二、目的选项报头

其中会携带一些目的设备才会处理的信息,主要用于移动 IPv6 。如果有路由选择报头的话,目的选项报头就会在路由选择报头之前和扩展报头最尾的地方分别出现一次,其他扩展报头只能按顺序出现一次

三、路由选择报头

其中会携带数据包需要经过的哪些节点,该报头会携带一个 IPv6 地址列表来实现。

四、分段扩展报头

IPv6 在定义中是不允许在路由过程中被分片的,只能在源端分片、目的端重组。而分段扩展报头是由源端分段,然后目的端根据分段扩展报头的信息来进行重组的。

五、认证报头

为报文提供认证、完整性校验、重放保护。对基本报头中的一些字段进行保护

六、封装安全净载报头

为报文提供认证、完整性校验、重放保护和 IPv6 数据报的加密

10. 简述路由重分发的作用

路由算法是路由协议必须高效地提供其功能,尽量减少软件和应用的开销。当实现路由算法的软件必须运行在物理资源有限的计算机上时高效尤其重要。

路由算法必须健壮,即在出现不正常或不可预见事件的情况下必须仍能正常处理,例如硬件故障、高负载和不正确的实现。因为路由器位于网络的连接点,当它们失效时会产生重大的问题。最好的路由算法通常是那些经过了时间考验,证实在各种网络条件下都很稳定的算法。

此外路由算法必须能快速聚合,聚合是所有路由器对最佳路径达成一致的过程。当某网络事件使路径断掉或不可用时,路由器通过网络分发路由更新信息,促使最佳路径的重新计算,最终使所有路由器达成一致。聚合很慢的路由算法可能会产生路由环或网路中断。

11. 解释路由器分片的过程包括

IP地址划分子网与从1开始还是0开始无关,划分子网的方法是从网络的主机号借用若干位作为子网号。

例如一个B类IP地址,网络地址是145.13.00,凡是目的地址为145.13.X.X的数据报都被送到这个网络上的路由器。而子网号的划分是根据主机号所需的最大值来确定的。全0或全1的主机号根据IP地址分类的不同,意义不同。例如B类地址128.7.255.255表示“在网络128.7.0.0上的所有主机”。

而A类地址0.0.0.35表示“在这个网络上主机号为35的主机”。在算最大主机数时,要减去全0和全1.