通信方法及装置制造方法及图纸

技术编号:37376728 阅读:9 留言:0更新日期:2023-04-27 07:19
本申请提供了通信方法及装置,涉及通信技术领域,能够缓解网络设备的缓存压力,减少报文重传。该方法包括:第一客户设备获取指示信息。其中,指示信息指示业务带宽和第一周期,业务带宽为目标业务预先分配的带宽,第一周期为第一网络设备传输目标业务的周期。然后,第一客户设备根据指示信息,向第一网络设备发送时隙帧片。其中,时隙帧片包括目标业务的完整报文和/或报文分片,第一周期传输的第一数据量与发送周期传输的第二数据量对应,发送周期是第一客户设备发送时隙帧片的周期,时隙帧片的长度是基于预设数量时隙所承载的第三数据量或业务带宽确定的。或业务带宽确定的。或业务带宽确定的。

【技术实现步骤摘要】
通信方法及装置


[0001]本申请实施例涉及通信领域,尤其涉及一种通信方法及装置。

技术介绍

[0002]在标准以太网(ethernet)组网中,客户(client)设备与网络设备之间采用存储转发方式通信,网络设备与网络设备之间采用通道转发方式通信。
[0003]然而,在一个客户设备(如客户设备1)向另一个客户设备(如客户设备2)发送报文的过程中,客户设备1可能向网络设备发送的报文过多,超过了网络设备的缓存容量,导致网络设备丢弃来自客户设备1的报文,加大了丢包率,报文重传频繁。

技术实现思路

