一种SCTP链路配置管理方法及SCTP客户端设备技术

技术编号:16458161 阅读:78 留言:0更新日期:2017-10-25 22:45
本发明专利技术公开了SCTP链路配置管理方法及SCTP客户端设备。该方法中,SCTP客户端根据SCTP客户端配置的SCTP链路地址向SCTP服务器发送初始消息并接收SCTP服务器返回的初始确认消息;SCTP客户端根据初始确认消息中携带的SCTP链路地址,判断SCTP服务器配置的SCTP链路地址与客户端配置的SCTP链路地址是否一致,若不一致,将SCTP客户端配置的SCTP链路地址修改为与SCTP服务器配置的SCTP链路地址一致。该方法避免了因SCTP客户端配置的SCTP链路地址与SCTP服务器的SCTP链路地址不一致时,发生SCTP链路故障的问题;能自动在SCTP客户端增加SCTP服务器多归属配置。

A SCTP link configuration management method and SCTP client device

The invention discloses the SCTP link configuration management method and the SCTP client device. In this method, the SCTP client based on SCTP link address SCTP client configuration to the SCTP server to send the original message and receiving initial SCTP server returns a confirmation message; the SCTP client according to the initial confirmation message carrying the SCTP link address, to determine the SCTP server configuration SCTP link address and client configuration of the SCTP link is consistent, if not consistent SCTP, link address SCTP client configuration and modify the SCTP server configuration SCTP link address line. This method avoids the SCTP link address SCTP client configuration address SCTP link and the SCTP server are not the same, the occurrence of SCTP link failure problem; multi homing can automatically increase SCTP server configuration in SCTP client.

【技术实现步骤摘要】
一种SCTP链路配置管理方法及SCTP客户端设备
本专利技术涉及通信领域,尤其涉及一种SCTP链路配置管理方法及SCTP客户端设备。
技术介绍
SCTP(StreamControlTransmissionProtocol,流控制传输协议)是IETF(InternetEngineeringTaskForce,因特网工程任务组)在2000年定义的一个传输层(TransportLayer)协议,是提供基于不可靠传输业务的协议之上的可靠的数据报传输协议。SCTP有一个重要的特点,即Multi-homed(多归属),这是与TCP(TransmissionControlProtocol,传输控制协议)不同的显著地方之一,是对TCP协议的重大改进,充分利用了多条路由皆可承载数据流的特点,保证了物理网络级的冗余。SCTP多归属,就是SCTP设备可以有多个IP(InternetProtocol,互联网协议)地址,即与SCTP对端设备之间可以有多条transport(通路),一般来说有一条为primarytransport(主通路),其它的为alternatetransport(备用通路)。利用多IP地址机制,当局域网出现故障时,其他网络可用于后备局域访问。然而SCTP多归属也带来了一些问题,例如,当SCTP客户端设备配置的SCTP链路地址与SCTP服务器的SCTP链路地址不一致时,目前并未有相应的解决方案。
技术实现思路
本专利技术实施例提供SCTP链路配置管理方法及SCTP客户端设备,用以实现当SCTP客户端设备配置的SCTP链路地址与SCTP服务器的SCTP链路地址不一致时,对SCTP客户端设备配置的SCTP链路地址进行修改。本专利技术实施例提供的一种SCTP链路配置管理方法,包括:SCTP客户端设备根据所述SCTP客户端设备配置的SCTP链路地址向SCTP服务器发送初始消息;所述SCTP客户端设备接收所述SCTP服务器根据所述初始消息返回的初始确认消息,所述初始确认消息中携带有所述SCTP服务器配置的SCTP链路地址;所述SCTP客户端设备根据所述初始确认消息中携带的SCTP链路地址,判断所述SCTP服务器配置的SCTP链路地址与所述客户端设备配置的SCTP链路地址是否一致,若不一致,根据所述SCTP服务器配置的SCTP链路地址修改所述SCTP客户端设备配置的SCTP链路地址。优选地,根据所述SCTP服务器配置的SCTP链路地址修改所述SCTP客户端设备配置的SCTP链路地址,包括:根据所述SCTP服务器配置的SCTP链路地址,将所述SCTP客户端设备配置的SCTP链路地址修改为与所述SCTP服务器配置的SCTP链路地址一致。具体地,将所述SCTP客户端设备配置的SCTP链路地址修改为与所述SCTP服务器配置的SCTP链路地址一致,包括:若所述SCTP服务器配置的SCTP链路地址中有N个SCTP链路地址未包含在所述SCTP客户端设备配置的SCTP链路地址中,则将所述N个SCTP链路地址添加到所述SCTP客户端设备的SCTP链路地址中,N为大于等于1的整数;和/或,若所述SCTP客户端设备配置的SCTP链路地址中包含了所述SCTP服务器未配置的M个SCTP链路地址,则将所述M个SCTP链路地址从所述SCTP客户端设备的SCTP链路地址中删除,M为大于等于1的整数。进一步地,在对所述SCTP客户端设备配置的SCTP链路地址进行修改之后,还包括:根据修改后的SCTP链路地址向所述SCTP服务器发送心跳消息。具体地,所述SCTP客户端设备包括基站;所述SCTP服务器包括移动管理实体MME。本专利技术实施例提供的一种SCTP客户端设备,包括:第一发送模块,用于根据所述SCTP客户端设备配置的SCTP链路地址向SCTP服务器发送初始消息;接收模块,用于接收所述SCTP服务器根据所述初始消息返回的初始确认消息,所述初始确认消息中携带有所述SCTP服务器配置的SCTP链路地址;判断模块,用于根据所述初始确认消息中携带的SCTP链路地址,判断所述SCTP服务器配置的SCTP链路地址与所述客户端设备配置的SCTP链路地址是否一致;修改模块,用于若判断模块判断所述SCTP服务器配置的SCTP链路地址与所述客户端设备配置的SCTP链路地址不一致,则根据所述SCTP服务器配置的SCTP链路地址修改所述SCTP客户端设备配置的SCTP链路地址。优选地,所述修改模块,具体用于:根据所述SCTP服务器配置的SCTP链路地址,将所述SCTP客户端设备配置的SCTP链路地址修改为与所述SCTP服务器配置的SCTP链路地址一致。具体地,所述修改模块,具体用于:若所述SCTP服务器配置的SCTP链路地址中有N个SCTP链路地址未包含在所述SCTP客户端设备配置的SCTP链路地址中,则将所述N个SCTP链路地址添加到所述SCTP客户端设备的SCTP链路地址中,N为大于等于1的整数;和/或,若所述SCTP客户端设备配置的SCTP链路地址中包含了所述SCTP服务器未配置的M个SCTP链路地址,则将所述M个SCTP链路地址从所述SCTP客户端设备的SCTP链路地址中删除,M为大于等于1的整数。进一步地,该装置还包括:第二发送模块,用于根据修改后的SCTP链路地址向所述SCTP服务器发送心跳消息。具体地,所述SCTP客户端设备包括基站;所述SCTP服务器包括移动管理实体MME。在本专利技术的上述实施例中,SCTP客户端设备在接收SCTP服务器发送的初始确认消息后,对初始确认消息中携带的SCTP服务器的SCTP链路地址与SCTP客户端设备配置的SCTP链路地址进行判断,当判断SCTP服务器的SCTP链路地址与SCTP客户端设备配置的SCTP链路地址不一致时,对SCTP客户端设备配置的SCTP链路地址进行修改。本专利技术上述实施例为当SCTP客户端设备配置的SCTP链路地址与SCTP服务器的SCTP链路地址不一致时,提供了一种技术解决方案。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1a为现有技术中S1接口控制面的协议栈;图1b为现有技术中X2接口控制面的协议栈;图2为本专利技术实施例提供的SCTP链路配置管理方法的流程示意图;图3为本专利技术实施例提供的SCTP客户端设备的结构示意图;图4为本专利技术另一实施例提供的SCTP客户端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。SCTP的具体应用如图1a和图1b所示,其中,图1a表示的为基站与MME之间建立的S1接口中的协议栈,该协议栈包括应用层的协议S1-AP(S1接口应用协议)、传输层协议SCTP、网络层协议IP、数据链路层以及物理层;图1b表示的为MME与MME之间建立的X2本文档来自技高网...
一种SCTP链路配置管理方法及SCTP客户端设备

