CN1254117C - Method for dynamic load share of command points and subsystems - Google Patents
Method for dynamic load share of command points and subsystems Download PDFInfo
- Publication number
- CN1254117C CN1254117C CN 02125695 CN02125695A CN1254117C CN 1254117 C CN1254117 C CN 1254117C CN 02125695 CN02125695 CN 02125695 CN 02125695 A CN02125695 A CN 02125695A CN 1254117 C CN1254117 C CN 1254117C
- Authority
- CN
- China
- Prior art keywords
- subsystem
- message
- point
- standby
- signaling
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0025—Provisions for signalling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及信令点和子系统动态负荷分担的方法,该方法的实现解决了信令转接点(STP)在实现信令点或子系统动态负荷分担时,到目的信令点或子系统只能运用16条链路传送有序消息,且不能实现各链路负荷均衡的问题,运用该发明可以充分利用STP到目的信令点或子系统的所有链路,且各链路的消息流量均衡。将有序消息的起源信令点编码(OPC)按照在数据表中设置的信令分段点码分段,把分段之后的消息分别传送给两个目的信令点或子系统作负荷分担,可以按消息的链路选择码(SLS)值的奇偶性选择目的信令点或子系统传送消息;可以按消息的SLS值的大小选择目的信令点或子系统传送消息;也可以不考虑SLS,直接按OPC的分段选择目的信令点或子系统传送消息。
The invention relates to a method for dynamic load sharing of signaling points and subsystems. The realization of the method solves the problem that when the signaling transfer point (STP) realizes dynamic load sharing of signaling points or subsystems, only 16 links can be used to transmit orderly messages, and the load balancing of each link cannot be achieved. Using this invention can make full use of all links from STP to the destination signaling point or subsystem, and the message flow of each link is balanced . Segment the origin signaling point code (OPC) of the ordered message according to the signaling segmentation point code set in the data table, and transmit the segmented message to two destination signaling points or subsystems for load sharing , the destination signaling point or subsystem can be selected to transmit the message according to the parity of the link selection code (SLS) value of the message; the destination signaling point or subsystem can be selected to transmit the message according to the size of the SLS value of the message; or it can be ignored SLS, directly selects the destination signaling point or subsystem to transmit messages according to the segmentation of OPC.
Description
技术领域technical field
本发明涉及信令系统,特别是指信令系统的信令连接控制部分(SCCP)模块中的信令点和子系统动态负荷分担的方法。The invention relates to a signaling system, in particular to a signaling point in a signaling connection control part (SCCP) module of the signaling system and a method for dynamic load sharing of subsystems.
背景技术Background technique
在信令系统,特别是七号信令系统中,信令转接点(STP)到目的信令点(SP)的链路数由发送到STP的消息的链路选择码(SLS)确定。根据SCCP协议国际规定,SLS用4个比特表示,所以SLS值的范围是0~15,因此,STP到SP的链路数最多为16条。当消息流量大时,16条链路制约了带宽,满足不了STP的性能要求,需要将链路数增加以满足需求。In the signaling system, especially the No. 7 signaling system, the number of links from the signaling transfer point (STP) to the destination signaling point (SP) is determined by the link selection code (SLS) of the message sent to the STP. According to the international regulations of the SCCP protocol, SLS is represented by 4 bits, so the range of SLS value is 0-15, therefore, the maximum number of links from STP to SP is 16. When the message traffic is large, 16 links restrict the bandwidth and cannot meet the performance requirements of STP, so the number of links needs to be increased to meet the demand.
目前已有的双信令点和基于双信令点的子系统的动态负荷分担的方法是在SCCP模块中实现的,STP与SP可以是直联的,也可以是非直联的。根据全局码(Global Title,简称GT)翻译结果的不同,STP所连接的可能为信令点(定义为DPC+GT或DPC+NEW GT),也可能为子系统(定义为DPC+SSN),但是SCCP的双信令点与基于双信令点的子系统的动态负荷分担的方法是相同的,因此以下仅以SCCP的基于双信令点的子系统的动态负荷分担的方法进行说明。Currently, the dual signaling point and the dynamic load sharing method of the subsystem based on the dual signaling point are implemented in the SCCP module. STP and SP can be directly connected or non-directly connected. Depending on the translation results of the Global Title (GT for short), the STP connection may be a signaling point (defined as DPC+GT or DPC+NEW GT), or a subsystem (defined as DPC+SSN), However, the SCCP dual-signaling point-based and dual-signaling-point-based subsystem dynamic load sharing methods are the same, so only the SCCP dual-signaling point-based subsystem dynamic load sharing method will be described below.
SCCP处理的消息按照顺序分类分为无序消息和有序消息,转发的无序消息可以重新选择SLS发送出去;而转发的有序消息要求含有相同SLS的消息按照进入的顺序发送至SP,所以需要将这相同的SLS从同一条链路依次发送,这时消息中的SLS不能改变。The messages processed by SCCP are classified into out-of-order messages and ordered messages according to the order. Forwarded out-of-order messages can be re-selected for SLS to send out; forwarded ordered messages require messages containing the same SLS to be sent to the SP in the order they entered, so The same SLS needs to be sent sequentially from the same link, and the SLS in the message cannot be changed at this time.
由于无序消息和有序消息自身的特点,在实现SCCP信令点或者子系统负荷分担的时候,现有的方法只能实现无序消息的完全负荷分担,使链路数增加到32条,且实现流量均衡;对于有序消息,只能实现部分负荷分担,达不到增加链路数的目的,也不能实现流量均衡。Due to the characteristics of out-of-order messages and ordered messages, when implementing SCCP signaling point or subsystem load sharing, the existing method can only realize full load sharing of out-of-order messages, increasing the number of links to 32, And achieve traffic balance; for ordered messages, only partial load sharing can be achieved, and the purpose of increasing the number of links cannot be achieved, nor can traffic balance be achieved.
对于无序消息,可以通过轮选的方法实现子系统的动态负荷分担。For out-of-order messages, the dynamic load sharing of subsystems can be realized by round-robin method.
参见图1,当STP 101转发无序消息到某个目的子系统时,首先发送到主用子系统(DPC1+SSN)102,SLS的值为0;当第2条到该目的子系统的消息转发时,选择备用子系统(DPC2+SSN)103,SLS的值为0;当第3条到该目的子系统的消息转发时,选择DPC1+SSN 102,SLS的值为1;当第4条到该目的子系统的消息转发时,选择DPC2+SSN 103,SLS的值为1;......;这样一直到SLS的值到达15后,再重新按上面方法循环,得到发往某信令点的消息在32条链路均匀负荷分担。以上SLS的值是由以下两个式子得出的。Referring to Fig. 1, when STP 101 forwards an out-of-order message to a certain destination subsystem, it is first sent to the main subsystem (DPC1+SSN) 102, and the value of SLS is 0; when the second message to the destination subsystem When forwarding, select the standby subsystem (DPC2+SSN) 103, and the value of SLS is 0; when the 3rd message to the destination subsystem is forwarded, select DPC1+SSN 102, and the value of SLS is 1; When forwarding the message to the destination subsystem, select DPC2+SSN 103, the value of SLS is 1; ...; in this way until the value of SLS reaches 15, and then cycle through the above method again to get the message sent to a certain The messages of the signaling point are evenly load-shared among the 32 links. The value of the above SLS is obtained by the following two formulas.
SLS(DPC1)=(SLS(DPCl)+1)%16SLS(DPC1)=(SLS(DPCl)+1)%16
SLS(DPC2)=(SLS(DPC2)+1)%16SLS(DPC2)=(SLS(DPC2)+1)%16
这两个式子通过对SLS(DPC1)+1和SLS(DPC2)+1取余来给消息的SLS重新赋值。将首先发送到DPC1+SSN和DPC2+SSN的消息的SLS赋值为0,然后利用以上两式作取余运算将发往主备子系统的消息的SLS重新赋值。These two expressions reassign the SLS of the message by taking the remainder of SLS(DPC1)+1 and SLS(DPC2)+1. Assign the SLS value of the message sent to DPC1+SSN and DPC2+SSN first to 0, and then use the above two formulas to perform a remainder operation to reassign the SLS value of the message sent to the active and standby subsystems.
对于有序消息,现有的负荷分担算法如下:For ordered messages, the existing load sharing algorithm is as follows:
根据发送到STP的有序消息的SLS值的奇偶性选择主用或备用子系统进行负荷分担,将消息转发出去。将SLS的值为0、2、4、...、14的消息发送到主用子系统,SLS的值为1、3、5、...、15的消息发送至备用子系统,反之亦然。According to the parity of the SLS value of the ordered message sent to the STP, the active or standby subsystem is selected for load sharing, and the message is forwarded. Send messages with SLS values of 0, 2, 4, ..., 14 to the active subsystem, and messages with SLS values of 1, 3, 5, ..., 15 to the standby subsystem, and vice versa Of course.
对于以上有序消息的负荷分担算法,因为SLS只有16个值,相应只能对应16条链路,所以按照SLS值的奇偶性分配最多只能使用主用子系统和备用子系统所属信令点的两个8条链路,即只能对应16条链路,而不能全部使用STP到主用子系统和备用子系统所属信令点的32条链路,达不到增加链路数的目的,且各链路的流量不均衡。For the load sharing algorithm of the above sequenced messages, since SLS has only 16 values, it can only correspond to 16 links, so the parity distribution according to the SLS value can only use the signaling points belonging to the active subsystem and the standby subsystem at most The two 8 links in the network can only correspond to 16 links, and cannot all use STP to connect to the 32 links of the signaling points of the active subsystem and the standby subsystem, and the purpose of increasing the number of links cannot be achieved. , and the traffic of each link is unbalanced.
发明内容Contents of the invention
本发明的目的是涉及信令系统的SCCP模块中的信令点和子系统动态负荷分担的方法,应用该方法可以实现有序消息从STP到目的信令点或目的子系统的所有链路的均匀负荷分担。The purpose of the present invention is to relate to the signaling point in the SCCP module of signaling system and the method for subsystem dynamic load sharing, apply this method and can realize orderly message from STP to destination signaling point or the uniform distribution of all links of destination subsystem load sharing.
实现本发明的技术方案是这样的:信令点和子系统动态负荷分担的方法,对发送到信令转接点的有序消息选择主备用信令点或主备用子系统进行动态负荷分担,其特征在于至少包括:The technical scheme for realizing the present invention is as follows: the method for dynamic load sharing of signaling points and subsystems, selects the main standby signaling point or the main standby subsystem for dynamic load sharing to the orderly messages sent to the signaling transfer point, and its characterized by at least including:
A.在数据表中,根据作负荷分担的信令点或子系统的数目做数据配置,确定信令分段点码;A. In the data table, configure the data according to the number of signaling points or subsystems for load sharing, and determine the signaling segmentation point code;
B.比较有序消息的起源信令点编码与信令分段点码的大小,将起源信令点编码小于信令分段点码的部分分为第一段;将起源信令点编码大于等于信令分段点码的部分分为第二段;B. compare the size of the source signaling point code and the signaling subsection point code of the ordered message, divide the part of the source signaling point code smaller than the signaling subsection point code into the first section; the source signaling point code is greater than The part equal to the signaling segmentation point code is divided into the second segment;
C.将第一段待转发的有序消息发往主用和备用信令点或主用和备用子系统,将第二段待转发的有序消息发往备用和主用信令点或备用和主用子系统。C. Send the first segment of ordered messages to be forwarded to the active and standby signaling points or the active and standby subsystems, and send the second segment of ordered messages to be forwarded to the standby and active signaling points or the standby and main subsystems.
所述的步骤A中,当作负荷分担的信令点或子系统为两个时,将数据表中的信令分段点码设置为有序消息的起源信令点码的一半。In the above step A, when there are two signaling points or subsystems for load sharing, the signaling segmentation point code in the data table is set to half of the originating signaling point code of the ordered message.
所述的步骤C,还包括根据有序消息的链路选择码(SLS)值的奇偶性进行主备用信令点或主备用子系统的选择转发,将第一段待转发的有序消息中SLS值为奇数的消息发送到主用信令点或主用子系统,SLS值为偶数的消息发送到备用信令点或备用子系统;将第二段待转发的消息中SLS值为奇数的消息发送到备用信令点或备用子系统,SLS值为偶数的消息发送到主用信令点或主用子系统。Described step C also includes carrying out the selection and forwarding of the main standby signaling point or the main standby subsystem according to the parity of the link selection code (SLS) value of the ordered message, and the first section of the ordered message to be forwarded Messages with an odd SLS value are sent to the primary signaling point or primary subsystem, and messages with an even SLS value are sent to the backup signaling point or backup subsystem; the SLS value in the second message to be forwarded is odd The message is sent to the standby signaling point or the standby subsystem, and the message with an even SLS value is sent to the main signaling point or the main subsystem.
所述的步骤C,还包括根据有序消息的SLS值的奇偶性进行主备用信令点或主备用子系统的选择转发,将第一段待转发的有序消息中SLS值为偶数的消息发送到主用信令点或主用子系统,SLS值为奇数的消息发送到备用信令点或备用子系统;将第二段待转发的消息中SLS值为偶数的消息发送到备用信令点或备用子系统,SLS值为奇数的消息发送到主用信令点或主用子系统。Described step C, also comprises according to the parity of the SLS value of the orderly message, carries out the selective forwarding of main-standby signaling point or main-standby subsystem, the SLS value in the first section of orderly message to be forwarded is even-numbered message Sent to the main signaling point or the main subsystem, the message with an odd SLS value is sent to the standby signaling point or the standby subsystem; the message with an even SLS value in the second message to be forwarded is sent to the standby signaling Point or standby subsystem, the message with odd SLS value is sent to the main signaling point or main subsystem.
所述的步骤C,还包括根据有序消息的SLS值的大小进行主备用信令点或主备用子系统的选择转发,将第一段待转发的有序消息中SLS值为小值的消息发送到主用信令点或主用子系统,SLS值为大值的消息发送到备用信令点或备用子系统,将第二段待转发的消息中SLS值为小值的消息发送到备用信令点或备用子系统,SLS值为大值的消息发送到主用信令点或主用子系统。Described step C, also comprises carrying out the selective forwarding of active-standby signaling point or active-standby subsystem according to the size of the SLS value of the ordered message, the SLS value in the ordered message of the first section to be forwarded is the message of small value Sent to the main signaling point or the main subsystem, the message with a large SLS value is sent to the standby signaling point or the standby subsystem, and the message with a small SLS value in the second message to be forwarded is sent to the standby Signaling points or standby subsystems, messages with a large SLS value are sent to the main signaling point or main subsystem.
所述的步骤C,还包括根据有序消息的SLS值的大小进行主备用信令点或主备用子系统的选择转发,将第一段待转发的有序消息中SLS值为大值的消息发送到主用信令点或主用子系统,SLS值为小值的消息发送到备用信令点或备用子系统,将第二段待转发的消息中SLS值为大值的消息发送到备用信令点或备用子系统,SLS值为小值的消息发送到主用信令点或主用子系统。Described step C also includes carrying out the selective forwarding of primary and secondary signaling points or primary and secondary subsystems according to the size of the SLS value of the ordered message, and the SLS value in the first segment of the ordered message to be forwarded is a message with a large value Send to the main signaling point or the main subsystem, send the message with a small SLS value to the backup signaling point or the backup subsystem, and send the message with a large SLS value in the second message to be forwarded to the backup Signaling points or standby subsystems, messages with small SLS values are sent to the main signaling point or main subsystem.
所述的SLS值为小值的消息是指SLS值为0~7的消息,SLS值为大值的消息是指SLS值为8~15的消息。The message with a small SLS value refers to a message with an SLS value of 0-7, and the message with a large SLS value refers to a message with an SLS value of 8-15.
实现本发明的技术方案还可以是这样的:信令点和子系统动态负荷分担的方法,对发送到信令转接点的有序消息选择主备用信令点或主备用子系统进行动态负荷分担,该方法至少包括:The technical solution for realizing the present invention can also be like this: the method for dynamic load sharing of signaling points and subsystems, selects the main standby signaling point or the main standby subsystem for dynamic load sharing of the ordered messages sent to the signaling transfer point , the method includes at least:
A.在数据表中,根据作负荷分担的信令点或子系统的数目做数据配置,确定信令分段点码;A. In the data table, configure the data according to the number of signaling points or subsystems for load sharing, and determine the signaling segmentation point code;
B.比较有序消息的起源信令点编码与信令分段点码的大小,将起源信令点编码小于信令分段点码的部分分为第一段;将起源信令点编码大于等于信令分段点码的部分分为第二段;B. compare the size of the source signaling point code and the signaling subsection point code of the ordered message, divide the part of the source signaling point code smaller than the signaling subsection point code into the first section; the source signaling point code is greater than The part equal to the signaling segmentation point code is divided into the second segment;
C.将第一段待转发的有序消息全部发往主用信令点或主用子系统,将第二段待转发的有序消息全部发往备用信令点或备用子系统。C. Send all the first segment of ordered messages to be forwarded to the main signaling point or the main subsystem, and send all the second segment of ordered messages to be forwarded to the backup signaling point or the backup subsystem.
较佳地,所述的步骤A中,当作负荷分担的信令点或子系统为两个时,将数据表中的信令分段点码设置为有序消息的起源信令点码的一半。Preferably, in said step A, when there are two signaling points or subsystems for load sharing, the signaling segment point code in the data table is set as the origin signaling point code of the ordered message half.
实现本发明的技术方案也可以是这样的:信令点和子系统动态负荷分担的方法,对发送到信令转接点的有序消息选择主备用信令点或主备用子系统进行动态负荷分担,该方法至少包括:The technical solution for realizing the present invention can also be like this: the method for dynamic load sharing of signaling points and subsystems, select the main standby signaling point or the main standby subsystem to carry out dynamic load sharing for the ordered messages sent to the signaling transfer point , the method includes at least:
A.在数据表中,根据作负荷分担的信令点或子系统的数目做数据配置,确定信令分段点码;A. In the data table, configure the data according to the number of signaling points or subsystems for load sharing, and determine the signaling segmentation point code;
B.比较有序消息的起源信令点编码与信令分段点码的大小,将起源信令点编码小于信令分段点码的部分分为第一段;将起源信令点编码大于等于信令分段点码的部分分为第二段;B. compare the size of the source signaling point code and the signaling subsection point code of the ordered message, divide the part of the source signaling point code smaller than the signaling subsection point code into the first section; the source signaling point code is greater than The part equal to the signaling segmentation point code is divided into the second segment;
C.将第一段待转发的有序消息全部发往备用信令点或备用子系统,将第二段待转发的有序消息全部发往主用信令点或主用子系统。C. Send all the first segment of ordered messages to be forwarded to the backup signaling point or the backup subsystem, and send all the second segment of ordered messages to be forwarded to the main signaling point or the main subsystem.
较佳地,所述的步骤A中,当作负荷分担的信令点或子系统为两个时,将数据表中的信令分段点码设置为有序消息的起源信令点码的一半。Preferably, in said step A, when there are two signaling points or subsystems for load sharing, the signaling segment point code in the data table is set as the origin signaling point code of the ordered message half.
较佳地,所述的步骤A中,当作负荷分担的信令点或子系统为三个,包括两个主用信令点或主用子系统和一个公用的备用信令点或备用子系统时,将数据表中的信令分段点码设置为有序消息的起源信令点码的1/3。Preferably, in the step A, there are three signaling points or subsystems for load sharing, including two main signaling points or main subsystems and one public backup signaling point or backup subsystem system, set the signaling segment point code in the data table to 1/3 of the source signaling point code of the ordered message.
本发明的方法是在数据表中增加信令分段点码,利用信令分段点码将有序消息的起源信令点编码分段,并将分段后的消息结合其SLS值的情况选择信令点或子系统,从而实现了信令点和子系统的动态负荷分担。The method of the present invention is to increase the signaling segmentation point code in the data table, use the signaling segmentation point code to segment the origin signaling point code of the ordered message, and combine the segmented message with its SLS value Select signaling points or subsystems to realize dynamic load sharing of signaling points and subsystems.
运用该方法可以实现双信令点和子系统的动态负荷分担,使从信令转接点到信令点或子系统作负荷分担的链路数增加到32条,并能实现这32条链路的负荷均衡,而且当作负荷分担的两个信令点或子系统在同一实体内,即目的信令点支持多信令点特征时,信令转接点到目的信令点的链路数为32条。Using this method can realize dynamic load sharing of dual signaling points and subsystems, increase the number of links for load sharing from signaling transfer points to signaling points or subsystems to 32, and realize the 32 links load balancing, and the two signaling points or subsystems regarded as load sharing are in the same entity, that is, when the destination signaling point supports the feature of multiple signaling points, the number of links from the signaling transfer point to the destination signaling point for 32 pieces.
运用该方法还可以实现多个信令点或子系统的动态负荷分担,以充分利用信令转接点到信令点或子系统的所有链路,并达到各链路的消息流量均衡。当作负荷分担的信令点或子系统为三个时,可以使从信令转接点到信令点或子系统作负荷分担的链路数增加到48条,并能实现这48条链路的消息流量均衡。Using this method can also realize dynamic load sharing of multiple signaling points or subsystems, so as to make full use of all links from signaling transfer points to signaling points or subsystems, and achieve message flow balance of each link. When there are three signaling points or subsystems for load sharing, the number of links for load sharing from signaling transfer points to signaling points or subsystems can be increased to 48, and these 48 chains can be realized The message flow of the road is balanced.
附图说明Description of drawings
图1是SCCP的无序消息利用轮选的方法选择主备用子系统以实现动态负荷分担的示意图;Fig. 1 is a schematic diagram of SCCP's out-of-order messages using a round-robin method to select the active and standby subsystems to realize dynamic load sharing;
图2是在基于双信令点的子系统动态负荷分担的方法中,将SCCP的有序消息按OPC分段和SLS值的奇偶性选择主备用子系统以实现动态负荷分担的示意图;Fig. 2 is in the method for the subsystem dynamic load sharing based on double signaling point, the orderly message of SCCP is selected according to the parity of OPC segmentation and SLS value the schematic diagram of main backup subsystem so as to realize dynamic load sharing;
图3是在基于双信令点的子系统动态负荷分担的方法中,将SCCP的有序消息按OPC分段和SLS值的大小选择主备用子系统以实现动态负荷分担的示意图;Fig. 3 is in the method for the subsystem dynamic load sharing based on double signaling point, the orderly message of SCCP is selected according to the size of OPC subsection and SLS value the schematic diagram of main backup subsystem to realize dynamic load sharing;
图4是在基于双信令点的子系统动态负荷分担的方法中,将SCCP的有序消息按OPC的分段选择主备用子系统以实现动态负荷分担的示意图;Fig. 4 is in the method for the subsystem dynamic load sharing based on double signaling points, the orderly message of SCCP is selected the schematic diagram of active and standby subsystems to realize dynamic load sharing according to the segment of OPC;
图5是在基于三个信令点的子系统动态负荷分担的方法中,将SCCP的有序消息按OPC的分段选择主备用子系统以实现动态负荷分担的示意图。Fig. 5 is a schematic diagram of selecting an active and standby subsystem by SCCP ordered messages according to OPC segments in the method of dynamic load sharing of subsystems based on three signaling points to realize dynamic load sharing.
具体实施方式Detailed ways
下面结合附图及具体实施例对本发明作进一步的说明。由于子系统的动态负荷分担是基于信令点的,信令点与子系统的动态负荷分担的方法相同,因此以下仅以SCCP的子系统的动态负荷分担的方法进行说明。The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments. Since the dynamic load sharing of the subsystem is based on the signaling point, the method of dynamic load sharing of the signaling point and the subsystem is the same, so only the dynamic load sharing method of the SCCP subsystem will be described below.
参见图2,作负荷分担的子系统是基于双信令点的。在子系统数据表中增加一个配置字段,即信令分段点码opc_code,将opc_code设置为待转发的有序消息的OPC的一半,以使OPC能够被其均分为两段,从而待转发的有序消息也被均分为两段。将OPC<opc_code的起源信令点编码设置为OPC1201,将OPC>=opc_code的起源信令点编码设置为OPC2 202,OPC1 201、OPC2 202可以从消息的路由选择标记(LABEL)中获得。将OPC1 201的消息动态分配给主用子系统(DPC1+SSN)204或备用子系统(DPC2+SSN)205,即沿着图中的实线传递消息;而将OPC2 202的消息动态分配给DPC2+SSN 205或DPC1+SSN 204,即沿着图中的虚线传递消息,二者形成互补关系。Referring to Figure 2, the subsystem for load sharing is based on dual signaling points. Add a configuration field in the subsystem data table, that is, the signaling segment point code opc_code, and set opc_code to half of the OPC of the ordered message to be forwarded, so that the OPC can be divided into two segments by it, so that it can be forwarded The ordered message of is also divided equally into two segments. The origin signaling point code of OPC<opc_code is set to OPC1201, the origin signaling point code of OPC>=opc_code is set to
以上所述的动态分配消息有三种方式,分别如图2、3、4所示。There are three ways of dynamically allocating messages mentioned above, as shown in FIGS. 2 , 3 , and 4 respectively.
其中的图4是针对消息按OPC的分段分配消息的,而图2、图3都是针对消息按其SLS值的情况分配消息的。因为整个信令网中消息的SLS值是均匀分布的,所以可以通过将消息按OPC分段结合其SLS值的情况选择主备用子系统来实现在32条链路的均匀负荷分担。Among them, Figure 4 is for message allocation according to OPC segments, while Figure 2 and Figure 3 are for message allocation according to its SLS value. Because the SLS values of the messages in the entire signaling network are evenly distributed, it is possible to achieve even load sharing among the 32 links by selecting the primary and backup subsystems by combining the OPC segments of the messages with their SLS values.
参见图2,将发送到STP 203的有序消息根据其按OPC分段并结合其SLS值的奇偶性选择主备用子系统作负荷分担。当消息的起源信令点编码为OPC1 201时,将SLS值为奇数的消息发送到DPC1+SSN 204,SLS值为偶数的消息发送到DPC2+SSN 205;当消息的起源信令点编码为OPC2 202时,将SLS值为奇数的消息发送到DPC2+SSN 205,SLS值为偶数的消息发送到DPC1+SSN 204。Referring to Fig. 2, the ordered message sent to
也可以将OPC1 201的消息中SLS值为偶数的消息发送到DPC1+SSN204,SLS值为奇数的消息发送到DPC2+SSN 205;将OPC2 202的消息中SLS值为偶数的消息发送到DPC2+SSN 205,SLS值为奇数的消息发送到DPC1+SSN 204。It is also possible to send a message with an even number of SLS values in the message of
参见图3,将发送到STP 203的有序消息根据其按OPC分段并结合其SLS值的大小选择主备用子系统作负荷分担。当消息的起源信令点编码为OPC1 201时,将SLS值为小值,即SLS值为0~7的消息发送到DPC1+SSN204,SLS值为大值,即SLS值为8~15的消息发送到DPC2+SSN 205;当消息的起源信令点编码为OPC2 202时,将SLS值为小值的消息发送到DPC2+SSN 205,SLS值为大值的消息发送到DPC1+SSN 204。Referring to Fig. 3, the orderly message sent to
也可以将OPC1 201的消息中SLS值为大值的消息发送到DPC1+SSN204,SLS值为小值的消息发送到DPC2+SSN 205;将OPC2 202的消息中SLS值为大值的消息发送到DPC2+SSN 205,SLS值为小值的消息发送到DPC1+SSN 204。Also can send to DPC1+SSN204 the message that SLS value is a large value in the message of
参见图4,按发送到STP 203的有序消息的OPC的分段,将起源信令点编码为OPC1 201的消息全部发送给DPC1+SSN 204,将起源信令点编码为OPC2 202的消息全部发送给DPC2+SSN 205。Referring to Fig. 4, according to the segmentation of the OPC of the ordered message sent to
也可以将起源信令点编码为OPC2 202的消息全部发送给DPC1+SSN204,将起源信令点编码为OPC1 201的消息全部发送给DPC2+SSN 205。It is also possible to send all the messages whose source signaling point is encoded as
运用以上的三种方法均可以使得OPC1与OPC2的消息在发往主备用子系统时形成互补,刚好用完32条链路,且各链路的负荷均衡。The use of the above three methods can make the messages of OPC1 and OPC2 complement each other when they are sent to the main and standby subsystems, just use up 32 links, and the load of each link is balanced.
如果主用子系统DPC1+SSN和备用子系统DPC2+SSN是在同一实体内,即与STP连接的SP支持多信令点特征,那么运用本发明可以将STP到SP的16条链路增加到32条。If the main subsystem DPC1+SSN and the standby subsystem DPC2+SSN are in the same entity, that is, the SP connected with the STP supports the multi-signaling point feature, then using the present invention can increase the 16 links of the STP to the SP to 32 articles.
以上子系统动态负荷分担的方法是基于双信令点的动态负荷分担。通过对子系统数据表的数据配置将OPC分段,并结合有序消息按其SLS值分组的情况,也可以实现有序消息针对多信令点及基于多信令点的子系统的动态负荷分担。以基于三个信令点的子系统的动态负荷分担为例,其具体配置如下:The above subsystem dynamic load sharing method is based on the dynamic load sharing of dual signaling points. Through the data configuration of the subsystem data table, OPC is segmented, combined with the grouping of ordered messages according to their SLS values, the dynamic load of ordered messages for multi-signaling points and subsystems based on multi-signaling points can also be realized share. Taking the dynamic load sharing of the subsystem based on three signaling points as an example, the specific configuration is as follows:
参见图5,为基于三个信令点的子系统的动态负荷分担。这三个子系统组成两个目的子系统,其中一个子系统为这两个目的子系统公用的备用子系统,需要对这两个目的子系统设置两条不同的GT配置。在这个基于三个信令点的子系统的动态负荷分担中,只能以将OPC分段的方式把消息发送给主用和备用子系统。主用子系统DPC1+SSN 504和DPC3+SSN 506的备用子系统均为DPC2+SSN 505,即DPC2+SSN 505为公用的备用子系统,因此,将转发的消息进行不等分段,并将分段后的消息分别发往对应的主用子系统或备用子系统,以使发往DPC2+SSN 505的消息与发往DPC1+SSN 504和DPC3+SSN 506的消息等量。可以将opc_code设置为OPC的1/3,将OPC<opc_code的起源信令点编码设置为OPC1 501,将OPC>=opc_code的起源信令点编码设置为OPC2 502。根据消息选择主备用子系统DPC1+SSN504和DPC2+SSN 505或DPC3+SSN 506和DPC2+SSN 505,将OPC1 501的消息全部发送给公用的备用子系统DPC2+SSN 505,将OPC2 502的消息全部发送到主用子系统DPC1+SSN 504或DPC3+SSN 506。Referring to Fig. 5, it is the dynamic load sharing of the subsystem based on three signaling points. These three subsystems form two destination subsystems, one of which is a backup subsystem common to the two destination subsystems, and two different GT configurations need to be set for the two destination subsystems. In this dynamic load sharing of subsystems based on three signaling points, messages can only be sent to the active and standby subsystems in the manner of segmenting OPC. The backup subsystems of the main subsystems DPC1+
本发明的SCCP模块中的信令点和子系统动态负荷分担的方法,运用在STP系统中,经过实验和模拟,能够实现双信令点或子系统作动态负荷分担时STP到双信令点或子系统的32条链路的消息流量的均匀负荷分担,有效地增强了STP的性能。The signaling point and the subsystem dynamic load sharing method in the SCCP module of the present invention are used in the STP system, and through experiments and simulations, it can be realized that when the dual signaling points or subsystems are used for dynamic load sharing, the STP can be transferred to the dual signaling points or The uniform load sharing of the message flow of the 32 links of the subsystem effectively enhances the performance of the STP.
通过对数据表的数据配置将OPC分段,并将分段后的消息结合其按SLS值分组的情况选择主备用信令点或主备用子系统,还可以实现多信令点和子系统的动态负荷分担,能够充分利用STP到信令点或子系统的所有链路,并达到各链路的消息流量均衡。Through the data configuration of the data table, the OPC is segmented, and the segmented messages are grouped according to the SLS value to select the main and standby signaling points or the main and standby subsystems, and the dynamics of multiple signaling points and subsystems can also be realized Load sharing can make full use of all links from STP to signaling points or subsystems, and achieve message flow balance of each link.
Claims (12)
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 02125695 CN1254117C (en) | 2002-07-29 | 2002-07-29 | Method for dynamic load share of command points and subsystems |
| AU2003246112A AU2003246112A1 (en) | 2002-07-29 | 2003-06-04 | Method of share in dynamic load of signaling points and subsystems |
| RU2005106196/09A RU2290760C9 (en) | 2002-07-29 | 2003-06-04 | Method for dynamic distribution of load for signal points and subsystems |
| PCT/CN2003/000437 WO2004012466A1 (en) | 2002-07-29 | 2003-06-04 | Method of share in dynamic load of signaling points and subsystems |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 02125695 CN1254117C (en) | 2002-07-29 | 2002-07-29 | Method for dynamic load share of command points and subsystems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1472966A CN1472966A (en) | 2004-02-04 |
| CN1254117C true CN1254117C (en) | 2006-04-26 |
Family
ID=30121315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 02125695 Expired - Lifetime CN1254117C (en) | 2002-07-29 | 2002-07-29 | Method for dynamic load share of command points and subsystems |
Country Status (4)
| Country | Link |
|---|---|
| CN (1) | CN1254117C (en) |
| AU (1) | AU2003246112A1 (en) |
| RU (1) | RU2290760C9 (en) |
| WO (1) | WO2004012466A1 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101052019B (en) * | 2007-04-05 | 2010-10-06 | 华为技术有限公司 | Method for Selecting Message Carrying Link and Signaling Transition Point |
| CN101184049B (en) * | 2007-12-12 | 2010-06-16 | 中兴通讯股份有限公司 | A dynamic load sharing method and system |
| CN101448181B (en) * | 2008-05-29 | 2011-12-28 | 中兴通讯股份有限公司 | Signaling link selection method and system |
| CN101420377B (en) * | 2008-11-27 | 2011-05-04 | 华为技术有限公司 | Method and system for sharing load |
| CN106549877A (en) * | 2015-09-16 | 2017-03-29 | 中兴通讯股份有限公司 | Forwarding message load sharing method and device |
| CN113328955B (en) * | 2021-04-20 | 2022-02-22 | 北京连山科技股份有限公司 | Multi-link load balancing method combining multi-parameter self-adaption |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5838782A (en) * | 1996-05-24 | 1998-11-17 | Ericsson, Inc. | System for converting a routing address within a telecommunications network |
| EP0915625A1 (en) * | 1997-11-10 | 1999-05-12 | Siemens Aktiengesellschaft | Signalling transfer point of a signalling network |
| DE10081048D2 (en) * | 1999-04-20 | 2001-08-09 | Siemens Ag | Device and method for improving load distribution in a signaling network |
-
2002
- 2002-07-29 CN CN 02125695 patent/CN1254117C/en not_active Expired - Lifetime
-
2003
- 2003-06-04 AU AU2003246112A patent/AU2003246112A1/en not_active Abandoned
- 2003-06-04 RU RU2005106196/09A patent/RU2290760C9/en active
- 2003-06-04 WO PCT/CN2003/000437 patent/WO2004012466A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| RU2005106196A (en) | 2005-09-10 |
| RU2290760C2 (en) | 2006-12-27 |
| RU2290760C9 (en) | 2007-04-10 |
| WO2004012466A1 (en) | 2004-02-05 |
| AU2003246112A1 (en) | 2004-02-16 |
| CN1472966A (en) | 2004-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1183719C (en) | Scalable multistage interconnection network architecture and method for performing in-service upgrade thereof | |
| CN1153385C (en) | Telecommunications apparatus, system and method with enhanced signal transfer point | |
| CN1106733C (en) | Adaptive and dynamic message routing system for multinode wormhole networks | |
| CN1254117C (en) | Method for dynamic load share of command points and subsystems | |
| CN1859286A (en) | Load sharing method | |
| WO2008089667A1 (en) | Method and apparatus for reducing service loss in a link aggregation group | |
| CN1258902C (en) | Multiple-signalling point and multiple-protocal method | |
| CN1960342A (en) | Method for putting apart a bandwidth in advance, and equipment for implementing bandwidth put apart in advance | |
| CN1645829A (en) | Topological matching method for structured P2P system | |
| CN1278517C (en) | Full distribution type managing method for realizing interworking between wideband and narrowband signaling networks | |
| CN1882120A (en) | Wireless network end office and call switching method | |
| CN1227916C (en) | Apparatus and method for improving load distribution in signaling network | |
| CN1208934C (en) | A Method to Realize Intercommunication of Broadband and Narrowband Signaling Networks | |
| CN1728674A (en) | Method and device for implementing upper ring and lower ring of flexible gruoping ring | |
| CN1968199A (en) | Port convergence rate management system and port convergence rate oscillation suppression method | |
| CN1266907C (en) | Method for realizing service load sharing in signaling message transmission part | |
| CN1291030A (en) | Business distribution in virtual relay line | |
| CN101060518A (en) | A multi-path binding service information sending and receiving equipment | |
| CN1889483A (en) | Interframe interconnection communication system and data exchanging method thereof | |
| CN1671112A (en) | Method of node addressing in cascade networking system | |
| CN1705286A (en) | Data message transmission method | |
| CN101448181B (en) | Signaling link selection method and system | |
| CN1905516A (en) | Method of allocating bidirection forwarding detecting conversational authentication code | |
| CN1764150A (en) | Method for directly interconnecting switching network routes | |
| CN1878146A (en) | Method for transmitting back-pressure information in switched network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CX01 | Expiry of patent term | ||
| CX01 | Expiry of patent term |
Granted publication date: 20060426 |