[0004]本申请提供一种通信方法及装置,能够缓解网络设备的缓存压力,减少报文重传。
[0005]为达到上述目的,本申请实施例采用如下技术方案:
[0006]第一方面,本申请实施例提供一种通信方法,该方法的执行主体可以是第一客户设备,也可以是应用于第一客户设备中的芯片。下面以执行主体是第一客户设备为例进行描述。该方法包括:第一客户设备获取指示信息。其中,指示信息指示业务带宽和第一周期,业务带宽为目标业务预先分配的带宽,第一周期为第一网络设备传输目标业务的周期。然后,第一客户设备根据指示信息,向第一网络设备发送时隙帧片。其中,时隙帧片包括目标业务的完整报文和/或报文分片,第一周期传输的第一数据量与发送周期传输的第二数据量对应,发送周期是第一客户设备发送时隙帧片的周期,时隙帧片的长度是基于预设数量时隙所承载的第三数据量或业务带宽确定的。
[0007]如此,第一客户设备基于指示信息向第一网络设备发送时隙帧片,使得第一客户设备与第一网络设备之间的数据传输节奏及数据量协同,避免第一客户设备盲目发送报文所带来的缓存压力,降低报文重传代价和设备成本,提升通信效率和带宽利用率。
[0008]在一种可能的设计中,第一客户设备获取指示信息,包括:第一客户设备接收来自管理设备的指示信息。也就是说,由管理设备为第一客户设备提供指示信息,以便于管理设备管理业务带宽和第一周期。
[0009]在一种可能的设计中,第一客户设备获取指示信息,包括:第一客户设备接收来自第一网络设备的指示信息。也就是说,由第一网络设备为第一客户设备提供指示信息,以便于第一网络设备管理业务带宽和第一周期。
[0010]在一种可能的设计中,指示信息承载于以下其中一项:链路层发现协议LLDP报文,或控制报文。
[0011]在一种可能的设计中,第一周期的长度大于或等于发送周期的长度。
[0012]在一种可能的设计中,周期间隔的取值为第一周期的长度与发送周期的长度之差。其中,周期间隔为相邻两个发送周期之间的间隔,以使第一客户设备强制产生周期间隔,减缓第一客户设备发送时隙帧片的传输节奏。
[0013]在一种可能的设计中,本申请实施例通信方法还包括:在周期间隔,第一客户设备向第一网络设备发送第四数据。其中,第四数据对应的业务不属于目标业务。
[0014]也就是说,第一客户设备根据本端目标业务和非目标业务统一划分周期,以提高第一客户设备与第一网络设备之间的通信效率。
[0015]在一种可能的设计中,第一数据量等于第二数据量。也就是说,第一客户设备在一个发送周期内传输的数据量与第一网络设备在一个第一周期内传输的数据量相同。
[0016]在一种可能的设计中,第一周期的长度小于发送周期的长度。
[0017]在一种可能的设计中,周期间隔的取值为零。其中,周期间隔为相邻两个发送周期之间的间隔。也就是说,第一客户设备持续向第一网络设备发送时隙帧片。
[0018]在一种可能的设计中,第一数据量大于第二数据量。也就是说,第一网络设备在一个第一周期内传输的数据量大于第一客户设备在一个发送周期内传输的数据量。
[0019]在一种可能的设计中,第一时隙帧片包括第一报文的尾个报文分片。其中,时隙帧片包括第一时隙帧片,第一报文对应目标业务,第一报文的尾个报文分片长度大于或等于预设帧长度,且小于或等于第一预设值,第一预设值等于第三数据量与预设帧长度之和。
[0020]在一种可能的设计中,第二时隙帧片包括第一报文中除尾个报文分片之外的报文分片。其中,时隙帧片还包括第二时隙帧片,第一报文中除尾个报文分片之外的报文分片长度等于第三数据量。也就是说,第一客户设备按照预设时隙所承载的数据量,即上述第三数据量来切分第一报文。
[0021]在一种可能的设计中,第三时隙帧片的长度与第二时隙帧片的长度相同。其中,时隙帧片还包括第三时隙帧片,第三时隙帧片中的报文分片为第二报文中除尾个报文分片之外的报文分片。第二报文是第二业务的报文,第一报文是第一业务的报文,第一业务和第二业务均属于目标业务。也就是说,除携带尾个报文分片的时隙帧片之外,不同业务的时隙帧片长度相同。
[0022]在一种可能的设计中,第四时隙帧片包括第一报文的完整报文。时隙帧片包括第四时隙帧片,第一报文对应目标业务,第一报文的完整报文长度小于或等于第一预设值,第一预设值等于第三数据量与预设帧长度之和。也就是说,时隙帧片也可以携带不切分的第一报文。
[0023]在一种可能的设计中,第一时隙帧片包括第一报文的尾个报文分片。其中,时隙帧片包括第一时隙帧片,第一报文对应目标业务中的第一业务,第一报文的尾个报文分片长度大于或等于预设帧长度,且小于或等于第二预设值,第二预设值等于第五数据量与预设帧长度之和,第五数据量为第一业务在第一周期内传输的数据量。
[0024]在一种可能的设计中,第二时隙帧片包括第一报文中除尾个报文分片之外的报文分片。其中,时隙帧片还包括第二时隙帧片,第一报文中除尾个报文分片之外的报文分片长度等于第五数据量。也就是说,第一客户设备按照第一业务的业务带宽,即上述第五数据量来切分第一报文。
[0025]在一种可能的设计中,第三时隙帧片包括第一报文的至少一个完整报文。其中,时隙帧片包括第三时隙帧片,第一报文对应目标业务中的第一业务,第一报文的完整报文长度之和大于或等于预设帧长度,且小于或等于第二预设值,第二预设值等于第五数据量与预设帧长度之和,第五数据量为第一业务在第一周期内传输的数据量。也就是说,时隙帧片
也可以携带至少一个完整报文。
[0026]在一种可能的设计中,第四时隙帧片包括第一报文的报文分片和第二报文的完整报文。其中,第一报文和第二报文均对应目标业务中第一业务,第四时隙帧片中的报文分片和完整报文长度之和大于或等于预设帧长度,且小于或等于第二预设值,第二预设值等于第五数据量与预设帧长度之和,第五数据量为第一业务在第一周期内传输的数据量。
[0027]在一种可能的设计中,目标业务的数量为至少两个,且至少两个业务的报文分片承载于同一时隙帧片。其中,报文分片是基于第三数据量确定的。也就是说,时隙帧片可以承载至少两个业务的报文分片,以提高时隙帧片数据传输效率。
[0028]在一种可能的设计中,时隙帧片还包括第一字段。其中,第一字段指示每个报文分片中业务数据长度,以方便第一网络设备确定相应报本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,其特征在于,包括:第一客户设备获取指示信息,其中,所述指示信息指示业务带宽和第一周期,所述业务带宽为目标业务预先分配的带宽,所述第一周期为第一网络设备传输所述目标业务的周期;所述第一客户设备根据所述指示信息,向所述第一网络设备发送时隙帧片,其中,所述时隙帧片包括所述目标业务的完整报文和/或报文分片,所述第一周期传输的第一数据量与发送周期传输的第二数据量对应,所述发送周期是所述第一客户设备发送所述时隙帧片的周期,所述时隙帧片的长度是基于预设数量时隙所承载的第三数据量或所述业务带宽确定的。2.根据权利要求1所述的方法,其特征在于,所述第一客户设备获取指示信息,包括:所述第一客户设备接收来自管理设备的所述指示信息。3.根据权利要求1所述的方法,其特征在于,所述第一客户设备获取指示信息,包括:所述第一客户设备接收来自所述第一网络设备的所述指示信息。4.根据权利要求3所述的方法,其特征在于,所述指示信息承载于以下其中一项:链路层发现协议LLDP报文,或控制报文。5.根据权利要求1至4任一项所述的方法,其特征在于,所述第一周期的长度大于或等于所述发送周期的长度。6.根据权利要求5所述的方法,其特征在于,周期间隔的取值为所述第一周期的长度与所述发送周期的长度之差;其中,所述周期间隔为相邻两个发送周期之间的间隔。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在所述周期间隔,所述第一客户设备向所述第一网络设备发送第四数据,其中,所述第四数据对应的业务不属于所述目标业务。8.根据权利要求1至7任一项所述的方法,其特征在于,所述第一数据量等于所述第二数据量。9.根据权利要求1至4任一项所述的方法,其特征在于,所述第一周期的长度小于所述发送周期的长度。10.根据权利要求9所述的方法,其特征在于,周期间隔的取值为零;其中,所述周期间隔为相邻两个发送周期之间的间隔。11.根据权利要求1、2、3、4、9或10所述的方法,其特征在于,所述第一数据量大于所述第二数据量。12.根据权利要求1至11任一项所述的方法,其特征在于,第一时隙帧片包括第一报文的尾个报文分片;其中,所述时隙帧片包括所述第一时隙帧片,所述第一报文对应所述目标业务,所述第一报文的尾个报文分片长度大于或等于预设帧长度,且小于或等于第一预设值,所述第一预设值等于所述第三数据量与所述预设帧长度之和。13.根据权利要求12所述的方法,其特征在于,第二时隙帧片包括所述第一报文中除所述尾个报文分片之外的报文分片;其中,所述时隙帧片还包括所述第二时隙帧片,所述第一报文中除所述尾个报文分片
之外的报文分片长度等于所述第三数据量。14.根据权利要求13所述的方法,其特征在于,第三时隙帧片的长度与所述第二时隙帧片的长度相同;其中,所述时隙帧片还包括所述第三时隙帧片,所述第三时隙帧片中的报文分片为第二报文中除尾个报文分片之外的报文分片;所述第二报文是第二业务的报文,所述第一报文是第一业务的报文,所述第一业务和所述第二业务均属于所述目标业务。15.根据权利要求1至11任一项所述的方法,其特征在于,第四时隙帧片包括第一报文的完整报文;其中,所述时隙帧片包括所述第四时隙帧片,所述第一报文对应所述目标业务,所述第一报文的完整报文长度小于或等于第一预设值,所述第一预设值等于所述第三数据量与所述预设帧长度之和。16.根据权利要求1至11任一项所述的方法,其特征在于,第一时隙帧片包括第一报文的尾个报文分片;其中,所述时隙帧片包括所述第一时隙帧片,所述第一报文对应所述目标业务中的第一业务,所述第一报文的尾个报文分片长度大于或等于预设帧长度,且小于或等于第二预设值,所述第二预设值等于第五数据量与所述...

【专利技术属性】
技术研发人员:徐丽钟其文周勇波孙寅龙李日欣
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1