【技术保护点】
一种流控制传输协议SCTP链路配置管理方法,其特征在于,包括:SCTP客户端设备根据所述SCTP客户端设备配置的SCTP链路地址向SCTP服务器发送初始消息;所述SCTP客户端设备接收所述SCTP服务器根据所述初始消息返回的初始确认消息,所述初始确认消息中携带有所述SCTP服务器配置的SCTP链路地址;所述SCTP客户端设备根据所述初始确认消息中携带的SCTP链路地址,判断所述SCTP服务器配置的SCTP链路地址与所述客户端设备配置的SCTP链路地址是否一致,若不一致,根据所述SCTP服务器配置的SCTP链路地址修改所述SCTP客户端设备配置的SCTP链路地址。

【技术特征摘要】
1.一种流控制传输协议SCTP链路配置管理方法,其特征在于,包括:SCTP客户端设备根据所述SCTP客户端设备配置的SCTP链路地址向SCTP服务器发送初始消息;所述SCTP客户端设备接收所述SCTP服务器根据所述初始消息返回的初始确认消息,所述初始确认消息中携带有所述SCTP服务器配置的SCTP链路地址;所述SCTP客户端设备根据所述初始确认消息中携带的SCTP链路地址,判断所述SCTP服务器配置的SCTP链路地址与所述客户端设备配置的SCTP链路地址是否一致,若不一致,根据所述SCTP服务器配置的SCTP链路地址修改所述SCTP客户端设备配置的SCTP链路地址。2.如权利要求1所述的方法,其特征在于,根据所述SCTP服务器配置的SCTP链路地址修改所述SCTP客户端设备配置的SCTP链路地址,包括:根据所述SCTP服务器配置的SCTP链路地址,将所述SCTP客户端设备配置的SCTP链路地址修改为与所述SCTP服务器配置的SCTP链路地址一致。3.如权利要求2所述的方法,其特征在于,将所述SCTP客户端设备配置的SCTP链路地址修改为与所述SCTP服务器配置的SCTP链路地址一致,包括:若所述SCTP服务器配置的SCTP链路地址中有N个SCTP链路地址未包含在所述SCTP客户端设备配置的SCTP链路地址中,则将所述N个SCTP链路地址添加到所述SCTP客户端设备的SCTP链路地址中,N为大于等于1的整数;和/或,若所述SCTP客户端设备配置的SCTP链路地址中包含了所述SCTP服务器未配置的M个SCTP链路地址,则将所述M个SCTP链路地址从所述SCTP客户端设备的SCTP链路地址中删除,M为大于等于1的整数。4.如权利要求1所述的方法,其特征在于,在对所述SCTP客户端设备配置的SCTP链路地址进行修改之后,还包括:根据修改后的SCTP链路地址向所述SCTP服务器发送心跳消息。5.如权利要求1所述的方法,其特征在于,所述SCTP客户端设备包括基站;所述SCTP服务...

【专利技术属性】
技术研发人员:荣昌辉马超王素
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1