关于MTU及TCP-MSS学习及总结1.1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于MTU及TCP-MSS 主动学习及总结 上海博达公司数据通信有限公司 2009年6月 版本 作者 描述 日期 1.1 王军 关于MTU及TCP-MSS主动学习及总结.doc 2009-6-14 目 录 一.概述 3 二.实验环境 4 1、设备型号及版本 4 2、实验拓扑 4 三.实验过程及分析 5 1、MTU 5 1.1、故障及处理 8 1.2、PPPOE环境下的MTU值设定 9 1.3、MTU分片 12 2、TCP-MSS 17 四.小结 23 一.概述   在网路技术里,有很多技术和概念是大家耳熟能详的,平时在工作中也常常用到,但真要深究起它的工作原理、流程及实际应用时,却是似懂非懂无从说起。这些技术是常常挂在嘴边,却被忽略的,它们是很不起眼却作用巨大。若使用不当,造成的故障也是很隐蔽的,排查起来十分困难。比如MTU值及TCP MSS。 MTU是Maximum Transmission Unit的缩写意网络上传送的最大数据包单位是字节。MSS是Maxitum Segment Size 最大大小的缩写,TCP数据包每次能够传输的最大数据分段是TCP协议里面的一个概念。一些TCP实现只有当目的主机在一个非直接连接网络上才发送MSS选项pc上网或者别的一些tcp连接,PC会与目的地的IP地址,协商一次mss参数作为自己发送数据包的参考。mss参数就是告诉对端本端最大支持不分片的数据包大小,只含净荷。1.3.3G 1 00e0.0fb1.04d1 2226 2.0.1L 1 00e0.0f61.0107 主机 1 001D.729A.7D29 2、实验拓扑 2621作为路由器,已经连接上 -l 1500,返回请求超时提示,但是使用默认ping 值(32Byte)时是能够ping通的。 解决问题:怀疑是MTU值设置不合理,登陆到路由器,查看PPPOE拨号配置及虚拟接口状态,如下: interface Virtual-tunnel0 ip address negotiated no ip directed-broadcast no ip unreachable ppp chap hostname kmljh123456 ppp chap password 0 k3637859 ppp pap sent-username kmljh123456 password 0 k3637859 ip nat outside ip nat mss 1452 Router_config#show interface virtual-tunnel 0 Virtual-tunnel0 is up, line protocol is up Hardware is Unknown device MTU 1500 bytes, BW 100000 kbit, DLY 10000 usec Internet address is 0/32 Encapsulation PPP, loopback not set Keepalive set(10 sec) LCP Opened CHAP Opened, Message: Authentication success,Welcome! IPCP Opened 虚拟接口的MTU值为1500,以我们平时所了解的,以太网接口下默认的MTU值不就是1500吗?试着调整虚拟接口下的MTU值大小,通过多次尝试,发现只要将MTU值设置在68至1492之间,在ping大包(大于1500字节的数据包)时,都能ping通。 1.2、PPPOE环境下的MTU值设定 为什么在PPPOE拨号连接的情况下,将MTU设置大于1492时会出现ping大包不通的情况呢? 带着这个问题,开始了对MTU的深入学习。 先要弄清楚,MTU包含了那些东西,值是怎样算出来的? 在上述网络环境下,路由器拨号接口下的MTU值设置为1500,主机ping –l 1470测试时抓包查看。此时是不能ping的。 命令ping –l 1470中的1470表示的是这个ICMP包的净载荷数据长度为1470字节。结合上图,抓取的ICMP报文中包含:Ethernet Header、IP Header、ICMP - Internet Control Messages Protocol及FCS - Frame Check Sequence等内容。其各项所占字节长度如下表: 项目 内容 长度(字节) 备注 Packet Length 1516 数据包总长度 Ethernet Header Destination 6 目的MAC及源MAC分别为48Bit,分别占6字节 Source: 6

文档评论(0)

feiyang66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档