[发明专利]MTU值的设置方法和电子设备有效
| 申请号: | 201310446694.7 | 申请日: | 2013-09-26 |
| 公开(公告)号: | CN103581041B | 公开(公告)日: | 2017-04-05 |
| 发明(设计)人: | 成厚富 | 申请(专利权)人: | 酷派软件技术(深圳)有限公司;宇龙计算机通信科技(深圳)有限公司 |
| 主分类号: | H04L12/805 | 分类号: | H04L12/805 |
| 代理公司: | 北京中博世达专利商标代理有限公司11274 | 代理人: | 申健 |
| 地址: | 518040 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | mtu 设置 方法 电子设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及MTU值的设置方法和电子设备。
背景技术
MTU(Maximum Transmission Unit,最大传输单元)是指一种通信协议的某一层上所能通过的最大数据包大小(以字节为单位)。在传输待传输数据包之前,首先需要将待传输数据包拆分成多个数据包,一般情况下拆分后的数据包的大小小于或等于传输待传输数据包的网络接口设备的MTU。网络接口设备的MTU设置的越大,通过该网络接口设备传输的数据包可能越大。但是网络接口设备的MTU并不是越大越好,若接收到的数据包过大,则网络的传输能力可能无法支持传输该数据包,该数据包可能被丢弃。因此如何对网络接口设备的MTU进行设置,使之能够在不丢包的前提下尽量通过尽可能大的数据包。
现有技术中,为了避免数据包被丢弃,网络运维人员需要在数据传输前对网络接口设备的MTU进行初始化设置(即设置MTU的默认值),在后续传输过程中使用人为设置的MTU(即可以将网路接口设备的MTU设置为MTU默认值)。在实际应用中,网络运维人员通常将网络接口设备的MTU设置的较小(即使得通过网络接口设备传输的数据包较小),这样,可以保证通过网络接口设备发送的数据包在所有的网络中都能顺利传输,即所有网络的传输能力均支持该数据包的传输。
在实现上述MTU值的设置的过程中,发明人发现现有技术中至少存在如下问题:设置为默认值的MTU的网络接口设备不一定适用于任何网络,并且特定网络在不同时刻上的传输条件也不尽相同,若设置的MTU不适用于当前网络,则可能导致网络接口设备的传输性能下降。
例如:若网络接口设备的MTU被设置成较小的值,则待传输数据包会被拆分成更多的数据包,由于每个数据包中均需要添加相应的数据包信息(如头信息等),因此,增加了网络资源占用量;另外,由于每次通过网络接口设备传输的数据较小,因此,增加了传输待传输数据的总时间。
发明内容
本发明的实施例提供一种MTU值的设置方法和电子设备,能够解决因网络接口设备的MTU与网络传输环境不适应导致的网络传输性能下降的问题。
一方面,本发明实施例提供了一种MTU值的设置方法,所述方法应用于支持与网络进行数据交互的电子设备上,包括:
所述电子设备获取当前网络的网络环境信息;
查找对应所述网络环境信息的MTU值;
若查找到所述MTU值,则将网络接口设备的MTU设置为查找到的MTU值。
另一方面,本发明实施例还提供了一种电子设备,所述电子设备支持与网络进行数据交互,包括:
获取单元,用于获取当前网络的网络环境信息;
查找单元,用于查找对应所述网络环境信息的MTU值;
设置单元,用于若查找到所述MTU值,则将网络接口设备的MTU设置为查找到的MTU值。
本发明实施例提供的MTU值的设置方法和电子设备,采用上述方案后,电子设备获取当前所在网络的网络环境信息;根据所述网络环境信息查找对应的MTU;若查找到所述将MTU,则将网络接口设备的MTU设置为查找到的MTU。这样,电子设备可以根据当前的网络环境确定网络接口设备的MTU,与现有技术中,将网络接口设备的MTU设置为默认值相比,可以增加MTU设置的灵活性,使用设置MTU后的网络接口设备能够兼容不同传输环境的网络,从而提高网络的数据传输性能。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本实施例提供的一种MTU值的设置方法的流程图;
图2为本实施例提供的另一种MTU值的设置方法的流程图;
图3为图2所示的方法所应用的具体的例子的系统逻辑结构的数据交互图;
图4为本实施例提供的一种电子设备的结构示意图;
图5为本实施例提供的另一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于酷派软件技术(深圳)有限公司;宇龙计算机通信科技(深圳)有限公司,未经酷派软件技术(深圳)有限公司;宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310446694.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实现QoS控制的方法、设备及系统
- 下一篇:一种负载分担实现方法和装置





