[发明专利]一种流控制传输协议状态迁移的方法有效

专利信息
申请号: 200810090293.1 申请日: 2008-04-17
公开(公告)号: CN101262437A 公开(公告)日: 2008-09-10
发明(设计)人: 张坤左;梁庆永;王科 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L29/06;H04L1/18;H04L1/16
代理公司: 北京安信方达知识产权代理有限公司 代理人: 龙洪;霍育栋
地址: 518057广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 控制 传输 协议 状态 迁移 方法
【说明书】:

技术领域

发明涉及通讯电路交换网络与IP网络融合技术领域,尤其涉及一种SCTP(Stream Control Transmission Protocol,流控制传输协议)状态迁移的方法。

背景技术

随着IP网络技术的逐步成熟,出现了在IP网络上传输七号信令等电路交换信令协议的需求。为了满足在IP网络上传输信令协议的需求,IETF(Internet Engineering Task Force,因特网工程任务组)网络工作组成立了专门的信令传输小组,他们所制订的IP网络信令传输协议(SIGTRAN协议)支持通过IP网络传输传统电路交换信令。2000年IETF工作组正式发布了SCTP协议(最新协议见RFC(Request For Comments,请求注解)4960),这样,利用SCTP,用户平面和控制平面上的业务流都能在单一的I P网上传输。SCTP是一个面向连接的传输层协议,采用了类似TCP的流量控制和拥塞控制算法,通过自身的证实与重发机制来保证用户数据在两个SCTP端点间可靠传送。相对于TCP等其他传输协议,SCTP传输时延小,可避免某些大数据对其他数据的阻塞,具有更高的可靠性和安全性。

结合附图1可以看出,SCTP最初是被设计用于在IP上传输7号信令系统(SS7),把SS7信令网络的一些可靠特性引入IP。底层协议栈都是SCTP/IP,为高层信令提供校验、重传等服务,尽量减少底层IP网络对于高层信令的影响。附图1中M2PA(其中M2PA是MTP2(消息传递部分第二级)对等适配层)、M2UA(其中M2UA是MTP2(消息传递部分第二级)用户适配层)、M3UA(其中M3UA是MTP3(消息传递部分第三级)用户适配层)、SUA(其中SUA是SCCP(信令连接控制部分)用户适配层)、IUA(其中IUA是ISDN(综合业务数字网络)用户适配层)和V5UA(其中V5UA是V5.2用户适配层)都属于SCTP服务的上层用户,这几种用户就是本发明中所描述的SCTP服务的上层用户。这些用户的其他上层用户协议(如:MTP3,TACP,Q.931和V5.2等)不属于本发明的内容,所以不做说明,这个图只说明SCTP在SIGTRAN协议栈中所处的位置。

附图2中是SHUTDOWN的消息流程图,(其中SHUTDOWN是SCTP一种关闭偶联的原语,SCTP服务的上层用户用此原语优雅关闭偶联)。图中SCTP用户代表的就是A端SCTP服务的上层用户。当A端SCTP接收到服务的上层用户发送的SHUTDOWN请求后,立即将SCTP偶联状态迁移到SHUTDOWN-PENDING状态(其中SHUTDOWN-PENDING状态是SCTP优雅关闭过程中的一种状态,当SCTP收到SCTP服务的上层用户发送的SHUTDOWN后,SCTP首先将偶联状态迁移为该状态,直到本端所有要发送的数据完全发送到对端,该状态才会发生变化),然后查看本端发送缓存中是否还有数据,如果有就发送,超时没有收到B端应答将会重传这些数据,直到将所有的数据成功(所有发送的数据都收到对端的应答)的发送到对端(附图中的B端),才会向B端发送SHUTDOWN消息,此时状态才会迁移到SHUTDOWN-SENT状态(其中SHUTDOWN-SENT是SCTP优雅关闭过程中的一种状态。当SCTP向对端SCTP发送SHUTDOWN后迁移到该状态,然后等待对端SCTP对此原语进行应答)。

所以结合附图2和协议规范RFC4960可以看出,如果本端SCTP收到上层用户的SHUTDOWN原语请求关闭偶联,本端SCTP进入SHUTDOWN-PENDING状态。根据目前协议的规定,当发送缓存有数据时,需要将这些数据全部成功发送到对端,只要有数据没有成功发送,本端SCTP就一直维持在SHUTDOWN-PENDING状态,那么一旦出现数据长时间发送不成功的时候(比如对端的接收窗口很小时),该本端SCTP的偶联永远不能够使用。为了解决这一问题,本发明提出,当进入SHUTDOWN-PENDING后,如果发送缓存有数据要发送,就按照顺序发送这些数据,如果在规定的时间内没有收到对端的回应就重传这些数据,当重传次数超过数据最大重传次数就应该立刻终止该偶联。当本端SCTP收到上层用户的SHUTDOWN请求关闭偶联时,如果有数据要发送到对端SCTP,且对端SCTP接收缓存小或者其他因素导致数据很长时间无法发送成功时,当前需要一种技术方案可以保证本端SCTP尽快能进入服务态,从而有效地解决偶联长时间不能使用的问题。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810090293.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top