一种LTEFemto网关的SCTP协议栈的热备份方法_2

文档序号:9399110阅读:来源:国知局
中的业务处理将切换到备LTE Femto网关,备LTE Femto网关将从主LTE Femto网关备份过来的SCTP数据取出重新创建SCTP的控制块信息,使LTE Femto基站和LTE Femto网关之间的SCTP连接不会发生中断。
[0023]其中,将主LTE Femto网关的SCTP协议栈的数据备份到备LTE Femto网关上的过程具体是:
[0024]步骤(I)、LTE Femto基站接入主LTE Femto网关,建立SCTP连接;LTE Femto基站和主LTE Femto网关之间有4次报文交互,分别是INIT,INIT ACK, COOKIE ECHO, COOKIEACK,用于SCTP链路的初始化和协商,协商成功后,LTE Femto基站和主LTE Femto网关之间的SCTP链路就建立成功了 ;
[0025]步骤(2)、主LTE Femto网关的应用程序获取SCTP连接的偶联ID、流ID、连接标识、序列号等相关协议栈信息,发送到备LTE Femto网关,备LTE Femto网关接收到SCTP协议栈数据后存储在内存中;
[0026]步骤(3)、LTE Femto基站和主LTE Femto网关建立SCTP连接后,便能通过SCTP链路传输SCTP的数据报文(LTE信令)和SCTP的心跳报文;LTE Femto基站和主LTE Femto网关的数据报文的交互会伴随着SCTP连接的序列号地递增,因此,主LTE Femto网关应用程序接收和发送每一个SCTP数据报文的同时需要从SCTP协议栈中获取对应SCTP连接的传输序列号,发送到备LTE Femto网关,备LTE Femto网关的应用程序接收到SCTP的数据报文后,更新内存中对应的SCTP数据;
[0027]步骤(4)、LTE Femto基站和主LTE Femto网关建立SCTP连接后,若发生SCTP连接的中断,包括优雅的中断SCTP连接(shutdown)和异常终止SCTP连接(abort),主LTEFemto网关向备LTE Femto网关发送SCTP数据删除的消息,备LTE Femto网关接收到消息后,从内存中删除对应的SCTP数据。
[0028]在LTE Femto网关系统中,当主LTE Femto网关发生宕机的时候,主LTE Femto网关和备LTE Femto网关之间会发生一次热备切换,LTE业务会马上切换的备LTE Femto网关上,这时备LTE Femto网关应用程序将从内存中读取出备份的SCTP的数据,并根据备份的SCTP信息创建出新的SCTP控制块信息,同时将SCTP数据设置到SCTP协议栈中;在主LTE Femto网关和备LTE Femto网关之间会发生热备切换后,LTE Femto网关系统的SCTP连接的IP将从主LTE Femto网关删除并在备LTE Femto网关生效,整个过程,对于LTE Femto基站是完全无感知的。
[0029]在主LTE Femto网关和备LTE Femto网关之间发生热备切换后,LTE Femto基站和LTE Femto网关系统的SCTP交互将在备LTE Femto网关上进行,为避免在热备切换的瞬间,LTE Femto基站和LTE Femto网关系统之间由于可能存在SCTP数据报文的丢失,导致LTE Femto基站和备LTE Femto网关的SCTP交互由于序列号不匹配的导致的SCTP连接被中断,备LTE Femto网关的SCTP协议栈将根据热备切换后的第一次数据报文的序列号调整协议栈的序列号。
[0030]本发明具有如下优点:本发明基于应用层面的SCTP协议栈(usrSCTP协议栈),并且通过usrSCTP协议栈实现SCTP数据的备份,保证了 LTE Femto网关主备实体的SCTP协议栈数据的一致,确保LTE Femto网关主备实体发生倒换后,SCTP链接不会断开,从而不会影响LTE业务;使LTE Femto网关的性能更加优越,稳定性更高,兼容性更好,同时本实现方法具有较高的可实现性和使用性。
[0031]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种LTE Femto网关的SCTP协议栈的热备份方法,其特征在于:基于应用层面的SCTP协议栈,即usrSCTP协议栈,通过应用层面的处理,将主LTE Femto网关的SCTP协议栈的数据备份到备LTE Femto网关上,当主LTE Femto网关发生宕机的时候,LTE Femto网关系统中的业务处理将切换到备LTE Femto网关,备LTE Femto网关将从主LTE Femto网关备份过来的SCTP数据取出重新创建SCTP的控制块信息,使LTE Femto基站和LTE Femto网关之间的SCTP连接不会发生中断。2.根据权利要求1所述的一种LTEFemto网关的SCTP协议栈的热备份方法,其特征在于:将主LTE Femto网关的SCTP协议栈的数据备份到备LTE Femto网关上的过程具体是: 步骤(I)、LTE Femto基站接入主LTE Femto网关,建立SCTP连接; 步骤(2)、主LTE Femto网关的应用程序获取SCTP连接的相关协议栈信息,发送到备LTE Femto网关,备LTE Femto网关接收到SCTP协议栈数据后存储在内存中; 步骤(3)、LTE Femto基站和主LTE Femto网关建立SCTP连接后,便能通过SCTP链路传输SCTP的数据报文和SCTP的心跳报文;LTE Femto基站和主LTE Femto网关的数据报文的交互会伴随着SCTP连接的序列号地递增,因此,主LTE Femto网关应用程序接收和发送每一个SCTP数据报文的同时需要从SCTP协议栈中获取对应SCTP连接的传输序列号,发送到备LTE Femto网关,备LTE Femto网关的应用程序接收到SCTP的数据报文后,更新内存中对应的SCTP数据; 步骤(4)、LTE Femto基站和主LTE Femto网关建立SCTP连接后,若发生SCTP连接的中断,主LTE Femto网关向备LTE Femto网关发送SCTP数据删除的消息,备LTE Femto网关接收到消息后,从内存中删除对应的SCTP数据。3.根据权利要求2所述的一种LTEFemto网关的SCTP协议栈的热备份方法,其特征在于:所述步骤(I)中LTE Femto基站和主LTE Femto网关之间有4次报文交互,分别是INIT,INIT ACK, COOKIE ECHO,COOKIE ACK,用于SCTP链路的初始化和协商,协商成功后,LTE Femto基站和主LTE Femto网关之间的SCTP链路就建立成功了。4.根据权利要求3所述的一种LTEFemto网关的SCTP协议栈的热备份方法,其特征在于:在LTE Femto网关系统中,当主LTE Femto网关发生宕机的时候,主LTE Femto网关和备LTE Femto网关之间会发生一次热备切换,LTE业务会马上切换的备LTE Femto网关上,这时备LTE Femto网关应用程序将从内存中读取出备份的SCTP的数据,并根据备份的SCTP信息创建出新的SCTP控制块信息,同时将SCTP数据设置到SCTP协议栈中;在主LTEFemto网关和备LTE Femto网关之间会发生热备切换后,LTE Femto网关系统的SCTP连接的IP将从主LTE Femto网关删除并在备LTE Femto网关生效,整个过程,对于LTE Femto基站是完全无感知的。5.根据权利要求4所述的一种LTEFemto网关的SCTP协议栈的热备份方法,其特征在于:在主LTE Femto网关和备LTE Femto网关之间发生热备切换后,LTE Femto基站和LTEFemto网关系统的SCTP交互将在备LTE Femto网关上进行,备LTE Femto网关的SCTP协议栈将根据热备切换后的第一次数据报文的序列号调整协议栈的序列号。
【专利摘要】本发明提供一种LTE?Femto网关的SCTP协议栈的热备份方法,基于应用层面的SCTP协议栈,即usrSCTP协议栈,通过应用层面的处理,将主LTE?Femto网关的SCTP协议栈的数据备份到备LTE?Femto网关上,当主LTE?Femto网关发生宕机的时候,LTE?Femto网关系统中的业务处理将切换到备LTE?Femto网关,备LTE?Femto网关将从主LTE?Femto网关备份过来的SCTP数据取出重新创建SCTP的控制块信息,使LTE?Femto基站和LTE?Femto网关之间的SCTP连接不会发生中断。本发明基于usrSCTP协议栈,并且通过usrSCTP协议栈实现SCTP数据的备份,确保LTE?Femto网关主备实体发生倒换后,SCTP链接不会断开。
【IPC分类】H04W24/04, H04W76/02, H04L12/24
【公开号】CN105119747
【申请号】CN201510534951
【发明人】范信斌
【申请人】福建三元达通讯股份有限公司
【公开日】2015年12月2日
【申请日】2015年8月27日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1