TCPIP详解-卷一-协议-11.6ICMP不可达差错(需要分片)_第1页
TCPIP详解-卷一-协议-11.6ICMP不可达差错(需要分片)_第2页
TCPIP详解-卷一-协议-11.6ICMP不可达差错(需要分片)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、11.6ICMP不可达差错(需要分片)发生ICMP不可达差错的另一种情况是,当路由器收到一份需要分片的数据报,而在IP首部又设置了不分片(DF)的标志比特。如果某个程序需要判断到达目的端的路途中最小MTU是多少称作路径MTU发现机制(2.9节),那么这个差错就可以被该程序使用。这种情况下的ICMP不可达差错报文格式如图11-9所示。这里的格式与图6-10不同,因为在第2个32bit字中,1631bit可以提供下一站的MTU,而不再是0。类型(3)代码(4)检验和8字节下一站网络的MTU未用(必须为0)IP首部(包括选项)+原始IP数据报中数据的前8字节图11-9需要分片但又设置不分片标志比特时

2、的ICMP不可达差错报文格式如果路由器没有提供这种新的ICMP差错报文格式,那么下一站的MTU就设为0。新版的路由器需求RFCAlmquist1993声明,在发生这种ICMP不可达差错时,路由器必须生成这种新格式的报文。例子关于分片作者曾经遇到过一个问题,ICMP差错试图判断从路由器netb到主机sun之间的拨号SLIP链路的MTU。我们知道从sun到netb的链路的MTU:当SLIP被安装到主机sun时,这是SLIP配置过程中的一部分,加上在3.9节中已经通过netstat命令观察过。现在,我们想从另一个方向来判断它的MTU(在第25章,将讨论如何用SNMP来判断)。在点到点的链路中,不要求

3、两个方向的MTU为相同值。所采用的技术是在主机solaris上运行ping程序到主机bsdi,增加数据分组长度,直到看见进入的分组被分片为止。如图11-10所示。分片分片ICMP回显请求用tcpdump观察分片图11-10用来判断从netb到sun的SLIP链路MTU的系统在主机sun上运行tcpdump,观察SLIP链路,看什么时候发生分片。开始没有观察到分片,一切都很正常直到ping分组的数据长度从500增加到600字节。可以看到接收到的回显请求(仍然没有分片),但不见回显应答。为了跟踪下去,也在主机bsdi上运行tcpdump,观察它接收和发送的报文。输出如图11-11所示。图11-11

4、600字节的IP数据报从solaris主机ping到bsdi主机时的tcpdump输出首先,每行中的标记(DF)说明在IP首部中设置了不分片比特。这意味着Solaris2.2一般把不分片比特置1,作为实现路径MTU发现机制的一部分。第1行显示的是回显请求通过路由器netb到达sun主机,没有进行分片,并设置了DF比特,因此我们知道还没有达到netb的SLIPMTU。接下来,在第2行注意到DF标志被复制到回显应答报文中。这就带来了问题。回显应答与回显请求报文长度相同(超过600字节),但是sun外出的SLIP接口MTU为552。因此回显应答需要进行分片,但是DF标志比特又被设置了。这样,sun就产生一个ICMP不可达差错报文返回给bsdi(报文在bsdi处被丢弃)。这就是我们在主机solaris上没有看到任何回显应答的原因。这些应答永远不能通过sun。分组的路径如图11-12所示。ICMP回显请求ICMP回显请求ICMP回显请求ICMP回显应答ICMP不可达:需要分片,但又设置了DF位图11-12例子中的分组交换最后,在图11-11中的第3行和第6行中,mtu=0表示主机sun没有在ICM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论