首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是MTU?为什么MTU值普遍都是1500?

什么是MTU Maximum Transmission Unit,缩写MTU,中文名是:最大传输单元。 这是哪一层网络的概念? 从下面这个表格中可以看到,在7层网络协议中,MTU是数据链路层的概念。...MTU限制的是数据链路层的payload,也就是上层协议的大小,例如IP,ICMP等。...物理层 以二进制数据形式在物理媒体上传输数据 ISO2110,IEEE802,IEEE802.2 MTU有什么用?...不管MTU设置为多少,以太网头帧尾大小是固定的,都是14 + 4,所以在MTU为100的时候,一个以太网帧的传输效率为: ( 100 - 14 - 4 ) / 100 = 82% 写成公式就是:( T...答案是PPP协议的ID号,占用两个字节,所以在PPPoE环境下,最佳MTU值应该是:1500 - 6 - 2 = 1492。

9.5K20
您找到你想要的搜索结果了吗?
是的
没有找到

L2TP VPN

产生背景 传统VPN需要接入专线以及长途拨号 费用过于昂贵 L2TP 简介 隧道可以传输PPP的帧 因此他工作在数据链路层 支持IP地址动态分配以及验证 拥有点对网络特性(点到多点) 不过现在基本上不用...L2TP,取而代之的是SSL VPN L2TP的会话以及LAC结构 一个L2TP隧道对应一个L2TP控制连接 一个L2TP会话,对应多个L2TPTP呼叫 ISP提供LAC设备 可以由LAC设备提供附加的用户控制和管理...L2TP的封装 L2TP的连接模型 其中,控制连接由PPP触发 LAC用任意的UDP端口向LNS的UDP端口1701发起连接 连接建立完成后,进入会话建立阶段 会话的建立前提就是我们的连接已经建立...会话建立后即可转发PPP帧 通过Tunnel ID和Session ID来区分不同隧道和不同会话 关闭会话和连接的流程 如果还有会话在连接中,则不进行中断 直到所有会话关闭连接之后,再关闭连接 L2TP...的验证 L2TP的基本配置 l2tp enable /*开启L2TP*/ l2tp-group [id] mode [lnc/lns] /*创建

4.5K30

l2tp是什么意思?PPTP和L2TP有哪些区别?

不过也有不同之处,下面小编详细带大家了解L2TP l2tp是什么意思? 第 2 层隧道协议 (L2TP) 是IETF基于L2F (Cisco的第二层转发协议)开发的PPTP的后续版本。...L2TP支持在两端点间使用多隧道,用户可以针对不同的服务质量创建不同的隧道。L2TP可以提供隧道验证,而PPTP则不支持隧道验证。...但是当L2TP 或PPTP与IPSEC共同使用时,可以由IPSEC提供隧道验证,不需要在第2层协议上验证隧道使用L2TP。 PPTP要求互联网络为IP网络。...PPPoE(PPP over Ethernet)技术更是扩展了L2TP的应用范围,通过以太网络连接Internet,建立远程移动办公人员到企业总部的L2TP隧道。 PPTP和L2TP有哪些区别?...L2TP支持在两端点间使用多隧道。使用L2TP,用户可以针对不同的服务质量创建不同的隧道。 3、L2TP可以提供包头压缩。

3.6K20

MTU(Maximum transmission unit) 最大传输单元

最大传输单元(Maximum transmission unit),以太网MTU为1500。 一、不同网络MTU如下: ? 如果最大报文数据大小(MSS)超过MTU,则会引起分片操作。...二、路径MTU: 网路中主机之间的MTU不是一个常数,取决于所选择的路由,而且路径不一定对称(A到B的选路,B到A的选路)。ICMP MTU发现方法。...否则以较小的MTU发送。 本地连接:通常根据标准,MSS=MTU-IP首部-TCP首部。 非本地连接:MSS默认为536加上20IP首部及20TCP首部,IP数据报默认大小为576。 如下图: ?...首先通过双方的MSS,判断将以MTU=296发送数据报,同时可以看到中间网络MTU=296,也限制了只能采用MTU=296,才能避免分段现象出现。

1.2K20

通过案例来学习TCP的MSS、MTU

都是1500,正常 基本上看到这里,能想到是因为丢包导致的scp卡死,因为两个容器mtu都正常,包也小于mss,那只能是网络路由上某个环节mtu太小导致这个1442的包太大过不去,所以一直重传,看到的现状就是...packet: 1428 > 1400 结论 到这里问题已经很明确了 openvswitch 收到了 一个1428大小的包因为比mtu1400要大,所以扔掉了,接着查看宿主机1的网卡mtu设置果然是1400...,悲催,马上修改mtu到1500,问题解决。...最后的总结 因为这是客户给的同一批宿主机默认想当然的认为他们的配置到一样,尤其是mtu这种值,只要不是故意捣乱就不应该乱修改才对,我只检查了两个容器的mtu,没看宿主机的mtu,导致诊断中走了一些弯路...常见问题 Q: 传输的包超过MTU后表现出来的症状?

1.6K70

TCP的MTU Probe和MSS(2)

在上一篇《TCP的MTU Probe和MSS(1)》介绍了TCP使用MTU Probe来避免PMTU变小而导致发送失败的方法。...这时候就可以做点额外的工作,即进行MTU探测。 接下来进入tcp_mtu_probe,其入口先进行“合法性”检查,判定哪些情况不适合做MTU探测。 ?...数据包成功的发送到了对端,本端的TCP再次进入MTU探测函数tcp_mtu_probe。 ?...探测报文的发送时间间隔超过配置值,则更新探测上限为可能MTU的最大值(MSS上限+TCP首部+IP报文首部),下限为根据当前MSS计算的MTU值。...至此,TCP MTU Probe的原理已经分析完毕,做一个简单的总结:当PMTU变小时,MTU Probe通过丢包发现这种情况,从而不断的降低当前MSS值,达到成功发送的目的。

2.7K20
领券