CN102625406A - Application layer signaling routing protection method and device - Google Patents
Application layer signaling routing protection method and device Download PDFInfo
- Publication number
- CN102625406A CN102625406A CN2011100309666A CN201110030966A CN102625406A CN 102625406 A CN102625406 A CN 102625406A CN 2011100309666 A CN2011100309666 A CN 2011100309666A CN 201110030966 A CN201110030966 A CN 201110030966A CN 102625406 A CN102625406 A CN 102625406A
- Authority
- CN
- China
- Prior art keywords
- route
- signaling
- signaling node
- node
- message
- 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.)
- Granted
Links
- 230000011664 signaling Effects 0.000 title claims abstract description 421
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000001514 detection method Methods 0.000 claims abstract description 30
- 230000004044 response Effects 0.000 claims description 62
- 238000011084 recovery Methods 0.000 claims description 31
- 230000009191 jumping Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 13
- 230000007246 mechanism Effects 0.000 abstract description 10
- 239000002699 waste material Substances 0.000 abstract description 5
- 230000008569 process Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 10
- 238000012360 testing method Methods 0.000 description 7
- 238000013519 translation Methods 0.000 description 6
- 239000000523 sample Substances 0.000 description 4
- 230000007774 longterm Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The embodiment provided in the invention discloses a method and a device for protecting application layer signaling route. By using the technical scheme in the embodiment provided in the invention, a connection failure can be timely found through signaling node detection carried out by a signaling node upon the signaling connection between adjacent signaling nodes thereof and when a failure occurs, unreachable recording can be carried out on route and user identification group according to the situation of lack of alternate route, therefore, when carrying out signaling message transmission, the signaling node can select reachable route to carry out the signaling message transmission based on accurate signaling route state information, thereby solving the problems of invalid transfer and message delay brought by the existing signaling route mechanism and avoiding bandwidth waste and impact on upper service.
Description
Technical field
The present invention relates to communication technical field, particularly relate to guard method of a kind of application layer signalling route and equipment.
Background technology
In existing LTE (Long Term Evolution, Long Term Evolution) network, for LTE user provides mobile management and service bearer passage, its network configuration is as shown in Figure 1 by SAE (System Architecture Evolution, system framework evolution).
When LTE user roams into visit ground MME (Mobile Management Entity, mobile management entity) network element following time, MME can initiate the position to user attaching HSS (Home Subscriber Server, home subscriber server) and upgrade and authorizing procedure.These flow processs all are to adopt Diameter (diameter protocol in the SAE network; Follow-on aaa protocol standard) realizes; Signaling protocol stack is Diameter/SCTP (Stream Control Transmission Protocol; SCTP)/IP (Internet Protocol, network interconnection agreement).Because LTE user can roam under any one MME network element of the whole network among the HSS, also be that the user under the MME possibly belong to any one HSS of the whole network, just there is full annexation between the whole network MME and the whole network HSS like this.For convenient for maintenance management; In realizing Diameter message route, can use DRA (Diameter Routing Agent; Diameter route agent) network element; Through DRA all signalings between MME and the HSS of transferring, to avoid the full whole network data configuring maintenance problem of bringing that connects, the structural representation of network system of using DRA in the prior art is as shown in Figure 2.Wherein:
Diameter such as MME and HSS node can be regarded the source node or the destination node of Diameter signaling as, supports the Diameter/SCTP/IP protocol stack.
Wherein, interface signaling process such as the Diameter layer completing place renewal of source/destination node are handled, and addressing of Diameter signaling and route.Diameter signaling addressing system specifically comprises IMSI (International Mobile Subscriber Identification Number, international mobile subscriber identity) addressing, domain name addressing and host name addressing.When adopting IMSI addressing, domain name addressing system, source node is not known the host name of destination node; When adopting the host name addressing, source node must be known the host name of destination node.Diameter is not clearly stipulated the signalling route mode, just describes and can adopt active and standby route and load sharing routing mode.Diameter does not define routing mechanism, and the Diameter node does not write down, does not detect, is not delivered to the signalling route state (whether can reach) of a destination node.
DRA can regard the via node of Diameter signaling as, also supports the Diameter/SCTP/IP protocol stack.
Wherein, the Diameter layer of via node does not carry out interface signaling process to be handled, and only accomplishes addressing of Diameter signaling and route.Via node is supported IMSI addressing, domain name addressing and host name addressing, and when adopting IMSI addressing, domain name addressing system, via node need be accomplished address translation, and IMSI and domain name are translated into the destination host name; When adopting the host name addressing, via node only need be accomplished signal switching.Via node also can adopt active and standby route and load sharing routing mode.Via node does not write down yet, does not detect, is not delivered to the signalling route state (whether can reach) of a destination node.
In existing Diameter signalling route mechanism based on ID (IMSI) addressing system; Do not know at source node under the situation of destination node host name; Source node selects a signaling connection to mail to 1 DRA according to 1 just relevant with a certain ID signaling message of routing algorithm; This DRA translates according to domain name and ID after receiving message, obtains next hop address.Destination node is translated and be routed to signaling convergence layer through the DRA node is formed in the face of the address of this signaling message.After some DRA nodes are received this signaling message in the signaling tandem aspect; Detect with next SCTP signaling of jumping between the DRA node and be connected interruption; Can't deliver to this message, this node hop node that can make progress returns an errored response, tells its this message can't be delivered to the destination.After a last hop node was received this errored response, whether inspection also had other routes (other routes of alternate routing or load sharing) to this message, if any, will select other routes to resend this message.This node does not write down the route that this message can't be sent to, and the follow-up message of receiving is not directly selected the re-transmission route of transmitted message yet, therefore still can continue from the route that can't send to send for the follow-up message of receiving.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
There is protection mechanism in above-mentioned Diameter signalling route mechanism for a signaling message, when the primary route that is provided with is unreachable, can select other routes to resend it.But the message for follow-up transmission does not have route protection mechanism.This is Diameter carries out the message route as application layer protocol characteristics.
Based on such characteristics; When Diameter node or link break down, can realize guaranteeing the re-transmission of this message reliably to transmit for the errored response of message; But subsequent message still can continue on unreachable route, to transmit, and causes size of message and message time delay to increase.
Summary of the invention
The object of the present invention is to provide guard method of a kind of application layer signalling route and equipment; To based on the Diameter implementing signalling of ID (IMSI) addressing system timely detection and record to the route state; Minimizing retransmits the message time delay that causes because of mistake; For this reason, the embodiment of the invention adopts following technical scheme:
The guard method of a kind of application layer signalling route may further comprise the steps:
Connection status between the adjacent signaling node of signaling node detection self with each;
When said signaling node detects when breaking down being connected between self adjacent signaling node with at least one, whether said signaling node is judged to exist in the route of self storing and is arrived the replacement route that connects the said adjacent signaling node that breaks down;
If judged result is for denying; The routing state that said signaling node will arrive the route of the adjacent signaling node that said connection breaks down is recorded as unreachable, and pairing all ID groups of adjacent signaling node that said connection is broken down are set to the route inaccessible state.
A kind of signaling node comprises:
Memory module is used to store the pairing routing iinformation of said signaling node;
Detection module is used to detect the connection status between the adjacent signaling node with each of said signaling node;
Judge module; Be used for detecting when breaking down being connected between the adjacent signaling node of said signaling node, judge whether to exist in the route that said memory module stores to arrive the replacement route that connects the said adjacent signaling node that breaks down with at least one at said detection module;
Logging modle; Be used in the judged result of said judge module for not the time; The routing state of the route of the adjacent signaling node that the said connection of arrival that said memory module is stored is broken down is recorded as unreachable, and pairing all ID groups of adjacent signaling node that said connection is broken down are set to the route inaccessible state.
Compared with prior art, the technical scheme that the embodiment of the invention proposed has the following advantages:
Through using the technical scheme that the embodiment of the invention proposed,, in time find to connect fault through the state-detection of signaling node to the connection between its adjacent signaling node; When breaking down; For lacking the situation of replacing route, carry out route and the inaccessible record of ID group, thereby; Make signaling node carry out signaling message can be when transmitting according to routing state information accurately; Selection can reach route to be carried out signaling message and transmits, and solves the invalid transmission that existing routing mechanism brings and the problem of message time delay, avoids bandwidth waste and to the influence of upper-layer service.
Description of drawings
Fig. 1 is the structural representation of SAE network of the prior art;
Fig. 2 is a schematic network structure of using DRA in the prior art;
Fig. 3 is the schematic flow sheet of a kind of application layer signalling route guard method that the embodiment of the invention proposed;
Fig. 4 is the schematic flow sheet of a kind of application layer signalling route guard method in the fault recovery testing process that the embodiment of the invention proposed;
Fig. 5 for a kind of application layer signalling route guard method that the embodiment of the invention proposed at the schematic flow sheet that receives the processing procedure after treating transmitting signaling message;
Fig. 6 is receiving the schematic flow sheet of the unreachable response way of escape of route by detection process for a kind of application layer signalling route guard method that the embodiment of the invention proposed;
Fig. 7 is the sketch map of the concrete application scenarios of a kind of applications layer signalling route guard method that the embodiment of the invention proposed;
Fig. 8 is the sketch map of the concrete application scenarios of a kind of applications layer signalling route guard method that the embodiment of the invention proposed;
Fig. 9 is the structural representation of a kind of signaling node that the embodiment of the invention proposed.
Embodiment
To combine the accompanying drawing among the present invention below, the technical scheme among the present invention is carried out clear, complete description, obviously, described embodiment is a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment among the present invention, the every other embodiment that those of ordinary skills are obtained under the prerequisite of not making creative work belongs to the scope that the present invention protects.
As shown in Figure 3, the schematic flow sheet for a kind of application layer signalling route guard method that the embodiment of the invention proposed specifically may further comprise the steps:
Connection status between step S301, the adjacent signaling node of signaling node detection self with each.
Step S302, detect when breaking down being connected between self adjacent signaling node with at least one when signaling node, whether signaling node is judged to exist in the route of self storing and is arrived the replacement route that connects the adjacent signaling node that breaks down.
If judged result is not for existing execution in step S303;
If judged result then finishes this operation for existing.
The routing state that step S303, signaling node will arrive the route of the adjacent signaling node that this connection breaks down is recorded as unreachable, and pairing all ID groups of adjacent signaling node that this connection is broken down are set to the route inaccessible state.
Through above-mentioned handling process; Signaling node can in time detect the state that is connected between self adjacent signaling node with each, connects under the situation of fault finding, at first searches corresponding replacement route; If do not replace route; It is unreachable then on the one hand writing down this routing state that connects pairing route, and on the other hand, then pairing all ID groups of adjacent signaling node of breaking down of this connection are set to the route inaccessible state.
So far, signaling node has been accomplished the local record process of routing failure, not only is that object has carried out record with the route, is object with the ID group also, has carried out the record of route inaccessible state.
It is pointed out that in step S301 concrete detection rule can be based on the time; For example periodically detect or regularly detect; Also can be based on other conditions, for example Event triggered detects or instruction triggers detects, in the application scenarios of reality; Concrete employ detects rule and can adjust according to the actual scene needs, and such variation does not influence protection scope of the present invention.
On the other hand; The repetitive operation that flow process for fear of above-mentioned steps S301 to step S303 connects for same fault; Processing procedure among the step S301 can only detect to the current connection that does not have failure logging; And for the connection that detects fault, the detection that then continues according to following fault recovery testing process is handled.
Signaling node the routing state of the route that respectively comprises the connection of breaking down of self storage is recorded as unreachable after, the embodiment of the invention has further proposed the fault recovery testing process, its schematic flow sheet is as shown in Figure 4, specifically may further comprise the steps:
Step S401, signaling node detect the connection of breaking down.
Step S402, when signaling node detects the fault recovery of the connection of breaking down; The routing state of route that signaling node will arrive the adjacent signaling node of this connection fault recovery is recorded as and can reaches, and pairing all the ID groups of adjacent signaling node that should connect fault recovery are set to the route reachable state.
Similar with aforesaid explanation, through the handling process of above-mentioned step S401 to step S402, whether signaling node can in time detect the connection that self has fault and recover; Finding to connect under the situation of fault recovery; The pairing route of connection of recovering this fault recovery on the one hand is for reaching, and simultaneously, also recovering pairing all the ID groups of the pairing adjacent signaling node of this route is the route reachable state; Thereby, accomplish this locality of routing state and adjust and record.
Through above-mentioned fault recovery testing process; Fault is connected when recovering; Signaling node can in time be found; And the state of the pairing ID group of adjacent signaling node of the routing state of the relevant route of this locality storage and this connection fault recovery recovered, thereby, the upgrading in time of assurance routing state.
Need be pointed out that further that the joint detection among the step S401 can adopt the detection rule that is similar among the step S301 to carry out equally, and; The rule of its application can with step S301 in regular identical, also can be different, guarantee fault detect and the fault recovery difference between detecting; For example; Make the sense cycle of fault recovery testing process shorter, so that can find the recovery of fault, perhaps only after fault restoration in the very first time; Detect through the corresponding fault recovery of instruction triggers, such variation does not influence protection scope of the present invention.
In the application of reality, the detecting operation among above-mentioned step S301 and the step S401 can be accomplished through SCTP layer message, also can carry out through other agreements, and the variation of type of message can't influence protection scope of the present invention.
Through aforesaid description; Signaling node to self with adjacent node between be connected and can realize that fault detect and fault recovery detect; Simultaneously; Owing to connect the inquiry of the replacement route of also having carried out in the said process for fault; So signaling node can accurately and timely carry out record to connection status and the pairing ID group of the adjacent signaling node state whether route can reach in this locality, the local route of promptly having accomplished in the technical scheme that the embodiment of the invention proposed detects and the record flow process.
Further, in same network system, need carry out the transmission of signaling message between each adjacent signaling node; So signaling node can receive the signaling message that needs that adjacent signaling node sends are transmitted through this signaling node, in the applied technological scene of present technique scheme; The transmitting signaling message of treating like this is based on that user totem information transmits, and signaling node receives after this treats transmitting signaling message, through address translation; Can remove to inquire about the signaling node of next jumping according to this user totem information; And obtain corresponding route, transmit thereby accomplish signaling message, if the route of ID group that the pairing user totem information of this signaling message is belonged to or the required process of this signaling message is unreachable in the local state information of being stored of this signaling node; So; This signaling node will report the unreachable response of route, thereby accomplish for the reporting of fault, and receive that the signaling node of so unreachable response of route can carry out corresponding record; Signaling message for based on same user totem information will can not redispatched to this signaling node, avoid the invalid transmission of signaling message.
For the processing thinking of treating transmitting signaling message, the embodiment of the invention describes the processing procedure based on the signaling message of user totem information that signaling node receives according to above-mentioned, and its schematic flow sheet is as shown in Figure 5, specifically may further comprise the steps:
Step S501, signaling node receive the signaling message based on user totem information of the adjacent signaling node transmission of self.
Whether step S502, the pairing route of signaling node judges identification information can reach.
If judged result is for being execution in step S503;
If judged result is for denying execution in step S504.
Step S503, signaling node jump the routing forwarding signaling message of pairing signaling node through next of signaling message.
So far, the processing procedure for the signaling message that can normally transmit is accomplished on this signaling node.
Step S504, signaling node return the unreachable response of route to the adjacent signaling node that sends signaling message, and the unreachable response indication of route does not exist through signaling node based on the signaling message of user totem information can reach route.
Through this step; This signaling node has been given adjacent signaling node with inaccessible information reporting, and corresponding, this adjacent signaling node writes down so unreachable information on the one hand; Assurance can not redispatched to this signaling node based on the signaling message of same user totem information; On the other hand, can also regularly detect this unreachable information, thereby; When fault recovery, can in time carry out the renewal of state information, this testing process realizes through regularly sending route exploration message to this signaling node.
Processing procedure for the above-mentioned adjacent signaling node that receives the unreachable response of route; The embodiment of the invention will be set forth in follow-up explanation; At this, only the processing procedure of this signaling node describes after the route exploration message to receiving, and is specific as follows:
Step S505, signaling node receive the route exploration message that the pairing adjacent signaling node of the unreachable response of this route sends according to preset sense cycle, and route exploration message is carried the information of the ID group that pairing user totem information or the user totem information of the unreachable response of route belonged to.
Whether step S506, the pairing route of signaling node judges identification information can reach.
If judged result is for denying execution in step S507;
If judged result is for being execution in step S508.
Step S507, signaling node are abandoned the route probe message is responded.
Step S508, signaling node return the route exploration response to the pairing adjacent signaling node of the unreachable response of this route, and this route exploration response indication can reach route based on the signaling message of user totem information through the signaling node existence.
Through this step, accomplished the notice of fault recovery.Combine to step S402 with aforesaid step S401; Can be after this signaling node detects fault recovery; By this fault, and the adjacent signaling node that has sent route exploration message carries out the report of fault recovery for same record, to guarantee upgrading in time of routing state.
In concrete application scenarios, among above-mentioned step S501 and the step S506, the concrete the mode whether pairing route of signaling node judges identification information can reach comprises following several kinds:
(1) whether signaling node next routing state of jumping the route of pairing signaling node of judging signaling message according to user totem information is to reach.
(2) whether the ID group that belonged to of signaling node judges identification information is the route reachable state.
(3) whether signaling node judges identification information is the route reachable state.
In practical application, signaling node can be used in three kinds of above-mentioned modes one or more as concrete basis for estimation, and specifically using which kind of basis for estimation can't influence protection scope of the present invention.
Further again; Consider that any one signaling node is all used and possibly send signaling message to adjacent signaling node based on user totem information, so, for the above-mentioned processing procedure that receives the unreachable response of route; Be that main body describes equally with the signaling node; Concrete handling process sketch map is as shown in Figure 6, if signaling node receives the unreachable response of route that adjacent signaling node returns, the technical scheme that then embodiment of the invention proposed may further comprise the steps:
Step S601, signaling node write down based on the signaling message of user totem information unreachable through adjacent signaling node.
Whether there is replacement route in the routing iinformation that step S602, signaling node inquiry self are stored based on the signaling message of user totem information.
If do not exist, execution in step S603 then;
If exist, then execution in step S604.
Step S603, signaling node record does not exist based on the signaling message of user totem information can reach route.
Step S604, signaling node are through the signaling message of replacement routing forwarding based on user totem information.
Corresponding with the operating process of aforesaid step S505; After signaling node receives the unreachable response of route that adjacent signaling node returns; This signaling node sends route exploration message according to preset sense cycle to adjacent signaling node, and route exploration message is carried the information that does not have the ID group that user totem information or user totem information belonged to that can reach route that is registered as.
Wherein, return route exploration when response when signaling node receives adjacent signaling node, the signaling node record can reach through adjacent signaling node based on the signaling message of user totem information.
To the described local fault detect of step S303, step S401 detects to the described local fault recovery of step S402 in conjunction with aforesaid step S301, and step S501 detects based on the fault report flow behind the signaling message of user totem information and through the fault recovery that route exploration message realizes receiving accordingly to step S508 is described; Can realize the local fault message record of each signaling node in the network; And, between the signaling node of association, realize the fault message transmission, through such processing existing signaling message to transmit under the situation of relation; Can make signaling node in time be fault Route Selection replacement route; And, fault is reported the upper level signaling node not replacing route and receiving when treating transmitting signaling message accordingly, replace the selection of route by the upper level signaling node; Through such mode of recalling; As long as there is the replacement route in any one-level signaling node in the signaling message forward-path, with regard to not occurring that signaling message is sent to the signaling node that there is routing failure and can not be by the situation of normal forwarding, thereby; Reduce the inactive signaling transmission of messages effectively, shortened the signaling message time delay.
Further; Because the mode of failure logging is that the unreachable combined mode of routing failure and ID group is carried out, and signaling message is based on user totem information, so; Processing demands for address translation significantly reduces, and has improved corresponding treatment effeciency.
Compared with prior art, the technical scheme that the embodiment of the invention proposed has the following advantages:
Through using the technical scheme that the embodiment of the invention proposed,, in time find to connect fault through the state-detection of signaling node to the connection between its adjacent signaling node; When breaking down; For lacking the situation of replacing route, carry out route and the inaccessible record of ID group, thereby; Make signaling node carry out signaling message can be when transmitting according to routing state information accurately; Selection can reach route to be carried out signaling message and transmits, and solves the invalid transmission that existing routing mechanism brings and the problem of message time delay, avoids bandwidth waste and to the influence of upper-layer service.
Below, the application scenarios in conjunction with concrete further specifies the technical scheme that the embodiment of the invention proposed.
For the ease of explanation; The embodiment of the invention proposes a kind of concrete application scenarios; Annexation in this application scenarios between each signaling node is as shown in Figure 7, and corresponding, the realization flow of the technical scheme that the embodiment of the invention proposed in this application scenarios specifically may further comprise the steps:
Step S701, node A detect the adjacent node (node 2) of self through the SCTP layer signaling connects unavailable.
If arriving node 2, step S702 node A do not have other available routes; So; Node A is unreachable at the routing state that local record arrives node 2, and it is unreachable that all ID groups (the ID group can use the customer identification number section to discern) that node 2 relates to are set to route.
Step S703, node A receive the signaling message based on user totem information X from Node B.
The route of confirming the ID group that this user totem information X belongs to through address translation is unreachable, then execution in step S704.
Step S704, node A are to Node B loopback Diameter layer response (being the unreachable response of aforesaid route), and the indication route is unreachable.
In the application of reality, the response of the Diameter layer of institute's loopback can be used the response message of standard, but needs expansion error code field, and is unreachable with the indication route.
Step S705, Node B are received the unreachable response of route that node A returns; Record is unreachable through node A based on the signaling message of user totem information X, and for selecting replacement route (other routes of alternate routing or load sharing) based on the signaling message of this user totem information X.
If there is the replacement route, in the application scenarios promptly as shown in Figure 7, serve as the replacement route to arrive node 2 through node C, so, Node B is carried out signaling message through the replacement route and is transmitted.
If there are not other replacement routes, the message that then writes down based on this user totem information X does not have to reach route.
In addition, need further be pointed out that, be mutual owing to connect the detection of fault; When node A detects fault, can detect this fault equally in the node 2, in practical application; Node 2 can adopt above-mentioned flow process to carry out failure logging equally, and is promptly unreachable to the route between the node A at local record self, simultaneously; The pairing ID group of record node A is the route inaccessible state, and concrete handling process repeats no more at this referring to above-mentioned explanation.
Whether further, connect for the fault between node A and the node 2, node A can proceed relevant detection, recover with the fault of verifying this connection, and corresponding fault recovery testing process is shown in the dotted line step among Fig. 7, and is specific as follows:
Node A continue through the SCTP layer detect with node 2 between be connected fault and whether recover; When but node A connects the time spent through the signaling that the SCTP layer detects node 2; Record arrives the routing state of node 2 for reaching, and all ID groups (the ID group can use the customer identification number section to discern) that node 2 relates to are set to route can reach.
Further; As shown in Figure 8, Node B write down based on the signaling message of user totem information X through the route of node A unreachable after, also need whether recover according to this fault of corresponding rule detection; Concrete handling process is as shown in Figure 8, may further comprise the steps:
Step S801, Node B are received after the unreachable response of route that node A returns; Regularly (timer can be established) sent Diameter Layer Detection message (carrying user totem information or this user totem information group) to node A, surveys the routing state of the ID group that is belonged to based on user totem information X or user totem information X.
After step S802, node A receive probe message,, then do not respond if confirm do not have available primary route and replacement route based on this user totem information or ID group through address translation.
After step S803, node A receive probe message; If confirm available route is arranged, then to Node B loopback Diameter Layer Detection response (carry user totem information or ID group and route and can reach indication) based on this user totem information or ID group through address translation.
Step S804, Node B are available with this Route Distinguisher after receiving the Diameter Layer Detection response that node A returns, and are provided with based on the signaling message of user totem information X unreachable through node A.Simultaneously, receive that for follow-up signaling message based on this user totem information X transmits from the pairing available route of node A.
Compared with prior art, the technical scheme that the embodiment of the invention proposed has the following advantages:
Through using the technical scheme that the embodiment of the invention proposed,, in time find to connect fault through the state-detection of signaling node to the connection between its adjacent signaling node; When breaking down; For lacking the situation of replacing route, carry out route and the inaccessible record of ID group, thereby; Make signaling node carry out signaling message can be when transmitting according to routing state information accurately; Selection can reach route to be carried out signaling message and transmits, and solves the invalid transmission that existing routing mechanism brings and the problem of message time delay, avoids bandwidth waste and to the influence of upper-layer service.
In order to realize the technical scheme of the embodiment of the invention, the embodiment of the invention also provides a kind of signaling node, and its structural representation is as shown in Figure 9, comprising:
Wherein, the routing state that signaling node will arrive the route of adjacent signaling node is recorded as unreachable, and pairing all the ID groups of adjacent signaling node are set to also comprise after the route inaccessible state:
Further, this signaling node also comprises receiver module 95 and sending module 96:
Whether judge module 93 also is used for the pairing route of judges identification information and can reaches;
Sending module 96; Be used in the judged result of judge module 93 for not the time; Adjacent signaling node to sending signaling message returns the unreachable response of route; The unreachable response of route indication does not exist through signaling node based on the signaling message of user totem information can reach route, or in the judged result of judge module 93 when being, jump the routing forwarding signaling message of pairing signaling node through next of signaling message.
Further; Receiver module 95; Also be used to receive the route exploration message that the pairing adjacent signaling node of the unreachable response of route sends according to preset sense cycle, route exploration message is carried the information of the ID group that pairing user totem information or the user totem information of the unreachable response of route belonged to;
Whether judge module 93 also is used for the pairing route of judges identification information and can reaches;
Sending module 96; Be used in the judged result of judge module 93 for not the time; Abandon the route probe message is responded; Or in the judged result of judge module 93 when being, return the route exploration response to the pairing adjacent signaling node of the unreachable response of route, route exploration response indication exists through signaling node based on the signaling message of user totem information can reach route.
In above-mentioned process, judge module 93 specifically is used for:
Whether the routing state that next that judge signaling message according to user totem information jumped the route of pairing signaling node is to reach; And/or,
Whether the ID group that the judges identification information is belonged to is the route reachable state; And/or,
Whether the judges identification information is the route reachable state.
Need be pointed out that further that sending module 96 also is used for having sent the signaling message based on user totem information to adjacent signaling node;
Moreover, sending module 96 also is used for when routing iinformation that logging modle 94 is stored in memory module 91 inquires the replacement route based on the signaling message of user totem information, through the signaling message of replacement routing forwarding based on user totem information.
In the application scenarios of reality; Sending module 96; Also be used for after receiver module 95 receives the unreachable response of route that the pairing adjacent signaling node of this signaling message returns; Send route exploration message according to preset sense cycle to adjacent signaling node, route exploration message is carried the information that does not have the ID group that user totem information or user totem information belonged to that can reach route that is registered as.
Accordingly, receiver module 95 also is used to receive the pairing adjacent signaling node of this signaling message and returns the route exploration response;
Compared with prior art, the technical scheme that the embodiment of the invention proposed has the following advantages:
Through using the technical scheme that the embodiment of the invention proposed,, in time find to connect fault through the state-detection of signaling node to the connection between its adjacent signaling node; When breaking down; For lacking the situation of replacing route, carry out route and the inaccessible record of ID group, thereby; Make signaling node carry out signaling message can be when transmitting according to routing state information accurately; Selection can reach route to be carried out signaling message and transmits, and solves the invalid transmission that existing routing mechanism brings and the problem of message time delay, avoids bandwidth waste and to the influence of upper-layer service.
Through the description of above execution mode, those skilled in the art can be well understood to the embodiment of the invention and can realize through hardware, also can realize by the mode that software adds necessary general hardware platform.Based on such understanding; The technical scheme of the embodiment of the invention can be come out with the embodied of software product, this software product can be stored in a non-volatile memory medium (can be CD-ROM, USB flash disk; Portable hard drive etc.) in; Comprise some instructions with so that computer equipment (can be personal computer, server, or the network equipment etc.) each implements the described method of scene to carry out the embodiment of the invention.
It will be appreciated by those skilled in the art that accompanying drawing is a preferred sketch map of implementing scene, module in the accompanying drawing or flow process might not be that embodiment of the present invention embodiment is necessary.
It will be appreciated by those skilled in the art that the module in the device of implementing in the scene can be distributed in the device of implementing scene according to implementing scene description, also can carry out respective change and be arranged in the one or more devices that are different from this enforcement scene.The module of above-mentioned enforcement scene can be merged into a module, also can further split into a plurality of submodules.
The invention described above embodiment sequence number is not represented the quality of implementing scene just to description.
More than the disclosed several practical implementation scenes that are merely the embodiment of the invention, still, the embodiment of the invention is not limited thereto, any those skilled in the art can think variation all should fall into the traffic limits scope of the embodiment of the invention.
Claims (21)
1. application layer signalling route guard method is characterized in that, may further comprise the steps:
Connection status between the adjacent signaling node of signaling node detection self with each;
When said signaling node detects when breaking down being connected between self adjacent signaling node with at least one, whether said signaling node is judged to exist in the route of self storing and is arrived the replacement route that connects the said adjacent signaling node that breaks down;
If judged result is for denying; The routing state that said signaling node will arrive the route of the adjacent signaling node that said connection breaks down is recorded as unreachable, and pairing all ID groups of adjacent signaling node that said connection is broken down are set to the route inaccessible state.
2. the method for claim 1; It is characterized in that; The routing state that said signaling node will arrive the route of said adjacent signaling node is recorded as unreachable; And pairing all ID groups of adjacent signaling node that said connection is broken down are set to also comprise after the route inaccessible state:
Said signaling node detects said connection of breaking down;
When said signaling node detects the fault recovery of said connection of breaking down; The routing state of route that said signaling node will arrive the adjacent signaling node of said connection fault recovery is recorded as and can reaches, and pairing all the ID groups of the adjacent signaling node of said connection fault recovery are set to the route reachable state.
3. according to claim 1 or claim 2 method is characterized in that, said signaling node detects the connection status between self adjacent signaling node with each, or the mode that said connection of breaking down is detected is specially:
Detect through SCTP layer message.
4. the method for claim 1 is characterized in that, when said signaling node receive that self adjacent signaling node sends based on the signaling message of user totem information the time, said method also comprises:
Said signaling node judges whether the pairing route of said user totem information can reach;
If judged result is for denying; Said signaling node returns the unreachable response of route to the adjacent signaling node that sends said signaling message, and the unreachable response indication of said route does not exist through said signaling node based on the signaling message of said user totem information can reach route.
5. method as claimed in claim 4 is characterized in that, said signaling node also comprises after judging whether the pairing route of said user totem information can reach:
If judged result is for being, said signaling node is jumped the said signaling message of routing forwarding of pairing signaling node through next of said signaling message.
6. method as claimed in claim 4; It is characterized in that; Said signaling node returns the unreachable response of route to the adjacent signaling node that sends said signaling message; The unreachable response of said route indication does not exist through said signaling node based on the signaling message of said user totem information and can reach after the route, also comprises:
Said signaling node receives the route exploration message that the pairing adjacent signaling node of the unreachable response of said route sends according to preset sense cycle, and said route exploration message is carried the information of the ID group that pairing user totem information or the said user totem information of the unreachable response of said route belonged to;
Said signaling node judges whether the pairing route of said user totem information can reach;
If judged result is for denying; Said signaling node is abandoned said route exploration message is responded; If judged result is for being; Said signaling node returns the route exploration response to the pairing adjacent signaling node of the unreachable response of said route, and said route exploration response indication can reach route based on the signaling message of said user totem information through said signaling node existence.
7. like claim 4 or 6 described methods, it is characterized in that said signaling node judges that whether the pairing route of said user totem information can reach, and specifically comprises:
Whether next routing state of jumping the route of pairing signaling node that said signaling node is judged said signaling message according to said user totem information is to reach; And/or,
Said signaling node judges whether the ID group that said user totem information belongs to is the route reachable state; And/or,
Said signaling node judges whether said user totem information is the route reachable state.
8. the method for claim 1 is characterized in that, when said signaling node when adjacent signaling node has sent the signaling message based on user totem information, said method also comprises:
If said signaling node receives the unreachable response of route that the pairing adjacent signaling node of said signaling message returns, said signaling node record is unreachable through said adjacent signaling node based on the signaling message of said user totem information;
Whether there is replacement route in the routing iinformation that said signaling node inquiry self is stored based on the signaling message of said user totem information;
If do not exist, said signaling node record does not exist based on the signaling message of said user totem information can reach route.
9. whether method as claimed in claim 8 is characterized in that, exist in the routing iinformation that the inquiry of said signaling node self is stored after the replacement route based on the signaling message of said user totem information, also comprises:
If exist, said signaling node is through the signaling message of said replacement routing forwarding based on said user totem information.
10. method as claimed in claim 8 is characterized in that, said signaling node receives after the unreachable response of route that the pairing adjacent signaling node of said signaling message returns, and also comprises:
Said signaling node sends route exploration message according to preset sense cycle to the pairing adjacent signaling node of said signaling message, and said route exploration message is carried the information that does not have the ID group that user totem information or said user totem information belonged to that can reach route that is registered as.
11. method as claimed in claim 10 is characterized in that, said signaling node, also comprises after the pairing adjacent signaling node of said signaling message sends route exploration message according to preset sense cycle:
Return route exploration when response when said signaling node receives the pairing adjacent signaling node of said signaling message, said signaling node record can reach through the pairing adjacent signaling node of said signaling message based on the signaling message of said user totem information.
12. a signaling node is characterized in that, comprising:
Memory module is used to store the pairing routing iinformation of said signaling node;
Detection module is used to detect the connection status between the adjacent signaling node with each of said signaling node;
Judge module; Be used for detecting when breaking down being connected between the adjacent signaling node of said signaling node, judge whether to exist in the route that said memory module stores to arrive the replacement route that connects the said adjacent signaling node that breaks down with at least one at said detection module;
Logging modle; Be used in the judged result of said judge module for not the time; The routing state of the route of the adjacent signaling node that the said connection of arrival that said memory module is stored is broken down is recorded as unreachable, and pairing all ID groups of adjacent signaling node that said connection is broken down are set to the route inaccessible state.
13. signaling node as claimed in claim 12 is characterized in that,
Said detection module, the routing state that is used for that also said memory module is write down are that the pairing connection of breaking down of inaccessible route detects;
Said logging modle; Also be used for when said detection module detects the fault recovery of said connection of breaking down; The routing state of the route of the adjacent signaling node of the said connection fault recovery of arrival that said memory module is stored is recorded as and can reaches, and pairing all the ID groups of the adjacent signaling node of said connection fault recovery are set to the route reachable state.
14. signaling node as claimed in claim 12 is characterized in that, also comprises receiver module and sending module:
Said receiver module is used to receive the signaling message based on user totem information that the adjacent signaling node of said signaling node sends;
Said judge module is used to also judge whether the pairing route of said user totem information can reach;
Said sending module; Be used in the judged result of said judge module for not the time; Adjacent signaling node to sending said signaling message returns the unreachable response of route, and the unreachable response indication of said route does not exist through said signaling node based on the signaling message of said user totem information can reach route.
15. signaling node as claimed in claim 14 is characterized in that,
Said sending module also is used in the judged result of said judge module when being, jumps the said signaling message of routing forwarding of pairing signaling node through next of said signaling message.
16. signaling node as claimed in claim 14 is characterized in that,
Said receiver module; Also be used to receive the route exploration message that the pairing adjacent signaling node of the unreachable response of said route sends according to preset sense cycle, said route exploration message is carried the information of the ID group that pairing user totem information or the said user totem information of the unreachable response of said route belonged to;
Said judge module is used to also judge whether the pairing route of said user totem information can reach;
Said sending module; Be used in the judged result of said judge module for not the time; Abandon said route exploration message is responded; Or in the judged result of said judge module when being, return the route exploration response to the pairing adjacent signaling node of the unreachable response of said route, said route exploration response indication exists through said signaling node based on the signaling message of said user totem information can reach route.
17., it is characterized in that said judge module specifically is used for like claim 14 or 16 described signaling nodes:
Whether the routing state that next that judge said signaling message according to said user totem information jumped the route of pairing signaling node is to reach; And/or,
Judge whether the ID group that said user totem information belongs to is the route reachable state; And/or,
Judge whether said user totem information is the route reachable state.
18. signaling node as claimed in claim 14 is characterized in that,
Said sending module also is used for having sent the signaling message based on user totem information to adjacent signaling node;
Said receiver module also is used to receive the unreachable response of route that the pairing adjacent signaling node of said signaling message returns;
Said logging modle; Also be used for when said receiver module receives the unreachable response of route that the pairing adjacent signaling node of said signaling message returns; Record is unreachable through the pairing adjacent signaling node of said signaling message based on the signaling message of said user totem information; And whether inquiry exists the replacement route based on the signaling message of said user totem information in the routing iinformation that said memory module is stored; If do not exist, then write down signaling message based on said user totem information and do not exist and to reach route.
19. signaling node as claimed in claim 18 is characterized in that,
Said sending module; Also be used for when routing iinformation that said logging modle is stored in said memory module inquires the replacement route based on the signaling message of said user totem information, through the signaling message of said replacement routing forwarding based on said user totem information.
20. signaling node as claimed in claim 18 is characterized in that,
Said sending module; Also be used for after said receiver module receives the unreachable response of route that the pairing adjacent signaling node of said signaling message returns; Send route exploration message according to preset sense cycle to said adjacent signaling node, said route exploration message is carried the information that does not have the ID group that user totem information or said user totem information belonged to that can reach route that is registered as.
21. signaling node as claimed in claim 20 is characterized in that,
Said receiver module also is used to receive the pairing adjacent signaling node of said signaling message and returns the route exploration response;
Said logging modle; Also be used for when said receiver module receives the route exploration response that the pairing adjacent signaling node of said signaling message returns, record can reach through the pairing adjacent signaling node of said signaling message based on the signaling message of said user totem information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110030966.6A CN102625406B (en) | 2011-01-28 | 2011-01-28 | A kind of application layer signalling route guard method and equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110030966.6A CN102625406B (en) | 2011-01-28 | 2011-01-28 | A kind of application layer signalling route guard method and equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102625406A true CN102625406A (en) | 2012-08-01 |
CN102625406B CN102625406B (en) | 2015-07-29 |
Family
ID=46565042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110030966.6A Active CN102625406B (en) | 2011-01-28 | 2011-01-28 | A kind of application layer signalling route guard method and equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102625406B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016141653A1 (en) * | 2015-03-09 | 2016-09-15 | 中兴通讯股份有限公司 | Sctp connection re-establishing method, device and storage medium |
CN108770031A (en) * | 2018-03-21 | 2018-11-06 | 深圳市海司恩科技有限公司 | Dynamic path planning method, active path planning system and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1905739A (en) * | 2006-07-31 | 2007-01-31 | 华为技术有限公司 | Method for selecting visit position register |
CN101453449A (en) * | 2007-12-04 | 2009-06-10 | 华为技术有限公司 | Connection interruption processing method and apparatus based on charge transmission protocol |
EP2194686A1 (en) * | 2008-12-03 | 2010-06-09 | Panasonic Corporation | Secure tunnel establishment upon attachment or handover to an access network |
CN102006220A (en) * | 2009-09-03 | 2011-04-06 | 中兴通讯股份有限公司 | IP network signaling transmission fault processing method and device |
-
2011
- 2011-01-28 CN CN201110030966.6A patent/CN102625406B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1905739A (en) * | 2006-07-31 | 2007-01-31 | 华为技术有限公司 | Method for selecting visit position register |
CN101453449A (en) * | 2007-12-04 | 2009-06-10 | 华为技术有限公司 | Connection interruption processing method and apparatus based on charge transmission protocol |
EP2194686A1 (en) * | 2008-12-03 | 2010-06-09 | Panasonic Corporation | Secure tunnel establishment upon attachment or handover to an access network |
CN102006220A (en) * | 2009-09-03 | 2011-04-06 | 中兴通讯股份有限公司 | IP network signaling transmission fault processing method and device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016141653A1 (en) * | 2015-03-09 | 2016-09-15 | 中兴通讯股份有限公司 | Sctp connection re-establishing method, device and storage medium |
CN108770031A (en) * | 2018-03-21 | 2018-11-06 | 深圳市海司恩科技有限公司 | Dynamic path planning method, active path planning system and storage medium |
CN108770031B (en) * | 2018-03-21 | 2022-05-17 | 洪贵顺 | Dynamic path planning method, dynamic path planning system, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN102625406B (en) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9407498B2 (en) | Mobile gateways in pool for session resilience | |
CN103379172B (en) | Method and its device of content are provided during switching | |
JP6065189B2 (en) | Tunnel management system and tunnel management method | |
RU2008109226A (en) | FAILURE-RESISTANT COMMUNICATION IN ROUTED NETWORKS | |
RU2574812C2 (en) | Method and node for route detection in data network | |
CN110113259A (en) | Path status notification method, path switching method, forwarding device and system | |
CN102195861B (en) | Method and device for establishing BFD (bidirectional forwarding detection) session in route switching process | |
CN104579727A (en) | Method and device for managing network connection of network nodes | |
CN101909006B (en) | BFD (Bidirectional Forwarding Detection) message sending and receiving methods as well as device and communication system thereof | |
EP3622670B1 (en) | Connectivity monitoring for data tunneling between network device and application server | |
CN101771604A (en) | Routing detection method, system and intermediate routing device | |
US8189510B2 (en) | Mobile IP communication system | |
US7345993B2 (en) | Communication network with a ring topology | |
CN102625406A (en) | Application layer signaling routing protection method and device | |
CN103843450A (en) | PMIPV6 MAG restoration | |
CN102625345A (en) | Application layer signaling routing protection method and device | |
EP3264693A1 (en) | Protection method and system for multi-domain network, and node | |
CN106130790A (en) | A kind of fault handling method and device | |
JP6512037B2 (en) | Wireless communication device, method and program | |
KR101422516B1 (en) | Node device having a function of traffic load management for content sharing service in delay tolerant network and method for traffic load management | |
WO2022254710A1 (en) | Communication device, communication system, communication method, and communication program | |
JP3711759B2 (en) | Wireless communication network system | |
CN106921568A (en) | A kind of network protection method and device | |
JP5536694B2 (en) | Mobile communication system, radio network control apparatus, service providing GPRS support node, and mobile communication method | |
CN101394598A (en) | Method, device and system for implementing network disaster recovery |
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 |