[发明专利]前向通用路由封装包的乱序调整方法无效
申请号: | 200610140378.7 | 申请日: | 2006-12-08 |
公开(公告)号: | CN101162968A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 康向锋;谭继奎;佟志新 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/56;H04Q7/22;H04L29/06 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申健 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 路由 封装 调整 方法 | ||
技术领域
本发明涉及无线通信系统中的通用路由封装(GRE)技术,特别涉及GRE包乱序之后的调整方法。
背景技术
随着网际协议(IP)技术的发展,GRE隧道(一个数据包封装在另一个数据包的净荷中进行传送时,所经过的路径称为隧道)也得到了广泛的应用,GRE隧道是基于RFC1701标准协议、RFC1702标准协议和RFC2784标准协议的IP方案。它的方案是将数据包加上GRE包头,封装了GRE包头的数据包通过GRE隧道传送。在路由器看来GRE隧道是一个点到点端口,它可以被加密。
如图1所示,在无线通讯系统的地面链路中,网络分组数据通过分组数据服务结点(PDSN)与分组控制功能(PCF)之间的GRE数据隧道传输到基站控制器(BSC)。由PDSN经过BSC再传输到移动台的方向称为前向链路,反之,由移动台经过BSC再到PDSN的链路称为反向链路。在PDSN与PCF之间的业务接口称为RP接口,其链路称为A10数据链路。由于网络拓朴结构的复杂性,在PDSN中序号连续的GRE包,可能会经过不同的路由到达BSC,从而当BSC接收到GRE包时可能存在序号不连续的前向GRE包。当这些乱序的GRE包(点对点协议(PPP)的净荷)通过空中链路传输到移动台侧,再通过某些上层具有可靠保证的传输协议(如TCP:传输控制协议)传输后,会导致移动台侧的上层协议因为要分出资源来纠正乱序而影响移动台的性能;如果GRE包承载的是PPP报文分片,则GRE包乱序可能会导致移动台侧组PPP报文失败而丢弃报文。由此而引起的数据重传会对数据业务的性能产生较大影响。在乱序严重的情况下,可能会使网络分组传输性能严重下降,极大地影响无线链路的通讯质量。
发明内容
为克服上述缺陷,本发明的目的在于提供一种能够很大程度将乱序包调整为顺序包的前向通用路由封装包的乱序调整方法。
为达到上述发明目的,本发明前向通用路由封装包的乱序调整方法包括如下步骤:
(1)设置条件参数;
(2)接收前向通用路由封装包;
(3)利用条件参数对接收到的前向通用路由封装包进行乱序调整。
其中,所述步骤(1)中的条件参数包括目标序号,该目标序号为等待接收的前向通用路由封装包的序号。
其中,所述的步骤(3)具体为:
(31)判断接收到的前向通用路由封装包的序号与目标序号是否相等,若相等,执行步骤(32);若不相等,执行步骤(33);
(32)将该接收到的前向通用路由封装包,以及重排序缓冲区中与该接收到的前向通用路由封装包序号连续的前向通用路由封装包,按顺序发送到移动台,并调整目标序号,返回执行步骤(2);
(33)将该接收到的前向通用路由封装包按照乱序包处理。
其中,所述的步骤(33)具体为:
(331)将该接收到的前向通用路由封装包按照序号递增的方式加入到重排序缓冲区;
(332)判断重排序缓冲区是否写满,如果没有写满,执行步骤(333);如果已经写满,执行步骤(334);
(333)若定时器没有启动,则启动定时器后返回执行步骤(2);若定时器已启动,直接返回执行步骤(2);
(334)将重排序缓冲区中的全部前向通用路由封装包按顺序发送到移动台,调整目标序号,并停止定时器,返回执行步骤(2)。
其中,所述定时器的处理流程为:
A、定时器计时并判断定时器是否超时,若定时器超时,执行步骤B:若定时器没有超时,重新执行步骤A;
B、将重排序缓冲区中的全部前向通用路由封装包按顺序发送到移动台,调整目标序号,并停止定时器。
其中,所述步骤(32)中的调整目标序号的具体方法为:将所述发送到移动台的连续的前向通用路由封装包中的最后一个包序号加1设置为目标序号。
其中,所述步骤(334)中的调整目标序号的具体方法为:将接收到的前向通用路由封装包的序号加1设置为目标序号。
其中,所述步骤B中的调整目标序号的具体方法为:将所述发送到移动台的前向通用路由封装包中的最后一个包序号加1设置为目标序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610140378.7/2.html,转载请声明来源钻瓜专利网。