The invention provides a packet header reduction / recovery method and related device. The packet header reduction method includes receiving a first length data packet; reducing the data packet header to narrow the data packet to a reduced data packet with a shorter second length than the first length; and forwarding a reduced data packet. The reduction / recovery method of the packet header and the related device can save the bandwidth and the space in the packet buffer.
【技术实现步骤摘要】
封包报头缩小/扩充方法及相关装置
本专利技术有关于计算机网络,更具体来说,有关于用于网络虚拟化的封包报头(packetheader)缩小(deflation)/扩充(inflation)方法及相关装置。
技术介绍
除非本文另有说明,本节中描述的方法不是权利要求书中列出的权利要求的现有技术,并且不因包括在本节中而被认为是现有技术。在流式应用(streamingapplication)中,因特网协议(IP)、用户数据报协议(UDP)和实时传输协议(RTP)的开销对于IPv4是40字节,对于IPv6是60字节。对于诸如IP语音(VoIP)的某些应用,这种开销趋向于占用所发送的数据总量的大约60%。对于诸如例如广域网(WAN)和带宽稀缺的无线系统的某些应用来说,这样大的开销可能是过度的。为了减轻大的开销的问题,存在一些报头压缩(compress)的方法,其将数据封包的报头从前述大小压缩到相当小的字节数。一种方法是基于上下文的报头压缩(context-basedheadercompression),其利用属于相同流的封包的报头中的冗余。具体地,在同一流的封包之间冗余的字段在流的第一封包中传送,并且在该流中的后续封包中被省略。在流中的一个封包与先前封包之间的报头中的任何差异由增量编码(deltaencoding)表示。然而,该方法易受封包错误的影响,因为一个封包中的错误可能导致流中的后续封包中的错误,从而降低封包的可靠性。另一种方法是鲁棒报头压缩(robustheadercompression,简写为ROHC)。该方法类似于基于上下文的报头压缩,因为其利用属于 ...
【技术保护点】
1.一种封包报头缩小方法,其特征在于,包括:接收具有第一长度的数据封包;缩减所述数据封包的报头以将所述数据封包缩小为具有比所述第一长度短的第二长度的缩小的数据封包;以及转发所述缩小的数据封包。
【技术特征摘要】
2017.01.09 US 15/402,1321.一种封包报头缩小方法,其特征在于,包括:接收具有第一长度的数据封包;缩减所述数据封包的报头以将所述数据封包缩小为具有比所述第一长度短的第二长度的缩小的数据封包;以及转发所述缩小的数据封包。2.根据权利要求1所述的封包报头缩小方法,其特征在于,缩小所述数据封包的报头以缩小所述数据封包包括:在所述缩小的数据封包的报头中插入配置文件字段,所述配置文件字段指示所述数据封包的配置文件,所述的数据封包基于所述配置文件被缩小;以及从所述缩小的数据封包的报头中移除一个或多个静态字段。3.根据权利要求2所述的封包报头缩小方法,其特征在于,缩减所述数据封包的报头以缩小所述数据封包还包括从所述数据封包的报头中移除校验和字段。4.根据权利要求2所述的封包报头缩小方法,其特征在于,所述数据封包的报头包括内报头和外报头,并且其中,缩减所述数据封包的报头以缩小所述数据封包包括:用编码的内部标识符字段替换所述内报头中的内部组织唯一标识符字段,其中所述内部组织唯一标识符字段具有第一比特数,所述编码的内部标识符字段具有小于所述第一比特数的第二比特数;以及用编码的外部标识符字段替换所述外报头中的外部组织唯一标识符字段,其中所述外部组织唯一标识符字段具有第三比特数,所述编码的外部标识符字段具有小于所述第三比特数的第四比特数。5.根据权利要求2所述的封包报头缩小方法,其特征在于,所述数据封包的所述报头包括内报头和外报头,并且其中,缩减所述数据封包的报头以缩小所述数据封包包括:用编码的内部标识符字段替换所述内报头中的内部组织唯一标识符字段,其中所述内部组织唯一标识符字段具有第一比特数,所述编码的内部标识符字段具有小于所述第一比特数的第二比特数;和从所述外报头中移除外部组织唯一标识符字段。6.一种封包报头扩充方法,其特征在于,包括:接收具有第一长度的缩小的数据封包;恢复所述缩小的数据封包的报头以将所述缩小的数据封包扩充成具有比所述第一长度长的第二长度的未缩小的数据封包;和转发所述未缩小的数据封包。7.根据权利要求6所述的封包报头扩充方法,其特征在于,恢复所述缩小的数据封包的报头以扩充所述缩小的数据封包包括:从所述缩小的数据封包的所述报头中移除配置文件字段,并且其中所述配置文件字段指示所述数据封包的配置文件,所述数据封包基于所述配置文件缩小;以及将一个或多个静态字段插入到所述缩小的数据封包的报头中。8.根据权利要求7所述的封包报头扩充方法,其特征在于,恢复所述缩小的数据封包的报头以扩充所述缩小的数据封包还包括将校验和字段插入所述缩小的数据封包的所述报头中。9.根据权利要求7所述的封包报头扩充方法,其特征在于,所述缩小的数据封包的所述报头包括内报头和外报头,并且其中,恢复所述缩小的数据封包的所述报头以扩充所述缩小的数据封包包括:用内部组织唯一标识符字段替换所述内部字段中的编码的内部标识符字段,其中所述编码的内部标识符字段具有第二比特数,所述内部组织唯一标识符字段具有大于所述第二比特数的第一比特数;以及用外部组织唯一标识符字段替换所述外报头中的编码的外部标识符字段,其中所述编码的外部标识符字段具有第四比特数,所述外部组织唯一标识符字段具有大于所述第四比特数的第三比特数。10.根据权利要求7所述的封包报头扩充方法,其特征在于,所述数据封包的报头包括内报头和外报头,并且其中,恢复所述缩小数据封包的所述报头以扩充所述缩小的数据封包包括:用内部组织唯一标识符字段替换所述内部字段中的具有第二比特数的编码的内部标识符字段,所述内部组织唯一标识符字段具有大于所述第二比特数的第一比特数;以及将外部组织唯一标识符字段插入所述外报头中。11.一种封包报头缩小装置,其特征在于,包括:封包报头缩小电路,能够执行操作,包括:接收具有第一长度的第一数据封包;缩减所述第一数据封包的报头以将所述第一数据封包缩小为具有比所述第一长度短的第二长度的第一缩小的数据封包;以及转发所述第一缩小的数据封包;以及缓冲器,能够存储所述第一数据封包或所述第一缩...
【专利技术属性】
技术研发人员:陈宏庆,吕国正,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。