CN101184047B - Message routing method, equipment and system - Google Patents
Message routing method, equipment and system Download PDFInfo
- Publication number
- CN101184047B CN101184047B CN2007101959792A CN200710195979A CN101184047B CN 101184047 B CN101184047 B CN 101184047B CN 2007101959792 A CN2007101959792 A CN 2007101959792A CN 200710195979 A CN200710195979 A CN 200710195979A CN 101184047 B CN101184047 B CN 101184047B
- Authority
- CN
- China
- Prior art keywords
- subsystem number
- point code
- signaling point
- combination
- node device
- 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 - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种消息路由的方法,应用于基于信令连接控制部分用户消息适配层SUA协议的IP网中,解决了有两个以上的节点设备共用信令点码时,无法正确实现SUA协议的消息路由的问题。该方法包括:获得待处理的SUA消息;确定所述SUA消息中路由指示信息中的子系统号不属于当前节点设备自身的子系统号;以及根据当前节点设备配置的路由配置信息,确定与当前节点设备对应的、到达目的节点设备的下一跳节点设备的信令点码和子系统号的组合,并根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给对应的下一跳节点设备。同时还公开了一种消息路由系统及装置。
The invention discloses a message routing method, which is applied to the IP network based on the SUA protocol of the user message adaptation layer of the signaling connection control part, and solves the problem that it cannot be correctly implemented when more than two node devices share the signaling point code The message routing problem of the SUA protocol. The method includes: obtaining the SUA message to be processed; determining that the subsystem number in the routing indication information in the SUA message does not belong to the subsystem number of the current node device itself; Corresponding to the node device, the combination of the signaling point code and the subsystem number of the next-hop node device that reaches the destination node device, and according to the combination of the signaling point code and the subsystem number of the next-hop node device, the SUA The message is sent to the corresponding next-hop node device. At the same time, a message routing system and device are also disclosed.
Description
技术领域 technical field
本发明涉及通信技术领域,特别地涉及一种实现消息路由的方法、设备及系统。 The present invention relates to the technical field of communications, in particular to a method, device and system for implementing message routing. the
背景技术 Background technique
信令连接控制部分用户消息适配层协议(Signalling Connection Control PartUser Adaptation Layer,SUA)是原来No.7信令族中的信令连接控制部分(Signalling Connection Control Part,SCCP)的用户适配层协议。SUA协议对于上层用户协议,其表现完全类同于SCCP协议,使得原SCCP的上层协议用户可以不作任何修改,而可平移在网际协议(Internet protocol,IP)网中应用,而且SUA协议的一些具体实现,如SCLC/SCOC/SCRC等流程,均和SCCP类似。 Signaling Connection Control Part User Adaptation Layer Protocol (Signalling Connection Control Part User Adaptation Layer, SUA) is the user adaptation layer protocol of Signaling Connection Control Part (Signalling Connection Control Part, SCCP) in the original No.7 signaling family . The performance of the SUA protocol is completely similar to the SCCP protocol for the upper-layer user protocol, so that the original SCCP upper-layer protocol users can be applied in the Internet protocol (Internet protocol, IP) network without any modification, and some specific details of the SUA protocol Implementation, such as SCLC/SCOC/SCRC and other processes, are similar to SCCP. the
下面分别对SCCP和SUA协议进行一些简要介绍。 Below are some brief introductions to the SCCP and SUA protocols respectively. the
SCCP协议对上层协议用户提供面向连接和无连接方式的端到端的数据传输业务。在网络分层结构中SCCP属于网络和传输层功能层次,SCCP可以根据用户提供的主被叫地址,配合No.7信令网MTP消息传送部分的功能,在信令节点间完成SCCP的网络路由寻址功能,同时SCCP也可以为上层用户建立连接,或无需建立连接,以及在信令节点间传输用户数据。 The SCCP protocol provides connection-oriented and connectionless end-to-end data transmission services for upper-layer protocol users. In the network hierarchical structure, SCCP belongs to the functional layer of the network and transport layer. SCCP can complete the network routing of SCCP between signaling nodes according to the calling and called addresses provided by users, and cooperate with the function of the No.7 signaling network MTP message transmission part. Addressing function, and at the same time, SCCP can also establish connections for upper-layer users, or do not need to establish connections, and transmit user data between signaling nodes. the
网络层协议主要完成的功能之一就是路由选路功能,如IP协议就是根据IP消息中源IP地址和目的IP地址信息,通过网络中的IP路由器一跳一跳路由到最终目的地,在每个IP路由器节点上,都根据本地路由器所掌握的IP地址信息选择下一跳的地址并将IP消息转发到下一跳。SCCP网络路由寻址功能主要原理与IP这种方式很类似,只是SCCP是根据SCCP消息中的主被叫地址,解析查找出下一跳目的地址,SCCP主要路由选路的关键信息是,主被叫信息 中的目的信令点编码(DPC)、子系统号(SSN)和/或全局码(GT)。 One of the main functions of the network layer protocol is the routing function. For example, the IP protocol is based on the source IP address and destination IP address information in the IP message, and routes to the final destination through the IP router in the network hop by hop. Each IP router node selects the address of the next hop according to the IP address information mastered by the local router and forwards the IP message to the next hop. The main principle of the SCCP network routing addressing function is very similar to the IP method, except that SCCP analyzes and finds the next-hop destination address based on the calling and called addresses in the SCCP message. Destination Point Code (DPC), Subsystem Number (SSN) and/or Global Code (GT) in call information. the
下面介绍SCCP路由寻址的关键信息: The following introduces the key information of SCCP routing addressing:
1)目的信令点编码(DPC):No.7信令网网元节点的地址标识,类似IP地址,通常是14位或24位长度的编码,在某个特定No.7网络内标识某个网元设备的地址; 1) Destination point code (DPC): the address identification of the No.7 signaling network element node, similar to an IP address, usually a 14-bit or 24-bit code, which identifies a certain number in a specific No.7 network. The address of a network element device;
2)子系统号(SSN):SCCP协议服务的上层业务子系统的逻辑编号,SCCP可以同时为多种上层用户提供服务,如可以是无线MAP、BSSAP、RANAP等,也可以是智能网INAP、CAP等业务,为了区分这些业务所以引入了SSN子系统号标识; 2) Subsystem number (SSN): the logical number of the upper-layer business subsystem served by the SCCP protocol. SCCP can provide services for multiple upper-layer users at the same time, such as wireless MAP, BSSAP, RANAP, etc., or intelligent network INAP, CAP and other services, in order to distinguish these services, the SSN subsystem number identification is introduced;
3)全局码(GT):一种地址编码格式,可以将GT结合DPC标识地址,进而保证GT码在网络中的唯一性; 3) Global code (GT): an address coding format, which can combine GT with DPC to identify the address, thereby ensuring the uniqueness of GT code in the network;
如图1所示,在No.7网络中对于SCCP信令节点可以抽象为:起源点、中继点、目的点。SCCP消息路由选路是从起源点开始,经过0个或多个中继点路由寻址到最终的SCCP目的点。 As shown in Figure 1, in the No.7 network, the SCCP signaling nodes can be abstracted as: origin point, relay point, and destination point. SCCP message routing starts from the source point and goes through 0 or more relay points to the final SCCP destination point. the
SCCP被叫地址中可以携带DPC、SSN、GT信息,按协议规定可以得出以下几个原则:在每个节点设备中SCCP消息的路由结果中的被叫地址信息必须包含下一跳节点设备的DPC;SCCP消息在目的节点设备的路由结果中的被叫地址信息中必须包含SSN。并且,在节点设备的路由结果包括:DPC+SSN,DPC+GT,DPC+GT+SSN。 The SCCP called address can carry DPC, SSN, and GT information. According to the protocol, the following principles can be drawn: the called address information in the routing result of the SCCP message in each node device must contain the next-hop node device DPC; SCCP message must contain SSN in the called address information in the routing result of the destination node device. And, the routing result of the node device includes: DPC+SSN, DPC+GT, DPC+GT+SSN. the
当前节点设备对SCCP消息进行路由选路时,如果根据GT路由时,需要进行GT翻译,则路由结果可能包括SSN或新的GT,如果是得到新的GT,则在下一跳节点设备进行路由选择时,同样需要进行GT翻译;如果路由结果包括DPC和SSN,则表明当前节点设备为该SCCP消息的目的点。也就说,如果节点设备收到SCCP消息的被叫地址是以SSN寻址时,表明本节点设备为该SCCP消息的目的地。 When the current node device selects the route for the SCCP message, if GT translation is required when routing according to the GT, the routing result may include SSN or a new GT. If a new GT is obtained, the next-hop node device performs routing When , GT translation is also required; if the routing result includes DPC and SSN, it indicates that the current node device is the destination of the SCCP message. That is to say, if the called address of the node device receiving the SCCP message is addressed by the SSN, it indicates that the node device is the destination of the SCCP message. the
在传统的No.7信令网中,是由SCCP协议层和MTP3协议层完成SCCP 消息的路由转接功能,使得SCCP消息可最终到达目的节点。其中,SCCP协议层根据SCCP消息中的GT码进行GT翻译,根据翻译结果找到目的节点设备的信令点码,并将翻译出的目的节点设备信令点码和SCCP消息传输给MTP3协议层;MTP3协议层根据下一跳节点设备的目的信令点码,选择一条到达该目的节点设备的可用路径,并利用选择的路径将该SCCP消息发送给目的节点设备。 In the traditional No.7 signaling network, the SCCP protocol layer and the MTP3 protocol layer complete the routing and switching function of the SCCP message, so that the SCCP message can finally reach the destination node. Wherein, the SCCP protocol layer performs GT translation according to the GT code in the SCCP message, finds the signaling point code of the destination node device according to the translation result, and transmits the translated destination node device signaling point code and SCCP message to the MTP3 protocol layer; The MTP3 protocol layer selects an available path to the destination node device according to the destination signaling point code of the next-hop node device, and sends the SCCP message to the destination node device by using the selected path. the
例如:参见图3所示,信令点AAA上SCCP协议层对SCCP消息进行GT翻译后,得到下一跳节点设备的信令点CCC;SCCP协议层将SCCP消息以及下一跳节点设备的信令点码CCC传输给MTP3协议层,MTP3协议层选择一条经过信令点BBB到达信令点CCC的路径,并将消息传给信令点BBB上的MTP3协议;信令点BBB上的MTP3协议发现本节点设备不是该SCCP消息的最终目的点,因此,选择一条到达信令点CCC的路由,并将该SCCP消息转往下一跳节点,直到信令点CCC;信令点CCC收到SCCP消息后,信令点CCC上的MTP3协议发现自身节点为该SCCP消息的目的节点设备,因此,将该SCCP消息上传给SCCP协议处理。 For example: as shown in Figure 3, after the SCCP protocol layer on the signaling point AAA performs GT translation on the SCCP message, the signaling point CCC of the next-hop node device is obtained; the SCCP protocol layer converts the SCCP message and the signal of the next-hop node device The command point code CCC is transmitted to the MTP3 protocol layer, and the MTP3 protocol layer selects a path to reach the signaling point CCC through the signaling point BBB, and sends the message to the MTP3 protocol on the signaling point BBB; the MTP3 protocol on the signaling point BBB It is found that the device of this node is not the final destination of the SCCP message, so a route to the signaling point CCC is selected, and the SCCP message is forwarded to the next hop node until the signaling point CCC; the signaling point CCC receives the SCCP After receiving the message, the MTP3 protocol on the signaling point CCC finds that its own node is the destination node device of the SCCP message, so it uploads the SCCP message to the SCCP protocol for processing. the
另外,随着软交换技术的应用与推广,传统电信网正朝着与IP网互通的方向发展。其中,最关键的问题是,已经得到广泛使用的No.7信令能否在IP网中高效而可靠的传输。目前,IETF提出了SCCP层的适配协议,即:SUA协议,以提供更强的地址映射和路由功能,以及更简单的管理功能。 In addition, with the application and popularization of softswitch technology, the traditional telecommunication network is developing towards the direction of intercommunication with IP network. Among them, the most critical issue is whether the widely used No.7 signaling can be efficiently and reliably transmitted in the IP network. At present, the IETF has proposed an adaptation protocol of the SCCP layer, that is, the SUA protocol, to provide stronger address mapping and routing functions, as well as simpler management functions. the
SUA协议对上层用户提供的功能类似于SCCP协议,不同的是SUA下层传输基于SCTP/IP协议。并且SUA协议的路由寻址信息除包含DPC/SSN/GT外,还可以使用IP地址和Hostname进行寻址。这样,相对于SCCP协议而言,SUA协议增加了路由结果类型:IP+SSN,IP+GT,IP+GT+SSN,hostname。 The functions provided by the SUA protocol to upper-layer users are similar to the SCCP protocol, but the difference is that the SUA lower-layer transmission is based on the SCTP/IP protocol. In addition, the routing addressing information of the SUA protocol includes DPC/SSN/GT, and IP address and Hostname can also be used for addressing. In this way, compared with the SCCP protocol, the SUA protocol adds routing result types: IP+SSN, IP+GT, IP+GT+SSN, hostname. the
参见图2所示,在IP网络中,虽然SUA协议对上层用户协议,如MAP/CAP/RANAP等的表现等同于SCCP协议,但是SUA协议的下层协议为SCTP,缺少类似于MTP3的网络路由协议。 As shown in Figure 2, in an IP network, although the SUA protocol is equivalent to the SCCP protocol for upper-layer user protocols, such as MAP/CAP/RANAP, the lower-layer protocol of the SUA protocol is SCTP, which lacks a network routing protocol similar to MTP3. . the
并且,在传统的No.7电信网向IP网演变过程中,为避免大规模更换各网元设备而导致的大规模的重复投资,各运营商一般采用的是逐步替换现网各网元设备的方式。这样,可能出现如图4所示的应用组网情况。 Moreover, in the evolution process from the traditional No.7 telecom network to the IP network, in order to avoid large-scale repeated investment caused by large-scale replacement of various network element equipment, operators generally adopt the gradual replacement of each network element equipment on the existing network The way. In this way, an application networking situation as shown in FIG. 4 may appear. the
如图4所示,A节点为基站控制器(BSC),其原先所接入的设备移动控制中心(MSC),替换成了B、C和D节点。A、B、C和D各节点间通过SUA协议互联。其中,B和C节点为媒体网关(MG),负责信令和媒体流的接入,D节点为媒体网关控制器(MGC),负责信令控制,以及媒体流的接续。因为实际应用中MSC只占用一个信令点码,所以用MG和MGC替换MSC时,MG和MGC设备占用相同的信令点码。 As shown in FIG. 4 , node A is a base station controller (BSC), and the mobile control center (MSC), which was originally accessed by it, is replaced by nodes B, C and D. Nodes A, B, C, and D are interconnected through the SUA protocol. Among them, nodes B and C are media gateways (MG), which are responsible for accessing signaling and media streams, and node D is a media gateway controller (MGC), which is responsible for signaling control and connection of media streams. Because MSC only occupies one signaling point code in practical application, when replacing MSC with MG and MGC, MG and MGC equipment occupy the same signaling point code. the
A节点存在至B节点的SCTP偶联,B节点存在至D节点的SCTP偶联;A节点存在至C节点的SCTP偶联,C节点存在至D节点的SCTP偶联。其中,A节点的信令点码为AAA,B、C和D节点的信令点码为BBB,子系统SSN1和SSN2位于B节点上,子系统SSN3和SSN4位于C节点上,子系统SSN5和SSN6位于D节点上。 Node A has an SCTP coupling to node B, and node B has an SCTP coupling to node D; node A has an SCTP coupling to node C, and node C has an SCTP coupling to node D. Among them, the signaling point code of node A is AAA, the signaling point code of nodes B, C and D is BBB, subsystems SSN1 and SSN2 are located on node B, subsystems SSN3 and SSN4 are located on node C, subsystems SSN5 and SSN6 is on the D node. the
发明人在认真分析、仔细研究后发现,在类似图4的组网中,由于B、C、D具有相同的DPC,并且由于SUA协议的下层协议为SCTP,缺少类似于MTP3的网络路由协议,如果SUA协议仍然按照SCCP协议的方式传输SUA消息,A节点的SUA消息永远无法通过B或C节点到达D节点。也就是说,在一个通信系统中,如果其中的至少两个设备共用信令点码,如果同样按照SCCP协议的处理方式,当消息中指示的路由结果为SSN方式,但是该SSN不属于本节点设备的SSN,则将消息丢弃,因此可能无法正确实现SUA协议的消息路由。 After careful analysis and research, the inventor found that in the network similar to Figure 4, because B, C, and D have the same DPC, and because the lower layer protocol of the SUA protocol is SCTP, there is a lack of a network routing protocol similar to MTP3. If the SUA protocol still transmits the SUA message in the manner of the SCCP protocol, the SUA message of the A node can never reach the D node through the B or C node. That is to say, in a communication system, if at least two of the devices share the signaling point code, if the processing method of the SCCP protocol is also followed, when the routing result indicated in the message is the SSN method, but the SSN does not belong to the node If the SSN of the device is not specified, the message is discarded, so the message routing of the SUA protocol may not be implemented correctly. the
发明内容 Contents of the invention
本发明实施例在于提供一种消息路由方法、设备及系统,可以解决在通信系统中有两个以上的节点设备共用信令点码时,无法正确实现SUA协议的消 息路由的问题。 The embodiment of the present invention is to provide a message routing method, device and system, which can solve the problem that the message routing of the SUA protocol cannot be correctly implemented when there are more than two node devices in the communication system sharing the signaling point code. the
本发明实施例提供的一种消息路由方法,应用于基于信令连接控制部分用户消息适配层SUA协议的IP网中,包括: A message routing method provided by an embodiment of the present invention is applied to an IP network based on the SUA protocol of the signaling connection control part user message adaptation layer, including:
获得待处理的SUA消息; Get pending SUA messages;
确定所述SUA消息中路由指示信息中的子系统号不属于当前节点设备自身的子系统号;以及, Determine that the subsystem number in the routing indication information in the SUA message does not belong to the subsystem number of the current node device itself; and,
根据当前节点设备配置的路由配置信息,确定与当前节点设备对应的、到达目的节点设备的下一跳节点设备的信令点码和子系统号的组合,并根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给对应的下一跳节点设备。 According to the routing configuration information configured by the current node device, determine the combination of the signaling point code and the subsystem number of the next-hop node device corresponding to the current node device and reach the destination node device, and according to the signal of the next-hop node device Let the combination of the point code and the subsystem number send the SUA message to the corresponding next-hop node device. the
本发明实施例提供的一种消息路由的方法,应用于基于信令连接控制部分用户消息适配层协议SUA协议的IP网中,该方法包括: A method for message routing provided by an embodiment of the present invention is applied to an IP network based on the signaling connection control part user message adaptation layer protocol SUA protocol, and the method includes:
获得待处理的SUA消息; Get pending SUA messages;
判断所述SUA消息中路由指示信息中的子系统号是否属于当前节点自身的子系统号; Judging whether the subsystem number in the routing indication information in the SUA message belongs to the subsystem number of the current node itself;
如果不属于,根据当前节点设备配置的路由配置信息,确定与当前节点设备对应的、到达目的节点设备的下一跳节点设备的信令点码和子系统号的组合,并根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给对应的下一跳节点设备; If not, according to the routing configuration information configured by the current node device, determine the combination of the signaling point code and the subsystem number of the next hop node device corresponding to the current node device to reach the destination node device, and according to the next hop The combination of the signaling point code and the subsystem number of the node device sends the SUA message to the corresponding next-hop node device;
如果所述路由指示信息中的信令点码和子系统号的组合与当前节点自身的一个信令点码和子系统号的组合相同,将该SUA消息发送给上一层协议处理。 If the combination of the signaling point code and the subsystem number in the routing indication information is the same as the combination of a signaling point code and the subsystem number of the current node itself, the SUA message is sent to the upper layer protocol for processing. the
本发明实施例提供的一种消息路由的系统,该系统包括:至少两个节点设备,其中, A message routing system provided by an embodiment of the present invention, the system includes: at least two node devices, wherein,
每个节点设备,用于在获得的待处理的SUA消息中的路由指示信息中子系统号不属于配置的子系统号时,根据配置的路由配置信息,确定到达目的节 点设备的信令点码和子系统号的组合,并根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给下一跳节点设备;如果所述路由指示信息中的信令点码和子系统号的组合与自身的一个信令点码和子系统号的组合相同,将该SUA消息发送给上一层协议处理。 Each node device is used to determine the signaling point to reach the destination node device according to the configured routing configuration information when the subsystem number in the route indication information in the obtained pending SUA message does not belong to the configured subsystem number code and subsystem number, and according to the combination of the signaling point code and subsystem number of the next-hop node device, send the SUA message to the next-hop node device; if the signaling in the routing indication information The combination of point code and subsystem number is the same as that of one of its own signaling point codes and subsystem numbers, and the SUA message is sent to the upper layer protocol for processing. the
本发明实施例提供的一种节点设备,包括: A node device provided by an embodiment of the present invention includes:
确定单元,用于确定待处理的SUA消息中的路由指示信息中子系统号不属于配置的子系统号; The determination unit is used to determine that the subsystem number in the routing indication information in the SUA message to be processed does not belong to the configured subsystem number;
路由信息获取单元,用于在所述路由指示信息中子系统号不属于配置的子系统号时,根据配置的路由配置信息,确定到达目的节点设备的下一跳节点设备的信令点码和子系统号的组合; The routing information acquisition unit is used to determine the signaling point code and sub-system number of the next-hop node device to the destination node device according to the configured routing configuration information when the subsystem number in the routing instruction information does not belong to the configured subsystem number. combination of system numbers;
发送单元,用于根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给对应的下一跳节点设备。 A sending unit, configured to send the SUA message to the corresponding next-hop node device according to the combination of the signaling point code and the subsystem number of the next-hop node device. the
在本发明实施例中,对于SUA消息中的路由指示信息包含有为SSN时,判断目的节点设备的SSN和信令点码的组合与自身节点设备的一个SSN以及信令点码的组合是否相同,在相同的情况下,认为自身为目的节点设备,否则,按照保存的目的节点设备的SSN和信令点码所对应的下一跳节点设备的SSN和信令点码,将该SUA消息发送给下一跳节点设备,从而解决在共用信令点码的情况下,当前节点设备无法将SUA消息传送到目的节点的问题,避免SUA消息被丢弃,从而避免了业务的中断。 In the embodiment of the present invention, when the routing indication information in the SUA message contains SSN, it is judged whether the combination of the SSN and the signaling point code of the destination node device is the same as the combination of an SSN and the signaling point code of the own node device , in the same situation, consider yourself as the destination node device, otherwise, send the SUA message according to the SSN and signaling point code of the next-hop node device corresponding to the saved destination node device’s SSN and signaling point code To the next hop node device, so as to solve the problem that the current node device cannot transmit the SUA message to the destination node in the case of sharing the signaling point code, avoiding the discarding of the SUA message, thereby avoiding the interruption of the service. the
附图说明Description of drawings
图1为现有No.7网络中SCCP信令节点的示意图; Figure 1 is a schematic diagram of SCCP signaling nodes in the existing No.7 network;
图2为现有SUA协议在IP网中的位置示意图; Figure 2 is a schematic diagram of the position of the existing SUA protocol in the IP network;
图3为传统No.7信令网中SCCP和MTP3配合完成路由过程示意图; Figure 3 is a schematic diagram of the routing process completed by cooperation of SCCP and MTP3 in the traditional No.7 signaling network;
图4为SUA协议在IP网中的互联模型示意图; Fig. 4 is a schematic diagram of the interconnection model of the SUA protocol in the IP network;
图5为本发明实施例引入路径概念的路由示意图; Fig. 5 is the route schematic diagram that the embodiment of the present invention introduces path concept;
图6为本发明实施例方法的流程示意图; Fig. 6 is the schematic flow sheet of the embodiment method of the present invention;
图7为本发明实施例一节点设备的结构示意图; FIG. 7 is a schematic structural diagram of a node device according to an embodiment of the present invention;
图8为本发明实施例另一节点设备的结构示意图。 FIG. 8 is a schematic structural diagram of another node device according to an embodiment of the present invention. the
具体实施方式 Detailed ways
在本发明实施例中,在基于SUA协议的IP网中,获得待处理的SUA消息;确定所述SUA消息中路由指示信息中的子系统号是否属于当前节点设备自身的子系统号,如果不属于,根据当前节点设备配置的路由配置信息,确定与当前节点设备对应的到达目的节点设备的信令点码和子系统号的组合,并根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给下一跳节点设备。如果所述路由指示信息中的信令点码和子系统号的组合与自身的一个信令点码和子系统号的组合相同,将该SUA消息发送给上一层协议处理。 In the embodiment of the present invention, in the IP network based on the SUA protocol, obtain the SUA message to be processed; determine whether the subsystem number in the routing indication information in the SUA message belongs to the subsystem number of the current node device itself, if not According to the routing configuration information configured by the current node device, determine the combination of the signaling point code and subsystem number corresponding to the current node device to reach the destination node device, and according to the signaling point code and subsystem number of the next-hop node device number combination, and send the SUA message to the next-hop node device. If the combination of the signaling point code and the subsystem number in the routing instruction information is the same as the combination of a signaling point code and the subsystem number, the SUA message is sent to the upper layer protocol for processing. the
所述待处理的SUA消息可以是接收上层协议下发的SUA消息,也可以是接收到的来自上一跳节点设备的SUA消息。 The SUA message to be processed may be a received SUA message issued by an upper-layer protocol, or may be a received SUA message from an upper-hop node device. the
所述路由配置信息可以包括:与当前节点相关的节点设备的信令点码和子系统号的组合以及当前节点设备到达所述相关节点设备每条路径中的下一跳节点设备的信令点码和子系统号的组合之间的第一对应关系。所述与当前节点相关的节点设备是指除当前节点外的其它节点设备,在SUA消息中路由指示信息中子系统号不属于当前节点设备的子系统号时,需要根据SUA消息中的路由指示信息中的信令点码和子系统号的组合索引第一对应关系,即将SUA消息中的路由指示信息中的信令点码和子系统号的组合作为与当前节点相关的节点设备的信令点码和子系统号的组合索引第一对应关系,得到当前节点设备到达所述相关节点设备每条路径中的下一跳节点设备的信令点码和子系统号的组合。 The routing configuration information may include: the combination of the signaling point code and the subsystem number of the node device related to the current node, and the signaling point code of the next hop node device in each path from the current node device to the relevant node device The first correspondence between the combination of and subsystem number. The node device related to the current node refers to other node devices except the current node. When the subsystem number in the routing instruction information in the SUA message does not belong to the subsystem number of the current node device, it needs to be based on the routing instruction in the SUA message. The combination index of the signaling point code and the subsystem number in the information corresponds to the first correspondence, that is, the combination of the signaling point code and the subsystem number in the routing instruction information in the SUA message is used as the signaling point code of the node device related to the current node Combination index and subsystem number first correspondence relationship, obtain the combination of signaling point code and subsystem number of the next hop node device in each path from the current node device to the relevant node device. the
并且,当设备间采用SUA协议进行组网时,引入路径的概念。路径是指消息从源节点经过若干个中间节点直至目的节点间的多段连接,每段连接的起点为源节点或中间节点,终点为中间节点或目的节点。如:参见图5所示,从A节点经过B节点到D节点为路径1,从A节点到经过C节点到D节点为路径2。并且,识别每个节点设备的唯一标识为信令点码和子系统号。 In addition, when the SUA protocol is used for networking between devices, the concept of a path is introduced. The path refers to the multi-segment connection between the message from the source node through several intermediate nodes to the destination node. The starting point of each connection is the source node or the intermediate node, and the end point is the intermediate node or the destination node. For example, as shown in FIG. 5 , path 1 is from node A to node D through node B, and path 2 is from node A to node D through node C. Moreover, the unique identifier for identifying each node device is a signaling point code and a subsystem number. the
因此,所述路由配置信息可以利用以下两个对应关系实现,即:与当前节点相关的节点设备的信令点码和子系统号的组合与当前节点设备到达所述相关节点设备的路径标识的对应关系,以及路径标识与下一跳节点设备的信令点码和子系统号的组合之间的对应关系。这样,可以先根据与当前节点相关的节点设备的信令点码和子系统号的组合与路径标识之间的对应关系,获得所述路由指示信息中的信令点码和子系统号所对应的路径标识,再根据所述路径标识与下一跳节点设备的信令点码和子系统号的组合的对应关系,得到所获得的路径标识对应的下一跳节点设备的信令点码和子系统号的组合。 Therefore, the routing configuration information can be implemented using the following two correspondences, namely: the combination of the signaling point code and the subsystem number of the node device related to the current node and the correspondence between the path identifier from the current node device to the related node device relationship, and the corresponding relationship between the path identifier and the combination of the signaling point code and the subsystem number of the next-hop node device. In this way, the path corresponding to the signaling point code and subsystem number in the routing indication information can be obtained first according to the correspondence between the combination of the signaling point code and the subsystem number of the node device related to the current node and the path identifier and then according to the corresponding relationship between the path identifier and the combination of the signaling point code and the subsystem number of the next-hop node device, the obtained path identifier corresponds to the signaling point code and the subsystem number of the next-hop node device. combination. the
由于每个节点设备存在至少一个与之有连接的、状态为可用的节点设备,因此SUA消息在向这些节点设备发送之后就有可能分成几路分支,而有些分支中的节点设备至下一跳节点设备的状态可能由于某种原因中断为不可用。因此,为了避免选择了不可用状态的路径发送SUA消息,所述获得所述路由指示信息中的信令点码和子系统号的组合所对应的路径标识可以这样实现:根据所述与当前节点相关的节点设备的信令点码和子系统号的组合与路径标识之间的对应关系,以及路径标识与路径状态的对应关系,从路径状态为可用状态的路径标识中,选择得到所述路由指示信息中的信令点码和子系统号的组合所对应的路径标识。因此,可以从所述路径状态为可用状态的路径标识中选择至少一个路径标识,并根据选择的该路径标识与下一跳节点设备的信令点码和子系统号的组合的对应关系,确定所选择的路径标识对应的下一跳节点设备的信令点码和子系统号的组合。这样可以提高发送SUA的效率。 Since each node device has at least one node device that is connected to it and the status is available, the SUA message may be divided into several branches after being sent to these node devices, and the node devices in some branches go to the next hop The status of the node device may be interrupted as unavailable for some reason. Therefore, in order to avoid sending an SUA message by selecting a path in an unavailable state, the obtaining of the path identifier corresponding to the combination of the signaling point code and the subsystem number in the routing indication information can be implemented as follows: according to the current node-related The corresponding relationship between the combination of the signaling point code and the subsystem number of the node device and the path identifier, and the corresponding relationship between the path identifier and the path state, select the route indication information from the path identifier whose path state is an available state The path identifier corresponding to the combination of the signaling point code and the subsystem number in . Therefore, at least one path identifier can be selected from the path identifiers whose path status is available, and according to the corresponding relationship between the selected path identifier and the combination of the signaling point code and the subsystem number of the next-hop node device, determine the The combination of the signaling point code and the subsystem number of the next-hop node device corresponding to the selected path identifier. This can improve the efficiency of sending SUA. the
当然,为了实现QOS保障,如果最后选择的可用状态的路径标识至少包 括两个,可以采用负荷分担方式,将所述SUA消息发送给对应的下一跳节点设备。比如:将SUA消息按可用路径的数目平均分成几部分,每条路径传输一部分消息。也可以将SUA消息按可用路径的数目和预先设定的路径权重分成负荷不等的几部分,权重较大的所述可用路径传送负荷量较大的部分消息。选择路径标识时,可以按照设置的路径优先级或随机方式从所述路径状态为可用状态的路径标识中选择路径标识。 Of course, in order to realize QOS guarantee, if the last selected available path identification includes at least two, the load sharing mode can be adopted to send the SUA message to the corresponding next-hop node device. For example: divide the SUA message into several parts equally according to the number of available paths, and each path transmits a part of the message. The SUA message may also be divided into several parts with different loads according to the number of available paths and the preset path weights, and the available paths with larger weights transmit part of messages with larger loads. When selecting the path identifier, the path identifier may be selected from the path identifiers whose path status is available according to the set path priority or in a random manner. the
所述信令点码可以包括:时分交换目的信令点编码,或IP信令点编码。 The signaling point code may include: time division switching destination signaling point code, or IP signaling point code. the
如图5所示,A节点为源节点设备,B节点和C节点为中间节点设备,D节点为目的节点设备。当B节点和C节点状态为可用时,从A节点至D节点有路径1和路径2。 As shown in FIG. 5 , node A is a source node device, nodes B and C are intermediate node devices, and node D is a destination node device. When the state of node B and node C is available, there are path 1 and path 2 from node A to node D. the
其中,本实施例还需要预先设置路径标识与路径状态的第二对应关系,并且,与当前节点相关的节点设备的信令点码和子系统号的组合以及当前节点设备到达所述相关节点设备每条路径中的下一跳节点设备的信令点码和子系统号的组合之间的第一对应关系可以设置为:与当前节点相关的节点设备的信令点码和子系统号的组合与当前节点设备到达所述相关节点设备的路径标识的对应关系,以及路径标识与下一跳节点设备的信令点码和子系统号的组合之间的对应关系。 Among them, this embodiment also needs to pre-set the second corresponding relationship between the path identifier and the path state, and the combination of the signaling point code and the subsystem number of the node device related to the current node and the arrival of the current node device to the relevant node device The first corresponding relationship between the combination of the signaling point code and the subsystem number of the next hop node device in the path can be set as: the combination of the signaling point code and the subsystem number of the node device related to the current node and the current node The corresponding relationship between the path identifier of the device reaching the relevant node device, and the corresponding relationship between the combination of the path identifier and the combination of the signaling point code and the subsystem number of the next-hop node device. the
参见图6所示,本发明实施例的具体流程如下: Referring to Figure 6, the specific process of the embodiment of the present invention is as follows:
步骤601:当A节点有需要发送给D节点的SUA消息,并且该消息中携带的路由指示信息,如果路由指示信息中包括SSN,则A节点根据当前节点相关的节点设备的信令点码和子系统号的组合与当前节点设备到达所述相关节点设备的路径标识的对应关系,以及路径标识与路径状态的第二对应关系,确定路由指示信息中的SSN和信令点码对应的路径是否可用状态,如果为可用,则执行步骤602。 Step 601: When node A has a SUA message that needs to be sent to node D, and the routing indication information carried in the message, if the routing indication information includes SSN, node A will use the signaling point code and sub The combination of the system number and the corresponding relationship between the current node device and the path identifier of the relevant node device, and the second corresponding relationship between the path identifier and the path state, determine whether the path corresponding to the SSN and the signaling point code in the routing indication information is available status, if it is available, go to step 602. the
步骤602:A节点进行可用路径选择,即根据路径标识与路径状态的第二对应关系,选择到达目的节点设备的可用路径,如果选择了路径1,根据路径 标识与下一跳节点设备的信令点码和子系统号的组合之间的对应关系,获得路径1的下一跳节点设备,即B节点,则将该SUA消息根据所述下一跳节点设备的信令点码和子系统号的组合发送给下一跳B节点。 Step 602: Node A selects an available path, that is, selects an available path to the destination node device according to the second corresponding relationship between the path identifier and the path state, and if path 1 is selected, according to the signaling between the path identifier and the next-hop node device Correspondence between the combination of point code and subsystem number, obtain the next hop node device of path 1, that is, node B, then use the SUA message according to the combination of the signaling point code and subsystem number of the next hop node device Send to the next hop node B. the
步骤603:B节点收到该消息后,如果路由指示信息中的SSN与自身的不相同,则根据当前节点相关的节点设备的信令点码和子系统号的组合与当前节点设备到达所述相关节点设备的路径标识的对应关系确定该SSN和信令点码的组合所对应的路径标识,并根据路径标识与路径状态的第二对应关系确定到达目的节点设备有可用路径,则进行路径选择,根据路径标识与下一跳节点设备的信令点码和子系统号的组合之间的对应关系,获得下一跳节点设备的信令点码和子系统号的组合,比如:选择的下一跳节点设备为D节点。 Step 603: After Node B receives the message, if the SSN in the routing instruction information is different from its own, then according to the combination of the signaling point code and the subsystem number of the node device related to the current node and the current node device to reach the relevant The corresponding relationship of the path identifier of the node device determines the path identifier corresponding to the combination of the SSN and the signaling point code, and determines that there is an available path to the destination node device according to the second correspondence between the path identifier and the path state, and then performs path selection, According to the correspondence between the path identifier and the combination of the signaling point code and the subsystem number of the next-hop node device, the combination of the signaling point code and the subsystem number of the next-hop node device is obtained, for example: the selected next-hop node The device is a D node. the
步骤604:B节点将该SUA消息发送给D节点。 Step 604: Node B sends the SUA message to Node D. the
步骤605:D节点收到该消息后,如果确定该SUA消息携带的路由指示信息中的信令点码与自身的信令点码相同,并且路由指示信息中的SSN属于自身的,则确定本节点设备是该SUA消息的目的节点,将该SUA消息上传到上一层协议处理,结束本流程。 Step 605: After node D receives the message, if it is determined that the signaling point code in the routing indication information carried by the SUA message is the same as its own signaling point code, and the SSN in the routing indication information belongs to itself, then determine the The node device is the destination node of the SUA message, uploads the SUA message to the upper layer protocol for processing, and ends this process. the
通过上述实施例可知,对于源节点设备,进行消息路由的方式可以这样实现:如果从上层协议接收到的SUA消息中的路由指示信息中包括SSN,根据与当前节点相关的节点设备的信令点码和子系统号的组合以及当前节点设备到达所述相关节点设备每条路径中的下一跳节点设备的信令点码和子系统号的组合之间的第一对应关系,确定所述路由指示信息中的信令点码和子系统号的组合所对应的下一跳节点设备的信令点码和子系统号的组合;根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给下一跳节点设备。 It can be seen from the above embodiments that, for the source node device, the message routing method can be implemented as follows: if the routing indication information in the SUA message received from the upper layer protocol includes the SSN, according to the signaling point of the node device related to the current node The combination of the code and the subsystem number and the first corresponding relationship between the combination of the signaling point code and the subsystem number of the next hop node device in each path from the current node device to the relevant node device, determine the routing indication information The combination of the signaling point code and the subsystem number corresponding to the combination of the signaling point code and the subsystem number in the next hop node device; according to the combination of the signaling point code and the subsystem number of the next hop node device, the The SUA message is sent to the next-hop node device. the
对于中间节点设备,进行消息路由的方式可以这样实现:在接收到上一跳节点设备的SUA消息中的路由指示信息中子系统号与自身的子系统号不相同时,根据与当前节点相关的节点设备的信令点码和子系统号的组合以及当前节 点设备到达所述相关节点设备每条路径中的下一跳节点设备的信令点码和子系统号的组合之间的第一对应关系,确定所述路由指示信息中的信令点码和子系统号的组合所对应的下一跳节点设备的信令点码和子系统号的组合;根据所述下一跳节点设备的信令点码和子系统号的组合,将所述消息发送给下一跳节点设备。而在现有的SCCP协议实现中,对于接收到的消息的处理是:如果消息中指示的路由结果为SSN方式,即路由指示信息中包括SSN时,但是该SSN不属于本节点上,则将消息丢弃,换言之,消息是不会再次进行转发处理的。 For the intermediate node device, the message routing method can be implemented as follows: when the subsystem number in the routing indication information in the SUA message of the last-hop node device is received is different from its own subsystem number, according to the current node-related The first correspondence between the combination of the signaling point code and the subsystem number of the node device and the combination of the signaling point code and the subsystem number of the next hop node device in each path from the current node device to the relevant node device , determine the combination of the signaling point code and the subsystem number of the next-hop node device corresponding to the combination of the signaling point code and the subsystem number in the routing indication information; according to the signaling point code of the next-hop node device and the subsystem number, and send the message to the next-hop node device. However, in the implementation of the existing SCCP protocol, the processing of the received message is: if the routing result indicated in the message is the SSN mode, that is, when the routing indication information includes the SSN, but the SSN does not belong to the node, the The message is discarded, in other words, the message will not be forwarded again. the
对于目的节点设备,进行消息路由的方法可以这样实现:如果接收到的SUA消息中的路由指示信息中的信令点码与自身的信令点码相同,且所述路由指示信息中的子系统号与自身的子系统号相同时,将该SUA消息发送给上一层协议处理。 For the destination node device, the method for message routing can be implemented as follows: if the signaling point code in the routing indication information in the received SUA message is the same as its own signaling point code, and the subsystem in the routing indication information When the number is the same as its own subsystem number, the SUA message is sent to the upper layer protocol for processing. the
消息在各网元中的转发,需依据于事先存贮的网络配置数据。以图4组网为例:A节点设备分别存贮了目的节点B/C/D的信令点以及SSN信息,并且保存有至目的节点的路径信息,比如:至目的节点D的路径信息包括:下一跳节点设备为B/C节点,即可通过B/C节点到达D节点。本发明实施例和现有的No.7网络寻址方式的区别是:现有的No.7网络中,MTP3协议依据DPC进行路由寻址,SCCP依据GT进行路由寻址;而本发明在SUA协议中,提供了另一种寻址方式,即可依据(DPC+SSN)进行寻址,即利用DPC+SSN查询当前节点设备配置的路由配置信息,获得下一跳节点设备的DPC+SSN,进而实现转发。 The forwarding of messages in each network element needs to be based on the network configuration data stored in advance. Take the networking in Figure 4 as an example: the A node device stores the signaling point and SSN information of the destination node B/C/D respectively, and saves the path information to the destination node, for example: the path information to the destination node D includes : The next hop node device is node B/C, and node D can be reached through node B/C. The difference between the embodiment of the present invention and the existing No.7 network addressing mode is: in the existing No.7 network, the MTP3 protocol performs routing addressing according to DPC, and SCCP performs routing addressing according to GT; In the protocol, another addressing method is provided, which can be based on (DPC+SSN) addressing, that is, use DPC+SSN to query the routing configuration information configured by the current node device, and obtain the DPC+SSN of the next-hop node device. And then realize the forwarding. the
以及,本发明实施例的消息路由系统包括:至少两个节点设备,其中,所述节点设备,用于在待处理的SUA消息中的路由指示信息中子系统号不属于自身的子系统号时,根据当前节点设备配置的路由配置信息,确定与当前节点设备对应的到达目的节点设备的信令点码和子系统号的组合,并根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给下一跳节点设备;如果所述路由指示信息中的信令点码和子系统号的组合与自身的一个 信令点码和子系统号的组合相同,将该SUA消息发送给上一层协议处理。 And, the message routing system in the embodiment of the present invention includes: at least two node devices, wherein the node devices are used for when the subsystem number in the routing indication information in the SUA message to be processed does not belong to its own subsystem number , according to the routing configuration information configured by the current node device, determine the combination of the signaling point code and the subsystem number of the destination node device corresponding to the current node device, and according to the signaling point code and subsystem number of the next-hop node device The combination of the SUA message is sent to the next hop node device; if the combination of the signaling point code and the subsystem number in the routing indication information is the same as the combination of a signaling point code and the subsystem number of itself, the The SUA message is sent to the upper layer protocol for processing. the
当所述节点设备为源节点设备时,所述待处理的SUA消息为来自上层协议的需要发送给目的节点设备的SUA消息;当所述当前节点设备为中间节点设备时,所述待处理的SUA消息为来自上一跳节点设备的SUA消息。 When the node device is a source node device, the SUA message to be processed is a SUA message from an upper layer protocol that needs to be sent to a destination node device; when the current node device is an intermediate node device, the pending SUA message The SUA message is the SUA message from the previous hop node device. the
参见图7所示,所述节点设备包括:判断单元70、路由信息获取单元71、发送单元72和上传单元73。其中, Referring to FIG. 7 , the node device includes: a judging unit 70 , a routing information acquiring unit 71 , a sending unit 72 and an uploading unit 73 . in,
判断单元70,用于判断待处理的SUA消息中路由指示信息中的子系统号是否属于自身的子系统号,在路由指示信息中子系统号不属于自身的子系统号时,由路由信息获取单元处理,以及在所述路由指示信息中的信令点码和子系统号的组合与自身的一个信令点码和子系统号的组合相同时,由上传单元处理; Judging unit 70, configured to judge whether the subsystem number in the routing indication information in the SUA message to be processed belongs to its own subsystem number, and when the subsystem number in the routing indication information does not belong to its own subsystem number, obtain it from the routing information Unit processing, and when the combination of signaling point code and subsystem number in the routing indication information is the same as one of its own signaling point code and subsystem number, it is processed by the uploading unit;
路由信息获取单元71,用于根据当前节点设备配置的路由配置信息,确定与当前节点设备对应的、到达目的节点设备的下一跳节点设备的信令点码和子系统号的组合; The routing information acquisition unit 71 is used to determine the combination of the signaling point code and the subsystem number of the next hop node device corresponding to the current node device and reaching the destination node device according to the routing configuration information configured by the current node device;
发送单元72,用于根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给对应的下一跳节点设备; The sending unit 72 is configured to send the SUA message to the corresponding next-hop node device according to the combination of the signaling point code and the subsystem number of the next-hop node device;
进一步地,还可以包括上传单元73, Further, an upload unit 73 may also be included,
上传单元73,用于在所述路由指示信息中的信令点码和子系统号的组合与自身的一个信令点码和子系统号的组合相同时,将该SUA消息发送给上一层协议处理。 The upload unit 73 is used to send the SUA message to the upper layer protocol for processing when the combination of the signaling point code and the subsystem number in the routing indication information is the same as the combination of a signaling point code and the subsystem number of itself . the
参见图8所示,本发明实施例提供的一种节点设备包括:确定单元80、路由信息获取单元81和发送单元82。其中,
Referring to FIG. 8 , a node device provided by an embodiment of the present invention includes: a determining
确定单元80,用于确定待处理的SUA消息中的路由指示信息中子系统号不属于自身的子系统号;
A determining
路由信息获取单元81,用于在所述路由指示信息中子系统号不属于自身的子系统号时,根据配置的路由配置信息,确定与自身对应的、到达目的节点设 备的下一跳节点设备的信令点码和子系统号的组合; The routing information acquisition unit 81 is used to determine the next hop node corresponding to itself and reach the destination node device according to the configured routing configuration information when the subsystem number in the routing indication information does not belong to its own subsystem number Combination of signaling point code and subsystem number of the equipment;
发送单元82,用于根据所述下一跳节点设备的信令点码和子系统号的组合,将所述SUA消息发送给对应的下一跳节点设备。 The sending unit 82 is configured to send the SUA message to the corresponding next-hop node device according to the combination of the signaling point code and the subsystem number of the next-hop node device. the
该节点设备还进一步包括: The node device further includes:
上传单元83,用于在所述路由指示信息中的信令点码和子系统号的组合与自身的一个信令点码和子系统号的组合相同时,将该SUA消息发送给上一层协议处理。 The upload unit 83 is used to send the SUA message to the upper layer protocol for processing when the combination of the signaling point code and the subsystem number in the routing instruction information is the same as the combination of a signaling point code and the subsystem number of itself . the
所述路由配置信息包括:与自身相关的节点设备的信令点码和子系统号的组合与自身到达所述相关节点设备的路径标识的对应关系,以及路径标识与下一跳节点设备的信令点码和子系统号的组合之间的对应关系; The routing configuration information includes: the corresponding relationship between the combination of the signaling point code and the subsystem number of the node device related to itself and the path identifier of the associated node device, and the signaling between the path identifier and the next-hop node device. Correspondence between combination of point code and subsystem number;
则所述路由信息获取单元81包括: Then the routing information acquisition unit 81 includes:
路径查找单元811,用于根据所述与自身相关的节点设备的信令点码和子系统号的组合与路径标识之间的对应关系,获得所述路由指示信息中的信令点码和子系统号的组合所对应的路径标识;
A
下一跳节点查找单元812,用于根据所述路径标识与下一跳节点设备的信令点码和子系统号的组合的对应关系,得到所获得的路径标识对应的下一跳节点设备的信令点码和子系统号的组合。 The next-hop node search unit 812 is configured to obtain the signal of the next-hop node device corresponding to the obtained path identifier according to the correspondence between the path identifier and the combination of the signaling point code and the subsystem number of the next-hop node device. Order the combination of point code and subsystem number. the
所述路由信息获取单元81还包括: The routing information acquisition unit 81 also includes:
可用路径确定单元813,用于根据路径标识与路径状态的对应关系,确定所述路径查找单元所获得的路径标识中的路径状态为可用状态的路径标识。
The available
该节点设备还可以进一步包括:第一存储单元,用于保存目的节点设备的信令点码和子系统号的组合以及当前节点设备到达目的节点设备每条路径中的下一跳节点设备的信令点码和子系统号的组合之间的第一对应关系。 The node device may further include: a first storage unit, used to save the combination of the signaling point code and the subsystem number of the destination node device and the signaling of the current node device reaching the next hop node device in each path of the destination node device The first correspondence between the combination of point code and subsystem number. the
该节点设备还可以进一步包括:第二存储单元,用于保存路径标识与路径状态的第二对应关系。 The node device may further include: a second storage unit, configured to store a second corresponding relationship between the path identifier and the path state. the
应当理解的是:第一存储单元和第二存储单元可以是同一个物理存储设备 的不同存储空间,也可以不同的物理存储空间。 It should be understood that: the first storage unit and the second storage unit may be different storage spaces of the same physical storage device, or different physical storage spaces. the
在本发明实施例中,对于SUA消息的路由结果为SSN方式的情况,进一步需要判断SUA消息中SSN和信令点码的组合与自身节点设备中一个SSN和信令点码的组合是否相同,在相同的情况下,认为自身为目的节点设备,即落地节点,否则,按照根据当前节点设备配置的路由配置信息,确定与当前节点设备对应的、到达目的节点设备的下一跳节点设备的信令点码和子系统号的组合,并利用该下一跳节点设备的信令电码和子系统号的组合将该SUA消息发送,从而解决在现有技术中具有相同信令点码的情况下无法正确路由发送的问题。并且,还可以在获得下一跳节点设备标识之前,先查询到达目的节点设备的状态,选择可用路径,通过可用的路径的下一跳节点设备发送SUA消息。因此,本发明实施例不会因为某条路径的中断而导致业务的中断,最大限度保证业务的可接续。而且,还可以通过多路径传输,优化网络的负荷分担能力,使得网络中各节点可均匀承载业务,降低网络中的某些节点因为负荷过重而产生故障的可能性。 In the embodiment of the present invention, for the case that the routing result of the SUA message is the SSN mode, it is further necessary to judge whether the combination of the SSN and the signaling point code in the SUA message is the same as the combination of an SSN and the signaling point code in the self node device, In the same situation, consider yourself as the destination node device, that is, the landing node, otherwise, according to the routing configuration information configured according to the current node device, determine the information of the next hop node device corresponding to the current node device and reach the destination node device. Combination of command point code and subsystem number, and use the combination of signaling code and subsystem number of the next hop node device to send the SUA message, so as to solve the problem that the same signaling point code cannot be correct in the prior art routing problem. Moreover, before obtaining the next-hop node device identifier, the status of the destination node device may be inquired first, an available path may be selected, and the SUA message may be sent through the next-hop node device of the available path. Therefore, the embodiment of the present invention will not cause service interruption due to the interruption of a certain path, and guarantee service continuity to the greatest extent. Moreover, it can also optimize the load sharing capability of the network through multi-path transmission, so that each node in the network can carry services evenly, and reduce the possibility of failure of some nodes in the network due to heavy load. the
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。 Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and equivalent technologies thereof, the present invention also intends to include these modifications and variations. the
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101959792A CN101184047B (en) | 2007-12-14 | 2007-12-14 | Message routing method, equipment and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101959792A CN101184047B (en) | 2007-12-14 | 2007-12-14 | Message routing method, equipment and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101184047A CN101184047A (en) | 2008-05-21 |
CN101184047B true CN101184047B (en) | 2012-07-25 |
Family
ID=39449135
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101959792A Expired - Fee Related CN101184047B (en) | 2007-12-14 | 2007-12-14 | Message routing method, equipment and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101184047B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101686231B (en) * | 2008-09-28 | 2012-09-05 | 华为技术有限公司 | Transmission method of GT addressing based SUA message and device thereof |
RU2689428C2 (en) * | 2014-03-13 | 2019-05-28 | Филипс Лайтинг Холдинг Б.В. | Method for node device configuration, network and node device |
CN103986710B (en) * | 2014-05-15 | 2017-12-15 | 华为技术有限公司 | A kind of method, apparatus and system of message transmission |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043474A (en) * | 2006-06-29 | 2007-09-26 | 华为技术有限公司 | Method and apparatus for analyzing AS index |
-
2007
- 2007-12-14 CN CN2007101959792A patent/CN101184047B/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043474A (en) * | 2006-06-29 | 2007-09-26 | 华为技术有限公司 | Method and apparatus for analyzing AS index |
Also Published As
Publication number | Publication date |
---|---|
CN101184047A (en) | 2008-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8606962B2 (en) | Method of operating a signalling gateway and an application server, and signalling gateway and application server | |
US7113581B2 (en) | Methods and systems for providing dynamic routing key registration | |
CN100584053C (en) | Signal transfer point with internet protocol capability within telecom network | |
US6724752B1 (en) | IP telecommunications | |
WO2006131055A1 (en) | A method and network element for forwarding data | |
US7653076B2 (en) | Method and apparatus for gateway control protocol message transmission | |
CN101471903A (en) | Signaling gateway, network system and data transmission method | |
CN101184047B (en) | Message routing method, equipment and system | |
EP1519591A1 (en) | Methods and apparatus for controlling signalling gateways | |
US20100157999A1 (en) | Network capable of m3ua-based networking, apparatus and message transfer method | |
EP1643777B1 (en) | Methods and apparatus for controlling signalling gateways | |
CN101197755B (en) | Method and device for transmitting SUA signaling network management message | |
CN100550803C (en) | A kind of apparatus and method of multi-protocol common routing management | |
KR100288755B1 (en) | Private network network interface routing method for considering connections currently being in progress of setup phase | |
CN102006523B (en) | Method and system for sending information among signaling networks | |
US20030223457A1 (en) | Sub-network and related methods for routing signaling messages | |
KR100511747B1 (en) | Operation Method for Signaling Network Resources in Signaling Gateway System | |
CN100518133C (en) | IP-based signaling network | |
CN1997235A (en) | Translation device of the global title and processing method for the global title | |
KR100820854B1 (en) | Home location register system supporting trunk line-based and IP-based network interfaces | |
CN101335795B (en) | Method for signaling forwarding and signaling switching device | |
CN101453417B (en) | Application layer service data packet switching method and apparatus | |
CN101237385B (en) | Method and device for realizing signaling transmission by using host name | |
CN101237373A (en) | Method and device for network intercommunication, service node and upper-layer user intercommunication | |
KR20110104755A (en) | Message Delivery Method of the SSI Redundancy System |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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 | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170927 Address after: 276800 No. 179, Yantai Road, Donggang District, Shandong, Rizhao City Patentee after: Ge Lei Address before: 518129 Bantian HUAWEI headquarters office building, Longgang District, Guangdong, Shenzhen Patentee before: Huawei Technologies Co., Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120725 Termination date: 20171214 |