一种确定VPN数据通道的最优MTU的方法和装置与流程

文档序号:11138407阅读:来源:国知局

技术特征:

1.一种确定VPN数据通道的最优MTU的方法,应用于VPN客户端所在的网络设备,其特征在于,所述方法包括:

当成功接入VPN服务端后,读取本地网卡的MTU值;

构造报文长度与读取到的所述本地网卡的MTU值相同的探测报文;

将所述探测报文发送至所述VPN服务端,以使VPN服务端基于所述探测报文的报文长度以及所述探测报文是否被分片,确定VPN数据通道的最优MTU值。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

启动预设的重传定时器;

在到达重传定时器的定时时间后,重新发送所述探测报文至所述VPN服务端。

3.根据权利1所述的方法,其特征在于,所述方法还包括:

接收所述VPN服务端基于所述探测报文的报文长度以及所述探测报文是否被分片,确定出的所述最优MTU值;

将所述VPN数据通道的MTU值设置为所述最优MTU值。

4.一种确定VPN数据通道的最优MTU的方法,应用于VPN服务端所在的网络设备,其特征在于,所述方法包括:

接收VPN客户端发送的所述探测报文;

根据所述探测报文的长度以及所述探测报文是否被分片,确定VPN数据通道的最优MTU值;

将所述VPN数据通道的MTU值设置为所述最优MTU值。

5.根据权利要求4所述的方法,其特征在于,所述根据所述探测报文的长度以及所述探测报文是否被分片,确定VPN数据通道的最优MTU值,包括:

接收到报文后,判断所述报文是否为分片报文;

如果所述报文不是分片报文,对所述报文进行解密,并判断解密后的所述报文是否为探测报文;

如果解密后的所述报文为探测报文,获取所述报文的报文长度,并基于所述报文长度确定所述VPN数据通道的最优MTU值。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

如果所述报文是分片报文,则收集构成一个完整报文的所有分片报文;

对收集到的一个完整报文的所有分片报文进行解密,并判断解密后的完整报文是否为探测报文;

如果所述完整报文是探测报文,获取构成所述完整报文的分片报文中最大的报文长度,并基于所述分片报文中最大的报文长度确定所述VPN数据通道的最优MTU值。

7.根据权利要求4所述的方法,其特征在于,所述方法还包括:

将确定的所述VPN数据通道的最优MTU值发送至所述VPN客户端。

8.一种确定VPN数据通道的最优MTU的装置,应用于VPN客户端所在的网络设备,其特征在于,所述装置包括:

读取单元,用于当成功接入VPN服务端后,读取本地网卡的MTU值;

构造单元,用于构造报文长度与读取到的所述本地网卡的MTU值相同的探测报文;

第一发送单元,用于将所述探测报文发送至所述VPN服务端,以使VPN服务端基于所述探测报文的报文长度以及所述探测报文是否被分片,确定VPN数据通道的最优MTU值。

9.根据权利要求8所述的装置,其特征在于,所述装置还包括:

启动单元,用于启动预设的重传定时器;

所述第一发送单元,进一步用于在到达重传定时器的定时时间后,重新发送所述探测报文至所述VPN服务端。

10.根据权利要求8所述的装置,其特征在于,所述装置还包括:

第一接收单元,用于接收所述VPN服务端基于所述探测报文的报文长度以及所述探测报文是否被分片,确定出的所述最优MTU值;

第一设置单元,用于将所述VPN数据通道的MTU值设置为所述最优MTU值。

11.一种确定VPN数据通道的最优MTU的装置,应用于VPN服务端所在的网络设备,其特征在于,所述装置包括:

第二接收单元,用于接收VPN客户端发送的所述探测报文;

确定单元,用于根据所述探测报文的长度以及所述探测报文是否被分片,确定VPN数据通道的最优MTU值;

第二设置单元,用于将所述VPN数据通道的MTU值设置为所述最优MTU值。

12.根据权利要求11所述的装置,其特征在于,所述确定单元,包括:

判断单元,用于接收到报文后,判断所述报文是否为分片报文;

解密单元,用于如果所述报文不是分片报文,对所述报文进行解密,并判断解密后的所述报文是否为探测报文;

获取单元,用于如果解密后的所述报文为探测报文,获取所述报文的报文长度,并基于所述报文长度确定所述VPN数据通道的最优MTU值。

13.根据权利要求12所述的装置,其特征在于,所述确定单元,还包括:

收集单元,用于如果所述报文是分片报文,则收集构成一个完整报文的所有分片报文;

所述解密单元,进一步用于对收集到的一个完整报文的所有分片报文进行解密,并判断解密后的完整报文是否为探测报文;

所述获取单元,进一步用于如果所述完整报文是探测报文,获取构成所述完整报文的分片报文中最大的报文长度,并基于所述分片报文中最大的报文长度确定所述VPN数据通道的最优MTU值。

14.根据权利要求11所述的装置,其特征在于,所述装置还包括:

第二发送单元,用于将确定的所述VPN数据通道的最优MTU值发送至所述VPN客户端。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1