CN119402145A 报文处理方法、装置、计算机设备、存储介质和计算机程序产品 (天翼云科技有限公司)_第1页
CN119402145A 报文处理方法、装置、计算机设备、存储介质和计算机程序产品 (天翼云科技有限公司)_第2页
CN119402145A 报文处理方法、装置、计算机设备、存储介质和计算机程序产品 (天翼云科技有限公司)_第3页
CN119402145A 报文处理方法、装置、计算机设备、存储介质和计算机程序产品 (天翼云科技有限公司)_第4页
CN119402145A 报文处理方法、装置、计算机设备、存储介质和计算机程序产品 (天翼云科技有限公司)_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

包括:在接收的数据报文包含FEC报文头的情况FEC报文头,确定所述FEC报文对应的FEC隧道接时轮询确定所述解码缓存队列中满足解码条件的FEC报文组;所述FEC报文组中的各FEC报文具有相同的编码组标识;基于所述FEC报文组中的冗余报文进行前向纠错,得到所述FEC报文组中2将所述FEC报文缓存至所述FEC隧道接口对应的解码缓存队列;按照所述FEC隧道接口,通过定时轮询确定所述解码缓存队列中满足解基于所述FEC报文组中的冗余报文进行前向纠错,得到所述FE从与所述FEC隧道接口匹配的解码缓冲区中,通过定时轮询确定待处理基于所述索引信息确定同一FEC报文组的在所述已接收报文数量小于所述FEC报文组的已发送在所述FEC报文组满足解码条件的情况下,按照所述索引信息从所述解码缓存队列中在所述已接收报文数量等于所述FEC报文组的已发送报文数量时,丢弃从所述解码缓在所述已接收报文数量小于或等于所述FEC报文组中的原始报文数量时,丢弃从所述对所述报文缓存区的原始报文进行冗余编码,生成与所述原始报基于所述FEC报文头,分别对所述原始报文和所述冗余报文进行UDP所述对所述报文缓存区的原始报文进行冗余编码,生成与所述原始报若所述报文缓存区在预设时长内缓存的原始报文数量达到M,若所述报文缓存区在超过预设时长后缓存的原始报文数量小于M,则按照预设的冗余3转发模块,用于在接收的数据报文包含FEC报文头的情况下,确定所述解码缓存队列中满足解码条件的FEC报文组;所述FEC报文组中的各FEC报文具有相同的编8.一种计算机设备,包括存储器和处理器,所述存储器处理器执行时实现权利要求1至6中任一项所述的方行时实现权利要求1至6中任一项所述的方4[0002]相关技术中,软件定义网络(SDN)重新定义了传统的网络结构,将原来的网络设义广域网SDWAN(SoftwareDefinedWideAreaNetwork[0009]按照所述FEC隧道接口,通过定时轮询确定所述解码缓存队列中满足解码条件的所述解码缓存队列中满足解码条件的FEC报文组;所述FEC报文组中的各FEC报文具有相同56立的服务器或者是多个服务器组成的服务器[0038]其中,数据报文是在网络中传输的信息单元,包含特定的数据内容和控制信[0039]在一些实施例中,接收端接收的数据报文包括具有前向纠错功能的FEC报文和不是指FEC编码模式;originalpacketnum是指分组中原始报文数量;Redundantpacket对应的FEC隧道接口的解码缓存队列中,可以确保同一隧道接口的FEC报文能够集中处7[0047]具体的,接收端可以按照FEC隧道接口,通过定时轮询的方式检查解码缓存队[0048]当在解码缓存队列中发现一组FEC报文具有相同的编码组标识时,确定这组报文[0058]索引信息是在解码缓冲区中存储的用于快速定位FEC报文的信息,可以包括报文8[0059]编码组序列是按照一定的顺序组织的编码组。每个编码组包含一组相关的FEC报间间隔可以根据传输的性能要求和网络状况进行调整。接收端从与FEC隧道接口匹配的文,那么已接收报文数量小于已发送报文数量(8且大于原始确定满足解码条件的FEC报文组,并从解码缓存队列中获取这些报文组进行处理,提高了[0066]具体的,接收端持续监测接收到的报文,并统计特定FEC报文组的已接收报文数[0067]如果已接收报文数量等于已发送报文数量,说明接收端已经接收到了该FEC报文[0068]如果已接收报文数量小于或等于原始报文数量,说明接收端接收到的报文不完9报文的编码和发送过程可以基于发送端来实现,发送端具体可以是图1所示的转发设备[0077]编码组是一组相关的原始报文和冗余报文的集合。这些报文具有相同的编码特FEC报文头中的校验和与接收到的报文内容不匹配,说明报文在传输过程中可能出现了错[0084]发送端将生成的FEC报文头与原始报文和冗余报文进行组合,然后,发送端使用[0092]在一些具体的实施例中,发送端持续监测报文缓存区中发现报文缓存区中的原始报文数量已经达到最大原始报文数量M,或者已经超过预设时[0094]当报文缓存区在预设时长内缓存的原始报文数量达到M时,发送端通过冗余编[0095]如果报文缓存区在超过预设时长后缓存的原始报文数量小于最大原始报文数量[0096]当报文缓存区在超过预设时长后缓存的原始报文数量小于M时,发送端按照预[0103]发送端对读取的多个原始报文的报文长度进行比较,确定其中的最大报文长文尺寸自动生成FEC所需的冗余数据。该策略有效减少了编解码过程中对内存的密集占用域网SDWAN是将SDN技术在广域网场景中重要应用落地。VPP则是SD_WAN开源中一个很好的据报文根据链路质量生成一定数量冗余数据报文,并将源数据报文与冗余报文打上FEC编[0110]为了防止自定义IP协议容易被网络中安全设备无法识别而丢弃,使用UDP封装来文执行FEC解密动作发送,确保传输单报文传输时延最低。配置解密超时等待时间为较大[0144]这样处理好处在FEC解密流程直接解密之后就是原始数据报文,不需要再做其他[0145]图10是基本的FEC编码业务处理流程图,原始报文经路由查fec接口将报文缓存到加密缓存队列中。fec_encode_input是注册为input类型的编码节块数量时,按照报文数量选择冗余比进行fec编码。将编码后的报文封装fec头+udp头+ip[0146]图11是基本的FEC解码业务处理流程图,FEC报文经路由查询目的ip地址是本地封装ip头可以查询到fec接口索引。获取FEC解码缓存区位置。通过fec头信息中sequence强了报文的兼容性和可达性,而且具有高度的灵活性,不仅限于在VPP(VectorPacket上设计并实现了一套高度集成的前向纠错(FEC,ForwardErrorCorrection)功能扩展系[0154](1)点对点FEC隧道逻辑接口的创新设计:在VPP平台上开创性地引入了一种点对数据穿越复杂网络环境的可靠传输与错误容忍度,同时充分利用VPP平台的卓越数据包处尺寸自动生成FEC所需的冗余数据。该策略有效减少了编解码过程中对内存的密集占用与[0158](5)超时处理机制的创新性增强:针对FEC超时处理流程,巧妙利用了VPP平台的INPUT节点定时执行特性,创造性地设计并实现了fec_encode_input与fec_decode_input[0165]在一些实施例中,解码模块具体用于在已接收报文数量等于FEC报文组的已发送和N均为正整数,编码模块具体用于若报文缓存区在预设时长内缓存的原始报文数量达到[0169]上述报文处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read_Only库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论