CN106612563B - 一种网络节点间建立sctp链路的方法及装置 - Google Patents
一种网络节点间建立sctp链路的方法及装置 Download PDFInfo
- Publication number
- CN106612563B CN106612563B CN201510703736.XA CN201510703736A CN106612563B CN 106612563 B CN106612563 B CN 106612563B CN 201510703736 A CN201510703736 A CN 201510703736A CN 106612563 B CN106612563 B CN 106612563B
- Authority
- CN
- China
- Prior art keywords
- node
- sctp link
- sctp
- address
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种网络节点间建立SCTP链路的方法及装置,用以实现在不同的应用场景中,可更加灵活地选择建立SCTP链路的方式,降低了网络配置调整的工作量和复杂度。本发明提供的一种网络节点间建立SCTP链路的方法,包括:第一节点确定与第二节点建立SCTP链路的方式;所述第一节点采用所述方式,发起与所述第二节点的SCTP链路建立过程;其中,所述方式为下列方式之一:方式一:所述第一节点根据所述第二节点的配置信息与所述第二节点建立SCTP链路;方式二:所述第一节点根据本地配置信息与所述第二节点建立SCTP链路。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种网络节点间建立SCTP链路的方法及装置。
背景技术
SCTP(Stream Control Transport Protocol,流控制传输协议)设计主要用于通过IP(Internet Protocol,因特网协议)网传输PSTN(Public Switched TelephoneNetwork,公共交换电话网)信令消息。SCTP与UDP(User Datagram Protocol,用户数据报协议)及TCP(Transfer Control Protocol,传送控制协议)同属传输层协议。
TD(Time Division,时分)技术中信令层面广泛应用了SCTP协议,并考虑到链路质量的可靠性,采用了SCTP-MltiHome功能(SCTP多穴功能),所谓SCTP多穴,也就是SCTP链路的两个节点的IP地址的数量分别不少于两个。TD-SCDMA(Time Division-SynchronousCode Division Multiple Access,时分同步码分多址)***中的Iub接口、Iu口,以及TD-LTE(Time Division Long Term Evolution,时分长期演进)***中的S1信令接口均基于SCTP实现,外场应用中也基本启用了SCTP多穴功能。
然而,在实际网络中,SCTP的Client(客户端)侧的网元及Server(服务器)侧的网元的IP地址配置均为手工配置,当Client侧的网元与Server侧的网元建立SCTP链路时,Client侧的网元均以本地配置发起SCTP建链过程,其中Client侧的网元比如可以为Iub口中的NodeB(3G中基站)、S1-MME接口中eNodeB(演进中基站)、Iu口中的RNC(Radio NetworkController,无线网络控制器)等,对应Server侧的网元为Iub口中的RNC、S1-MME接口中MME(Mobility Management Entity,移动管理实体)、Iu口中的GGSN(Gateway GPRS SupportNode,网关GPRS支持节点)或SGSN(Serving GPRS Support Node,服务GPRS支持节点)等。当Server侧的网元调整为多穴(即由单个IP地址调整为多个IP地址),且多个IP地址均用于与Client侧的网元建立SCTP链路时,Client侧的网元无法自动调整其IP地址的数量,因此,Client侧的网元仍以本地IP地址配置(单个IP地址)与Server侧的网元建立IP地址为一对一的SCTP链路,从而使得SCTP多穴不能生效。
针对上述场景,当Server侧的网元调整为多穴且调整后的多个IP地址均用于与Client侧的网元建立SCTP链路时,Client侧的网元仍以本地IP地址配置建立SCTP链路,Client侧的网元无法自动适配其IP地址的数量,从而使得SCTP多穴不能生效。若需使得SCTP多穴生效,还需手动调整Client侧的网元的IP配置,无疑增加了网络配置调整的工作量和复杂度。
综上所述,在外场应用中,SCTP的Client侧的网元及Server侧的网元的IP地址的配置均为手工配置,SCTP Client侧的网元建立SCTP链路时均以本地配置为主。针对不同的应用场景,Client侧的网元无法灵活适配本地的IP地址,增加了网络配置调整的工作量和复杂度。
发明内容
本发明实施例提供了一种网络节点间建立SCTP链路的方法及装置,用以实现在不同的应用场景中,可更加灵活地选择建立SCTP链路的方式,降低了网络配置调整的工作量和复杂度。
本发明实施例提供的一种网络节点间建立SCTP链路的方法,包括:
第一节点确定与第二节点建立SCTP链路的方式;
所述第一节点采用所述方式,发起与所述第二节点的SCTP链路建立过程;
其中,所述方式为下列方式之一:
方式一:所述第一节点根据所述第二节点的配置信息与所述第二节点建立SCTP链路;
方式二:所述第一节点根据本地配置信息与所述第二节点建立SCTP链路。
本发明实施例,首先通过第一节点确定与第二节点建立SCTP链路的方式,进而采用所确定的SCTP链路建立方式与第二节点建立SCTP链路,其中,所述方式为下列方式之一:方式一:所述第一节点根据所述第二节点的配置信息与所述第二节点建立SCTP链路;方式二:所述第一节点根据本地配置信息与所述第二节点建立SCTP链路。从而可实现在不同的应用场景中更加灵活地选择建立SCTP链路的方式,进一步降低了网络配置调整的工作量和复杂度。
较佳地,所述第一节点确定与第二节点建立SCTP链路的方式,包括:
所述第一节点读取预设的用于指示SCTP链路建立方式的信息字段IE信息;
所述第一节点根据所述IE信息,确定与第二节点建立SCTP链路的方式。
较佳地,所述方式一具体包括:所述第一节点根据所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
较佳地,所述第一节点当采用方式一发起与所述第二节点的SCTP链路建立过程时,具体包括:
所述第一节点获取所述第二节点的每一IP地址信息;
所述第一节点针对所述第二节点的任一IP地址,向该IP地址发起SCTP PATH(路径)建立过程。
从而,在第一节点与第二节点建立SCTP链路时,无需手动配置本地的IP地址信息,通过自动获取第二节点的IP地址配置信息即可与第二节点建立SCTP链路,降低了网络配置调整的工作量和复杂度,提高了工作效率,并降低了人工调整网络配置导致失误的风险。
较佳地,所述第一节点获取所述第二节点的每一IP地址信息,具体包括:
所述第一节点接收所述第二节点发送的初始化应答INIT ACK消息,其中,在所述INIT ACK消息中携带有所述第二节点的每一IP地址信息;
所述第一节点从所述INIT ACK消息中获取所述第二节点的每一IP地址信息。
较佳地,所述第一节点针对所述第二节点的任一IP地址,向该IP地址发起SCTPPATH建立过程之后,该方法还包括:
所述第一节点更新本地IP地址信息,且本地IP地址更新后的数量与所述第二节点的IP地址的数量相同。
通过上述链路建立过程,第一节点可自动更新本地的IP地址信息,降低了手动调整本地IP地址配置信息的工作量和复杂度,提高了工作效率。
较佳地,所述方式二具体包括:所述第一节点根据本地配置信息中的本地IP地址和所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
本发明实施例提供的一种网络节点间建立SCTP链路的装置,包括:
确定单元,用于确定与第二节点建立SCTP链路的方式;
执行单元,用于采用所述方式,发起与所述第二节点的SCTP链路建立过程;
其中,所述方式为下列方式之一:
方式一:根据所述第二节点的配置信息与所述第二节点建立SCTP链路;
方式二:根据本地配置信息与所述第二节点建立SCTP链路。
较佳地,所述确定单元确定与第二节点建立SCTP链路的方式时,具体用于:
读取预设的用于指示SCTP链路建立方式的信息字段IE信息;
根据所述IE信息,确定与第二节点建立SCTP链路的方式。
较佳地,所述方式一具体包括:根据所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
较佳地,所述执行单元当采用方式一发起与所述第二节点的SCTP链路建立过程时,具体用于:
获取所述第二节点的每一IP地址信息;
针对所述第二节点的任一IP地址,向该IP地址发起SCTP PATH建立过程。
较佳地,所述执行单元获取所述第二节点的每一IP地址信息时,具体用于:
接收所述第二节点发送的初始化应答INIT ACK消息,其中,在所述INIT ACK消息中携带有所述第二节点的每一IP地址信息;
从所述INIT ACK消息中获取所述第二节点的每一IP地址信息。
较佳地,所述执行单元针对所述第二节点的任一IP地址,向该IP地址发起SCTPPATH建立过程之后,还用于:
更新本地IP地址信息,且本地IP地址更新后的数量与所述第二节点的IP地址的数量相同。
较佳地,所述方式二具体包括:根据本地配置信息中的本地IP地址和所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
附图说明
图1为本发明实施例提供的一种网络节点间建立SCTP链路的方法的流程示意图;
图2为本发明实施例提供的一种SCTP协议栈示意图;
图3为本发明实施例提供的一种SCTP多穴示意图;
图4为本发明实施例提供的一种网络节点间建立SCTP链路的装置的结构示意图。
具体实施方式
本发明实施例提供了一种网络节点间建立SCTP链路的方法及装置,用以实现在不同的应用场景中,可更加灵活地选择建立SCTP链路的方式,降低了网络配置调整的工作量和复杂度。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参见图1,本发明实施例提供的一种网络节点间建立SCTP链路的方法,包括:
步骤S101、第一节点确定与第二节点建立SCTP链路的方式;
步骤S102、所述第一节点采用所述方式,发起与所述第二节点的SCTP链路建立过程;
其中,所述方式为下列方式之一:
方式一:所述第一节点根据所述第二节点的配置信息与所述第二节点建立SCTP链路;
方式二:所述第一节点根据本地配置信息与所述第二节点建立SCTP链路。
上述第一节点,例如可以为客户端一侧的网元,比如可以为Iub口中的NodeB、Iu口中的RNC、S1-MME接口中eNodeB、X2信令面接口中的eNodeB等。上述第二节点,例如可以为服务器一侧的网元,比如当第一节点为Iub口中的NodeB时,第二节点可以为Iub口中的RNC;当第一节点为Iu口中的RNC时,第二节点可以为Iu口中的GGSN或SGSN;当第一节点为S1-MME接口中eNodeB时,第二节点可以为S1-MME接口中MME;当第一节点为X2信令面接口中的eNodeB时,第二节点可以为X2信令面接口中的eNodeB等。
第一节点在与第二节点建立SCTP链路时,之所以要确定建立SCTP链路的方式,主要是由于在实际的外场应用中,可能会存在不同的应用场景。例如,当第二节点的IP地址的数量由单个配置为多个(即进行IP割接),且第二节点的多个IP地址均用于与第一节点建立SCTP链路时,若采用方式二,即第一节点根据本地配置信息与所述第二节点建立SCTP链路,当第一节点的本地配置信息未进行手动调整时,则本地IP地址的数量还是为1个,第一节点无法自动调整本地的IP地址配置信息,因此,第一节点根据本地的配置信息建立IP地址为一对一的SCTP链路,最终使得SCTP多穴不能生效。即使在建立SCTP链路前,手动调整第一节点本地的IP地址配置信息,然后采用该调整后的本地IP地址配置信息与第二节点建立SCTP链路,也存在使得配置IP地址信息的工作量增加的缺点,特别是当第二节点进行IP割接后,配置的IP地址的数量较多时,继续手动调整第一节点的本地IP地址配置信息,容易产生由于人工操作导致失误的风险,在此情况下,选择上述方式一进行SCTP链路的建立,是较为合适的选择。
较佳地,所述第一节点确定与第二节点建立SCTP链路的方式,包括:
所述第一节点读取预设的用于指示SCTP链路建立方式的信息字段IE信息;
所述第一节点根据所述IE信息,确定与第二节点建立SCTP链路的方式。
其中,上述预设的用于指示SCTP链路建立方式的IE信息,可设置在本地的偶联表中。例如,可设置该IE的名称为SCTP链路建立方式,在该IE中设置一指示信息,例如设置一指示比特位,当该比特位的值为0时,表示建立SCTP链路的方式为上述方式一,当该比特位的值为1时,表示建立SCTP链路的方式为上述方式二。
上述方式一,即第一节点根据第二节点的配置信息与所述第二节点建立SCTP链路,具体的应用场景如下:
当第二节点的IP地址的数量由单个配置为多个时,且第二节点的多个IP地址均用于与第一节点建立SCTP链路时,第一节点可采用上述方式一与第二节点建立多穴SCTP链路。这样,可省去手工配置第一节点的IP地址信息的过程,降低网络配置调整的工作量和复杂度,提高工作效率。
较佳地,上述方式一具体包括:第一节点根据第二节点的IP地址配置信息与第二节点建立SCTP链路。
较佳地,第一节点当采用方式一发起与第二节点的SCTP链路建立过程时,具体包括:
所述第一节点获取所述第二节点的每一IP地址信息;
所述第一节点针对所述第二节点的任一IP地址,向该IP地址发起SCTP PATH建立过程。
较佳地,第一节点获取第二节点的每一IP地址信息,具体包括:
所述第一节点接收所述第二节点发送的初始化应答INIT ACK消息,其中,在所述INIT ACK消息中携带有所述第二节点的每一IP地址信息;
所述第一节点从所述INIT ACK消息中获取所述第二节点的每一IP地址信息。
具体地,第一节点当采用方式一发起与第二节点的SCTP链路建立过程时,第一节点首先发送初始化INIT消息给第二节点,当第二节点接收到第一节点发送的INIT消息后,向第一节点发送INIT ACK消息,并在该INIT ACK消息中携带第二节点的每一IP地址信息。进而,第一节点从该INIT ACK消息中获取第二节点的每一IP地址信息,并根据所获取的第二节点的每一IP地址信息,向第二节点的每一IP地址发起SCTP链路建立过程。
较佳地,上述第一节点针对第二节点的任一IP地址,向该IP地址发起SCTP PATH建立过程之后,该方法还包括:
第一节点更新本地IP地址信息,且本地IP地址更新后的数量与所述第二节点的IP地址的数量相同。
通过该第一种方式的SCTP链路建立过程,实现了第一节点根据第二节点的IP配置信息自动适配本地IP配置信息的过程,降低了网络配置调整的工作量和复杂度,并可减少由于人工操作导致失误的风险。
以上是第一节点采用方式一时的SCTP链路建立过程,下面介绍方式二。
较佳地,方式二具体包括:第一节点根据本地配置信息中的本地IP地址和第二节点的IP地址配置信息与第二节点建立SCTP链路。
上述方式二,即第一节点根据本地配置信息与所述第二节点建立SCTP链路,具体的应用场景如下:
场景一:第一节点在与第二节点建立SCTP链路之前,第一节点侧已明确第二节点是否支持多穴,从而可准确配置第一节点侧的本地的IP地址信息,使第一节点的IP地址数量与第二节点的IP地址数量相同。这种场景下,第一节点可直接根据本地配置信息与所述第二节点建立SCTP链路。
场景二:当第二节点的IP地址的数量调整为多个时,希望该多个IP地址中的一部分IP地址与第一节点建立SCTP链路,而另一部分与另外的节点建立SCTP链路。例如,当服务器一侧的网元的IP进行割接后,由单个IP地址变为5个IP地址,分别为IP1、IP2、IP3、IP4、IP5。指定该5个IP地址中的IP1、IP2、IP3与客户端1一侧的网元建立SCTP链路,而IP4、IP5与客户端2一侧的网元建立SCTP链路。服务器一侧从简化实现考虑,无法针对不同的客户端,响应不同的INIT ACK消息(即携带不同的IP地址信息),一般都会携带服务器一侧全部的IP地址信息,在这种情况下,还采用方式一(也就是根据服务器一侧的网元的配置信息与服务器一侧的网元建立SCTP链路),则不能满足需求。因此,此场景下,需要采用方式二,即根据本地配置信息与所述第二节点建立SCTP链路。
场景三:第一节点本地IP割接,IP地址的数量进行调整,这种情况下,第一节点就不需要根据第二节点的配置信息与第二节点建立SCTP链路,只需根据本地配置信息与所述第二节点建立SCTP链路。
较佳地,第一节点当采用方式二发起与第二节点的SCTP链路建立过程时,具体包括:
所述第一节点读取本地配置信息中保存的第二节点的每一IP地址配置信息;
所述第一节点针对所述第二节点的任一IP地址,向该IP地址发起SCTP PATH建立过程。
下面从整体角度对本发明实施例的方案进行详细地阐述。
较佳地,本发明实施例提供的一种网络节点间建立SCTP链路的方法,主要是针对网络节点间建立多穴SCTP链路的情况。
SCTP协议栈示意图如图2所示。SCTP实际上是一个面向连接的协议,但SCTP偶联要比TCP的连接具有更广的概念,SCTP协议提供了在两个SCTP端点间的一组传送地址之间建立偶联的方法,通过这些建立好的偶联,SCTP端点可以发送SCTP消息。一个SCTP偶联可以包含多个可能的起源地址与目的地址的组合,这些组合包含在每个端点的IP传送地址列表中。
一个SCTP偶联的两个SCTP端点都可以配置多个IP地址,这样一个偶联的两个端点之间具有多条通路,这就是SCTP偶联的多地址性(即SCTP多穴功能)。
偶联可以包括多条通路,但只有一个首选通路。例如,SCTP链路的两个端点分别为客户端一侧的网元和服务器一侧的网元,并且客户端一侧的网元包括两个IP地址(1.1.1.1:3000和1.1.1.5:3000),服务器一侧的网元也包括两个IP地址(2.2.2.2:3001和2.2.2.5:3001),如图3所示。一般来说,同一个网元的多个IP地址共用一个端口号。
该偶联包括4条通路(Path0、Path1、Path2、Path3)。根据数据配置可以确定此4条通路的选择方式,图3中定义了4条通路,而且首选通路为Path0。4条通路简单介绍如下:
Path0:客户端侧IP传送地址1(1.1.1.1:3000)发送SCTP消息到服务器侧IP传送地址1(2.2.2.2:3001);
Path1:客户端侧IP传送地址1(1.1.1.1:3000)发送SCTP消息到服务器侧IP传送地址2(2.2.2.5:3001);
Path2:客户端侧IP传送地址2(1.1.1.5:3000)发送SCTP消息到服务器侧IP传送地址1(2.2.2.2:3001);
Path3:客户端侧IP传送地址2(1.1.1.5:3000)发送SCTP消息到服务器侧IP传送地址2(2.2.2.5:3001)。
端点间发送SCTP消息的工作原理为:客户端侧网元的IP传送地址发送的SCTP消息通过首选通路发送到服务器侧网元。当首选通路出现故障后,SCTP可以自动切换到其他备用通路上,具体地,可预先设置多个通路的优先级,本实施例中,优先切换服务器侧网元的传送地址,其次再次切换客户端侧网元的IP传送地址。例如,当首选通路Path0出现故障后,优先切换到通路Path1上,当Path1也出现故障时,再切换到Path2上。
根据实际应用,网络节点间建立多穴SCTP链路可包括以下五种场景:
(1)TD-SCDMA***的Iub接口中,RNC调整为SCTP多穴;
(2)TD-SCDMA***的Iu-CS接口中,GGSN调整为SCTP多穴;
(3)TD-SCDMA***的Iu-PS接口中,SGSN调整为SCTP多穴;
(4)TD-LTE***的S1-MME接口中,MME调整为SCTP多穴;
(5)TD-LTE***的X2信令面接口中,服务器侧的基站调整为多穴。
下面以TD-LTE S1-MME接口场景为例,给出具体的实施例。
MME配置本地的IP地址仅有一个IP,即IP1:172.16.16.5,基站本地配置对端(即MME)的IP地址信息,后续当MME在IP割接过程中新增IP2:172.16.16.21,且IP1、IP2均用于与该基站建立多穴SCTP链路,此时,基站应选用方式一与MME建立SCTP链路。
具体步骤如下:
步骤1、基站从本地读取预设的用于指示SCTP链路建立方式的IE信息,该IE信息指示采用方式一与MME建立SCTP链路。
步骤2、基站根据该IE信息确定与MME建立SCTP链路的方式为方式一。
步骤3、基站发送INIT消息给MME,并接收MME返回的INIT ACK消息,其中在INITACK消息中包含了MME的IP地址信息,即IP1,IP2。
步骤4、基站分别向IP1和IP2发起SCTP PATH建立过程。
步骤5、当所述两条PATH均建立成功后,基站本地自动更新IP地址信息,且本地IP地址更新后的数量也为两个。
以下还是以TD-LTE S1-MME接口场景为例,我们给出另一个实施例。
MME配置本地的IP地址仅有一个IP1,基站本地配置对端(即MME)的IP地址信息,后续当MME在IP割接过程中新增IP2、IP3、IP4、IP5,且指定五个IP中的IP1、IP2与基站1建立多穴SCTP链路,而IP3、IP4、IP5与另外的基站2建立多穴SCTP链路,此时,基站应选用方式二与MME建立SCTP链路。
具体步骤如下:
首先,需要人工操作对基站1及基站2的IP地址进行更新配置,具体地,可通过从网管侧进行多基站的批量SCTP IP割接,也就是将基站1的IP地址配置为两个,将基站2的IP地址也配置为两个,进而确保基站1和基站2的IP地址的数量与MME相对应。
其次,将基站1和基站2中对应的偶联表中用于指示SCTP链路建立方式的IE信息预设为指示采用方式二与MME建立SCTP链路。
从而,基站1和基站2分别读取本地的IE信息后,确定与MME建立SCTP链路的方式为方式二。
最后,基站1和基站2均采用方式二发起SCTP链路过程。
具体地,以基站1为例进行介绍。基站1发送INIT消息给MME,并接收MME返回的INITACK消息,此时,基站1并不理会INIT ACK消息中携带的MME的IP地址配置信息,而是直接根据基站1本地的配置信息,分别向MME的两个IP地址发起SCTP PATH建立过程。
参见图4,本发明实施例提供的一种网络节点间建立SCTP链路的装置,包括:
确定单元11,用于确定与第二节点建立SCTP链路的方式;
执行单元12,用于采用所述方式,发起与所述第二节点的SCTP链路建立过程;
其中,所述方式为下列方式之一:
方式一:根据所述第二节点的配置信息与所述第二节点建立SCTP链路;
方式二:根据本地配置信息与所述第二节点建立SCTP链路。
上述确定单元、执行单元可设置在具体的实体装置中,例如基站、MME、RNC等,可根据具体应用场景选定所用的装置。
较佳地,所述确定单元11确定与第二节点建立SCTP链路的方式时,具体用于:
读取预设的用于指示SCTP链路建立方式的信息字段IE信息;
根据所述IE信息,确定与第二节点建立SCTP链路的方式。
较佳地,所述方式一具体包括:根据所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
较佳地,所述执行单元12当采用方式一发起与所述第二节点的SCTP链路建立过程时,具体用于:
获取所述第二节点的每一IP地址信息;
针对所述第二节点的任一IP地址,向该IP地址发起SCTP PATH建立过程。
较佳地,所述执行单元12获取所述第二节点的每一IP地址信息时,具体用于:
接收所述第二节点发送的初始化应答INIT ACK消息,其中,在所述INIT ACK消息中携带有所述第二节点的每一IP地址信息;
从所述INIT ACK消息中获取所述第二节点的每一IP地址信息。
较佳地,所述执行单元12针对所述第二节点的任一IP地址,向该IP地址发起SCTPPATH建立过程之后,还用于:
更新本地IP地址信息,且本地IP地址更新后的数量与所述第二节点的IP地址的数量相同。
较佳地,所述方式二具体包括:根据本地配置信息中的本地IP地址和所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
本发明实施例,可采用具体的硬件处理器来实现上述各功能单元。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种网络节点间建立流控制传输协议SCTP链路的方法,其特征在于,该方法包括:
第一节点确定与第二节点建立SCTP链路的方式;
所述第一节点采用所述方式,发起与所述第二节点的SCTP链路建立过程;
其中,所述方式为下列方式之一:
方式一:所述第一节点根据所述第二节点的配置信息与所述第二节点建立SCTP链路;
方式二:所述第一节点根据本地配置信息与所述第二节点建立SCTP链路;
其中,所述第一节点确定与第二节点建立SCTP链路的方式,包括:
所述第一节点读取预设的用于指示SCTP链路建立方式的信息字段IE信息;
所述第一节点根据所述IE信息,确定与第二节点建立SCTP链路的方式;
其中,所述方式一的应用场景如下:
第二节点的IP地址的数量由单个配置为多个,且第二节点的多个IP地址均用于与第一节点建立SCTP链路;
其中,所述方式二的应用场景如下:
场景一:第一节点在与第二节点建立SCTP链路之前,第一节点侧已明确第二节点是否支持多穴;
场景二:当第二节点的IP地址的数量调整为多个时,需要该多个IP地址中的一部分IP地址与第一节点建立SCTP链路,而另一部分IP地址与另外的节点建立SCTP链路;
场景三:第一节点本地IP割接,IP地址的数量需要进行调整。
2.根据权利要求1所述的方法,其特征在于,所述方式一具体包括:所述第一节点根据所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
3.根据权利要求2所述的方法,其特征在于,所述第一节点当采用方式一发起与所述第二节点的SCTP链路建立过程时,具体包括:
所述第一节点获取所述第二节点的每一IP地址信息;
所述第一节点针对所述第二节点的任一IP地址,向该IP地址发起SCTP路径PATH建立过程。
4.根据权利要求3所述的方法,其特征在于,所述第一节点获取所述第二节点的每一IP地址信息,具体包括:
所述第一节点接收所述第二节点发送的初始化应答INIT ACK消息,其中,在所述INITACK消息中携带有所述第二节点的每一IP地址信息;
所述第一节点从所述INIT ACK消息中获取所述第二节点的每一IP地址信息。
5.根据权利要求3或4所述的方法,其特征在于,所述第一节点针对所述第二节点的任一IP地址,向该IP地址发起SCTP PATH建立过程之后,该方法还包括:
所述第一节点更新本地IP地址信息,且本地IP地址更新后的数量与所述第二节点的IP地址的数量相同。
6.根据权利要求1所述的方法,其特征在于,所述方式二具体包括:所述第一节点根据本地配置信息中的本地IP地址和所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
7.一种网络节点间建立流控制传输协议SCTP链路的装置,其特征在于,该装置包括:
确定单元,用于确定与第二节点建立SCTP链路的方式;
执行单元,用于采用所述方式,发起与所述第二节点的SCTP链路建立过程;
其中,所述方式为下列方式之一:
方式一:根据所述第二节点的配置信息与所述第二节点建立SCTP链路;
方式二:根据本地配置信息与所述第二节点建立SCTP链路;
其中,所述确定单元确定与第二节点建立SCTP链路的方式时,具体用于:
读取预设的用于指示SCTP链路建立方式的信息字段IE信息;
根据所述IE信息,确定与第二节点建立SCTP链路的方式;
其中,所述方式一的应用场景如下:
第二节点的IP地址的数量由单个配置为多个,且第二节点的多个IP地址均用于与第一节点建立SCTP链路;
其中,所述方式二的应用场景如下:
场景一:第一节点在与第二节点建立SCTP链路之前,第一节点侧已明确第二节点是否支持多穴;
场景二:当第二节点的IP地址的数量调整为多个时,需要该多个IP地址中的一部分IP地址与第一节点建立SCTP链路,而另一部分IP地址与另外的节点建立SCTP链路;
场景三:第一节点本地IP割接,IP地址的数量需要进行调整。
8.根据权利要求7所述的装置,其特征在于,所述方式一具体包括:根据所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
9.根据权利要求8所述的装置,其特征在于,所述执行单元当采用方式一发起与所述第二节点的SCTP链路建立过程时,具体用于:
获取所述第二节点的每一IP地址信息;
针对所述第二节点的任一IP地址,向该IP地址发起SCTP路径PATH建立过程。
10.根据权利要求9所述的装置,其特征在于,所述执行单元获取所述第二节点的每一IP地址信息时,具体用于:
接收所述第二节点发送的初始化应答INIT ACK消息,其中,在所述INIT ACK消息中携带有所述第二节点的每一IP地址信息;
从所述INIT ACK消息中获取所述第二节点的每一IP地址信息。
11.根据权利要求9或10所述的装置,其特征在于,所述执行单元针对所述第二节点的任一IP地址,向该IP地址发起SCTP PATH建立过程之后,还用于:
更新本地IP地址信息,且本地IP地址更新后的数量与所述第二节点的IP地址的数量相同。
12.根据权利要求7所述的装置,其特征在于,所述方式二具备包括:根据本地配置信息中的本地IP地址和所述第二节点的IP地址配置信息与所述第二节点建立SCTP链路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510703736.XA CN106612563B (zh) | 2015-10-26 | 2015-10-26 | 一种网络节点间建立sctp链路的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510703736.XA CN106612563B (zh) | 2015-10-26 | 2015-10-26 | 一种网络节点间建立sctp链路的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106612563A CN106612563A (zh) | 2017-05-03 |
CN106612563B true CN106612563B (zh) | 2020-07-21 |
Family
ID=58614046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510703736.XA Active CN106612563B (zh) | 2015-10-26 | 2015-10-26 | 一种网络节点间建立sctp链路的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106612563B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111988190B (zh) * | 2019-05-22 | 2022-04-01 | 大唐移动通信设备有限公司 | 一种网络传输质量的监测方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101674665A (zh) * | 2009-10-22 | 2010-03-17 | 华为技术有限公司 | 一种无线传输接口建立方法和无线传输网元 |
CN101754492A (zh) * | 2008-12-02 | 2010-06-23 | 大唐移动通信设备有限公司 | S1-mme接口自动配置的方法、***及装置 |
CN102118877A (zh) * | 2011-01-27 | 2011-07-06 | 大唐移动通信设备有限公司 | 一种数据的传输方法和设备 |
CN104902501A (zh) * | 2015-05-28 | 2015-09-09 | 大唐移动通信设备有限公司 | 一种基站间链路管理方法及基站 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567881B (zh) * | 2008-04-23 | 2012-04-25 | ***通信集团公司 | Sctp信令连接的动态处理方法及其装置 |
CN101873312A (zh) * | 2010-05-25 | 2010-10-27 | 中兴通讯股份有限公司 | 互联网协议ip信令点的处理方法及ip信令点 |
CN102802273B (zh) * | 2011-05-25 | 2017-03-15 | 中兴通讯股份有限公司 | 一种网络接入方法、基站及用户设备 |
CN102858024A (zh) * | 2011-07-01 | 2013-01-02 | 中兴通讯股份有限公司 | 一种sctp偶联闪断时ue的处理方法及*** |
CN103718580A (zh) * | 2013-06-28 | 2014-04-09 | 华为技术有限公司 | 链路建立方法、装置及*** |
WO2015081571A1 (zh) * | 2013-12-06 | 2015-06-11 | 华为技术有限公司 | 一种确定端口号的方法及基站 |
-
2015
- 2015-10-26 CN CN201510703736.XA patent/CN106612563B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101754492A (zh) * | 2008-12-02 | 2010-06-23 | 大唐移动通信设备有限公司 | S1-mme接口自动配置的方法、***及装置 |
CN101674665A (zh) * | 2009-10-22 | 2010-03-17 | 华为技术有限公司 | 一种无线传输接口建立方法和无线传输网元 |
CN102118877A (zh) * | 2011-01-27 | 2011-07-06 | 大唐移动通信设备有限公司 | 一种数据的传输方法和设备 |
CN104902501A (zh) * | 2015-05-28 | 2015-09-09 | 大唐移动通信设备有限公司 | 一种基站间链路管理方法及基站 |
Also Published As
Publication number | Publication date |
---|---|
CN106612563A (zh) | 2017-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220322464A1 (en) | Connection establishment method and device, link state notification method and device, interface establishment method and device, information transmission method and device, integrated access backhaul node, centralized unit, system and storage medium | |
EP3095032B1 (en) | Controlling of communication network comprising virtualized network functions | |
JP6494150B2 (ja) | ルーティング規則取得方法、デバイス、およびシステム | |
WO2017092347A1 (zh) | 一种分布式高速缓存***中的客户端配置更新方法、设备及*** | |
CN107113662A (zh) | Mec平台的切换方法、装置及*** | |
EP3076706A1 (en) | Path establishment method, controller and mobility management entity | |
US9648541B2 (en) | Apparatus and method for forwarding data based on software defined network in communication network | |
EP3089435B1 (en) | Service processing method and network device | |
CN109417741B (zh) | 数据迁移方法及装置 | |
EP3883286A1 (en) | Data processing method, controller and forwarding device | |
CN110875827B (zh) | 一种网络切片管理方法及装置 | |
CN109088823B (zh) | 一种实现终端互联的方法及装置 | |
US20230337056A1 (en) | Coordination of Edge Application Server Reselection using Edge Client Subnet | |
CN103631652A (zh) | 虚拟机迁移的实现方法及*** | |
CN111193756B (zh) | 一种vxlan隧道负载均衡方法及相关设备 | |
CN104601380A (zh) | 一种软件定义网络控制器及其恢复主机信息的方法 | |
CN110932876B (zh) | 一种通信***、方法及装置 | |
WO2018228165A1 (zh) | 一种数据传输的方法和设备 | |
CN106612563B (zh) | 一种网络节点间建立sctp链路的方法及装置 | |
CN106165344B (zh) | 在被耦合到软件定义的交换机的网关中分配虚拟机的方法 | |
CN111327524B (zh) | 流量转发方法、***、sdn控制器及计算机可读存储介质 | |
EP3340046A1 (en) | Method for accessing local network, and related device | |
CN109587709B (zh) | 本地数据网的发现、配置方法、终端、核心网设备及基站 | |
CN107086958B (zh) | 一种数据传输方法、wap网关及*** | |
WO2015096734A1 (zh) | 一种业务数据的下行传输方法及分组数据网关 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |