雏鹰部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1147|回复: 3

[讨论/求助] 关于IP分片问题求教!!

[复制链接]
发表于 2013-4-11 11:53:42 | 显示全部楼层 |阅读模式
发送报文的源端很容易知道自身接口的MTU值,然后根据MTU值的限制对发送超过MTU的IP数据报进行分片。
假定源端MTU值为1500,IP数据报根据该MTU进行分片,然后分组在网络中进行传输,传输到某一串行线路(假定MTU为500),那么此时的分片数据是否还要再经过分片呢????还是数据在源端发送时就有机制发现路径MTU的大小而进行分片呢?

分片有什么不好的地方呢?现网的应用程序在编写的时候是否指定了发送数据报的大小而尽量避免进行分片?
发表于 2013-4-11 12:03:28 | 显示全部楼层
应用程序和MTU无关。应用层不关注MTU。
在IPv4中,MTU是直连间两台设备互传的事情。源端对全路径MTU无法完全感知。
在IPv6中,有MTU自动发现功能,将以到达目的地之前链路上最小MTU为准进行数据发送。
 楼主| 发表于 2013-4-11 12:13:55 | 显示全部楼层
andersen 发表于 2013-4-11 12:03
应用程序和MTU无关。应用层不关注MTU。
在IPv4中,MTU是直连间两台设备互传的事情。源端对全路径MTU无法完 ...

强哥~~很感谢你的回答~~

还有一个疑问~~

假设数据包超过1500字节,源端网络环境为以太网MTU1500,现将数据包进行分组并在网络上进行路由传输,当传到一台路由器选择出口时发现该数据包要从串口出去(假设MTU500),那么这个时候这个1500的分组是否还要再进行二次的分片?
发表于 2013-4-11 14:45:38 | 显示全部楼层
x-focus 发表于 2013-4-11 12:13
强哥~~很感谢你的回答~~

还有一个疑问~~

嗯,是的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|熊猫同学技术论坛|小黑屋| 网络工程师论坛 ( 沪ICP备09076391 )

GMT+8, 2024-12-23 08:08 , Processed in 0.081397 second(s), 18 queries , Gzip On.

快速回复 返回顶部 返回列表