一种报文长度确定方法及装置制造方法及图纸

技术编号:19970003 阅读:63 留言:0更新日期:2019-01-03 16:00
本申请实施例提供了一种报文长度确定方法及装置,包括:在确定探测端与被探测端处于同一二层网络后,向被探测端发送第一长度的第一探测报文,若接收到第一响应报文,确认是否接收到第二响应报文,若未接收到,则将第一长度确定为进行报文分片的报文长度,若未接收到第一响应报文,确认是否接收到第三响应报文,若接收到,则将第三探测报文的第三长度确定为进行报文分片的报文长度。通过本申请实施例提供的技术方案,从预设长度范围内确定最大的进行报文分片的报文长度,可以减少分片的次数,甚至可以不用分片直接对报文长度较大的报文进行传输,减少硬件资源的消耗,并且节省了分片的时间,进而提高了数据传输效率。

A Method and Device for Determining Message Length

The embodiment of this application provides a method and device for determining the length of a message, including sending a first detection message of the first length to the detected end after determining that the detected end and the detected end are in the same two-tier network. If the first response message is received, the method confirms whether the second response message is received or not, and if not, the first length is determined as the length of the message to be fragmented. Degree, if the first response message is not received, confirm whether the third response message is received or not. If received, the third length of the third detection message is determined as the length of the message to be fragmented. Through the technical scheme provided by the embodiment of this application, the maximum length of the message to be fragmented can be determined from the preset length range, which can reduce the number of fragmentation, even directly transmit the message with larger length without fragmentation, reduce the consumption of hardware resources, and save the time of fragmentation, thereby improving the data transmission efficiency.

【技术实现步骤摘要】
一种报文长度确定方法及装置
本申请涉及通信
,特别是涉及一种报文长度确定方法及装置。
技术介绍
AP(AccessPoint,接入点)通过CAPWAP(ControlAndProvisioningofWirelessAccessPointsProtocolSpecification,无线接入点的控制和配置协议)协议与AC(AccessController,接入控制器)建立连接。依据CAPWAP协议,AC与AP建立CAPWAP通道。AC与AP之间所需传输报文中的报文长度有可能大于MTU(MaximumTransmissionUnit,最大传输单元),其中,MTU为自定义的可传输报文中载荷的最大长度。在报文所携带的数据的长度大于MTU时,需要对报文进行CAPWAP分片,分片后报文的报文长度均不大于MTU,避免被中间传输设备丢弃或者再次进行分片。然而,每一次的数据分片会对应有一次数据重组,并且,每一次的数据分片和数据重组均会消耗一定的CPU等硬件资源,若进行多次数据分片和数据重组,则会消耗大量的硬件资源。
技术实现思路
本申请实施例的目的在于提供一种报文长度确定方法及装置,以减少报文进行本文档来自技高网...

【技术保护点】
1.一种报文长度确定方法,其特征在于,应用于探测端,所述方法包括:在确定所述探测端与被探测端处于同一二层网络后,向所述被探测端发送第一长度的第一探测报文,所述第一长度为预设长度范围所包括的多个预设长度之一;若接收到所述被探测端针对所述第一探测报文反馈的第一响应报文,确认是否接收到所述被探测端针对第二探测报文反馈的第二响应报文,若未接收到,则将所述第一长度确定为所述探测端与所述被探测端之间进行报文分片的报文长度,其中,所述第二探测报文的第二长度为:在所述多个预设长度中比所述第一长度大,且与所述第一长度的差值的绝对值最小;若未接收到所述被探测端针对所述第一探测报文反馈的第一响应报文,确认是否接收到...

【技术特征摘要】
1.一种报文长度确定方法,其特征在于,应用于探测端,所述方法包括:在确定所述探测端与被探测端处于同一二层网络后,向所述被探测端发送第一长度的第一探测报文,所述第一长度为预设长度范围所包括的多个预设长度之一;若接收到所述被探测端针对所述第一探测报文反馈的第一响应报文,确认是否接收到所述被探测端针对第二探测报文反馈的第二响应报文,若未接收到,则将所述第一长度确定为所述探测端与所述被探测端之间进行报文分片的报文长度,其中,所述第二探测报文的第二长度为:在所述多个预设长度中比所述第一长度大,且与所述第一长度的差值的绝对值最小;若未接收到所述被探测端针对所述第一探测报文反馈的第一响应报文,确认是否接收到所述被探测端针对所述第三探测报文反馈的第三响应报文,若接收到,则将所述第三探测报文的第三长度确定为所述探测端与所述被探测端之间进行报文分片的报文长度,其中,所述第三长度为:在所述多个预设长度中比所述第一长度小,且与所述第一长度的差值的绝对值最小。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到所述被探测端针对第二探测报文反馈的第二响应报文,则从所述多个预设长度中选择一个比所述第二长度大且与所述第二长度的差值的绝对值最小的长度作为所述第一长度,执行向所述被探测端发送第一长度的第一探测报文的步骤。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若未接收到所述被探测端针对第三探测报文反馈的第三响应报文,则从所述多个预设长度中选择一个比所述第三长度小且与所述第三长度的差值的绝对值最小的长度作为所述第一长度,执行向所述被探测端发送第一长度的第一探测报文的步骤。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在预设时长之后,向所述被探测端发送所确定的报文长度的第四探测报文;若未接收到所述被探测端针对所述第四探测报文反馈的第四响应报文,则将预设的默认报文长度确定为所述探测端与所述被探测端之间进行报文分片的报文长度。5.根据权利要求1所述的方法,其特征在于,当所述探测端为接入控制器AC时,所述被探测端为接入点AP;当所述探测端为AP时,所述被探测端为AC。6.一种报文长度确定装置,其特征在于,应用于探测端,所述装置包括:第一发送模块,用于在确定所述探测端与被探测端处于同一二层网络后,向所述被探测端发送第一长度的第一探测报文,所述第一长度为预设长度范围所包括的多个预设长度之一;第一确定模块,用于若接收到所述...

【专利技术属性】
技术研发人员:单丽娜
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1